基于MVC的电子政务系统的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sj1020300
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和信息技术的迅速发展,网络已经成为我们日常生活、学习和工作的基础设施。各种基于网络的分布式办公系统层出不穷,电子政务系统就是其中之一。电子政务系统利用网络可以将各种资源进行有效的组合,迅速提高政务活动的效率,是政府部门进行信息化建设的重要途径。迅速发展,不断变化的经济、社会内容决定了电子政务系统必须能够满足政务活动的多变性。因此如何使电子政务系统能够具有最大的可扩展性和重用性就成为电子政务系统开发中必须重视和解决的问题。MVC设计模式的核心思想就是分层设计,将显示逻辑、业务逻辑以及流程控制相互分离,分离不同的层次,分为模型层(Model)、视图层(View)、控制器(Controller)。各层次之间相互独立,接口清晰,耦合度低,模块间具有较大的独立性,从而增强了系统的可维护性和可扩展性。通过分层设计,各个层次的模块可由不同的开发人员开发,独立层次的模块扩展也将对其他层次模块的影响降为最低。这种特性恰恰满足了电子政务系统开发的需要。特别是J2EE平台出现之后,提供了各种成熟且功能强大的组件和容器技术。程序开发人员可以利用这些成熟的组件和容器技术,使之担任MVC各层次中的各个角色,降低了系统开发的难度,提高了系统开发的效率。Struts架构作为一种基于J2EE平台的框架,具体实现了MVC模式。Struts提供不同的组件工作于不同的层次,担任不同的角色,并提供了丰富的标签库,大大增强了对视图层的支持,从而使电子政务系统的开发更加便捷。论文从理论上论述了MVC模式应用于电子政务系统设计开发的意义,对MVC模式的原理和组成结构进行了深入的分析,介绍了实现MVC模式的Struts框架的各个组成部分及控制流程。最后以作者实习期间参与的上海市人民政府外事办公室电子政务系统的子系统——上海市因公护照签证管理信息系统作为开发实例,具体介绍了如何将MVC模式应用于电子政务系统设计开发中,以及在设计各个层次时应该遵循的具体规则和注意事项。并针对于上海市外事办公室特殊的网络环境,成功解决了数据同步的难题。
其他文献
随着Internet迅速发展和网络应用范围不断扩大,互联网上的用户数和网络流量以几何级数增长,使用单台服务器引发的诸如单点失效、单点瓶颈、升级成本过高、系统不具扩展性等各类
随着我国经济体制改革的不断深化,电力营销由卖方市场向买方市场的转变,为了提高服务质量和开拓电力市场,建立一个安全、稳定、高效的电力营销技术支持系统已成为电力营销工作发
数据仓库和联机分析处理(OLAP)技术已经广泛地应用于各行各业,如何提高数据仓库环境下的查询效率是当前数据仓库研究的一个核心问题。利用索引技术是提高查询性能重要的方法
随着图像传感器技术的发展、数据源的不断丰富,多传感器图像融合技术得到了迅猛的发展,已经成为图像理解和计算机视觉领域中一项重要的新技术。图像融合技术始于军事应用,在精确
VOIP(Voice over Internet Protocol)概念提出至今已10余年了,先前由于通话质量等各方面存在缺陷,因此端对端的VOIP电话并没有真正大范围发展起来。但近两年来,随着全球宽带
二十一世纪是信息爆炸的时代,信息处理技术成为人们关注的焦点,面对海量的信息,如果对其不加区分,而采用相同处理,时间及空间复杂度则无法估计。研究发现,在海量信息中,人们
群体队形控制是人群仿真技术和计算机动画的重要分支,对于编队控制、队形设计等具有重要意义,已应用在游戏、动画、群机器人系统等诸多领域。本文结合几何约束机制,研究Power
随着现代社会的快速发展,人们对信息的要求越来越高了,作为重要信息资源之一的档案正面临着全球信息化浪潮的巨大冲击,原有的手工管理档案的方式已经不能满足人们对档案高效
随着网格技术的迅猛发展,网格安全成为影响网格技术的关键问题。特别当网格技术引入到校园网建设中后,不仅可以使得校园内的教学和计算资源得到充分的利用,还能够消除资源孤岛和
电子商务的迅速发展将传统旅游业推进了一个新的发展空间,上海旅游集散中心联合其他各家旅游集散中、汽车公司、酒店共同构建旅游电子商务联盟,以求通过开展电子商务来谋求企业