硕士学位论文(工程硕士)NC6.0的生产制造子系统的设计与实现THEDESIGNANDIMPLEMENTATIONOFMANUFACTURINGSUBSYSTEMOFNC6.0SYSTEM2010年06月国内图书分类号:TP311学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文NC6.0的生产制造子系统的设计与实现硕士研究生:导师:副导师:申请学位:学科、专业:所在单位:答辩日期:2010年06月授予学位单位:ClassifiedIndex:TP311U.D.C.:621.3DissertationfortheMaster’sDegreeinEngineeringTHEDESIGNANDIMPLEMENTATIONOFMANUFACTURINGSUBSYSTEMOFNC6.0SYSTEMCandidate:Supervisor:AssociateSupervisor:AcademicDegreeAppliedfor:Speciality:Affiliation:DateofDefence:Degree-Conferring-Institution:BaiJinlongProf.LiDongSr.EngineerWangYunboMasterofEngineeringSoftwareEngineeringSchoolofSoftwareJune,2010HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文I摘要多年企业使用经验表明ERP(EnterpriseResourcePlanning,企业资源计划)系统对提高企业运行效率有明显的帮助。今天越来越多的企业用户开始使用ERP管理软件,对ERP软件的服务质量要求也随着产品可选性的增加迅速提高。用友软件公司为了提升产品的竞争实力,为企业顾客提供更优质的服务开始NC(NewCentury,新世纪)6.0系统的开发,本论文系统就是该系统中的一个子系统。生产制造子系统首先以关系数据库的规范化方法和横纵向结合的存储结构作为数据库建立的理论依据。其次使用三层B/S(Browser/Server,浏览器/服务器)体系结构,以EMF(EclipseModelingFramework,Eclipse模型框架)元数据技术实现数据层,以EJB(EnterpriseJavaBean,JAVA商业应用组件技术)和轻量级框架Spring技术实现业务层,以JAVASwing技术实现视图层。最后运用VO(ValueObject,值对象)树型存储结构作为三层结构之间数据传输单位,并使用缓存技术以及缓存失效算法来提高数据查询效率。本系统处于流程制造生产线的下游,由生产订单管理、最终装配计划和车间作业管理三个模块组成。生产订单管理模块通过计划订单产生生产订单,每个生产订单对应唯一一个备料计划单,通过对车间班组,生产订单,备料计划的维护管理,为车间生产做好准备工作。当生产订单下达到车间后,车间作业管理模块根据生产订单安排生产任务,同时查看车间工作状态,当生产任务结束时产生完工报告。在最终装配计划中,销售订单依据配置物料清单生成实际装配物料清单,再将销售订单的需求与装配物料清单形成装配订单进行生产管理。通过对缓存技术的使用,提高了以备料计划维护为代表的节点的数据查询速度,改善了系统业务操作效率。结合企业最新生产需求,配合优秀的框架技术,生产制造子系统为企业提供高效,优质的服务。该系统在投入使用后取得了较好的应用效果。关键词:管理系统;生产制造;缓存;失效算法哈尔滨工业大学工程硕士学位论文IIAbstractEnterpriseResourcePlanning(ERP)systemhasbeenusedbyenterprisecustomersformanyyears,thefactthatERPsystemcanobviouslychangeenterprisebusinessefficiencyiswellproved.Today,moreandmoreenterprisecustomersstarttouseERPmanagementsoftware,atthesametimetheyrequestthehigherqualityofservicewiththeoptionalproductsincreasing.UFIDASoftwareCompanystartstodevelopnewNewCentury(NC)6.0systeminordertoenhancethecompetitivenessofERPproductsandprovidebetterservicetoenterprisecustomers,thesystemofthispaperisitssubsystem.Inmanufacturingsubsystem,fisrtthenormalizationmethodsofrelationaldatabaseandthestoragestructureofhorizontalandverticalintegrationareusedasthetheoreticalbasisfortheestablishmentofdatabasetables,secondlythissystemhasBrowser/Server(B/S)three-tierstructure,EclipseModelingFramework(EMF)metadataisusedasthedevelopmenttoolofthedatalayer,EnterpriseJavaBean(EJB)andSpringwhichislightweightframeareusedasthedevelopmenttoolsofthebusinesslayer,JAVASwingisusedasthedevelopmenttooloftheviewlayer.ValueObject(VO)treestoragestructureachievethedatatransmissionunitofthree-tierstructure,cachingtechnologyandcacheinvalidationalgorithmareusedtoimprovetheefficiencyofdataquery.Themanufacturingprocessisinthedownstreamofmanufacturingproductionlineprocess,containsproductionordermanagementmodule,ultimateassemblyplanningmoduleandshopoperatingmanagementmodule.Inproductionordermanagementmodule,aproductionorderwhichgeneratedthroughtheproductionplanningorderhasonlystockplanmaintenancedocuments.Themoduleshouldfinishmaintenanceworkoftheworkshopteam,productionorders,stockpreparationprogramandpreparefortheworkshopproductionwork.Whentheworkshopgettheproductionorder,itshouldarrangeproductionworkandexaminethestatusofshopwork,theseworkshouldbefinishedintheshopoperatingmanagementmodule.Inultimateassemblyplanningmodule,saleorderwhichgetdatafromconfigurationBillOfMaterial(BOM)generates哈尔滨工业大学工程硕士学位论文IIItheactualassemblyBOM,finallythemodulefinishtheproductionandmanagementworkoftheassemblyorderwhichismadeupofthedemandofsalesordersandassemblyBOM.Thedataqueryspeedofthefunctionpointsuchasthestockplanmaintenanceandsystemoperationalefficiencyareimprovedthankstothecachingtechnologyapplication.Combinedwiththelatestdemandwhichproductioncompanyneedsandexcellentframeworktechnical,manufacturingsubsystemprovideenterprisecustomerswithefficientandqualityservice.Thesystemrunswellafterthesystemisputintouse.Keywords:managementsystem,manufacturing,cache,invalidationalgorithm哈尔滨工业大学工程硕士学位论文IV目录摘要.............................................................................................................................IAbstract.........................................................................................................................II第1章绪论................................................................................................................11.1课题的背景及研究目的.....................................................................................11.2与课题相关的国内外研究综述..........................................................................21.2.1ERP国外的研究现状...................................................................................21.2.2国内制造行业ERP的研究现状...................................................................31.3本论文的主要工作内容.....................................................................................4第2章生产制造子系统的相关技术..........................................................................12.1关系数据库技术..............................................................................