0 引言
目前信息化技术日益普及,为了应对市场的日益增长的竞争压力,缩短产品的上市周期,企业大量使用信息系统。
在企业生产过程中存在着物料流、资金流,而物料流和资金流的过程中又伴随着信息流,通过信息流,可以实时控制物料流和资金流。在生产管理过程中主要对生产情报、工艺标准、生产计划、生产控制、库存等方面实现管理与控制,保证企业正常的生产运行,因而实施生产信息系统是非常必要的。
1 系统需求分析
1.1 系统功能分析
本生产信息管理系统针对大批量生产的机械制造企业,以记录制造企业资料数据为工作重点,兼顾对数据的处理和分析。
经过一段时间的研究和调查,笔者认为,大批量生产的制造企业的生产信息管理系统应该具有以下功能:
(1)基础数据管理,可以对数据库中的数据作添加、修改和删除。
(2)帮助生产管理部门制定主生产计划。从大量资料中快速查询BOM表,这样生产计划部门的工作会轻松许多。
(3)采购部门希望系统有采购计划功能,提高采购计划完成效率。
(4)对职工的工作有一定的分析能力,能查询各工序的产量,帮助管理者了解工人的工作,方便调派工人。
(5)库存管理功能,能管理产品、部件和零件的出入库,能实现对出入库信息的输入、修改,还能查询库存信息。
(6)有一定的灵活性,适合多种制造企业。
(7)要有强大的数据记录功能,能记录储存各种数据,并便于查询。
(8)系统界面要清晰简洁,使管理人员容易使用。
1.2 系统流程分析
本生产信息管理系统以客户拉动生产的生产模式来设计,适用于大批量流水线生产的机械制造企业。首先客户向制造企业下订单,然后经过销售部门把订单输入系统,生产计划部门查询库存量,然后就进入生产计划模块。生产计划是按照订单来制定,然后按生产计划和物料清单来制定物料需求计划,再按物料需求计划来制定采购计划。有足够材料后就按生产计划和工艺流程文件来派工,产品生产出来后就入库,然后按订单出库。
1.3 数据流分析
数据流图(简称DFD)是从数据传输和处理的角度,以图形方式表示系统中的逻辑功能、数据在系统内的逻辑流程和逻辑变换的过程,主要是表达结构化系统的分析方法以及用来图解软件模型。它是一种功能模型,只反映系统必须完成的逻辑功能。数据流图是结构化开发方法中需求分析阶段产生的结果。
在本系统中,销售部门根据订单进行汇总,形成各种订单表,生产管理部门根据销售订单制定生产计划,并下达生产计划表,生产管理部门根据BOM表制定需求计划,采购部门根据供应厂资料、库存资料、供应产品资料计算出采购计划,并下达采购任务给采购员。生产管理部门还要根据设备能力、人力资源状况制定月生产计划、日生产计划,库管人员主要负责成品、部件、原材料、工具等管理。
2 系统设计
2.1 系统功能结构设计
如图所示,系统分为六个模块:生产情报管理系统、内部数据记录管理系统、工艺标准管理系统、生产计划管理系统、生产控制管理系统和库存管理系统。虽然被分为不同模块,但它们是联系在一起的。这样设计能使员工更好地理解系统的功能,操作起来也很方便,容易上手。
图1 系统功能结构
2.2 系统编号设计
为了方便人员和系统对职工、产品、材料、部件、工序号、供应厂和各种单据的识别,设置了如下编码:
(1)职工编号。职工的编号是唯一的,每个职工有一个唯一的职工编号,方便系统对职工信息的输入、存储、处理、提取和查询。职工号由8位字符组成,由左到右第一位和第二位为部门编号,第三位和第四位为工种编号,后四位为职工入职顺序(此部分由企业自行定义。)
(2)本系统中“材料”全为外购件,“部件”为自制部件,“产品”为最终的产品。制造企业内部的产品有两种,第一种是组成产品的各部件,第二种是最终得到的产品,所以这两种产品必须区分,方便管理。因此,最终产品编号的开头为大写字母A,后面的具体编号和含义由企业自行确定。部件编号开头字母为B,后面的具体编号和含义由企业自行确定。材料为外购件,最高可到10位,由左到右,第一位为大写字母C,第二、第三和第四位为材料种类,后面的编号具体的编号方法和含义由企业自行确定。
(3)工序号。最高可到10位,具体编号和含义由企业自行确定。
(4)供应厂编号。供应厂编号有5位,具体编号和含义由企业自行确定。
(5)各单号。由于制造企业日常生产中会开出种类繁多的单据,所以各单号最高可达15位。由左到右,前两位为单据种类,中间8位为开单日期(前四位为年份,接着两位为月份,最后两位为日期,如2014年4月24日,即为20140424)。最后5位为开单的顺序号,具体编号由企业自行确定。
2.3 系统数据库设计
系统数据库采用MS-SQL SERVE 2005,在系统数据库中主要有BOM表、caigou表(采购计划表)、chd表(产品出库单表)、ckd表(材料出库单表)、cpjg表(产品结构表)、dhd表(订货单表)等表。
3 系统实现
系统实现主要利用MyEclipse和MS-SQL SERVER软件。MyEclipse是一个非常好的用于开发Java、J2EE的MyEclipse插件集合,MyEclipse的功能非常强大,支持也非常广泛,尤其是对各种开源产品的支持非常好。MyEclipse当前支持Java Servlet、AJAX、JSP、JSF、Struts、Spring、Hibernate、EJB3和JDBC数据库链接工具等多项功能。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理高可用和高性能的用于业务的数据应用程序Microsoft SQL Server 2005数据引擎是企业数据管理解决方案的核心。此外Microsoft SQL Server 2005有分析、报表、集成和通知等功能。
根据调研结果,本研究设计了一套生产管理信息系统,该系统主要包括生产情报、内部数据记录、工艺标准、生产计划、生产控制以及库存等功能模块。
3.1 生产情报模块
生产情报子系统主要包括供应厂材料、供应产品、职工信息和设备信息等有关信息的管理。生产情报提供了企业具体的与生产有关的信息,为企业正常的生产运营提供比较方便的工具。通过该功能模块能够清楚地了解到各个部门的材料、产品、员工信息,如图2所示。
图2 职工信息界面
3.2 内部数据记录子系统
内部记录子系统主要记录有关生产产量、人工工时、工序工时,这些数据决定了企业的生产规模、设备数量和种类、生产产品的种类等。图3所示为月人工工时管理系统。
3.3 生产计划子系统
生产计划子系统主要包括生产计划、物料需求计划以及物流采购计划,通过这些功能完成生产的准备工作,保证了生产的正常运行。其中的采购计划功能模块如图4所示。
图3 月人工工时管理
图4 采购计划
3.4 生产控制子系统
生产控制子系统主要包括派工、职工产品查询、职工工时查询、工序工时查询等子功能,通过生产控制系统,保证了生产的分工,企业员工根据分工完成自己的工作任务。
4 结语
本研究利用Java和MS-SQL SERVE技术开发了生产信息系统,系统可移植性比较好。通过使用生产信息系统,可以更好地管理生产,保证企业的生产活动高效运行,包括从生产计划、生产控制、库存等各个阶段的工作,从而提高企业的整体运行效率和市场反应速度。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/