纺织企业ERP系统中码单功能的研究与开
发
纺织企业ERP系统中码单功能的研究与开发
陆一南
安徽新华学院安徽合肥230088
【摘要】本文主要研究开发了一套适合纺织企业使用的管理信息系统一f6ERP.该系统在传统的ERP系统的基础上增加码单管理模 块,该模块能更好的控制生产产量,提高坯布的质量管理,提供客户满意度,具有较广阔的应用前景.中国威胁论
【关键词】ERP码单纺织企业信息系统
中图分类号:G202文献标识码:B文章编号:1009—4067(2011)06一l10.O2
0.引言
在信息科技高速发展,市场竞争愈加激烈的今天,企业资源规划的重要
性日益突出『j~.在众多的企业中,纺织业占据着重要的地位.与其他行业相
比,纺织企业的物料品种繁多,工序复杂,涉及因素多,范围广,所以在生
黑暗的西欧中世纪产过程中会产生大量的数据.在实际生产中,往往由于数据繁多导致管理混 乱,坯布质量得不到保证,坯布统计困难,产量得不到较好控制,客户服务
满意度比较低.传统的ERP不能从根本上解决这些问题.
1码单管理的功能需求分析
当前国内很多中小型纺织企业,其模式为由原料直接加工成半成品和
成品,品种繁多,大批量生产,属于典型的连续制造企业.对于一般的中小
型纺织企业主要存在的问题如下:
(1)计划员编织的产量不能很好的控制.计划员接到业务员的销售订单
后,进行生产计划产量编制,然后车间按照计划进行生产,等生产完工后,
尼龙套管
计划员不能及时,准确的得到完工后的实际产量
(2)车间挡车工人的工资统计比较困难并容易出错.挡车工人的工资是
由坯布的匹重和坯布的品种来决定,由于同一个挡车工人一天可能会编织多
种不同种类的坯布,并且每匹坯布的重量和质量不等.
(3)客户不能清楚的了解自己坯布的详细信息.有些订单的数量之大,
从而会产生很多匹数,且每匹布的重量和质量都不相同,客户在提取自己的
坯布时不能更清楚的了解每匹布的重量和质量.
基于以上这些问题,传统的纺织企业ERP并不能很好的解决,根据这
些需求,笔者设计出具有码单管理模块的i6ERP系统,系统中的码单管理
模块能更好的解决这些问题.
图1主要描述码单管理模块的单据流即数据流图和业务流程图,在业务
流图中,其业务流程为:计划员排产,生产主管派工,挡车工人完工,质检
员质检,划码员划码,仓库管理员人库并发货.在单据流程图中,当坯布完
工后,系统自动为每匹布生成一个坯布标识卡,自动获取完工时必要的数据
单循环赛
并与每匹布绑定.在质检过程中,坯布标识卡自动获取相关数据;在划码过程中,坯布标识卡按坯布品种,工号,销售订单号进行划码和汇总,并编制码
单表;最后仓库管理员通过码单表对客户进行发货.
2.码单模块设计
码单管理模块主要对坯布标识卡和码单表进行管理,坯布标识卡主要
是跟踪坯布的流向并在流程中自
动获取坯布的详细信息.具体设计如图l所示.
(1)数据访问层.数据访问层就是DBMS(数据库管理系统),主要把业
务逻辑层中的各个模块对数据读取操作封装并提供统一的服务,统一开发客户端和业务逻辑的层,在开发过程中,可以不必考虑数据库的结构而只需要
调用数据访问层的接口即可.不但屏蔽了数据库的信息,增强了模块开发和
使用的安全.例如:在图1中,业务逻辑层的车间作业管理,质量管理,仓
库管理,工资结算模块,主生产计划管理都通过访问适配器(Adapter)来访
问数据库中的生产数据,质检数据,原料/成品数据,销售数据,财务数据
(2)业务逻辑层.在业务逻辑层中封装了ERP系统模块的业务流程.包
括主生产计划管理,车间作业管理,质量管理,仓库管理,工资结算.业务
逻辑层中的每~种业务流程都是以封装成动态链接数据库的形式供客户端调用,因此业务逻辑的变更只涉及单独的DLL文件,不影响系统其他流程功
能的运行,具有极强的可扩展性.在业务逻辑层中,为了便于码单管理模块中的坯布标识卡和码单表能在其他模块中获取需要的数据,设计出集成接口,便于模块之间能相互传递信息和数据.
(3)如图1所示,码单管理的业务逻辑层的业务逻辑处理主要逻辑运算:
在生产调度环节中,经生产主管派工后,挡车工人按照派工单进行生产,待生产完工后,根据销售订单上的数量,系统将自动生成多张标识卡,每一匹布附有一张坯布标识卡,坯布标识卡的销售订单号,物料品种,织机编号字段的数据来自派工单,匹号是由系统自动生产,它是由当天的年月日加4位流水号组成;在质检环节,坯布标识卡自动获取匹布的重量和质量等级,在入库环节中,仓管员根据坯布标识卡的信息对坯布进行依次入库,并根据销售订单号进行汇总,生成码单表,码单表包含系统编号,销售订单号客户名称, ●…●…●……●……●…●…●…●…●一一
月r~……一]r¨——一]厂——…~]
户{标识忙维护e{码单维护{j扫描录人l
层L——…一_jl——一_jL一——————_…'…●…'…_……_…●…●…●…●一一
业
务
逻
辑
层
数
据
层
蔓¨lc二亘
图1码单管理模块体系结构及工作原理
110中国电子商务●2011.06
物料品种,每匹重量,每匹等级,总数量等级这些字段.其中系统编号由系
统自动生成,采取第一位用大写字母'Y',第2到第9位用当天的年月日表
示,第l0到l2位由3位流水号编码规则,其它字段数据信息均来自坯布标
识和入库汇总的坯布总数量,接着仓库管理员根据码单对客户发货,一一个
销售订单对应+个码单表.
(4)用户层.用户层是应用的用户接【]部分,是人机交互的接r_1(HMI).
一
方面,通过用户界面层,用户可以将业务处理所需的数据收集并存人数据
库;另一方面,可以将用户所需的数据以用户希望的形式展现在他们面前.
如果用户界面层需要修改时,只需改写显示控制和数据校验程序,而不影响
其它层.检查的内容也只限于数据格式和取值范围,不包括有关业务本身的
处理逻辑.
3.码单管理模块技术实现
3.1关键技术
I6ERP系统实现的关键技术有如下两点.
(1)信息集成技术.码单管理模块与其他管理模块之问的集成采用无缝
集成方式,根据模块之间的联系,笔者编写一个COM+组件来实现楣应逻
辑,然后通过ADO访问数据库,从而实现模块之间的无缝集成.通过无缝
集成技术可以缩短码单管理和其他模块之间的信息和数据的传递时间,从而提高生产效率.
(2)LFORM套打技术是新中大软件公司独立开发的一个插件.该插件集
成在i6ERP系统里,主要功能
是通过ADO方式访问数据库,利用SQL语句联接相关联的表,获取相
关字段的数据,建立一个ADO数据源,再根据传入的主参数,获取与主参
数关联的其他字段数据.
3.2码单管理的实现
I6-ERP系统是基于浏览器/服务器(B/S)的开发环境下,采用SQL
Server2005数据库技术和C#.NET技术开发.SQLServer2005是微软
公司开发的_一个性能稳定的大型数据库服务器,具有完整而简洁的集成开发环境;该数据库可高效地管理系统中的各种数据,实现良好的数据访问控城市让生活更糟糕
制SQLServer提供企业管理器和查询分析器,允许DBA设计,开发,部
署和管理数据库解决方案.C#.NET是统一web应用程序平台,它提供了
可视化的,面向对象的工具,它提供了为建立和部署企业级w曲应用程序
所必需的服务.C#.NET为能够面向任何浏览器或设备的更安全的,更强
的可升级性,更稳定的应用程序提供r新的编程模型和基础结构.以下以码
单管理模块的为例.
码单管理模块的开发除了前台界面的开发外,其他大部分都是针对数
据库中的表进行增加,删除,修改,查询操作.只是维护的对象关系不同而
已.大体可分为单表和主从表维护.单表的维护是指对于简单的实体属性的维护,例如对数据库中码单表进行维护;主从表维护是指具有1:N联系的实
体间关系的维护,在这种联系中,通常把一方的主关键字加入fi]N方中作为外部关键字.
4.结束语
马加爵犯罪心理分析文章着重介绍了i6ERP系统中的码单管理模块的设计与实现方法及以
模块开发的实现技术.实现了改系统Lj生产现场的集成,达到物流,资金流
和信息流的统一,最终缩短生产周期,提高企业市场反应速度,加快资金周转,降低成本,提高质量和服务水平,具有较广阔的应用前景.
参考文献
[1】谷瑞军,徐伯俊.我国纺织行业ERP应用现状与前景分析【J】.上海纺
织科技,2004,32(5):5—7.
[21韩雄飞,袁涛.中小企业的ERP实施[J/.机械制造,2004,42(9):27—
28.
[3J罗鸿,王忠民.gERP原理设计实施》【M】.北京:电子工业出版社,2003,
l33—136.
作者简介
陆一南,1991年7月,男,汉族,安徽新华学院在校大学生,计算机控制
专业,先后通过全国计算机四级,微软MCTS技术工程师,华为H3CNE网络工程师,中国硬件工程师,2011.autoCAD二级工程师等认证,中国计算机学
会注册会员
(上接109页)4.防范新型僵尸网络攻击措施