● 摘要
某公司目前的产品开发管理处于手工作业阶段,从而存在效率低、数据追溯难、信息不共享等缺陷,尤其是对某公司最为关注的物料信息,缺乏管理与控制,处于事后统计的被动状态,故急需开发一套信息管理系统来改善产品开发环节中对于物料的请购、采购和产品确认以及交货等信息的管理与控制。某公司开发物料管理系统是以物料结构信息化和产品开发过程管理需求为基础,利用面向对象分析与设计即OOAD的方法并前后使用了6种统一建模语言即UML工具,进行了需求分析、系统总体设计和系统详细设计。系统开发技术路线沿袭了增量模型原则,以便确保分阶段的提交设计结果并进行同步验证,从而最高级别的保证了设计输出与需求输入的一致性,同时也最大程度的降低了失败风险。在业务逻辑设计中,采用了应用平台、核心服务和基础服务方案。在核心服务设计中,本论文对物料请购服务中的汇签服务和物料定额管理的物料清单展开与隐藏服务做了重点论述;有关系统组件部署方面,基于某公司流程特点,系统数据规模和成本压力,选择Spring框架为基础部署了轻量级的J2EE组件,利用JDBC作为应用程序接口,实现对数据库的访问,后台则使用MySQL数据库;另外,在参与某公司整体信息化系统集成OA、SAP MRP和本系统的方案讨论时,还涉及到了的Domino Servlet Manager技术和JCO技术;最后进行了检测用例设计,从而形成了一个闭环的开发过程。某公司开发物料管理系统包括样品开发管理、产品确认管理和组织协调管理三个子系统,功能模块24个,实现了高效的表单创建、转单、审批、信息维护、交期回复以及查询、表单打印等功能。可以说完全扭转了手工作业状态的效率低、数据追溯难、信息不共享等缺陷。使某公司得以对开发物料成本进行同步的、高效的、全面共享的管理和控制,并且在出现异常时候可以很方便地对历史数据进行追溯,支持管理层和决策层进行判断、分析和决策。总之本系统的设计与实现使得某公司在开发物料管理方面更上一层楼。