毕业论文设计作 者: 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-
pigyun怎么样?PIGYunData成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,目前商家提供香港CN2线路、韩国cn2线路、美西CUVIP-9929、GIA等线路优质VPS,基于KVM虚拟架构,商家采用魔方云平台,所有的配置都可以弹性选择,目前商家推出了七月优惠,韩国和美国所有线路都有相应的促销,六折至八折,性价比不错。点击进入:PIGYun官方网站地址PIGYUN优惠...
Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...
ftech怎么样?ftech是一家越南本土的主机商,成立于2011年,比较低调,国内知道的人比较少。FTECH.VN以极低的成本提供高质量服务的领先提供商之一。主营虚拟主机、VPS、独立服务器、域名等传统的IDC业务,数据中心分布在河内和胡志明市。其中,VPS提供1G的共享带宽,且不限流量,还可以安装Windows server2003/2008的系统。Ftech支持信用卡、Paypal等付款,但...