节点文献
基于PHOSPHORPDM系统的材料定额管理系统
The Material Ration Management System in the PHOSPHORPDM System
【作者】 罗桥;
【导师】 刘大有;
【作者基本信息】 吉林大学 , 计算机应用技术, 2004, 硕士
【摘要】 PDM系统是企业产品数据管理系统(Enterprise Product Data Manager System)的简称。 它提供了对企业的产品数据进行静态的存储管理和动态的过程管理的方法。PHOSPHORPDM系统接受协同的产品定义管理的应用理念,属于PDM的第三代产品,是以符合J2EE标准的应用服务器为开发平台,以EJB(Enterprise Java Bean)技术为核心,以JSP/SERVLET技术为主的软件产品。制造业企业工艺数据管理系统是在计算机辅助工艺设计(CAPP)系统的基础上演化出来的,它管理的是企业工艺部门进行工艺设计而产生的基础数据,以及和工艺设计相关的数据,包括工艺资源数据管理、制造产品结构管理、工艺规程管理、工艺汇总统计、工艺设计专家系统、材料定额管理等子系统。制造业企业工艺数据平台是以工艺数据管理子系统为桥梁建立起来的。制造业企业的生产方式要求信息高度的集成,高速的生产效率与控制,因此我们开发了基于符合国家标准的,集成于产品结构、工艺技术文件,包含常用材料计算与工艺定额知识与一体的材料定额管理系统。材料定额管理系统是一个建立于PHOSPHORPDM系统上,基于J2EE(the Java? 2 Platform Enterprise Edition)平台,采用MVC(Model-View-Controller)设计模式开发的产品。本文以软件开发过程为线索,详细的介绍了材料定额管理系统的应用背景、需求分析、设计、实现与测试工作,以及在实现材料定额管理系统时所使用的技术和自动编码生成工具的设计与开发。作者根据材料定额管理的管理理念,着重对产品的过程管理进行了深入的分析,总结出其中存在的问题,并对问题做了具体的剖析,提出了解决问题的宏观策略。为了实现解决策略,设计了公式管理子<WP=58>系统,制定了一整套针对不同工艺种类材料定额的扩展策略,并且制定了与PDM系统现有应用模块集成接口的设计方案以及利用PHOSPHORPDM系统基本服务实现材料定额管理的设计方案。材料定额被集成在PHOSPHORPDM系统中,用于对材料定额进行管理。通过对材料管理系统的设计和实现,验证了利用PHOSPHORPDM系统原有应用功能模块开发材料定额管理模块的可行性与实用性。材料定额管理系统客户端开发统一采用了MVC模式,在界面控制之间运用值对象进行交互,对于其他情况一律采用发信号的方式,减轻了界面与组件之间的耦合状态,使系统更易维护与扩充。对于主界面各菜单的功能实现采用命令模式来记录用户的操作,实现了命令撤消功能,有效避免了用户的误操作。在定额计算过程中为了判断公式参数对象的完备性确定各公式的计算顺序,建立了公式的成组计算法则,保证了计算的正确性与稳定性。在进行单元测试时,采用JUnit框架实现了单元测试用例的编写,有效地记录了在系统开发过程和应用中所发生过的错误,保证了软件开发的质量。PHOSPHRORPDM系统封装底层接口保证了接口的一致性和代码的规范,在系统自省服务基础上实现了自动生成代码辅助工具,应用于编码过程中大大的提高了软件的生产效率。服务端与客户端的设计与编码需要建立一套统一的规范。如整个客户端采用MVC模式,菜单功能操作采用命令模式,业务对象实体Bean的编写等等。建立一套可行的规范可以为自动生成代码或框架提供可能,能有效的提高编码效率和缩短编码时间,减轻软件维护工作量。其次,需要建立完善的测试用例。一个良好的测试用例,在代码实现阶段,将遍历方法的所有分支,保证方法执行流程的完备性;在测试阶段,将记录软件应用过程中发现的问题,保证相同的错误在系<WP=59>统中只出现一次。材料定额管理系统的应用面对的是大量的工艺数据,在大批量数据的处理过程中如何有效的提高系统的运行效率是今后工作考虑的重点。材料定额管理系统在很大程度上可以提高企业的材料定额编制效率,缩短企业的采购供应周期。同时由于信息的高度集成与完善的权限管理、流程控制,可以使企业的信息流畅通无阻,实现真正的企业信息化建设构想。
【Abstract】 PDM system is the short name of Enterprise Product Data Management system. It provides static way to storage management for product data and dynamic way to process management. PHOSPHORPDM system accept the applied idea of coordinate product definition management and it is the third generation of PDM.PHOSPHORPDM product is a software product based on J2EE as its development framework, using EJB(Enterprise Java Bean) technique as its kernel and chiefly using JSP/SERVLET technique.Manufacturing Enterprise Project Data Management System supervises the basic-data that project-planning department produces when they run project-planning business and the data concerns with project-planning. Project-planning is a vital item when we prepare the technical work before manufacturing. It is a bond between the blueprints and the actual production. It is a strongly experiential decision-making process and it is variable as manufacturing circumstance changes. Manufacturing Enterprise Project Data Management Sub-System should consist of project-resource data management, product structure management, process management, project collective statistics, project-planning expert system, material ration management and so on. Project Data Management Sub-System is used as a bridge to set up a manufacturing-company-project-data framework. Consumed material ration refers to the quality standard that measures the quantity of the material that is necessary to <WP=61>produce unit product (or parts, unit workload, unit time) under certain technical circumstances. More precisely, it consists two parts. One is the parts’ net weight (the weight of the processing turnoff entity) , another is technical wastage that in the manufacturing course we cannot avoid . Generally speaking, consumed material ration equals technical wastage ration. Material ration management system is a product based on PHOSPHORPDM system and J2EE( the Java? 2 Platform Enterprise Edition) in MVC(Model-View-Controller) designing mode. Our main research aim lies in its design agility, excellent extensibility.Based on the current managerial idea on material ration management, we give chief and deep analysis on the process management, summarizing and anatomizing the problem among them. And further more, we raise macroscopic strategy to solve these problems. In order to implement resolution, we work out extensible material ration structure, establishing a whole set of expanding strategies contraposing to the different kinds of material ration. We also establish blueprints interfacing with current applied modules in PDM and blueprints based on basic service in PDM to implement material ration management. Our ultimate motive is to develop a material-ration-management system based on the idea in the blueprints. Material ration management system is integrated in the PHOSPHORPDM system to supervise material ration. By designing and implementing <WP=62>material ration management system, we validate the feasibility and practicability of developing material-ration-management module based on the primary applied-function modules in PHOSPHORPDM. Project ration stuff will frequently use expressions to compute when they do everyday consumed material ration work. So we design a set of flexible expression-management-sub-system as a part of material ration management system. Expression management-sub-system mainly deals with various expressions and properties of operation object that every parameter in the expressions corresponds. In the practical process of computation, we run ration compute after expressions and some parameters( other parameters can be find out automatically by system within the database) are named for project ration stuff to compute .The writing of entity bean and the corresponding configuration files has 70 percentage workload of the whole coding. In order to speed up the coding efficiency, we exploit the auto-coding tool based on introspection service in PHOSPHORPDM. Auto-coding tool can complete the creation of all the entity beans, configuration files, S
- 【网络出版投稿人】 吉林大学 【网络出版年期】2004年 04期
- 【分类号】TP399
- 【被引频次】6
- 【下载频次】189