您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > UML图书管理系统所有建模图
信息学部实验报告课程名称:UML实验名称:图书管理系统实验类型:□验证性□综合性□设计性实验日期:学生姓名:学号:班级:专业:学部:指导教师:成绩:评语:2011年—2012年第二学期图书管理系统一、实验目的实操系统建模---图书管理系统,熟悉掌握ROSE软件各部分的实际功能。二、实验内容及步骤用例图:借阅者用例图:Borrower查找图书查询个人信息预定图书登录系统借阅图书归还图书缴纳罚金includeincludeextend图书管理员用例图:主角1处理借阅处理归还删除预定检查用户合法性includeextend收取罚金extend系统管理员用例图:Administrator添加书籍查询书籍信息查询读者信息添加读者删除书籍删除读者修改书籍添加数目修改读者信息类图:参与者的基本类图:Administrator主角1主角2-administator:string-passwords:string-useId:string-name:string-address:string-maxBooks:Integer-maxBorrowDays:Integer-passwords:string-maxReserveDays:Integer-librarianName:string-passwords:string业务实体类:-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-bookId: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...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.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.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归还图书证和书籍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显示归还消息图书管理员处理图书还书协作图::Borrower: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返回图书信息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.“系统管理员删除书籍”用例系统管理员删除书籍序列图:UpdateBookWindow1.修改图书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显示借阅者信息系统管理员查询借阅者信息协作图::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.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.“系统管理员修改借阅者信息”用例系统管理员修改借阅者信息序列图: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.“系统管理员添加书目”用例系统管理员添加书目序列图:AdministratorAddTitleWindow: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删新消息图书状态图:新书被添加能够借阅被删除被预定被借阅添加新书删除旧书预定取消预定或超过预定时间归还借阅借阅者状态图:新建能够借书删除状态可用删除借阅者不能够借书归还图书超过借书限额借阅者活动图:自助服务搜索图书登录查看图书信息预定图书离开电脑退出系统图书预定成功否是图书管理员活动图:登录系统处理借书处理还书更新借阅记录罚款是是否否系统管理员管理借阅者信息活动图:登陆管理界面管理借阅者添加借阅者查询借阅者退出管理界面删除借阅者修改借阅者系统管理员图书信息活动图:登陆管理界面打开图书维护界面添加图书查询图书退出管理界面删除图书修改图书系统管理员维护书目信息活动图登陆管理界面打开书目维护添加书目删除书目修改书目退出管理界面三、实验心得通过此次系统的理论知识整理以及实验步骤的操作,让我进一步熟悉了ROSE软件的各部分的实际功能和应用。从需求分析到系统建模的过程很繁琐,需要我们进行有条理的思维整理,以便不出现缺、漏等项。这次试验我的收获很大。
本文标题:UML图书管理系统所有建模图
链接地址:https://www.777doc.com/doc-5742174 .html