《ERP制造管理系统的设计4634.docx》由会员分享,可在线阅读,更多相关《ERP制造管理系统的设计4634.docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 毕 业 设设 计(论 文)题 目 ERRP制造管理系统统的设计姓 名学 号 所在学院 专业班级 指导教 日 期目录摘 要2ABSTRACCT3第一章 绪 论51.1ERP系系统概述51.2 ERPP功能模块简简介与优势61.2.1基本本模块介绍61.2.2 EERP特点与与优势7 1.3企业制制造管理的概概念与作用71.4本文研究究的主要内容容及组织结构构8第二章 基于于ERP的制造造管理系统的的开发9 2.1概述92.2 系统的的可行性分析析92.3 用户需需求分析102.4 系统功功能分析102.5 系统业业务流程图102.6数据流程程图122.7系统用例例图12第三章 ERPP制造管理
2、系系统总体设计计143.1项目规划划143.2系统功能能构架图143.3设计目的的163.4开发及运运行环境163.5逻辑结构构设计163.6主要功能能模块设计20第四章 ERPP制造管理系系统代码设计计224.1 开发工工具选择224.2人机交互互子系统的实实现224.3 系统测测试294.3.1登陆陆界面294.3.2主界界面304.3.3管理理界面30 附录31结论38致谢39参考文献400第一章 绪 论1.1ERP系系统概述企业资源计划简简称ERP(Enterrprisee Resoource Plannning),是由美国著名的咨询公司GGartneer Grooup Innc.在1
3、990年率先提出来的,最初被定义义为一款应用用型软件,但但迅速为全世世界商业企业业所接受,现现在经过长时时间的发展已已经成为现代代企业管理理理论之一。制造企业按员工工数量可分为为大型、中型型、小型和微微型。当制造造企业的员工工人数达到225人时,就就需要通过EERP的使用用来满足企业业日益迫切的的协调需要。而而一个好的高高效的ERPP软件系统对对一个制造企企业来说变的的至关重要。ERP系统与系系统化的管理理思想为企业业管理者和员员工提供管理理操作方法,是基于一个个常见的基于于信息技术的的管理平台。ERP系统可可以反映时代代对企业合理理利用资源,以以求社会利润润最大化的要要求。ERPP系统作为现
4、现代企业得以以生存和发展展的有力工具具,它有着先先进的管理思思想和信息技技术,已成为为现代企业的的一种运行模模式。ERP系统由112项业务职职能组成其基基本结构,它它们使用一个个公用的制造造数据库,如如图11所示。这个个模型自上而而下的说明了了宏观的计划划(业务计划划、销售计划划和生产计划划)是如何的的驱动详细的的计划,以协协调整个供应应链的活动。而而本篇论文主主要针对生产产制造这一块块进行详细的的讨论。 生产制制造活动是通通过详细的生生产计划、周周密的市场预预测以及准确确的订单信息息来进行日常常的排产和协协调。由于企业生产产能力和其他他各种资源的限限制,企业都都希望均衡地排产,已已达到资金的
5、的周转循环。ERP制造管管理系统用来来确定所生产产物料的数量量和日期,对对于一张给定定的订单,可可以对所确定定的物料清单单、工艺路线线进行修改,用用来实现物料料的替代工作作;还可以对对物料使用、人人工(设备)投投入进行归集集。1.2 ERPP功能模块简简介与优势1.2.1基本本模块介绍销售管理:对销销售报价,订订单,委外加加工,送货,成成本进行综合合管理。项目管理:对项项目的订单,送送货,验收扣扣款进行管理理。制造管理:对制制料单,领料料单,工具,设设备进行管理理。人力资源管理:对员工的奖奖惩,职位调调动,公司组组织结构进行行管理工程管理:对企企业项目工程程的综合管理理。资产管理:对资资产登记
6、,减减少,评估,折折旧,评估,归归还进行管理理。设备管理:主要要进行设备的的登记与维护护管理。库存管理:出入入库申请,调调拨,盘点报报废管理。财务管理:公司司的成本设置置,资产负债债,短期借贷贷,个人绩效效进行管理。集成起来构成了了制造公司的全全部业务。1.2.2 EERP特点与与优势1、整合性:相相比于传统单单一的系统来来说,ERPP系统更具有有功能性,可可以整合整个个企业信息系系统。2、弹性:ERRP系统采用用模块化的设设计方法,每当企业需要要新的模块时时,可以得到支支持和ERPP系统的整合合,得以提高企业业的应变能力力3、集中的数据据储存:ERRP数据统一一储存,企业业中各方面的的数据都
7、会被被整合到一起起,相比起传传统单一的系系统来说,可可以更清晰的的呈现个企业业管理者。4、便利性:在在整合的环境境下,当企业业管理者需要要调用信息时时可以在企业业的任意地方方取得与应用用。5、提升管理绩绩效:ERPP使得各个部部分间的联系系非常紧密,人人们可以利用用这种紧密性性施行管理工工作,从而大大大的提升管管理绩效。6、制造管理中中使用ERPP可以提高直直接劳动的生生产流程和间间接劳动的生生产率,减小小劳动者的劳劳动负荷,为为管理者节约约资源,为企企业带去更多多的利润。 1.3企业制制造管理的概概念与作用制造业和其他行行业最本质的的区别在于制制造业涉及到到非常复杂的的由低价值的的材料到高价
8、价值产品的转转换过程,所所以制造管理理也是一个非非常复杂、困困难的系统工工程。制造管管理就是针对对生产制造过过程中出现的的一系列问题题进行统一的的计划、组织织、协调、控控制的一系列列管理活动,从从原材料进入入流水线投产产开始到成品品下流水线进进出仓库结束束。制造管理理系统在这个个过程中即可可以自动生成成物料清单、领领料单、设备备使用单等,也可以自动动跟踪整个生生产流程,科科学的管理生生产物料,同同时帮助管理理者及时了解解库存信息,并并且有效的控控制生产成本本。ERP制造管管理系统的就就是企业管理理者用来尽可可能解决这些些困难的有力力工具。因此此,为了更好好的发现困难难和解决困难难,应对改变变和
9、控制改变变,制造企业业需要不断的的发展和完善善其管理技术术和工具,这这也就是ERRP系统技术术发展的意义义,也是本文文意义所在。1.4本文研究究的主要内容容及组织结构构主要内容如下: 本文主主要研究ERRP系统的功功能作用,分分析其在制造造业信息化中中的重要意义义,以及ERRP制造管理理系统的功能能需求分析,制制造作业的流流程分析,同同时借助SQQL serrver建立立采购系统的的数据库,最最终通过Miicrosooft viisual studiio进行信息息系统的界面面实现。 第一章主要讲讲述了ERPP系统的概念念,ERP系统的的相关特点与与优势,制造造管理的概念念以及本文的的主要研究内
10、内容及组织结结构。 第二章主要对对制造管理系系统进行需求求分析,业务务流程,组织织结构,并借借助各种流程程图表表示其其逻辑关系。 第三章主要是是对制造管理理系统进行总总体设计,包包括了数据库库的概念模型型和逻辑结构构模型设计。 第四四章是介绍EERP制造系系统的界面实实现,包括对对开发工具的的介绍,人机机互动界面的的开发过程,各各个功能模块块具体实现的的方法与实现现后的界面效效果展示。 第五章主要讲讲系统的安装装配置,使用用与维护。第二章 基于于ERP的制造造管理系统的开开发 2.1概述国家改革开放以以来,工业化化程度不断加加深,企业发发展面临着前前所未有的挑挑战。以前使使用的针对手手工业的管
11、理理方式已经无法对现代化化的生产加工工计划进行管管理,也无法法对任意一种产品品其生产过程中的动态态信息进行掌掌控。各部门门之间的信息息沟通不流畅,数数据很难进行行统计汇总,决策者者常常得不到到其所需要的完整整准确的信息,结果造成成了生产过程程中库存严重重积压,原材材料时常短缺缺,资金供应应链断裂,计计划不准确,零部件生产产不配套等不不良现象。这这在很大程度度上影响了公公司的长远发展。现阶段段国内的企业业应用最广泛泛的系统软件件是MRP 2软件。制造资资源计划简称称MRP 22,是在MRP基础上上拓展财务管管理的功能而而形成的适应应制造企业的的综合信息化化系统。相比比于现阶段所所使用的MRRP
12、2系统统,ERP系统还还支持和管理理混合型的生生产模式,可可以对供应链链上涉及的产产、供、销各各个环节进行行管理。本系系统正是在这这背景之下提提出的。集中中表现在以下下几个方面: 1、提高高了企业的生生产效率和生生产质量。 2、降低低了企业的生生产成本,增增强了其市场场竞争力。 3、加强强了企业资金金管理,提高高了企业资金金利用率。 4、疏通通了企业生产产渠道,优化化了生产管理理。 5、提升升了企业的应应变能力,拓拓展了更多的的市场空间。2.2 系统的的可行性分析析目前为止很多的的中小型企业业都还在使用用人工的传统统管理方式,这这种管理即繁繁杂又浪费时时间还容易出出错。我们用用php和MySQ
13、LL制作的这个个系统,可以以解决生产过过程中的零件件配套、物资资配套、库存存积压等问题题。与此同时时还提高了生生产管理的水水平,在降低低企业库存成成本、提高生生产效率方面面有显著的作作用。就经济可行性,我我们采用自己己的开发平台台,自己的电电脑,不需要要什么经费。 技术可行性,鉴鉴于此系统的的运行环境,我我采用thiinkphpp作为开发平平台,采用pphp作为开开发语言。数数据库采用MMySQL 。其环境的的稳定性和平平台的易用,使使得开发与使使用都变得简简单,方便。操操作可行性,开开发出来的这这个系统,运运行在Winndows系系统中,窗口口化的运行界界面,简单易易操作,易掌掌握。综上所述
14、,此系系统的开发代代价不是很大大,简单易用用,具有一定定的开发价值值。2.3 用户需需求分析1. 功能需求求:相关部门的的相关人员可可以在系统中中查找物料的的基本信息,有着权限的的人可以更改改或者修改这这些信息,实实现增删改查查功能。 2. 环境需求求:WINDDOWS 773.可靠性需求求:系统结构完完整,有加密密功能。 4系统界面面需求:清晰晰简单能被用用户快速上手手操作。2.4 系统功功能分析1. 有系统登录界面面,可以满足足企业管理者者和员工的登登录操作要求求。2. 有主页面,可以以使管理者和和员工更方便便快捷的操作作。3. 物料清单管理,录录入和维护物物料,物料单单据。4. 设备使用
15、管理,设设备使用的录录入和维护。5. 人工投入管理,人人工投入单的的录入和维护护。6. 生产产品管理,生生产产品完工工入库记录。7. 查询功能,可以以在数据库中中快速的找到到所需要的资资料。8. 关于,可以重新新登录和退出出系统。2.5 系统业业务流程图步骤说明1、生生产管理部门门下发生产作作业计划。2、生产调度员员了解设备情情况、技术情情况、原料储储备情况,进进行生产准备备工作。3、车间管理者者依据生产作作业计划安排排生产。4、生产调度员根根据在日常生生产过程中产生的问题以以及工艺设计计/质检部提供供的问题报告告协调有关部部门处理。5、生产调度员员根据生产状状况和生产过过程中产生的各种情情况
16、写成调度日志志。生产作业计划依据生产计划安排生产了解技术情况、设备情况,原料储备情况组织实施生产作业计划协调生产中间件问题能源问题原料问题技术质量设别问题处理技术设备质量问题合理转序、能源供给原材料供给能否解决 否 是 解决问题组织相关部门解决问题2.6数据流程程图2.7系统用例例图第三章 ERPP制造管理系统统总体设计3.1项目规划划制造管理系统是是一个非常典典型的数据库库开发应用程程序,它由物物料清单管理理模块、设备备管理模块、领领料管理模块块、人工投入入管理模块、生生产产品管理理、系统管理理模块、查询询模块、关于于模块等组成成。对于个模模块的功能规规划如下:*物料清单管理理模块 主要负责
17、物物料的录入和和维护以及产产品物料清单单的录入和维维护。*设备管理模块块 主要负责设设备领用单的的生成和维护护。*领料管理模块块 主要负责生生产领料单的的生成和维护护。*人工投入管理理模块 主要负责人人工投入单的的生成和维护护。*生产产品管理理 主要负责生生产产品确认认完工入库。*系统管理模块块 主要负责权权限的修改、数数据的备份及及恢复。*查询模块 该模块主要要负责对各种种单据的查询询。*关于模块 主要负责重重新登录、退退出系统。3.2系统功能能构架图制造系统的功能能构架图如下下所示3.3设计目的的本系统是小型的的数据库系统统,为了对中中小型的企业业起到更好的的管理,实现现一些初步的的现代化
18、计算算机管理。通通过本系统可可以实现以下下目标。*运用表格灵活活的批量输入入数据,快捷捷的传递数据据*实现各种查询询及打印*系统最大程度度的实现易安安装,易维护护,易操作*系统运行稳定定安全可靠*为每个用户设设置权限,系系统保密性强强3.4开发及运运行环境数据库管理系统统软件:MyySQL 编程语言:PHHP运行平台:Wiindowss 7分辨率:最佳 1024*7283.5逻辑结构构设计本系统采用的是是MySQLL 数据库,系系统数据库的的名称为“制制造管理系统统”。共包含含19张表,以以下是系统中中的部分数据据表(主表):生产制令单数据描述表名:Prodduce_MMadeOrrder(主
19、主表)字段名字段名称类型长度默认值取值范围可否为空MOID制令单号varcharr50.0,0FalseBatch批号varcharr50.0,0FalseDeptID生产部门varcharr50.0,0FalsePlanBegginDatte计划开始日期datetimme8.23,3FalsePlanEnddDate计划结束日期datetimme8.23,3FalseActBegiinDatee实际开始日期datetimme8.23,3TrueActEndDDate实际结束日期datetimme8.23,3TrueCreatorr录入人varcharr50.0,0(dbo.Udf_GetCu
20、urrenttUserIId()FalseRemark备注varcharr1000.0,0TrueCreateDDate录入时间datetimme8.23,3(getdatte()FalseProduceeDate生产日期datetimme8.23,3计算列(AcctBegiinDatee)TrueCalcEquuipmenntCostt标准机台成本decimall9.18,4(0)FalseCalcLabbourCoost标准人工成本decimall9.18,4(0)FalseState数据状态varcharr50.0,0(未审核)FalseAuditerr审核人varcharr50.0,0
21、TrueAuditDaate审核时间datetimme8.23,3TrueManagerr负责人varcharr50.0,0True生产开始单数据描述表名:Prodduce_BBegin(主主表)字段名字段名称类型长度默认值取值范围可否为空PBID开始单号varcharr50.0,0FalseRemark备注varcharr2000.0,0TrueCreatorr录入人varcharr50.0,0(dbo.udf_GetCuurrenttUserIId()FalseCreateDDate录入时间datetimme8.23,3(getdatte()False生产结束单数据描述表名:Prodduc
22、e_EEndDettail(主主表)字段名字段名称类型长度默认值取值范围可否为空PEID结束单号varcharr50.0,0FalseRemark备注varcharr2000.0,0TrueCreatorr录入人varcharr50.0,0(dbo.udf_GetCuurrenttUserIId()FalseCreateDDate录入时间datetimme8.23,3(getdatte()False生产日报表数据描述表名:Prodduce_DDayRepport(主主表)字段名字段名称类型长度默认值取值范围可否为空DRID日报表单号varcharr50.0,0FalseSoureTyype源单
23、类型varcharr50.0,0FalseSelectBBill源单单号varcharr50.0,0FalseBatch批号varcharr50.0,0FalseDeptID生产部门varcharr50.0,0FalseRKDate生产日期datetimme8.23,3FalseCreatorr录入人varcharr50.0,0(dbo.Udf_GetCuurrenttUserIId()FalseRemark备注varcharr2000.0,0FalseDateBeggin开始时间datetimme8.23,3FalseDateEndd结束时间datetimme8.23,3FalseQtyTi
24、meeSpin有效时长decimall9.18,0(0)FalseCreateDDate录入时间datetimme8.23,3(getdatte()False生产领料单数据描述表名:Prodduce_RRequissitionn(主表)字段名字段名称类型长度默认值取值范围可否为空PRID申请单号varcharr50.0,0FalseDeptID申请部门varcharr50.0,0FalseRequestter申请人varcharr50.0,0FalseRemark备注varcharr1000.0,0TrueApplicaationDDate申请日期datetimme8.23,3TrueCrea
25、torr录入人varcharr50.0,0(dbo.Udf_GetCuurrenttUserIId()FalseCreateDDate录入时间datetimme8.23,3(getdatte()False人工投入表数据描述表名:Costt_Laboour(主表表)字段名字段名称类型长度默认值取值范围可否为空ID投入单号varcharr50.0,0FalseSourceTType源单类型varcharr50.0,0FalseSelectBBill源单单号varcharr50.0,0FalseCreatorr录入人varcharr50.0,0(dbo.Udf_GetCuurrenttUserIId
26、()FalseCreateDDate录入时间datetimme8.23,3(getdatte()FalseRemark备注varcharr1000.0,0TrueDeptID生产班组varcharr50.0,0True设备投入表数据描述表名:Costt_EquiipmenttCost(主主表)字段名字段名称类型长度默认值取值范围可否为空ID投入单号varcharr50.0,0FalseSourceTType源单类型varcharr50.0,0FalseSelectBBill源单单号varcharr50.0,0FalseCreatorr录入人varcharr50.0,0(dbo.Udf_GetC
27、uurrenttUserIId()FalseCreateDDate录入时间datetimme8.23,3(getdatte()FalseRemark备注varcharr255.0,00TrueDeptID生产班组varcharr50.0,0True3.6主要功能能模块设计为了更好的认识识及使用系统统文件,设计计了如下文件件架构图:物料清单管理领料单管理设备领用管理生产产品管理系统主界面系统登录人工投入管理查询系统系统管理关于 物料清单管管理文件架构构图如下所示示物料的录入和维护物料清单管理物料清单的录入和维护领料单管理文件件架构图如下下所示生产领料单管理生产领料单的录入和维护设备领用管理文文件
28、架构图如如下所示设备领用单的生成和维护设备领用单生产产品管理文文件架构图如如下所示生产产品确认完工入库生产产品管理人工投入管理文文件架构图如如下所示人工投入单的生成和维护人工投入管理物料清单查询查询系统文件架架构图如下所所示生产领料单查询设备领用单查询查询系统生产产品入库查询人工投入单查询第四章 ERPP制造管理系统统代码设计4.1 开发工工具选择 数据库库开发:MyySQL 软件开发发工具:thhinkphhp和bootsstrap 编程语言言:PHP4.2人机交互互子系统的实实现本项目使用PHHP语言,采采用thinnkphp+bootsstrap 编写,MySSQL数据库库。 1.下载并
29、安安装wamppserveer,搭建运运行环境2.安装完毕,打打开软件,启启动服务3.在thinnkphp官官网(htttp:/4.打开wwww 目录,将下载载的框架包进进行解压5.打开浏览器器,输入1227.0.00.1/keehao 项目搭建完完成6.打开数据库库,新建表(使使用工具环境境自带的数据据库工具htttp:/locallhost/phpmyyadminn/7.配置数据库库连接DB_DSNN = mysqql:/aadmin:adminnlocaalhostt:33066/kehaao#utff8,8.编写主程序序代码wwwkehhaoAppplicaationHomeContr
30、rollerr 目录下分别编写代码9.编写网页样样式代码4.3 系统测测试4.3.1登陆陆界面4.3.2主界界面4.3.3管理理界面 附录程序主要代码:1. IndexCoontrolller.cclass.phpnamespaace HoomeCoontrolller;use ThiinkCoontrolller;class IIndexCControoller extennds Coontrolller pubblic ffunctiion inndex()headeer(loocatioon:.UU(Useer/inddex); publiic funnctionn logiin() $
31、thiis-diisplayy(); publiic funnctionn do_llogin() if($_GETuserrname=kkehao& $_GETpasswword=1223123) sesssion(uid,1); $thhis-ssuccesss(登录录成功,UU(Inddex/inndex); elsse $thhis-eerror(用户名密密码不匹配、请请重新输入); publlic fuunctioon logginoutt() sesssion(uid,null); $thhis-ssuccesss(退出出登录成功,U(IIndex/indexx); 2. User
32、Conntrolller.cllass.pphpnamespaace HoomeCoontrolller;use ThiinkCoontrolller;class UUserCoontrolller eextendds Conntrolller publicc funcction _connstrucct() pareent:_consstructt();if(!$_SESSSIONuid) $thiis-errror(请登录,UU(Inddex/loogin);publicc funcction indexx()headeer(loocatioon:.UU(Useer/ordder);pub
33、licc funcction orderr()/*for ( $i=00; $i aadd($ddata);exit();*/$this-dispplay();publicc funcction orderr_listt()$id=$_GETid;if($iid)$mappordderid=arrray(eeq,$iid);$ordder=M(ordeer)-wheree($mapp)-seelect();elsee$ordder=M(ordeer)-selecct();$thiss-asssign(orderr,$orrder);$thiss-dissplay();publicc funcc
34、tion orderr_del()$id=$_GETid;if($iid)$mappordderid=arrray(eeq,$iid);$ress=M(oorder)-whhere($map)-deleete();if($res)$thhis-ssuccesss(删除除成功);elsse$thhis-eerror(删除失败败);elsee$thiis-errror(请选择一个个订单删除);public functtion wwuliaoo()$wuliiao=M(wuliiao)-seleect();$thiss-asssign(wuliaao,$wwuliaoo);$thiss-disspl
35、ay();publicc funcction wuliaao_dell()$id=$_GETid;if($iid)$mappwulliaoidd=arrray(eq,$id);$ress=M(wwuliaoo)-wwhere($map)-dellete();if($res)$thhis-ssuccesss(删除除成功);elsse$thhis-eerror(删除失败败);elsee$thiis-errror(请选择一个个删除);publicc funcction linliiao()$wuliiao=M(linlliao)-sellect();$thiss-asssign(linliiao,$
36、wuliaao);$thiss-dissplay();publiic funnctionn linlliao_ddel()$id=$_GETid;if($iid)$mappid=arrray(eeq,$iid);$ress=M(llinliaao)-wheree($mapp)-deelete();if($res)$thhis-ssuccesss(删除除成功);elsse$thhis-eerror(删除失败败);elsee$thiis-errror(请选择一个个订单删除);*构造函数验证证,未登录不不能访问 */publicc funcction _connstrucct() pareent:_
37、consstructt();if(!$_SESSSIONuid) $thiis-errror(请登录,UU(Inddex/loogin); /* *物料列表表 */publicc funcction wuliaao()$wuliiao=M(wuliiao)-seleect();$thiss-asssign(wuliaao,$wwuliaoo);$thiss-dissplay(); /* *物料删除除 */publicc funcction wuliaao_dell()$id=$_GETid;if($iid)$mappwulliaoidd=arrray(eq,$id);$ress=M(wwuli
38、aoo)-wwhere($map)-dellete();if($res)$thhis-ssuccesss(删除除成功);elsse$thhis-eerror(删除失败败);elsee$thiis-errror(请选择一个个删除); /* *领料列表表 */publicc funcction linliiao()$wuliiao=M(linlliao)-sellect();$thiss-asssign(linliiao,$wuliaao);$thiss-dissplay(); /* *领料删除除 */publicc funcction linliiao_deel()$id=$_GETid;if($iid)$mappid=arrray(eeq,$iid);$ress=M(llinliaao)-wheree($mapp)-deelete();if($res)$thhis-ssuccesss(删除除成功);elsse$thhis-eerror(删除失败败);elsee$thiis-errror(请选择一个个订单删除);