图书借阅系统需求分析选编.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书借阅系统需求分析选编

图书管理系统需求分析 系统分析 图书管理系统是一套功能强大而又简便实用的图书管理软件,包括图书管理员、读者、系统管理员等功能模块,实现了对图书的日常管理与使用,是图书馆进行电脑信息化管理的理想选择。 二、系统对象 通过对系统需求的分析,可以确定系统有三个执行者:图书管理员行为者,读者行为者及系统管理员行为者。简要描述如下: 图书管理员行为者:管理员按系统授权维护和使用系统不同功能,可以创建、修改、删除读者信息和图书信息即读者管理和图书管理,借阅、归还图书以及罚款等即借阅管理。 读者行为者:通过互联网或图书馆查询终端,查询图书信息和个人借阅信息,还可以在符合续借的条件下自己办理续借图书。 系统管理员:可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。 “图书管理系统“用例图 图书管理系统 图书信息管理 续借 借书 还书 借阅情况况况查询 《包含》 《包含》 《包含》 《包含》 丢失 罚款 借阅 管理 图书类别管理 图书管理员 过期罚款款 《扩展》 《扩展》 读者 出版社信息管理 图书信息查询 图书 管理 《包含》 《包含》 《包含》 《包含》 意见反馈 《扩展》 读者 管理 读者信息管理 读者类别管理 《包含》 《包含》 系统管理员 读者借助此图书管理系统子系统,可以进行一下操作: 图书馆管理员处理借书、还书等的用例图: 最高层用例图中展开系统管理员进行系统维护的用例图如下: 1、对象模型描述 读者Borrower类: 读者在系统注册的信息包括一下几点: 姓名(name), 住址(address), 城市(city), 省/州(state), 邮政编码(zip), 可借数的最大数目(maxbook), 借书期限(maxday), 读者编号(userid), 借书证号码(borrow_number); 读者使用系统可进行的操作有: 查询-------find(), 借书------borrow(), 还书-------return_back(); 系统管理员Administrator类: 系统管理员也???以借书,因此他能进行读者类所以的操作;系统管理员同时也是图书管理员,也可以进行图书管理员说做的一切操作;系统管理员有自己的特殊编号,用来登录系统,进行系统级操作.以区别图书管理员. 图书管理员Librarian类: 图书管理员也要在系统内注册,注册信息如下: 姓名(name), 住址(address), 城市(city), 省(state); 系统为每个管理员分配一个唯一编号workID. 图书管理员登录系统后,可以进行以下操作: 更新借书还书信息------update(); 增加预留----------------create(); 删除预留信息----------destroy(); 书目Title类: 书目类代表图书,在系统中要保存每一本图书的资料,这些信息包括: 书名(name), 作者(author), 书号(isbn), 库存数量(total_number), 借阅号(borrowed_number), 是否可以借出(is_allowedForBorrow); 在书类的操作有一些: 查找书目-------------------find(); 增加书目----------------create(); 删除书目----------------destroy(); 借书----------------------borrow(); 还书----------------------return_back(); 预留图书--------------reserve() 其他类: Item类:此类代表一个书目的一份拷贝 Loan类:代表对超过还书期限的读书进行罚金的类 Reserve类:预留图书类 三、总体设计 “图书管理系统”系统设计用图描述,如图: 查询与续借子系统 借阅管理子系统 信息管理子系统 图书信息查询 图书类别管理 图书 注销 续借 图书信息管理 借书 还书 读者信息管理 读者类别管理 出版社信息管理 借阅情况查询 图书管理系统 图书管理系统动态模型如下图所示: 用户需求分析 借阅者查询书籍信息的时序图如下图所示: 数据需求:要查询的图书名称 图书管理员处理书籍借阅的时序

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档