摘要:客户关系管理与客户价值分析系统是当代企业管理的重要工具,随着各个企业的竞争越来越大,许多企业都选择更加新颖,高效的管理和销售模式;而且在当今信息化的时代,创新,高效,有针对性成为企业需要优先考虑的重大决策。客户关系管理与客户价值分析系统是以客户为中心的,通过对客户进行分类,可以将高价值的客户集中起来,针对性管理;与此同时,还要能区分流失客户,新客户以及重要召回客户,对于不同价值的客户,一定要采取不同的方针和策略,将主要的资源力量集中于高价值客户,以此来实现企业利润的最大化,在此期间需要突出的是长期的客户合作关系,而不是短期的销售交易行为。
-本系统采用MyBatis持久层框架[1],它支持定制化SQL,存储过程以及高级映射,采用相关的Java web开发技术。系统前端使用JSP,jQuery,echarts等技术,其中的管理数据是通过前端和后端的数据库进行交互的,将前端传输过来的请求页面进行解析处理,并在控制层进行业务逻辑的处理。该系统采用的是MVC三层模式[2],即模型(Model),视图(View)和控制器(Controller);基于B/S架构模式,系统主要实现,管理员登录注册模块,客户服务管理模块,客户信息管理模块,客户营销管理模块和客户价值分析管理模块。企业的利润来源于客户的价值,客户的价值贡献率直接影响企业的销售额,本系统对客户价值进行分析,找出高价值的客户并将公司有限的资源维护相关的业务能给企业带来更高的利润。
关键字:客户关系管理系统;MyBatis;Java web;jQuery;JSP;B/S架构模式;MVC三层模式
目录
摘要
Abstract
1 绪论-1
1.1-课题背景-1
1.2-课题研究的现状-1
1.3-主要研究内容-2
2需求分析和可行性分析-2
2.1 系统需求分析-2
2.1.1 功能需求分析-2
2.1.2 系统结构功能分析-3
2.2可行性分析-3
2.2.1技术可行性-4
2.2.2 经济可行性-4
2.2.3操作可行性-4
2.3开发平台-4
3系统设计-5
3.1系统概述-5
3.2 功能模块划分-5
3.3 数据库设计-6
3.3.1逻辑设计-6
3.3.2表设计-10
4功能模块设计与实现-14
4.1 核心技术概要-14
4.1.1 MyBatis技术-14
4.1.2 Echarts技术-14
4.1.3 jQuery技术-14
4.2系统登陆模块-15
4.2.1模块设计思路-15
4.2.2系统登陆主页图-16
4.3客户服务管理模块-16
4.3.1模块设计思路-16
4.3.2 客户服务管理界面图-18
4.4客户信息管理模块-19
4.4.1模块设计思路-19
4.4.2客户信息管理界面图-21
4.5客户营销管理模块-21
4.5.1模块设计思路-21
4.5.2客户营销管理界面图-23
4.6客户价值分析管理模块-24
4.6.1模块设计思路-24
4.6.2客户价值分析管理界面图-29
4.7图表管理模块-29
4.7.1模块设计思路-29
4.7.2图表管理界面图-30
5软件测试-31
5.1软件测试概述-31
5.2测试用例-31
5.3 用户密码用例测试-31
6总结与展望-32
参考文献-33
致谢-34