图书馆管理系统毕业设计文档文档格式.docx
- 文档编号:21485184
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:33
- 大小:1.40MB
图书馆管理系统毕业设计文档文档格式.docx
《图书馆管理系统毕业设计文档文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统毕业设计文档文档格式.docx(33页珍藏版)》请在冰豆网上搜索。
1.1.1问题定义
本次毕业设计所解决的主要问题是如何通过设计一个切实可行的软件系统用于解决目前图书馆管理信息中信息处理总量大,种类繁多,手段落后的现状。
所涉及的处理内容包括:
开发一个能够及时处理图书信息更新的管理系统;
开发一个为广大读者提供信息服务的信息查询系统,功能包括部门图书查询、读者信息查询等;
开发一个系统信息管理系统,进行相关权限的设置,密码修改等。
基于JAVA编写的管理系统,就是用计算机作为媒介,传送信息,通过计算机实现信息的自动化管理。
构建基于计算机软件管理信息化平台,可以克服传统图书管理中的局限性,形成一种主动的、协作的、开放的管理模式,既节省资源,又不受空间限制。
围绕这个目标,应用平台的开发设计必须突出坚持图书管理内容与技术手段相结合,以图书为主的主体性要求;
既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;
适应于各种软硬件环境,兼顾不同系统要求,适用于不同水平读者群的通用性要求;
以尽可能低廉的投入而获得尽可能高效的经济效益的经济性要求。
因此,开发和研制优秀的图书管理信息化平台对提高工作有着积极的意义。
1.1.2内容简介
本课题主要是解决图书馆信息管理的问题,目标是使图书馆信息管理系统在管理上也能做到数据的信息化、快速化和智能化。
在每一模块中,必须做到良好的读者界面,并尽量做到在单表或多表中根据单一或复合条件进行查询及修改等功能,能够对输入的数据做智能、快速处理。
我做的这个图书馆管理系统主要包括:
登录及注册区域、菜单栏(包括七大功能:
系统管理、图书设置、图书管理、读者管理、系统查询、统计排名和系统帮助)、工具栏(包括十二大功能:
注销用户、读者资料维护、读者挂失和恢复以及到期续证、图书资料管理、借阅记录、借书管理、续借管理、归还图书管理、挂失图书管理、浏览书目、检索书目和系统帮助)、图书馆主页(包括九大功能:
本馆概况、人员组成、开馆时间、馆藏分布、馆内布局、规章制度、新书通报、新书亮点和信息反馈)和状态栏,具体内容将在系统需求分析里介绍。
1.2研究背景与研究意义
1.2.1研究背景
随着计算机技术在各个领域的广泛应用,近年来,计算机技术在学校图书管理领域也迅速的得到了所要的发展,可是就读者信息管理来说,计算机的应用就相对的比较复杂了。
因为根据不同的读者信息管理条件和硬件条件,相对会有不同的管理需求,同时,因为这个系统要求要和读者具有交互功能,因此要有具备发布系统,同时在界面设计上也要求要有一定的美观,给人以美的视觉效果。
目前这个图书管理系统是就目前大多数图书管理的现实条件出发设计,能够满足大部分管理的需要,同时为了照顾个别其他信息管理情况,此读者信息系统在设计上具有再开发的能力,在功能上可以再予扩充,从而成为可以根据具体服务项目而设计的应用软件。
1.2.2研究意义
我们现在所做的课题就是在目前的情形下,从读者信息管理目前所现有的实际条件出发,利用学校所拥有的计算机硬件设备和软件条件,实现一整套关于图书管理的软件。
为我们的读者管理人员减少点负担,从根本上做到科学化、高效率化管理这一目的,这也是学校图书管理领域发展的必然趋势。
应用的效益与以后的发展前景:
随着网络化学校管理区域的发展,学校的建设管理在我国得到越来越迅猛的发展,在读者管理制度上便有更高的要求,如何制定一套能够适合大多数图书管理的应用平台是现在读者管理人员亟待解决的问题,本课题研究从公司实际需求情况出发,根据院校现有的硬件设施,改变以往固定的管理模式,做到跟读者无距离的交流、登记,为他们提供更为方便、直接的服务,对院校的管理工作进行了科学、规范的管理,调动读者管理以及工作人员的积极性,提高他们的工作效率,对读者的服务和智能化管理工作是一个推动。
而调动全民工作积极性,也便于领导实施监督管理,提高图书管理工作的业务素质。
同时也可以加强与读者的交流,便于读者对院校的硬件设施以及环境做更详细的了解,实现无距离接触,无距离登记,真正建设成适应新形势下要求的图书信息管理系统,为院校读者的管理系统带来不可估量的利润价值。
1.3课题调研与可行性分析
1.3.1课题调研
(1)与实践活动和相关的文件和资料由教师提供,自己查找相关资料。
(2)本课题要求学生有熟练的JAVA编程开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。
(3)具有对图书管理方面基本信息处理的能力。
(4)具有系统管理安全性保证。
1.3.2可行性分析
由于开发此读者管理系统需要的环境有Windows98/Windows2000/Windowsxp/Windows2003平台,需要开发人员熟练使用JAVA语言进行编程,熟练使用Access语言进行相关数据库的操作,具有一定的数据库开发功底及编程能力。
使用编程语言JAVA和Access数据库相结合,再加上Windows98/Windows2000/Windowsxp/Windows2003稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此图书信息管理系统是可行的。
第2章系统需求分析
2.1 系统功能分析
院校的图书管理是基础性的管理工作。
图书管理是一个学校发展的关键动力,只有加强图书管理,才能不断提高学校的教学质量。
帮助学校各领导层掌握院校读者的情况,系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。
本图书馆管理系统需要完成的功能主要有:
⏹用户登录、注册区域
在此区域用户可以输入用户名、用户密码和选择用户身份来登录本系统,用户身份包括图书馆管理员、教师和学生。
如果没有注册的用户想进入本系统可以单击“注册”按钮来注册新用户。
⏹图书馆主页
功能包括:
本馆概括、馆长寄语、人员组成、开馆时间、馆藏分布、馆内布局、规章制度、新书通报、新书亮点和信息反馈。
⏹菜单栏
菜单栏包括以下七个菜单:
Ø
系统管理菜单,包括以下功能:
管理员设置:
主要是实现用户的添加、修改和删除;
罚金设置:
主要是实现每日超期罚款金额;
切换用户:
主要是实现切换不同用户的登录;
离开挂起:
主要是实现当用户有事而暂时离开时,锁定和解除锁定系统;
退出系统:
退出本系统。
图书设置菜单,包括以下功能:
图书类型设置:
主要是为管理员给图书分类而设置;
出版社设置:
主要是为管理员以后方便输入图书信息而设置;
存放位置设置:
主要是为管理员给书架分组而设置。
图书管理菜单:
包括以下功能:
图书资料:
主要是实现图书信息的查询、新书入库、图书修改删除;
借阅图书:
主要是实现图书的借阅管理。
续借图书:
主要是实现图书的续借管理。
归还图书:
主要是实现图书的归还管理。
挂失图书:
主要是实现图书的挂失管理。
读者管理菜单,包括以下功能:
读者类型设置:
在本窗体下,用户可以设置不同的读者类型及可借数量和最长期限。
有效证件设置:
在本窗体下,可以添加、修改和删除有效证件的类型。
读者信息管理:
本窗体提供了查询、修改、添加、删除读者信息功能。
读者挂失与恢复:
本窗体为因不慎丢失借书证件的读者提供了挂失和解除挂失功能,同时提供了查询功能,可以精确查询所要挂失读者的信息。
读者到期续证:
此窗体将自动显示全部到期或超期读者信息,并办理续证。
系统查询菜单,包括以下功能:
图书信息查询:
本查询支持模糊和精确查询,可以查询图书的各种信息。
借阅图书信息查询:
本查询支持模糊和精确查询,使读者更方便地查询到已借阅图书的各种信息。
归还/超期图书信息查询:
本窗体可显示全部已归还图书和已超期图书。
挂失图书信息查询:
本窗体可以显示全部的已挂失的图书信息。
读者信息查询:
本查询支持模糊查询和精确查询,可以显示读者的各种信息,极大地方便了对读者的管理。
今日信息查询:
包括三个功能,借阅图书信息、归还图书信息和到期/超期信息,分别可以查询当天的借阅情况、归还情况和到期/超期情况。
统计排名菜单,包括以下功能:
图书借阅排名:
可按借阅次数升序和降序排列图书,反映图书借阅情况。
读者借阅排名:
可按已借数量升序和降序排列读者,反映读者借阅情况。
罚款统计:
本功能可以对超期读者和挂失图书所付的赔偿作统计和汇总。
系统帮助菜单,包括以下功能:
有关本系统的一些版权信息、版本及系统平台的一些信息。
⏹工具栏
工具栏包括以下十二个功能:
注销用户:
可以注销当前登录用户。
读者资料维护:
功能与上述菜单栏中的读者信息功能相同。
读者挂失、解除挂失和到期续证:
可以为不慎丢失借书证件的读者办理挂失,当证件找回时可解除挂失以及为已到期读者办理续证。
图书资料管理:
主要是办理图书的入库、修改和出库。
借阅记录:
主要是显示图书的借阅信息。
借阅图书管理:
功能与上述菜单栏中的借阅图书功能相同。
续借图书管理:
功能与上述菜单栏中的续借图书功能相同。
归还图书管理:
功能与上述菜单栏中的归还图书功能相同。
挂失图书管理:
功能与上述菜单栏中的挂失图书功能相同。
浏览书目:
主要是浏览图书的相信息。
检索书目:
主要是查询图书的相关信息。
系统帮助:
主要是查看关于本系统的帮助文件。
⏹状态栏
状态栏包括以下四个功能:
本系统名称:
显示本系统的名称。
本图书馆地址:
显示本图书馆的地址。
用户身份:
显示已登录用户的身份。
当前时间:
显示当前时间。
2.2系统功能模块分析
2.3数据库系统
数据库是信息管理的基础。
数据库结构直接关系到各种功能的实现和程序运行的效率。
进行数据库设计首先必须准确了解与分析读者需求(包括数据与处理)。
需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。
需求分析的结果是否准确地反映了读者的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
1.数据库信息
●用户资料
用户名
密码
身份
性别
系别
系统设置
图书设置
图书管理
读者管理
系统查询
统计排名
系统帮助
1
管理员
男
计算机
有
●罚金设置
每日罚金
编号
0.2
●离开挂起
●图书类型设置
类型名称
10
文学
●
出版设置
名称
3
南京大学
●书架设置
书架编号
A-1-1
●图书资料
书名
条形码
分类法
作者
类型
价格
出版社
页码
书架名称
出版日期
入库日期
库存量
借阅次数
图书状态
操作员
摘要
java
0001
编程
东方
35
清华
398
2003-09-04
2005-01-12
已借
许永伟
。
●借书统计
读者姓名
读者编号
读者条码
图书名称
图书编号
图书条码
借阅数量
图书价格
出版社名
存放位置
图书类型
借书日期
应还日期
续借
是否超期
林鸽
007
清华大学
2006-01-12
2006-02-12
无
否
●续借统计
操作人员
001
商院
●罚款统计
读者条形码
图书条形码
超期天数
罚款总额
罚款日期
1234567
0002
是
31
0.2
6
2006-3-2
●挂失图书
丢失数量
丢失时间
罚款总计
赠偿金额
0003
数据结构
002
12345
fgsd
2006-3-26
75
15
30
●读者类型
可借数量
最长期限
4
学生
5
20
●有效证件
有效证件
7
身份证
●读者资料
证件号码
注册日期
截止日期
出生日期
联系电话
联系地址
读者状态
备注
已借数量
123456778
借书证
2003-09-17
2006-07-10
1984-12-11
86334252
商学院
正常
大
夺
●信息反馈
姓名
单位
地址
电子邮件
反馈信息
反馈日期
山东商学院
计算机科学与技术系
Xywei2006@
………………
2006-04-01
2.4数据处理流程分析
1.数据处理流程
数据库或数据表结构确定之后,在实际的数据处理程序设计之前需要对所处理的数据处理流程作必要的分析。
所谓对数据处理流程作必要的分析是指找出各数据之间的主要关系,数据存取的主要走向。
另外,在实际的数据处理过程中还会有些细节问题。
在遇到这些细节问题时,及时处理即可。
并且,有些细节问题不是在做数据处理流程分析时事先都能预料的。
对于现在这个数据处理系统来说,最主要的工作实际就是三项:
1)将读者信息的基本情况及时录入数据库;
2)要将读者查询情况及时录入数据库;
3)对读者操作情况进行汇总。
整体数据流:
管理员通过密码进入系统,分别对上述几大功能逐一实现。
在数据关系简单的情况下对数据处理,可以在将数据库设计好之后直接设计程序。
但是按正规的数据库管理系统的设计程序,无论要处理的数据关系复杂与否都应在做程序设计之前做好数据的流程分析。
进入系统模块流程图:
第3章概要设计
3.1概要说明
学校的图书馆管理是基础性的管理工作。
图书管理是学校办学基础,只有加强图书管理,才能不断提高学生知识的广阔度。
这就是本图书管理系统需要完成的功能。
本系统的数据库是使用assess制作的,本图书管理系统主要对学校的学生读者进行管理。
3.2系统总体结构设计
本系统主要包括五个模块:
登录及注册区域、图书馆主页、菜单栏、工具栏、状态栏。
第四章详细设计
本系统中我主要负责的是菜单栏中系统管理、图书设置、图书管理、读者管理以及工具栏模块,下面我将依次着重论述。
4.1菜单栏模块
4.1.1系统管理
管理员设置
在本窗体内,用户可以根据自己的需求,设置具有不同权限的管理员。
每个管理员可以设立自己单独的密码,以便管理,和提高安全性。
用户在此窗体下点击添加便可以添加新的管理员了。
在用户名一栏中为管理员设置唯一的用户名,然后在下拉框中选择用户的身份、性别以及系别,在多选框下选择此用户所具有的权限,其中包括系统设置、图书设置、图书管理、读者管理、系统查询、统计排名、系统帮助。
在确定权限后必须为此用户设置一个用户密码。
1.添加:
点添加,然后在相应的输入框内输入相应的信息,最后点击保存。
2.修改:
从表格中选中所要修改的的对象,然后点修改,所选对象相应的信息会自动进入相应的输入框,此时可以自行修改,修改完成后,点保存即可。
3.删除:
可以从表格中选取所要删除的对象,点保存即可。
4.取消:
取消当前操作。
5.退出:
退出管理员设置。
罚金设置
本窗体内,管理员可以设置图书超期的每日罚款金额,并可以设置是否自动显示到/超期信息。
切换用户
本功能可以切换不同的用户登录本系统。
离开挂起
当用户有事需要暂时离开时,可在此窗体密码框键如密码,点击挂起,系统将提示软件成功挂起,此时软件界面将被屏蔽。
若要取消挂起,只需要重新输入密码,点击'
解除'
,软件将自动解除挂起状态。
退出系统
退出本图书馆管理系统。
4.1.2图书设置
图书类型设置
本窗体主要是为管理员给图书分类而设置。
管理员可以根据藏书情况,给图书分类。
给图书分类可以提高图书的查询速度,方便用户随时随地添加、更改、删除图书的分类。
出版社设置
本窗体主要是为管理员给出版社分类而设置。
管理员可以根据进书情况,给出版社分类。
给出版社分类可以提高图书的查询速度,方便用户随时随地添加、更改、删除出版社的分类。
书架设置
本窗体主要是为管理员给书架分类而设置。
管理员可以根据图书的分类发问,给书架分类。
给书架分类可以提高图书的查询速度,方便用户随时随地添加、更改、删除书架的分类。
4.1.3图书管理
图书资
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 毕业设计 文档