基于.NET安全监管政务管理系统的研究与开发探讨
摘 要
随着科技的不断进步,计算机技术和网络技术已经深入到我们生活的方方面面,尤其是将它应用到政务管理中,大大提高了工作效率。而安全生产是现今社会所大力提倡的,是保障国家、社会、企业稳定健康发展必须贯彻落实的工作内容。将计算机网络信息技术与安全监督管理政务相结合,是符合社会发展要求和客观现实需要的。研究利用NET技术对政务系统实行安全监管,具有重要作用。
【关键词】计算机网络技术 安全生产 政务管理
1 前言
为了跟上社会发展的步伐,政府部门也在积极的利用网络信息技术发展自己的网上业务。软件技术不断促进政府体制的深化改革,电子政务管理系统就是政府部门利用ASP.NET建立的行政办公管理体系。此系统是将行政、信访、法律、民政、工商等面对大众的行政业务,集中在统一的行政办公场所,人们可以根据需要选择有关的窗口办理相关业务。不但给人们提供了便利,网络办公和信息技术还帮助行政人员提高了办事效率,提升了政府形象,有利于政府开展公开化、透明化办公,加强了人民群众的监督作用,同时有利于政府管理、控制、改进工作流程。
2 建立政务管理系统所使用的开发技术分析
2.1 ASP.NET技术
这种技术是一种程序架构,都是以通用语言为基础建立的,用在Web服务器上就可以构建起一个Web应用程序,且NET技术比Web应用程序更为先进,它的很多优点都是Web所达不到的。比如,ASP.NET能够和WYSIWYG HTML编辑器完美衔接,还能很好的兼容同其他编程设备和技术,使Web程序的开发更加方便快捷,性能更高、安全性更强。NET技术不但能快速执行操作命令,而且可控性能高,便于管理,维护起来简单。本文所论述的电子政务管理系统使用的是浏览器、数据库、应用服务器这三个部分所构建的三层体系结构,分别代表了表示层、原始数据层和逻辑层。
2.2 Web2.0技术
此技术是以社会性网路服务、博客、维基等网站软件的使用为核心,大量应用于图片网站、社交网站等。它使用的是六度分隔、XML、AJAX等新技术。
3 政务管理系统的设计和开发
3.1 政务管理系统所要满足的条件
我们所要构建的政务管理系统需要满足以下条件:首先,要能满足行政人员对业务的管理;其次,办理业务的资料信息输送渠道畅通,能够做到信息上传下达;最后,能够将各种信息在网站上公布出来。本文建立的政务管理系统主要分为两个部分,这两部分之间既有明显的功能划分,又有子系统业务相关,共同组建完整的政务管理系统。
3.2 整体的系统设计情况
文章开头我们提到过,本文所介绍的基于NET政务管理系统使用的是B/S模式,以Windows为运行平台,采用三层系统结构(表示层、原始数据层和逻辑层)。
3.3 行政系统安全性能方面的设计
政务管理系统是国家服务于大众的信息管理系统,数据的安全性对于系统来说相当重要,因此在建立系统时必须着重考虑系统安全问题。设计时主要根据系统三层结构中每层结构的工作性质来保障其安全。
对外服务层面:是政府部门通过窗口向公众传递国家政策、信息的场所,搭建起公众与政府部门沟通操作的平台,这层与内部网络物理隔离。
对内办公层面:这层适用于政府部门内部,信息也只在内部流传而不外泄,不与外网进行数据交换,用于处理日常公文等。
数据层:这一层必须建立严格的安监系统,它是储存政府办公信息与数据处理的关键层面,可以说是整个系统的数据库,没有这层处理数据其他层面便无法获取信息。
3.4 行政管理系统的实现
利用ASP.NET和XML标记语言、AJAX网页开发技术等新型技术开发的行政管理系统相较于传统的政务系统更有优越性,安全设计同样使用三层安全控制结果,保障了信息的安全性。
(1)新的政务管理系统采用 WebParts 来实现界面个性化功能,每个行政人员都能根据自己的个人喜好设置不同的页面皮肤和功能布局。个人设置界面通过以下代码实现:
Protected void Button1_Click( object sender, EventArgs e)
{WebPartManager1.DisplayMode=WebPartManager .DesignDisplayMode;}
(2)利用ASP.NET中的HttpHandle程序及数字水印技术便可实现公文不会被改动。数字水印主要代码为:
public void show()
{wordAppObj = new Word.ApplicationClass();
WordDoc = wordAppObj.Documents.Open(ref srcFileName, ref Nothing,
ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing,ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);
this.CreateWaterMarkImg,WordDoc.ActiveWindow.Height,WordDoc.ActiveWindow.Width,WordDoc.ActiveWindow.Width,WordDoc.ActiveWindow.Height);
this.CreateWaterMarkImgT(“”,WordDoc.ActiveWindow.Height,WordDoc.ActiveWindow.Width,WordDoc.ActiveWindow.Width,WordDoc.ActiveWindow.Height);
Word.Shape oShape;
WordDoc.ActiveWindow.View.Type=Word.WdViewType.wdOutlineView;
WordDoc.ActiveWindow.View.SeekView=
Word.WdSeekView.wdSeekPrimaryHeader;
WordDoc.SaveAs(ref dstFileName, ref Nothing,ref Nothing, ref Nothing, ref Nothing,ref Nothing, ref Nothing, ref Nothing,ref Nothing, ref Nothing, ref Nothing,ref Nothing, ref Nothing, ref Nothing,ref Nothing, ref Nothing);
4 总结
基于ASP.NET与web2.0技术构建而成的安全监管政务管理系统,其优点显而易见,我们可以将系统根据实际情况加以改良推广应用到其他政务系统中去。
参考文献
[1]刘越,马丹丹,周虹,李美珊.基于ASP.NET的电子政务管理系统设计与研究[J].电脑编程技巧与维护,2011(20).
[2]李敬伟,赵斌,刘丹.基于NET 和 Web 2.0 技术的电子政务管理平台开发[J].科技情报开发与经济,2010.
作者单位
同济大学 天津市 300457