ERP制造管理系统的设计论文.docx
- 文档编号:13804218
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:39
- 大小:1.46MB
ERP制造管理系统的设计论文.docx
《ERP制造管理系统的设计论文.docx》由会员分享,可在线阅读,更多相关《ERP制造管理系统的设计论文.docx(39页珍藏版)》请在冰点文库上搜索。
ERP制造管理系统的设计论文
毕业设计(论文)
题目ERP制造管理系统的设计
姓名
学号
所在学院
专业班级
指导教
日期
第一章绪论
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.环境需求:
WINDOWS7
3.可靠性需求:
系统结构完整,有加密功能。
4.系统界面需求:
清晰简单能被用户快速上手操作。
2.4系统功能分析
1.有系统登录界面,可以满足企业管理者和员工的登录操作要求。
2.有主页面,可以使管理者和员工更方便快捷的操作。
3.物料清单管理,录入和维护物料,物料单据。
4.设备使用管理,设备使用的录入和维护。
5.人工投入管理,人工投入单的录入和维护。
6.生产产品管理,生产产品完工入库记录。
7.查询功能,可以在数据库中快速的找到所需要的资料。
8.关于,可以重新登录和退出系统。
2.5系统业务流程图
步骤说明
1、生产管理部门下发生产作业计划。
2、生产调度员了解设备情况、技术情况、原料储备情况,进行生产准备工作。
3、车间管理者依据生产作业计划安排生产。
4、生产调度员根据在日常生产过程中产生的问题以及工艺设计/质检部提供的问题报告协调有关部门处理。
5、生产调度员根据生产状况和生产过程中产生的各种情况写成调度日志。
否是
2.6数据流程图
2.7系统用例图
第三章ERP制造管理系统总体设计
3.1项目规划
制造管理系统是一个非常典型的数据库开发应用程序,它由物料清单管理模块、设备管理模块、领料管理模块、人工投入管理模块、生产产品管理、系统管理模块、查询模块、关于模块等组成。
对于个模块的功能规划如下:
*物料清单管理模块
主要负责物料的录入和维护以及产品物料清单的录入和维护。
*设备管理模块
主要负责设备领用单的生成和维护。
*领料管理模块
主要负责生产领料单的生成和维护。
*人工投入管理模块
主要负责人工投入单的生成和维护。
*生产产品管理
主要负责生产产品确认完工入库。
*系统管理模块
主要负责权限的修改、数据的备份及恢复。
*查询模块
该模块主要负责对各种单据的查询。
*关于模块
主要负责重新登录、退出系统。
3.2系统功能构架图
制造系统的功能构架图如下所示
3.3设计目的
本系统是小型的数据库系统,为了对中小型的企业起到更好的管理,实现一些初步的现代化计算机管理。
通过本系统可以实现以下目标。
*运用表格灵活的批量输入数据,快捷的传递数据
*实现各种查询及打印
*系统最大程度的实现易安装,易维护,易操作
*系统运行稳定安全可靠
*为每个用户设置权限,系统保密性强
3.4开发及运行环境
数据库管理系统软件:
MySQL
编程语言:
PHP
运行平台:
Windows7
分辨率:
最佳1024*728
3.5逻辑结构设计
本系统采用的是MySQL数据库,系统数据库的名称为“制造管理系统”。
共包含19张表,以下是系统中的部分数据表(主表):
生产制令单
数据描述
表名:
Produce_MadeOrder(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
MOID
制令单号
varchar
50.0,0
False
Batch
批号
varchar
50.0,0
False
DeptID
生产部门
varchar
50.0,0
False
PlanBeginDate
计划开始日期
datetime
8.23,3
False
PlanEndDate
计划结束日期
datetime
8.23,3
False
ActBeginDate
实际开始日期
datetime
8.23,3
True
ActEndDate
实际结束日期
datetime
8.23,3
True
Creator
录入人
varchar
50.0,0
([dbo].[Udf_GetCurrentUserId]())
False
Remark
备注
varchar
1000.0,0
True
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
ProduceDate
生产日期
datetime
8.23,3
计算列([ActBeginDate])
True
CalcEquipmentCost
标准机台成本
decimal
9.18,4
((0))
False
CalcLabourCost
标准人工成本
decimal
9.18,4
((0))
False
State
数据状态
varchar
50.0,0
('未审核')
False
Auditer
审核人
varchar
50.0,0
True
AuditDate
审核时间
datetime
8.23,3
True
Manager
负责人
varchar
50.0,0
True
生产开始单
数据描述
表名:
Produce_Begin(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
PBID
开始单号
varchar
50.0,0
False
Remark
备注
varchar
2000.0,0
True
Creator
录入人
varchar
50.0,0
([dbo].[udf_GetCurrentUserId]())
False
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
生产结束单
数据描述
表名:
Produce_EndDetail(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
PEID
结束单号
varchar
50.0,0
False
Remark
备注
varchar
2000.0,0
True
Creator
录入人
varchar
50.0,0
([dbo].[udf_GetCurrentUserId]())
False
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
生产日报表
数据描述
表名:
Produce_DayReport(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
DRID
日报表单号
varchar
50.0,0
False
SoureType
源单类型
varchar
50.0,0
False
SelectBill
源单单号
varchar
50.0,0
False
Batch
批号
varchar
50.0,0
False
DeptID
生产部门
varchar
50.0,0
False
RKDate
生产日期
datetime
8.23,3
False
Creator
录入人
varchar
50.0,0
([dbo].[Udf_GetCurrentUserId]())
False
Remark
备注
varchar
2000.0,0
False
DateBegin
开始时间
datetime
8.23,3
False
DateEnd
结束时间
datetime
8.23,3
False
QtyTimeSpin
有效时长
decimal
9.18,0
((0))
False
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
生产领料单
数据描述
表名:
Produce_Requisition(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
PRID
申请单号
varchar
50.0,0
False
DeptID
申请部门
varchar
50.0,0
False
Requester
申请人
varchar
50.0,0
False
Remark
备注
varchar
1000.0,0
True
ApplicationDate
申请日期
datetime
8.23,3
True
Creator
录入人
varchar
50.0,0
([dbo].[Udf_GetCurrentUserId]())
False
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
人工投入表
数据描述
表名:
Cost_Labour(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
ID
投入单号
varchar
50.0,0
False
SourceType
源单类型
varchar
50.0,0
False
SelectBill
源单单号
varchar
50.0,0
False
Creator
录入人
varchar
50.0,0
([dbo].[Udf_GetCurrentUserId]())
False
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
Remark
备注
varchar
1000.0,0
True
DeptID
生产班组
varchar
50.0,0
True
设备投入表
数据描述
表名:
Cost_EquipmentCost(主表)
字段名
字段名称
类型
长度
默认值
取值范围
可否为空
ID
投入单号
varchar
50.0,0
False
SourceType
源单类型
varchar
50.0,0
False
SelectBill
源单单号
varchar
50.0,0
False
Creator
录入人
varchar
50.0,0
([dbo].[Udf_GetCurrentUserId]())
False
CreateDate
录入时间
datetime
8.23,3
(getdate())
False
Remark
备注
varchar
255.0,0
True
DeptID
生产班组
varchar
50.0,0
True
3.6主要功能模块设计
为了更好的认识及使用系统文件,设计了如下文件架构图:
物料清单管理文件架构图如下所示
领料单管理文件架构图如下所示
设备领用管理文件架构图如下所示
生产产品管理文件架构图如下所示
人工投入管理文件架构图如下所示
查询系统文件架构图如下所示
第四章ERP制造管理系统代码设计
4.1开发工具选择
数据库开发:
MySQL
软件开发工具:
thinkphp和bootstrap
编程语言:
PHP
4.2人机交互子系统的实现
本项目使用PHP语言,采用thinkphp+bootstrap编写,MySQL数据库。
1.下载并安装wampserver,搭建运行环境
2.安装完毕,打开软件,启动服务
3.在thinkphp官网()下载框架核心包,以此搭建网页框架
4.打开www目录,将下载的框架包进行解压
5.打开浏览器,输入127.0.0.1/kehao项目搭建完成
6.打开数据库,新建表(使用工具环境自带的数据库工具
7.配置数据库连接
'DB_DSN'=>'mysql:
//admin:
admin@localhost:
3306/kehao#utf8',
8.编写主程序代码
\Application\Home\Controller目录下
分别编写代码
9.编写网页样式代码
4.3系统测试
4.3.1登陆界面
4.3.2主界面
4.3.3管理界面
附录
程序主要代码:
1.IndexController.class.php
namespaceHome\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'));
}
}
2.UserController.class.php
namespaceHome\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();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ERP 制造 管理 系统 设计 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)