论文部分内容阅读
随着软件系统的规模和复杂程度的日益增长,很多基于传统的“手工作坊”式的软件开发状况很难满足当前软件开发速度和质量上的需求。在软件复用的探讨过程中,软件构件技术成为当前软件开发的发展趋势,它可以很好的提高软件生产率和软件质量。普元EOS(Enterprise Operation System)提供了面向构件的中间件平台,能最大程度地复用已有的软件成果,满足企业应用需求、业务流程、业务规则和信息资源变化的要求,提升其业务效率和应对变化的响应能力。成都飞机设计研究所当前管理业务领域中科研生产经费使用的两个重要流程:论证报告和合同审批单,仍在使用纸质人工审批,迫切需要尽快实现科研生产经费使用审批的信息化管理。本文以成都飞机设计研究所经费使用审批系统为研究背景,首先分析了当前构件开发技术的研究发展现状,接着研究了EOS构件化平台的特点、构件定义、运行机制和开发过程,在EOS构件化的软件开发技术的指导思想下,对经费使用审批的业务需求进行了分析,然后对系统进行了架构、功能和构件包等总体设计,并对比了EOS系统架构与MVC结构,最后对经费使用审批系统进行了详细设计,包含数据建模、数据字典定义等,并以论证报告为例,进行了功能构件设计、流程设计和用户界面设计。经费使用审批系统的设计和实现结果表明,通过引入EOS平台、采用开放的架构、构件化的设计开发方法,大大缩短了系统开发周期,降低了开发成本,使程序设计更加清晰、灵活,也提高了软件的可扩展性、可维护性。也满足了成都飞机设计研究所的实际工作需要,实现了论证报告和合同审批单的信息化管理,规范了相应的业务流程,与经费管理系统等外部系统进行了集成,真正实现了信息的共享和整合,提升了相关部门的办事效率。同时也为后续管理业务系统设计开发、集成,奠定了基础,积累了经验,可以根据需要复用本系统中的已有构件,从而进一步提高系统的开发效率。