2022年基于UML的图书管理系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年基于UML的图书管理系统设计.pdf》由会员分享,可在线阅读,更多相关《2022年基于UML的图书管理系统设计.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于 UML的图书管理系统设计基于 UML 的图书管理系统设计20 至 20 学年第学期课程名称 : UML 建模工具课题名称 : UML 图书管理系统设计院系: 姓名: 班级: 专业: 学号: 指导教师 : 目录第一章绪论背景与意义第二章需求分析2、1对需求分析的认识2、2图书管理系统的功能性需求2、3图书馆管理子系统2、3、1 书目信息管理子系统2、3、2 预订信息管理子系统2、4借阅者子系统2、5系统管理子系统2、5、1 员工信息管理2、5、2 书籍信息管理2、5、3 借阅者信息管理2、5、4 留言管理2、6主要包括的系统模块2、6、1 基本业务处理模块2、6、2 信息查询模块2、6、3
2、 系统维护模块第三章用例图3、1 借阅者用例图3、2 图书管理员用例图3、3 系统管理员用例图3、4 其她一些主要用例图第四章类图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计4、1系统中的类4、2系统中类的关系第五章时序图5、1系统管理员添加借阅者信息5、2图书管理员处理书籍借阅5、3图书管理员处理书籍归还5、4借阅者查询书籍信息5、5借阅者预订书籍第六章状态图与活地图6、1 基本概念6、 1、1 关于状态图6
3、、 1、2 关于活动图6、2 系统状态图6、3 系统活动图第七章组件图与部署图7、1 基本概念7、1、1 关于组件图7、1、2 关于部署图7、2 系统组件图与部署图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计第一章绪论背景,意义首先说说图书馆的职能。一、保存人类文化遗产。图书馆里面很多有价值的文献保留着很重要的历史,与文化资源 ,有些资源本身就就是古董珍品;二、开发信息资源。图书馆能够提供很多信息,很多知识 ,
4、里面大量的书记能够让人们学习到更多知识了解很多信息;三、参与社会教育的职能。包括思想教育的职能,文明建设的教育职能,文化素质的教育职能,丰富群众文化生活教育的职能等。通过里面的书籍使人们生活丰富视野开阔同时也可以更便捷地了解很多方面的东西。总之,图书馆就是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育与科研机构。现代社会,图书馆成为继续教育、终身教育的基地,担负了更多的教育职能。图书馆主要就是用来学习的,如果有人遇到问题,她可以通过图书管的书籍来解决问题。但就是为了图书馆的正常运行与保护图书,所以图书管理系统应运而生,它使图书馆变得井井有条。图书馆管理系统主要由:借阅者 ,图书
5、管理员 ,系统管理员组成。系统应具备如下操作功能:用户登录进入系统,在系统允许的情况下,进行可以进行的操作,如借书、 还书与预定书籍等 ;管理员可以管理书目,整理书籍与管理预订的书籍等;系统管理员可以管理借阅者信息等。图书管理系统的产生意义重大:使图书馆的管理变得不再繁琐,让管理员的工作变得轻松;读者借书阅读也变得方便,快捷 ;大大减少了图书的丢失与人员管理带来的不必要麻烦;减少人力与管理费用;提高信息准确度 ;改进管理与服务;建立高效的信息传输与服务平台,提高信息处理速度与利用率。如图所示 ,为系统整体功能模块图,该系统分为3 大子系统 ,分别为借阅者子系统、图书管理子系统,系统管理子系统。
6、图 1-1 系统整体功能模块图借阅者子系统图书管理子系统系统管理子系统图书管理系统精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计第二章需求分析2、1 对需求分析的认识需求分析就是系统中很主要的一个环节, 它主要告诉我们在接下来的工作中该怎么做, 该满足哪些要求。软件工程中包含需求、设计、编码与测试四个阶段,其中需求工程就是软件工程第一个也就是很重要的一个阶段 ,需求分析就是要决定“ 做什么 ,不做什么 ” 。在一
7、个软件项目中,软件需求包括三个不同的层次-业务需求、用户需求与功能需求-也包括非功能需求:业务需说明了提供给客户与产品开发商的新系统的最初利益,反映了组织机构或客户对系统、产品高层次的目标要求。软件开发,能否获得成功,最重要的就是需求分析的工作。因此,软件需求分析能力与水平,对软件项目至关重要。2、2 图书管理系统的功能性需求本系统的最终用户就是面向管理员( 图书管理员与其她), 读者 ( 老师学生与其她), 管理员与读者就是经常性用户系统维护人员为计算机专业人员, 熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。图书管理系统就是一个用来进行图书管理的管理信息系统。该信息系统能够方便
8、的为借阅者提供各种借阅服务 ,也能够为图书管理员与系统管理员提供方便的管理服务。图书管理系统管理员读者信息读者情况图书情况借还书信息读者图书查询条件借阅查询条件图书信息读者借阅情况图书信息图 2-1、1 系统数据流图读者信息表图书信息表借还书借阅信息表读者类别表图书类别表出版社信息表图书注销信息表图 2-1、2E-R图2、3 图书管理子系统图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号与个人信息。系统通过一个单独的程序为借阅者提供服务 ,不需要管理人员的参与,这些服务包括提供查询图书信息,查询个人信息
9、服务与预定图书服务等。在图书馆管理子系统中,其功能概述如下: 1)管理书目信息 ,如增加、删除与更新,查瞧书目信息精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计2)预订信息管理 ,如增加、删除与更新,查瞧预订信息3)对所归还的图书进行整理,以便对书籍进一步管理4) 对相关的书籍数目进行统计其功能细化图如下: 图 2-2 图书馆管理系统功能模块图2、3、1 书目信息管理在书目信息管理子系统中,其功能概述如下: 1)
10、 增加书目信息 ,为借阅者提供最新书籍2) 删除书目信息 ,便于借阅者借阅书籍3) 更新书目信息 ,便于借阅者借阅书籍时查询书籍信息4) 查瞧书目信息 ,便于借阅者了解书籍的大致信息其功能细化图如下: 图 2-3 书目信息管理系统功能模块图2、3、2 预订在预订信息管理子系统中,其功能概述如下: 1) 增加预订信息 ,便于书籍预订管理2) 删除预订信息 ,便于借阅者借阅书籍3) 更新预订信息 ,便于借阅者借阅书籍书目信息管理查瞧书目信息删除书目信息更新书目信息添加书目信息书目信息管理书籍归还与借阅管理书籍预订管理整理归还图书统计书籍数目图书馆管理系统精品资料 - - - 欢迎下载 - - -
11、- - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计4) 查瞧预订信息 ,便于管理员了解书籍预订情况其功能细化图如下: 图 2-4 预订信息管理系统功能模块图2、4 借阅者子系统当借阅者需要借阅书籍,归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而就是图书管理员充当借阅者的代理与系统交互。当借阅者借阅的图书超过限制时,不允许再次借阅。当对借阅的图书超过期限时 ,需要对借阅者进行处罚。借阅时需要图书证作为凭证,归还时不需要。在借阅者子系统中,其子系统
12、的一些主要功能如下:1)借阅者可以通过网络查询书籍信息与预定书籍。2)借阅者能够借阅书籍与还书。3)借阅者能够进行留言其功能细化图如下: 图 2-5 借阅者管理系统功能模块图2、5 系统管理员子系统系统管理员负责系统的管理维护工作,包括对图书的添加,删除与修改 ;书目的添加与删除;借阅者的添加,删除与修改。并且系统管理员能够查询借阅者,图书与图书管理员的信息。在系统管理子系统中,其功能概述如下: 预定信息管理查瞧预定信息删除预定信息更新预定信息添加预定信息借阅者功能模块留言书籍查询借阅信息查询书籍预订借阅书籍归还书籍精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢
13、迎下载 名师归纳 - - - - - - - - - -第 6 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计1)管理借阅者信息,如添加 ,删除 ,更新与查瞧借阅者信息2)管理留言 ,如删除 ,回复与查瞧留言3)管理员工信息 ,如添加 ,删除 ,更新与查瞧员工信息4)管理书籍信息 ,如添加 ,删除 ,更新与查瞧书籍信息其功能细化图如下: 图 2-6 系统管理整体功能模块2、5、1 员工信息管理在员工信息管理子系统中,其功能概述如下: 1)添加员工信息 ,便于管理员工2)删除员工信息 ,便于管理员工3)更新员工信息 ,便于管理员工4)查瞧员工信息 ,便于
14、了解员工的基本信息其功能细化图如下: 图 2-7 员工信息管理系统功能模块图2、5、2 书籍信息管理在书籍信息管理子系统中,其功能概述如下: 1)添加书籍信息 ,便于管理书籍2)删除书籍信息 ,便于管理书籍系统管理员工信息管理书籍信息管理留言管理借阅者信息管理管理员登录管理员工信息管理查瞧员工信息添加员工信息删除员工信息更新员工信息精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计3)查瞧书籍信息 ,便于了解书籍基本
15、情况其功能细化图如下: 图 2-8 书籍信息管理系统功能模块图2、5、3 借阅者信息管理在借阅者信息管理子系统中,其功能概述如下: 1)添加借阅者信息2)删除借阅者信息3)更新借阅者信息,便于管理借阅者4)查瞧借阅者信息,便于了解借阅者基本信息其功能细化图如下: 图 2-9 借阅者信息管理系统功能模块图2、5、4 留言管理在留言管理子系统中,其功能概述如下: 借阅者信息管理查瞧借阅者信息添加借阅者信息删除借阅者信息更新借阅者信息书籍信息管理查瞧书籍信息添加书籍信息删除书籍信息精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - -
16、- - - -第 8 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计1)回复留言 ,便于反馈个人瞧法2)删除留言 ,便于删除已浏览的留言3)查瞧留言 ,实时了解借阅者对管理人员的瞧法其功能细化图如下: 图 2-10 留言管理系统功能模块图2、6 包括的系统模块要实现系统的所有功能,必须使每个模块能够做到实现一定的功能,然后使得小模块组合完成系统的要求,主要包括下面几个模块。2、6、1 基本业务处理模块基本业务处理模块主要用于实现图书管理员对借阅者借阅图书与归还图书的处理。图书管理员通过合法的认证登录到该系统中,从而管理借阅者的借阅与归还等活动。2、6、
17、2 信息查询模块信息查询模块主要用于实现借阅者对信息的查询,包括图书信息的查询,自身信息的查询与对书籍的预定等功能。2、6、3 系统维护模块系统维护模块主要用于实现系统管理员对系统的管理与数据库的维护,系统的管理包括对借阅者信息,图书信息 ,图书管理员信息与书目信息等信息的维护。数据库的维护包括数据库的备份,恢复等数据库管理操作。第三章用例图3、1 借阅者用例图通过分析 ,在借阅者子系统中,该系统可以完成以下功能:借阅者可以进行书籍查询,借阅信息查询,借书还书 ,书籍预订与留言。以便于借阅者借阅图书,预订图书与留言。用例图如下 : 留言管理查瞧留言回复留言删除留言精品资料 - - - 欢迎下载
18、 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计图 3-1 借阅者的用例图用例文档 : 留言用例编号 :0101 用例: 留言简述: 借阅者可通过登录图书管理系统给管理员留言。参 与 者: 借阅者前提条件 : 借阅者成功登录系统主流: 1、借阅者向系统发出留言请求,用例开始2、系统显示留言界面3、借阅者成功编辑留言,发出发送请求4、系统确认留言成功,显示发送成功 ,用例结束。其 她 流: 无后置条件 : 系统显示借阅者留言信息。借阅者登录用例编
19、号 :0102 用例: 借阅者登录简述: 借阅者在进行一些操作时必须先登录进入系统。参 与 者: 借阅者前提条件 : 无主流: 1、借阅者向系统发出登录请求,用例开始2、系统显示登录界面3、借阅者输入相关信息4,、系统检查借阅者信息,如果输入的信息出现错误 ,转到 5、系统显示登录成功,用例结束其 她 流: 、系统要求借阅者重新输入相关信息或取消登录、借阅者选择取消登录 ,则用例结束 、借阅者选择重新登录,转到 3 后置条件 : 系统显示借阅者登录成功。书籍查询用例编号 :0103 用例: 书籍查询简述: 借阅者可通过登录图书系统查询书目信息。参 与 者: 借阅者前提条件 : 借阅者成功登录图
20、书系统精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计主流: 1、借阅者向借阅系统发出“借阅”请求,用例开始。 2、系统要求借阅者输入个人要求。3、用户输入个人要求。4、系统确认要求并显示书籍信息, 如果系统根据借阅者个人要求没显示相关信息,转到。5、结束其 她 流: 、则要求用户选择重新输入个人要求或取消输入、借阅者选择取消输入个人要求,则用例结束 、 借阅者重新输入个人要求,转到4 后置条件 : 系统显示书籍
21、信息。借阅信息查询用例编号 :0104 用例: 借阅信息查询简述: 借阅者可通过登录图书系统查询个人借阅的书籍信息。参 与 者: 借阅者前提条件 : 借阅者成功登录系统主流: 1、借阅者向系统提出查询请求,用例开始2、系统要求借阅者输入查询类别3、借阅者做出选择4、系统显示相应界面,5、借阅者输入信息 6、系统确认信息,显示借阅个人书籍信息,用例结束其 她 流: 无后置条件 : 系统显示借阅书籍信息。书籍预订用例编号 :0105 用例: 书籍预订简述: 借阅者可通过登录图书系统订阅书籍参 与 者: 借阅者前提条件 : 借阅者成功登录系统主流: 1、借阅者向系统发送个人请求,用例开始2、系统显示
22、相应界面3、借阅者选择想要预订的书籍4、系统显示预订的书籍信息5、借阅者发送确定预订信息6、系统显示预订成功,用例结束其 她 流: 无后置条件 : 系统显示订阅书籍成功。书籍借阅用例编号 :0106 用例: 书籍借阅简述: 借阅者可通过登录图书系统借阅书籍参 与 者: 借阅者前提条件 : 借阅者成功登录系统主流: 1、借阅者向系统提出个人借阅请求,用例开始2、系统要求用户输入想要借阅书籍信息3、借阅者输入个人要求4、系统显示书籍信息5、借阅者选择要借阅的书籍6、系统检查借阅者信息,显示借阅成功,如果系统没有找到与输的信息相应的书籍,转到 7、用例结束其 她 流: 系统要求借阅者重新输入要求或取
23、消输入、借阅者选择取消输入 ,则用例结束 、借阅者重新输入想要借阅书籍信息,转到 5 后置条件 : 系统显示借阅书籍成功。归还用例编号 :0107 用例: 归还简述: 借阅者可通过登录图书系统归还书籍参 与 者: 借阅者前提条件 : 借阅者成功登录系统精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 28 页 - - - - - - - - - - 基于 UML的图书管理系统设计主流: 1、借阅者向系统提出个人归还请求,用例开始2、系统要求借阅者输入想要归还的书籍的信息3、借阅者输入要归还的书
24、籍信息,转到4、系统检查归还书籍的信息,确认归还成功,用例结束其 她 流: 、如果输入的信息有错误,则系统要求用户重新输入要归还书籍信息或取消输入 、借阅者选择取消输入,则用例结束 、借阅者选择重新输入归还书籍的信息,转到 3 后置条件 : 系统显示归还书籍成功。罚款用例编号 :0108 用例: 罚款简述: 借阅者超期后罚款,交完罚金后方可再借阅书籍参 与 者: 借阅者前提条件 : 借阅者成功登录系统主流: 1、借阅者向系统发出缴纳罚金请求,用例开始2、系统要求借阅者输入个人信息3、借阅者输入个人信息,如果输入的个人信息不正确,转到(1)4 系统确认用户信息5、借阅者查瞧个人信息,缴纳罚金 ,
25、如果输入的罚金数量不正确,转到 (2)6、系统确认缴纳信息,确认缴纳成功,用例结束其 她 流: (1)、系统要求借阅者重新输入个人信息或取消输入、借阅者选择取消输入 ,用例结束 、用户重新输入个人信息,转到 4 (2)、系统要求借阅者重新输入罚金数量、借阅者重新输入罚金数量 ,转到 6 后置条件 : 系统显示成功缴纳罚金。3、2 图书管理员用例图通过分析 ,在图书管理员子系统中,该系统可以完成以下功能:书目信息管理,书籍归还与借阅处理,预订信息的管理 ,整理归还图书与统计书籍数目。以便对图书的流动信息进行管理。用例图如下 : 精品资料 - - - 欢迎下载 - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 UML 图书 管理 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内