案例1
一、问题描述
图书馆管理系统
对我校图书馆图书管理流程进行调研,开发设计一个能对图书、读者及图书借阅情况进行管理的图书馆管理系统。要求该系统能满足管理人员对图书管理以及读者借阅需要,根据权限不同,用户具有不同的功能和操作界面。
二、应用需求分析、
1、用户需求调查通过对现行图书馆业务的调查,明确了图书馆工作由图书管理、读者管理、借书服务和还书服务4部分组成。用户对现有系统功能的描述如下:(1)图书管理1)对馆内的所有图书按类别统一编码;对各类图书建立图书登记卡,登记图书的主要信息。2)新购的图书要编码和建卡,对遗失的图书要注销其图书登记卡。(2)读者管理1)建立读者信息表,对读者统一编号。2)对新加盟的读者,将其信息加入到读者信息表中;对某些特定的读者,将其信息从读者信息表中删除。3)当读者情况变化时,修改读者信息表中相应的记录。(3)借书服务1)未借出的图书要按类别上架,供读者查看。2)建立借书登记卡,卡上记录着书号、读者姓名和编号、借书日期;将借书登记卡按读者单位、读者编号集中保管。3)读者提出借书请求时,先查看该读者的借书卡,统计读者已借书的数量。如果该读者无借书超期或超量情况,则办理借书手续。4)办理借书手续的方法是:填写借书登记卡,管理员核实后读者可将图书带走。(4)还书服务1)读者提出还书要求时,先对照相应的借书卡,确认书号和书名无误后可办理还书手续。2)办理还书手续的方法是:在借书卡上填写还书时间,管理员签名;将
1
f已还的借书卡集中保管;收回图书。3)将收回的图书上架,供读者查看和借阅。2、系统数据流程图经过详细的调查,弄清了系统现行的业务流程。通过分析和抽象后,用数据流图表示。图1是图书馆管理系统的顶层数据流图。
D1图书图书情况读者情况读者
图书记录
D3
借书记录
P1内部管理
图书信息读者信息
P2借书管理借还书要求
图书
读者用户身份D2P3管理员管理员情况安全管理D4用户记录读者记录
图1图书馆管理系统顶层数据流图
在图书馆管理系统顶层数据流图中,P1内部管理”和“P2借书管理”“两个处理框所表示的功能都太复杂,对它们进一步细化后得出第二层数据流图。见图2和图3。实际上“P11图书管理”还可以细化,分为新书处理和图书记录维护两个下级处理框,而“P12读者管理”也可以细化为新读者入户和读者记录维护两个下级处理框。
D1图书图书情况
图书记录
D2
读者记录
P11图书r