图书管理系统设计_第1页
图书管理系统设计_第2页
图书管理系统设计_第3页
图书管理系统设计_第4页
图书管理系统设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

图书管理系统设计《软件开发工具》课程考查报告书题目_图书管理系统设计专业计算机应用技术班级计算机2101姓名钟锦成绩__________________指导教师詹春华2012年12月15日课程考查设计任务书设计题目:_图书管理系统设计设计目的:1、巩固和加深课2、掌握面向对象的开发思想,提高软件开发技能;3、考查对软件开发工具掌握程度。设计任务:堂所学知识;(UML)的对根据给出的需求,对图书管理系统进行UML建模。具体要求:软件需求:图书管理系统中,管理员要为每个读者建立借阅账户,并给读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图

书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息,供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销。具体要求:1.写出系统的2.利用软件工3.利用软件工4.利用软件工协作图中的至加以说明;5.需要提供UML图、数据库概念模型的原1.系统目标随着计算机及网络技术的飞速发展,当今社会正快速向信息具体需求;具画出系统用例图和类图,并加以说明;概念模型,并加以说明;、状态图和具画出数据库具画出系统的顺序图、活动图少两种,并始文件。化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事物中解放出来,提高了我们的工作效率。为了使我们能够更好的管理图书,使得图书管理更加规范化、系统化、正规化、合理化,我们着手设计了本系统:图书管理系统。帮助人们将图书馆管

理成为一个科技化的图书馆。1.1系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对读者进行注册登记,包括记录读者的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索等。提供统计分析功能。可以展现出图书类型统计和库存统计。提供馆藏功能,对于丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能权限。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。根据需求分析及用户需求,该系统还应达到以下目标:1界面设计友好、美观。2数据存储安全、可靠。3信息分类清晰、准确。4强大的查询功能,保证数据查询的灵活性。5操作简单易用、界面清晰大方。6系统7占用资源少对硬件要求8提供灵活方便的权限设置功能,使整个系统的管理分工明确。1.2系统功能分析安全、稳定。低。

系统功能分析是在系统开发的总体任务的基础上完成。图书管理信息系统需要完成功能主要有:(1)图书采购功能:图书馆会不断地购进新书,因此,必须具有将新书输入数据库的功能,同时具有打印馆藏图书目录的功能。(2)图书借阅功能:这是图书馆最主要的功能之一。应具有图书借阅、图书续借、图书归还,查询读者借阅情况,查询图书流向,图书丢失等功能。其中,查询图书流向功能是查找图书是被谁借的。(3)系统查询功能:可以对图书、读者等相关信息进行查询。:对读者的信息进行添加、删除等。(5)系统维护功能:管理行权限设置,对系统进行维护。1.3系统各功能模块设计(4)读者管理功能员可以对用户进在系统功能分析的基础上,图书管理系统信库流报系得到如图3.1所示的系统功能模块图:息存通表统退设管管打维出置理理印护图读新入订读读读图书图操权借系书者书库购者者者书目书作限书统类信验图新借还续丢分验员管数备别息收书书书书借失类收管理量份设设入查管管管管统报理限置置库询理理理理计表制设图3.1系统功能模块图置1.4系统流程图1系统业务流程图,如图3.2所示。读者

Y读者借书读者续借图书查询丢失N图书还书丢失处理图书订购图书入库图书统计分类管理员图3.2业务流程图流通管理模块数据库读者借书读者还书读者续借图3.1流通管理模块的数据流程图2.模型建立过程在对图书管理系统的基本分析之后,我们发现该系统的执行者有两种,并根据执行者的行为,确定了它们分别参与的用例。1.1执行者(附加参与的用例1)学生:注册借书2)管理员:登记新图书,遗失赔偿,损坏赔偿,超期赔偿,清除遗失)证,查询借书证信息,借书,还书,注销借书证。图书信息,注销借书证,记录损坏信息。1.2用例注册借书证,查询借书证信息,借书,还书,注销借书证,登记新图书,遗失赔偿,损坏赔偿,记录损坏信息,超期赔偿,清除遗失图书信息。3.用例图

4.用例描述4.1借书用例简要说明:本用例描述学生借书的过程。事件流基本流1.进入系统,本用例启动;2.系统查询借书证信息;3.管理员输入学生所借图书的编号;4.学生确认所借图书;5.系统保存借书信息;6.离开系统,本用例关闭。备选流系统验证不符合借书条件,给出提示,结束。前置条件学生提供借书证信息。扩展点1.系统检查图书编号;2.系统验证达到借书上限,给出提示,结束;3.系统验证存在超期未归还图书,给出提示,借书;4.学生说明所借图书遗失,启动遗失赔偿用例。相关数据借书证信息,所借图书。4.2还书用例简要说明:本用例描述学生还书的过程。事件流基本流1.进入系统本用例启动;2.管理员输入学生所还图书编号;3.系统查询借书证信息;4.学生确认所还图书;5.系统保存还书信息;6.离开系统,本用例关闭。备选流系统验证不符合还书条件,给出提示,结束。前置条件学生提供借书证信息。扩展点1.系统检查图书编号;2.管理员发现图书存在未记录的损坏,给出提示,启动损坏赔偿用例;3.学生遗失图书,启动遗失赔偿用例;4.系统验证存在超期未归还图书,给出提示,结束;

5.系统验证系超期未归还图书,启动超期赔偿用例。相关数据借书证信息,所还图书。4.3遗失赔偿简要说明:学生遗失图书进行遗失赔偿的过程。事件流基本流1.学生遗失图书,本用例启动;2.系统查询借书证信息;3.管理员选择学生遗失的图书;4.系统获取遗失图书的定价;5.学生确认遗失图书;6.学生缴纳赔偿金,结束。前置条件学生提供借书证信息、遗失图书书名等信息。相关数据借书证信息。4.4清除遗失图书信息简要说明:管理员清除遗失图书信息的过程。事件流基本流1.管理员启动遗失赔偿用例之后,本用例启动;2.管理员确认清除遗失图书信息;3.系统清除遗失图书信息。

前置条件管理员登录。4.5登记新图书简要说明:本用例描述管理员登记新图书的过程。事件流基本流1.管理员进入系统,启动本用例;2.管理员登记新图书信息(图书编号,书名,作者,出版社,图书分类,定价);3.管理员确认新图书信息;4.系统保存图书信息;5.管理员关闭本用例。前置条件管理员登录相关数据新图书的相关信息4.6超期赔偿简要说明:本用例描述学生对超期未归还图书进行超期赔偿的过程。事件流基本流1.学生进行还书,系统检测到存在超期未归还图书,本用例启动;2.系统获取图书借还日期,计算赔偿金额;3.学生确认赔偿金额;4.学生缴纳赔偿金,系统清除该项借书信息,结束。

前置条件学生提供借书证信息。相关数据所还图书信息,借书证信息。4.7注销借书证简要说明:本用例描述学生注销个人借书证,或管理员注销离校学生借书证的过程。事件流基本流1.学生提出注销借书证,或管理员进入,本用例启动;2.管理员选择所要注销的借书证;2.学生,管理员确认注销;3.系统注销借书证信息,结束。备选流系统检测到该借书证存在借阅信息,给出提示,结束。前置条件学生提供借书证信息,管理员登录。相关数据借书证信息,离校学生名单。5.类图1学生借书类图

2学生还书类图7.活动图1学生借书的活动图2学生还书的活动图8.顺序图1学生借书的顺序图2学生还书的顺序图结束语通过利用统一建模语言UML中的各种图形,分析和设计图书管理系统,建起了图书管理的面向对象模型,探讨了基于UML的体系结构建模及其实现问题。由建模过程可以看出UML在体系结构建模方面存在很好的优势,不但从整体

温馨提示

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

评论

0/150

提交评论