uml课程设计报告-图书管理系统的需求分析

uml课程设计报告-图书管理系统的需求分析

ID:6333735

大小:692.00 KB

页数:23页

时间:2018-01-10

uml课程设计报告-图书管理系统的需求分析_第1页
uml课程设计报告-图书管理系统的需求分析_第2页
uml课程设计报告-图书管理系统的需求分析_第3页
uml课程设计报告-图书管理系统的需求分析_第4页
uml课程设计报告-图书管理系统的需求分析_第5页
资源描述:

《uml课程设计报告-图书管理系统的需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、广西工学院课程设计用纸广西工学院UML基础、案例与应用设计题目图书管理系统的需求分析系别计算机系专业班级计Y042学生姓名学号指导教师日期2007.7.18第23页共23页广西工学院课程设计用纸目录1.系统简介-32.系统需求分析-33.系统框架-44.系统E-R图-45、系统类图-56、系统用例图-67、系统时序图-88、系统协作图-109、系统状态图-1210、系统活动图-1211、系统组件图-1512、系统配置图-1613、JAVA框架代码-16第23页共23页广西工学院课程设计用纸1、系统简介图书管理系统是一种基

2、于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,还书过程就完成了。本次设计题目:“图书管理系统的UML建模”主要目的是利用ROSE软件对图书管理系统进行建模,用以实现图书、读者以及日常工作等多项管理。同时画出类

3、图、用例图、时序图、协作图、状态图、活动图、组件图、配置图等,更好的被用户所理解。2、系统需求分析1)系统功能需求①借阅者可以通过网络查询书籍信息和预定书籍。②借阅者能够借阅书籍和还书。③图书管理员能够处理借阅者的借阅和还书请求。④系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。⑤系统主要包括以下几个模块:u基本数据维护模块u基本业务模块u数据库管理模块u信息查询模块2)基本数据维护模块基本数据维护模块包括的主要功能模块:①添加借阅者帐户②修改更新借阅者帐户信息③添

4、加书目④修改和更新书目信息⑤添加书籍⑥删除书籍3)基本业务模块基本业务模块包含的功能:①借书②还书③书籍预留④取消书籍预定4)数据库模块数据库模块的功能:①借阅信息管理②书籍信息管理③帐户信息管理第23页共23页广西工学院课程设计用纸①书籍预留信息管理5)信息查询模块信息查询模块主要是查询数据库中的相关信息:①查询书籍信息②查询借阅者信息系统的参与者主要有三类:读者(也可称为借阅者)、图书馆管理员、图书馆管理系统维护者。1、系统框架图书管理系统系统管理查询基本资料维护日常工作数据恢复数据备份员工管理系统登录借书处理还书处

5、理缴纳罚金罚款历史维护借阅历史维护读者资料查询图书资料查询图书资料维护读者资料维护框架图2、系统E-R图通过对图书管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员。通过对各实体数据关系的整理,我们可以画出如下E—R图:读者借阅还书管理员还书图书系统E-R图第23页共23页广西工学院课程设计用纸这些实体涉及的数据项有:读者:借阅证编号、姓名、身份证号、最大借书数、止借标志。图书:图书编号、图书名称、作者、出版社、价格、库存量。工作人员:员工编号、员工姓名、员工性别、身份证号、登陆密码。实体之间的联系涉及的数

6、据项有:借阅信息表:借阅证编号,图书编号1,图书编号2,图书编号3,借书日期1,借书日期2,借书日期3,操作员姓名。罚款信息表:借阅证编号,读者姓名,图书编号,图书名称,罚款原因,罚款金额,罚款日期,操作员姓名。1、系统类图5.1系统中主要的类借阅者:管理员:图书管:第23页共23页广西工学院课程设计用纸5.2系统中用到的其他类:5.3各个类之间的关系:1、系统用例图a)借阅者请求服务的用例图(考)第23页共23页广西工学院课程设计用纸b)图书馆管理员处理借书和还书等的用例图(考)c)系统管理员进行系统维护的用例图。第2

7、3页共23页广西工学院课程设计用纸1、系统的时序图1)系统管理员添加书籍的时序图(考)2)系统管理员添加借阅者帐户的时序图3)系统管理员删除书目的时序图(考)第23页共23页广西工学院课程设计用纸1)图书管理员处理书籍借阅的时序图2)图书管理员处理书籍归还的时序图3)借阅者查询书籍信息的时序图第23页共23页广西工学院课程设计用纸1)借阅者预留书籍的时序图2、系统的协作图1)系统管理员添加书籍的协作图(考)2)系统管理员删除书籍的协作图第23页共23页广西工学院课程设计用纸1)图书管理员处理借书的协作图2)图书管理员处理

8、还书的协作图3)借阅者预留书籍的协作图第23页共23页广西工学院课程设计用纸1、系统的状态图1)书的状态图(考)2)借阅者帐户的状态图(考)2、系统的活动图1)借阅者的活动图(考)第23页共23页广西工学院课程设计用纸1)图书管理员的活动图2)系统管理员的活动图3.1)系统管理员维护借阅者帐户的活动图(考)第23页共

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

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

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