政府办公自动化系统开发平台的设计研究

2018-04-24 05:01郭来军
无线互联科技 2018年4期
关键词:web技术

郭来军

摘 要:电子政务的建设和发展提高了政府的办事效率,政府办公自动化系统实现了电子政务的信息化发展,以Web技术为基础的政府办公自动化系统是政府信息化建设的重要内容。文章对政府办公自动化系统特点进行了简单的叙述,对基于Web的政府办公自动化系统平台开发设计进行了需求分析,在系统的设计中采用MVC模式的思想进行设计,提高了系统软件的整体性能。针对政府办公数字化的实际需求,对基于Web的政府办公自动化系统开发平台进行了设计和研究。

关键词:MVC模型;Web技术;政府办公自动化系统;开发平台设计

政府信息化建设有利推动了国家信息化的发展和建设,政府信息化建设应该进行电子政府建设,实现政府办公自动化系统的设计开发和利用,提高现代化的政府管理能力。对政府办公自动化系统开发平台的设计要以实现智慧型政府建设为基础,满足政府自动化办公的基本需要。基于Web的政府办公自动化系统的设计以模型—视图—控制器(Model View Controller,MVC)为设计思想,以B/S结构体系为平台结构,提高了政府办公的效率。

1 政府办公自动化系统开发平台设计目标

政府办公自动化是在政府办公活动过程中通过计算机技术和设备,提高办公系统的整体性能。政府办公自动化系统开发平台的最大特点就是以数字处理为主,建立一个完整的公文自动化处理系统。政府办公自动化系统开发平台通过计算机辅助技术来完成平台的基本功能,系统设计目标实现政府工作流程的自动化,实现各部门之间的协同办公。系统设计可以对数据进行存储和维护,实现信息数据的共享,提高政府的办事效率。对系统平台的开发要结合政府自身的特点,采用J2EE分布式技术实现系统的功能。政府办公自动化系统开发平台设计目标通过B/S模式结构实现客户端对平台数据的访问和基本功能的操作,系统设计采用集成化的模块设计模式[1]。

2 政府办公自动化系统开发平台设计需求

系统开发平台通过简洁的编程代码进行设计,通过代码对平台的业务模块和功能进行合理的设计。开发平台采用可扩展标记语言对数据接口进行设计,这样体现了平台的开放性,可以实现应用系统之间的数据交换。开发平台以末班定制的方式对应用系统进行设计,满足政府部门业务的需要。开发平台在设计时候充分考虑到平台的安全性,在系统运行的各个环节进行监测,系统设计日志功能,可以对恶意侵害系统的行为进行记录,便于管理员采用安全措施。开发平台的管理实施角色分配的原则,分配不同的角色具有不同的访问权限。平台数据库安全设计采用加密技术或者数字签名技术,保证数据库中重要数据的安全性[2]。

3 基于Web的政府办公自动化系统开发平台设计

政府办公自动化系统开发平台的设计是以MVC设计思想为核心进行设计的,实现模块功能之间的数据互通。政府办公自动化系统软件设计模式采用柔性集成技术和微操作技术,系统框架通过Java来实现[3]。

3.1 核心层设计

本文对系统开发平台的设计采用的核心技術是柔性集成技术,可以有效实现对政府服务业务流程的控制。系统开发平台的控制结构核心层设计,采用MVC模型设计思想。本系统的MVC结构如图1所示,在MVC模型中,负责应用程序和数据的存储。视图结构负责对模型中的数据进行显示。控制层是对用户的请求进行接收,对模型注册表进行检索。业务逻辑控制模型负责对请求进行处理,并对模型数据进行修改,把处理完的数据结果返回到表单中,再传回控制器。视图数据模型通过HTML在浏览器端生成数据,并实现对视图的调用。

3.2 系统开发平台功能结构设计

系统开发平台功能框架如图2所示,在系统功能结构框架图中,系统控制模型负责整个系统开发平台框架的控制,包括权限控制和并发控制等。业务逻辑模型本身有业务接口和业务方法,通过接口和方法可以生产新的业务逻辑模型结构。视图模型功能主要是实现对视图的显示。内部、外部业务逻辑接口主要是提供系统控制模型和业务模型之间的内部、外部接口功能的。内部、外部视图模型接口是提供系统与内部、外部视图模型之间的接口功能。系统开发平台各个模块之间是相互协作的,构成一个统一的完整的系统开发平台功能结构框架[4]。

3.2 开发平台对象设计

本文对政府服务流程的设计是基于集成体系的微操作控制系统,微操作的设计主要是以事务为出发点,对事务处理的共性进行分析,便于操作管理器的维护和管理。微操作基本功能架构如图3所示。

微操作管理负责对微操作进行维护,包括增加、删除等操作。角色微操作管理负责把微操作分配给各个系统角色。微操作解析功能是在政府业务公文流程中对微操作作出预定义的操作。采用微操作管理的方法对开发平台对象进行设计,在角色设置的时候要采用微操作的模式对角色进行选取[5]。

4 结语

政府办公自动化系统开发平台的设计提高了政府信息化办公效率,促进了智慧型政府的发展。政府办公自动化系统开发平台的设计采用标准的数字处理格式,满足了政府对业务处理的多样性的需要。

[参考文献]

[1]张浩华,齐维毅,赵子夫,等.基于JAVA技术的MD5加密算法的设计与实现[J].沈阳师范大学学报(自然科学版),2009(1):75-77.

[2]王进,张艳平.基于B/S模式的高校智能办公自动化信息系统的设计与应用[J].计算机应用研究,2002(4):125-127.

[3]刘运龙,黄烟波.一种基于双Servlet控制器的MVC模式的设计与研究[J].计算机应用,2005(1):238-240.

[4]于淼,王延章.一种基于角色网络模型的电子政务系统框架及其实现研究[J].计算机工程与应用,2003(12):31-35.

[5]任远,张尚玉,张仲义.用Notes实现基于工作流程的通用办公自动化系统[J].电脑编程技巧与维护,2001(1):19-21.

猜你喜欢
web技术
基于物联网的承压特种设备管理系统设计与实现
基于Web的教学管理信息系统的开发与实践研究