图书借阅管理系统[汇编]

上传人:粗**** 文档编号:138064528 上传时间:2020-07-13 格式:PDF 页数:21 大小:824.87KB
返回 下载 相关 举报
图书借阅管理系统[汇编]_第1页
第1页 / 共21页
图书借阅管理系统[汇编]_第2页
第2页 / 共21页
图书借阅管理系统[汇编]_第3页
第3页 / 共21页
图书借阅管理系统[汇编]_第4页
第4页 / 共21页
图书借阅管理系统[汇编]_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《图书借阅管理系统[汇编]》由会员分享,可在线阅读,更多相关《图书借阅管理系统[汇编](21页珍藏版)》请在金锄头文库上搜索。

1、图书借阅管理系统 班级: 组长: 组员: 目录 一 实验题目:4 二 实验目的:4 三 小组分工:4 四 设计文档:4 1.需求分析4 系统概述4 系统总体需求4 系统分析文档5 图11 系统用例图:11 用户登录用例图11 图书管理用例图12 借阅管理用例图12 读者管理用例图13 系统活动图:13 用户登录活动图13 图书管理活动图14 借阅管理活动图15 读者管理活动图15 报表管理活动图16 系统管理活动图16 系统顺序图和协作图:17 图书管理:17 借阅管理:18 读者管理:19 系统的类图:20 系统的组件图:20 系统的部署图:21 一、实验题目 图书借阅管理系统miniLab

2、 二 实验目的: 通过这次课程设计,要掌握UML(统一建模语言) ,并能运用UML 在 Rational rose 中建模。 并且了解对于整个系统开发的建模工作。 1. 熟悉 Rose的开发环境。 2. 掌握 UML 的基本模型元素(如角色、用例、类等)。 3. 熟悉 UML,主要了解UML 中的 8 大图: Use case diagram(用例图 )、Class diagram(类图 )、 Sequence diagram(序列图 )、 Collaboration diagram( 协作图 )、 Statechart diagram( 状态图 )、 Activity diagram(活动图

3、 )、Component diagram( 组件图 )、Deployment diagram( 配置图 )。 4. 完成对系统的建模。 三、小组分工 1、组长隋妙琦负责借阅管理、读者管理两个用例以及文档最后的合成编写; 2、组员秦琪负责用户登录、报表管理两个用例; 3、组员刘云鹏负责图书管理、系统管理两个用例; 4、整个系统的图由全部成员共同完成。 四、设计文档 1.需求分析 系统概述 图书馆里的书籍种类繁多,图书馆里的图书管理、节约管理、 读者管理等管理系统的过程也 非常复杂。 随着学校人数的增多,同学们对知识的需求的增大,到图书馆的图书借阅量也大 幅的上升, 因此同学们经常借不到自己想要的

4、书,同时也给图书馆的图书分类及管理增添了 很多问题。 针对这一情况, 本系统在满足基本的图书借阅和管理的基础上实现图书信息的智 能化管理,减轻图书馆管理人员的工作负担。 系统主要的实现目标是管理整个图书馆内藏书的借阅情况;实行新书登记, 图书查询, 图书 注销;借阅图书、还书和查询今日到期读者;增加读者、删除读者、查询读者,读者类别管 理;统计借阅报表、被注销图书报表,报表的打印以及预览;系统管理员的使用权限管理, 数据管理以及系统运行管理等。 系统总体需求 根据详细的需求分析,图书馆在图书借阅管理中主要的问题体现在:图书馆藏书量较大,新 书录入、借阅查询、图书注销时统计工作量大;不能及时对读

5、者的信息进行更新;报表管理 繁杂,挂历人员工作量大,效率低;管理人员管理日志、数据等数量庞大难以完成。 本系统包括以下几个模块: 1)用户登录 用户可以用三种身份登录本系统:系统管理员、图书管理员、借阅者; 不同身份登录被系统 授予不同的使用权限,这样提高了本系统的安全性,避免了无关人员获取不在他权限范围内 的信息。 2)图书管理: 图书管理员对最新入库的图书进行登记,录入其书名、作者、出版社、ISBN码等基本信息; 借阅者对在馆的书籍进行查询,输入其书名、 作者、 出版社等信息查询其是否已借出;图书 管理员对销毁的图书的所有信息进行注销。 3)借阅管理 图书管理员对借出的书籍登记借出日期、借

6、阅者姓名、 学号,推算还书日期; 登记还书日期, 若日期在规定时间内则完成借阅记录并存档,若日期超出规定时间则根据时间计算罚款并收 取罚款;查询今日到期的读者,并通过信息平台进行通知。 4)读者管理 系统管理员对新加入的同学进行新读者的增加,添加其姓名、 学号、学院、专业班级等信息; 对已经毕业或离校的学生进行删除;输入读者的相应信息对其借阅情况进行查阅;对读者的 类别进行管理, 设置不同类型的读者,并使不同类型读者对应不同的图书流通参数,如可借 册数、可接天数、可续借次数、可续借天数等。 5)报表管理 系统生成图书借阅的统计报表、被注销图书统计报表等;系统提供多种报表的格式以便图书 管理员选

7、择;图书管理员可以将报表输出到文件中,预览报表、打印报表等。 6)系统管理 系统管理员对系统的使用,设置用户的权限管理,如增加用户、删除用户、密码修改等;系 统管理员对数据系统进行管理,系统能够提供数据修改、备份、恢复等多种数据维护工具; 系统自动生成系统运行日志,系统提供多种设置的功能。 系统分析文档 1.系统业务目标: 1)对图书馆内图书,进出进行管理,维护图书信息,即使进行报表统计; 2)图书借阅管理的各种信息查询、修改和维护。 2.涉众概要 编号涉众名称涉众说明期望 SH001 借阅者借阅者使用本系统查询图书信 息,以及借阅信息 1.通过计算机查阅图书信息 2.通过计算机查阅自己的借阅

8、 信息 SH002 图书管理员图书管理员负责管理图书信息 和借阅情况 1.通过计算机输入入库图书信 息 2.通过计算机销毁出库图书信 息 3.通过计算机录入图书的借阅 信息 4.通过计算机打印或查询报表 SH003 系统管理员系统管理员负责维护系统、管 理读者以及报表 1.通过计算机输入新的借阅者 2.通过计算机注销离校的借阅 者 3.通过计算机生成报表 4.通过计算机对系统日志、数据 等进行维护 3.涉众简档 涉众SH001借阅者 代表XX学院 XX班王 XX 特点系统的主要使用者之一,应具备基本的计算机操作水平,可培训 职责1.查询图书信息 2.查询自己的借阅信息 成功标准1.在规定时间内

9、查询到所需的图书信息 2.在规定时间内查询到自己的借阅信息 参与系统的需求提出者之一,参与系统需求的研讨和评审 可交付工件系统的建设意见和说明 意见 /问题无 涉众SH002图书管理员 代表XXX图书馆管理员刘XX 特点系统的主要使用者之一,应具备相应的计算机操作水平,可培训 职责1.图书入库时输入图书的书名、作者、出版社、ISBN码 2.图书出库时销毁图书的所有信息 3.图书借出时输入借出时间、借阅者信息,并推算应还书的时间 4.查询图书的借阅信息 5.对系统生成的报表进行预览、打印等 成功标准1.按要求准确输入、销毁图书信息 2.在规定时间内查到相应图书的借阅信息 3.按要求准确输入图书的

10、借阅信息 4.及时打印相应的报表 参与系统的需求提出者之一,参与系统的研讨和评审 可交付工件系统的建设意见和说明、图书信息录入及销毁档案、读者借阅档案 意见 /问题无 涉众SH003系统管理员 代表XXX图书馆系统管理员赵XX 特点系统的主要使用者,应具备相应的计算机操作水平,可培训 职责1.输入新的借阅者信息 2.销毁已离校的借阅者的信息 3.对系统进行维护、数据备份、日志生成、报表生成 成功标准1.在有新生入校和老生离校是能按要求准确的输入和注销借阅者信息 2.及时对系统进行维护和相应的文档的编写 参与系统需求的主要提出者,参与系统需求的研讨和评审 可交付工件用户需求、用户信息档案、系统数

11、据日志、系统报表 意见 /问题无 4.业务用例规约 用例名称用户登录 用例描述为了保护图书馆的关键数据,对系统进行用户权限管理是必须的,这个 文档记录了用户登录过程的实现细节。 执行者系统管理员 前置条件学校内部的校园网必须是畅通的,服务器必须处于打开状态 后置条件系统将进入主页面,并且数据库中记录着这位用户正在线上,他是谁, 他可以做什么。 主过程描述1.用户填写表单 2.系统检查表单是否完整,如果用户名、密码、用户类型有一种没填写 完全,则执行异常过程,如果填写完全了,就向服务器提交表单 3.系统接收表单后,从数据库里检查用户信息,如果检查有这个用户, 那就告诉系统这个用户是正确的,否则执

12、行异常过程系统返回用户所要 的页面,在这个用例里是系统的主页。用例结束。 分支过程描述因为该用例较简单,故无分支过程 异常过程描述若用户填写的表单不完整,系统停止登录过程,用例结束 若用户提交数据与数据库中的用户信息不符,系统停止登录过程,用 例结束 业务规则登录的用户必须在系统数据库已记录 涉及的业务实体登录表单 用户信息档案 用例名称图书管理 用例描述图书馆中图书数量、种类繁多,系统对图书馆内的图书信息进行及时的 更新是系统中比较关键的部分。此文档描述这个用例的实现。 执行者图书管理员 前置条件用户必须是已经以图书管理员或借阅者的身份登录的,点击了图书管理 选项。 后置条件图书管理员输入完

13、所有新书的信息或销毁完所有出库的图书信息后,将 与一个添加 /销毁图书信息的页面相关联,如果不再更新图书信息的话返 回主界面。 主过程描述1.当有新书需要入库或旧书出库的时候,图书管理员向系统发出更新图 书信息的请求 2. 系统检查这个用户是否登录,符合条件则启动用例,否则执行异常过程 系统检查这个用户是否是以图书管理员的身份登录,符合条件则启动用 例,否则执行异常过程服务器将更新图书信息的页面返回给用户,系统 浏览器展示给用户 4.用户在更新图书信息页面填写或删除数据 5.系统检查表单是否已填写完整,有些必要的数据必须全部填完,填写 完整后,提交给服务器,若填写不完整则执行一场过程服务器将填

14、写完 整的数据提交给数据库,如果不违背数据库上的一些约束,那么数据就 会被添加到数据库中 7.显示正确的信息给用户。用例结束。 分支过程描述1.系统检查用户是否登录以及登录身份,若符合条件则启动用例 2.服务器将查询的页面返回给用户,系统浏览器展示给用户 3.用户选择查询图书或是查询借阅信息 若用户选择查询图书,系统返回图书查询界面,执行查询活动 若用户选择查询借阅信息,系统返回借阅信息查询界面,显示该借阅者 的借阅情况 异常过程描述若用户没有登录,系统停止更新图书信息过程,用例结束 若用户没有使用图书管理员的身份登录,重新判断用户身份,若以借阅 者身份登录,则返回分支过程,若不是这两者,停止

15、图书管理,用例结 束 若表单没有填写完整,系统返回图书信息更新页面,继续填写图书信 息。 业务规则登录的用户必须在系统数据库已记录 涉及的业务实体登录表单 图书信息录入及销毁档案 用户信息档案 图书信息档案 借阅信息记录 用例名称借阅管理 用例描述当图书被借出或归还的时候,需要有相应的记录,并且登记借阅者的信 息和归还日期等。此文档描述这个用例的实现。 执行者图书管理员 前置条件用户必须是已经以图书管理员的身份登录的,点击了借阅管理选项。 后置条件图书管理员输入完所有借阅信息或还书信息后,将与一个借阅图书信息 的页面相关联,如果不再更新借阅信息的话返回主界面。 主过程描述1.当有借阅者要借阅图

16、书或归还图书的时候,图书管理员向系统发出借 阅或归还图书信息的请求 2. 系统检查这个用户是否登录,符合条件则启动用例,否则执行异常过 程服务器将更新图书信息的页面返回给用户,系统浏览器展示给用户 若图书管理员选择借阅选项,则返回借阅信息填写页面 若图书管理员选择还书选项,则返回还书信息页面 4.用户在录入相应信息 借阅: 用户录入借阅者的姓名、学号、 借阅书籍、 借阅时间等必要信息, 并在数据库中修改相应的库存数量信息 还书:用户查询借阅信息,核对是否已超过还书时间,若没超过则录入 还书时间,并在图书数据库中修改相应的库存数量信息 5.系统检查表单对否已填写完整,有些必要的数据必须全部填完,填写 完整后,提交给服务器,若填写不完整则执行一场过程服务器将填写完 整的数据提交给数据库,如果不违背数据库上的一些约束,那么数据库 中的信息就会被修改 7.显示正确的信息给用户。用例结束。 分支过程描述因为该用例较简单,故无分支过程 异常过程描述若用户没有登录,系统停止更新图书信息过程,用例结束 若表单没有填写完整

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号