当前位置: 查字典论文网 >> 基于C#.NET审计局电子政务系统的设计

基于C#.NET审计局电子政务系统的设计

格式:DOC 上传日期:2023-01-08 01:41:52
基于C#.NET审计局电子政务系统的设计
时间:2023-01-08 01:41:52     小编:

基于C#.NET审计局电子政务系统的设计

近年来wWw.LWlm.com,随着信息化进程的推进,在电子政务专网平台上,各单位建设的应用信息系统和业务系统日益增多,对于提高行政效率和公共服务水平起到了积极的成效。随着电子政务不断发展,电子政务系统也如其它信息系统一样对软件技术和系统建设思想的要求越来越高。为此,本文提出了一种基于C#.NET审计局电子政务系统的解决方案。

一、系统需求和建设目标

整个系统需求包括以下方面。

(一)统一标准,建立市、县二级基础数据库,在审计局信息交换体系上开发应用各分类管理信息系统,实现各类政务管理业务网络化管理和办公,逐步改进传统的管理模式、优化工作流程、规范管理行为、提高工作效率,全面促进政务公正、公开。

(二)通过优化综合事务处理流程和规范管理工作模式,促进机关电子政务和综合事务管理的系统建设,提高机关工作人员的工作效率和政务管理水平,加强各处室、各部门之间的合作和信息共享,形成协作、协调、协同工作的良好氛围,有效的减少办公开支。为降低管理成本、提高工作效率和辅助决策能力提供科学、安全、有效而先进的手段。

(三)全面完成市、县审计资源信息系统,建成结构完整、技术先进、高速、大容量、安全的信息交换体系。

(四)审计分析信息系统以审计指标为中心,以数据仓库技术为基础,利用局域网和审计局信息网为网络平台,建立一个能自动从已建基础数据库中获取各种数据和从各市县上报数据等多种形式来源的数据,并能完成数据审计、传输、汇总处理等综合审计功能的综合审计分析系统,为政务管理提供辅助决策分析服务。

(五)按照省审计局对政务公开的要求,充分利用现代的信息技术,面向社会提供优质审计信息服务,并努力将审计信息资源转化为社会生产力。

二、主要实现技术

(一)选用C#.NET技术。C#.NET是一种建立在通用语言上的程序构架,提供了许多以往Web开发模式强大的优势:

1.C#.NET是基于通用语言编译运行的程序,所以它的强大性和适应性,可以使它在Web应用软件开发者的全部平台上运行。

2.C#.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。

3.C#.NET页面提供多种验证方式,保证了信息的安全性。

(二)采用B/S架构。B/S结构,即浏览器/服务器(Browser/Server)结构,是随着Internet技术的兴起而改进的结构.B/S结构主要是通过不断成熟的。浏览器技术,采用TCP/IP协议,结合多种Script语言(VBScript,JavaScript和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本。

三、总体结构设计

(一)系统设计模式。建立在RBAC基础上的电子政务系统采用了C#.NET开发模型进行系统设计,可缩短电子政务系统的开发和实施周期,能有效降低电子政务系统的复杂性,使电子政务系统具有良好的可扩展性、集成性、并能减少电子政务系统的总体成本。这种体系结构能有效地在存储和展示数据的对象中区分功能模块以降低它们之间的连接度,能将传统的输入、处理和输出模型转化为图形显示的用户交互模

型,是多层次的Web商业应用。

该体系结构具有三个部分:模型、视图和控wWw.LWlm.com制,每个部分有其各自的功能。模型部分代表了商业数据的访问及修改数据的操作。当数据发生改变时,它要负责通知视图部分,并且提供视图查询状态的能力。另外,它还向控制提供应用功能。视图部分以自己的方式显示模型的内容。它访问模型的数据,并且当模型的数据发生变化时更新模型的显示。视图还把从用户那里得到的信息传给控制部分。控制部分定义了应用的行为。它分发用户请求和选择表现视图,还负责解释用户输入,进而调用模型的功能。在Web应用中,用户输入包括对Web级资源的HTTP、GET和POST请求。控制部分根据用户交互和模型的状态选择要显示的视图。一个应用程序一般为相关的功能选择一个控制,这样做有利于团队合作开发,有利于代码的重用,也有利于后期的管理维护,如图1所示:

图1:审计局电子政务门户系统示意图

(二)框架设计

图2:总体技术框架

如图2所示,采用B/S三层架构进行设计,其中,数据层主要存放各种数据库,包括办公用的办公数据库,也有决策系统的决策数据库以及各种职能数据库等。应用层(也叫控制层)是核心层,系统设计和实现的大部分工作都在这个层次体现,其中应用平台层是中间件产品,应用服务器提供各种服务和功能;业务子功能层是系统对政务的现实办公的抽象,将这些抽象封装为实现工作的相对独立的功能模块,图中列出了系统的几个功能模块,这一层次上开发人员开发可复用的构件或者复用已有构件来避免当前乃至日后的重复开发。服务渠道子层是现存产品提供的各种辅助功能。客户层是用户使用的界面层次,用户通过Web浏览器应用政务系统。这种架构使得系统具有易维护、易扩展及易兼容性,实现了真正意义上的“瘦客户”,给软件系统的开发和维护带来极大的方便。

(三)系统运行及调试。经运行和调试,该系统能顺利的实现各项功能。该系统的建设完成将对市、县(区)二级数据中心的建设和加快各级电子政务信息系统步伐将起到示范和指导作用;同时也会对审计局信息化建设起到极大地推动作用和产生深远的影响。

四、结语

随着互联网时代的到来,电子政务已成为各政府部门运用现代信息技术为公众提供服务的一种新型运作模式。这需要我们相关工作者,进行积极探索,从而最大限度地使系统简单快速,真正实现信息共享和系统的互联互通。

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多