#图书该有的作者名字,可以让读者知道这本书是谁写的,这也是对出书人的尊重,所以设定
作者这个项,作者项的名字并不像国内姓名那样简单,有的可以是笔名什么的,所以给它长
度为 20。
#而图书的分类则为了对图书的更好的管理,管理员可以更好的统计什么书更受大家欢迎,
分类占用的空间不会很大,长度设为 10。
数据项:作者 数据项:分类
简述:定义图书作者的姓名 简述:定义图书的分类
数据类型:字符型 数据类型:字符型
数据长度:20 数据长度:10
#图书的上架时间对于对新书渴望的读者来说那是必要的,读者可以通过查询来知道新书上
架的时间,从而第一时间内借到自己想看的书,日期以 XXXXXX 形式存在,长度设为 20。
#另外一项借阅时间则是对于管理员来说十分重要,记录下了借阅时间,这样才能看读者
是否太久未归还书,对自己借出去的图书也是一种保护,格式与上架时间一样,所以长度也
设为 20.
数据项:上架时间 数据项:借阅时间
简述:定义图书的上架日期 简述:定义图书的借阅日期
数据类型:整型 数据类型:整型
数据长度:20 数据长度:20
2.1。2 数据流图
定义:
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处
理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开
发方法中,数据流图是需求分析阶段产生的结果。
设计:
图书管理系统与管理员、用户(读者)之间分别有数据的交互(见图 2—1)
读者通过查看借阅表、图书表查看借阅与图书信息,借阅图书;管理者可查看、修改、
更新所有表,达到管理图书和读者的目的.(见图 2—2)
2-1
2—2
2。2 处理要求
1. 能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理.
2. 能够对一定数量的读者进行相应的信息存储与管理。
3. 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备
份的服务.
4.正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到
不可恢复的系统错误,也必须保证数据库完好无损。
5.满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。
其中包括两大系统:(见图 2—3)
一、学生图书借阅系统 图书借阅,个人修改登陆密码系统
二、管理图书借阅系统 管理图书、借阅、读者信息系统