ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:269.28KB ,
资源ID:30555856      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30555856.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书借阅管理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书借阅管理系统.docx

1、图书借阅管理系统图书借阅管理系统班级:组长:组员: 目录一 实验题目: 4二 实验目的: 4三 小组分工: 4四 设计文档: 41.需求分析 41.1系统概述 41.2系统总体需求41.3系统分析文档52.UML图 112.1 系统用例图: 112.1.1用户登录用例图112.1.2图书管理用例图122.1.3借阅管理用例图122.1.4读者管理用例图132.2 系统活动图: 132.2.1用户登录活动图132.2.2图书管理活动图142.2.3 借阅管理活动图152.2.4读者管理活动图152.2.5报表管理活动图162.2.6系统管理活动图162.3 系统顺序图和协作图: 172.3.1

2、图书管理: 172.3.2 借阅管理: 182.3.3 读者管理: 192.4 系统的类图:202.5 系统的组件图:202.6 系统的部署图:21一、实验题目图书借阅管理系统 miniLab二 实验目的:通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational rose中建模。并且了解对于整个系统开发的建模工作。1. 熟悉Rose的开发环境。2. 掌握UML的基本模型元素(如角色、用例、类等)。3. 熟悉UML,主要了解UML中的8大图:Use case diagram(用例图)、Class diagram(类图)、Sequence diagram(序列图)、Coll

3、aboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。4. 完成对系统的建模。三、小组分工1、组长隋妙琦负责借阅管理、读者管理两个用例以及文档最后的合成编写;2、组员秦琪负责用户登录、报表管理两个用例;3、组员刘云鹏负责图书管理、系统管理两个用例;4、整个系统的图由全部成员共同完成。四、设计文档1.需求分析1.1系统概述图书馆里的书籍种类繁多,图书馆里的图书管理、节约管理、读者管理等管理系统的过程也非常复杂。随着学校人

4、数的增多,同学们对知识的需求的增大,到图书馆的图书借阅量也大幅的上升,因此同学们经常借不到自己想要的书,同时也给图书馆的图书分类及管理增添了很多问题。针对这一情况,本系统在满足基本的图书借阅和管理的基础上实现图书信息的智能化管理,减轻图书馆管理人员的工作负担。系统主要的实现目标是管理整个图书馆内藏书的借阅情况;实行新书登记,图书查询,图书注销;借阅图书、还书和查询今日到期读者;增加读者、删除读者、查询读者,读者类别管理;统计借阅报表、被注销图书报表,报表的打印以及预览;系统管理员的使用权限管理,数据管理以及系统运行管理等。1.2系统总体需求根据详细的需求分析,图书馆在图书借阅管理中主要的问题体

5、现在:图书馆藏书量较大,新书录入、借阅查询、图书注销时统计工作量大;不能及时对读者的信息进行更新;报表管理繁杂,挂历人员工作量大,效率低;管理人员管理日志、数据等数量庞大难以完成。本系统包括以下几个模块:1)用户登录用户可以用三种身份登录本系统:系统管理员、图书管理员、借阅者;不同身份登录被系统授予不同的使用权限,这样提高了本系统的安全性,避免了无关人员获取不在他权限范围内的信息。2)图书管理:图书管理员对最新入库的图书进行登记,录入其书名、作者、出版社、ISBN码等基本信息;借阅者对在馆的书籍进行查询,输入其书名、作者、出版社等信息查询其是否已借出;图书管理员对销毁的图书的所有信息进行注销。

6、3)借阅管理图书管理员对借出的书籍登记借出日期、借阅者姓名、学号,推算还书日期;登记还书日期,若日期在规定时间内则完成借阅记录并存档,若日期超出规定时间则根据时间计算罚款并收取罚款;查询今日到期的读者,并通过信息平台进行通知。4)读者管理系统管理员对新加入的同学进行新读者的增加,添加其姓名、学号、学院、专业班级等信息;对已经毕业或离校的学生进行删除;输入读者的相应信息对其借阅情况进行查阅;对读者的类别进行管理,设置不同类型的读者,并使不同类型读者对应不同的图书流通参数,如可借册数、可接天数、可续借次数、可续借天数等。5)报表管理系统生成图书借阅的统计报表、被注销图书统计报表等;系统提供多种报表

7、的格式以便图书管理员选择;图书管理员可以将报表输出到文件中,预览报表、打印报表等。6)系统管理系统管理员对系统的使用,设置用户的权限管理,如增加用户、删除用户、密码修改等;系统管理员对数据系统进行管理,系统能够提供数据修改、备份、恢复等多种数据维护工具;系统自动生成系统运行日志,系统提供多种设置的功能。1.3系统分析文档1.系统业务目标:1)对图书馆内图书,进出进行管理,维护图书信息,即使进行报表统计;2)图书借阅管理的各种信息查询、修改和维护。2.涉众概要编号涉众名称涉众说明期望SH001借阅者借阅者使用本系统查询图书信息,以及借阅信息1.通过计算机查阅图书信息2.通过计算机查阅自己的借阅信

8、息SH002图书管理员图书管理员负责管理图书信息和借阅情况1.通过计算机输入入库图书信息2.通过计算机销毁出库图书信息3.通过计算机录入图书的借阅信息4.通过计算机打印或查询报表SH003系统管理员系统管理员负责维护系统、管理读者以及报表1.通过计算机输入新的借阅者2.通过计算机注销离校的借阅者3.通过计算机生成报表4.通过计算机对系统日志、数据等进行维护3.涉众简档涉众SH001借阅者代表XX学院XX班王XX特点系统的主要使用者之一,应具备基本的计算机操作水平,可培训职责1.查询图书信息2.查询自己的借阅信息成功标准1.在规定时间内查询到所需的图书信息2.在规定时间内查询到自己的借阅信息参与

9、系统的需求提出者之一,参与系统需求的研讨和评审可交付工件系统的建设意见和说明意见/问题无涉众SH002图书管理员代表XXX图书馆管理员刘XX特点系统的主要使用者之一,应具备相应的计算机操作水平,可培训职责1.图书入库时输入图书的书名、作者、出版社、ISBN码2.图书出库时销毁图书的所有信息3.图书借出时输入借出时间、借阅者信息,并推算应还书的时间4.查询图书的借阅信息5.对系统生成的报表进行预览、打印等成功标准1.按要求准确输入、销毁图书信息2.在规定时间内查到相应图书的借阅信息3.按要求准确输入图书的借阅信息4.及时打印相应的报表参与系统的需求提出者之一,参与系统的研讨和评审可交付工件系统的

10、建设意见和说明、图书信息录入及销毁档案、读者借阅档案意见/问题无涉众SH003系统管理员代表XXX图书馆系统管理员赵XX特点系统的主要使用者,应具备相应的计算机操作水平,可培训职责1.输入新的借阅者信息2.销毁已离校的借阅者的信息3.对系统进行维护、数据备份、日志生成、报表生成成功标准1.在有新生入校和老生离校是能按要求准确的输入和注销借阅者信息2.及时对系统进行维护和相应的文档的编写参与系统需求的主要提出者,参与系统需求的研讨和评审可交付工件用户需求、用户信息档案、系统数据日志、系统报表意见/问题无4.业务用例规约用例名称用户登录用例描述为了保护图书馆的关键数据,对系统进行用户权限管理是必须

11、的,这个文档记录了用户登录过程的实现细节。执行者系统管理员前置条件学校内部的校园网必须是畅通的,服务器必须处于打开状态后置条件系统将进入主页面,并且数据库中记录着这位用户正在线上,他是谁,他可以做什么。主过程描述1.用户填写表单2.系统检查表单是否完整,如果用户名、密码、用户类型有一种没填写完全,则执行异常过程2.1.1,如果填写完全了,就向服务器提交表单3.系统接收表单后,从数据库里检查用户信息,如果检查有这个用户,那就告诉系统这个用户是正确的,否则执行异常过程3.1.14.系统返回用户所要的页面,在这个用例里是系统的主页。用例结束。分支过程描述因为该用例较简单,故无分支过程异常过程描述2.

12、1.1 若用户填写的表单不完整,系统停止登录过程,用例结束3.1.1 若用户提交数据与数据库中的用户信息不符,系统停止登录过程,用例结束业务规则登录的用户必须在系统数据库已记录涉及的业务实体登录表单用户信息档案用例名称图书管理用例描述图书馆中图书数量、种类繁多,系统对图书馆内的图书信息进行及时的更新是系统中比较关键的部分。此文档描述这个用例的实现。执行者图书管理员前置条件用户必须是已经以图书管理员或借阅者的身份登录的,点击了图书管理选项。后置条件图书管理员输入完所有新书的信息或销毁完所有出库的图书信息后,将与一个添加/销毁图书信息的页面相关联,如果不再更新图书信息的话返回主界面。主过程描述1.

13、当有新书需要入库或旧书出库的时候,图书管理员向系统发出更新图书信息的请求2.2.1系统检查这个用户是否登录,符合条件则启动用例,否则执行异常过程2.1.12.2系统检查这个用户是否是以图书管理员的身份登录,符合条件则启动用例,否则执行异常过程2.2.13.服务器将更新图书信息的页面返回给用户,系统浏览器展示给用户4.用户在更新图书信息页面填写或删除数据5.系统检查表单是否已填写完整,有些必要的数据必须全部填完,填写完整后,提交给服务器,若填写不完整则执行一场过程5.1.16.服务器将填写完整的数据提交给数据库,如果不违背数据库上的一些约束,那么数据就会被添加到数据库中7.显示正确的信息给用户。

14、用例结束。分支过程描述1.系统检查用户是否登录以及登录身份,若符合条件则启动用例2.服务器将查询的页面返回给用户,系统浏览器展示给用户3.用户选择查询图书或是查询借阅信息3.1若用户选择查询图书,系统返回图书查询界面,执行查询活动3.2若用户选择查询借阅信息,系统返回借阅信息查询界面,显示该借阅者的借阅情况异常过程描述2.1.1 若用户没有登录,系统停止更新图书信息过程,用例结束2.1.2若用户没有使用图书管理员的身份登录,重新判断用户身份,若以借阅者身份登录,则返回分支过程,若不是这两者,停止图书管理,用例结束5.1.1 若表单没有填写完整,系统返回图书信息更新页面,继续填写图书信息。业务规

15、则登录的用户必须在系统数据库已记录涉及的业务实体登录表单图书信息录入及销毁档案用户信息档案图书信息档案借阅信息记录用例名称借阅管理用例描述当图书被借出或归还的时候,需要有相应的记录,并且登记借阅者的信息和归还日期等。此文档描述这个用例的实现。执行者图书管理员前置条件用户必须是已经以图书管理员的身份登录的,点击了借阅管理选项。后置条件图书管理员输入完所有借阅信息或还书信息后,将与一个借阅图书信息的页面相关联,如果不再更新借阅信息的话返回主界面。主过程描述1.当有借阅者要借阅图书或归还图书的时候,图书管理员向系统发出借阅或归还图书信息的请求2. 系统检查这个用户是否登录,符合条件则启动用例,否则执

16、行异常过程2.1.13.服务器将更新图书信息的页面返回给用户,系统浏览器展示给用户3.1若图书管理员选择借阅选项,则返回借阅信息填写页面3.2若图书管理员选择还书选项,则返回还书信息页面4.用户在录入相应信息4.1借阅:用户录入借阅者的姓名、学号、借阅书籍、借阅时间等必要信息,并在数据库中修改相应的库存数量信息4.2还书:用户查询借阅信息,核对是否已超过还书时间,若没超过则录入还书时间,并在图书数据库中修改相应的库存数量信息5.系统检查表单对否已填写完整,有些必要的数据必须全部填完,填写完整后,提交给服务器,若填写不完整则执行一场过程5.1.16.服务器将填写完整的数据提交给数据库,如果不违背

17、数据库上的一些约束,那么数据库中的信息就会被修改7.显示正确的信息给用户。用例结束。分支过程描述因为该用例较简单,故无分支过程异常过程描述2.1.1 若用户没有登录,系统停止更新图书信息过程,用例结束5.1.1 若表单没有填写完整,系统返回借阅图书信息页面。业务规则登录的用户必须在系统数据库已记录涉及的业务实体登录表单借阅信息记录图书库存记录用户信息档案用例名称读者管理用例描述读者会不断地更新,读者也存在不同的身份,因此需要对读者进行管理。此文档描述这个用例的实现。执行者系统管理员前置条件用户必须是已经以系统管理员的身份登录的,点击了读者管理选项。后置条件系统管理员更新完所有读者信息后,将与一

18、个借阅者信息的页面相关联,如果不再更新借阅者信息的话返回主界面。主过程描述1.当有新的读者要加入或有读者离校需要注销用户的时候,系统管理员向系统发出添加或删除读者信息的请求2. 系统检查这个用户是否登录,符合条件则启动用例,否则执行异常过程2.1.13.服务器将更新读者信息的页面返回给用户,系统浏览器展示给用户3.1若系统管理员选择添加读者选项,则返回添加读者信息填写页面3.2若系统管理员选择删除选项,则返回查询读者信息页面4.系统管理员执行相应操作4.1添加:用户录入借阅者的姓名、学号、学院、班级、身份、可借册数、可借天数、可续借次数、可续借天数等必要信息4.2删除:用户查询借阅者信息,并删

19、除该读者的所有信息5.系统检查表单对否已填写完整,有些必要的数据必须全部填完,填写完整后,提交给服务器,若填写不完整则执行一场过程5.1.16.服务器将填写完整的数据提交给数据库,如果不违背数据库上的一些约束,那么数据库中的信息就会被修改7.显示正确的信息给用户。用例结束。分支过程描述因为该用例较简单,故无分支过程异常过程描述2.1.1 若用户没有登录,系统停止更新图书信息过程,用例结束5.1.1 若表单没有填写完整,系统返回读者信息更新页面。业务规则登录的用户必须在系统数据库已记录涉及的业务实体登录表单用户信息档案用例名称报表管理用例描述图书信息、借阅信息等信息会不断地更新,因此需要报表来进

20、行查看。此文档描述这个用例的实现。执行者系统管理员前置条件用户必须是已经以图书管理员或系统管理员的身份登录的,点击了报表管理选项。后置条件用户在对报表进行了相应的操作后,返回主界面。主过程描述1.当需要查看或统计信息的时候,用户向系统报表管理的请求2. 系统检查这个用户是否登录,符合条件则启动用例,否则执行异常过程2.1.13.服务器将报表管理的页面返回给用户,系统浏览器展示给用户4.用户选择所需的相应的报表,进行查看、输出、打印等操作5. 显示正确的信息给用户。用例结束。分支过程描述因为该用例较简单,故无分支过程异常过程描述2.1.1 若用户没有登录,系统停止更新图书信息过程,用例结束业务规

21、则登录的用户必须在系统数据库已记录涉及的业务实体登录表单借阅信息记录图书库存记录图书信息录入及销毁档案用户信息档案用例名称系统管理用例描述系统处理的数据量庞大,用户权限复杂,对系统的及时维护和数据的备份是非常关键的。此文档描述这个用例的实现。执行者系统管理员前置条件用户必须是已经以系统管理员的身份登录的,点击了系统管理选项。后置条件用户在对系统进行了维护后,返回主界面。主过程描述1.当用户需要维护系统的时候,用户向系统提交系统管理的请求2. 系统检查这个用户是否登录,符合条件则启动用例,否则执行异常过程2.1.13.服务器将系统管理的页面返回给用户,系统浏览器展示给用户4.用户选择所需的相应操

22、作4.1用户维护:设置用户的权限、增加用户、删除用户、密码修改4.2数据维护:对系统数据进行备份、修改、维护4.3系统运行维护:生成系统运行日志,用户可以进行查看,并以此更好的维护系统5. 显示正确的信息给用户。用例结束。分支过程描述因为该用例较简单,故无分支过程异常过程描述2.1.1 若用户没有登录,系统停止更新图书信息过程,用例结束业务规则登录的用户必须在系统数据库已记录涉及的业务实体登录表单借阅信息记录图书库存记录图书信息录入及销毁档案用户信息档案2.UML图2.1 系统用例图2.1.1用户登录用例图2.1.2 图书管理用例图2.1.3借阅管理用例图2.1.4 读者管理用例图2.2系统活动图和状态图2.2.1 用户登录活动图2.2.2 图书管理的活动图2.2.3借阅管理的活动图2.2.4 读者管理的活动图2.2.5 报表管理的活动图2.2.6 系统管理的活动图2.3系统顺序图和协作图2.3.1 图书管理图书管理的顺序图图书管理的协作图2.3.2 借阅管理借阅管理的顺序图借阅管理的协作图2.3.3 读者管理读者管理的顺序图读者管理的协作图2.4 系统的类图2.5 系统的组件图2.6 系统的部署图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1