基于SOA的图书贸易客户关系管理系统设计与实现
发布时间:2017-08-11 08:11
本文关键词:基于SOA的图书贸易客户关系管理系统设计与实现
更多相关文章: SOA 客户关系管理 BPEL WSDL 业务流程
【摘要】:近年来,图书行业专业客户的采购量日益增加。由于客户的采购模式多样化,客户服务要求的个性化,图书采购招投标中对服务评分比重增加,导致传统的客户服务方式不能满足市场需求。各个图书贸易企业正在向“以客户为中心”的管理模式转移。中国图书进出口上海公司根据行业发展情况和客户需求,建立图书贸易客户关系管理系统项目。 图书贸易行业的客户关系管理系统具有涉及功能很多、业务流程多样化、管理流程的不确定性以及需要与众多外部系统进行数据通讯的特性。在该项目中采用了SOA的开发思想。我们以BPEL引擎作为后台的工作流引擎,通过流程定义工具开发图书客户关系管理的业务流程,并将其发布为服务方便多系统交互。以此来实现基于SOA的图书贸易客户关系管理系统。本论文主要内容包括如下几个方面: 1.通过研究中国图书进出口上海公司客户关系管理系统建设的目的和意义,,提出了基于SOA技术开发客户关系管理系统的研究目标和内容。 2.研究SOA架构和工作流等关键技术。主要包括SOA的相关概念、工作流结构、工作流的活动定义、BPEL与WSDL的关系等。总结SOA架构中编制、编排web服务的方法。 3.图书贸易客户关系管理系统的需求分析。首先分析了图书贸易行业的客户管理方式以及国内相关管理软件现状。根据业务需求背景提出图书贸易客户关系管理系统建设的总体目标,研究了客户关系管理的环节以及整个系统。还对商机管理子系统以及客户信息管理子系统等主要功能进行需求分析,提出基于SOA的技术的图书贸易客户关系管理系统的解决方案。 4.图书贸易客户关系管理的系统设计与实现。提出基于SOA的系统整体架构,对系统的总体框架和服务流程以及数据库结构进行设计;重点讨论了商机处理的业务流程设计、功能实现及其部署。 最后对基于SOA的图书贸易客户关系管理系统进行了试验并收集了相关运行结果。系统能够支持从不同业务流程中对数据进行抽取,并且对图书采购客户的个性化信息得到有序的管理,为中国图书进出口上海公司后续找寻商机提供良好的数据支持。最终系统在满足公司需求的同时也表现出了良好的安全性和稳定性,系统达到了设计目标并在实践中得到了验证和改进。
【关键词】:SOA 客户关系管理 BPEL WSDL 业务流程
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
- 摘要6-8
- ABSTRACT8-13
- 1 绪论13-16
- 1.1 项目背景13-14
- 1.1.1 图书贸易客户关系管理背景及国内外发展趋势13
- 1.1.2 SOA 软件开发理念13-14
- 1.2 项目目的14
- 1.3 项目意义14-15
- 1.4 本文内容简介15-16
- 2 相关技术分析16-25
- 2.1 BPEL 技术16-21
- 2.1.1 流程结构16-18
- 2.1.2 活动定义18-19
- 2.1.3 BPEL 数据模型19-20
- 2.1.4 BPEL 与 WSDL 关系20-21
- 2.2 SOA 概念21-25
- 2.2.1 SOA 架构综述21-23
- 2.2.2 服务开发23-24
- 2.2.3 流程执行引擎原理24-25
- 3 图书贸易客户关系管理系统需求分析25-36
- 3.1 需求背景25
- 3.2 图书行业客户关系管理信息化现状25-26
- 3.3 总体业务需求26-27
- 3.4 系统需求分析27-36
- 3.4.1 功能需求29-34
- 3.4.2 集成需求34
- 3.4.3 技术需求34-36
- 4 图书贸易客户关系管理系统设计实现36-76
- 4.1 SOA 平台总体设计方案36-37
- 4.1.1 SOA 平台基础设施36-37
- 4.2 数据库设计37-49
- 4.2.1 总体设计37-38
- 4.2.2 系统数据库设计38-49
- 4.3 系统流程设计与实现49-55
- 4.3.1 总体流程架构49-50
- 4.3.2 服务划分50-52
- 4.3.3 流程时序设计52-55
- 4.4 商机服务流程实现55-66
- 4.4.1 Web 服务清单57-59
- 4.4.2 WSDL 定义59-60
- 4.4.3 合作伙伴链接类型定义60-62
- 4.4.4 合作伙伴链接定义62-63
- 4.4.5 声明变量63-64
- 4.4.6 流程的设计实现64-66
- 4.5 部署图书商机处理业务流程66-69
- 4.5.1 流程的部署66-68
- 4.5.2 开发环境和开发工具68-69
- 4.6 商机处理流程测试及界面设计69-73
- 4.6.1 流程测试69-71
- 4.6.2 界面设计71-73
- 4.7 项目结果及评价73-76
- 4.7.1 项目测试73-74
- 4.7.2 项目部署和运行74-76
- 5 结论76-79
- 5.1 本文工作总结76-77
- 5.2 展望77-79
- 参考文献79-82
- 致谢82-83
- 攻读学位期间发表的学术论文目录83
【参考文献】
中国期刊全文数据库 前10条
1 黄慧;边馥苓;;工作流模型的分层建模法[J];地理信息世界;2005年05期
2 林勇;;基于B/S的客户关系管理系统设计[J];电脑知识与技术;2012年05期
3 李红臣,史美林,陈信祥;工作流系统中的业务过程描述及分析[J];计算机研究与发展;2001年07期
4 刘道斌,白硕;基于工作流状态的动态访问控制[J];计算机研究与发展;2003年03期
5 何晓蕙;黄世祥;;工作流管理系统与企业传统信息系统的比较研究[J];技术经济;2006年07期
6 肖芳雄;李燕;黄志球;曹子宁;陈哲;范大娟;;基于时间概率代价进程代数的Web服务组合建模和分析[J];计算机学报;2012年05期
7 马学韬;施亮;;一种基于VTD-XML模型的XML文件分块解析方法[J];计算机应用与软件;2011年01期
8 罗海滨,范玉顺,吴澄;工作流合理性验证中的事件平衡分析[J];软件学报;2002年08期
9 王莉;刘厚泉;吴雪峰;;基于BPEL的业务流程管理系统架构的研究与应用[J];计算机工程与设计;2006年18期
10 袁占亭;王鹏;张秋余;潘强;贾志龙;;基于BPEL和SOA的Web服务开发研究[J];微计算机信息;2006年33期
本文编号:655030
本文链接:https://www.wllwen.com/guanlilunwen/kehuguanxiguanli/655030.html