图书管理系统流通模块的设计与实现.doc
- 文档编号:235697
- 上传时间:2022-10-07
- 格式:DOC
- 页数:58
- 大小:596.50KB
图书管理系统流通模块的设计与实现.doc
《图书管理系统流通模块的设计与实现.doc》由会员分享,可在线阅读,更多相关《图书管理系统流通模块的设计与实现.doc(58页珍藏版)》请在冰豆网上搜索。
陕西理工学院毕业设计
题目图书管理系统—流通模块的设计与实现
学生姓名邢鹏飞学号1118014023
所在学院数学与计算机科学学院
专业班级计算机科学与技术本科1101班
指导教师李军______
完成地点陕西理工学院
2015年05月27日
本科毕业设计任务书
院(系)名数学与计算机科学学院专业班级计算机科学与技术(计本1101)姓名邢鹏飞
一、毕业设计题目:
图书管理系统—流通模块的设计与实现
二、毕业设计工作日:
2014年11月27日起至2015年6月20日止
三、毕业设计进行地点:
陕西理工学院
四、毕业设计内容要求:
本课题要求开发一个图书馆管理系统,该系统主要内容及功能包括:
书籍数据库要按照中图分类要求进行分类创建;图书管理业务分两大模块,即采编与流通。
采编模块分为采购与编目两个子模块。
在采购子模块中完成书籍的采购计划编制、组织采购、图书资产管理、书籍报废等功能;编目子模块要求根据采购结果完成每种书籍按册进行编目并进行入库中央库、专业阅览室等操作等功能。
流通模块分为读者管理与借阅管理两个子模块。
读者管理模块要完成读者的开销户管理、读者借阅历史状态查询、读者的信誉记录管理等功能;图书的借阅管理模块必须完成馆藏图书检索、书籍状态查询、借还操作等功能。
系统角色管理。
系统角色是指参与系统的人员包括图书馆工作人员和读者在对系统进行操作时充当的角色,不同角色有不同的系统操作权限;系统应根据图书馆的管理办法合理确定角色,并将不同人员赋予不同的角色数据维护模块。
该模块主要对数据库进行备份与数据恢复功能。
本课题要求两人合作完成,两人共同设计数据库,一人完成采编模块与系统角色管理,另一人完成流通模块与系统维护模块。
开题时间:
2015年3月5日,并与此前提交开题报告
课题完成时间:
2015年5月30日
答辩时间:
2015年6月10日前
指 导教师系(教研室)计算机科学与技术
系(教研室)主任签名批准日期2015-12-20
接受设计任务开始执行日期2015-1-15学生签名
基于J2EE的图书管理系统--流通模块的设计与实现
邢鹏飞
(陕理工数学与计算机科学学院计算机科学与技术专业计本1101班,陕西汉中723000)
指导老师:
李军
[摘要]随着信息技术的不断发展,计算机技术已经在各行各业得到广泛的应用。
图书馆作为一种信息资源的集散地,图书借阅频繁,用户管理多变,包含大量的信息数据,因此需要一个完善的图书管理系统来实现对读者信息、图书借阅、用户检索进行统一、实时管理,达到各类用户的需求。
本文设计了图书管理系统的详细功能,其中功能包括读者管理、图书管理、借阅管理、书刊检索等功能。
对于这些功能又详细设计了每个功能的具体实现。
每个业务功能之间又是彼此联系并相互作用。
系统包含管理员、读者用户两部分,分别有不同的使用权限,管理员对数据库进行操作,完成借阅、添加、删除、等各功能;用户对数据库进行查询,完成查询、修改等功能。
[关键词]图书管理;需求;数据库;
CirculationofbooksmanagementsystembasedonJ2EE,moduledesignandimplementation
XingPengfei
(Grade01,Class11,MajorComputerScienceandTechnology,SchoolofMathematicsandcomputerScience,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)
Tutor:
LIJUN
Abstract:
Withthedevelopmentofinformationtechnology,computertechnologyhasbeenwidelyusedinallwalksoflife.Libraryasakindofinformationresourcecenter,becauselibraryhaslotsofuser,datacontainsalargeamountofinformation,soweneedaperfectbooksmanagementsystemtoimplementtheinformationtoreaders,borrowbooks,theuserretrievalundertakeunity,real-timemanagementandmeetthedemandofallkindsofusers.Inthispaper,thedesignofbooksmanagementsystemfunctionindetail,whichfeaturesincludethereadermanagement,librarymanagement,librarymanagement,booksretrieval,andotherfunctions.Forthesefunctionsandthedetaileddesignontheconcreterealizationofeachfunction.Eachbusinessfunctionisbetweencontactandinteractionwitheachother.Systemincludeadministratorandreaderstwoparts,respectivelyhavedifferentusagerights,administratorofdatabaseoperations,lending,add,delete,andsoonvariousfunctions.Theusertoquerythedatabase,query,modify,andotherfunctions.
Keywords:
Booksmanagementsystem;demand;database;目录
1引言 1
2需求分析与可行性分析 2
2.1可行性分析 2
2.1.1技术可行性 2
2.1.2操作可行性 2
2.2需求分析 2
2.2.1数据需求 2
2.2.2功能需求 2
2.2.3系统流程图 2
3概要设计 4
3.1系统目标 4
3.2系统结构功能分析 4
4数据库设计 5
4.1数据库概念结构设计 5
4.2数据库逻辑结构设计 6
5详细设计 9
5.1登录页 9
5.2账号维护 11
5.2.1修改密码 11
5.2.2添加管理员 14
5.2.3重置管理员密码 16
5.3用户管理 18
5.3.1添加用户 18
5.4图书管理 21
5.4.1添加图书 21
5.5借阅管理 23
5.5.1用户借书 23
5.5.2用户还书 25
5.5.3缴纳罚款 27
6系统调试与测试 29
6.1测试的主要方法 29
6.1.1管理员登录 29
6.1.2重置管理员密码 29
6.1.3添加读者 29
6.1.4添加图书 29
6.1.5读者借书 30
6.1.6读者还书 30
6.1.7欠款缴纳 30
总结 31
致谢 32
参考文献 33
附录A外文翻译 34
附录B系统使用说明书 53
1引言
图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管的运行情况则关系到知识的传播速度问题。
旧的图书馆管理模式完全是人工操作,从新书采购、编目、入库,检索,借阅、归还、无一不是人工处理,需要大量劳动力与工作量,人为原因造成一些失误也再所难免。
当读者想要借阅一本书时,首先要查询大量书卡,而且需要一定的图书管理知识。
在借阅时还要填写许多相关卡片,使得图书馆的管理效率低下,图书流通速度较慢,因而从一定程度上也影响了知识的传播速度。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,因此有大量信息数据需要进行管理,然而,有很多图书馆都是初步使用计算机进行图书管理。
以前对信息管理的主要方式是基于文本、表格等纸介质的处理手段,对于图书借阅情况统计采用对借书卡的人工检查,借阅天数等用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
越来越多的读者希望通过网络方便、快捷地进行图书查阅、借阅。
传统管理方法必然被以计算机为基础的信息管理所取代。
因此,开发图书信息管理系统,利用计算机对图书资料以及读者进行管理能够提高工作效率,提高图书利用率,充分发挥图书的作用。
读者通过网络及时方便地查寻所需的图书;管理人员利用强大的管理功能,方便的管理图书管的图书信息、图书管理的读者信息,通过统计图书的借阅情况,及时了解库存,把握读者对图书需求方向,以满足读者对各类图书的需求,为图书馆的业务发展和建设起指导作用。
2需求分析与可行性分析
2.1可行性分析
2.1.1技术可行性
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。
本图书管理系统用的是JAVA语言开发,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
软件方面:
由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
2.1.2操作可行性
在设计系统的过程中,充分考虑到管理人员和用户的习惯。
界面风格使用简单大方形式呈现。
使用方便,而无需进行任何软件的安装,操作简单;按权限使用并提供多种查询手段,在操作上可行。
2.2需求分析
2.2.1数据需求
数据主要包括图书数据和用户数据,图书数据包括图书基本数据、图书借阅历史数据、丢失数据、图书借阅数据、欠款数据。
用户数据包括用户数据、管理员数据。
系统对数据的操作主要围绕用户和图书。
操作的方法分为:
借阅、查询、删除、修改、续借等数据操作。
2.2.2功能需求
系统的总目标是实现图书管理的系统化、自动化、规范化。
系统已经实现的图书管理模块:
用户端:
系统登录、信息维护、书刊借阅、预
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 流通 模块 设计 实现