自考本科毕业论文
考 籍 号: 姓 名:
题 目:
指导教师: 江沸波 专 业: 电子政务
通讯地址: 湖南师范大学 电 话:
二零一一年三月
电子政务系统平台的设计
『摘要』
本论文概述了ASP.NET及其相关的一些知识,采用的基础语言是C#语言。ASP.NET是面向下一代企业级的Web应用程序开发平台,是建立在.NET 框架的通用语言运行环境上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET具有开发效率高、使用简单快捷、管理更简便、全新的语言支持以及清晰的程序结构等优点。C#语言是Micorsoft.NET的核心编程语言,能最大限度地发挥.NET平台的威力,使程序员能够在.NET平台上快速地开发各种类型丰富的应用程序。具体的实现是用此知识构造一个电子政务系统平台,针对政府机关单位实现电子政务和电子政府的需求进行定向开发,适用于市、县、乡及各局室机关进行网站建设,是一套功能完善的政府网站管理系统。完美的JSP版[SQL版]政府网站,后台功能非常强大,并参考目前众多流行的国内政府网站重新做了美化,适用于各政府网站的建设。基于server200的完美结合,高效的页面执行效率,更高的安全性能。在此设计中,主要的技术有ASP.NET、SQL server2000等。开发平台: ASP.NET+SQL+IIS。
『关键词』 电子政务 网络数据库 ASP.NET
『Keywords』 e-government network database ASP.NET
1 绪论 4
1.1 引言 4
1.2背景 4
1.2.1 B/S模型的优点 4
1.2.2 ASP.NET简介 5
1.2.3 ADO.NET简介 7
1.2.4 SQL Servrer简介 8
2 需求分析 9
2.1 任务描述 9
2.2 用户特点 9
2.3 条件与限制 9
2.4 系统配置 9
2.4.1 Hardware (硬件) 9
2.4.2 Software (软件) 9
3 系统总体设计 10
3.1 系统架构设计 10
3.2 系统功能描述 11
3.3 系统模块设计 11
3.4 部分模块详细设计 12
3.4.1 栏目管理模块 13
3.4.2 文章录入管理模块 13
3.4.3 系统管理模块 13
3.4.4 信息反馈管理模块 13
3.4.5领导信箱管理模块 13
4 结束语 28
5 致谢 29
6 参考文献 29
1 绪论
1.1 引言
随着我国国民经济的飞速发展和社会的进步,各项信息化建设事业都取得了巨大的成就!作为信息化建设的重要方面,各级政府的信息化建设首当其冲,具有多方面重要的意义。政府部门信息化可改善公务员的办公手段和环境,提高工作效率,方便人民群众办事;政府信息化搞好了可带动全社会其它领域的信息化工作;政府在信息化方面的投资又可以作为投资主体带动更多的社会投资,全面推进城市信息化建设,发挥政府在信息化建设中的主导作用。政府信息化从深层次讲,能提高全体公务员的素质,使政府更加适应我国四个现代化建设的要求。
政府信息化包括多个方面,可分为两大类:一类是政府机关的办公和业务管理的信息化,一类是各专业政府部门的专用应用系统的建设。
政府机关办公和业务管理的信息化,包括各单位的办公自动化系统、各种管理业务的管理信息系统、用于会议室的多媒体会议系统、用于保密网的保密文档管理系统、政府网站和网上政务系统以及广域网下的电子文档交换系统。
专业政府部门的专用系统内容更加丰富,包括水利局的三防系统、公安局的交通、消防和刑事侦察系统、国土局的GIS系统、税务局的网上报税系统、社保局的I/C卡管理系统等等。
为了研究问题方便起见,我们把专业政府部门的各种专用系统作为单独信息化系统对待,在城市信息化规划中统一去规划,去建设。只把政府机关的办公和业务管理定义为"电子政务",即狭义的电子政务,不包括广义的电子政府。"电子政务"对各政府部门有一定的共性,可针对这一特点研究设计方案和总结建设经验。
自从98年我国实施政府上网工程以来,电子政务在中央各部委、各省市都陆续地开展了不少的应用项目,出现了许多既先进又实用的系统,对我国政府部门改革和现代化建设起了很大的作用。近两年来,随着政府对整个信息化工作的重视,以及我国经济调整对基础建设力度的加大,各级和各地政府信息化正在形成一个高潮。不少沿海城市在修建新的政府大厦的同时把政府信息化建设包括进去,进行全面的建设;许多政府部门在原有部分单位个别应用基础上,正在考虑全局的、多种功能的系统建设;原来没有起步的地区和部门也都在特殊拨款,开展调查研究,着手这方面的建设工作。目前,我国电子政务系统建设出现了前所未有的好形势。
在这种形势下,为了使我国电子政务系统的建设规划全面,方案先进,投资节省,道路顺畅,不但要加强对电子政务系统的总体研究和开发工作,更要重视相互交流和总结经验。今后电子政务的建设一定要突破原来"局部单位个别应用"状态,重视"整体设计系统建设",避免子系统分离,各自为政,低水平重复,投资浪费的情况发生,使我国电子政务系统的建设更上一层楼!
1.2背景
1.2.1 B/S模型的优点
几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是B/S模型的优势所在。它和C/S模型比较优点极为突出。
两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流,没有其他服务介入的技术模型。对用户量在12-100的局域网环境中,两层模型的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,是一种全新的软件系统构造技术。
本实例使用的工具是ASP.NET,是B/S结构。以Internet和Intranet作为平台Server/Browser结构的应用程序,由于具有操作系统独立性,维护的简单性,用户界面一致性等特点,正越来越受到广大程序员和用户的欢迎。
B/S模型结构图如下所示:
B/S模型结构图
从上图可见 这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。
相比之下,B/S模型的优点显而易见,更适合这个网站的构建,有利于网站的维护和扩充。
1.2.2 ASP.NET简介
随着社会的发展,Internet已经成为生活、学习和工作中不可缺少的一部分,许多单位和个人都开始准备建立自己的网站。如果只使用HTML来设计成静态网页,就不能引入更多、更强大的功能,因此创建动态的、交互式的网站显得很重要。为满足这种需要,微软公司开发了一种叫做动态服务器页面(Active Server Pages,ASP)的Web开发平台。使用ASP进行Web开发,一方面给网站设计者带来了方便,但是另一方面则将服务器端代码和HEML及JavaScript代码放在同一页面中,常常会导致Web页面中混合了服务器端逻辑代码和为用户界面设计的HTML代码以及其他的一些问题,这样使得网站的各种代码难于管理,并且由于一些脚本语言在使用上的局限性,很多功能都不能够轻松实现。为了解决上述这些问题以及其他的一些问题,微软公司开发出了AS
上一篇:
流动人口管理系统系统技术架构net说明书
下一篇:
马原:环境保护与可持续发展论文(word)