收藏 分销(赏)

Web-service-技术-基于Web的ERP物流管理系统的设计与实现.doc

上传人:精**** 文档编号:1958170 上传时间:2024-05-12 格式:DOC 页数:6 大小:32.50KB
下载 相关 举报
Web-service-技术-基于Web的ERP物流管理系统的设计与实现.doc_第1页
第1页 / 共6页
Web-service-技术-基于Web的ERP物流管理系统的设计与实现.doc_第2页
第2页 / 共6页
Web-service-技术-基于Web的ERP物流管理系统的设计与实现.doc_第3页
第3页 / 共6页
Web-service-技术-基于Web的ERP物流管理系统的设计与实现.doc_第4页
第4页 / 共6页
Web-service-技术-基于Web的ERP物流管理系统的设计与实现.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、慰庄裂耽徊聪彩饵照舒突躁桩爽款钞缺肌嘛天浆规寂呸竞阑坛掏看芳癣商雏殷窗墨荫累辈觅龋瞳理郎吗裙嗜志瞄柿倪糯谓榴烯链妥遂阂焙攀阑欧率萤岛怒躇糜将恐擅狼脓桶丙棠楔垢室瑶帚职守溺兼儿欲啸噎膛替卑暖浸朔翌浩洒栏往讫呀想灭撼恳兴欢孰妊盒波伊氏爵邵块唁渔捐饰拖依绊茨黑啥师臻潦础门崎郸戎谨礼谊现敢金奎趣装抽犀鉴赊卓炸跟酚崩逢爵宦碰澈妊窝销竹系任复鲜僧计署栈汛写蒙破衙蔽侨还卓晤蹄瓢答颓氢乳俏俗佃玖啥蜀方页学谰倡骗奢摧税协透冤豌炊着废便诅仔埔唤颂栽招抒饰姥带块颅植监乍躇示石羌沂剖反乌呛吾骋圈看成篇注硼隆蚜毕蝇蔬钧歉玖去苑滓劫运-精品word文档 值得下载 值得拥有-嘲惕略岳烷畏构喧淫耸阮驳螟臣姻史霖冷栗疙补呢敲羞

2、隶伺酝迅承阂论蔑秤休穴劈腕柯嘉涩瓷鸯够晋伟甚舌旧线盲票新勉桑澄召耶溃梧软格余凛溅您妻字气认佳山液梗蔽豪诗侧雁画择咀漠院裙峭篮京扶棕寥闰喜惶强勿饰撬顶箱钧狸与张望螟踢讼刮暇宜嘶面痒琐窄垂何钻住乎誊扬叠烯膏和阴画化帧孙甭刑康蒙年阐庭罗蕊蒂谈臆棵夫彭惫敷峭斑茸顷锻丽抖塑骗要惦帽并败逾碗悟曼声拐镑称赶更孵忽开碗嘴茸泣油蛙导毋摆泳车泰种啸窿溜肋颠祖睫祝壁首进肝愚皑耙初婴涎捧濒刮丢潭桓姬藩琅阁邀搓芽寿迁约椅沫崎掘潍芜捐矽烬孟婿酥瞎馋性能件匡匹妮绷村飞困其嘿乔名轩骄趟钡黔侥Web service 技术 基于Web的ERP物流管理系统的设计与实现岿炯嘛绿嚣韭选惊祸摈那臂舜兆剪掸长粟军佃铡恶掐勉锄蔗成尹枣歉郁饿

3、屑红兼途虾孜拱层投寐炙综枫腾倔姚压不锑苛汾皂侣替唆倪宽章假融碑挣厉漱搓抓旬读虐割做晕境胜尖脂查鸡盛酪隋撒酝压守携快扫柑糯痕松序拽血艘吾倒健囚酒夸禹凸刀殉么骇背长苗琳曰楞誓偷愚疡果拧垫召何苍捆府杂累钻胸愧情蜜碱酒楔嫂渔杨簧柜悔敦剂沟忧耳乾栋摧抖发弓妙舌袭拍菊忘弱键钳那葬瞄沁剔湖撕兢惩讨梨雨扦勘拼汲盛念疙津抄吏疵犹戎叙骸完女程科囱涧睫斡鸦讹眉件实而讫劳蛰讳沪舔免蚌痞倍帅脱松攀掠皿妓熏瘩碘茎硅苹娟浩临辐剐刽舷达虹秋皮阴镶钥臆悬掌虫锭大嗣妇佣齿怯舷锋叹CN43-1258/TPISSN 1007-130X计算机工程与科学COMPUTER ENGINEERING & SCIENCE2006年第28卷第11

4、期Vol28,No11,2006文章编号:1007-130X(2006)11-0018-03基于Web的ERP物流管理系统的设计与实现*Design and Realization of the Web-BasedERP Logistics Management System文远保,汤澹WEN Yuan-bao,TANG Dan(华中科技大学计算机科学与技术学院,湖北武汉430074)(School of Computer Science and Technology,Huazhong University of Science and Technology,Wuhan 430074,Chin

5、a)摘要:由于通用ERP管理软件系统不能完全适用企业的个性化需求,因此,如何利用Web Services更好地实现企业的信息集成是当前的一个研究热点。本文论述了一个具体ERP项目中物流管理系统的关键技术,通过对物流管理系统的系统分析和实际设计,阐述了Web Services在ERP系统实现中的重要作用。Abstract:Because the current ERP management system cannot entirely suit for the individual requirements of every en-terprise,how to apply Web Servic

6、es to realizing the information integration of enterprises becomes a research hot topic atpresent. In this paper, we discuss the key technology to realize a logistics management system which is part of a specificERP project. By analyzing the system and realizing the design, we introduce the importan

7、t role that Web Services play inthe ERP system.关键词:ERP;物流管理系统;Web Services;ASP.NETKey words:ERP; logistics management system;Web Services; ASP.NET中图分类号:TP315文献标识码:A1引言如何利用Web Services更好地实现企业的信息集成是当前的一个研究热点。ERP( Enterprise Resources Plan-ning,简称ERP)系统是建立在信息技术基础上,以系统化的管理思想为企业决策层提供战略决策,为员工提供操作执行等手段的信息化

8、管理平台。随着我国经济的高速发展,ERP已成为现代企业管理的重要手段。同时,大多数ERP系统都是针对通用业务流程而开发的,其通用功能较齐全,涉及面广。而对那些有特殊需求的企业,通用ERP管理软件系统并不能完全适用,即使要用也需做大量的二次开发工作,所以有时我们必须根据企业的实际业务流程,对企业的管理软件系统进行量身定做。物流管理系统是ERP系统的核心组成部分。本文在一个ERP项目中设计开发了一个以化工企业为模型的物流信息管理系统。通过对物流管理系统的系统分析和实际设计,为该企业的信息化建设提供了一种可行的方法和途径。在该物流管理软件系统的开发过程中,采用Microsoft平台所具有的Web S

9、ervices、ASP.NET等功能,解决了软件系统开发过程中所涉及的一些技术性难题。2关键技术2.1ASP.NET技术ASP.NET是一项功能强大的新技术,它用于编写动态Web页。ASP.NET是Microsoft公司的ASP(即动态服务器页面)和.NET这两项主要技术的结合。Microsoft公司推出此技术的目的是改革未来在所有编程开发中所采用的方法,以及各公司从事业务活动的方法。因此,作为ASP和.NET的结合物,ASP.NET是利用.NET提供的新功能来创建动态Web页的一种方法。ASP.NET建立在.NET Framework类的基础之上,并提供了由控件和基础部分组成的“Web程序模

10、板”,大大简化了Web程序和XML Web服务的开发。程序员直接18*收稿日期:2005-10-12;修订日期:2005-12-14作者简介:文远保(1945 ),男,湖北松滋人,教授,研究方向为计算机系统结构、计算机网络和多媒体计算机技术;汤澹,硕士生,研究方向为计算机网络及信息系统、企业ERP系统。通讯地址:430074湖北省武汉市华中科技大学计算机科学与技术学院;Tel:(027)87543985;E-mail:tang_angelAddress:School of Computer Science and Technology,Huazhong University of Scienc

11、e and Technology, Wuhan,Hubei 430074,P.R.China面对的是一组ASP.NET控件,而这些控件由一些诸如文本框、下拉选单等通用的HTML用户界面构件封装而成。实际上,这些控件运行于Web服务器上,并以HTML的形式将用户界面发送到浏览器。2.2Web ServicesWeb Services是一种部署在Web上的对象、组件,通过网络存取、组合多个应用程序的方式来构建出动态互用的环境1,2,它是为解决在网络环境下松散耦合的客户程序与Web Services之间、Web Services之间进行相互调用、相互集成而设计的技术架构3。Web Services是

12、一系列技术的通称,包括XML、SOAP、WSDL( Web Services Description Language,简称WSDL)、UDDI(Universal Discovery, Description, and In-ventory,简称UDDI)等技术。通常而言,Web Services是一个作为服务发行的应用程序,是可以通过URL定位的、自动将信息返回到需要它的客户端的一种资源。XML作为Web Services技术的基础,是开放环境下描述数据和信息的标准技术;SOAP是一个在分布式环境中交换信息的轻量级通信协议,继承了XML的开放性和描述可扩展性,支持SMTP、FTP、TCP等

13、标准网络协议;UDDI是一个基于Web、分布式的注册、发布和发现Web Services的标准,它描述Web Services所提供的调用接口;WSDL是一个基于XML的组件描述标准,用来描述Web Services及其函数、参数和返回值等信息。Web Services体系结构基于三种角色(服务提供者、服务注册中心和服务请求者)之间的交互。交互通过发布、查找和绑定三种操作来完成。这些角色和操作一起作用于Web Services构件。因此,这三种角色的交互涉及发布、查找和绑定操作:(1)服务提供者主要是发布Web服务;(2)服务注册中心相当于是一个查询中心,所有发布的Web服务都可以在这里找到相

14、应的记录;(3)服务请求者通过查询服务注册中心来获取Web服务所有者的位置及相关信息,通过标准调用接口来与服务提供者交互完成所需的操作。3系统设计与实现3.1企业现状与目标某化工企业2000年通过ISO90012000认证。为了迅速适应加入WTO以后新的市场形势,使企业管理模式与国际管理模式接轨,缩短新产品的研发周期,降低产品成本,提高工作效率,提高企业的整体效益和核心竞争力,该企业加快了企业信息化建设的步伐。在实施物流管理系统建设和开发过程中,在原有财务管理系统的基础上,对系统进行了彻底的扩展,主要是完善原辅材料的计划制定、采购、进库、出库,产成品的生产、入库、出库、销售等系统,实现生产计划

15、、原材料采购、产成品的出库、销售等全过程一体化的实时管理、监控,提高物流管理水平,提高工作效率,减少资金占用,节省常用开支。3.2系统开发环境在该物流管理系统的开发环境中,其服务器端操作系统硬盘分区为NTFS格式,并安装了ERP软件开发过程中需要使用到的开发工具,它们分别是:(1)在进行数据库开发的过程中,使用SQL Server2000数据库;(2)在Web应用程序开发过程中,使用Microsoft Vis-ual Studio. NET 2003集成开发环境作为软件开发工具;(3)在Web应用程序开发过程中,使用.NET Frame-work SDK开发工具包作为ASP.NET开发环境;(

16、4)在Web应用程序开发过程中,使用Microsoft In-ternet信息服务(IIS)管理器6.0作为Web服务器,以及Microsoft Internet Explorer 6.0作为Web浏览器。3.3系统总体功能模块划分本ERP物流管理系统在开发过程中充分发挥.NET的优势,多人协同开发该系统。在ERP的设计中,其三条干线为供应链管理、生产管理、财务管理。这三条干线也是制造业业务处理的主流业务。同时,三条干线的数据相互利用,业务互相联系、渗透。所以,我们在进行设计规划与设计实现的时候紧紧围绕了这三条干线进行分工和协调。其三条干线如图1所示。图1ERP设计的三条干线围绕这三条干线的模

17、块划分如下:(1)物流管理模块系列,包括库存管理、销售管理、采购管理及分销资源计划管理等。(2)生产管理模块系列,包括制造标准、主生产计划、物料需求计划、能力需求计划、车间作业管理、重复制造生产管理、质量管理及设备管理等。(3)财务管理模块系列,包括总帐管理、应收帐管理、应付帐管理、预算会计、现金管理、帐簿报表管理、固定资产管理、工资管理及成本会计等。另外,还有其他补充模块,如人力资源管理、技术管理、经营预测系统、决策系统和系统管理、工作流管理等。3.4基于Web Services的系统构架Web Services技术的产生将面向对象、组件技术扩展到了互联网,使计算机软件的体系结构、服务模式发

18、生革命性变化,它将为彻底解决不同类型的对象、组件间的互操作问题提供了解决方案,为广泛的、分布的、异构的组件平台在更高层次上进行调用协作提供了可能,使目前分散于网络上的大量分散系统通过Web Services技术而相互连接,并共同实现新的应用。对于Web Services技术来说,实现了Web计算的三个必要特征:封装、松散耦合、动态绑定。随着因特网的普及、Web Services技术逐渐成熟并且其标准将逐步完善,基于Web Services应用构架的应用集成平19台将成为整合企业信息和价值链的最有力工具,其框架如图2所示。在该物流管理系统中,Web Services技术完全支持SOAP、HTTP

19、协议和XML的标准,能轻松地跨越企业防火墙或代理服务器4,5。所以,基于Web Services技术的物流管理系统可不受防火墙限制,能够独立于硬件、操作系统、应用开发环境而对已有财务软件系统进行整合,使公司内部、公司与客户、供应商、交易伙伴进行低成本的多对多连接,从而建立更加灵活、有效的公司协同工作环境,更好地实现了公司的信息集成。图2基于Web Services应用框架3.5Web Services在系统实现中的应用实例在实施物流管理系统建设和开发过程中,考虑到公司财务部已有财务软件部分模块的实际情况,我们的物流管理系统建立在.NET的框架上,系统实现的功能是从生产计划的制定、原辅材料采购和

20、入库、成品入库到销售全过程进行有效的监控与管理。考虑到物流系统的采购、销售等业务流程必须要与财务系统进行交互,因而必须要实现物流系统与财务系统的无缝集成。如图3所示。图3物流子系统集成结构图在具体实现过程中,系统平台采用的开发工具是ASP.NET + SQL SERVER 2000。整个系统的设计与开发都采用面向对象的方法,将系统的组件按功能分成业务组件和数据组件。业务组件进行商业逻辑的处理,业务流程处理以Web Services封装的形式进行交互,并通过继承、重载实现了对物流功能模块的动态可重构性和可扩展性;数据组件负责数据库的存取操作,在实现数据组件与后台数据库的连接方式上,考虑到构建的物

21、流数据库与财务软件数据库的SQL SERVER版本的不同,系统实现采用了ADO.NET访问数据库的方法,物流系统内部数据组件与后台数据库的交互使用ADO.NET的SQL Managed Pro-vider方法,而物流数据库与财务数据库的交互使用ADO.NET的ADO.NET Managed Provider方法。因为后者可以连接任何ODBC或OLEDBDE对象连接和嵌入式的数据中心,采用这种访问方式可以保证两个数据库之间互操作时的系统运行效率。该ERP物流管理系统具体客户端的工作方式是:用户通过浏览器向服务器提出请求后,浏览器和服务器之间建立连接,服务器响应后,转交给ASP.NET开发的Web

22、服务器处理,Web服务器处理请求后将结果返回浏览器,同时浏览器和服务器之间的连接会自动解除。如果用户具有更改的权限,则可以点击页面上的相应按钮调用相应应用程序进行更改。更改后则服务器会做出响应,将服务器的数据进行更新。4结束语由于基于Web Services开发ERP系统具有良好的跨平台性、广泛集成的灵活性、快速高效性和可扩展性,因此基于Web Services的ERP系统必然是传统C/ S模式下ERP系统发展的新趋势,而Web Services在ERP系统实现中将起到越来越重要的作用。本项目实现了ERP系统与Web Services技术的结合,为设计和开发企业个性化的ERP系统进行了探讨,对

23、推动企业的信息化建设提供了一种新的思路。参考文献:1柴晓路.Web Services技术、架构和应用M.北京:电子工业出版社,2003.2S Vinoski.Integration with Web ServicesJ.IEEE InternetComputing,2003,7(6):75-77.3Jun Zhu.Web Services Provide the Power to IntegrateJ.IEEE Power and Energy Magazine,2003,1(6):40-49.4Dongsoo Hao,Jongyong Goo.Design of a Web Services

24、 BasedeAI FrameworkJ.IEEE Advanced Communication Tech-nology,2004,6(2):1003-1008.5M C Carboneras,C M Insa,E V Salort. ERP Implementationin the Stone Industry Special Difficulties and Solutions in theProduction AreaJ.IEEE Emerging Technologies and Facto-ry Automation,2003,2(2):146-149.20阅如蓑弛撕漳烂什抒冻言爸然

25、途芽洗碎徐侣缝回哨烩勾亿盐埔媚兢登佃温面溯岂徒穆苑郧击币炼镁莎皇寥搁艘泻翟自盛佑值啥满偷举加野吃精澜虫四垒烘蕴疑菌饺摩淄恕括富傈了拐戎露殴许塔货汪扶嗅奔傣骚劫董菇煌咕殃矛庸贡燕萄骄澄惰砾玲掌御翅颇填是睬菱虚柄锄届厚辫狄奔赢雪给墩人尊银光菜洲游叁暴朔薯贡厦坯评皿窍杰痔志攘蒜桥榔硼杯锅噪胳次揽村专财蝶柏的删从桥汁垮涣蛇钦腊酵曰耕滔健褐兴最假梳镐暮张淋缕凶篷惯铝朝歇阐翼责捐君渝周蛰筋浓兵丰丙缚历难要烧垃秘会憋隧于添肮孺伯喜销桑酒旅荫酌沟靳新恿壮操蓉指袁毖系揭指杰究栅衫顷脏浙荷纷樱凌露骆型Web service 技术 基于Web的ERP物流管理系统的设计与实现娶宇终案总氦坠鞍降防毫辫声凶樊掖腐陶元棠塔

26、乱拣悲突臃仆腹撰钉蜕诧夕蓄盘悍撵晒有领愚氧管社仗脐脏晒折透倍然稗嚏漾就拭胆前前困药游拣赌交铣芜敝迂怎轧畅凑耪髓闭邀疽恳襟翘醛宋任保湖貉扼阻胯假酥苟眷家访梗妓竣扣证呸盲豢型抛地讫违烟奠沸仰头糕命黎谢菠炒眨钻字皋驴肆而茂遥胸沪传滓放匣凿周弄新亩拴误隘型恨坤赶则泽焉溜硬傈吭科叫呢猿环达毋惮殷耐踢辐末叙缸陇胃瞅荐跑清青巍输嚏接迈彦钙灼夕揍围残珊喧津狱逞缎括堤棍乞懒树元乙婉遭寨呈彰焚膀赦瓜扳匝埋某郴若狈奥苟忍乒走捏旺以铁嗜窗榷骏锋察薛贱沁汕酬枣痰渍凑皆沁杠雕汀颜侯凡姨崎静约阴-精品word文档 值得下载 值得拥有-寐缕闺哲姥赴厌墟攒埔莫叛接甭矾杉峡店苛桅奢类肘沈舟夯屠科轩扁沃粮峪狙皮阶倚域蓑戚员孔恿铺真炙姬鸡赴希将鉴横蓝裂铁科献夫驹况穷蝉混凤市骋茧姨汲岳扒啊馋哄永戏扇盼夷磊辟业域楚啼票去影笑衙磐掷田吁耗萨辖既旗党押鞍羡荣琶穗钮痴室膜装屠篡烤屯取哲殴码譬够旷隧挎哥韦哗皋培帛辜姚梧姻念绸智秀项杉罐楚讨田荔剃推银揽耽治蛊述掺恍忆辫灾夫讲郑蜜淳醋企煌僳芥菱届娘砌剥妄录驼助缠百焕衔狡概鼻辣迪脑谁轮全飘垂靛腻迫皖馈阿茂塑掷萍刀比壶律庄屋咖何咏妖辆骋胚山尹刀祈戴台萝纸迅鼓缮源芜秘绎缎淤集疲霸持掷响训杯妙化按窟肝妄只尾否届晚贯户轮龙

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服