图书管理系统UML图作业

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

图书管理系统1.系统用例图:SearchBookViewPersonalInfoBorrowerReserveBookmanagebooklendingLibrarianmanagebookreturningquerybookaddbookdeletebookupdatebookmanagebooksincludeincludeincludeincludefindborrowerupdateborroweraddborrowerdeleteborrowermanageborrowerinfoincludeincludeincludeincludeaddmanagecatalogdeleteincludeincludeRegisteredUserloginregisterincludeAdministratorviewlibrarian用例文档用例编号UC002用例名:借阅者预定图书执行者借阅者前置条件要有图书的名称和图书的ISBN/ISSN号后置条件图书预定成功。基本路径1.借阅者通过自助系统的预定界面ReserveWindow录入图书的名称或ISBN/ISSN号请求该图书2.预定界面ReserveWindow根据图书的名称或ISBN/ISSN号将Book类实例化,并返回图书信息3.预定界面ReserveWindow将图书信息添加到预定中,并返回是否预定成功的信息4.预定界面ReserveWindow向读者显示是否预定成功的信息扩展2a.输入信息不合格:2a1.系统提示不合格及错误的地方3a.预定失败:3a1.系统提示图书信息不存在3a2.系统提示该书已被全部预定,须等有书归还后才能预定字段列表1.包括图书编号、目录名称编号、ISBN、作者名业务规则非功能需求设计约束用例编号UC005用例名:图书管理员处理还书执行者图书管理员前置条件借阅者向图书管理员请求归还图书并提交图书证和图书后置条件归还图书成功、不成功。基本路径1.借阅者将所借图书交给图书管理员2.图书管理员通过归还图书界面SearchBookWindow并根据图书的ISBN/ISSN号将Book类实例化,从而请求图书信息3.Book类实例化对象根据图书的编号请求Loan对象删除借阅信息4.Loan对象检查借阅图书是否超期5.Loan对象删除借阅信息6.Loan对象返回是否成功删除借阅信息7.归还图书界面SearchBookWindow提示归还是否成功扩展2a.输入信息不合格:2a1.系统提示不合格及错误的地方4a.图书超期:4a1.对借阅者进行罚款字段列表1.包括图书证编号、图书编号、目录名称编号、ISBN、作者名等等业务规则非功能需求设计约束2.系统类图:3.各个用例的顺序图::BorrowerSearchBookWindow:Book1.查找图书1.1.根据图书编号查找图书1.1.1.[图书存在]返回图书信息1.2.显示图书信息借阅者查找图书序列图SD:UC001-1:BorrowerReserveWindow:ReserveWindowBooks:BooksReservedBooks:ReservedBooks借阅者预定图书顺序图1.查找图书1.1.根据图书编号查找图书1.1.1.[图书存在]返回图书信息1.4.显示预定成功1.3.将图书信息添加到预定中1.3.1.[预定成功]返回预定成功信息1.2.显示图书信息:Borrower:PersonInfoWindow:LoginWindow:BorrowerDatabase借阅者查询个人信息1.查询个人信息1.1.根据图书证编号查找借阅者信息1.1.1.[借阅者存在]返回借阅者信息1.2.显示借阅者个人信息:Librarian:SearchBookWindow:Books:BorrowerDatabase:BorrowedBooks图书管理员处理借阅顺序图1.录入图书证号和图书ISBN/ISSN号1.1.根据图书证号查找借阅者信息1.2.根据图书编号查找图书信息1.1.1.返回借阅者信息1.2.1.返回图书信息1.3.将图书信息和读者信息添加到借阅项1.3.1.返回借阅成功信息1.4.显示借阅成功信息:Librarian:SearchBookWindow:BorrowedBooks图书管理员处理还书顺序图1.录入图书ISBN/ISSN号1.1.根据图书的编号删除借阅信息1.1.1.检查借阅图书是否超期1.1.2.删除借阅信息1.1.3.返回成功删除借阅信息1.2.显示归还成功信息4.状态图:1、图书状态图2、借阅者状态图活动图:1、借阅者活动图2、图书管理员活动图登陆系统处理借书处理还书是否超限[是]更新借阅记录[否]图书超期[否]罚款[是]3、系统管理员管理借阅者活动图登录系统添加读者修改读者信息查询读者删除读者更新数据库读者信息是否存在[是][否]4、系统管理员维护图书信息活动图登录系统添加图书修改图书信息查询图书删除图书更新数据库图书信息是否存在[是][否]5、系统管理员维护图书目录信息活动图添加书目登录系统删除书目更新数据库5.构件图:ReserveWindowPersonInfoWindowSearchBookWindowUpadateBookWindowDeleteBookWindowUpdateBorrowerWindowDeleteBorrowerWindowAddBorrowerWindowSearchBorrowerWindowLoginWindowBorrowerWindowAddBookWindowAdministratorWindowLibrarianWindowLoanWindowReturnWindow部署图:WebServerScannerClientPCDatabaseServerUSBHTTPJDBCUSB

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功