优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)

上传人:新** 文档编号:564176672 上传时间:2022-08-16 格式:DOC 页数:51 大小:1.61MB
返回 下载 相关 举报
优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)_第1页
第1页 / 共51页
优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)_第2页
第2页 / 共51页
优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)_第3页
第3页 / 共51页
优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)_第4页
第4页 / 共51页
优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)》由会员分享,可在线阅读,更多相关《优秀毕业设计论文-源码基于Java的图书馆管理系统毕业设计(论文)(DOC)(51页珍藏版)》请在金锄头文库上搜索。

1、武汉大学毕业设计(论文)武汉大学毕业设计(论文)图书馆借阅管理系统学院(系): 计算机科学与技术 专业班级: 国际软件工程02班学生姓名: 李 子 指导教师: 熊有伦 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀

2、学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密囗,在 年解密后适用本授权书2、不保密囗 。(请在以上相应方框内打“”)作者签名: 年 月 日导师签名: 年 月 日武汉大学本科生毕业设计(论文)开题报告1.目的及意义经过大学四年理论课程的学习,以及校内校外的实践,极大的丰富了自身的理论基础,并且也具备了一些处理简单问题的能力,但即将踏上社会的我深知这还远远不够,因此我利用了毕业设计的机会,在老师的指导下去完成一个具有挑战性的,其具体应用及社会服务相结合的项目,深知通过对它的开发,将对我的能力有更高层

3、次的突破。 开发软件的一个目的是针对目前普遍的图书馆借阅管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书馆借阅管理系统。该管理系统与MIS系统相联系,在图书馆内部建成可靠,方便,并且功能齐全的MIS系统。从而在图书馆对新旧书的反应;对书籍借阅的管理能力;对读者和图书馆工作人员的管理能力;对图书馆管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。当然对该软件的态度是渴望获得显著的社会效益。 开发软件的另一个目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。在一般的学校与科研机构,其下属的很多分支的研究中心,试验中心,各个学院,

4、它们往往都有着自己的规模较大的图书资料室。而这些图书资料室由于本身规模不大因此其对书籍或资料的管理模式一般都比较旧,而且在没有能力也没有必要引进大型的图书馆管理软硬件的基础上,寻求一个针对中小型图书资料室的管理软件是必要的。 这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型资料室,图书馆的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间的顾虑使用比较陈旧的技术,并且各为己见,并且很少涉及网络。可是当今是一个网络

5、化的社会,像资料室,图书馆这样的信息机构不能与网络联系起来岂不可惜,再加上如今单机版的图书管理软件多如牛毛,去开发一个类似的软件无疑是一种在时间上、精神上和资源上的极大浪费。所以出于多方面的考虑觉得有必要为这种有需要的中小型图书馆,资料室开发一种基于网络的图书资料管理软件。 项目的具体目的:1. 实现图书馆对外借书,还书的简易操作,提高图书馆对最平凡工作的效率。2. 实现图书馆对所藏图书的按类别,书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询。3. 建立图书馆外借读者数据库,方便工作人员对读者进行有效管理。4. 建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最

6、大限度的保护数据库。5. 实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案,方便进货。2.基本内容和技术方案 数据的安全性: 由于该系统统计管理单位的各种书目,人员数据及出入库数据,因此需要保证数据的可靠性和安全性。对于软件方面,采用手动或定时对数据库采取备份,使由于数据破坏所产生的损失降到最低,同时便于恢复。总体功能结构: 根据图书馆的基本要求和功能目标,总体框架是建立二个功能系统和二个支持系统。二个功能系统是:1.图书馆管理系统(下称1号系统);2.外部读者查询系统(下称2号系统)。二个支持系统是:1.网络支持系统(WAN和LAN);2.数据库支持系统。需求分析: A:图书馆管理

7、系统即1号系统是该系统软件的重要内容之一,该子系统为图书馆的库存书籍的动态调整提供了决策依据,有利于及时对有大量需求的新书进行订货入库。它的主要功能包括:新书入库,旧书注销,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计,读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。下面是2号系统的主要功能的简单描述:1. 图书管理(图3系统流图): 这是图书馆最重要的模块之一,它将对图书馆中的书籍进行管理操作,所有的原始数据输入都是在这里实现的,有了这里的数据输入,才能开始以后的诸如借书、还书等操作。 新书入库管理: 该功能允许用户输入图书单,在输入过程中,程序自动生成图

8、书单编号以加以区分两次不同的入库书单,同时程序也检查输入的合法性,并自动记录当日入库的图书。 当日入库图书查询 该功能允许用户对当日的入库书单针对不同条件进行查询,并且提供二次修改,避免出错。 旧书注销: 该功能允许用户输入注销单,在输入过程中,程序自动生成注销单编号以加以区分两次不同的注销书单,并且自动记录当日注销的图书。 当日注销图书查询: 该功能允许用户对当日的注销单针对不同条件进行查询,并且提供还原,避免出错。2.业务管理: 这是图书馆使用频率最高的模块,因此他在功能上应该直观明确,在操作上应该简单易用。 图书借阅: 该功能要求用户输入图书编号或者图书条码,并且检查输入合法性,然后程序

9、动态生成该书的详细信息;再输入借书证号,并且检查输入合法性,然后程序动态生成该读者的详细信息;系统记录借书的经手人,最后由借书按钮实现操作。 图书归还: 与图书借阅类似,追加图书超期罚款功能,自动根据预设值计算出罚款金额。3. 人员档案管理: 这是针对读者和图书馆工作人员而设计的一个人士管理模块,它将完整的记录读者的信息,以及图书馆工作人员的信息,并且他还具有限制图书馆工作人员操作权限的功能,最大限度的保证了数据的安全。 读者管理: 记录读者的详细信息,并提供增加、撤除、查询等操作。 图书馆工作人员管理: 在读者管理子模块的基础上增加权限管理功能,保证数据安全。4. 数据库备份: 这是一个涉及

10、到安全问题的重要模块,它可以保证数据库的安全,防止因外界的突发事件所造成的损失,避免因数据流失而重复输入的困扰。该功能分为自动备份,和手动立即备份两部分,满足用户需要。5. 名称设计: 这是一个很具个性化的功能,实现很简单,但非常吸引人,你可以任意为你的管理系统命名,比如“武汉X中学图书馆借阅管理系统”。B: 外部读者查询系统,即2号系统,这是一个面向读者的综合查询系统,采用与管理系统相同的数据库,具有唯一的功能:查询。他可以按照读者的要求,用不同方法对所藏书籍进行查询,并能进行书名的模糊查询,还可以查询读者所借书的到期日,和观看读者本人的详细资料,力争最大的满足读者的需求。性能要求:对新书入

11、库单,注销单的处理及查询;图书查询;借书还书速度应较快登录仓库管理系统时应输入密码,以保证系统的安全性。系统要有较强的兼容性,能在各种PC机上正常运行。在系统运行异常及数据文件损坏时能给出出错提示,保证系统的可靠性。3.进度安排第1周第3周:查阅相关文献资料,明确研究内容,学习开发所需JSP,SQL Sever2000等相关技术,确定方案.完成开题报告.第4周第5周: 对开发系统进行需求分析等开发的前期工作.第5周第12周:进行开发工具的选择与配置,准备开发环境,具体代码的编写。第13周第14周:完成修改毕业论文.第15周:准备论文答辩.4、指导教师意见 指导教师签名: 年 月 日目 录摘 要

12、IIIABSTRACTIV1. 绪 论11.1毕业设计主要任务11.2目前图书管理系统存在的问题11.3课题意义11.4论文的工作和安排22.图书借阅管理需求分析32.1 可行性分析32.1.1.技术可行性32.1.2.经济可行性32.2 图书借阅管理系统需求概述32.2.1系统目标32.2.2用户类和用户特性42.3 图书借阅管理系统需求模型42.3.1功能描述42.3.2图书管理员详细功能描述52.3.3读者详细功能描述52.3.4主要用例的用例描述63.总体设计93.1 数据库设计93.1.1数据库设计概述93.1.2图书信息表结构设计103.1.3图书类型信息表结构设计113.1.4

13、读者信息表结构设计113.1.5读者类型信息表结构设计123.1.6图书借阅信息表结构设计123.1.7图书归还信息表结构设计133.1.8用户信息表结构设计133.1.9图书馆信息表结构设计143.1.10办证参数信息表结构设计143.2 系统总体结构设计153.2.1图书管理系统总体结构图153.2.2 系统管理员模块功能153.2.3 读者管理模块功能163.2.4 图书管理模块功能163.2.5 图书借还模块功能173.2.6 系统查询模块功能184.程序设计与编码204.1开发平台与工具204.1.1 J2EE平台204.1.2 WEB服务器和数据库204.2程序设计214.2.1程

14、序设计概述214.2.2数据库与Web服务器的连接214.2.3登录模块程序设计234.2.4系统管理员功能模块的实现254.2.5读者管理功能模块的实现264.2.6查询功能模块的实现274.2.7图书管理功能模块的实现294.2.8图书借还功能模块的实现305.软件测试335.1 软件测试的方法与步骤335.2 测试用例设计与测试用例的运行过程及测试结果分析345.2.1模块测试345.2.2集成测试355.2.3 验收测试365.3 评价366.结束语376.1 工作成果376.2 改进意见376.3 收获体会37参考文献39致 谢40II武汉理工大学毕业设计(论文)摘 要随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信息处理系统的引进已彻底改变了

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号