基于SSM框架CRM客户管理系统

1、概述

  • 开发环境

       IDE:    Myeclipse

        Jdk:   1.8

   数据库:   MySQL

1.1 目的

      客户关系管理系统通过对客户生命周期的有效管理,帮助企业有效管理客户资源、控制销售过        程、缩短销售周期、提高销售成功率;通过对客户相关信息的分析与挖掘,识别客户消费规律        和客户价值,指导企业的部门运作和市场规划,从而提供更加快捷和周到的优质服务,帮助企        业提升客户满意度和忠诚度,最终提高企业市场竞争力。

2、任务概述

2.1 开发背景

     伴随着CRM客户管理系统在国内的飞速发展,绝大部分的企业都在应用CRM系统来服务自个         的企业,而且取得显著效果CRM系统强调建立一个以客户为中心的现代企业,以客户价值来       判定市场的需求,满足了将企业的战略从以产品为中心转向以客户为中心的企业需求。应用           CRM最终达到提高企业客户的满意度,减少客户的流失。

3、系统简介

     CRM客户关系管理是企业通过提供创新式的个性化客户服务为招揽新客户、保留旧客户、更好       的提供客户服务以及进一步培养企业和客户之间的关系、提升客户忠诚度的利用信息技术来协       调公司与客户间的销售、服务的营销管理方式。

4、业务需求描述

业务类别

业务

业务详解

基础模块

用户登录

用户登录

退出

退出当前登录用户

记住密码

记住登录用户的账号密码

密码修改

修改密码

...

其他

营销管理模块

营销机会管理:

企业客户的质询(询问)需求所建立的信息录入功能

客户开发计划

开发计划是根据营销机会而来,对于企业质询的客户,

会有相应的销售人员对于该客户进行具体的沟通交流,此时对于整个

CRM系统而言,通过营销开发计划来进行相应的信息管理,提高客户

的购买企业产品的可能性。

客户管理模块

客户信息管理

CRM系统中完整记录客户信息来源的数据、企业与

客户交往、客户订单查询等信息录入功能,方便企业与客户进行相应

的信息交流与后续合作。

客户流失管理

CRM通过一定规则机制所定义的流失客户(无效客

户),通过该规则可以有效管理客户信息资源,提高营销开发的效率。

服务管理模块

服务管理是针对客户而开发的功能,针对客户要求,CRM提供客户

相应的信息质询,反馈与投诉功能,提高企业对于客户的服务质量。

服务管理是针对客户而开发的功能,针对客户要求,CRM提供客户

相应的信息质询,反馈与投诉功能,提高企业对于客户的服务质量。

文件中心模块

上传合同文件

文件格式要求是PDF文件,其他文件不能上传

查询文件

查询所有文件,或根据文件标题进行模糊查询

下载文件

文件需要提供下载功能

系统公告模块

发布公告

发布系统公告

删除公告

删除公告

公告列表

列出全部公告

5、业务描述

5.1 基础模块

(一)登录

1)业务描述

      提供用户登录的功能,登录之后,可以进入主菜单进行操作其他菜单

2)输入

账号

不低于4位的英文单词组成

密码

长度不低于6位,并且要有英文大写字母

验证码

先识别验证码是否正确

 3)输出

       登录成功,进行页面跳转,跳转到主页面

       登录失败,进行页面的跳转,跳转到登录页面,并且提示登录失败的原因

4)业务流程

  1. 访问登录页面
  2. 在页面中输入用户名,密码信息,点击登录的按钮,提交数据
  3. 服务器接收到客户端的请求数据,去查询数据库
  4. 查询数据库之后,根据查询的结果响应前端
  5. 前端接受客户端的相应,并给出页面跳转到的操作

(二)退出

     1)请求 删除用户登录数据

     2)成功跳转到登录页面

(三)记住登录

      记住当前登录用户的登录账号和密码

     1)加密用户数据

     2)保存到session

(四)修改密码

       修改用户的登录密码

      1)验证输入用户老密码是否正确

      2)检查新密码是否符合规则

      3)请求 修改

5.2 营销管理模块

(一)营销机会管理

     增:

      1)前端js验证数据是否符合规则

      2)提交数据到后端进行添加处理

      3)失败 成功提示并刷新数据

      删:

     1)根据索引删除数据

      改:

     1)验证数据是否符合规则

     2)根据索引修改数据

       查:

     1)分页查询数据列出

            企业客户的质询(询问)需求所建立的信息录入功能

(二)客户开发计划

开发计划是根据营销机会而来,对于企业质询的客户,

会有相应的销售人员对于该客户进行具体的沟通交流,此时对于整个

CRM系统而言,通过营销开发计划来进行相应的信息管理,提高客户

的购买企业产品的可能性。

5.3 客户管理模块

(一)客户信息管理

增:

            1)验证客户数据是否符合规则

            2)符合请求数据添加

 删:

            1)根据索引请求后端进行删除

 改:

           1)根据索引修改数据 请求前先前端验证

 查:

1)分页查询数据列出

CRM系统中完整记录客户信息来源的数据、企业与客户交往、客户订单查询等信息录入功能,方便企业与客户进行相应的信息交流与后续合作。

(二)客户流失管理

            CRM通过一定规则机制所定义的流失客户(无效客户),通过该规则可以有效管 理客户                信息资源,提高营销开发的效率。

           5.4 服务管理模块

      服务管理是针对客户而开发的功能,针对客户要求,CRM提供客户相应的信息质询,          反馈与投诉功能,提高企业对于客户的服务质量。

5.5 文件中心模块

      (一)上传合同文件

            1)验证文件格式是否是pdf

            2)检测文件大小是否符合要求

       1、1 上传请求

    文件格式要求是PDF文件,其他文件不能上传

       1、2  查询文件

           1)根据用户选择的查询类型进行模糊查询 (上传时间,上传文件名)

           2)查询所有文件,或根据文件标题进行模糊查询

       1、3 下载文件

           1)下载请求

           2)输出文件下载

3)文件需要提供下载功能

5.6 系统公告模块

       1、1  添加公告

           1)验证公告数据是否符合规则

           2)请求后端添加

       1、2  删除公告

           1)根据索引进行删除

       1、3  公告列表

          1)分页查询数据列出

6、项目运行截图

    (一)登录页面

(二)登录成功

(三)系统主界面 

(四)网站添加

 (五)权限列表

 (六)项目收款(分步)(七)系统操作日志

 (八)公告发布

(九)公告列表

 (十)菜单列表

 (十一)客户导入(Excel表)

(Excel表)

 (点击导入后)

 (十二)项目合同

 (十三)项目收款

 (十四)添加管理员

 (十五)添加客户

 (十六)退出

愿你有好运气,如果没有,愿你在不幸中学会慈悲;愿你被很多人爱,如果没有,愿你在寂寞中学会宽容!

需要该源码的小伙伴请私信!

猜你喜欢

转载自blog.csdn.net/qq_53654481/article/details/122263232