论文部分内容阅读
【摘 要】政府网站作为推行电子政务面向社会的主要门户,借助信息化超强的渗透能力,有效地支持政府与企业和公众之间更为便捷的双向沟通,政府门户网站为实现政务公开,公众咨询业务,办理各项事务提供一站式访问服务平台,是政府对外宣传,招商引资,舆论宣传,联系群众的桥梁。而功能强大的政府网站群内容管理系统对于网站的建设和功能实现,以及平稳、高效地运行起着重要作用。本文从系统设计模式、系统功能分析、系统实现介绍了政府网站群内容管理系统的开发与实现。
随着国内电子政务的发展和深入,政府门户网站作为推行电子政务面向社会的主要门户,它有效地支持着政府与公众和企业之间更为便捷的进行双向沟通,成为政府推行政务公开、了解社情民意、改进公共服务的主要途径,也成为表现政府机关效率和效能的重要手段之一。近年来,各地区、各部门坚持“为民服务”的宗旨,立足“政务公开”,“网上办事”,逐步建设起了信息时代的“网上政府门户”。然而,随着政府门户网站应用和发展的深入,现有的网站体系的封闭性往往制约了门户网站的进一步发展,各个部门的门户网站之间无法实现信息共享,统一管理,形成了一座座信息孤岛。建设和管理各门户网站往往投入大量了人力、物力和财力,遇到网站功能扩充的时候,整合各功能模块的工作就变得更加复杂,甚至还需重新建设网站。造成了极大的浪费。在这样的背景下,建设统一部署、统一标准、建立在统一架构之上,分级管理、分级维护、高度耦合、信息共享的政府网站群内容管理系统显得犹为重要。
一、系统开发技术
(一)asp.net的使用
ASP.NET是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET中包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进,供 ASP.NET使用的库以及在Microsoft.NET Framework中允许通过Web 使用客户商用函数,为程序员提供了更多新的开发机会。
(二)SQL Server2005的使用
SQL Server2005 包含了许多可以显著提高开发人员生产效率的新技术。从对.NET Framework 的支持到与Visual Studio的紧密集成,这些功能使开发人员能够以较低的成本更轻松地创建安全、高效、强大的数据库应用程序。
二、系统功能分析
根据系统使用对象,本系统分为三种角色,即:编辑员、子站管理员,超级管理员。编辑员仅具有常规的操作权限,如发布、修改、删除信息,搜索信息等。子站管理员具有管理子站栏目内容,子站访问量统计,子站管理,子站用户管理,子站操作日志管理。超级管理员则具有最高权限,可以操作系统包含的所有功能。编辑员权限如图2-1,子站管理员权限如图2-2,超级管理员权限如图2-3
根据角色使用权限将政府网站群内容管理系统分为登录系统、内容管理系统、访问量统计系统、网站群管理系统、用户管理系统、日志管理系统六个子系统。
(一)登录系统
已授权用户通过用户名、密码进行登录,用户名和密码输入正确则登录成功,根据用户权限生成可操作页面。如果输入错误给出相应提示。为防止非法入侵,在登录页面加入验证码和连续三次登录失败则锁定策略。
(二)网站群内容管理系统
该子系统为整个系统最核心的部份,用户在该子系统内对网站的内容进行管理,包括发布、修改、删除、移动、复制信息,各站点、各栏目通过复制功能实现信息共享。系统根据用户的权限生成可操作栏目树型目录,用户管理相应目录里的内容。
文档的编辑采用可视化文档编辑器FckEditor,它可帮助政府门户网站群各部门的内容编辑人员提高信息采编效率。编辑器支持的文档分为四种类型:HTML、纯文本、链接和文件。当编辑人员创建一篇HTML文档时,可以任意对录入的文档进行排版,指定文档内容和标题的字体、字号、字体颜色、背景颜色、段落对齐方式、项目符号、段落缩进、行间距、分页支持等。编辑器支持表格、图片、符号、HTML标记、模板、音频、视频、FLASH动画、插入广告等多种元素。
支持自动保存,当系统出现异常时候可以从历史记录上恢复。
系统根据用户添加的信息自动调用栏目模板,生成首页,细览页等静态页面并通过FTP分发到对应的子站点,达到信息发布、更新的目的。
(三)网站群访问量统计系统
该子系统记录各子站每日的访问量及访问源的IP,并对访问来源、时间进行分析,管理员通过该系统可以知道每日的访问量是否正常,是否有黑客进行攻击以及攻击者的IP,发现异常时可以根据IP采取相应手段,比如限制该IP的访问、密切观察期动向等等。
(四)网站群管理系统
支持栏目的新建、删除、修改,网站管理员可以为每个栏目指定不同的栏目管理员和内容编辑人员。每个栏目可单独或批量进行管理权限设定。每个栏目可以配置个性化模版、管理权限和文档审核工作流。
(五)用户管理系统
包括组织管理和角色管理,管理员可以新建、删除、修改用户基本信息,通过创建组织快速地给用户设置权限,同一组织内的用户具有相同的权限。也可以通过角色管理给用户分配角色。当用户忘记密码时,管理员可以在该子系统内重新设置用户密码。
(六)日志管理系统
记录用户在系统内的所有操作,如添加、删除、修改信息,登录和退出时间,所属IP,当网站信息出现问题时,便于管理员查找责任人和原因。
(七)网站群信息检索系统
用户可以在系统内检索到整个网站群内的信息,达到信息的高度共享的目的。系统会对用户检索到的信息进行权限的鉴别,若无操作权限,用户只能浏览信息而不能修改或者删除信息。
三、 部分核心算法
四、小结
本系统能够满足一般政府网站群内容管理的基本功能需求,系统运行稳定,发布的纯静态网站访问速度较高。但是随着政府网站信息类型和表现形式的多样化,政民互动的要求越来越高,本系统需要相应的增加一些新的功能模块以满足需求,如:问卷调查、政府信息公开、嘉宾访谈、自定义表单等。
参考文献:
[1]李志更、秦浩.政府网站构建与维护[M].中国劳动出版社,2011年1月.
[2]张向宏、张少彤.服务型政府与政府网站建设[M]. 清华大学出版社,2010年2月.
[3]张正礼.ASP.NET 4.0网站开发与项目实战[M]. 清华大学出版社,2012年4月.
[4](美)布启敏、舒利文 著,何玉洁、顾小波 译.SQL Server 2005开发者指南[M]. 清华大学出版社,2007年1月.
随着国内电子政务的发展和深入,政府门户网站作为推行电子政务面向社会的主要门户,它有效地支持着政府与公众和企业之间更为便捷的进行双向沟通,成为政府推行政务公开、了解社情民意、改进公共服务的主要途径,也成为表现政府机关效率和效能的重要手段之一。近年来,各地区、各部门坚持“为民服务”的宗旨,立足“政务公开”,“网上办事”,逐步建设起了信息时代的“网上政府门户”。然而,随着政府门户网站应用和发展的深入,现有的网站体系的封闭性往往制约了门户网站的进一步发展,各个部门的门户网站之间无法实现信息共享,统一管理,形成了一座座信息孤岛。建设和管理各门户网站往往投入大量了人力、物力和财力,遇到网站功能扩充的时候,整合各功能模块的工作就变得更加复杂,甚至还需重新建设网站。造成了极大的浪费。在这样的背景下,建设统一部署、统一标准、建立在统一架构之上,分级管理、分级维护、高度耦合、信息共享的政府网站群内容管理系统显得犹为重要。
一、系统开发技术
(一)asp.net的使用
ASP.NET是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET中包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进,供 ASP.NET使用的库以及在Microsoft.NET Framework中允许通过Web 使用客户商用函数,为程序员提供了更多新的开发机会。
(二)SQL Server2005的使用
SQL Server2005 包含了许多可以显著提高开发人员生产效率的新技术。从对.NET Framework 的支持到与Visual Studio的紧密集成,这些功能使开发人员能够以较低的成本更轻松地创建安全、高效、强大的数据库应用程序。
二、系统功能分析
根据系统使用对象,本系统分为三种角色,即:编辑员、子站管理员,超级管理员。编辑员仅具有常规的操作权限,如发布、修改、删除信息,搜索信息等。子站管理员具有管理子站栏目内容,子站访问量统计,子站管理,子站用户管理,子站操作日志管理。超级管理员则具有最高权限,可以操作系统包含的所有功能。编辑员权限如图2-1,子站管理员权限如图2-2,超级管理员权限如图2-3
根据角色使用权限将政府网站群内容管理系统分为登录系统、内容管理系统、访问量统计系统、网站群管理系统、用户管理系统、日志管理系统六个子系统。
(一)登录系统
已授权用户通过用户名、密码进行登录,用户名和密码输入正确则登录成功,根据用户权限生成可操作页面。如果输入错误给出相应提示。为防止非法入侵,在登录页面加入验证码和连续三次登录失败则锁定策略。
(二)网站群内容管理系统
该子系统为整个系统最核心的部份,用户在该子系统内对网站的内容进行管理,包括发布、修改、删除、移动、复制信息,各站点、各栏目通过复制功能实现信息共享。系统根据用户的权限生成可操作栏目树型目录,用户管理相应目录里的内容。
文档的编辑采用可视化文档编辑器FckEditor,它可帮助政府门户网站群各部门的内容编辑人员提高信息采编效率。编辑器支持的文档分为四种类型:HTML、纯文本、链接和文件。当编辑人员创建一篇HTML文档时,可以任意对录入的文档进行排版,指定文档内容和标题的字体、字号、字体颜色、背景颜色、段落对齐方式、项目符号、段落缩进、行间距、分页支持等。编辑器支持表格、图片、符号、HTML标记、模板、音频、视频、FLASH动画、插入广告等多种元素。
支持自动保存,当系统出现异常时候可以从历史记录上恢复。
系统根据用户添加的信息自动调用栏目模板,生成首页,细览页等静态页面并通过FTP分发到对应的子站点,达到信息发布、更新的目的。
(三)网站群访问量统计系统
该子系统记录各子站每日的访问量及访问源的IP,并对访问来源、时间进行分析,管理员通过该系统可以知道每日的访问量是否正常,是否有黑客进行攻击以及攻击者的IP,发现异常时可以根据IP采取相应手段,比如限制该IP的访问、密切观察期动向等等。
(四)网站群管理系统
支持栏目的新建、删除、修改,网站管理员可以为每个栏目指定不同的栏目管理员和内容编辑人员。每个栏目可单独或批量进行管理权限设定。每个栏目可以配置个性化模版、管理权限和文档审核工作流。
(五)用户管理系统
包括组织管理和角色管理,管理员可以新建、删除、修改用户基本信息,通过创建组织快速地给用户设置权限,同一组织内的用户具有相同的权限。也可以通过角色管理给用户分配角色。当用户忘记密码时,管理员可以在该子系统内重新设置用户密码。
(六)日志管理系统
记录用户在系统内的所有操作,如添加、删除、修改信息,登录和退出时间,所属IP,当网站信息出现问题时,便于管理员查找责任人和原因。
(七)网站群信息检索系统
用户可以在系统内检索到整个网站群内的信息,达到信息的高度共享的目的。系统会对用户检索到的信息进行权限的鉴别,若无操作权限,用户只能浏览信息而不能修改或者删除信息。
三、 部分核心算法
四、小结
本系统能够满足一般政府网站群内容管理的基本功能需求,系统运行稳定,发布的纯静态网站访问速度较高。但是随着政府网站信息类型和表现形式的多样化,政民互动的要求越来越高,本系统需要相应的增加一些新的功能模块以满足需求,如:问卷调查、政府信息公开、嘉宾访谈、自定义表单等。
参考文献:
[1]李志更、秦浩.政府网站构建与维护[M].中国劳动出版社,2011年1月.
[2]张向宏、张少彤.服务型政府与政府网站建设[M]. 清华大学出版社,2010年2月.
[3]张正礼.ASP.NET 4.0网站开发与项目实战[M]. 清华大学出版社,2012年4月.
[4](美)布启敏、舒利文 著,何玉洁、顾小波 译.SQL Server 2005开发者指南[M]. 清华大学出版社,2007年1月.