苏州工业园区服务外包职业学院
Abstract: In recent years, with the library expanding, the number of books is also a corresponding increase in the books to the amount of information is also doubled, the face of this huge amount of information, the traditional manual management will lead to the library managementconfusion, too much human and material waste, increase in the costs of library management, so that the library's burden is too heavy, affecting the entire library operation and control of management, therefore, must develop
a
reasonable,
effective,
standardized
and
practicallibrary management system, centralized management of library materials.
The library management system using Java language(Jsp,Struts) in Eclipse development platform is made, and browser / server model, the structure is robust and flexible in data processing, human-machine interface, data communications, system maintenance management, has a full-featured; interface is rich and vivid, beautiful and friendly, practical and simple maintenance; perfect rights management, high security features. The management, librarians, readers, information maintenance, library information management, library, book, books, inventory
4
苏州工业园区服务外包职业学院
information, student information queries and various lending library browsing and other functions.
Key words: Library Management System, Java, JSP, Struts
5
苏州工业园区服务外包职业学院
第1章 绪论
1.1 开发目的
随着网络的发展,许多行业都进入了信息化。对于传统的图书馆而言,由于手工的图书馆管理工作量大、任务多、服务局限性等等,给学生和老师带来了很多的不便。设计图书馆的管理系统可以提高图书馆管理的效率;降低工作人员的工作量;方便用户借阅图书、获取知识。图书馆系统应该具有图书查询系统、借还子系统、查询子系统等,这几个子系统包括了图书馆管理的主要业务工作,可以全面实现对图书馆的图书信息、查询、借还等功能的实现。
。
1.2设计目的
系统功能依据用户需求而设计,主要包括信息管理对象的特征、事物流程的内容和数据流量,根据用户需求和方便用户使用的原则确定相应的功能模块。
本系统为学校的图书馆信息而设计,实现信息处理的自动化、规范化,主要用于处理图书日常借阅和还书、图书入库、各种查询操作,系统具有以下功能。 (1)图书借阅处理
(2)图书信息查询与修改、删除
6
苏州工业园区服务外包职业学院
(3)读者信息查询与修改、删除
1.3研究内容
本文设计并实现了图书管理系统。本系统可进行图书管理,系统操作简单,功能基本符合其管理要求,方便的对图书借阅、图书归还、读者信息进行管理,了解图书借出和入库的情况等。
同时本系统还要求查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高管理操作的效率,节省了很大一部分时间,可以让用户做更多别的有意义的事情。
在实现网站功能的同时,也注重网站的交互性和友好性。界面使用DIV和CSS布局,JavaScript实现网站的特效和一些友好提示,JDBC实现网站与数据库的动态交互。
1.4究方法与技术路线
此网站基于B/S体系结构,使用JSP+ Struts+ MySQL设计并实现,使用开发工具Eclipse进行开发,通过JavaScript实现页面特效和友好提示,JDBC跟后台数据交互,提高了系统交互性。部署在Apache上。
结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。
7
苏州工业园区服务外包职业学院
本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高综合运用所学知识分析解决问题的能力,增强对事物的理解与掌握能力,培养自己掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
1.5系统的关键技术详细介绍
1.5.1 JSP技术
JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JSP与Serverlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。WEB服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后
8
毕业论文—一个图书管理系统的设计与是实现〔龙曦〕
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)