没有合适的资源?快使用搜索试试~ 我知道了~
基于UML的大学图书馆图书信息管理系统设计实验.docx
需积分: 5 50 下载量 40 浏览量
2022-11-28
22:17:00
上传
评论 24
收藏 203KB DOCX 举报
温馨提示
试读
23页
形考作业3: 基于UML的大学图书馆图书信息管理系统设计实验.docx
资源推荐
资源详情
资源评论
1
基于 UML 的大学图书馆图书信息
管理系统设计实验
目录
基于 UML 的大学图书馆图书信息...........................................................................................................1
管理系统设计实验 ..................................................................................................................................1
一、系统概述 ..........................................................................................................................................2
1.1 摘要...........................................................................................................................................2
1.2 图书管理系统可行性分析 .......................................................................................................3
二、需求分析 ..........................................................................................................................................3
2.1 功能性需求 ...............................................................................................................................3
2.2 系统模块...................................................................................................................................3
2.3 用例图.......................................................................................................................................4
2.3.1 借阅者用例图...............................................................................................................4
2.3.2 图书管理员用例图.......................................................................................................5
2.3.3 系统管理员用例图.......................................................................................................5
三、系统静态结构 ..................................................................................................................................6
3.1 类图...........................................................................................................................................6
3.1.1 参与者的基本类图.......................................................................................................6
3.1.2 业务实体类图...............................................................................................................7
3.1.3 类之间的关系...............................................................................................................7
3.1.4 边界类图.......................................................................................................................8
3.2 类的清单...................................................................................................................................8
3.3 类的属性清单 ...........................................................................................................................9
3.3.1 借阅者属性清单...........................................................................................................9
3.3.2 图书管理员属性清单...................................................................................................9
2
3.3.3 系统管理员属性清单...................................................................................................9
3.3.4 借阅类的属性清单.......................................................................................................9
3.3.5 图书类的属性清单.......................................................................................................9
3.3.6 书目类的属性清单.....................................................................................................10
3.3.7 预定类的属性清单.....................................................................................................10
四、系统动态结构 ................................................................................................................................10
4.1 序列图.....................................................................................................................................10
4.1.1 借阅者查找图书序列图.............................................................................................10
4.1.2 借阅者查询个人信息序列图.....................................................................................11
4.1.3 借阅者预定图书序列图.............................................................................................11
4.1.4 图书管理员处理借阅序列图.....................................................................................12
4.1.5 图书管理员处理还书序列图.....................................................................................12
4.1.6 系统管理员查询书籍序列图.....................................................................................13
4.1.7 系统管理员添加书籍序列图.....................................................................................14
4.1.8 系统管理员删除书籍序列图.....................................................................................14
4.1.9 系统管理员修改书籍序列图.....................................................................................15
4.1.10 系统管理员查询借阅者信息序列图 .......................................................................15
4.1.11 系统管理员添加借阅者序列图 ...............................................................................16
4.1.12 系统管理员删除借阅者序列图 ...............................................................................16
4.1.13 系统管理员修改借阅者信息序列图 .......................................................................17
4.1.14 系统管理员添加书目序列图...................................................................................17
4.1.15 系统管理员删除书目序列图...................................................................................18
4.2 状态图.....................................................................................................................................18
4.2.1 图书状态图.................................................................................................................18
4.2.2 借阅者状态图.............................................................................................................18
4.3 活动图.....................................................................................................................................19
4.3.1 借阅者活动图.............................................................................................................19
4.3.2 图书管理员活动图.....................................................................................................19
3
五、总结 ................................................................................................................................................20
参考文献 ................................................................................................................................................21
一、系统概述
1.1 摘要
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息
量也成倍增加,面对这庞大的信息量,传统的人工方式管理会导致图书馆管理上
的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过
重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范
和实用的图书管理系统,对图书资料进行集中统一的管理。而开发一套完善的图
书管理系统的前提就是要进行软件开发建模。
UML 它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有
阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向
对象的分析与设计方法的发展在 80 年代末至 90 年代中出现了一个高潮,UML 是
这个高潮的产物。它不仅统一了 Booch、Rumbaugh 和 Jacobson 的表示方法,而
且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。它的各个
模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。
从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分
析的正确性。
关于这个图书馆系统,基本的需求比较简单,就是允许学生可以在图书馆借
阅和归还图书,另外,也可以通过网络或者图书馆的终端来查阅和预订书。当然,
图书馆管理员也可以对图书进行管理。为了简化系统,我们没有把图书馆中的人
员作细分。
1.2 图书管理系统可行性分析
图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统
4
(MIS)。该信息系统能够方便地为借阅者提供各种借阅服务,也能够为图书管理
员和系统管理员提供方便的管理服务。
随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构
筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的
需求,有效实现内部知识管理,已成为众多用户的共同需求。所以,一套行之有
效的应用软件开发是非常有必要的。
二、需求分析
2.1 功能性需求
图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一
标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一
个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,
不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服
务和预定图书服务等。
当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,即借阅者不
直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者
节约的图书数量超过限制时,不允许借阅者再进行借阅。当借阅者借阅的图
书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书证作为凭据,
归还时不需要。
系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除和修
改;书目的添加和删除;借阅者的添加、删除和修改,并且系统管理员能够
查询借阅者、图书和图书管理员的信息。
可以通过图书的名称或图书的 ISBN/ISSN 号对图书进行查找。
2.2 系统模块
基本业务处理模块:基本业务处理模块主要用于实现图书管理员对借阅者借
阅图书和归还图书的处理。图书管理员通过合法的认证登录到该系统中,从
而管理借阅者的借阅和归还等活动。
信息查询模块:信息查询模块主要用于实现借阅者对信息的查询,包括图书
信息的查询、自身信息的查询和书籍的预定等功能。
系统维护模块:系统维护模块主要用于实现系统管理员对系统的管理和对数
据库的维护,系统的管理包括对借阅者信息、图书信息、图书管理员信息和
5
书目信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管
理操作。
2.3 用例图
2.3.1 借阅者用例图
查找图书:借阅者可以通过图书名称或 ISBN/ISSN 号查找图书的详细信息。
登录系统:借阅者能够根据图书证编号和相关密码登录自助机器,查询图书
信息、个人信息和进行图书预定。
查询个人信息:每一个借阅者都可以通过自助机器在登录后查询自己的信息,
但是不允许在未授权的情况下查询其他人的信息。
预定图书:在登录自助系统后,借阅者可以预定相关的书籍内容。
借阅图书:借阅者可以通过图书管理员借阅相关书籍。
归还图书:借阅者通过图书管理员归还书籍,如果未按时归还,需要缴纳罚
金。
图 2-3-1 借阅者用例图
2.3.2 图书管理员用例图
处理借阅:借阅者可以通过图书管理员借阅书籍。当图书管理员处理借阅时,
缴纳罚金
登录系统
查找图书
查询个人信息
预定图书
借阅图书
归还图书
借阅者
<<include>>
<<include>>
<<extend>>
剩余22页未读,继续阅读
资源评论
伪善者
- 粉丝: 19
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功