基于WCF消息服务机制的纺机制造企业ERP系统研究
发布时间:2018-10-26 12:10
【摘要】:企业资源计划(Enterprise Resource Planning,ERP)是面向系统信息的一种集成化管理技术,在原材料供应和管理、产品设计、制造、销售过程中,用来实现信息集成、信息传递、信息管理和维护。自ERP诞生以来,其不仅仅是在企业管理思想上有了极大的提升,而且还在软件产品这方面同样获得了极快的拓展,使得制造业企业管理水平得到了极大的提升,同时也带来了大量的亟待解决的事件任务。 本课题面向应用于纺机制造企业ERP,研发适合纺机制造企业的基于WCF的消息服务机制,将它作为供应链中各个节点间消息传递的桥梁,实现产品设计部门、产品生产部门、物资采购部门等部门的之间的及时通讯,达到缩短产品开发周期、降低成本和提高设计质量的目的,同时,使ERP系统中的各个模块能紧密联系在一起,提高用户的办公和供应链的效率。 在分析ERP系统在国内外的研究现状、发展前景及其在纺机制造领域应用现状的基础上,研究了.NET Framework、WCF和XMLHttpRequest(Comet)三项技术以及用于提高用户体验度的前端Javascript控件库-JQueryEasyUI的特点与方法,并运用这些方法构建了悬浮于ERP系统工作页面顶端的消息通讯面板模型。以该消息通讯面板模型为基础,以实现将各个不用角色用户发起或需及时接收的事件消息互通有无为目的,确定系统设计目标、系统设计方案、系统开发平台以及系统功能构架。以ERP系统的基本需求为基础,以消息服务机制实现的三大核心:完备性、及时性、交互性为中心,对系统进行了深入探讨。本文还提出了能够支撑整个消息服务机制的消息结构体、能够配合整个消息服务机制的前端.Net Comet模型、结合公司的服务器的处理能力和可能的用户最大并发数量而制定的WCF服务以及用JQueryEasyUI构建的能够丰富用户前端体验度的消息通讯面板模型等。最后利用不同角色的用户来操作ERP系统进行互发事件消息,演示了系统中消息服务机制的实际工作过程。 根据ERP系统中存在着大量事件任务亟待解决的需求,利用XMLHttpRequest的方式(Comet)连接服务器,,使前端用户能够在一段时间内保持与服务器的连接,将客户端与服务端之间通信不及时的矛盾加以改进;利用WCF技术编写基于WCF的服务端的消息服务,满足客户端和服务端通信时的安全性、可靠性、扩展性和配置性要求;利用前端页面的缓存以及数据库,将用户未能及时接受的消息进行存储,保证了消息的完备性。通过用户登录ERP系统进行测试,证明了系统的稳定性和实用性。且因为消息服务机制的设计方法和相关建模方法具有扩展性和通用性,因此系统可以很容易地移植到其他环境。
[Abstract]:Enterprise Resource Planning (Enterprise Resource Planning,ERP) is an integrated information oriented management technology, which is used to realize information integration, information transmission, information management and maintenance in the process of raw material supply and management, product design, manufacture and sales. Since the birth of ERP, it has not only greatly improved the enterprise management thought, but also obtained the extremely fast expansion in the software product aspect, made the manufacturing enterprise management level obtained the enormous enhancement. At the same time, it also brings a large number of urgent event tasks. This project is aimed at developing the WCF based message service mechanism for spinning machine manufacturing enterprise ERP, which is used as a bridge between the nodes in the supply chain to realize the product design department and the product production department. The timely communication between the material purchasing departments and other departments can shorten the product development cycle, reduce the cost and improve the design quality. At the same time, the various modules in the ERP system can be closely linked together. Improve the efficiency of office and supply chain. Based on the analysis of the present research situation, development prospect and application status of ERP system in spinning machine manufacturing field, the .NET Framework, is studied. Three technologies, WCF and XMLHttpRequest (Comet), as well as the characteristics and methods of JQueryEasyUI, a front-end Javascript control library used to improve the user experience, are used to construct the message communication panel model suspended at the top of the working page of the ERP system. Based on the message communication panel model, the system design goal and system design scheme are determined in order to realize the exchange of event messages initiated by users without role or need to be received in time. System development platform and system function framework. Based on the basic needs of ERP system and the three core of message service mechanism: completeness, timeliness and interaction, the system is deeply discussed. This paper also proposes a message structure that can support the whole message service mechanism, and can cooperate with the front-end. Net Comet model of the whole message service mechanism. Combining the processing ability of the company's server and the maximum concurrent number of possible users, the WCF service and the message communication panel model which can enrich the user's front-end experience are constructed with JQueryEasyUI. Finally, the users of different roles are used to operate the ERP system to send event messages, and the actual working process of the message service mechanism in the system is demonstrated. According to the need of a large number of event tasks in ERP system, (Comet) is used to connect to the server in XMLHttpRequest mode, so that the front-end users can maintain the connection with the server for a period of time. Improve the contradiction of communication between client and server; The message service based on WCF is written by WCF technology, which meets the requirements of security, reliability, expansibility and configuration of communication between client and server. The cache of front page and database are used to store the message which the user can not accept in time, which ensures the completeness of the message. The stability and practicability of the system are proved by user logging on ERP system. Because the design method of message service mechanism and the related modeling method are extensible and universal, the system can be easily transplanted to other environments.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
本文编号:2295671
[Abstract]:Enterprise Resource Planning (Enterprise Resource Planning,ERP) is an integrated information oriented management technology, which is used to realize information integration, information transmission, information management and maintenance in the process of raw material supply and management, product design, manufacture and sales. Since the birth of ERP, it has not only greatly improved the enterprise management thought, but also obtained the extremely fast expansion in the software product aspect, made the manufacturing enterprise management level obtained the enormous enhancement. At the same time, it also brings a large number of urgent event tasks. This project is aimed at developing the WCF based message service mechanism for spinning machine manufacturing enterprise ERP, which is used as a bridge between the nodes in the supply chain to realize the product design department and the product production department. The timely communication between the material purchasing departments and other departments can shorten the product development cycle, reduce the cost and improve the design quality. At the same time, the various modules in the ERP system can be closely linked together. Improve the efficiency of office and supply chain. Based on the analysis of the present research situation, development prospect and application status of ERP system in spinning machine manufacturing field, the .NET Framework, is studied. Three technologies, WCF and XMLHttpRequest (Comet), as well as the characteristics and methods of JQueryEasyUI, a front-end Javascript control library used to improve the user experience, are used to construct the message communication panel model suspended at the top of the working page of the ERP system. Based on the message communication panel model, the system design goal and system design scheme are determined in order to realize the exchange of event messages initiated by users without role or need to be received in time. System development platform and system function framework. Based on the basic needs of ERP system and the three core of message service mechanism: completeness, timeliness and interaction, the system is deeply discussed. This paper also proposes a message structure that can support the whole message service mechanism, and can cooperate with the front-end. Net Comet model of the whole message service mechanism. Combining the processing ability of the company's server and the maximum concurrent number of possible users, the WCF service and the message communication panel model which can enrich the user's front-end experience are constructed with JQueryEasyUI. Finally, the users of different roles are used to operate the ERP system to send event messages, and the actual working process of the message service mechanism in the system is demonstrated. According to the need of a large number of event tasks in ERP system, (Comet) is used to connect to the server in XMLHttpRequest mode, so that the front-end users can maintain the connection with the server for a period of time. Improve the contradiction of communication between client and server; The message service based on WCF is written by WCF technology, which meets the requirements of security, reliability, expansibility and configuration of communication between client and server. The cache of front page and database are used to store the message which the user can not accept in time, which ensures the completeness of the message. The stability and practicability of the system are proved by user logging on ERP system. Because the design method of message service mechanism and the related modeling method are extensible and universal, the system can be easily transplanted to other environments.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【参考文献】
相关期刊论文 前1条
1 温炜;;ERP发展探析[J];信息系统工程;2011年09期
本文编号:2295671
本文链接:https://www.wllwen.com/guanlilunwen/gongyinglianguanli/2295671.html