图书馆管理系统的设计与实现(JSP+SQL2005)
来源:56doc.com 资料编号:5D4097 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D4097
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
摘要
随着社会的发展,人们对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。
因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在NetBeans6.7环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。
关键词:图书管理;JSP;NetBeans;SQLServer;Tomcat
ABSTRACT
Along with human social development, mankind also increase constantly to the need of the knowledge. Under this kind of situation, books gradually become people obtain and increase the knowledge of main path, and libraries naturally in the people’s life occupies the important position, how to develop the libraries not only relates to the readers’ convenient degree but also relate the libraries’ development.
Therefore developing a set of perfect libraries management system is necessary, the text introduces to adopt" from top to bottom total programming, from bottom but top ground application development" of strategy development this system of detailed process under the environment of NetBeans6.7, put forward to realize library information management, the basic target that resources share, from but the push heads into the step that arithmetic figure turn the library, combining to expatiate the system construction design with the function design, from the books store in warehouse the register the search views, from the library card issue the books borrows to read, becoming a the whole automation the management the mode, from the software engineering of the angle proceeded science but expatiate carefully.
Key Words:book management;JSP;NetBeans;SQL Server;Tomcat
(一)系统功能分析
系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
系统功能分析室在系统开发的总体任务的基础上完成。本设计中的图书馆管理信息系统需要完成的主要功能有:
1.种类信息的输入,包括种类编号,种类名称,借书情况等。
2.读者信息的注册,修改,查询等。
3.读者基本信息的注册,包括姓名,性别,电话,民族,地址等。
4.读者基本信息的修改和查询,包括读者用户密码,用户借阅图书信息等。
5.书籍信息的输入,包括书籍编号,书籍名称,书籍作者。
6.用户留言系统管理,包括标题,作者和内容。
(二)系统模块分析
本系统是基于B/S模式进行开发的,具体来讲,采用如图2.1所示的三层体系结构,包括:1)、表示层;2)、控制层;3)、数据层。
其中,表示层是图书管理系统的用户接口部分,位于客户端,是实现用户与应用逻辑处理结果的交互界面,也是用户与Internet之间交互信息的窗口,是由各种浏览器构成,控制层处在表示层与数据层之间,是用户服务和数据服务的逻辑桥梁,其目的是为了使表示层与数据层脱耦,就是表示层不能直接跟数据层通信,数据层也不能在数据更新后直接通知表示层。它完成与用户操作有关的所有逻辑,Web服务器是该层中的重要组成部分,它根据客户端的请求启动相应的程序来完成有关的事务处理,并将处理结果以Html代码的形式发送给客户浏览器。本系统采用TOMCAT5.5作为Web服务器。数据层是由数据库服务器构成,位于最底层,它主要提供数据管理,对数据进行读写,能够执行大量的数据更新和检索,完成数据存储。本数据采用的数据库服务器是SQL Server2000。
目 录
摘要 I
ABSTRACT II
一 绪论 ...- 1 -
(一)研究背景 - 1 -
(二)发展概述 - 1 -
(三)研究意义 - 1 -
二 系统分析 - 2 -
(一)系统功能分析 - 2 -
(二)系统模块分析 - 2 -
三 系统设计 - 4 -
(一).软件环境 - 4 -
(二).技术支持 - 4 -
1.JSP简介及运行原理..........- 4 -
2.SQL server2005简介及特性.........- 4 -
3.Tomcat简介................- 5 -
4.NetBeans 开发工具简介......- 5 -
(三)系统预览 ...........- 5 -
四 数据库设计 - 8 -
(一)数据库需求分析 - 8 -
(二)数据库概念设计 - 8 -
(三)数据库逻辑结构 - 9 -
(四)数据表结构的详细设计 - 10 -
五 连接数据库详细代码 - 11 -
(一)主菜单页详细代码如下: - 11 -
(二)用户注册界面代码如下: - 13 -
六 网站测试与维护 - 15 -
(一)网站测试与网页发布 - 15 -
1. 网站测试原则................ - 15 -
2. 网站发布........... - 15 -
(二)网站维护........... - 15 -
结论 - 17 -
参考文献 - 18 -
致 谢 - 19 -
|