图书管理系统—uml系统建模

图书管理系统—uml系统建模

ID:30807606

大小:764.23 KB

页数:11页

时间:2019-01-03

图书管理系统—uml系统建模_第1页
图书管理系统—uml系统建模_第2页
图书管理系统—uml系统建模_第3页
图书管理系统—uml系统建模_第4页
图书管理系统—uml系统建模_第5页
资源描述:

《图书管理系统—uml系统建模》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书管理系统UML系统建模1.1系统需求图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员的功能最为复杂,包括图书借阅者及图书进行管理和维护,以及对系统状态的查看和维护。满足用户基本需要的系统,必须有如下功能:⑴基本数据维护功能需求⑵基本业务功能需求;⑶数据库维护功能需求;⑷查询功能需求;⑸安全使用管理功能需求;⑹帮助功能需求;总之,该图书管理系统能够是图书馆管理员方便地管理图书馆内的多种事物

2、,让图书馆工作人员更有效地为读者提供借阅和归还书籍的服务,能够为读者提供查询书籍信息和个人借阅信息的服务。2.1用例图2.1.1借阅者请求服务的用例图借阅者请求服务的用例包括:1•登录系统2•预定书籍3•查询自己的借阅信息4•借阅书籍5•查询书籍信息6.归还书籍此用例图如图1所示。图1借阅者请求服务的用例图2.1.2读书馆管理员处理借书、还书的用例图书管理员处理借书、还书的用例包括:1・处理书籍借阅2•删除预定信息3•处理书籍借还此用例图如图2所示。<>Librarian图2图书管理员处理借书、还书的用例图

3、2.1.3系统管理员进行系统维护的用例图系统管理员进行系统维护的用例包括:1•查询借阅者信息2.删除或更新书目3•添加借阅者账户4•查询书籍信息5•增加书籍6•删除或更新借阅者7•增加书目&删除书籍账户此用例如图3所示。图3系统管理员进行系统维护的用例图2.2类图建立系统的静态视图的过程就是对系统领域的问题及其解决方案的分析和设计的过程。静态视图设计的主要内容是类图的建立,即找出系统中类与类之间的联系,并加以分析,然后用图形表示出来。此类图如图2所示。SysAdmin(forusercaseview)-WorklD:str

4、ingLibrarian(forusercaseview)-WorklD:stringame:string-address:string+create()+destroy()+find()"图4读书管理系统的类图2.3状态图图5图书管理系统的状态图注释如下:1.Login:登陆状态2.LendBook:借阅书籍状态3.ReserveBook:预留书籍状态4.SeekTitle:查询书籍信息状态5.SeekBorrower:查找读者信息状态6.StoreData:存储数据状态,进行完整系统的数据操作,确认存储保留信息7.Ad

5、dBorrower:增加读者状态1.AddBook:增加书籍状态2・4活动图活动图的创建过程与状态图很类似,要创建与当前状态图具有相同意义的活动图,最直接的办法就是在状态图所在的"State/ActivityModel"的包的图标上单击鼠标右键。系统管理员的活动图可以包含以下三个方面:1.系统管理员维护借阅者账户的活动,如图6所示。2.系统管理员进行书目信息维护的活动,如图7所示。3.系统管理员维护书籍信息的活动图,如图8所示。Login图6图书管理系统的活动图Loginthesystem••Operationonborr

6、ower图7系统管理员维护借阅者帐户的活动图Loginthesystem图8系统管理员进行书口信息维护的活动图2.5顺序图顺序图,是按时间顺序对消息的交互过程建模,它展示的是按时间顺序发生的信息传送。故图书管理人员查询图书信息的顺序图如图9所示。图9图书管理人员查询图书信息的顺序图2.6通信图通信图,是按对象关联对消息的交互过程建模,则通信图强调的是消息交互传递中对象之间的关联。此图书工作人员使用的通信图如图10所示。OLibEvrbn:Lib「a「Gn2:inputMaintenanceO1:UserLoginQ图10图

7、书工作人员使用的通信图其中,消息编号用来表示一个消息的时间顺序,通过消息的顺序编号可以更清楚地看出各消息之间的时间数序,以及和互Z间的关系。2.7部署图一个UML部署图描述系统的软件如何映射到将要执行它们的硬件上,用来显示系统中软件和硬件的物理架构,是一个运行时的硬件节点以及在这些节点上运行的软件的静态结构模型。此图书管理系统的部署图如图11所示。图11读书管理系统的部署图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。