文档详情

《信息系统开发与管理》课程实验报告 借还书管理系统的分析与设计.doc

发布:2018-10-05约2.48千字共11页下载文档
文本预览下载声明
《信息系统开发与管理》课程实验报告 ——借还书管理系统的分析与设计 2011 年 一、实验名称: 图书馆借还书管理系统的分析与设计。 二、实验目的和任务: 《信息系统开发与管理》实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强系统分析设计的感性认识;掌握信息系统分析、设计的基本方法;培养学生理论与实践相结合的能力。 三、实验要求 用信息系统分析与设计工具(例如visio、RationalRose等)分析和设计一个实用的中小型信息系统----图书馆借还书管理系统。根据合理的进度安排,按照系统分析设计的流程及方法,踏实地开展实验活动。 四、实验内容及步骤: 1.借还书系统的管理业务描述 本系统主要分为两部分,一是借书部分,二是还书部分。 借书部分: 首先,验证读者身份,管理员扫描读者出示的读者卡,验证读者信息。或者读者从自主服务窗口登录,输入自己的读者卡号和密码等,由系统验证身份。然后,通过验证的读者可以提出借书请求,管理员审查读者的请求,如果合乎图书馆规定即可办理借书。 还书部分: 读者拿着要归还的图书交给管理员,管理员查看图书情况,如果没有相关违规,即可办理还书,将图书入库。如果有破损、超期、乱图画的情况,则根据图书馆的相关规定对读者进行违规处理。如果读者丢失图书,可直接告知管理员,管理员通过读者卡得信息查看丢失的图书的情况,在根据相关规定对读者进行违规处理。 以上是对本系统业务的大致描述,其相关的业务过程如下表所示。 管理业务描述 职能域 业务过程 业务活动 定义(略) 角色 业务处理 读者管理 读者信息查询   管理员1 读者增加   管理员1 读者删除   管理员1 读者修改   管理员1 借阅记录   管理员2 图书管理 确定订购书目   管理员3 图书订购   管理员4 图书验收   管理员4 新书上架   管理员5 图书查询   管理员 借阅管理 核实读者信息   管理员6 图书查询   管理员6 借阅登记   管理员6 信息查询   管理员7 续借处理   管理员7 还书管理 核实读者信息   管理员8 正常归还登记   管理员8 超期或丢失处理   管理员8 管理措施 违纪处罚处理     资产管理 图书购置管理       日常资产管理       设备管理       人事管理 人才引进管理       教工人事管理       劳资管理       二、业务流程图 1、借还书系统高层业务流程图 2、“读者管理”详细业务流程图 3、“图书管理”详细业务流程图 4、“借阅管理”详细业务流程图 5、“还书管理”详细业务流程图 三、数据流程图 借还书系统高层数据流程图 2、“读者管理”详细数据流程图 3、“图书管理”详细数据流程图 4、“借阅管理”详细数据流程图 5、“还书管理”详细数据流程图 四、数据库设计 其相应的E-R图如下: 借书处理功能说明: (1)扫描读者卡获得读者卡号,进行身份验证。 (2)扫描图书标签,获得书号。 (3)按读者卡号且应还日期为空条件查询借阅记录表,获得满足条件的记录数,即为已借书的数量。 (4)按读者卡号查询读者信息表,获得限借数目,如果限借数目等于已借书的数量,则提示:“借书数目已达最大限额,不能再借书”。 (5)借阅处理结束。 (6)在借阅记录中插入一条记录,借出日期为当前日期,还书日期和违规记录不改变。 还书处理功能说明: (1)扫描图书标签,获取书号。 (2)检查书的实际破损情况,如果没有则直接录入当前日期作为归还日期,并修改借阅记录。 (3)按书号查询图书信息库获得已有破损情况描述,限借周期,如果实际破损情况严重于已有破损情况,则录入书破损,并按照实际情况和图书馆的相关规定将处理办法返回给读者。 (4)读者根据返回信息,找相关人员进行违规处理。管理员录入当前日期作为违规处理日期,再录入违规处理办法,以及自己的姓名作为违规处理人。并修改借阅记录中条件为 “借书证号、书号的违规记录,修改为“违规已处理”。 (5)为有违规情况的读者办理还书。 2)数据库设计(数据模型建立) 读者信息 (读者卡号,姓名,读者类型,限借数目,限借时限) 图书信息 (检索号,书号,书名,作者,出版社,出版日期,单价,图书类型,赔款倍数,限借周期,破损情况描述,借阅状态) 借阅记录 (读者卡号,检索号,借出日期,应还日期,归还日期,违规记录) 违规信息 (读者卡号,检索号,违规处理日期,违规类别,违规处理办法,违规处理人) 4.系统测试部分:测试数据设计 1)不正确的读者卡号(无法通过身份验证) 2)不正确的书号(无法获取图书信息,不能完成借书处理) 3)正确的读者卡号(可以通过身份验证,并
显示全部
相似文档