067JSP+SQL SERVER 2000信息查询系统网站样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:JSP +SQL
SERVER2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
基于JSP与SQL
Server的查询系统
院(系)、部:____________________
学生姓名:_____________________
指导教师:_____________________
专
业:_____________________
班
级:_____________________
完成时间:_____________________
1 摘 要
随着网络技术的发展,查询系统以其良好的系统性和智能功能将查询功能展现得淋漓尽致,并具备了信息,新闻等的发布功能。本系统利用JSP技术,使用JSP与数据库的连接操作,根据用户需求设计多种模块,每个模块都会提供用户不同的需求,实现了基于JSP页面的查询浏览功能。本文首先介绍了本网站的系统分析,然后介绍系统的软件结构方案选择,接着详细阐述了系统的设计方案,最后详细阐述了系统实现方案。
关键词:JSP与SQL
Server的查询系统;JSP;SQL Server
2 ABSTRACT
Abstract: The intellectual test database system releases
teachers from the dull test-paper generating work for its good
interaction and automatic test-paper generating function. This
system realizes the operation of the data in the database by
adopting technology of ASP. NET and ADO.NET, and produces the test
paper automatically according to the user's needs. By
Microsoft Word , this system has realized a function of automatic
group based on Web page. This paper introduces the network analysis
of the intellectual examination question database system at first,
then recommend the choosing of software structure. Finally, it
presents the design plan of this system in detail and
the implementation plan of this system in detail.
Key words:
intellectual test database system;JSP;SQL
Server
目 录
第一章 绪 论
§1.1数据库技术
———————————————————————
1.1.1 数据库的体系结构
————————————————————
1.1.2 数据库管理系统(DBMS)—————————————————
§1.2
新闻查询发布系统 ————————————————————
1.2.1 计算机网络
———————————————————————
1.2.2 系统功能
————————————————————————
1.2.3
系统运行环境———————————————————————
1.2.4 系统开发工具
——————————————————————
1.2.5 现状与前景
———————————————————————
§1.3 本文所作工作
——————————————————————
§1.4
小结——————————————————————————
第二章 数据库理论基础
§2.1 关系型数据库
——————————————————————
2.1.1 关系模型的基本概念
———————————————————
2.1.2 数据库的设计理论 ————————————————————
§2.2
SQL语言介绍 ——————————————————————
2.2.1 SQL的组成
———————————————————————
2.2.2 SQL的数据查询
—————————————————————
2.2.3 SQL的数据更新
—————————————————————
§2.3 小结——————————————————————————
第三章
技术背景介绍
§3.1 JSP技术介绍 ———————————————————————
3.1.1 JSP与ASP
的简单比较 ——————————————————
3.1.2 JSP运行环境
——————————————————————
3.1.3 JSP页面示例
——————————————————————
§3.2采用JAVA语言实现
————————————————————
§3.3 小结
———————————————————————————
第四章 新闻查询发布系统设计分析————————————
§4.1 应用需求分析 ———————————————————————
§4.2 系统功能模块划分
—————————————————————
§4.3 系统数据库设计
——————————————————————
4.3.1 概念设计
————————————————————————
4.3.2 逻辑设计
————————————————————————
§4.4 小结
——————————————————————————
第五章 新闻查询发布系统应用程序设计
——————————
§5.1查询模块的功能实现 ————————————————————
§5.2
发布功能模块的实现————————————————————
§5.3
数据录入功能模块的实现——————————————————
§5.4管理更新的功能实现
————————————————————
§5.5 小结
—————————————————————————
第六章 结束语
—————————————————————————
关键词
B/S结构,计算机网络,数据库,SQL语言,JSP,WEB服务器
第一章 绪
论
2.1 1.1数据库技术
数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。现已形成相当规模的理论体系和实用技术。优秀的数据库设计是应用成功的基石。万万丈高楼平地起,数据库设计如同高楼的基石,是开发高品质应用的前提。。
2.1.1 1.1.1 数据库的体系结构
数据的体系结构分成三级:内部级(Internal),概念级(Conceptual)和外部级(External)。这个三级结构有时也称为“三级模式结构”。
1、 外部级:最接近用户,是单个用户所能看到的数据特性。单个用户使用的数据视图的描述称为“外模式”。
2、概念级:涉及到所有用户的数据定义、是全局的数据视图。全局视图的描述称为“概念模式”。
3、内部级:最接近于物理存储设备,涉及到实际数据存储的结构物理存储数据视图的描述称为“内模式”。
数据库的三级模式结构是数据的三个抽象级别。它把数据的具体组织留给DBMS去做,用户只要抽象地处理数据,而不必关心数据在计算机中的表示和存储,这样就减轻了用户使用系统的负担。
1.1.2 数据库管理系统(DBMS)
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、查询、更新及各种控制,都是通过DBMS进行的。
在不同的计算机系统中,由于缺乏统一的标准,即使同种数据模型的DBMS,它们在用户接口、系统功能方面也常常是不相同的。
用户对数据库进行操作,是由DBMS把操作从应用程序带到外部级、概念级、再导向内部级,进而操作存储器中的数据。DBMS的主要目标,是使数据作为一种可管理的资源处理。
DBMS的主要功能为:
(1)数据库的定义功能
(2)数据库的操纵功能
(3)数据库的保护功能
(4)数据库的存储管理
(5)数据库的维护功能
(6)数据字典
DBMS由两大部分组成:查询处理器和存储管理器
(1)查询处理器有四个主要成分:DDL编译器,DML编译器,嵌入型DML的预编译器,查询运行核心程序
(2)存储管理器有四个主要成分:授权和完整性管理器,事务管理器,文件管理器,缓冲区管理器
2.2 1.2查询系统
1.2.1 计算机网络
计算机网络是指将多台具有独立功能的计算机,通过通信线路和通信设备连接起来,在网络软件的支持下实现数据通信和资源共享的计算机系统。
计算机网络的规模有大有小,大的可以覆盖全球,小的仅局限于一个办公室。现在一般按照网络覆盖的地理范围将计算机网络分为三类:局域网(LAN)、城域网(MAN)、广域网(WAN)。
1.2.2系统功能
1、基于浏览器(B/S模式)的新闻分类查询和发布;
2、数据的录入、修改、添加、删除。
1.2.3系统运行环境
该系统采用Browser/Server模式进行设计: 在服务器上运行Web发布服务器、数据库程序,服务器操作系统为WindowsNT/2000/XP/2003 server,客户机操作为Windows9×/ NT/2000/XP/2003,其上运行浏览器程序,服务器和客户机可为同一设备。
1.2.4系统开发工具
该系统采用JSP环境进行开发,数据库服务器为SQL
Server,WEB发布服务器为Tomcat Server;客户端使用浏览器运行程序,整个系统调试成功。
1.2.5现状与前景
随着网络技术的发展,查询系统以其良好的系统性和智能功能将查询功能展现得淋漓尽致,并具备了信息,新闻等的发布功能。新闻是人们每天都要关注的内容之一,新闻的查询网站会变的越来越受人们欢迎。我正是在这种背景下才决定设计本系统的。
2.3 §1.3
本文所作工作
1)熟练掌握JSP 及Java技术。
2)熟练掌握SQL
Server的相关操作。
3)调查需求分析。
§1.4 小节
本章主要是绪论部分,介绍了所用的主要技术和部分功能以及系统发展的现状等,为后续详细介绍系统作好导航。
3
4 第四章 新闻查询发布系统设计分析
根据新闻系统生存期的设计方法,从新闻应用系统和开发的全过程来考虑,将新闻查询发布系统设计分为以下几个阶段:
1)总体规划;
2)需求分析;
3)功能分析;
4)系统模块展现
5)数据库设计
5 §4.1
需求分析
6 要设计一个良好的新闻查询发布系统,就必须首先明确该应用环境对系统的要求。新闻查询发布系统的应用背景为:方便用户浏览新闻;手动(目前)、自动(将来)、及时更新查询数据。因此,该系统需满足以下几方面需求:
1、查询功能:系统需要提供几种不同方式的查询手段,以实现灵活方便地管理整个系统。
2、数据的更新修改:
更新:系统允许管理员级别的用户对数据进行更新、修改并且存盘操作;
编辑:系统允许管理员级别的用户对数据进行编辑、删除的操作,保证现库的真实性与实时性。
3、打印输出(暂未实现):系统可以将用户查询到的内容动态地生成报表,并打印输出。
§4.2
系统功能模块划分
7 新闻查询发布系统功能划分模块如下:
1、
查询系统模块
该模块实现新闻的查询功能。可实现按信息点查询,关键字查询和日期查询三种查询方式。
2
.发布系统模块
该模块实现新闻的发布功能。主要设置了所发新闻的来源,记者姓名,发布时间,发布信息的内容及标题等,很方便快捷的实现了新闻发布。
3.新闻资源的数据录入模块
该模块实现新闻资源数据的录入功能。主要是对新闻数据的删除,修改,添加等。主要是数据表的设计。
8 §4.3 系统数据库设计
4.3.1 概念设计
概念设计的目标是产生反映网上新闻查询发布系统需求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。
1、ER模型
ER模型是对现实世界的一种抽象。它的主要成分是实体、联系和属性。使用这三种成分,我们可以建立许多应用环境的ER模型。
2、 ER模型的操作
在利用ER模型进行数据库概念设计的过程中,常常需要对ER图进行种种变换。这些变换又称为ER模型的操作,包括实体类型、联系类型和属性的分裂、合并和增删等等。
3、利用ER方法的数据库概念设计
利用ER方法进行数据库的概念设计,可以分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局ER模式,最后对全局ER模式进行优化,得到最终的ER模式,即概念模式。
4.5总体设计
本系统主要是为了实现网上新闻的浏览与发布以及查询功能。查询又分为几类查询,这主要是为了更为方便用户的新闻查询操作。本系统还集成了新闻发布,发布在一段时间内的最新新闻及新闻的作者和出处等。
4.6
设计流程图
4.7 系统代码实现
<title>新闻查询</title>
查询功能是本系统的主要功能,也是贯穿系统的整个操作。是实现本系统的难点,要牵扯到数据库的查询,插入,删除等操作。
主页面如下:
查询模块的页面如下:
§5.2发布功能模块的实现
<title>发布新闻</title>
发布模块页面显示:
§5.3数据录于功能模块的实现
数据录入主要是对新闻查询结果的数据写入和新闻发布数据的导入。系统将会很方便的从数据库中提取用户和管理员所需的所有数据。该模块的是主要是基于上面提到的数据库表的建立和代码的实现。
§5.4管理更新的功能实现
本模块主要设计了友情连接,联系我们等功能区。友情连接主要连接到一些权威性的新闻网站,例如:人民网,中国社会科学院网,国家科技部网等各大信息发布最及时的网站。这不仅便于我们管理系统,适时更新系统新闻的主要内容,更重要的是为每个浏览新闻的用户提供最真实的参考文献,让他们知道浏览的新闻的真正出处。联系我们功能区重要设置我们网站的邮箱,电话,邮编等,方便用户和我们联系交流意见,便于我们及时的更新系统内容,最大限度的为用户服务。
管理更新模块的页面如图所示:
§5.5小结
本章主要介绍新闻查询发布系统应用程序设计。分别介绍了新闻的查询模块,发布模块,数据录入模块和管理更新模块。每个模块都配有图片展示,使系统的应用程序设计一目了然的展现在用户眼前。
9