2021-2022收藏的精品资料基于jsp的电子政务网站的设计与实现.doc





《2021-2022收藏的精品资料基于jsp的电子政务网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《2021-2022收藏的精品资料基于jsp的电子政务网站的设计与实现.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 xx大学论文 论文题目基于jsp的电子政务网站的设计与实现基于jsp的电子政务网站的设计与实现内容提要 电子政务是各级政府为应对信息技术革命的重要举措,也是响应国家“互联网+”战略的行动,对革新我国政府的工作模式将具有深远的影响。近年来,我国各地已经建成了许多优秀的地方政府网站。这些网站的出现,提升了政府的形象,拉近与群众的距离,赢得了一片掌声。但是,不可否认,也有一些地方的政府网站存在着一些问题。本文分析了这些存在的问题,结合国内大、中城市以及各县区级政府具有的成功电子政务模式,提出相应的解决方案。论文分为三个部分。第一部分,介绍本系统开发的背景、目的及意义,由此提出建设电子政务网站的必要
2、性。第二部分,分析原电子政务网站建设过程中存在的内容较为杂乱、缺少互动等问题,由此有针对性地提出我们的网站建设的目标。第三部分,结合静态网页的爬取技术,来实现我们提出的目标。本文着重介绍了如何实现经过一个固定时间间隔来与原网站同步更新的实现方法,并以此为基本技术构造一个电子政务网站的基本框架。关键词 电子政务网站;静态网页的爬取技术;数据库操作1. 引言1.1 系统开发的背景现代信息社会的高速发展对政府的行政、服务和管理等方面提出了巨大的挑战。并且,随着技术革命的推广,互联网日益成为我们日常生活中不可或缺的一部分,而网络也确实给我们的生活带来许许多多便利之处。在这种背景下,国家适时提出的“互联
3、网+”战略正是政府对这种变化作出的积极响应。各地政府也将建设政府网站作为一项便民工程来实施,于是各地随之出现了许多优秀的政府网站。这些政府网站的建成革新了政府的工作模式、提升了效率、拉近了与群众的距离,美化了政府形象,是实实在在的好事。然而我们也看到,许多的地方网站存在着各种各样的问题,有的网站架构繁琐,信息杂乱,群众难以第一时间找到所需信息;有的网站没有发挥本地的特色,没有本地群众交流的平台。这些在一定程度上影响了群众使用的体验,也增加了政府工作人员一些不必要的操作,对此我们需认真反思并加以改正。1.2 系统开发的目的和意义现行系统存在着信息杂乱等问题,许多市民无法较快地获取信息。为了弥补这
4、一缺点,我们实现了对原网站新闻和便民信息两块内容的获取,并设置一定的时间间隔来自动更新,这样方便需要这些信息的群众直接访问我们的网站来获取消息。此外我们还增加了原网站没有的一个论坛形式,方便群众进行交流。同时,利用FCK编辑器实现了新闻的手动更新,丰富了新闻的更新方式。新系统开发的意义在于可以弥补原网站存在的不足,为需要浏览相关信息的群众提供一个可替代的选择,同时实现对政府部门工作的投票是大众行使自己监督权的一个重要途径。1.3目前国内外研究现状电子政务作为一个新兴的概念,在国外兴起较早。以美国为例,美国是发展电子政务较早的国家,也是电子政务最成熟的国家。早在1993年,“the Govern
5、mental Accounting Standards Board”成立时,克林顿政府提出构建“电子政府”的设想。1995年5月,克林顿 政府要求提交的文件必须为电子版。1996年,克林顿政府发动“重塑政府运动”,将“国家绩效评估委员会”更名为“重塑政府国家伙伴委员会”(National Partnership for Reinventing Government),提出要让联邦政府在2003年底前实现全部建成电子政务网站,使民众能够便捷地通过网站获取自习需要的讯息,并对联邦工作进行监督。2000年9月,美国政府建成“第一政府网站”(https:/www.usa.gov/)。这是一个巨大型的政
6、府网站,为民众提供许多便利,因此,可以看作电子政府发展的里程碑。近年来,随着信息化的不断推进,我国各级政府对网站的重视程度日益提升,涌现了一大批政府和部门的电子政务网站。早在1999年1月,我国中央40过个部委联合提出了“政府上网工程”,目标是在99年底建成六成以上政府网站,在新千年实现八成。并以此为契机,实现我国政府与信息时代接轨,并为群众提供便利。于是,最近几年,我国政府电子政务网站的建设环境明显改善,涌现了一大批优秀地方网站。2007年,国务院相关报告显示:2007年中国各级政府电子政务的平均持有率已经达到近90%,相比2006年提高了近5个百分点;各部委电子政务网站持有率为96.1%,
7、与上年持平;省级政府电子政务网站持有率达到近97%,与上年相比提高了至少6个百分点;地市级政府电子网站持有率达到97%以上,比2006年提高了2.1个百分点20。可以看出,我国政府网站的建设成就喜人。目前,据不完全统计,我国各级政府建成的电子政务网站至少10000个以上。2.需求分析2.1 原系统现状现行的吕梁市人民政府网站((1) 网站内容杂乱无章:由于我市人口较多、市情复杂等客观因素,我市的政府网站需要显示的内容很多,便显得有些杂乱无章。一些基本的信息往往在二级页面,甚至有些在三级页面,对于一些对网络不熟悉的群众来说,寻找这些内容难上加难。(2) 栏目设计混乱:有些栏目设置冗余,无需设置两
8、个甚至更多栏目来展示。(3) 不够便民:一些便民信息不直观,更新不及时。(4) 人性化设计体现不足:没有一个可以对政府部门工作进行评价的调查栏。为了更好地完善现有的网站系统,弥补不足,重新规划和建设一个可以实现信息同步更新的网站是十分必要的。2.2 新系统目标建设本系统的最终目标有:(1) 实现对原系统的信息进行提取,并设置12小时更新一次,方便群众直接获取这个模块的信息。(2) 实现一个手动更新信息的编辑器,在自动更新出现错误难以快速排除时还可以通过手动更新。(3) 实现一个本地群众进行交流的论坛,论坛应实现注册、登录、发帖和回复等功能。(4) 实现一个对若干政府部门工作评价的投票模块。基于
9、以上要实现的目标,我们提出需求的软硬件环境。2.3 软件环境2.3.1 硬件环境据初步估计,本网站的日访问量大概在2000人左右,因此,为保证网页的流畅度,在服务器端建议使用如下配置:多核心CPU:服务器端需要一个较快地运算速度,而多核心可以直接提高这一速度。建议使用Intel Xeon E3-1231 v3,四核心且性价比较高。主频:建议选择较高的主频,这样运算速度更快,性能更强。上述Intel Xeon E3-1231 v3具有3.4GHz的主频,完全满足需求。内存:建议使用2G以上的内存。服务器需要一直工作,较大的内存可以更多的实现数据交换。网络要求:10M/100M交换式以太网。后备电
10、源:如果有后备电源可以使得服务器在不可预知的断电时继续工作。2.3.2 软件环境本系统对软件环境作如下要求:操作系统:根据本系统的需求分析,建议使用Windows Sever 2008 R2。因为Windows Sever 2008 R2优化了对多核心CPU的支持并增加了一些虚拟化的功能。数据库管理系统:根据需求分析,我们将使用MySQL数据库。因为它具有开源性、快速性、健壮性,并支持多线程、多用户。浏览器:IE 6.0及以上版本。2.4 性能需求本系统属于政府网站,面向社会大众,并接受他们的检验和监督,因此,它需要有良好的稳定性与易用性,这样才能保证满足使用者的需求。在系统发布运行时,在不考
11、虑自然灾害与人为因素的情况下,系统应保证一直稳定运行,新闻的更新需及时,这也是设置手动更新模块的原因。而且网页的响应速度要快,因为群众的事情无小事。 3.可行性分析基于jsp+mysql的网站设计是一个成熟的开发模式,技术上是完全可行的。3.1 经济可行性我们的网站仿照政府网站进行开发,因此它的开发费用主要是网站的设计开发费用。而包括一些硬件、网络线路、软件等的费用可以算在政府部门的预算中,而无需我们考虑,因此,本网站的前期费用是非常低廉的。而一旦网站投入使用,对于提高政府部门的工作效率和服务质量有较大的裨益,因而网站的后期维护费用也可以列为正常财政支出。因此,本网站在经济层面完全可行。3.2
12、 运行可行性近年来,电子政务已经从一个较为新颖的概念转化为一个为大众所喜闻乐见的政府工程,一部分群众已经把浏览本地政府网站作为他们获取关于本地新闻的一个重要途径,这说明我们的网站有一定的受众基础。而我们的网站在设计之初就把简化操作流程作为一个重要的设计目标,操作界面的友好化也是我们的追求,这都将使得我们的网站更加容易上手。而各地都在大力建设政府网站,政府网站的运行可以列为他们的工作目标。因此,本网站的运行是受支持的。4.关键技术4.1 静态网页的爬虫技术网络中的URL(Uniform Resource Locator)是统一资源定位符的简称。它表示Internet上某一资源的地址。通过URL我
13、们可以访问Internet上的各种网络资源,比如最常见的WWW,FTP站点12。 URL可以被认为是指向互联网资源的“指针”,通过URL可以获得互联网资源相关信息,包括获得URL的InputStream对象获取资源的信息,以及一个到URL所引用远程对象的连接URLConnection。 URLConnection对象可以向所代表的URL发送请求和读取URL的资源。通常,创建一个和URL的连接,需要如下几个步骤13:(1) 创建URL对象,并通过调用openConnection方法获得URLConnection对象;(2) 设置URLConnection参数和普通请求属性;(3) 向远程资源发送
14、请求;(4) 远程资源变为可用,程序可以访问远程资源的头字段和通过输入流来读取远程资源返回的信息13。4.2 java中暂停休眠的方法java.lang.Thread的sleep()方法能实现该功能。需要注意的是,sleep()方法的参数不能为负,否则会抛出IllegalArgumentException异常。除此之外,还有另一个方法sleep(long millis, int nanos),该方法可用于使当前线程暂停millis毫秒nanos纳秒。需要注意的是,参数nanos的取值范围为0, 999999。4.3 动态网页制作技术JSPJSP全名是 Java Server Pages,翻译过
15、来就是Java服务器页面,它是Sun公司提出并建立的一种动态网页技术标准。它是在传统的 HTML中插入Java代码,形成jsp文件。 JSP开发网站具有以下优势:(1) JSP的效率和安全性更高。(2) JSP的组件 (Component)方式更方便。(3) JSP的适应平台更广。5.系统设计与实现5.1 概要设计本系统主要实现新闻同步更新、新闻手动发布、用户投票以及本地论坛等功能。系统功能模块图如图1所示:其中主要包括如下几个功能模块:5.1.1 新闻自动更新模块目的:将原网站的新闻标题、链接抓取后存放到我们的数据库中以实现自动更新。功能:实现同步更新并设置12小时为一个周期。5.1.2 新
16、闻手动更新模块目的:为了在自动更新出现一些不可预料且难以快速排查的问题时,还可以更新信息。功能:对新闻信息进行手动更新。5.1.3 用户投票模块目的:对若干政府工作部门工作进行投票,以实现监督和评价功能。功能:投票,并在投票后可以查看票数。图1 系统模块结构图5.1.4 本地论坛模块目的:实现一个本地交流的论坛功能。功能:注册登录和发帖等。5.2 详细设计5.2.1 数据库设计(1) 概念模型设计本网站系统的E-R图如下图2。图2 实体关联图(2) 数据库表设计本系统的核心数据库表设计如下:管理员信息表表1 管理员信息表列名数据类型字段长度是否允许为空说明id自动编号20否编号Manaidva
17、rchar20否管理员帐号Manawordvarchar6否管理员密码新闻信息表表2 新闻信息表列名数据类型字段长度是否允许为空说明id自动编号否编号subjectvarchar100否新闻标题Create_timedatetime12否提交时间contentvarchar备注否新闻内容News_statusvarchar45否新闻状态columnvarchar45否栏目调查统计表表3 调查统计信息表列名数据类型字段长度是否允许为空说明id自动编号否编号buliaojieinteger20是不了解feichangliaojieinteger20是非常了解jibenliaojieinteger2
18、0是基本了解henshaoliaojieinteger20是很少了解5.2.2新闻自动更新模块设计(1) 爬取新闻内容的设计与实现我们所需要的信息有两部分,分别被存放在不同的网站里面,一个是关于新闻的通过分析原网站( 606513-0-9-作为开头、作为结尾,这为我们爬取所有新闻提供了便利。我们可以利用URLConnection函数,以原网站为对象先对开始到的部分进行爬取,将爬取的内容存放到一个数组b中。接下来,我们分析爬取到的内容,可以发现,每条新闻的题目,时间以及链接已经以如下形式存放(以其中一条新闻为例):市人大常委会召开第四次主任会议以上内容依次为本条新闻配套图片、显示方式、网址链接以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料 基于 jsp 电子政务 网站 设计 实现

限制150内