论文部分内容阅读
发动机电控系统是现代柴油机的核心之一,电控标定数据是发动机产品的重要组成部分,国外发动机生产企业基本都有自己的电控标定数据管理系统,而在国内此类管理系统尚属空白。电控标定数据本身是一个复杂的系统,它包含的各功能模块关系到系统的性能与排放和各个电控功能能否实现,从而影响到系统安全性。特别是当公司的发动机品种多,性能与排放的配置及电控标定又各不相同时,对电控标定数据的有效管理及维护就格外重要。本软件合作公司作为国内大型柴油发动机生产企业,其目前使用的PDM系统不适用于管理电控标定数据。依照该柴油发动机公司已有的电控标定数据管理方法和流程,开发电控标定数据管理软件。该软件能够配合电控标定开发流程,规范并完善电控标定数据的管理,以实现变量分工后数据管理的制度化、流程化,保证正确性,达到高效率。本课题从电控标定数据管理系统的需求入手,按照软件工程的方法首先分析了用户的功能性需求和非功能性需求,然后根据客户需求进行系统的架构设计、功能设计、数据库设计、详细设计、编码和测试等过程来实现该软件。该软件使用Microsoft的Visual Studio 2010作为开发工具,数据库使用采用Oracle 10g,系统架构采用B/S架构,开发中使用MVC架构,合理的处理模型层、控制层和表现层,使系统结构清晰、便于维护。最终开发出便于使用、结构灵活、自适应性好的电控标定数据管理系统。该系统主要有三个创新点:一是系统使用工作流引擎管理电控数据的标定,实现了电控标定流程的规范化和制度化。第二个创新点是将业务界面与工作流技术有机的融合在一起,在工作流平台中用户可以设计流程节点的页面,也可以使用程序设计自主开发工作流的页面,嵌入到工作流平台之中,大大的提高了系统的灵活性和可扩展性,为以后用户对系统的调整和扩展提供了方便。第三是流程可定制,系统使用流程管理电控数据标定的过程,并且流程可以根据需要定制。