没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘 要
陕西交通管理局系统是为了使陕西省的交通管理局信息可以在网站上面得
到展示公布,可以使人们更好的更快的了解交通局的一些基本信息。系统包括交
管信息,警务公开,网上办事三个主要的部分,每个部分都展示一定的信息,三
个部分可以跳转。
本系统后台数据库采用 SQL2005,前台开发工具采用 JSP 技术,JAVA 语言。
本系统采用比较流行的 ADO 数据访问技术,并将每个数据库表的字段和操作
封装到类中,从而成功的将面向对象的程序设计思想应用到系统设计中。这也是
本系统的特色和优势。
陕西交通管理局系统将以需求为管理核心,信息为管理内容,准确快速为管
理指标实现系统的信息展示。
关键词:管理系统; SQL2005 数据库 JSP
Abstract
The Shaanxi Traffic Management Bureau system is to make the Shaanxi Province
Bureau of traffic management information can be displayed on the site above, can
make some basic information to better understand faster traffic bureau. The system
includes a traffic information, publicity, online work of three main parts, each part of
the display information, the three part can jump.
The background of the system database using SQL2005, development tools using
JSP technology, JAVA language.
This system uses the more popular ADO data access technology, and each database
table field and the operation of the class package, which will design program design
idea is applied to the object oriented system. This is also the system characteristics
and advantages.
The Shaanxi Traffic Management Bureau system will demand management,
information management, rapid and accurate for the management index system of
information display.
Key word: management system; Database of SQL2005; JSP
第一章 绪论
1.1 课题背景
Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地
各种规模的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所
接受的信息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界
上最大的信息资源宝库。据估计,目前 Internet 上已有上百万个 Web 站点,其
内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各
个领域,其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展
十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特
别是数据库技术在 Internet 中的广泛应用,Web 站点向用户提供的服务将越来
越丰富,越来越人性化。
我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的
部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据
用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,
将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站
点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供
一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现
一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点
前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,
对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的
关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,
其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出
任何额外工作的情况下实现了为用户量身订做的个性化页面。
经过二十多年的发展,网站建设越来越发达,各个政府部门都建设自己的网
站,向民众传达自己的一些信息。这些网站的特点一般都是即时,准确,方便用
户查阅。
要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的
用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库
管理系统管理。本文中数据库服务器端采用了 SQL2005 数据库作为数据源,并以
先进的 ADO(ActiveX Data Objects)技术进行数据库存取等操作,使 Web 与数
据库紧密联系起来。
1.2 技术要求
我们已经提到,用户个性化页面是在用户登陆后浏览网页的过程中由服务
器即时生成再返回给用户浏览器的,它事先并不存在于服务器。显然单纯的 HTML
无法提供这种页面,必须使用具有运算功能的 Web 技术来实现。在比较了现今几
种动态页面开发技术后,我们选择了比较成熟和先进的 WinNT+JSP 技术。它提供
了强大的 Web Computing 功能和数据库操作功能(这将在第 3 部分详细介绍)。
在设计实现过程当中,还遇到一些特殊的技术困难,如何处理它们直接影
响到生成页面的质量和服务器端的效率。现将主要的技术困难及其解决思路介绍
如下:
(1)采集用户信息。
用户访问的信息,即用户在站上的点击行为,是我们生成用户个性化页面
的根据。如何在不影响用户浏览的情况下记录下用户的每一点击呢,这里,我们
使生成页面上的每一链点都链接到一个名为 Record.asp 的功能页面,并将该链
点名称(亦即主题名,Topicname)作为参数传递,Record.asp 只对该 Topicname
进行记录而不返回给用户浏览器任何内容,随即指向生成页面的程序,并同时传
递 Topicname。第 4 部分将对此过程进行详细的叙述。
(2)链接数据库。
各功能模块中需要频繁的进行数据库操作,如果每遇到要使用数据库便建
立一次链接将在一定程度上增大系统开销,我们这里有效利用了 JSP 的文件,使
服务器事先建立数据库链接对象,所有的数据操作都使用该链接,从而提高了服
务器效率。具体做法请参阅第 3 部分内容。
(3)可变的 SQL 语句
一个访问数据库的程序段,对于不同的用户以及一个用户的不同行为,要其
执行的 SQL 语句是不同的,其不同主要表现在查询、插入或更新时的参数不同,
于是我们将 SQL 语句定义为含变量的字符串,通过赋予变量不同的值便产生出适
合的 SQL 语句串,再通过数据对象的相应方法来执行它,完成所需的数据操作。
这一方法的运用。
(4)对关联规则表进行解析
前面已提到,个性化页面的生成是基于用户关联规则表的,而该表的关联规
则字段长度不一,项目个数也不定,必须找到一种有效的算法对其进行解析,分
离出相关的 Topicname。这里,我们对关联规则的形式进行分析,组合使用脚本
语言中各种字串处理函数,设计出高效的分解算法。
(5)寻求合理的支持度阀值和置信度阀值
关联规则表的生成受支持度阀值 minSup 和置信度阈值 minConf 的控制,它
们的取值是否合理将直接影响到生成页面的理想程度。
第二章 相关技术介绍
2.1 B/S 体系结构
在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出
请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S 结
构简化了用户机的工作,用户机上只需配置少量的项目端软件。服务器将担负更
多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请
求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由 Web
Server 完成。实际上 B/S 体系结构是把二层 C/S 结构的事务处理逻辑模块从项
目机的任务中分离出来,由 Web 服务器单独组成一层来负担其任务,这样用户机
剩余24页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 395
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功