ERP制造标准管理系统的设计_第1页
ERP制造标准管理系统的设计_第2页
ERP制造标准管理系统的设计_第3页
ERP制造标准管理系统的设计_第4页
ERP制造标准管理系统的设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题目ERP制造管理系统设计姓名学号所在学院专业班级指导教日期目录摘要 2ABSTRACT 3第一章绪论 51.1ERP系统概述 51.2ERP功效模块介绍和优势 61.2.1基础模块介绍 61.2.2ERP特点和优势 71.3企业制造管理概念和作用 71.4本文研究关键内容及组织结构 8第二章 基于ERP制造管理系统开发 92.1概述 92.2系统可行性分析 92.3用户需求分析 102.4系统功效分析 102.5系统业务步骤图 102.6数据步骤图 122.7系统用例图 12第三章ERP制造管理系统总体设计 143.1项目计划 143.2系统功效构架图 143.3设计目标 163.4开发及运行环境 163.5逻辑结构设计 163.6关键功效模块设计 20第四章ERP制造管理系统代码设计 224.1开发工具选择 224.2人机交互子系统实现 224.3系统测试 294.3.1登陆界面 294.3.2主界面 304.3.3管理界面 30附录 31结论 38致谢 39参考文件 40第一章绪论1.1ERP系统概述企业资源计划简称ERP(EnterpriseResourcePlanning),是由美国著名咨询企业GartnerGroupInc.在1990年率先提出来,最初被定义为一款应用型软件,但快速为全世界商业企业所接收,现在经过长时间发展已经成为现代企业管理理论之一。制造企业按职员数量可分为大型、中型、小型和微型。当制造企业职员人数达成25人时,就需要经过ERP使用来满足企业日益迫切协调需要。而一个好高效ERP软件系统对一个制造企业来说变至关关键。ERP系统和系统化管理思想为企业管理者和职员提供管理操作方法,是基于一个常见基于信息技术管理平台。ERP系统能够反应时代对企业合理利用资源,以求社会利润最大化要求。ERP系统作为现代企业得以生存和发展有力工具,它有着优异管理思想和信息技术,已成为现代企业一个运行模式。ERP系统由12项业务职能组成其基础结构,它们使用一个公用制造数据库,图1—1所表示。这个模型自上而下说明了宏观计划(业务计划、销售计划和生产计划)是怎样驱动具体计划,以协调整个供给链活动。而本篇论文关键针对生产制造这一块进行具体讨论。生产制造活动是经过具体生产计划、周密市场估计和正确订单信息来进行日常排产和协调。因为企业生产能力和其它多种资源限制,企业全部期望均衡地排产,已达成资金周转循环。ERP制造管理系统用来确定所生产物料数量和日期,对于一张给定订单,能够对所确定物料清单、工艺路线进行修改,用来实现物料替换工作;还能够对物料使用、人工(设备)投入进行归集。1.2ERP功效模块介绍和优势1.2.1基础模块介绍销售管理:对销售报价,订单,委外加工,送货,成本进行综合管理。项目管理:对项目标订单,送货,验收扣款进行管理。制造管理:对制料单,领料单,工具,设备进行管理。人力资源管理:对职员奖惩,职位调动,企业组织结构进行管理工程管理:对企业项目工程综合管理。资产管理:对资产登记,降低,评定,折旧,评定,归还进行管理。设备管理:关键进行设备登记和维护管理。库存管理:出入库申请,调拨,盘点报废管理。财务管理:企业成本设置,资产负债,短期借贷,个人绩效进行管理。集成起来组成了制造企业全部业务。1.2.2ERP特点和优势1、整合性:相比于传统单一系统来说,ERP系统更含有功效性,能够整合整个企业信息系统。2、弹性:ERP系统采取模块化设计方法,每当企业需要新模块时,能够得到支持和ERP系统整合,得以提升企业应变能力3、集中数据储存:ERP数据统一储存,企业中各方面数据全部会被整合到一起,相比起传统单一系统来说,能够更清楚展现个企业管理者。4、便利性:在整合环境下,当企业管理者需要调用信息时能够在企业任意地方取得和应用。5、提升管理绩效:ERP使得各个部分间联络很紧密,大家能够利用这种紧密性施行管理工作,从而大大提升管理绩效。6、制造管理中使用ERP能够提升直接劳动生产步骤和间接劳动生产率,减小劳动者劳动负荷,为管理者节省资源,为企业带去更多利润。1.3企业制造管理概念和作用制造业和其它行业最本质区分在于制造业包含到很复杂由低价值材料到高价值产品转换过程,所以制造管理也是一个很复杂、困难系统工程。制造管理就是针对生产制造过程中出现一系列问题进行统一计划、组织、协调、控制一系列管理活动,从原材料进入流水线投产开始到成品下流水线进出仓库结束。制造管理系统在这个过程中即能够自动生成物料清单、领料单、设备使用单等,也能够自动跟踪整个生产步骤,科学管理生产物料,同时帮助管理者立即了解库存信息,而且有效控制生产成本。ERP制造管理系统就是企业管理者用来尽可能处理这些困难有力工具。所以,为了愈加好发觉困难和处理困难,应对改变和控制改变,制造企业需要不停发展和完善其管理技术和工具,这也就是ERP系统技术发展意义,也是本文意义所在。1.4本文研究关键内容及组织结构关键内容以下:本文关键研究ERP系统功效作用,分析其在制造业信息化中关键意义,和ERP制造管理系统功效需求分析,制造作业步骤分析,同时借助SQLserver建立采购系统数据库,最终经过Microsoftvisualstudio进行信息系统界面实现。第一章关键讲述了ERP系统概念,ERP系统相关特点和优势,制造管理概念和本文关键研究内容及组织结构。第二章关键对制造管理系统进行需求分析,业务步骤,组织结构,并借助多种步骤图表表示其逻辑关系。第三章关键是对制造管理系统进行总体设计,包含了数据库概念模型和逻辑结构模型设计。第四章是介绍ERP制造系统界面实现,包含对开发工具介绍,人机互动界面开发过程,各个功效模块具体实现方法和实现后界面效果展示。第五章关键讲系统安装配置,使用和维护。第二章 基于ERP制造管理系统开发2.1概述国家改革开放以来,工业化程度不停加深,企业发展面临着前所未有挑战。以前使用针对手工业管理方法已经无法对现代化生产加工计划进行管理,也无法对任意一个产品其生产过程中动态信息进行掌控。各部门之间信息沟通不流畅,数据极难进行统计汇总,决议者常常得不到其所需要完整正确信息,结果造成了生产过程中库存严重积压,原材料时常短缺,资金供给链断裂,计划不正确,零部件生产不配套等不良现象。这在很大程度上影响了企业长远发展。现阶段中国企业应用最广泛系统软件是MRP2软件。制造资源计划简称MRP2,是在MRP基础上拓展财务管理功效而形成适应制造企业综合信息化系统。相比于现阶段所使用MRP2系统,ERP系统还支持和管理混合型生产模式,能够对供给链上包含产、供、销各个步骤进行管理。本系统正是在这背景之下提出。集中表现在以下多个方面:1、提升了企业生产效率和生产质量。2、降低了企业生产成本,增强了其市场竞争力。3、加强了企业资金管理,提升了企业资金利用率。4、疏通了企业生产渠道,优化了生产管理。5、提升了企业应变能力,拓展了更多市场空间。2.2系统可行性分析现在为止很多中小型企业全部还在使用人工传统管理方法,这种管理即繁杂又浪费时间还轻易犯错。我们用php和MySQL制作这个系统,能够处理生产过程中零件配套、物资配套、库存积压等问题。和此同时还提升了生产管理水平,在降低企业库存成本、提升生产效率方面有显著作用。就经济可行性,我们采取自己开发平台,自己电脑,不需要什么经费。技术可行性,鉴于此系统运行环境,我采取thinkphp作为开发平台,采取php作为开发语言。数据库采取MySQL。其环境稳定性和平台易用,使得开发和使用全部变得简单,方便。操作可行性,开发出来这个系统,运行在Windows系统中,窗口化运行界面,简单易操作,易掌握。总而言之,此系统开发代价不是很大,简单易用,含有一定开发价值。2.3用户需求分析1.功效需求:相关部门相关人员能够在系统中查找物料基础信息,有着权限人能够更改或修改这些信息,实现增删改查功效。2.环境需求:WINDOWS73.可靠性需求:系统结构完整,有加密功效。4.系统界面需求:清楚简单能被用户快速上手操作。2.4系统功效分析有系统登录界面,能够满足企业管理者和职员登录操作要求。有主页面,能够使管理者和职员更方便快捷操作。物料清单管理,录入和维护物料,物料单据。设备使用管理,设备使用录入和维护。人工投入管理,人工投入单录入和维护。生产产品管理,生产产品完工入库统计。查询功效,能够在数据库中快速找到所需要资料。相关,能够重新登录和退出系统。2.5系统业务步骤图步骤说明

1、生产管理部门下发生产作业计划。

2、生产调度员了解设备情况、技术情况、原料贮备情况,进行生产准备工作。

3、车间管理者依据生产作业计划安排生产。

4、生产调度员依据在日常生产过程中产生问题和工艺设计/质检部提供问题汇报协调相关部门处理。5、生产调度员依据生产情况和生产过程中产生多种情况写成调度日志。生产作业计划生产作业计划依据生产计划安排生产依据生产计划安排生产了解技术情况、设备情况,原料贮备情况了解技术情况、设备情况,原料贮备情况组织实施生产作业计划组织实施生产作业计划协调生产协调生产中间件问题能源问题原料问题技术质量设别问题中间件问题能源问题原料问题技术质量设别问题处理技术设备质量问题处理技术设备质量问题合理转序、能源供给原材料供给合理转序、能源供给原材料供给能否处理否是能否处理处理问题组织相关部门处理问题处理问题组织相关部门处理问题2.6数据步骤图2.7系统用例图第三章ERP制造管理系统总体设计3.1项目计划制造管理系统是一个很经典数据库开发应用程序,它由物料清单管理模块、设备管理模块、领料管理模块、人工投入管理模块、生产产品管理、系统管理模块、查询模块、相关模块等组成。对于个模块功效计划以下:*物料清单管理模块关键负责物料录入和维护和产品物料清单录入和维护。*设备管理模块关键负责设备领用单生成和维护。*领料管理模块关键负责生产领料单生成和维护。*人工投入管理模块关键责任人工投入单生成和维护。*生产产品管理关键负责生产产品确定完工入库。*系统管理模块关键负责权限修改、数据备份及恢复。*查询模块该模块关键负责对多种单据查询。*相关模块关键负责重新登录、退出系统。3.2系统功效构架图制造系统功效构架图以下所表示3.3设计目标本系统是小型数据库系统,为了对中小型企业起到愈加好管理,实现部分初步现代化计算机管理。经过本系统能够实现以下目标。*利用表格灵活批量输入数据,快捷传输数据*实现多种查询及打印*系统最大程度实现易安装,易维护,易操作*系统运行稳定安全可靠*为每个用户设置权限,系统保密性强3.4开发及运行环境数据库管理系统软件:MySQL编程语言:PHP运行平台:Windows7分辨率:最好1024*7283.5逻辑结构设计本系统采取是MySQL数据库,系统数据库名称为“制造管理系统”。共包含19张表,以下是系统中部分数据表(主表):生产制令单数据描述表名:Produce_MadeOrder(主表)字段名字段名称类型长度默认值取值范围可否为空MOID制令单号varchar50.0,0FalseBatch批号varchar50.0,0FalseDeptID生产部门varchar50.0,0FalsePlanBeginDate计划开始日期datetime8.23,3FalsePlanEndDate计划结束日期datetime8.23,3FalseActBeginDate实际开始日期datetime8.23,3TrueActEndDate实际结束日期datetime8.23,3TrueCreator录入人varchar50.0,0([dbo].[Udf_GetCurrentUserId]())FalseRemark备注varchar1000.0,0TrueCreateDate录入时间datetime8.23,3(getdate())FalseProduceDate生产日期datetime8.23,3计算列([ActBeginDate])TrueCalcEquipmentCost标准机台成本decimal9.18,4((0))FalseCalcLabourCost标准人工成本decimal9.18,4((0))FalseState数据状态varchar50.0,0('未审核')FalseAuditer审核人varchar50.0,0TrueAuditDate审核时间datetime8.23,3TrueManager责任人varchar50.0,0True生产开始单数据描述表名:Produce_Begin(主表)字段名字段名称类型长度默认值取值范围可否为空PBID开始单号varchar50.0,0FalseRemark备注varchar.0,0TrueCreator录入人varchar50.0,0([dbo].[udf_GetCurrentUserId]())FalseCreateDate录入时间datetime8.23,3(getdate())False生产结束单数据描述表名:Produce_EndDetail(主表)字段名字段名称类型长度默认值取值范围可否为空PEID结束单号varchar50.0,0FalseRemark备注varchar.0,0TrueCreator录入人varchar50.0,0([dbo].[udf_GetCurrentUserId]())FalseCreateDate录入时间datetime8.23,3(getdate())False生产日报表数据描述表名:Produce_DayReport(主表)字段名字段名称类型长度默认值取值范围可否为空DRID日报表单号varchar50.0,0FalseSoureType源单类型varchar50.0,0FalseSelectBill源单单号varchar50.0,0FalseBatch批号varchar50.0,0FalseDeptID生产部门varchar50.0,0FalseRKDate生产日期datetime8.23,3FalseCreator录入人varchar50.0,0([dbo].[Udf_GetCurrentUserId]())FalseRemark备注varchar.0,0FalseDateBegin开始时间datetime8.23,3FalseDateEnd结束时间datetime8.23,3FalseQtyTimeSpin有效时长decimal9.18,0((0))FalseCreateDate录入时间datetime8.23,3(getdate())False生产领料单数据描述表名:Produce_Requisition(主表)字段名字段名称类型长度默认值取值范围可否为空PRID申请单号varchar50.0,0FalseDeptID申请部门varchar50.0,0FalseRequester申请人varchar50.0,0FalseRemark备注varchar1000.0,0TrueApplicationDate申请日期datetime8.23,3TrueCreator录入人varchar50.0,0([dbo].[Udf_GetCurrentUserId]())FalseCreateDate录入时间datetime8.23,3(getdate())False人工投入表数据描述表名:Cost_Labour(主表)字段名字段名称类型长度默认值取值范围可否为空ID投入单号varchar50.0,0FalseSourceType源单类型varchar50.0,0FalseSelectBill源单单号varchar50.0,0FalseCreator录入人varchar50.0,0([dbo].[Udf_GetCurrentUserId]())FalseCreateDate录入时间datetime8.23,3(getdate())FalseRemark备注varchar1000.0,0TrueDeptID生产班组varchar50.0,0True设备投入表数据描述表名:Cost_EquipmentCost(主表)字段名字段名称类型长度默认值取值范围可否为空ID投入单号varchar50.0,0FalseSourceType源单类型varchar50.0,0FalseSelectBill源单单号varchar50.0,0FalseCreator录入人varchar50.0,0([dbo].[Udf_GetCurrentUserId]())FalseCreateDate录入时间datetime8.23,3(getdate())FalseRemark备注varchar255.0,0TrueDeptID生产班组varchar50.0,0True3.6关键功效模块设计为了愈加好认识及使用系统文件,设计了以下文件架构图:物料清单管理物料清单管理领料单管理领料单管理设备领用管理设备领用管理生产产品管理系统主界面系统登录生产产品管理系统主界面系统登录人工投入管理人工投入管理查询系统查询系统系统管理系统管理相关相关物料清单管理文件架构图以下所表示物料录入和维护物料录入和维护物料清单管理物料清单管理物料清单录入和维护物料清单录入和维护领料单管理文件架构图以下所表示生产领料单管理生产领料单录入和维护生产领料单管理生产领料单录入和维护设备领用管理文件架构图以下所表示设备领用单生成和维护设备领用单设备领用单生成和维护设备领用单生产产品管理文件架构图以下所表示生产产品确定完工入库生产产品管理生产产品确定完工入库生产产品管理人工投入管理文件架构图以下所表示人工投入单生成和维护人工投入管理人工投入单生成和维护人工投入管理物料清单查询查询系统文件架构图以下所表示物料清单查询生产领料单查询生产领料单查询设备领用单查询查询系统设备领用单查询查询系统生产产品入库查询生产产品入库查询人工投入单查询人工投入单查询第四章ERP制造管理系统代码设计4.1开发工具选择数据库开发:MySQL软件开发工具:thinkphp和bootstrap编程语言:PHP4.2人机交互子系统实现本项目使用PHP语言,采取thinkphp+bootstrap编写,MySQL数据库。 1.下载并安装wampserver,搭建运行环境2.安装完成,打开软件,开启服务3.在thinkphp官网()下载框架关键包,以此搭建网页框架4.打开www目录,将下载框架包进行解压5.打开浏览器,输入/kehao项目搭建完成6.打开数据库,新建表(使用工具环境自带数据库工具http://localhost/phpmyadmin/7.配置数据库连接'DB_DSN'=>'mysql://admin:admin@localhost:3306/kehao#utf8',8.编写主程序代码www\kehao\Application\Home\Controller目录下分别编写代码9.编写网页样式代码4.3系统测试4.3.1登陆界面4.3.2主界面4.3.3管理界面附录程序关键代码:IndexController.class.phpnamespaceHome\Controller;useThink\Controller;classIndexControllerextendsController{publicfunctionindex(){ header("location:".U('User/index')); } publicfunctionlogin(){ $this->display(); } publicfunctiondo_login(){ if($_GET['username']=="kehao"&&$_GET['password']=="123123"){ session('uid',1); $this->success('登录成功',U('Index/index')); }else{ $this->error('用户名密码不匹配、请重新输入'); } } publicfunctionloginout(){ session('uid',null); $this->success('退出登录成功',U('Index/index')); }}UserController.class.phpnamespaceHome\Controller;useThink\Controller;classUserControllerextendsController{ publicfunction__construct(){ parent::__construct(); if(!$_SESSION['uid']){ $this->error('请登录',U('Index/login')); } } publicfunctionindex(){ header("location:".U('User/order')); } publicfunctionorder(){/*for($i=0;$i<20;$i++){ $data['linliaoid']=rand(10000,99999); $data['name']="物料".$i."名称"; $data['price']=rand(100,999); M('linliao')->add($data); }exit();*/ $this->display();} publicfunctionorder_list(){ $id=$_GET['id']; if($id){ $map['orderid']=array('eq',$id); $order=M('order')->where($map)->select(); }else{ $order=M('order')->select(); } $this->assign('order',$order); $this->display(); } publicfunctionorder_del(){ $id=$_GET['id']; if($id){ $map['orderid']=array('eq',$id); $res=M('order')->where($map)->delete(); if($res){ $this->success('删除成功'); }else{ $this->error('删除失败'); } }else{ $this->error('请选择一个订单删除'); } }publicfunctionwuliao(){ $wuliao=M('wuliao')->select(); $this->assign('wuliao',$wuliao); $this->display(); } publicfunctionwuliao_del(){ $id=$_GET['id']; if($id){ $map['wuliaoid']=array('eq',$id); $res=M('wuliao')->where($map)->delete(); if($res){ $this->success('删除成功'); }else{ $this->error('删除失败'); } }else{ $this->error('请选择一个删除'); } } publicfunctionlinliao(){ $wuliao=M('linliao')->select(); $this->assign('linliao',$wuliao); $this->display(); } publicfunctionlinliao_del(){ $id=$_GET['id']; if($id){ $map['id']=array('eq',$id); $res=M('linliao')->where($map)->delete(); if($res){ $this->success('删除成功'); }else{ $this->error('删除失败'); } }else{ $this->error('请选择一个订单删除'); } }}*结构函数验证,未登录不能访问 */ publicfunction__construct(){ parent::__construct(); if(!$_SESSION['uid']){ $this->error('请登录',U('Index/login')); } }/* *物料列表 */ publicfunctionwuliao(){ $wuliao=M('wuliao')->select(); $this->assign('wuliao',$wuliao); $this->display(); } /* *物料删除 */ publicfunctionwuliao_del(){ $id=$_GET['id']; if($id){ $map['wuliaoid']=array('eq',$id); $res=M('wuliao')->where($map)->delete(); if($res){ $this->success('删除成功'); }else{ $this->error('删除失败'); } }else{ $this->error('请选择一个删除'); } } /* *领料列表 */ publicfunctionlinliao(){ $wuliao=M('linliao')->select(); $this->assign('linliao',$wuliao); $this->display(); } /* *领料删除 */ publicfunctionlinliao_del(){ $id=$_GET['id']; if($id){ $map['id']=array('eq',$id); $res=M('linliao')->where($map)->delete(); if($res){ $this->success('删除成功'); }else{ $this->error('删除失败'); } }else{ $this->error('请选择一个订单删除'); } }}结论本文对现在中国ERP应用和发展现实状况进行了具体分析,采取为关键开发工具,SQLServer为后台数据库,初步完成了制造系统设计。此系统实现了生产产品管理,物料清单管理,生产领料管理,设备使用管理,人工投入管理等功效。现在我开发系统即使这有少数功效,但含有很好意义,为以后制作功效更强大系统提供了依据和经验。以后ERP系统会更强大,能够愈加好有效帮助企

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论