图书管理系统数据流程图及数据字典
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、你所在的学校将开发图书管理信息系统,请对该系统进行分析:(1)画出数据流图。
“图书馆管理信息系统”的顶层数据流图
“图书馆管理信息系统”l层数据流图
加工2“图书管理”的数据流图
加工3“读者管理”数据流图
加工4“借阅管理”数据流图
(2)编写数据字典。
参考答案:
1)数据流条目
数据流名称:图书录入信息
简述:图书采编信息
数据流来源:图书购买后,由图书馆管理人员编码整理后,输入计算机
数据流去向:加工2.1图书信息管理,该加工将录入的数据存入数据库(图书信息表)
数据项组成:图书ID+图书类别+书名+作者+译者+出版社+单价+出版日期+购买数量
数据流量: 0本/天
高峰流量:500本/天
数据流名称:图书查询信息
简述:图书查询信息
数据流来源:读者
数据流去向:加工2.1,图书信息管理
数据项组成:图书编码|书名|作者|出版社
数据流量:2000次/天
高峰流量:4000次/天
数据流名称:查询情况
简述:返回给读者的查询结果
数据流来源:加工2.1图书信息管理
数据流去向:读者
数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}
数据流量:2000次/天
高峰流量:4000次/天
数据流名称:读者录入信息
简述:读者信息
数据流来源:图书管理员
数据流去向:加工3.2读者信息管理,该加工将录入的数据存入数据库(读者信息表)
数据项组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注
数据流量: 0人次/天
高峰流量:500人次/天
2)加工条目
加工名:读者信息管理
处理逻辑编号:3.2
处理逻辑:接收读者信息的录入,并检查有无错误,如果没有错误,将数据存入读者信息表
激发条件:接收到读者信息时
输入:读者录入信息
输出:读者信息
加工名:还书管理
编号:4.2
处理逻辑:在借阅信息表查找应还日期
IF 当日期日期超过应还日期或图书丢失 THEN 发“罚款信息”
ELSE 将还书信息存入还书信息表
激发条件:接收到读者借书证时
输入:还书信息
输出:罚款信息
3)数据存储条目
数据存储编号:D1
数据存储名称:读者信息表
简述:存储读者详细信息
组成:读者ID+读者编号+读者姓名+读者性别+出生日期+办证日期+读者状态+已借书数+证件名称+证件号码+读者单位+读者部门+联系电话+联系地址+电子邮件+备注
关键字:读者ID
组织方式:索引文件,以读者ID为关键字
相关连的处理:加工3.2、加工4.1、加工4.2
数据存储编号:D2
数据存储名称:图书信息表
简述:存储图书详细信息
组成:图书编号+图书名称+标准ISBN+类别编号+类别名称+书架位置+作者+译者+出版社名+出版地点+图书页数+图书价格+现存量+库存总量+借阅次数+是否注销+入库日期+出版日期+内容简介+备注
关键字:图书编号
组织方式:索引文件,以图书编号为关键字
相关连的处理:加工2.1、加工4.1
数据存储编号:D3
数据存储名称:借阅信息表
简述:存储借书情况的详细信息
组成:图书编号+图书名称+读者编号+读者姓名+借阅数量+借阅日期+应还日期+续借次数
关键字:无
组织方式:普通文件
相关连的处理:加工4.1、加工4.2
4)数据项条目
数据项名称:读者编号
别名:证号
简述:给每个读者的一个唯一的、做标识用的号码
组成:单位代码+流水号码
类型:字符串
长度:6位
取值范围:000000..999999
数据项名称:办证日期
简述:给读者签发借书证的日期
组成:年+月
类型:字符串
长度:6位
取值范围:有意义的年、月值
数据项名称:读者类别
简述:读者在图书流通管理中的身份和借出权限的类型组成:[教师|行政人员|学生]
类型:1个字符
长度:1位
取值范围:[0|1|2]