图书管理系统--------UML系统建模 1.1系统需求 图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员的功能最为复杂,包括图书借阅者及图书进行管理和维护,以及对系统状态的查看和维护。 满足用户基本需要的系统,必须有如下功能: ⑴基本数据维护功能需求 ⑵基本业务功能需求; ⑶数据库维护功能需求; ⑷查询功能需求; ⑸安全使用管理功能需求; ⑹帮助功能需求; 总之,该图书管理系统能够是图书馆管理员方便地管理图书馆内的多种事物,让图书馆工作人员更有效地为读者提供借阅和归还书籍的服务,能够为读者提供查询书籍信息和个人借阅信息的服务。 2.1用例图 2.1.1 借阅者请求服务的用例图 借阅者请求服务的用例包括: 1.登录系统 3.查询自己的借阅信息 5.查询书籍信息 2.预定书籍 4.借阅书籍 6.归还书籍 此用例图如图1所示。 图1 借阅者请求服务的用例图 2.1.2 读书馆管理员处理借书、还书的用例图 图书管理员处理借书、还书的用例包括: 1.处理书籍借阅 3.处理书籍借还 2.删除预定信息 此用例图如图2所示。 图2 图书管理员处理借书、还书的用例图 2.1.3 系统管理员进行系统维护的用例图 系统管理员进行系统维护的用例包括: 1.查询借阅者信息 4.查询书籍信息 7.增加书目 2.删除或更新书目 5.增加书籍 8.删除书籍 3.添加借阅者账户 6.删除或更新借阅者账户 此用例如图3所示。 图3 系统管理员进行系统维护的用例图 2.2类图 建立系统的静态视图的过程就是对系统领域的问题及其解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
的
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
和设计的过程。静态视图设计的主要内容是类图的建立,即找出系统中类与类之间的联系,并加以分析,然后用图形
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示出来。 此类图如图2所示。 图4 读书管理系统的类图 2.3状态图 图5 图书管理系统的状态图 注释如下: 1. Login:登陆状态 2. Lend Book:借阅书籍状态 3. Reserve Book:预留书籍状态 4. Seek Title:查询书籍信息状态 5. Seek Borrower:查找读者信息状态 6. Store Data:存储数据状态,进行完整系统的数据操作,确认存储保留信息 7. Add Borrower:增加读者状态 8. Add Book :增加书籍状态 2.4活动图 活动图的创建过程与状态图很类似,要创建与当前状态图具有相同意义的活动图,最直接的办法就是在状态图所在的“State/Activity Model”的包的图标上单击鼠标右键。 系统管理员的活动图可以包含以下三个方面: 1. 系统管理员维护借阅者账户的活动,如图6所示。 2. 系统管理员进行书目信息维护的活动,如图7所示。 3. 系统管理员维护书籍信息的活动图,如图8所示。 图6 图书管理系统的活动图 图7 系统管理员维护借阅者帐户的活动图 图8 系统管理员进行书目信息维护的活动图 2.5顺序图 顺序图,是按时间顺序对消息的交互过程建模,它展示的是按时间顺序发生的信息传送。 故图书管理人员查询图书信息的顺序图如图9所示。 图9 图书管理人员查询图书信息的顺序图 2.6通信图 通信图,是按对象关联对消息的交互过程建模,则通信图强调的是消息交互传递中对象之间的关联。 此图书工作人员使用的通信图如图10所示。 图10 图书工作人员使用的通信图 其中,消息编号用来表示一个消息的时间顺序,通过消息的顺序编号可以更清楚地看出各消息之间的时间数序,以及相互之间的关系。 2.7部署图 一个UML部署图描述系统的软件如何映射到将要执行它们的硬件上,用来显示系统中软件和硬件的物理架构,是一个运行时的硬件节点以及在这些节点上运行的软件的静态结构模型。 此图书管理系统的部署图如图11所示。 图11 读书管理系统的部署图