UML图书管理系统所有建模图

上传人:飞*** 文档编号:35520785 上传时间:2018-03-16 格式:DOC 页数:25 大小:3.92MB
返回 下载 相关 举报
UML图书管理系统所有建模图_第1页
第1页 / 共25页
UML图书管理系统所有建模图_第2页
第2页 / 共25页
UML图书管理系统所有建模图_第3页
第3页 / 共25页
UML图书管理系统所有建模图_第4页
第4页 / 共25页
UML图书管理系统所有建模图_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《UML图书管理系统所有建模图》由会员分享,可在线阅读,更多相关《UML图书管理系统所有建模图(25页珍藏版)》请在金锄头文库上搜索。

1、信息学部实 验 报 告课程名称: UML 实验名称: 图书管理系统 实验类型:验证性综合性设计性实验日期: 学生姓名: 学 号: 班 级: 专 业: 学 部: 指导教师: 成 绩: 评 语: 2011 年2012 年 第二学期图书管理系统图书管理系统一、一、 实验目的实验目的实操系统建模-图书管理系统,熟悉掌握 ROSE 软件各部分的实际功能。二、实验内容及步骤二、实验内容及步骤用例图:用例图:借阅者用例图:Borrower查找图书查询个人信息预定图书登录系统借阅图书归还图书缴纳罚金图书管理员用例图:主角1处理借阅处理归还删除预定检查用户合法性收取罚金系统管理员用例图:Administrato

2、r添加书籍查询书籍信息查询读者信息添加读者删除书籍删除读者修改书籍添加数目修改读者信息类图:类图:参与者的基本类图:Administrator主角1主角2-administator : string -passwords : string-useId : string -name : string -address : string -maxBooks : Integer -maxBorrowDays : Integer -passwords : string -maxReserveDays : Integer-librarianName : string -passwords : strin

3、g业务实体类:-bookId : long -titleId : Integer -iSBN : string -author : string -publisher : string -name : string -publishDate : DateBook -bookId : long -userId : string -loanDate : DateLoan-bookId : long -userId : string -reserveDate : DateReserve-titleId : Integer -title : stringTitle类之间的关系示例:Borrower-b

4、ookId : long -titleId : Integer -iSBN : string -author : string -publisher : string -name : string -publishDate : DateBook-titleId : Integer -title : stringTitle-bookId : long -userId : string -loanDate : DateLoan-bookId : long -userId : string -reserveDate : DateReserve-1*-1*-n*-1*-n*-1*-0.n*-1*-0.

5、n*-1*1.“借阅者查找图书”用例序列图:序列图:借阅者查找图书序列图:借阅者查找图书序列图:BorrowerSearchBookWindow1.查找图书1.1根据图书编号查找图书1.1.1返回图书信息1.2返回图书信息借阅者查找图书协作图:BorrowerSearchBookWindowBook1.查找图书1.1根据图书编号查找图书1.1.1返回图书信息1.2显示图书信息2.“借阅者查询个人信息借阅者查询个人信息”用例用例借阅者查询个人信息序列图:主角1LoginWindowPersonInfoWindow主角21.登录系统1.1登录信息1.2实例化借阅者对象1.2.1返回借阅者信息1.2

6、.1.1显示借阅者信息借阅者查询个人信息协作图:BorrowerLoginWindowPersonInfoWindowBorrower1.登陆系统1.2实例化借阅者对象1.1登录信息1.2.1返回借阅者信息1.2.1.1显示借阅者信息3. “借阅者预订图书借阅者预订图书”用例用例借阅者预订图书序列图:BorrowerReserveWindow:Book:Reserve1.预定图书1.1查找图书1.1.1返回图书信息1.2添加预定图书1.2.1是否预订成功信息1.3显示预订成功信息借阅者预订图书协作图:主角3ReserverWindowReserve:Book1.预定图书1.2添加预定图书1.2

7、.1是否预订成功信息1.3显示是否预订成功信息1.1查找图书4.“图书管理员处理借阅图书管理员处理借阅”用例用例图书管理员处理借阅序列图:BorrowerLibralianLendBookWindow:Book:Loan1.提交图书证和书籍1.2归还书籍和图书证1.1借出图书1.1.1.1.2显示借阅消息1.1.1选择书本1.1.1.1书本信息1.1.1.1.1添加借阅图书信息1.1.1.1.1.1检查借阅书籍数目1.1.1.1.1.2添加借阅信息消息图书管理员处理借阅协作图:BorrowerLibiarianBookLendBookWindow:Loan1.提交图书证和书籍1.2归还图书证和

8、书籍1.1借出图书1.1.1.1.2显示借阅信息 1.1.1.1.1.2添加借阅信息消息1.1.1.1.1添加借阅图书信息1.1.1.1.1.1检查借阅书籍数目1.1.1借阅书本1.1.1.1书本信息消息15.“图书管理员处理图书还书图书管理员处理图书还书”用例用例图书管理员处理图书还书序列图::Borrower:LibrarianReturnBookWindow:Book:Loan提交借阅书籍1.1处理还书1.1.1获取图书信息1.1.1.1图书信息1.1.2删除借阅记录1.1.2.1检查是否过期删除节约激励1.1.2.3删除消息1.1.3显示归还消息图书管理员处理图书还书协作图::Borr

9、ower:Librarian:BookReturnBookWindow:Loan1.1处理图书1.1.1获取图书信息1.1.1.1图书信息1.1.2删除借阅记录1.1.2.1删除信息1.1.3线是归还消息6.“系统管理员查询书籍系统管理员查询书籍”用例用例系统管理员查询书籍信息序列图::AdministratorSearchBookWindow:Book1.查找图书1.1根据图书编号查找图书1.1.1返回图书信息1.2显示图书信息系统管理员查询书籍信息协作图::AdministratorSearchBookWindow:Book1.查找图书1.1根据图书编号查找图书1.2显示图书信息1.1.1

10、返回图书信息7.“系统管理员添加书籍系统管理员添加书籍”用例用例系统管理员添加书籍序列图:AdministratorAddBookWindo:Title:Book1.2设置图书信息1.添加图书1.1查询书目1.1.1所有书目1.3添加图书1.3.1添加图书是否成功信息 1.4显示添加图书成功系统管理员添加书籍协作图:AdministratorAddBookWindow:Book1.添加图书1.3添加图书1.2设置图书信息1.4显示添加图书成功1.3.1添加图书是否成功消息:Title1.1查询书目1.1.1所有书目8.“系统管理员删除书籍系统管理员删除书籍”用例用例系统管理员删除书籍序列图:U

11、pdateBookWindow1.修改图书1.1查找图书1.1.1图书信息1.2修改图书信息 1.3修改图书1.3.1修改信息1.4显示修改信息系统管理员删除书籍协作图::AdministratorUpdateBookWindow:Book1.修改图书1.1查找图书 1.3修改图书1.1.1图书信息 1.3.1修改信息1.4显示修改信息消息11.2修改图书信息9“系统管理员查询借阅者信息”用例系统管理员查询借阅者信息序列图:Administrator:BorrowerSearchBorrowerWindow1.查询借阅者信息1.1查询借阅者信息1.1.1借阅者信息1.2显示借阅者信息系统管理员

12、查询借阅者信息协作图:AdministratorSearchBorrowerWindow:Borrower1.查询借阅者信息1.1查询借阅者信息1.1.1借阅者信息1.2显示借阅者信息11.“系统管理员添加借阅者系统管理员添加借阅者”用例用例系统管理员添加借阅者序列图:Administrator:BorrowerAddBorrowerWindow1.添加借阅者1.1添加借阅者信息1.2插入借阅者1.2.1插入借阅者信息1.3显示插入借阅者信息是否成功系统管理员添加借阅者协作图:Administrator :BorrowerAddBorrowerWindow1.添加借阅者1.2插入借阅者消息11

13、.1添加借阅者信息1.2.1插入借阅者信息1.3显示插入借阅者信息是否成功12.“系统管理员删除借阅者”用例系统管理员删除借阅者序列图::Administrator:BorrowerDeleteBorrowerWindow1.删除借阅者 1.1查询借阅者1.1.1借阅者信息1.2删除借阅者1.2.1是否删除成功 1.3显示删除是否成功信息系统管理员删除借阅者协作图:主角1主角2DeleteBorrowerWindow1.删除借阅者1.3显示删除是否成功信息1.1查询借阅者 1.2删除借阅者1.1.1借阅者新消息 1.2.1是否删除成功13.“系统管理员修改借阅者信息系统管理员修改借阅者信息”用

14、例用例系统管理员修改借阅者信息序列图:Administrator:BorrowerDeleteBorrowerWindow1.修改借阅者1.1查询借阅者1.1.1借阅者信息1.2填写修改信息1.3修改借阅者1.3.1是否修改成功1.4显示修改是否成功信息系统管理员修改借阅者信息协作图:Administrator:BorrowerDeleteBorrowerWindow1.修改借阅者1.1 查询借阅者 1.3修改借阅者1.1.1借阅者信息 1.3.1是否修改成功1.4显示是否成功修改信息14.“系统管理员添加书目系统管理员添加书目”用例用例系统管理员添加书目序列图:AdministratorAd

15、dTitleWindow:Title1.2.1检查书目是否存在1.添加书目 1.1输入书目信息1.2添加书目1.2.2添加是否成功信息1.3显示添加信息系统管理员添加书目协作图:AdministratorAddTitleWindow:Title1.添加书目1.2添加书目1.3显示添加信息1.2.2添加是否成功信息消息1消息21.1输入书目信息1.2.1检查书目书否存在15.“系统管理员删除书目系统管理员删除书目”用例用例系统管理员删除书目序列图:AdministratorDeleteTitleWindow:Title1删除书目1.1查找书目1.1.1书目信息1.2删除书目1.2.1删除信息1.3显示删除信息系统管理员删除书目协作图:AdministratorDeleteTitleWindow:Title1.删除书目1.1查找书目 1.2删除书目1.3显示删除信息1.1.1书目信息 1.2.1删新消息图书状态图:图书状态图:新书被添加能够借阅被删除被预定被借阅添加新书删除旧书预定取消预定或超过预定时间归还借阅借阅者状态图:借阅者状态图:新建能够借书删除状态可用删除借阅者不能够借书归还

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号