供应商关系管理系统中WebService接口模块的设计实现

 2022-03-16 08:03

论文总字数:25232字

摘 要

SRM系统是用来改善与供应链上游供应商的关系的,它是一种致力于实现与供应商建立和维持长久、紧密伙伴关系的管理思想和软件技术的解决方案。而其中的接口模块更是SRM系统的关键,负责SRM系统与企业ERP系统的数据对接。本毕业设计的目的就是为SRM系统实现接口模块的编写,为企业ERP系统与SRM系统的数据对接提供解决方法。

本毕业设计立足于汉得公司研发的SRM系统,利用WebService技术以及汉得自行研发的Aurora框架为该系统完成接口模块的设计实现。本毕业设计完成的主要内容有数据传输流程的设计,WebService接口的发布,接口库及业务库数据表的设计,数据库存储过程的实现。

经过测试,本毕业设计实现的接口模块可以完整的实现SRM系统与企业ERP系统的数据传输。当企业发送的WSDL文档符合接口要求时能达到100%的准确率,同时性能上也符合公司需求。同时在实际使用过程中,完善的异常处理机制,大大降低了工作人员的工作难度。

关键词:SRM系统,WebService技术,Aurora框架,数据传输

Abstract

The SRM system is used to improve relationships with suppliers upstream of the supply chain.It is not only a management but also a software technology solution that builds and sustains long-term, close partnerships between enterprises and suppliers. The interface module is the key module of SRM system, which is responsible for the data docking between SRM system and enterprise ERP system. The purpose of this graduation design is to implement the interface module for the SRM system, and provide a solution for the data interconnection between the enterprise ERP system and the SRM system.

This graduation design is based on the SRM system developed by HAND company. It uses WebService technology and Aurora framework to complete the design and the implementation of interface module for the system.The work that needs to be completed includes the design of the data transmission process, the release of the WebService interface, the design of the interface library and the business library data table, and the implementation of the database storage process.

After testing, the interface module of this graduation design can completely realize the purpose of data transmission between SRM system and enterprise ERP system. When the WSDL document sent by the enterprise meets the interface requirements, it can achieve 100% accuracy, and the performance is also in line with the company's needs. At the same time, in the actual use process, the perfect exception handling mechanism greatly reduces the difficulty of the staff.

KEY WORDS: SRM system, WebService technology, Aurora frame, data transmission

本论文术语的注释表

本论文中有些术语属于专有名词,特在此做出一个说明,如下表所示:

术语

解释说明

bm

Aurora框架中用来调用plsql中做完业务逻辑处理后返回的数据集合

Screen

Aurora框架中用于展示的页面布局

Svc

Aurora框架中用于流转数据,调用bm

核企

供应商-制造商(核),供应商-零售商(核),核心企业(一般为制造商)

外部系统

外部系统指企业使用的ERP系统类型,本项目中对接的企业使用的是SAP系统

目 录

第一章 绪论 1

1.1 项目概述 1

1.1.1 项目背景 1

1.1.2项目简介 2

1.1.3 项目意义 2

1.2 论文章节安排 2

第二章 相关技术介绍 4

2.1 Aurora框架 4

2.1.1 Aurora结构 4

2.1.2 Aurora特性 5

2.2 Oracle数据库和PL/SQL Developer 5

2.2.1 Oracle数据库介绍 5

2.2.2 PL/SQL Developer 介绍 5

2.3 WebService接口 5

2.3.1 概念 6

2.3.2 SOAP 6

2.3.3 WSDL 6

2.4 本章小结 7

第三章 系统需求分析 8

3.1 功能需求 8

3.2 性能需求 9

3.3 本章小结 9

第四章 功能结构设计 11

4.1 接口模块结构图 11

4.2 WebService接口结构 11

4.3 接口库数据分析及处理 12

4.4 接口库与业务库的数据对接 13

4.5 数据表详细设计 13

4.5.1 EITF临时表 14

4.5.2 ITF接口表 15

4.5.3 ES外部系统表 16

4.5.4 BU业务表 17

4.6 本章小结 18

第五章 系统功能实现 19

5.1 项目开发环境 19

5.2 存储过程实现 19

5.2.1 EITF临时表到ITF接口表 20

5.2.2 ITF接口表到BU业务表 20

5.2.3 ES表查询与插入 21

5.3 接口配置 22

5.3.1 报文格式 22

5.3.2 SVC文件实现 23

5.3.3 WebService发布 25

5.4 本章小结 27

第六章 系统功能测试 28

6.1 测试流程 28

6.2 功能测试 29

6.3 性能测试 29

6.4 本章小结 30

第七章 总结与展望 31

7.1 总结 31

7.2 展望 31

参考文献 33

致 谢 34

绪论

1.1 项目概述

1.1.1 项目背景

在当前市场竞争日益激烈的情况下,原有粗放型的强调制造与扩张的业务模式逐渐被更加精细的按需制造,成本节约所取代。在此业务模式的转变下,企业纷纷引入以精益制造为核心的先进管理思想和手段,在采购过程中更加关注如何提高项目管理能力、如何缩短交货期、如何降低采购成本和运营成本、如何提高营销能力、如何改善业务流程和物流运输,以及如何提高客户服务水平等方面的问题,这些目标的实现都将引起总运营成本的降低和利润的上升,而这些方面都是对SRM系统的直接诉求。

汉得甄云开发的SRM系统,通过对供应商生命周期进行全面掌控,做到从需求到寻源,从订单到对账,直到覆盖整个采购业务,并且推动企业的采购战略执行,大大提高了企业的采办效率。

剩余内容已隐藏,请支付后下载全文,论文总字数:25232字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;