武大孟小亮《工程项目管理结合电子政务系统的设计与实施》(4)

2019-05-26 16:58

2.2.2MVC设计模式

MVC是从2003年开始在软件开发行业内流行起来的一种设计模式。由于MVC设计模式在软件代码管理和升级维护方面具备一定的优越性,近年来日益受到软件设计师们的青睐,越来越多的软件架构师愿意选择MVC设计模式作为大型软件的基础设计模式。在本论文所属项目的开发中,就采用了MVC设计模式。

MVC设计模式给开发者提供了一个快速的、面向对象的系统开发工具,Sun公司J2EE系统推荐它作为基础的设计模式,并且有越来越受到软件开发人员和软件设计师的关注趋势。

MVC设计模式主要分为三个重要组成部分,它们是模型(Model)、视图(View)和控制器(Controller),这样设计的好处在于使得对象与对象之间获取可配置的接口,子类和父类之间的关系通过配置文件管理,使得Web应用程序的数据获取、数据显示和数据处理互相分开,处在不同的管理层面上,有利于更好的代码和程序模块重用。

图2-1:MVC结构图

2.2.3 SSH技术

SSH并不是一门新的技术,而是三种技术的组合,分别是Struts、Spring和Hibernate,取这三个技术的首字母,因此有了SSH技术。Struts是Apache公司推出的

10

一个开源项目,它基于Java Servlet/Java Server Page等传统技术,在传统技术上进行了封装和功能增强,它是用于开发Web应用程序的开源框架。Struts的优点有两个方面:标签和页面导航。标签是Struts的标记库,语义规范,使用灵活,以往需要编写几十行HTML代码才能够实现的页面空间,通过Struts的一行标签就能够实现,Struts还整合了很多实用的标签库,另外有很多开源的作者也不断完善Struts的标签库。Struts的页面导航使系统的执行逻辑更加清晰。通过一个配置文件使得各个页面部件之间的关系一目了然,这对于软件的维护是十分有意义的。本论文所涉及的工程项目管理系统主要用到了Struts的Action。

Spring也是一个开源的框架,用来解决企业级Web应用软件开发的复杂性。系统架构师们选择Spring作为系统核心框架的主要原因之一就是其易于分层的架构,分层的架构允许开发人员选择使用哪一组部件和控件,同时为J2EE应用程序设计与开发提供了自身的集成框架。Spring具有三个特点,分别是:第一,无论你是否选择使用EJB,Sping都能有效地组织中间层的对象以及各对象之间的依赖关系;第二,Sping为数据库访问提供了一致性的管理,这使得系统架构师可以随意根据需求更改数据库,并且更方便的实现“异构”的数据库应用,无论使用JDBC还是如Hibernate的O/R mapping映射,甚至Spring本身也提供了一套MVC设计模式和数据映射机制。第三,Spring AOP(Aspect Oriented Programming,面向切面编程),通过配置文件管理类与类之间的依赖关系,Spring AOP模块直接将面向方面的编程功能集成到了Spring框架中。本论文所涉及的工程项目管理系统主要用到了Spring的AOP和IoC(Inversion of Control,控制反转)技术。

11

图2-3:Spring框架结构

12

第三章 工程项目管理电子政务需求分析

在电子政务系统的智能数据服务系统上,实现网络对多媒体业务的良好支持,尽最大限度的利用电脑与网络技术,可以最大限度的降低政务系统投资的重复性建设,同时由于服务的网络化,可以最大限度的节约办公经费,达到无纸化办公地需求,实现数据的共享机制。而基于网络系统的信息处理器处理技术设计与开发出来的路由器,作为一种崭新的产品,无论在在支持MPLS、可控组播还是在支持VPN等相关性技术与相关协议,可以最大限度的为电子政务系统数据系统的建设节约资金。电子政务系统数据交换网络系统能够最有效的解决电子政务系统智能数据服务系统的投资于建设过程中资金投入太大、建设初期,由于应用不够广泛,使用率不够高,以致建设成效不明显各种问题的有效处理手段。

3.1数据系统的结构体系建设必要性

电子政务职能数据交换系统之所以要重新建设,建设的目标就是可以交换共享数据不同的系统之间的信息数据,希望可以实现资源数据的共享与整合,加快不同信息系统之间的数据信息的共享与传输,充分整合数据资源,促进信息系统各兄弟单位之间以及级别不同信息系统之间的数据资源的整合与共享,这样就可以收集和共享不同的数据信息,互为利用。所以在开始建设信息系统的初期就要明确电子政务系统有关数据方面的结构体系,这样才能够加强数据资源的整合。把建设系统的结构体系当作系统建设的首要基础任务来做。

3.1.1数据信息安全需要

目前的电子政务系统的构建正在以原来的以电子计算机技术为重点向如今的以数据为重点的数据交换的方向发展。在现如今的发展中,在建设电子政务系统过程中,相关的数据被放到了重要的位置,作为现如今发展的重点对象,是整个系统的核心部分。

在数据系统的建设过程中遵循安全、稳定和高效的方针策略,隶属政务系统的信息化系统,数据具有特殊性和权威性,其中一项艰巨任务就是要加强数据安全性的保障,不能共享所有的数据,必须框定共享的范围,共享不能是无限制的,这个问题如果无法

13

解决,真正的数据共享就不可能在信息化的过程中实现,也达不到实现数据共享与交换为社会公众服务的初衷。

3.1.2远程办公需要

随着科学技术、特别是计算机技术的发展,进一步促进了移动业务处理的发展。随着当前移动办公的实践与需求的日益增多,对于出差工作、人员的流动、跨地域数据操作、远程指挥与办公和远程指导办公室以及政府部门人员,需利用L2TP或IP SEC等方式以方便实现移动用户的接入,远程用户需要及、方便的,随时随地访问Intranet以及Extranet。为了满足政务部门的相关工作人员实现访问政务信息网及管理内部资源的需要,而通道与加密、用户验证、数据的检查与验真和数据加密、防火墙设置与阻挡攻击、数据的检测则提供了安全的保证。电子政务应用成为移动办公及其相关的数据安全的补充方式。

3.1.3数据信息的共享与交换需要

为进一步提高政府为民服务水平和日常办公效率,政府需要建设统一对外发布公共信息的系统,在网上为公众及社会单位提供便捷的一站式服务。安全稳定的网络是工程项目管理系统正常运行的保障,数据的交互共享要依靠网络稳定才可实现。另外可通过第三方提供全系列具有可靠性能比较高的相关的产品,结合目前的数据备份等相关技术技术、RPR环网保护技术、APS倒换与备份技术、IP/MPLS快速重路由等各种冗余的数据备份与数据重组机制,依据高可靠性的数据备份技术,配合高效与高速度的网络化得信息架构支撑,为电子政务数据交换系统额建设提供强大的故障抵御与信息数据共享能力,最大限度地支持各个政府网络与数据系统的稳定与正常的高速运行。

网络环境及软、硬件环境已经部署完毕,各其他的相关业务系统也已经逐步投入使用,各级政务部门,业务数据对其他相关机构与系统也有很好较高的使用价值。

当前网络系统中技术能够实现数据的交换的设计产品在市场上已经非常见,也已经基本形成数据的共享服和信息交换的技术体系,可以提供建立电子政务系统的数据交换系统的和良好技术基础的硬件架构。

通过电子政务系统的智能数据交换系统的建立与完善,可以打破当前的“信息孤岛”与“信息孤立”现象,建立起来适应不同业务系统的都可以数据共享的电子政务智能数

14


武大孟小亮《工程项目管理结合电子政务系统的设计与实施》(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:陶行知“教学做合一”思想在小学语文教学中的运用-精品文档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: