客户关系管理系统的设计与实现(附件)【字数:10234】

摘 要基于互联网发展迅速的背景下,伴随着市场竞争激烈的社会环境,更多的公司开始重视线上与线下结合,采用“以客户为中心”的理念来经营公司。因此客户关系管理系统应运而生。客户关系管理是一种新型的公司与客户关系的管理机制。该系统的作用主要是改善公司的管理方式,核心是以客户为中心,目的是提高公司的服务质量,增加公司的效益,提高员工的工作效率。该系统使用MyEclipse开发工具进行软件编程,MySQL数据库来存储系统所需的数据。该系统模块分为商品基础信息、商品详细资料、销售单、应收款项、部门管理、操作权限以及查询权限。本文通过分析CRM设计所需要的工具及插件,对实现该系统进行可行性分析以及需求分析,完成系统的各个模块的编程设计,并对该系统的运行进行测试,测试结果显示,该系统的所有模块均运行成功,并且各模块之间通信正常。
目 录
第一章 绪论 1
1.1 选题的背景 1
1.2 目的与意义 1
1.3 主要内容 1
第二章 技术简介 3
2.1 Java简介以及工作原理介绍 3
2.1.1 Java简介 3
2.1.2 Java的工作原理 3
2.2 Tomcat服务器及安装 4
2.2.1 Tomcat简介 4
2.2.2 Tomcat安装步骤 4
2.3 MySQL简介 5
2.4 MyEclipse开发工具简介 6
2.5 本章小结 6
第三章 客户关系管理系统的需求与分析 7
3.1 系统的需求与分析 7
3.1.1 系统的可行性分析 7
3.1.2 系统的需求分析 7
3.2 系统功能 8
3.2.1 系统功能模块图 9
3.2.2 系统设计简要说明表 9
3.3 数据库设计 10
3.3.1 用户表 10
3.3.2 查询权限表 10
3.3.3 部门管理表 10
3.3.4 职员表 11
3.3.5 商品类别表 11
3.3.6 应收账款表 12
 *好棒文|www.hbsrm.com +Q: *351916072* 
/> 3.3.7 商品信息表 12
3.4 本章小结 14
第四章 系统模块设计 15
4.1 系统登录模块 15
4.2 增添数据模块 18
4.3 删除数据模块 19
4.4 浏览商品模块 21
4.5 导出数据模块 22
4.6 系统设置模块 24
4.7 本章小结 25
第五章 系统测试 26
5.1 测试平台 26
5.2 测试结果分析 26
5.2.1 登录测试 26
5.2.2 增加数据测试 26
5.2.3 删除数据测试 27
5.2.4 查询数据测试 27
5.2.5 设置权限测试 28
5.2.6 导出数据测试 28
5.3 本章小结 28
第六章 总结 29
致 谢 31
参考文献 32
第一章 绪论
1.1 选题的背景
在现在这互联网发展迅速的时代,人类个体乃至公司对信息处理的要求也越来越高,既要讲究速度,也要讲究效率。在这样的背景下,传统手工记录客户的信息便满足不了需求。对于公司来说,传统的记载方式主要是人工记录,还需要人工整理,在这种工作状态下,工作就会变得繁琐,效率低下,更容易发生疏漏,同时还消耗人力物力,成本也相当高,而且容易失去客户的满意度。如今信息化时代的促动下,客户关系管理系统应运而生,该系统对公司的运营起到很大的作用。计算机的迅猛发展,很快就淘汰了手工记录的方式,该系统也就成为各个公司维持客户关系不可缺少的一部分。
计算机是现代社会处理信息效率最高的设备之一,不论是学习还是工作,计算机已成为必不可少的电子产品之一。人们可以借助计算机来处理各种信息,包括人际交流,学习分享等,公司可以借助计算机来为公司谋利,提高员工的工作效率等。
因此,客户关系管理系统也慢慢成为了公司的必备软件之一。客户关系管理系统用来记录客户信息,公司可以结合信息不断了解客户的需求,借此再改善和提高产品的质量,继续跟进客户对产品的态度,以达到客户所需。由此看来,以上的流程存在许多数据,为了使公司员工工作效率和服务质量有所提升,使用该系统来记录与客户之间的各项资料,确实是公司必备软件之一。
1.2 目的与意义
如今公司对信息处理的任务繁重,人工处理信息的方式根本满足不了公司的基本运转,因此,一套客户关系管理系统用来维持客户与公司之间的关系是非常重要的。客户关系管理系统所表现出来的工作方式与销售的工作方式相似,通过记录客户资料,记录与客户的来往信息等,将信息处理规范化。该系统可以高效的完成各种数据处理,还可以备份客户的信息,防止客户信息的流失。计算机处理信息的工作效率便是人工处理信息工作效率的数百乃至上千倍。
1.3 主要内容
1. 对选题的背景、目的与意义进行简要分析,明确设计的方向。
2. 关于系统相关知识的介绍。Java基础的介绍与工作原理分析、Tomcat服务器的介绍与安装、MySQL数据库的简介、MyEclipse开发工具的简介。
3. 系统的需求分析以及对系统的可行性分析,通过分析画出系统的功能模块图以及设计图。并且设计出该系统所需要用到的数据,在数据库中进行建表以及插入相关数据用以在进行软件开发过程中的测试。
4. 对该系统的设计进行详细说明,该系统主要分为哪几个模块,并对各个模块的具体设计以及如何实现进行详细分析与说明。
5. 对该系统的代码以及网页的测试加以分析,保证系统的可操作性和稳定性。
第二章 技术简介
2.1 Java简介以及工作原理介绍

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/169.html

好棒文