论文部分内容阅读
对现代化的制造业企业来说,如何使企业的信息更加易于管理,使企业运行效率更高,以及如何减少企业的运营成本等都是现代企业面临的主要挑战,在制造业企业加快信息化步伐的过程中,对软件尤其对制造业生产管理软件提出了更高的要求。
提高软件生产率和软件质量,增强软件的开放性和适应性的主要途径之一是软件复用。基于构件的软件复用是当前复用研究的焦点,是被视为实现成功复用的关键因素之一。基于构件的软件开发可避免相同功能模块的重复性编写,构件自身拥有的可用性及正确性可极大减少软件测试阶段人力物力的投入。
本文在结合企业信息系统开发理论分析与研究的基础上,应用UML建模语言与构件技术,针对南京数控机床有限公司的具体应用需求,开发完成了一个机床生产管理系统。
(1)、在分析阶段,首先分析了机床生产管理业务流程及功能需求,根据实际需要,划分了子系统,建立了业务流程、系统业务对象模型。
(2)、在设计阶段,按照RUP开发过程,建立了各子系统的用例图和动态模型,抽取了其中库存管理子系统的包图和类图,在获取用例对象类的基础上,用基于面向对象的构件设计方法对识别的类直接映射或进一步调整合并,得到系统的一个构件模型,定义了用户接口,完成了构件的组装和配置。
(3)、在实现阶段,在Windows XP,操作系统下,采用JavaBean构件模型和B/S架构,以Eclipse作为前台开发工具,以SQL Server2000作为后台数据库对该系统进行了开发。
基于构件技术开发的机床生产管理系统采用构件组装的技术,明显提高了复杂软件系统的可维护性和扩展性。通过对本系统的使用,实现了机床生产计划与生产调度的整体优化,使得生产周期缩短,资金周转加快,成本降低,最终提高了企业生产管理水平。