076JVSQL基于JAVA SERVLET网上图书馆建设
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
076JVSQL基于JAVA SERVLET网上图书馆建设样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:JAVA
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 
目   录
JSP网上图书馆系统………………………………………………………………………………………………3
Abstract…………………………………………………………………………………………………………….3
第一章 绪论...............................................................................................................................3
1.1网上图书馆系统简介……………………………………………………………………..3
1.1.1 网上图书馆系统…………………………………………………………………..3
1.1.2 网上图书馆的特点………………………………………………………………...4
1.1.3 网上图书馆的分类………………………………………………………………..4
1.1.4 小结………………………………………………………………………………..5
第二章 需求分析………………………………………………………………………………..5
   2.1背景………………………………………………………………………………………..5
   2.2 需求分析………………………………………………………………………………….6
        2.2.1 对功能的规定…………………………………………………………………….6
       2.2.2 对性能的规定……………………………………………………………………..7
       2.2.3数据管理能力要求…………………………………………………………………7
       2.2.4 运行环境…………………………………………………………………………..7
       2.2.5 所用工具…………………………………………………………………………..7
第三章 概要设计………………………………………………………………………………..7
   3.1 系统的体系结构………………………………………………………………………….7
   3.2 系统业务流图……………………………………………………………………………9
   3.3数据流程图……………………………………………………………………………….9
   3.4系统模块以及功能设计………………………………………………………………….9
第四章 数据库设计…………………………………………………………………………….11
   4.1 数据库类型:Microsoft SQL SERVER 2000…………………………………………..11
   4.2 数据库介绍………………………………………………………………………………11
   4.3 数据库设计原则………………………………………………………………………….11
   4.4数据库需求分析…………………………………………………………………………..12
   4.4 数据库逻辑关系图……………………………………………………………………….16
第五章 系统主要功能演示……………………………………………………………………..17
   5.1 管理登录模块…………………………………………………………………………….17
   5.2. 增加图书…………………………………………………………………………………18
   5.3. 删除图书…………………………………………………………………………………18
   5.4 前台生成页面…………………………………………………………………………….20
第六章 部分关键技术以及源代码……………………………………………………………..24
   6.1 系统公用代码…………………………………………………………………………….24
       6.1.1 数据库连接JAVABEAN………………………………………………………….26
       6.1.2 系统公用函数JAVABEAN……………………………………………………….36
       6.1.3 分页JAVABEAN………………………………………………………………….39
   6.2 文件生成JAVABEAN……………………………………………………………...…….42
       6.2.1 生成主页JAVABEAN…………………………………………………………….42
       6.2.2 生成主类别JAVABEAN…………………………………………………………50
       6.2.3 生成子类别JAVABEAN…………………………………………………………55
   7.3 基于WEB的在线编辑器代码………………………………………………………..64
        7.3.1编辑器页面代码 ……………………………………………………………..64
        7.3.2调用的相关客户端函数(JS)………………………………………………69
7.4 其他JSP代码………………………………………………………………………….81
结束语………………………………………………………………………………………87
致谢…………………………………………………………………….………………….88
参考文献…………………………………………………………………………………...88
 
 
 
 
 
 
 
 
 
 

JSP网上图书馆系统
摘要:
本图书馆系统采用JDK 1.5.0_01作为开发环境,SQL-SERVER 2000作为数据库服务器,TOMCAT-2.1.9作为测试服务器,实现了对图书馆系统的设置、动态页面的修改删除,前台页面的模板自定义和生成,以及后台管理员权限和数据库的备份收缩等一系列的功能,完成了一个动态图书馆系统的所有功能,实现过程了采用了大量的JAVABEAN来封装对数据库和服务器实现复杂逻辑操作。系统捕获了绝大多数的异常情况,具有较好的容错性,前台页面全部JSP动态页面,杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏览的压力,满足大部分图书馆系统的需求。

Abstract:
This system adopts JDK 1. 5. 0 _ 01, as the development environment, SQL SERVER 2000 is regarded as the database server, RESIN-2. 1. 9 has realized as testing the server that revises and deletes the limitless grade of issue which classifies setting up , static news of the classification of the news, template, front desk of page self-defining to turn into, and authority and backup person who shrink a series of functions of database , administrator of backstage supporter , have finished all functions of a static news briefing system, realize the course has adopted a large amount of JAVABEANs to realize the complicated logic operation to the database and server.. Catch most unusual situations systematically, have fault-tolerant the better one, the front desk pages all produce HTML static page , has stopped general users operating the possibility of the database directly, can bear the pressure that a large number of users have a look around at the same time , meet most news briefing's demands.
 
 
 
 
 
 
 
 
第一章 绪论
1.1网上图书馆系统简介
 1.1.1 网上图书馆系统
网上图书馆系统,是一个基于图书馆和内容管理的全站管理系统,网上图书馆系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的书籍经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,网上图书作为信息的一部分有着信息量大,类别繁多,形式多样的特点,网上图书馆系统的概念就此提出。简单地说,图书系统就是充当一个网络图书的功能,主要实现对图书的分类、上传、审核、发布,模拟了一般网络图书管理发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,网上图书馆系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个图书管理和发布的功能;另一方面,现在的书籍要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关图书的内容,这一点也是其他一些系统现在无法做到的,网上图书系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对网上图书馆系统的开发提出了更高的要求。
1.1.2 网上图书馆系统的特点
 与一般的信息系统相比较,网上图书馆系统具有以下特征:
1. 是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;
2. 用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;
3. 是一个开放式的系统,前台浏览无须验证。
1.1.3 网上图书馆系统的分类
1.前台动态显示的网上图书馆系统
   该类系统大约占60% 的分额,其主要特点是前台采用编程语言动态读取数据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型图书站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台书籍是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQL Injection。
1. 前台动态显示的网上图书系统
该类系统大约占有30%多的市场分额,其主要特点为:前台信息全部JSP动态文件,前台无须读取数据库,浏览器只需要直接下载JSP文件即可浏览图书,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为某一个企业而定做,该系统具有良好的通用性,适合各类图书站点,同时,系统把前端用户和数据库分割开来,系统的安全性得到大大的提高。
2. 基于文本的图书系统
该系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT格式的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用。
4.基于XML数据岛的图书系统
 该系统是网上图书系统的一个发展趋势,它用XML数据岛代替了数据库,XML是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。
1.1.4 小结
    综上所述,图书系统就是一个把杂乱无章的书籍信息有效得组织起来并以有序的方式呈现给前端客户的一个信息系统。
 
 
 
 
第二章  需求分析
2.1背景
 网上图书系统是上个世纪九十年代互连网技术发展以后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一,在九十年代后期,互连网技术进一步发展,网络作为新起的工具,其用户大大增加,对系统的要求也越来越高,网上图书系统在这样的一个环境中提出、开发、并改进,到现在,网上图书开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了网上图书系统,大量的用户引发了网上图书系统功能的进一步扩大和深化,给网上图书系统提出了更高的要求。
2.2.1 对功能的规定:
图书管理
添加图书
删除图书
账号管理
账号管理
修改密码
系统数据 
  系统设置
系统空间占用
数据库备份
数据库恢复
数据库收缩
SQL语句执行
 日志管理

2.2.2对性能的规定:
1、 操作应该方便、灵活。
2、 系统应有较高的稳定性。
3、 系统应有较高的安全性。
4、 系统应有较高的容错性。
5、   速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。
2.2.3数据管理能力要求:
1、 能处理大量的图书数据。
2、 安全指数高,防止黑客攻击。
3、 负荷能力强,防止数据量过大,而影响速度。
4、 采用日志备份,追查非法用户
5、 遵循数据完整性规则,保证数据实际有效。
6、 保证发送数据库引擎的数据得以可靠存储。
7、 数据备份功能,保证数据在丢失之后可以得到及时地补救。
8、 数据恢复功能,当数据遇到损坏时,可以随时恢复过去备份的数据,将损失降到最低点。
9、 密码管理,为了保证系统数据的安全性,系统对用户登陆进行了加密限定(MD5)。
2.2.4 运行环境:
硬件要求:
 CPU:P3或者以上;
 内存:64MB或者以上
 硬盘:50M或者以上
数据库环境:SQL SERVER 2000
服务器环境:Windows 2003 server+JDK 1.5.0_01-b08+TOMCAT-2.1.9
2.2.5 所用工具:
JAVA代码编写工具:JCreator LE 3.0、eclipse
JSP编写:Macromedia Dreamweaver MX

第二章 概要设计
3.1

 图3-2:系统业务流图
3.2 系统业务流图
后台管理员通过登录验证获得后台管理权限,可以通过:用户登陆->验证->验证成功->主页面->等一系列的系统业务来完成一个图书系统的设置和图书的发布,图3-2为本系统的业务流程图。

3.3数据流程图

                       图3-3:系统数据流程图
3.4系统模块以及功能设计
模块 详细功能描述
图书管理 添加图书:添加各种的书籍
删除图书:删除各种的书籍
账号管理 账号管理:增加、删除
修改密码:修改当前管理员的登录密码
系统数据 系统设置:设置一些系统的基本系统和一些常用参数的默认值
系统空间占用:查看系统各个部分所占用的硬盘空间
数据库备份:对数据库进行备份
数据库恢复 :数据库损坏时对数据库进行恢复操作
数据库收缩 压缩数据库,节约系统占用空间
SQL语句执行 :执行SQL语句,用户数据库SA权限,可以执行任何SQL语句,但对查询语句不返回结果
日志管理:对系统的一些重要操作的记录
 

第五章 系统主要功能演示
5.1 管理登录模块
 系统管理员登录,要求输入用户名和密码,如果用户密码正确则授权进行会话管理,否则弹出用户名或者密码错误提示,效果图如图5-1和5-2所示:
       
  图5-1 系统登录效果图
 5.2 添加图书
     本系统图书管理模块实现了无限级分类功能,能够自动生成无限级图书的JSP文件,图书管理页面效果图如图5-3所示。

图5-2 添加图书页面效果图
 
 

5.3 删除图书
     
图5-3 删除图书页面效果图
 
5.4 前台生成页面
 
 
图5-4前台生成页面效果图
 
 
 
076JVSQL基于JAVA SERVLET网上图书馆建设
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM