2022年图书管理系统面向对象分析与设计参照 .pdf
《2022年图书管理系统面向对象分析与设计参照 .pdf》由会员分享,可在线阅读,更多相关《2022年图书管理系统面向对象分析与设计参照 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程面向对象分析与设计1 课 程 设 计 报 告课程名称软件工程题目图书管理系统指导教师胡景凡设计起止日期2010-9 至 2010-11 系别计算机科学与工程专业计算机科学与技术学生姓名邓 由 由班级/学号2007011571 组员邓由由(组长)朱青田永乾薛叶魏振雄姚海蛟成绩_名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 软件工程面向对象分析与设计2 目录1.图书管理系统开发背景2 2. 图书管理系统设计2 2.1 任
2、务目标2 2.2 图书管理系统需求描述2 2.2.1系统组成2 2.2.2图书管理系统功能描述3 2.2.3 系统参与者3 2.3 图书管理系统功能模型3 2.3.1 功能模型描述3 2.3.2 功能模型的用例图3 2.3.2.1 读者借书等的用例图3 2.3.2.2 图书馆管理员处理借书、还书等的用例图4 2.3.2.3 系统管理员进行系统维护的用例图5 2.4 图书管理系统对象模型7 2.4.1 对象模型描述7 2.4.1.1 读者 Borrower 类7 2.4.1.2 系统管理员Administrator 类7 2.4.1.3 图书管理员Librarian 类7 2.4.1.4 书目
3、Title 类7 2.4.1.5 其他类7 2.4.2 类图6 2.5 图书管理系统动态模型9 2.5.1 图书管理系统动态模型9 2.5.2 图书管理系统系列图10 2.5.2.1 系统管理员添加书籍的时序图10 2.5.2.2 系统管理员添加借阅者帐户的时序图10 2.5.2.3 系统管理员删书目的时序图11 2.5.2.4 图书管理员处理书籍借阅的时序图11 2.5.2.5 读者查询籍息的时序图12 2.5.3 图书管理系统活动图12 2.5.3.1 借阅者的活动图12 2.5.3.2 图书管理员的活动图14 2.5.3.3 系统管理员维护借阅者帐户的活动图15 2.5.3.4 系统管理
4、员进行书目信息维护的活动图16 2.5.3.5 系统管理员维护书籍信息的活动图17 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 软件工程面向对象分析与设计3 图书管理系统面向对象分析与设计报告2. 图书管理系统开发背景图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理 ,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理 .图书馆若采取手工方式对图书资料和图书借阅情况进行人工
5、管理 ,由于资料繁多 ,手工处理的工作量大,整体管理效率低下 ,也不方便读者对图书资料的查阅 . 基于以上情况 ,我们需要一套图书管理系统,来提高信息管理效率 . 2. 图书管理系统设计2.1 任务目标图书馆信息管理系统作为办公电子化,利用计算机软件,为图书馆管理员管理图书馆藏书,为读者(学生)结束提供借阅图书提供服务。本次开发任务就是为某学校开发一个图书馆管理系统。通过使用本系统,实现图书馆藏书管理电子化,借阅自动化,并提供管理员实时监控图书馆藏书,读者实时借书 /还书的功能。 除此之外,还提供图书馆管理员维护藏书,读者信息数据库的功能以及读者查阅图书相关信息的功能2.2 图书管理系统需求描
6、述2.2.1 系统组成图书管理系统由一下几个子系统构成: 1. 系统管理员管理子系统2. 图书管理员管理子系统3. 读者子系统各个子系统又包含一些各自的独立功能模块,详细模块分配如下图: 图书管理系统系统管理员借阅者图书管理员登录查询系统查询图书还书借书预留图书处理还书处理借书登录管理系统处理图书信息处理读者信息查询查询图书信息查询读者信息增加读者删除或更新读者删除或更新书目增加书目名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - -
7、- 软件工程面向对象分析与设计4 2.2.2 图书管理系统功能描述1:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。2:系统主要包括以下几个模块:基本数据维护模块基本业务模块数据库管理模块信息查询模块2.2.3 系统参与者图书管理员 ,借阅者,系统管理员 . 三者间的关系如下图 : 系统管理员图书管理员读者其中,读者是多个,图书管理员是几个,系统管理员是一个。读者可以查询自己的借阅情况、 分门别类的查询图书和在规定期限内续借不能
8、超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。2.3 图书管理系统功能模型系统的参与者主要有三类:读者(也可称为借阅者)图书馆管理员图书馆管理系统维护者2.3.1 功能模型描述1. 借阅者请求服务的用例图2. 图书馆管理员处理借书、还书等的用例图3. 系统管理员进行系统维护的用例图2.3.2 功能模型的用例图2.3.2.1读者借书等的用例图如下 : 名师资料总结 - -
9、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 软件工程面向对象分析与设计5 图书管理系统借阅者查询图书预留图书查看借阅信息借书还书登陆系统图书完好归还includeinclude读者借助此图书管理系统子系统,可以进行一下操作 : 1. 查询图书2. 预留图书3. 借书4. 还书5. 查阅借阅信息其中,在读者进行预留图书和查询借阅信息之前,读者必须先登录系统 ; 读者进行还书操作时 ,必须保证图书完整 ; 2.3.2.2图书馆管理员处理借书、还书
10、等的用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 软件工程面向对象分析与设计6 图书管理员图书管理员日常管理程序取书借出图书取消图书预留图书完整取出检查读者帐号图书管理员用例描述 : 图书管理员使用系统进行的操作主要有: 1. 处理读者的送还的图书2. 处理读者的借书要求3. 处理读者的预留图书要求其中在处理还书时 ,要查看图书的完整性 ; 处理读者借书时 ,要检查读者信息 ; 2.3.2.3系统管理员进行系统维护的用
11、例图如下: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 软件工程面向对象分析与设计7 图书管理系统系统管理员添加新书删除图书查询图书信息删除或更新读者信息查询读者资料增加书目删除或更新书目增加读者信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 软件工程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年图书管理系统面向对象分析与设计参照 2022 图书 管理 系统 面向 对象 分析 设计 参照
限制150内