● 摘要
摘 要
随着当今企业集团化、规模化、组织结构形式复杂化进程的进一步加剧,大型集团企业资金管理业务也在不断地演化、发展和完善,业务的创新速度不断加快,功能和需求也不断变化。导致业务系统需要不断的进行客户化开发,造成开发成本过高,业务系统频繁更新的风险,甚至会影响企业正常业务的开展。因此,旧的信息化系统已无法完全适应企业资金管理业务的发展速度,为了适应集团企业业务发展的需要,信息化系统需要从根本上进行改造以适应这种变化。
快速开发工具对于开发效率的提升,体现在快速实现全新业务需求的开发和业务改进需求的开发两个方面。一方面,快速开发工具基于可视化编程技术,将页面分解为单元,单元分解为元素和后台服务,通过界面拖拽的操作方式,完成单元的开发,并将一个或多个单元组装成页面,达到快速开发的目的。另一方面,由于单元是组成业务的最小颗粒,而复杂的业务是由一个或多个简单业务组成,基于业务复用的思想,未发生业务变化的单元可以复用避免重复开发,发生了业务变化的单元,则借助单元可分解为元素和后台服务的特性,重新组装元素和后台服务,快速完成需求的开发。
论文首先分析了问题产生的背景,然后对目前国内外软件开发工具(平台)的先进技术进行了分析,采用面向对象的分析方法,在基于J2EE 的Web 应用的程序底层框架中,设计了系统各功能组成部分;技术上本文从可视化编程技术、DOM技术等运用上给出了完整解决方案,并提出了“一种定义支持多种场景界面”的解决方法。该方法的主要思想是运行时生成可高度复用的人机交互界面。最终实现了快速开发工具的管理平台、设计器、运行时等功能模块,并详细讨论了这些模块的难点设计与实现细节。文章最后遵循尽早测试的原则,对开发工具进行了系统测试。
本课题中设计实现的快速开发工具在实习公司资金管理软件项目中得到了良好的应用,统一了开发规范,为快速把握客户需求、提高开发效率、缩短开发周期、减少维护成本和提升应用软件系统整体质量提供有效的技术手段,从而在减少公司项目成本的同时,最大限度提升用户满意度。经过实践验证,该开发工具达到了课题研究的目标。
关键词:资金管理,快速开发工具,可视化编程,DOM
相关内容
相关标签