您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页面向家纺企业的B/S结构iS-ERP系统设计与实现

面向家纺企业的B/S结构iS-ERP系统设计与实现

来源:华佗小知识
维普资讯 http://www.cqvip.com 面向家纺企业的B/S结构iS—ERP 系统设计与实现 高家全蔡铁峰 (浙江工业大学之江学院信息工程系,杭州310014) E—mail:springf12@163.corn 摘要文章以家纺企业面临的实际情况为背景,为解决企业管理瓶颈,设计了一种以销、产、供为核心、与平台无关、柔 韧性极强的B/S结构的ERP系统——iS—ERP。并详细介绍了此系统的设计和实现方法。应用结果数据显示此系统具有 较好的应用效果。 关键词平台无关B/S ERP iS—ERP 文章编号1002—8331~(2006)07—0211—03 文献标识码A 中圈分类号TP31 Design and Realization of iS-ERP System Of B/S Structure Facing to Textile Enterprises Gao Jiaquan Cai Tiefeng (Department of Information and Engineering,Zhijiang College of Zhejiang University of Technology,Hangzhou 3 10014) Abstract:In order to solve the bottleneck of textile enterprise management,this article designs a kind of independent platform,robust ERP system based on B/S structure--iS—ERP in the background of practical problems faced by textile enterprises,whose core is sale,production and provision.This article also introduces design and realizing method of iS— ERP System in detail.Application result data suggests that this system obtains better effects. Keywords:independent platform,B/S,ERP,iS—ERP 1 引言 2系统设计 纺织企业在我国的国民经济发展中一直占据着重要地位. 2.1设计目标 棉纱、棉布、呢绒、丝织品、服装等产量均占世界第一位,是一个 通过调研和实地考察得出.目前家纺企业主要面临的问 对国民经济有突出贡献的制造行业。在纺织企业中,“多品种, 题有: 小匹景”家纺私营企业占着重要部分。然而随着规模的扩大。这 (1)工厂的生产能力是足够的,可交货期却一拖再拖,不能 些企业都面临着一个同样的问题.以前的“家长式”管理受到了 按期交货; 极大的挑战,从某种程度上已经了企业的发展.也就是说, (2)跟客户签订合同时,只是凭经验确定交货期,而没一个 旧的管理模式已成为它们发展的瓶颈。为了摆脱这种困境,企 更好、更科学的办法来确定交货期; 业管理者已经认识到,企业要发展。必须采用信息化系统来改 (3)假设企业每月生产100吨的产品,可原材料的库存往 善企业的管理。 往能竟达500吨之多; 目前,用友公司、金碟公司及一些国外大的公司着手研究 (4)不能够准确知道:每一个订单执行到哪一步,是否缺 开发办公自动化系统、ERP系统以及电子商务系统等并推出了 料,能否按时交货,在制品的数量,每天的投入产出比,各部门、 一些自己的产品。虽然这些产品在一些企业已经得到应用,但 班组、员工、设备的绩效等; 由于家纺私营企业的企业需求复杂多变,致使这些系统在家纺 (5)每天生产许多产品,需要多种原料,只能靠手工计算原 私营企业运用中很不成功。为此浙江工业大学和杭州亿诺思 料需求量和需求时间,况且原料的库存情况都不清楚,无法准 特ERP公司合作.以纺织名城临平市的龙头企业奥坦斯布艺 确计算原料需求量和需求时间: 有限公司为基地,通过对浙江省最具有代表性的10多家家 (6)面对几百台机器,上万种产品,只能够靠手工进行生产 纺企业半年多的调研和实地考察后,历经1年多时间推出了 排程.往往造成生产排程混乱。 专门面向家纺企业及其上下游企业的ERP软件——iS—ERP 系统。 针对企业面临的问题。iS—ERP系统设计的基本出发点和 iS—ERP系统已获计算机软件著作权登记证书(证书号:2005一SR01360) 作者简介: ̄:(1972一),副教授,博士,研究方向为信息系统软件、并行数据挖掘、并行信息安全技术。蔡铁峰(1972一),硕士。研究方向为计算机 软件与应用。 计算机工程与应用20o6.07 2l1 维普资讯 http://www.cqvip.com ——————_ l ; f l 目标为: (5)质量管理 (1)为企业做信息化咨询和服务; (2)为企业解决实际问题; 质量管理就是要保证按质生产产品,质量管理的内涵就是 全过程质量管理,根据目前企业的生产特色。质量管理的重点 在于原料、半成品和成品三个环节,完成质量检验和分析等 功能 (3)帮助企业改善经营管理; (4)帮助企业提高竞争力; (5)帮助企业创造更多价值。 (6)产品设计管理 车问管理子系统 经理查询子系统 设计管理的最终结果是设计工艺单。在家纺企业中.工艺 设备管理子系统 人力资源子系统 2.2 系统功能 系统共由销售管理、产品设计管理、供应管理、生产调度、 单分为提花和小提花工艺单,设计分为来样和新样设计。系统 质量检验子系统 能够向设计人员提供机台和原料信息,以满足在设计过程中实 原料管理、车间管理、设备管理、质量检验、半成品管理、成品管 质量管理子系统 际打样的需要。 理、人力资源管理、系统维护、经理查询和财务查询十四个子系 半产品管理子系统 统构成(见图1)。 财务查询子系统 iS-ERP系统 产 系 品 统 设 维 计 护 子 子 系 系 统 统 图1系统框架图 这些子系统完成的功能可归纳为: (1)销售管理 销售是成品转变为商品的过程,随着市场环境的变化,企 业的销售方式也发生了很大的变化。销售是客户的直接界面, 快速的客户响应是销售管理的目标.管理的重点在于订单状态 的跟踪。功能模块有客户管理、订单管理、订单状态管理、帐务 管理、发货管理、退货管理、调价管理、销售分析、办事处管理、 销售统计等。 (2)生产管理 对于以销定产、多品种小批量的企业来说,生产管理足一 个难点,其管理的重点在于资源的有效调度。管理的目标在于 “按期按量按质交货”。功能模块有材料消耗定额管理、合理损 耗控制管理、生产计划管理、原料需求计划管理、原料调度管 理、生产任务安排管理、车间管理、设备管理、生产预警管理等。 (3)供应管理 ’ 供应管理是生产的保障。以销定购就是根据原料需求计划 确定采购。管理的目标是“按时按量按质采购”.既要减少采购 量,又要满足生产的需要,尤其是加急生产的需要,因此,安全 库存是一个调节杠杆。功能模块有供应商管理、供应计划管理、 供应安排管理、染色调度、供应预警、统计查询等。 (4)库存管理 库存管理是企业管理中的重要一环。控制库存是管理的重 点,通过库存控制可以有效节约资金占用,提高资金利用率。库 存控制的最高目标是“零库存”,为了实现这个目标,iS—ERP系 统中的库存管理能够做到库存动态管理、安全库存管理、有效 库存管理、库位管理、数量控制、形态管理、批号/缸号管理、存 放时间管理、库存预警、统计查询等。 212 2oo6.o7计算机工程与应用 设计是一个创造性的活动。需要了解产品的销售情况,及 时把握市场的动向,因此,成品管理子系统 系统提供针对产品的销售分析功能。 (7)系统维护管理 此管理模块用于对企业用户的权限进行分配、维护和管理。 (8)人力资源管理 对人事工作的整体考虑基于对人力资源1二作所有领域提 供支持,主要提供建立人力资源档案信息、人员岗位、工资、考 勤等事项的管理功能。 (9)其它管理 此系统还包括经理查询、财务查询和成本核算等模块。经 理查询便于企业经理们方便快捷地查询企业信息数据。财务查 询用于搭建财务所需的报表数据.方便财务查询。成品核算基 于供应管理、库存管理、生产管理、通过对生产数据作准确统 计,及时、准确地输fIj每个会计期间的成本核算报表。 3 系统实现 3.1 系统结构 由于传统的C/S(Client/Server)结构存在灵活性差、升级 困难、维护工作量大等缺陷,已较难适应当前信息技术与网络 技术发展的需要。随着Web技术的日益成熟,B/S(Browser/ Server)结构已成为取代C/S结构的一种全新技术。采用B/S 架构软件的优势在于:(1)办公场所灵活方便;(2)无须开发 客户端软件,维护和升级方便;(3)可跨平台操作,任何一台机 器只要装有WWW浏览器软件,均可作为客户来访问系统; (4)具有良好的开放性和可扩充性;(5)可采用防火墙技术来保 证系统的安全性.有效地适应当前用户对管理信息系统的新需 求。因此该结构在管理信息系统开发领域中获得飞速发展.成 为应用软件研制中一种流行的体系结构。 由于这些优势。iS—ERP系统就采用了最先进的主流开发 模式——B/S结构体系(见图2)。系统分为三层: (1)界面层用于与用户交互,一方面作为数据录入界面和 用户工作界面,另一方面也作为查询界面,接受用户请求.把请 系统用户 业务逻辑层 圉国 罔 闰圈 圈 数据存储层 圄匡屠巨匡 图2系统体系结构图 维普资讯 http://www.cqvip.com 求传给中间层,中间层响应请求,把响应结果再传给界面层.由 界面层显示查询结果: 个数一致一> ); ifeldNullable=new Array( (2)中间层也叫业务逻辑层,对业务逻辑进行封装: (3)数据层用来存放企业信息数量。包括销售数据、产品数 据、供应和原料数据、生产数据、质检数据等。 <!一定义表字段在界面上是否可以为空,如某表字段可以为 空,那么这里定义为true,否则false一> ); ifeldEditable=new Array( 3.2系统开发模式 从系统的应用客户和系统本身的实用性角度出发.在系统 开发设计时,在界面层采用了JsP、html和XML结合的方式。 JSP用于动态页面的设计,html用于静态页面的设计。XML用 于批量数据传输和表示结构化的数据。在中间层采用了 JavaBean方式对业务逻辑进行了封装,并且编制了TableMN <!一定义表字段在界面上是否可以编辑。如某表字段可以为 空,那么这里定义为tee,否则falsre一> ); </SCRIP1 这个JavaBean对数据库操作的SQL进行了封装。使开发者们 不需了解SQL就能够方便简捷地使用与底层的数据库进行操 作。在这里数据存储层就是数据库,主要是用作存放企业数据。 3.3基于模板的开发方法 管理信息系统应用程序的开发很大一部分是针对数据库 中的表进行维护,包括增加、删除、修改、查询这几个操作。只是 维护的对象关系略有不同而已。大体可分为单表维护和主从表 维护。单表的维护是指对于简单的实体属性的维护.比如说维 护供应商档案,维护染色厂档案等;主从表维护是指具有1:Ⅳ 联系的实体间关系的维护.在这种联系中,通常把l方的主关 键字加入到Ⅳ方中作为外部关键字。比如采购入库使用的入 库信息的维护,可以拆分成人库主表和入库明细的维护。这些 维护程序大都具有通用性。在程序设计初期编制相关模板。避 免代码的重复开发。 在iS—ERP系统开发初期,把对表的操作分为两类,一类 是不会对表内容产生影响的操作,就是表查询、排序和合计:另 一类是对表内容产生影响的操作,那就是增加、删除和编辑。针 对对表的查询、排序、合计,开发了一种通用的查排合综合子系 统并能够自动生成,这里不再叙述。下面来主要介绍第二类操 作系统开发时采用的模块。为方便把对表的操作分为Inseaed、 Modiifed、Deleted三种。并把这三个操作的方法封装在 TableMN.js中。对单表来说,在实现JSP页面上只需按模板设 计的要求填人相应的内容即可。模板如下: <%@page contentType=”text/html:charset=gb2312”language= ”java”import=”java.sq1. ”errorPage=…’%> <html> <head> <meta http—equiv=”Content-Type”content=”ISO-8859-1: charset=gb2312”> <link rel=”stylesheet”href=”/style.ess”> <TITLE>(/HTLE> </head> <SCRIPT language=”JavaScript”sm=”/TableMN,js”type=”text/ javascript”></SCRITP> <SCRIPT language=”javascript”> . inputForFields=new Array( <!一定义表单中所有表字段应采用的表单对象,例如如果 某表字段应采用的表单对象是文本字段则可定义为”<input type= "text >”一一> ); editBlockID=null;<!一初始编辑块一> fieldArray=new Array( <!一定义表字段的字段名,名字个数应与数 ̄inputForFields <B0DY> <FORM id=”FormToSubmit”action=”定义此表单的控制器名” method=”post”> </FORM> <DIV id=’ ̄)isplayBloek'’style=’ ̄3VERFLOW-X:auto;OVERFLOW: auto;display:inline”> <table id=”DisplayTable”width=”820”border=”0”cellspacing= 1’cellpadding=”4”bgcolor=”#SD9CED”style=”word—wrap:break— word;word—break:break—all”> <tr bgeolor-=”#BOD9FC’’> <td colspan=”2”aliug=”center”>&nbsp:</td> <!~填人定义表字段的中文名,每一个表字段对应一个 <td></td>一一> </tr> <tr id=”TemplateRow”style=”display:none“bgcolor=”#EFF8FF”> <td width=”14”align ”center”><IMG id=’ editRecord” onCliek=”return editRecord_onclickfthis)”he iJght=”22”src=”/erp/img/ edit.JPG”width=”14”></td> <td width=”14”align=”center”><IMG id=”deleteRecord” onClick=”return deleteRecord—onclick(this)”height=”14”src=”/erp/ img/delete.JPG”width=”14”></td> <!一每一行定义为<td align=”center”></td>,个数与上面行一 致一一> </tr> </tbale> <br> <INPUT id=”addReeord”onClick=“return addRecord_onclick()” type=”button”value=”增加”name=”addReeord”) <INPUT id=”applyEdit”style=”DISPLAY;none”onClick=”return applyEdit_oneliek()”type=”button”value=”应用修改”name= ”applyEdit”> <INPUT id=”eancelEdit”style=”DISPLAY:none”onClick=”return eaneelEdit—onclick()”type=”button”value=”取消修改”name=” eaneelEdit” <INPUT id=”displayDeleted”style=“DISPLAY:none”onClick;” return displayDeleted_onclick( type=”button”value=”显示已删除” name=”displayDeleted”> <INPUT id=”submitTabh”onClick=”retum submitTable_onclick ()”type=”submit”ValUe--”提交”name=”submitTable”> </DIV> </Body> </htim> 于是在后台的控制器(servlet) ̄,通过inserted_表字段名 (下转226页) 计算机工程与应用2o06.07 213 维普资讯 http://www.cqvip.com 可以降低阀值而视为准证侯状态。病情重或者复杂时则升高诊 作用。(收稿日期:2005年5月) 断的阀值。 临床运用时,首先分别将患者的症状,按提示的辨证要素 参考文献 分别进行累积相加,然后取超过100闽值的项目(或较高的项 1.李千目等.基于粗糙集神经网络的网络故障诊断新方法【J】.计算机研 目)作为辨证诊断,最后将达到诊断阀值的项目进行有机联系 究与发展。2004;41(1O):1695—1702 组合。从而构成完整的证名诊断。 2.李海颖.基于案例的推理综述【JJ.邢台学院学报。2004;19(2):66—68 为了解决诊断准确率与诊断速度的矛盾,通过“O”权值的 3.魏圆圆,王儒敬,方静.多种诊断推理方法的设计与比较[J】.计算机工 使用建立了三级思维发散机制来处理潜在的或相关的症状。对 程与应用,20o5;41(2):57—58 一般病证,不用充分询问病情,只就主要症状进行辨证诊断,这 4.沈艳霞,纪志成,姜建国.电机故障诊断的人工智能方法综述[J】.微特 样可以很快地得出诊断结果。对较复杂的病症,考虑的症状就 电机,2004;(2):39 ̄42 多一些。以保证较高的准确率。而对于疑难杂症。则应充分询问 5.余兴龙,谭耀麟,竺子民等.中医舌诊自动识别方法的研究[J].中国生 病情,考虑各种潜在的或相关的症状,以保证得出正确的诊断 物医学工程学报,1994;13(4):336—342 6.王爱民。赵忠旭,沈兰荪.中医舌象自动分析中舌色、苔色分类方法的 结果。 研究【J1.北京生物医学工程,2000;19(3):136—143 实验结果表明。在输入数据完备的情况下。对一般的辨证 7.朱洁华,阮邦志,励俊雄等.舌诊客观化研究的一种图像处理方法[J]. 诊断可以l0o%达到与专家辨证诊断结果一致。在输人数据不 中国生物医学工程学报,2001;20(2):132—137 完备的情况下,也可以有较高的诊断准确率:在缺10%的数据 8.晏峻峰,季粱.基于图像分析技术的舌象研究方向之我见叩.中国中医 时.诊断准确率仍然可达96%。这也表现出神经网络系统较好 药信息杂志,2004;(8):664~665 的鲁棒性。 9.Bojarezuk CC,Lopes HS,Freitas AA.Genetic pro ̄amming for know- ledge discovery in chest—pain diagnosis[J].IEEE Eng Med Biol Mag, 4结语 2000;19(4):38 我们与广州中医药大学等单位合作承担了国家巾医药管 10.WangML,WaiL,LeungKS.Discovery knowledge from medical database 理局重点课题“健康人亚健康状态中医证侯临床流行病学调 using evolutionary algorlthms[J].IEEE Eng Med Biol Mag,2000; 查”(编号:2000一J—Z—O1)。通过系统地调查研究。我们获得了大 19(4):45 11.朱维军,王军,王贺明.临床智能诊断的神经一模糊方法U】.数理医学 量亚健康状态的资料。掌握了亚健康状态具有中医证侯分布的 杂志。2004;17(1):65—68 一般规律。并且,将模糊神经网络推理应用到对亚健康状态的 l2.秦广中,毛宗源.粗糙神经网络及其在中医智能诊断系统中的应用Ⅱ]. 智能化中医诊断上。取得了较满意的效果。我们开发的“亚健康 计算机工程与应用,2001;37(18);34~35 状态常见症状临床中医诊断系统”运用于测定人体亚健康状 13.周咏梅,阳爱民。沈智慧.一种基于神经网络的模糊推理和规则生成 况,同中医专家诊断的实际情况基本相符,初步说明采用此模 方法【J1.计算机工程与应用,2004;40(13):49 ̄51 糊神经网络模型的处理过程是符合中医诊断思维的。这也表明 14.(美)Martin T Hagan,Howard B Demuth,Mark H Beale等著.戴萎等 模糊神经网络技术可以在中医诊断系统的开发中发挥较好的 译.李伯民审校.神经网络设计【M].机械工业出版社,286—292 (上接213页) (5)停工待料减少80% (定义的英文名),modified一表字段名(定义的英文名),deleted一 50%(目前) 表字段名(定义的英文名)就能得到界面上增加、编辑、删除的 (6)制造成本降低12% 内容.调用中间层控件就完成了对表的操作。 对主从表来说,模板与其模块相似,对主从表相当于对两 5 结论 个表操作,同时要考虑表间关系的正确性,主表删除,对应的从 文章介绍了iS—ERP系统的设计与实现方法,并着重介绍 表记录都应删除。 了实现技术。最后介绍了此系统的应用,应用结果显示具有较 好的应用效果。(收稿日期:2005年5月) 4应用效果 iS-ERP至20o3年底开发结束以来,目前已在5家大型家 纺企业中应用,还有几家在试用和实施阶段,下面就把在奥坦 参考文献 1.韩雄飞,袁涛,中小企业的ERP实施【JJ.机械制造。2004;42(9):27—28 斯布艺有限公司应用前和应用半年后的经济效益评估结果比 2.崔金红,王旭.基于B/S模式的综合查询系统的设计与实现们.情报杂 较显示如下: 志,2004;23(6):80 ̄81 (1)原料库存下降3O%一40% 3.刘萍萍,申铉京.一种ERP环境下综合财务管理系统的设计与实现 . 450吨 5oo吨一30o一350吨(目前) 计算机工程与应用,2004;40(28):214—217 (2)无单库存下降9O% 4.谷瑞军,徐伯俊.我国纺织行业ERP应用现状与前景分析fJ1.上海纺 2O万米一5万米(目前) 织科技,2004;32(5):5—7 (3)延期交货率下降8O% 5.马柯.王筠,冯涛.基于ERP的纺织企业车间作业管理系统设计 .棉 15%(目前) 纺织技术,2004;32(4):223—225 (4)采购提前期缩短50% 6.余.以ERP为核心建立中小企业信息化体系【刀.中国中小企业。 10%(目前) 2004:(8):51~52 226 20o6.o7计算机工程与应用 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务