图书管理系统面向对象分析与设计报告10838.pdf
《图书管理系统面向对象分析与设计报告10838.pdf》由会员分享,可在线阅读,更多相关《图书管理系统面向对象分析与设计报告10838.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 11 目录 1.图书管理系统开发背景2 2.图书管理系统设计 2 任务目标 2 图书管理系统需求描述2 2.2.1 系统组成2 2.2.2 图书管理系统功能描述3 系统参与者 3 图书管理系统功能模型3 功能模型描述 3 功能模型的 用例图 3 读者借书等的用例图3 图书馆管理员处理借书、还书等的用例图4 系统管理员进行系统维护的用例图5 图书管理系统对象模型 7 对象模型描述 7 读者 Borrower 类 7 系统管理员 Administrator 类7 图书管理员 Librarian 类7 书目 Title 类7 其他类 7 类图6 图书管理系统动态模型 9 图书管理系统动态模型9 图
2、书管理系统系列图 10 22 系统管理员添加书籍的时序图10 系统管理员添加借阅者帐户的时序图10 系统管理员删书目的时序图11 图书管理员处理书籍借阅的时序图11 读者查询籍息的时序图12 图书管理系统活动图12 借阅者的活动图12 图书管理员的活动图14 系统管理员维护借阅者帐户的活动图15 系统管理员进行书目信息维护的活动图16 系统管理员维护书籍信息的活动图17 图书管理系统面向对象分析与设计报告 2.图书管理系统开发背景 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理.图书馆若采取
3、手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅.基于以上情况,我们需要一套图书管理系统,来提高信息管理效率.2.图书管理系统设计 任务目标 图书馆信息管理系统作为办公电子化,利用计算机软件,为图书馆管理 33 员管理图书馆藏书,为读者(学生)结束提供借阅图书提供服务。本次开发任务就是为某学校开发一个图书馆管理系统。通过使用本系统,实现图书馆藏书管理电子化,借阅自动化,并提供管理员实时监控图书馆藏书,读者实时借书/还书的功能。除此之外,还提供图书馆管理员维护藏书,读者信息数据库的功能以及读者查阅图书相关信息的功能 图
4、书管理系统需求描述 系统组成 图书管理系统由一下几个子系统构成:1.系统管理员管理子系统 2.图书管理员管理子系统 3.读者子系统 各个子系统又包含一些各自的独立功能模块,详细模块分配如下图:图书管理系统系统管理员 借阅者 图书管理员 登录查询系统 查询图书 还书 借书 预留图书 处理还书 处理借书 登录管理系统 处理图书信息 处理读者信息 查询查询图书信息 查询读者信息 增加读者 删除或更新读者 删除或更新书目增加书目 2.2.2 图书管理系统功能描述 1:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。44 图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统
5、的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。2:系统主要包括以下几个模块:基本数据维护模块 基本业务模块 数据库管理模块 信息查询模块 系统参与者 图书管理员,借阅者,系统管理员.三者间的关系如下图:系统管理员图书管理员读者 其中,读者是多个,图书管理员是几个,系统管理员是一个。读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相
6、关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。图书管理系统功能模型 系统的参与者主要有三类:读者(也可称为借阅者)图书馆管理员 55 图书馆管理系统维护者 功能模型描述 1.借阅者请求服务的用例图 2.图书馆管理员处理借书、还书等的用例图 3.系统管理员进行系统维护的用例图 功能模型的 用例图 读者借书等的用例图如下:图书管理系统借阅者查询图书预留图书查看借阅信息借书还书登陆系统图书完好归还includeinclude 读者借助此图书管理系统子系统,可以进行一下操作:1.查询图书 2.预留图书 3.借书 4.还书 66 5.查阅借阅信息 其中,在读者进行预留图书和查询借阅信息之
7、前,读者必须先登录系统;读者进行还书操作时,必须保证图书完整;图书馆管理员处理借书、还书等的用例图 图书管理员图书管理员日常管理程序取书借出图书取消图书预留图书完整取出检查读者帐号 图书管理员用例描述:图书管理员使用系统进行的操作主要有:1.处理读者的送还的图书 2.处理读者的借书要求 3.处理读者的预留图书要求 77 其中在处理还书时,要查看图书的完整性;处理读者借书时,要检查读者信息;系统管理员进行系统维护的用例图如下:88 图书管理系统系统管理员添加新书删除图书查询图书信息删除或更新读者信息查询读者资料增加书目删除或更新书目增加读者信息 99 图书管理系统对象模型 根据需求描述,提取出管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 面向 对象 分析 设计 报告 10838
限制150内