政府政府门户网站的设计与实现—— 后台管理系统

政府网站设计  时间:2021-02-20  阅读:()

毕业论文设计作 者: xxx 学号 xxx

系 部: 信息科学与工程系

专 业: 计算机科学与技术

题 目: 政府门户网站的设计与实现

——后台管理系统

指导老师 xxx 副教授

提交日期 2010年5月 15 日

xxx大学xxx学院 毕业论文(设计)

政府门户网站的设计与实现——后台管理系统

摘 要

随着互联网的高速发展互联网已经被应用到社会的各行各业。如政府门户网站的建设政府门户网站可以提高为民服务的效率以及推动经济的快速发展加强政府与社会公众之间联系和沟通。因此建设政府门户网站已成为一种必然的趋势。

在这个背景下本文提出了基于J2EE的政府门户网站后台管理系统的设计框架并给出这种框架的具体的实施步骤和方法。使用这个系统可以实现政府与社会群众之间的互动同时政府可以在网上对政府事务进行更高效的管理从而使政府工作可以更快速、更便捷、更有效地开展。

关键词政府门户网站 后台管理系统 J2EE 高效i

xxx大学xxx学院 毕业论文(设计)

Government Gateway Website Design and Realization

——Backstage Management System

ABSTRACT

With the development of Internet, Internet has already been applied to sectors of society.Such as theconstruction of the government gateway website, the government gateway website may enhance theefficiency to serve for the people and promote economic development, the government gateway websitecan enhance the relation and the communication between the government and the socialpublic.Therefore, the construction of the government gateway website has become an inevitable trend.

Under this background, In the system,put forward the e-government applications based on J2EEintegrated system design framework and the specific steps and methods of implementation isgiven.Through this system, the government and the social populace may exchangemutually,simultaneously the government may carry on a more highly effective management to thegovernment affair on-line,which enables the government service to be more faster,more convenient,and more effectively.

Ke yword s Government Gateway Website;Backstage Management System;J2EE;Highly effectiveii

xxx大学xxx学院 毕业论文(设计)

目 录

摘 要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I

ABSTRACT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I I

第一章绪 论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 1 -

第二章系统分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 3 -

2. 1系统目标. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 3 -

2.2技术可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 3 -

2.3业务流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 5 -

2.4数据流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 7 -

2.4. 1系统数据流程图中的符号. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 7 -

2.4.2系统数据流程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 8 -

2.5数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 13 -

第三章政府门户网站系统设计与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 17 -

3. 1 系统模块功能说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 17 -

3.2政策法规. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 18 -

3.3政务公开. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 20 -

3.4政民互动. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 22 -

3.5 新闻与公告. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 23 -

3.6 系统管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 25 -

3. 7数据库连接代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 26 -

结束语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 30 -

致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 31 -

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- 32 -iii

xxx大学xxx学院 毕业论文(设计)

第一章绪 论

随着互联网的高速发展互联网得到了广泛而深入的应用。如政府门户网站各级政府为了提高为民服务的效率以及推动当地经济的快速发展网站已经成为必不可少的工具。通过互联网的应用拉近了政府与社会公众的距离使他们的联系越来越紧密从而更好的服务群众为民办事的效率得到了很大的提高互联网还有一个重要的优势它能够更直接和快捷对外展示和宣传政府形象从而使城市以良好的形象吸引外资的投入从而进一步推动当地经济的快速发展。因此建立政府门户网站已成为政府电子政务对外服务窗口和发展的主要趋势有利于各种信息和资源的整合为政府与社会公众之间加强联系和沟通的有效载体。越来越多的政府职能部门也逐渐意识到利用网络的的优势可以在网上对政府事务进行更高效的管理从而使政府工作可以更快速、更便捷、更有效地开展。于是越来越多的政府开始建设自己的门户网站。但是 由于各方面的原因这些政府网站的建设水平也参差不齐。具体来说政府网站的建设水平可分为以下几个层面[1] 

1.政府网站的萌芽阶段这个阶段的政府网站一般是委托网络公司制作的此阶段的政府网站的页面都是静态的只能用简单的形式展示政府相关职能和信息。这种网站更新起来比较困难每次更新都需要委托制作公司进行。

2.政府网站的发展阶段利用简单的自助建站系统构建政府网站用以简单展示政府相关职能和信息。这种网站结构非常简单只能满足在网上建有一个政府门户网站这种较低层次的需求无法在网上实现对政府事务的管理。

3.政府网站的高级阶段利用内容与知识管理系统构建政府门户站点此阶段的政府门户网站能够展示政府详细职能发布地方新闻以及进行简单的政府事务管理等。 同时可构建政府内部知识网站为政府内部工作人员提供学习平台。

4.政府网站的更高级应用在构建政府门户网站的基础上利用电子政务技术构建政府电子政务网站开展网上电子政务真正实现在网上为公众服务在网上进行政府部门之间的办公以及政府内部信息资源的交流和共享等。

所谓电子政务就是政府机构应用现代信息和通信技术将管理和服务通过网络技术进行集成在互联网上实现政府组织结构和工作流程的优化重组超越时间和空

- 1 -

xxx大学xxx学院 毕业论文(设计)

间及部门之间的分隔限制 向社会提供优质和全方位的、规范而透明的、符合国际水准的管理和服务。如果政府网站建设还停留在低层次阶段没有为针对开展更高层次的电子政务而建设将会越来越不能满足政府办公信息化、电子化的需要政府门户网站也会不能发挥其应有的功能和优势。 [2]

所以从上可以看出如何构建一个技术先进、能实现统一的信息发布、专业的系统管理维护和便捷的网上办事系统的政府门户网站将对外公开的信息都整合到一起发布发到网上供群众浏览、查询给群众一个完整的政府形象满足政府进行全面电子政务的需要就成了政府建设网站所最迫切需要解决的问题。

-2-

xxx大学xxx学院 毕业论文(设计)

第二章系统分析

2. 1系统目标

人们的生活方式不断受到全球性的网络化、信息化进程的影响 Internet技术的应用以及电子商务的飞速发展使得人们生活工作的各个层面发生了深刻的变化。作为人类社会上层建筑的国家政府部门,也正在对传统的管理手段进行深刻的变革,从而使其更加快捷方便地与外界联系。

建设本系统的最终目标就是为了政府部门能够更好的发挥他们的职能作用提高办公效率提高政府对市民的服务质量。基于以上要实现的目标建立一个功能完善的政府门户网站系统是非常必要的。本系统主要结构分为以下几大模块:政策法规、政务公开、政民互动、新闻公告以及系统管理等五大模块。

2.2技术可行性分析

随着Java语言的不断发展它的很多优势变得越来越明显特别是在Web应用方面的开发。Jakarta Tomcat是在SUN公司的JSWDK的基础上不断发展起来的Tomcat的很多特性使得它成为一个优秀的Java Web应用的Servlet/JSP容器是SUN公司官方推荐使用的Servlet/JSP容器 同时也是Servlet和JSP最新规范的体现。 [3]

Tomcat服务器是一个免费的开放源代码的Web应用服务器。Tomcat 5支持最新的Servlet 2.4和JSP 2.0规范。因为Tomcat技术先进、性能稳定而且免费 因而深受Java爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行的Web应用服务器。 同时由于Tomcat运行时占用的系统资源小扩展性好支持负载平衡与邮件服务等开发应用系统常用的功能而且它还在不断的改进和完善中任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat是一个小型的轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP程序的首选。对于一个初学者来说可以这样认为 当在一台机器上配置好Apache服务器可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展但它是独立运行的所以当你运行tomcat时它实际上作为一个与Apache独立的进程单独运行的。 这里的诀窍是当配置正确时 Apache为HTML页面服务而Tomcat实际上运行JSP页面和

-3 -

xxx大学xxx学院 毕业论文(设计)

Servlet。另外 Tomcat和IIS、 Apache等Web服务器一样具有处理HTML页面的功能另外它还是一个Servlet和JSP容器独立的Servlet容器是Tomcat的默认模式。不过 Tomcat处理静态HTML的能力不如Apache服务器。 [4]

本系统在分析总结国内其他政府网站所采用的技术支持的基础上对目前网站建设使用的不同技术的优缺点进行了比较分析基于JSP技术如下所述的优点及SQLServer2005数据库服务器的优势最终确定使用JSP作为本系统的动态网页制作技术 SQL Server2005作为本系统数据库服务器。

1动态网页制作技术

JSP JSP是Java Server Pages的简称技术具有如下优点

1对于用户界面的更新其实就是由Web Server进行的所以给人的感觉更新很快。

2所有的应用都是基于服务器的所以它们可以时刻保持最新版本。

2数据库服务器

SQL Server 2005[5]引进了一套集成的管理工具和管理应用编程接口 APIs 以提供易用性、可管理性、及对大型SQL Server配置的支持。 SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性 为企业数据提供最高级别的安全性。对于分布式数据库而言 SQLServer 2005提供了全面的方案修改DDL复制、下一代监控性能、从甲骨文Oracle到SQL Server的内置复制功能、对多个超文本传输协议http进行合并复制 以及就合并复制的可升级性和运行进行了重大的改良。另外新的对等交易式复制性能通过使用复制改进了其对数据向外扩展的支持。使用SQL Server 2005开发人员将能够在数据库层开发Web服务将SQL Server当作一个超文本传输协议HTTP侦听器并且为网络服务中心应用软件提供一个新型的数据存取功能。

因此选择JSP作为动态网页的制作技术选择SQL Server 2005作为数据库服务器在技术上是可行的。

以下是JDBC的介绍:

JDBC[6]由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API据此可以构建更高级的工具和接口使数据库开发人员能够用纯Java API编写数据库应用程序。有了JDBC API就不必为访问Sybase数据库专

-4-

xxx大学xxx学院 毕业论文(设计)门写一个程序为访问Oracle数据库又专门写一个程序或为访问Informix数据库又编写另一个程序等等程序员只需用JDBC API写一个程序就够了它可向相应数据库发送SQL调用。同时将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序只须写一遍程序就可以让它在任何平台上运行。

Java具有很多的优点如坚固、安全、易于使用、易于理解和可从网络上自动下载等特性因此Java是编写数据库应用程序的杰出语言。所需要的只是Java应用程序与各种不同数据库之间进行对话的方法。而JDBC正是作为此种用途的机制。它扩展了Java的功能。

JDBC是个"低级"接口它用于直接调用SQL命令比其它的数据库连接API易于使用但它同时也被设计为一种基础接口在它之上可以建立高级接口和工具。高级接口是"对用户友好的"接口它使用的是一种更易理解和更为方便的API这种API在幕后被转换为诸如JDBC这样的低级接口。

JDBC尽量保证简单功能的简便性而同时在必要时允许使用高级功能。启用"纯Java"机制需要象JDBC这样的Java API。如果使用ODBC就必须手动地将ODBC驱动程序管理器和驱动程序安装在每台客户机上。如果完全用Java编写JDBC驱动程序则JDBC代码在所有Java平台上从网络计算机到大型机都可以自动安装、移植并保证安全性。执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等 以实现建立动态网页所需要的功能。

2.3业务流程

用业务流程图描述现系统各项业务处理过程并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图作为分析和描述现行系统业务的重要工具之一。其主要作用是描述现行系统的业务情况以便于与管理人员交流它是系统设计的前提和保证。 [7]

对于政府门户网站这样一种新颖的政府办公方式我们现在对其基本业务的执行过程用业务流程图这样一种直观的描述方式作以简要的说明。

业务流程图使用的基本符号如表2-1所示

-5-

HostNamaste$24 /年,美国独立日VPS优惠/1核1G/30GB/1Gbps不限流量/可选达拉斯和纽约机房/免费Windows系统/

HostNamaste是一家成立于2016年3月的印度IDC商家,目前有美国洛杉矶、达拉斯、杰克逊维尔、法国鲁贝、俄罗斯莫斯科、印度孟买、加拿大魁北克机房。其中洛杉矶是Quadranet也就是我们常说的QN机房(也有CC机房,可发工单让客服改机房);达拉斯是ColoCrossing也就是我们常说的CC机房;杰克逊维尔和法国鲁贝是OVH的高防机房。采用主流的OpenVZ和KVM架构,支持ipv6,免...

CheapWindowsVPS$4.5/月,美国VPS/免费Windows系统/1Gbps不限流量/,可选美洲、欧洲、亚洲等8大机房

国外商家提供Windows系统的并不常见,CheapWindowsVPS 此次提供的 2 款 VPS 促销套餐,提供 5 折永久优惠码,优惠后月付 4.5 美元起,价格还是挺诱人的,VPS 不限流量,接入 1Gbps 带宽,8 个机房皆可选,其中洛杉矶机房还提供亚洲优化网络供选择,操作系统有 Windows 10 专业版、2012 R2、2016、Linux等。Cheap Windows VPS是...

cera:秋季美国便宜VPS促销,低至24/月起,多款VPS配置,自带免费Windows

介绍:819云怎么样?819云创办于2019,由一家从2017年开始从业的idc行业商家创办,主要从事云服务器,和物理机器819云—-带来了9月最新的秋季便宜vps促销活动,一共4款便宜vps,从2~32G内存,支持Windows系统,…高速建站的美国vps位于洛杉矶cera机房,服务器接入1Gbps带宽,采用魔方管理系统,适合新手玩耍!官方网站:https://www.8...

政府网站设计为你推荐
cornerradiuscorner radius是什么意思windows优化大师怎么用windows优化大师怎么用﹖站长故事爱迪生发明东西的故事打开网页出现错误显示网页上错误,打不开网页怎么办1433端口怎么去看1433端口安卓应用平台手机系统应用在哪如何建立一个网站要建立一个网站怎么弄啊?安装迅雷看看播放器怎样安装迅雷看看播放器商标注册查询官网商标注册查询官方网站?宕机宕机是什么意思
北京域名注册 已备案未注册域名 广州主机租用 google电话 星星海 highfrequency 42u机柜尺寸 英文简历模板word 网站监控 免费博客空间 777te 域名转接 股票老左 免费防火墙 阿里校园 傲盾官网 服务器硬件防火墙 根服务器 web服务器是什么 阿里云免费邮箱 更多