汉语大全>计算机理论>基于ASP技术的政务信息平台系统研发

基于ASP技术的政务信息平台系统研发

详细内容

摘要

  0 引言

  随着信息技术,特别是网络技术的飞速发展,在政务活动中全面应用现代信息技术、网络技术以及办公自动化技术等进行办公、管理和为社会提供公共服务,已经成为提高行政效率、改善行政管理水平、增加行政透明度、展示行政形象的重要方式,因此,建立一个统一、多能政务信息平台是切实可行和十分必要的。

  1 政务信息化应用现状

  1. 1 国外政务信息化现状

  世界各国政府都在大力建设政务信息化,欧美等发达国家和地区的政务信息化处于世界领先地位,许多发展中国家的政府也都致力于政务信息化的发展,并且已初见成效。

  1. 2 我国政务信息化现状

  我国政务信息化建设速度发展迅猛,“金税”等一批信息化建设工程成效显着,政务网普及率快速提高。但仍存在诸多问题: 缺乏整体规划和统一的技术标准,兼容性、互动性差,信息资源难以共享; 社会公众上网普及率仍然较低,政务信息化的服务范围有限; 缺乏政务信息安全相关法律法规; 基础设施还较为薄弱。

  2 政务信息平台系统设计

  2. 1 设计目标

  一网多能,资源共享; 统一开发、分步实施; 安全性高、统一认证; 高数据交换能力、数据兼容性强; 流程定义简单、系统操作容易; 开放性强、兼容多种软硬环境。

  2. 2 政务信息平台系统规划

  平台规划分为三部分: 网站设计、功能模块设计、数据库设计。政务信息平台系统功能结构如图1 所示。

  功能模块介绍:

  新闻中心: 提供最及时全面的经济新闻播报。

  政府之声: 公开政府工作、经济发展规划和统计数据。

  经济评论: 反映对经济发展的总结和预测展望,行业报告,经济新闻在线评论。

  政策咨询: 经济法规政策、投资与办事指南。

  下载中心: 办事表格、法律法规文件。

  互动沟通: 站内留言,发表对该网站的意见建议并提交。

  在线投稿: 在线投稿和上传文件。

  查询中心: 提供单关键字( 关键字 + 查询范围) 、组合查询( 经济新闻、政策法规) 和目录查询( 网站的详细目录列表) ,让来访者通过简单的输入就能快捷的查询到其所需要的信息。

  管理模块: 网站管理员通过管理入口,通过身份验证后,可以行使网站管理员权限,包括各种经济信息的添加、修改或删除,留言的回复、删除,文件管理等等。

  3 平台设计

  3. 1 首页设计

  顶部: 政府名称及副标题。

  顶部和中部之间是网站的导航条,方便浏览,又能使首页更显匀称和美观。

  中部: 左侧为栏目的导航栏,右边分功能模块,例如: 图片新闻、今日要闻、经济评论、政府之声。

  底部: 关于网站的相关信息和版权声明,如表 1所示。

  3. 2 一级页面、二级页面设计

  后续页面逐项展示网站的各栏目,风格和首页类似: 左边是导航栏,右面栏目主体内容。

  4 网站栏目设计

  网站栏目设计结构图如图 2 所示。

  5 数据库设计

  建立一个经济信息资源数据库,该数据库包含新闻信息、政府之声信息、图片信息、经济评论、政策法规、留言板等数据表,附加一个管理权限表,以及两个新闻显示视图如表 2 所示。在此重点介绍新闻数据表和视图的设计。

不同的管理员,有不同的管理权限,也就有不同的管理页面。根据不同的用户名和密码输入,自动跳转到相应的管理页面,行使管理职权,如表 3 所示。新闻表如表 4 所示。

  


6 系统安全

  系统以文本格式的提供信息服务,安全主要从以下几个方面考虑:

  网站的管理页面安全控制: 采用 Session 技术,所有的管理页面只有正确登陆后才能授权访问,然后行使相关的职能; 对网站信息资源的所有操作( 增、改、删) 都有唯一的责任人相对应,并做相关记录。

  数据库服务器端 SQL Server 安全控制: 采用 SQLServer 默认的安全机制,加强数据库的密码管理。

  Web 服务器端 IIS 安全控制。

  建立和健全网站安全管理制度。

  7 系统开发平台和应用平台

  ( 1) 系统开发平台

  Window Server2003,IIS 6. 0,ASP + VBScript、Dreamweaver2004 MX、 SQL Server 2000、 Fire-works2004 MX。

  ( 2) 系统应用平台

  软件平台: Windows2000 Server,IIS 5. 0 以上,SQL Server 2000 企业版。

  8 系统结构和系统实现的主要技术

  8. 1 采用“三层体系结构”

  本系统采用“三层体系结构”模式,服务器端需要配置一个 Web 服务器和一个数据库服务器,客户端只需安装一个 IE 浏览器。

  在 Browser/Client/Server 三层体系结构下,表示层、功能层、数据层被分割成三个相对独立的单元:

  第一层表示层,Web 浏览器; 第二层功能层,具有应用程序扩展功能的 Web 服务器; 第三层数据层,数据库服务器。B/S 结构如图 3 所示。

  8. 2 关键技术 ASP 技术

  使用 ASP 创建和运行动态、交互的应用程序,组合 HTML 页,脚本命令和 ActiveX 组件以创建交互的网页和基于网络的功能强大的应用程序。

  ASP 页面的结构ASP 的程序代码简单通用,文件名由. asp 结尾,ASP 文件由四部分构成:

  标准的 HTML 标记: 所有的 HTML 标记均可使用。

  ASP 语法命令: 位于 < % % > 标签内的 ASP代码。

  服务器端的包括语句: 可用#包括语句调入其它ASP 代码,增强了编程的灵活性。

  脚本语言: ASP 自带 Jscript 和 VBScript 两种脚本语言,增加了 ASP 的编程功能,用户也可安装其它脚本语言。

  ASP 提供功能强大的六个内置对象,可开发出相关的网络应用程序。六个内置对象如下:

  Request: 从前端用户取得信息。Request 对象将客户端信息保存在某个指定的集合中,提供给 ASP使用。通用的访问方法为:

  Request. Collection( “member name”) 。当不指定集合名时,以 Querystring、Form、Cookie、ServerVari-able 顺序进行搜索,自动引用找到匹配变量。

  Response: 将信息送给前端用户。Response 对象可用来构建对信息的反馈。

  Server: 提供网络服务器工具。

  Session: 储存在一次会话内的用户信息,仅被该用户访问。

  Application: 管理所有的会话信息,供所有用户共享。

  ObjectContext: 提交、中止由 ASP 脚本启动的事务。

  ASP 有五个主要的内建对象: Request,Re-sponse,Server,Session,Application。

  ADO 访问数据库,ADO 是 ASP 内置的 ActiveX服务器组件,ADO 通过在 Web 服务器上设定 OD-BC,可建立与多种数据库,如: SQL Server,Oracle,In-formix,Aess,VFP 等建立连接。可以把它与 ASP结合起来建立提供数据库信息的网页内容在网页画面执行 SQL 命令用户在浏览器页面中输人更新和删除 Web 服务器信息,由服务器对 Web 数据库进行相应的操作。

  9 结束语

  本文介绍了基于 ASP 技术的政务信息平台系统设计,搭建一个功能完善、技术先进、满足政务信息化需求的平台系统。

  参 考 文 献:

  [1]王国荣. ASP 网页制作教程[M]. 人民邮电出版社,2000.

  [2]姚国章. 电子政务基础与运用[M]. 北京大学出版社,2002.

  [3]黄维通. SQL Server 2000 简明教程[M]. 清华大学出版社.

  [4]孙丽君. ASP 编程基础及应用实例集锦[M]. 人民邮电出版社.

  [5]宋晓雯,王仁武. 电子政务系统的信息资源建设与共享[J]. 清华全文期刊,2003( 9) : 963 -965.

  [6]顾卫星. 电子政务信息资源库的建设[J]. 上海统计,2002( 11) : 30 -32.