图书管理系统面向对象分析与设计报告_第1页
图书管理系统面向对象分析与设计报告_第2页
图书管理系统面向对象分析与设计报告_第3页
图书管理系统面向对象分析与设计报告_第4页
图书管理系统面向对象分析与设计报告_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程面对对象分析与设计软件工程面对对象分析与设计2名目图书治理系统开发背景… 2\l“_TOC_250003“2。图书治理系统设计 22。1任务目标 2图书治理系统需求描述… 2系统组成… 2图书治理系统功能描述… 3。3 系统参与者… 3\l“_TOC_250002“2。3图书治理系统功能模型… 32。3。1功能模型描述… 32。3。2功能模型的用例图… 3。2。1读者借书等的用例图… 32。3。2.2图书馆治理员处理借书、还书等的用例图… 42.3。2。3系统治理员进展系统维护的用例图… 5\l“_TOC_250001“2。4图书治理系统对象模型… 72。4.1对象模型描述… 72.4.1.1读者Borrower类… 72。4。1.2系统治理员Administrator类… 72。4.1。3图书治理员Librarian类… 72。4。1.4书目Title类… 72。4。1.5其他类… 72。4。2类图… 6\l“_TOC_250000“2.5图书治理系统动态模型… 9251图书治理系统动态模型… 9252图书治理系统系列图… 10252.1系统治理员添加书籍的时序图… 10。2系统治理员添加借阅者帐户的时序图… 102.5。2.3系统治理员删书目的时序图… 1125.24图书治理员处理书籍借阅的时序图… 112。5。2.5读者查询籍息的时序图……………122.53图书治理系统活动图… 122。5。3.1借阅者的活动图………………………122532图书治理员的活动图…………………142。5。3.3系统治理员维护借阅者帐户的活动图………………152534系统治理员进展书目信息维护的活动图……………162。5。3.5系统治理员维护书籍信息的活动图…………………17图书治理系统面对对象分析与设计报告图书治理系统开发背景图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的治理,人工治理,由于资料繁多,手工处理的工作量大,整体治理效率低下,也不便利读者对图书资料的查阅。基于以上状况,我们需要一套图书治理系统,来提高信息治理效率。2.图书治理系统设计2。1任务目标〔学生〕完毕供给借阅图书供给效劳。本次开发藏书治理电子化,借书/库的功能以及读者查阅图书相关信息的功能图书治理系统需求描述2。2.1系统组成图书治理系统由一下几个子系统构成:系统治理员治理子系统图书治理员治理子系统读者子系统各个子系统又包含一些各自的独立功能模块,具体模块安排如以以下图:图书治理系统功能描述1:借阅者可以通过网络查询书籍信息和预定书籍。借阅者能够借阅书籍和还书。图书治理员能够处理借阅者的借阅和还书恳求。系统治理员可以对系统的数据进展维护,如增加、删除和更书目,增加、删除和更借阅者帐户,增加和删除书籍.2:系统主要包括以下几个模块:根本数据维护模块根本业务模块信息查询模块2。2.3系统参与者三者间的关系如以以下图:其中,读者是多个,图书治理员是几个,系统治理员是一个.关事宜,比方权限维护、日志维护、增删用户和治理系统后台数据等。2。3 图书治理系统功能模型读者〔也可称为借阅者)图书馆治理员图书馆治理系统维护者2。3。1功能模型描述1。 借阅者恳求效劳的用例图2。 图书馆治理员处理借书、还书等的用例图3。 系统治理员进展系统维护的用例图2。3。2功能模型的用例图2。3。2.1读者借书等的用例图如下:读者借助此图书治理系统子系统,可以进展一下操作:查询图书预留图书借书还书查阅借阅信息,读者必需先登录系统;读者进展还书操作时,必需保证图书完整;2。3。2。2图书馆治理员处理借书、还书等的用例图图书治理员用例描述:图书治理员使用系统进展的操作主要有:处理读者的送还的图书处理读者的借书要求处理读者的预留图书要求处理读者借书时,要检查读者信息;2。3。2。3系统治理员进展系统维护的用例图如下:2.4图书治理系统对象模型.2。4.1对象模型描述下面对这个几个对象进展具体陈述并建模:2.4。1.1Borrower类:读者在系统注册的信息包括一下几点:姓名〔name〕,住址〔address〕,城〔cit/〔stat〔zip),〔maxbook,借书期限(maxda〕,读者编号〔useri,借书证号码(borrow_number;读者使用系统可进展的操作有:查询--—————find〔),-—borrow〔),还书—————return_back;2.4。1。2Administrator类:;系统治理员同;系统治理员有自己的特别编号,用来登录系统,进展系统级操作。以区分图书治理员。2。4.1.3Librarian类:图书治理员也要在系统内注册,注册信息如下:姓名〔 name),住址〔address,城市〔city〕,省(state);系统为每个治理员安排一个唯一编号workID.,可以进展以下操作:更借书还书信息—-——-—update;-删除预留信息———————destro〔;2。4.1。4Title类:书目类代表图书,:书名〔name〕,作者(author,书号〔isbn),库存数量〔total_number),借阅号〔is_allowedForBorrow);在书类的操作有一些:查找书目———-— ———-———find;增加书目————-—————-creat〔;删除书目———————————destroy〔;借书--—————-—--——-—-—--———borrow〔);-———-————————-——-——-—-return_back;预留图书-—-——-—— reserve〔)2。4。1。5其他类:Item类:此类代表一个书目的一份拷贝Loan类:代表对超过还书期限的读书进展罚金的类Reserve类:预留图书类。2类图图书治理系统动态模型2。5。1动态模型2。5。2系列图数据需求:书目信息主流程描述:〔additem〕系统查询与此书相关的书目系统返回查询结果查到书目,则提交,添加此书目的拷贝2。5。2.2系统治理员添加借阅者帐户的时序图数据需求:主流程:1。系统治理员填写读者的信息2。提交信息,创立读者信息保存到数据文件。2.3系统治理员删除书目的时序图数据需求:主流程:系统治理员向系统提交要删除的书目系统查找此书目系统查找此书目下的全部拷贝系统删除此书目的全部拷贝系统删除此书目2。5。2。4图书治理员处理书籍借阅的时序图2.5.2。5借阅者查询书籍信息的时序图数据需求:要查询的图书名称2。5。3活动图2.5.3.1借阅者的活动图2。5。3。2图书治理员的活动图图书治理员登录系统后,处理日常事务,比方处理读者还书,借书。在处理还书时,系统会计算读者的还书期限是否过期,金,并且更借阅信息。借书的数目时,拒绝连续借书。2。5。3。3系统治理员维护借阅者帐户的活动图验证,只有通过系统验证后,才能进展治理.否则推出系统。通过系统验证后,进入治理主界面,可以对借阅者进展治理。查看借阅者的相关信息,以保证借阅者信息的正确性;更读者的资料.2。5.3.4系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论