《信息系统开发与管理》实验报告 ——借还书管理子系统的分析与设计 院 别 专 业 学 号 姓 名 成 绩 2014年10月29日 经贸学院 信息管理与信息系统 一、实验名称
图书馆借还书管理子系统的分析与设计
二、实验目的和任务
《信息系统开发与管理》实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强系统分析设计的感性认识;掌握信息系统总体规划、分析、设计的基本方法;培养学生理论与实践相结合的能力。
三、实验要求
用信息系统分析与设计工具(例如visio、RationalRose等)分析和设计一个实用的中小型信息系统----图书馆借还书管理系统。根据合理的进度安排,按照系统分析设计的流程及方法,踏实地开展实验活动。
四、实验内容及步骤
1.图书馆管理系统业务描述
1.1图书馆管理系统(含借还书子系统)总体业务描述:
借书:首先查询图书信息如编号、所属馆藏等内容,拿到书籍后像管理人员出示借书卡,要求借阅图书。管理人员打开书籍信息登记数据库,查看该读者借阅图书本数是否达到上限,并查看本图书是否允许借阅。如果允许则修改书籍借阅状态,并将借阅者信息中的借阅书籍添加;若不允许借阅,则拒绝借阅请求,将图书放回。
还书:当借阅者提出还书请求后,管理员要求借阅者出示图书及借书卡。管理人员首先确认图书是否有破损超期现象。若图书存在破损超期,管理员则给借阅者开出罚款单并修改数据库中书籍状态,备注罚款内容;借阅者缴纳罚款后可办理还书。若书籍已经丢失,管理员同样开出罚款单,并修改书籍信息库中书籍的状态。借阅者持罚款单缴纳款项后可再次借书。若不存在以上内容,则直接将图书归还,由管理员更改书籍及借阅者相应信息。
1.2 据此建立的图书馆管理系统的业务模型,如图1所示。 职能域 业务过程 借书管理 业务活动 检查读者借阅状态 检查图书借阅状态 修改图书借阅状态 修改读者借阅状态 检查图书是否丢书 检查图书是否破损 检查图书时候超期 收缴罚款 登记罚款款项 修改图书借阅状态 修改读者借阅状态 定义(略) 角色 管理员1 管理员1 管理员1 管理员1 管理员2 管理员2 管理员2 管理员3 管理员2 管理员2 管理员2 2
图书管理 还书管理
信息管理 图书管理 登记借阅者信息 修改借阅者信息 查询借阅者信息 登记图书信息 修改图书信息 查询图书信息 确定订购书目 购买图书 录入新图信息 新书上架 图 1 业务模型
管理员3 管理员3 管理员 管理员3 管理员3 管理员 管理员4 管理员4 管理员3 管理员4 2.借还书子系统业务流程及需求分析 2.1借还书子系统业务流程图
2.1.1最高层业务流程图,如图2所示。
图 2 最高层业务流程图
3
2.1.2低层业务流程图
借书业务流程图,如图3所示
图 3 借书业务流程图
还书业务流程图,如图4所示
图 4 还书业务流程图
2.2借还书子系统数据流程图 2.2.1低层数据流程图
借书业务数据流程图,如图5所示
4
图 5 借书业务数据流程图
还书业务数据流程图,如图6所示
图 6 还书业务数据流程图
2.2.2总体数据流程图,如图7所示
图 7 总体数据流程图
5