- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
15.2 图书馆管理系统的需求分析 15.2.5 对象的状态图 1. 书的状态图 【状态图说明】 New book:还未入库的新书。 Delete:已经从书库里删除的书。 Available:书籍处于可用状态,即可以外借的状态。 Reserved:预订状态。 Borrowed:借出状态。 图15-17书的状态图 书籍处于可用(Available)状态时既可以预订也可以外借,外借后变为借阅(Borrower)状态。处于预订(Reserved)状态时可以外借,超出预订时间期限则从预订状态直接转为可用状态。借阅者在规定的预订时间内也可以考虑取消预订,取消预订后书籍的状态转为可用。外借书籍归还后变为可用状态。 15.2 图书馆管理系统的需求分析 2. 借阅者帐户的状态图 【状态图说明】 New Borrower:新加入的借阅者的账户。 Account Available:借阅账户为可用状态,即未达到所规定的书籍借阅数目上限。 Account Unavailable:借阅账户为不可用状态,即所借的书籍数已达到规定的书籍借阅数目上限,不能再借阅书籍了。 Delete Account:个人账户被删除状态。 借阅者的账户刚被管理员加入时处于新帐户(New Borrower)状态,当管理员添加借阅权限后就变为可用(Account Available)状态,当所借书籍数已达到规定的书籍借阅数目上限时,变为不可用状态(Account Unavailable)状态,当账户被系统管理员删除后,变为删除(Delete)状态。 图15-18借阅者帐户的状态图 15.2 图书馆管理系统的需求分析 参与者的活动图 1. 借阅者的活动图 图15-19借阅者的活动图 【活动图说明】 (1) Self-help Service: 打开图书馆负责自助服务的计算机。 (2) Search for books: 查询需要的书籍。 (3) Login:登录管理系统。 (4) View book information: 查看书籍信息。 (5) Reserve the book: 预订书籍。 (6) Exit System: 退出系统。 (7) Leave Computer: 离开自助服务的计算机。 15.2 图书馆管理系统的需求分析 借阅者进行自助服务时,可以首先登录系统,然后进行书目查询、书籍信息查询、书籍预订等活动,也可以先查询书目和书籍信息后登录系统预订书籍。 2. 图书管理员的活动图 图15-20图书管理员的活动图 15.2 图书馆管理系统的需求分析 【活动图说明】 Login the system: 图书管理员登录系统。 Get book: 处理还书操作。 Lend book: 处理借书操作、 Update borrower’s information: 更新借阅者借阅凭证上的信息。 Accept money: 收取罚金。 图书管理员可以处理两种情况,借书操作和还书操作。当用户借书时,图书管理员要查看借阅者凭证上显示的可借书的数目是否满足要求;当用户还书时,图书管理员要查阅所借书籍是否已经超过期限,如果超期,要收取一定的罚金。 系统管理员登录系统后,可以进行查阅书目信息、添加书目、删除或更新书目等活动。 15.2 图书馆管理系统的需求分析 3. 系统管理员的活动图 系统管理员维护借阅者帐户的活动图 系统管理员进行书目信息维护的活动图 系统管理员维护书籍信息的活动图 系统管理员登录系统后,可以进行添加书籍、删除书籍等活动。 图15-21系统管理员维护借阅者帐户的活动图 图15-22系统管理员进行书目信息维护的活动图 图15-23系统管理员维护书籍信息的活动图 15.2 图书馆管理系统的需求分析 【活动图说明】 Login the system: 登录系统。 Operation on borrower: 对借阅者账户操作。 Operation on title: 对书目进行操作。 Operation on book: 对书籍进行操作。 Query borrower info: 查询借阅者信息。 New borrower: 添加新的借阅者账户。 Remove or Update borrower: 删除或更新借阅者账户。 Query title: 查询书目信息。 New title: 增加新的书目。 Remove or update title: 删除或更新书目。 Add book: 增加书籍信息。 Remove book: 删除书籍信息。 Exit the system: 退出系统。 15.3 系统中的类 15.3.1 系统中主要的类 1.参与者相关的类 参与者相关的类,如图15-24所示。 【类图
您可能关注的文档
最近下载
- 幼儿园伙食培训.pptx VIP
- 新型城镇化背景下乡镇行政管理体制改革的出路.docx
- 第15课 无人机创意飞行-九年级信息科技(浙教版2023).ppt
- c guiqt4编程(第二版)(中文高清pdf扫描版) 随书源码.pdf
- 工贸行业企业岗位安全生产责任清单(参考模板2.0).docx VIP
- 城市社区公共文化服务建设问题及对策研究——以南京市彩霞社区为例.docx
- 篮球运动竞赛的组织与编排工作教案.pdf VIP
- 人教版七年级上册数学期末动点问题压轴题专题训练(含答案).docx VIP
- 包装行业的包装设计与安全标准培训.pptx
- 感恩教师,伴我成长——教师节大会学生国旗下的讲话稿.docx VIP
文档评论(0)