2022年软件工程图书馆管理系统 .pdf
《2022年软件工程图书馆管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程图书馆管理系统 .pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程项目报告项目名称:图书馆管理系统专业:班级:学号:学生姓名:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 31 页 - - - - - - - - - 图书馆管理系统设计2 摘要图书作为一种信息资源, 用户阅读的资料繁多, 包含很多的信息数据的管理,现今,有很多的图书管理都是手工的, 尚未使用计算机进行管理。 根据调查得知,他们以前对图书管理的主要方式是基于文本、表格等纸介质的手工处理, 对于图书信息和卖出书情况(如书籍信息、会员信息、卖出的书的数量等)的统计和
2、核实等往往采用对书号的人工检查进行,对会员的权限、以及总经费等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏规范的系统管理手段。尽管有的商店、企业有计算机,但是尚未用于管理,没有发挥它的效力,资源闲置比较突出, 这就是图书管理系统的开发的基本环境。由于图书管理在数据处理上是手工操作,工作量大,出错率高,出错后不易更改。图书管理采取手工方式对图书情况进行人工管理,由于信息比较多,图书信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书管理的工作人员也只是当时对它比较清楚,时间一长,如再要进行查询,就
3、得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题, 我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。图书馆管理系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强 . 数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。关键字:图书,数据处理,管理,安全典型。名师资料总结 - - -精品资料欢迎下载 - - - - - -
4、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 31 页 - - - - - - - - - 图书馆管理系统设计3 目录第一章绪论 . 4 1.1 项目背景 . 4 1.2 编写目的 . 4第二章需求分析 . 5 2.1 系统功能需求分析. 5 2.2 主要参与者 . 6 2.3 用例图 . 6 2.4 系统用例一览表 . . 8 2.5 用例规约 . 8 2.6 顺序图 . 12第三章系统设计 . 21 3.1 系统实体总类图以及介绍. 21 3.2 相关数据库的设计. 24 3.2.1 E-R图 . 25 3.2.2 数据库的设计
5、. 253.3 主界面设计 . 27 3.3.1 登陆/ 注册界面设计 . 27 3.3.2 管理员操作界面 . 28 3.3.3 读者用户管理界面 . 29第四章结束语 . 31 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 31 页 - - - - - - - - - 图书馆管理系统设计4 第一章绪论1.1 项目背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、
6、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门 ) 的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能除外,还包括网上在线查询图书信息、查询本人的借阅情况。1.2 编写目的本系统最终将达到减少了人力与管理费用,提高信息准确度, 改进管理和服务,建立高效的信息传输和服务平台,提高信息处理速度和利用率,系统设计优良,界面设计精美、友好、快捷,人性化设计
7、,后台管理功能强大、效率高,更简便、信息化程度更高的图书管理流程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 31 页 - - - - - - - - - 图书馆管理系统设计5 第二章需求分析2.1 系统功能需求分析随着人类社会的发展, 人们对知识的需求也不断地增长。在这种形式下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然地在人们的生活中占据了一定的位置,如何科学的管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展, 因此,开发一套完善的图
8、书管理系统就成不可少的。为了达到这一目的, 我们开始着手设计图书馆管理系统。此系统要达到方便读者查找图书,阅读图书, 以及下载一些电子图书, 而且也要方便图书馆管理员的管理工作。管理员:对图书的订购、摆放、添加、删除、查询、统计、修改图书信息。对读者的信息进行安全管理, 所谓安全管理也就是对读者的所有注册信息进行保密管理, 也就是只有此管理员可以获取和查看读者的信息(读者本人也可以查看) ,其他人则无权查看与修改。对读者的借还信息进行管理,即当读者借阅图书时将读者的借阅信息保存,同时将某图书被借阅的信息保存;当读者归还图书时可以及时将归还信息保存,实现消除该读者的借书信息, 以方便读者继续借阅
9、书籍。读者进行借阅书籍时, 只需要找到管理员即可获得自己想要阅览的书籍的信息, 这样可以减少读者查询书籍的时间, 而其余的工作则由管理员们来协调完成,这样提高了图书馆的工作效率,同时也让读者可以获得一个更好的读书方式。读者除了借阅书籍以外,还可以对自己的注册信息进行修改,但是一旦注册成功,则只能修改个人密码,其他人则无权修改。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 31 页 - - - - - - - - - 图书馆管理系统设计6 2.2 主要参与者1、图书馆管理
10、员:管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名) ,账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员 (作为读者的代理人与系统交互) 借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同, 可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件) 。2、借阅者:借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息 (包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库, 显示图书的基本信
11、息,供管理员人工核对。最后提交借阅请求, 若被系统接受则存储借阅纪录,并修改可借阅图书的数量。 归还图书时,输入读者借阅卡号和图书号 (或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。2.3 用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 31 页 - - - - - - - - - 图书馆管理系统设计7 图一 管理员用例图注册归还图书借阅图书查看借阅信息续借图书预约借读图书修改个人信息查看图书书目读
12、者图二 读者用例图修改书目登陆删除读者删除书目添加读者查看借阅信息添加借书信息系统维护修改个人信息删除借书信息查看图书书目查看读者信息管理员添加图书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 31 页 - - - - - - - - - 图书馆管理系统设计8 2.4 系统用例一览表系统用例汇总模块用例名称用例 ID 说明管理员相关1.查看图书书目UC-01 1.管理用户2.管理图书2.系统维护UC-02 3.修改个人信息UC-03 4.添加图书UC-04 5.删除书目
13、UC-05 6.修改书目UC-06 7.查看读者信息UC-07 8.查看借阅信息UC-08 9.添加读者UC-09 10.删除读者UC-10 11.添加借阅信息UC-11 12.删除借阅信息UC-12 读者相关13.查看借阅信息UC-13 14.查看图书书目UC-14 1.注册登录2.借阅图书3.修改个人信息15.预约借读图书UC-15 16.修改个人信息UC-16 17.借阅图书UC-17 18.归还图书UC-18 19.续借图书UC-19 20.注册UC-20 2.5 用例规约添加用户用 例规约用例编号UC-09 用例名称添加读者用例描述管理员增加读者的过程参与者管理员前置条件登录后置条件
14、无基本路径1.参与者提出增加读者的请求2.系统显示增加读者界面3.参与者注册4.管理员分配权限类型5.系统保存用户数据非功能需求补充说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 31 页 - - - - - - - - - 图书馆管理系统设计9 添加图书用例规约用例编号UC-06 用例名称添加图书用例描述管理员增加图书的过程参与者管理员前置条件登录后置条件无涉众利益基本路径1.系统显示增加图书书目界面2.系统保存用户数据扩展点字段列表业务规则非功能需求补充说明查看借
15、阅信息用 例规约用例编号UC-08、UC-13 用例名称查看借阅信息用例描述管理员或读者查看借阅信息的过程参与者管理员、读者前置条件登录后置条件无涉众利益基本路径1.用户登录2.系统显示借阅信息界面扩展点字段列表业务规则非功能需求补充说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 31 页 - - - - - - - - - 图书馆管理系统设计10 查看读者信息用 例规约用例编号UC-07 用例名称查看读者信息用例描述管理员或读者查看读者信息的过程参与者管理员、读者前
16、置条件登录后置条件无涉众利益基本路径1.用户登录2.系统显示读者信息界面扩展点字段列表业务规则非功能需求补充说明查看图书书目用例规约用例编号UC-01、UC-14 用例名称查看图书书目用例描述管理员或读者查看图书书目的过程参与者管理员、读者前置条件登录后置条件无涉众利益基本路径1.用户登录2.系统显示图书书目界面扩展点字段列表业务规则非功能需求补充说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 31 页 - - - - - - - - - 图书馆管理系统设计11 添
17、加借阅信息用例规约用例编号UC-011 用例名称添加借阅信息用例描述管理员添加借阅信息的过程参与者管理员前置条件登录后置条件无涉众利益基本路径1.管理员登录2.系统显示借阅信息界面扩展点字段列表业务规则非功能需求补充说明注册用例规约用例编号UC-20 用例名称注册用例描述用户注册的过程参与者读者前置条件无后置条件无涉众利益基本路径1.用户匿名进入系统2.系统注册登录界面3.注册成功后。 系统保存数据信息并自动登录该用户。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 3
18、1 页 - - - - - - - - - 图书馆管理系统设计12 扩展点字段列表业务规则非功能需求补说明注册用户必须是本人真实信息!2.6 顺序图 : 管理员 : Login : LoginManager : SDUser : frmMain1:输入用户名2:输入密码3:请求登陆4:显示用户是否存在5:用户名和密码输入合法性检查6:检查用户是否存在7:显示主界面图 1:登陆顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 31 页 - - - - - - - -
19、- 图书馆管理系统设计13 :注册用户: 管理员:MainForm : NewClassReNewinformation : NewClass2OnesinformationForm : NewClassRegister : NewClass3:6:更新个人信息5:修改个人信息1:请求更新个人信息2:更新个人信息3:获取个人信息4:显示个人信息图 2:注册更新个人信息顺序图添加图书 : 管理员BookManagerForm : NewClassAddBookControl : NewClass2AddBookFom : NewClassbook : NewClass31:要求添加图书2:添加图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件工程图书馆管理系统 2022 软件工程 图书馆 管理 系统
限制150内