析,图书馆管理信息系统主要完成以下功能:(1)图书信息维护:主要完成图书馆新进图书的编号、登记、入馆等操作。(2)读者信息维护:主要是完成读者信息的添加、修改和删除等操作,只有是系统中的合法读者才有资格进行图书的借阅活动。(3)借书还书处理:主要完成读者的借书和还书活动,记录读者借还书情况并及时反映图书的在库情况。(4)读者借阅记录:让每位读者能及时了解自己的借书情况,包括曾经借阅记录以及未还书记录。(5)图书书目检索:读者能够根据不同的信息(如书名、作者、关键词等)对图书馆的存书情况进行查找,以便快速的找到自己希望的图书。(6)图书超期通知:为图书管理员提供一个统计信息,能够统计出到目前为止逾期未归还的图书及相应的读者信息。
3业务流程分析
(画出该系统的业务流程图)
4数据流程分析
41、数据流程图
(画出该系统的分层数据流程图并进行编号,模版只给出了部分)通过需求分析,得出图书馆管理信息系统的借书还书处理数据流程如图1所示其他处理的数据流程图请读者自行分析。
fD002无效信息提示
S001读者
D001借阅信息
P001读者信息判断
D001书目信息
F001读者信息
D003该书全部借出
P002图书库存查询
D001借阅信息
P004借阅记录查询
P005读者还书
F002图书库存信息
P003读者借书
F003图书借阅记录
图1借书还书处理数据流程图
42、数据字典
(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描述)(1)数据流的描述数据流编号:D001数据流名称:借阅信息简述:读者所要借阅的图书信息单数据流来源:读者数据流去向:读者信息判断数据流组成:读者号索书号书名ISBN等数据流量:1000天高峰流量:3000天数据流编号:D002数据流名称:读者信息无效提示简述:图书管理员发现非法读者时的提示信息数据流来源:读者信息判断数据流去向:读者数据流组成:读者号读者名等数据流量:100天高峰流量:500天......(2)处理逻辑的描述
f处理逻辑编号:P001处理逻辑名称:读者信息判断简述:判断读者信息的合法性输入的数据流:借阅信息处理描述:根据读者提供的借阅信息,验证读者信息,验证通过则继续下移处理查看库存中是否有读者所要借的图书,验证不通过则返回给读者信息指明为非法读者。输出的数据流:D001借阅书目信息、D002无效提示信息处理频率:10次天处理逻辑编号:P002处理逻辑名称:图书库存查询简述:查询读者所要借的图书是否有库存r