呼叫中心中CRM个性化业务定制系统的设计与实现
发布时间:2023-04-09 15:53
随着互联网的快速发展,市场竞争越来越激烈,越来越多的企业关注并采用了客户关系管理(CRM)系统。目前许多企业对呼叫中心中CRM系统的个性化定制需求越来越多,而开发人员为不同企业定制开发的CRM系统在业务逻辑和代码实现上差异很大,想要重用的难度增加,大幅增加开发和维护成本。针对这个问题,本文通过借鉴和总结现有的界面自动生成技术,同时结合CRM系统的业务背景,基于高度动态可配置、组件化的思想,设计并实现了 CRM个性化业务定制系统。将不同的业务背景抽象化,动态的处理需求的差异,满足在系统功能、页面布局以及表单字段级别的自定义需求。将传统的使用代码定制开发的模式转化为利用CRM个性化业务定制系统进行图形化配置的方式,不需要任何代码编写就能完成系统的快速开发,降低对业务开发人员编程能力的要求。本文首先介绍了整个系统开发涉及到的相关技术。之后通过对不同业务背景的CRM系统进行研究分析,整理出整个项目的功能和非功能需求。结合需求分析,提出CRM系统界面自动生成模型,并给出系统的层级结构设计和整体业务定制流程。之后对系统的各个模块进行了详细设计与实现,后端采用Spring MVC框架,前端采用Ext...
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.1.1 CRM系统的背景
1.1.2 现有CRM系统的限制
1.1.3 研究课题的意义
1.2 国内外研究现状
1.3 论文主要工作
1.4 论文总体结构
1.5 本章小结
第二章 相关技术
2.1 CRM系统与呼叫中心的关系
2.2 AJAX技术
2.3 Ext JS框架
2.4 Spring MVC框架
2.5 关系型数据库MySQL
2.6 本章小结
第三章 需求分析
3.1 需求来源
3.2 功能性需求
3.2.1 业务管理需求分析
3.2.2 数据项管理需求分析
3.2.3 系统功能配置需求分析
3.2.4 页面构件设计需求分析
3.2.5 配置文件解析需求分析
3.3 非功能性需求
3.3.1 完备性
3.3.2 易用性
3.3.3 可扩展性
3.4 本章小结
第四章 页面自动生成方案总体设计
4.1 技术背景
4.2 现有的技术方案及缺点
4.3 CRM系统界面自动生成模型
4.4 系统层级结构
4.5 系统业务定制流程
4.6 本章小结
第五章 设计与实现
5.1 系统总体设计
5.1.1 系统总体架构
5.1.2 系统技术架构
5.2 数据库设计
5.2.1 概念结构设计
5.2.2 逻辑结构表设计
5.3 业务管理模块
5.3.1 增加业务功能
5.3.2 修改业务功能
5.3.3 删除业务功能
5.3.4 业务查询功能
5.3.5 业务导入功能
5.3.6 业务导出功能
5.3.7 提交业务功能
5.4 数据项管理模块
5.4.1 增加字段功能
5.4.2 修改字段功能
5.4.3 删除字段功能
5.5 系统功能配置模块
5.5.1 修改功能配置
5.5.2 新增页面构件
5.5.3 修改页面构件
5.5.4 选择已配置页面构件
5.6 页面构件设计模块
5.6.1 表单设计器
5.6.2 列表设计器
5.7 配置文件解析模块
5.8 本章小节
第六章 测试
6.1 测试环境
6.1.1 测试环境部署
6.1.2 硬件环境
6.1.3 软件环境
6.2 测试内容
6.3 系统功能模块测试
6.3.1 业务管理模块
6.3.2 数据项管理模块
6.3.3 系统功能配置模块
6.3.4 页面构件设计模块
6.3.5 配置文件解析模块
6.4 测试结果分析
6.5 本章小结
第七章 结束语
参考文献
附录
致谢
攻读硕士学位期间发表的学术论文目录
攻读硕士学位期间的主要工作
本文编号:3787309
【文章页数】:94 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.1.1 CRM系统的背景
1.1.2 现有CRM系统的限制
1.1.3 研究课题的意义
1.2 国内外研究现状
1.3 论文主要工作
1.4 论文总体结构
1.5 本章小结
第二章 相关技术
2.1 CRM系统与呼叫中心的关系
2.2 AJAX技术
2.3 Ext JS框架
2.4 Spring MVC框架
2.5 关系型数据库MySQL
2.6 本章小结
第三章 需求分析
3.1 需求来源
3.2 功能性需求
3.2.1 业务管理需求分析
3.2.2 数据项管理需求分析
3.2.3 系统功能配置需求分析
3.2.4 页面构件设计需求分析
3.2.5 配置文件解析需求分析
3.3 非功能性需求
3.3.1 完备性
3.3.2 易用性
3.3.3 可扩展性
3.4 本章小结
第四章 页面自动生成方案总体设计
4.1 技术背景
4.2 现有的技术方案及缺点
4.3 CRM系统界面自动生成模型
4.4 系统层级结构
4.5 系统业务定制流程
4.6 本章小结
第五章 设计与实现
5.1 系统总体设计
5.1.1 系统总体架构
5.1.2 系统技术架构
5.2 数据库设计
5.2.1 概念结构设计
5.2.2 逻辑结构表设计
5.3 业务管理模块
5.3.1 增加业务功能
5.3.2 修改业务功能
5.3.3 删除业务功能
5.3.4 业务查询功能
5.3.5 业务导入功能
5.3.6 业务导出功能
5.3.7 提交业务功能
5.4 数据项管理模块
5.4.1 增加字段功能
5.4.2 修改字段功能
5.4.3 删除字段功能
5.5 系统功能配置模块
5.5.1 修改功能配置
5.5.2 新增页面构件
5.5.3 修改页面构件
5.5.4 选择已配置页面构件
5.6 页面构件设计模块
5.6.1 表单设计器
5.6.2 列表设计器
5.7 配置文件解析模块
5.8 本章小节
第六章 测试
6.1 测试环境
6.1.1 测试环境部署
6.1.2 硬件环境
6.1.3 软件环境
6.2 测试内容
6.3 系统功能模块测试
6.3.1 业务管理模块
6.3.2 数据项管理模块
6.3.3 系统功能配置模块
6.3.4 页面构件设计模块
6.3.5 配置文件解析模块
6.4 测试结果分析
6.5 本章小结
第七章 结束语
参考文献
附录
致谢
攻读硕士学位期间发表的学术论文目录
攻读硕士学位期间的主要工作
本文编号:3787309
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3787309.html