论文部分内容阅读
传统的数控加工程序管理中,采用的是人工方式进行管理,在管理的过程中缺乏良好的程序共享和复用的平台,这样会导致数控程序反复需要编写的问题,这不仅仅会影响数控程序的编写效率,而且还会延长产品的生产周期。需要利用信息化手段,对机械加工数控程序管理过程中存在的问题进行深入的分析和研究,设计并实现一套符合机械加工数控程序特点的项目管理系统:该系统能实现对数控程序开发节点的跟踪和管理,对数控程序的适用和共享流程的有效控制,保障机械加工任务能按照预定的计划进行,保证程序编制时间。同时利用知识共享管理模式,促进数控程序使用过程中不同节点的衔接和流转,可有效提高数控程序管理的效率。本课题结合数控加工项目管理的相关需求并实地进行调研,根据软件开发理论和项目管理理论,采用当前较为流行的开发技术.NET技术以及数据库访问技术、MVC设计模式,并结合成熟的SQL Server 2008数据库技术,在Visual Studio 2010平台下设计和开发完成。系统按照软件工程的分析流程,首先对系统采用的相关技术进行了详细的介绍,然后对系统进行了需求分析,包括可行性分析、功能分析和非功能分析;接着,从概要设计、详细设计以及数据库设计等方面对系统进行了设计;在系统实现部分,依次从系统实现环境、数据库的实现和基于B/S的数控加工项目管理系统的实现三方面进行展开,其中基于B/S的数控加工项目管理系统的实现主要分为六大模块,分别为用户管理模块、权限管理模块、数控程序基本信息管理模块、数控程序审核管理模块、数控程序共享管理模块、数控程序测试管理模块等功能模块;在数据库访问方面专门设计了一个Data类来实现数据库访问的所有操作,提高了程序开发的效率和代码的重用率,有利于程序的维护。此次所设计的软件,方便了数控加工项目的管理,提高了工作效率,并且利用知识共享管理模式,促进了在数控程序使用过程中不同节点的衔接和流转,为机械加工中的数控项目管理起到了一个示范作用。