图书管理系统 软件工程 需求分析
信息录入、删改结果(成功或失败); 图书借阅、返还、丢失注销等操作结果; 数据备份输出的数据备份文件;
内部数据:查询操作建立的索引;
1.5 数据库描述
数据库采用Microsoft Access数据库。
1.6 数据流图和数据词典
《图书管理系统》的总体功能如下: 图书的出借; 图书的返回; 图书信息查询; 图书的增删改; 读者的增删改;
图书管理者查询统计图书和读者信息; 图书管理系统数据备份; 图书管理系统数据恢复; 图书管理者口令修改;
1. 读者借书过程: (1):数据流图:
A:图书信息; B:读者信息; C:图书访问记录; D:日期;
图书管理系统 软件工程 需求分析
(2):数据词典:
数据源点及汇点描述:
① 名称:读者
简要描述:借书、还书、查询及登记注册 有关数据流:借书证;所借书本 数目: ② 名称:日历
简要描述:当日日期 有关数据流:年月日 数目:
加工逻辑词条描述: ① 加工名:借书检验
加工编号:1
简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书
输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期 输出数据流:借书错误信息,借书信息 加工逻辑: IF 借书证未登记入库 THEN 发出“借书错误” ELSE IF 图书未登记入库 THEN 发出“借书错误”
ELSE IF 读者已借图书和现借图书多于限制数N THEN 发出“借书错误”
ELSE IF 读者已借图书中有超期 THEN 发出“借书错误” ELSE 发出“借书信息” ENDIF ENDIF ENDIF ENDIF
② 加工名:借书登记
加工编号:2
简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者
输入数据流:借书信息,日期 输出数据流:图书访问记录,图书
加工逻辑:将借书信息及日期写入图书访问记录; 将图书递交读者 数据流名词条描述: ① 数据流名:借书证
说明:用以携带读者的唯一识别标识 数据流来源:读者