图书管理系统数据流程图及数据字典

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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]

相关文档
最新文档