摘  要


随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工劳动的弊端。企事业单位一直以来都非常重视公司信息化的发展,近几年来随着公司规模扩大,业务逐渐增加,公司对客户的管理也愈发的困难。因此,公司提出通过开发客户关系管理系统微信小程序来优化管理方案,对客户进行全方位的在线管理,通过系统跟踪客户的各项信息,并提高了公司管理者的工作效率。

客户关系管理系统微信小程序利用Java框架开发的一款微信小程序系统,数据存储到MySQL中,前台使用微信小程序技术对界面进行设计和实现。本文先充分调查客户关系管理系统微信小程序的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的客户关系管理系统微信小程序的功能,主要包括客户管理、客户经理管理、商品信息管理、商品订单管理、意见建议管理、客户拜访管理、系统管理等,通过前后台实现数据的传递。


关键词:客户关系管理;信息技术;微信小程序;数据库


 

Abstract


With the development of information technology, management systems are becoming increasingly mature, and various enterprises and institutions use various types of management systems to improve work efficiency and reduce the drawbacks of manual labor. Enterprises and institutions have always attached great importance to the development of company informatization. In recent years, with the expansion of the company's scale and the gradual increase of business, the management of customers by the company has become increasingly difficult. Therefore, the company proposes to optimize the management plan by developing a customer relationship management system WeChat mini program, conducting comprehensive online management of customers, tracking customer information through the system, and improving the work efficiency of company managers.

The customer relationship management system WeChat mini program is a WeChat mini program system developed using the Java framework. The data is stored in MySQL, and the front-end uses WeChat mini program technology to design and implement the interface. This article first thoroughly investigates the requirements analysis of the customer relationship management system WeChat mini program, deeply analyzes the functions that the system should have, and designs a comprehensive database. Utilize mature development techniques to complete coding work, and finally conduct pre investment testing work. Finally, complete the functions of the customer relationship management system WeChat mini program in the front and back ends, mainly including customer management, customer manager management, product information management, product order management, opinion and suggestion management, customer visit management, system management, etc., and achieve data transmission through the front and back ends.


Keywords:customer relationship management; Information technology; WeChat mini program; database


 

目  录


摘  要 2

Abstract 3

1 绪 论 7

1.1 选题背景 7

1.2 选题意义 8

1.3 研究内容 9

2 相关技术介绍 10

2.1 后台技术 10

2.1.1 JAVA技术介绍 10

2.1.2 SpringBoot框架介绍 11

2.2 前端介绍 11

2.2.1 JavaScript技术 11

2.2.2 小程序技术 12

2.2.3 Vue.js技术 12

2.3 Mysql数据库 13

2.4 开发工具 14

2.4.1 微信开发者工具介绍 14

2.4.2 Eclipse工具介绍 14

3 系统分析 15

3.1可行性分析 15

3.1.1  法律可行性 15

3.1.2  经济可行性 15

3.1.3  技术可行性 15

3.2需求分析 15

3.2.1 功能性需求分析 15

3.2.2 系统用例 16

3.2.3 非功能需求分析 21

4 数据库设计 22

4.1 系统和数据的关系 22

4.2 数据库结构设计 23

4.3 数据库逻辑结构设计 24

5 系统的详细设计和实现 34

5.1 系统架构设计 34

5.1.1 Dao层设计 35

5.1.2 Service层设计 35

5.1.3 Controller层设计 35

5.1.4 View层设计 36

5.2 微信小程序端功能模块的实现 36

5.2.1 小程序用户登录的实现 36

5.2.2 小程序首页的实现 38

5.2.3 个人信息管理的实现 39

5.2.4 商品订单的实现 46

5.2.5 意见建议的实现 48

5.2.6 经理拜访计划的实现 50

5.2.7 经理拜访签到的实现 52

5.3 后台功能模块的实现 55

5.3.1 管理员登录的实现 55

5.3.2 客户信息管理的实现 56

5.3.3 商品信息管理的实现 64

5.3.4 商品订单管理的实现 72

5.3.5 意见建议管理的实现 76

5.3.6 拜访计划管理的实现 77

5.3.7 拜访监管管理的实现 79

5.3.8 系统管理的实现 81

5.4 系统设计特点 85

6 系统测试 87

6.1 系统测试综述 87

6.2 测试用例 88

6.3 测试结论 92

总 结 94

参考文献 95

致  谢 97

 

本次开发的客户关系管理系统微信小程序包括客户管理、客户经理管理、商品信息管理、商品订单管理、意见建议管理、客户拜访管理、系统管理等模块。其中,客户管理模块允许系统管理员添加、删除和修改客户信息,并查询客户信息。从功能前后台来说,包括后台和前台开发。

前端功能模块大概如下:

1、客户信息:包括客户基础信息和订货信息;

2、客户拜访:拜访计划、拜访签到;

3、服务管理:客户意见建议(记录客户的需求)、拜访监管。

4、商品信息:可以查询并显示商品的信息(包括商品图片、价格、产地等信息)

后端包括以下几个功能模块。

1、客户管理模块:包括客户信息、客户拜访(可以增加、修改查询、导出和删除拜访计划)、服务管理(可以查询和导出客户意见建议)

2、商品管理:增加,删除,更新,查询产品信息。商品信息的增加:能够录入产品名称,规格,价格等产品信息。商品信息的查询:可以根据商品名字,商品列表等信息查询在数据库中保存的信息并显示出来。

3、系统管理功能:主要是对角色和权限进行管理,不同的角色拥有不同的权限。

客户关系管理系统微信小程序-计算机毕业设计源码+LW文档_管理系统

客户关系管理系统微信小程序-计算机毕业设计源码+LW文档_管理系统_02