jsp的图书馆管理系统的设计与实现(源码)

摘 要本课题利用JSP开发语言以及MySql数据库系统设计来完成本次毕业设计,系统采取流行的MVC开发框架,与以往的图书馆管理系统相比较其可扩展性更强。本系统主要是以图书馆借阅人员以及图书馆管理人员作为使用对象而开发的,具备了图书管理的基本功能,例如读者可以图书借阅、图书查询,管理者可以后台登陆、管理图书、管理借阅信息等。本系统具有代码简洁明了、功能完善、操作简单易懂、界面整洁清爽等特点。全文共分五章,第一章简要的介绍本系统的开发的背景和目的意义;第二章介绍了系统的开发工具和相应技术;第三章对系统进行了需求分析;第四章介绍了系统各个模块的功能;第五章做了简单结论,并提出下一步提高的方向。通过这次设计在实践中得到了知识,实现了学以致用的目标。
目 录
第一章 前言 1
1.1背景 1
1.2系统概述 1
1.3开发目的和意义 2
第二章 相关技术 3
2.1开发工具、语言及环境 3
2.1.1Java 3
2.1.2JSP 3
2.1.3MySql 4
2.1.4运行环境 4
第三章 系统需求分析 5
3.1需求分析概述 5
3.2功能需求分析 5
3.3功能模块简介 5
第四章 系统功能模块详细设计和实现 7
4.1数据库设计 7
4.2功能模块的实现与测试 9
4.2.1首页界面 9
4.2.2登陆界面 11
4.2.3后台操作模块 12
4.2.4系统测试 15
第五章 总结和收获 17
致 谢 18
参考文献 19
第一章 前言
1.1背景
在上个世纪九十年代美国科学家第一次提出数字图书馆(DIGITAL LIBRARY)这一观点,所有国家开展信息系统图书馆研究和实践已经有十几年。1998年开始全面扩展,并引起广大关注,所以如今不管是对图书馆信息系统的认知,还是一些理论上的研究,在技术上的探讨,都取得了飞快的进步。
当代是一个互联网信息的时代,每个行业都离
 *好棒文|www.hbsrm.com +Q: #351916072# 
不开信息处理,所以,计算机的普遍应用也用于社会的每个行业。各大高校也一个个采取图书馆管理系统来解决图书馆的现状,并且取得了很大的效果。图书馆管理系统也在功能上不光完善和增强,为了使图书馆更规范、更程序、更科学,因此我们十分急迫的必要研发一个图书馆管理系统。
计算机操作可以解决信息管理的问题是现代化的一个标志,不单单提高了工作的效率,还很大的提高了工作安全性。特别是对繁琐的信息管理,计算机可以充分施展它的优越性:操作迅速,智能分析,存储量大和保存时间久等等。这个系统为传统的图书馆开辟了一套完整的图书馆管理系统,通过这个系统来大大提高图书馆的管理效率,从而减少管理各个方面的工作流和金钱。一个智能化、系统化、信息化的图书馆关系系统往往是非常重要的。
本系统是一个针对大型图书馆的图书信息管理系统,解决了原本人工管理所产生的一系列问题,如效率低下,出错频繁,手续繁琐,还耗费大量的人力物力。便利友好的简单朴素页面、简便的操作、相对完善的数据库管理,将会令图书馆系统极大限度的应用在现代化图书馆管理之中。
1.2系统概述
本系统按照现在一些学校的图书管理现况,来决定这次开发。越来越多的读者和图书剧增的局面,目前学校的图书馆管理系统已经不能够顺应了。因此一套功能齐全,但是也非常简单易用的图书馆管理系统的出现,是迫在眉睫的。本系统将完成以下几个任务:
1.界面友好、操作简单。
2.丰富的显示功能,浏览图书信息方便。
3.管理员的简单方便管理。
本系统采用JSP+MySql作为技术基础经行开发。系统是采用面向对象的开发方式来进行基础的运行框架搭建。系统是采用模块化的开发方式来作为功能开发形式,这样便于框架的易于功能扩展,代码维护,和优秀的二次开发能力,可以满足任何网站的应用需求。
系统提供了一个单独的登陆控制模块,通过这一个形式,系统可以实现单一站点登陆,从而实现管理员在后台的管理工作,管理员的登陆操作会由多个服务器统一转向同一地址进行统一处理,处理后返回对应的数据到接受该管理员操作的服务器上。可轻松的实现强大的负载均衡。
系统采用MVC架构设计的模块引擎,架构中独有的数据标签调用方法,可以上美工人员独立完成模版制作及数据调用,这样程序人员和美工人员可以分工协作,极大的提高了团队的工作效率和执行力,使得网站模块更新能够得到及时的更新和上线。
1.3开发目的和意义
现在计算机已经深入到了各行各业,随着社会的进步,数字管理的优势越来越大。针对中小型图书馆的管理落后的情况,设计和完成一个实用的图书馆管理系统是绝对非常必要的。通过这个系统,可以给管理员和读者带来很多的便利:查找便利、可靠性强、存储量大、保密性高、本钱低等。这些优势能大力度的加强工作效率。所以说开发这一个图书馆管理系统非常的重要。主要目的有以下几点:
1.实现一系列操作,例如图书馆对外借书、管理员管理图书等,并且提高图书馆对平时管理工作的效率。
2.实现图书馆查询所藏图书的按类别,书名等多方面,强有力的方便了读者和图书馆工作人员查询所需图书。
3.实现图书馆外借读者数据库,工作职员能简单便利的对读者进行有成效的管理。
4.图书馆管理员数据库的建立,限制了每个工作人员对软件操作的权限,达到最大限制的保护数据库。
5.实现图书馆新书从外入库,旧书注销等的简单处理。
6.将各种多媒体技术、网络技术、计算机技术、等一些一体的管理系统的基础理论应用到图书馆的各个管理之中。意向开发一个适合中、小型图书馆的综合管理系统。
其次,由于目前大多数图书管理系统存在功能不全,操作繁琐,系统设备要求高等许多问题,从而开发和研究一个既个性又有趣的图书管理系统。对于这类问题,建立一个有效的支持网络信息服务的图书管理系统是非常有必要的,以便图书管理工作更规范,更系统,更程序,并且提高信息处理的速率性和准确性,能通过Internet能够及时、准确修改图书情况。本系统的设计有效的支持网络访问,最大化的合理使用资源,用户只需要通过浏览器就可以实现操作,操作简单灵活。此设计的目标在于开发一个功能齐全,操作简单,简单明了的图书馆借阅系统。
第二章 相关技术
2.1开发工具、语言及环境
2.1.1Java
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。通用性、高效性、平台移植性和安全性都是Java技术所具有的卓越性能。Java编程语言,即语法;Java文件格式,即各种文件夹、文件的后缀;Java虚拟机;Java应用程序接口四个方面组成了Java。JavaSE,JavaEE,JavaME是组成Java 的三个体系。
和传统的程序不一样, Sun公司是想将Java其作为一种完全开放的技术。全球不计其数的开发公司被要求设计的Java软件必须相互之间兼容。Sun公司对于将Java变成语言的解释是:Java编程是个简便、面向对象、分布形式、解释性强并且安全与系统无关、可以移植、强大性能、多线程化和静态的语言。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1319.html

好棒文