论文部分内容阅读
随着Web技术和电子政务的发展,基于Web的电子政务应用系统也成为研究和开发的热点。设计并开发一个安全,灵活,可移植,可维护,运行效率高的基于Web的电子政务应用系统成为我国软件行业的一个很重要的目标,而作为电子政务组成部分的网上审批系统也就成为研究的热点。
首先,本论文简单分析了基于Web的电子政务审批系统,说明系统的基本需求,功能设计以及采用的基本技术路线。
其次,对系统使用到的相关技术进行分析和改进:在分析开发基于Web的审批系统出现的问题和当前MVC的流行框架Struts的基础上,本论文给出了一个基于XML的简单又灵活的解决方案:MyMVC框架,并且进行具体的实现;然后对基于面向方面编程思想和IoC的Spring框架进行分析,在此基础上,总结出一个基于MyMVC、Hibernate和Spring的多层架构技术方案。
再次,详细地阐明了审批流程管理系统的具体实现,在分析目前开发的两种典型的做法的基础上,在兼顾灵活性和运行效率,以及易用性的原则下,本论文给出了一个新的解决方案(该方案主要基于包含两个核心算法的审批流程引擎)。并实现该审批流程系统。
另外,本论文还就如何保证审批系统资源的安全性提出了一套解决的方案,并使用广东省电子商务认证中心的USB电子密钥对该方案进行具体实现。
最后,论文对系统的代码质量,使用Together Architect工具进行测试分析,说明该系统的代码耦合性较低,代码重构更方便。本论文提出的多层构架技术方案有优越性,既提高了系统灵活性,又兼顾运行效率、可维护性以及成本等问题,系统具有一定的应用价值。