摘要:CRM客户关系管理系统是一个智能化的信息管理系统。它的目的之一是协助企业管理销售循环中的各个环节,比如招徕新客户的同时保留旧客户,提供客户服务以及进一步提升企业和客户的关系。“它运用市场营销工具,提供创新式的、个人化的服务,同时以相应的信息系统或信息技术做支撑,如数据挖掘和数据库营销来帮助协调所有公司与顾客间在销售、营销以及服务上的交流”。
本设计软件编写主要采用的Java语言编写,使用Windows作为开发平台,使用eclipse作为开发工具,使用MySQL作为数据库。在开发过程中,充分使用Java语言面向对象的特征,结合CRM管理理念来编写系统。实现了权限管理,客户管理,数据导入导出等功能,经过多次调试与修改,最终达到设计要求。
关键词:CRM;权限管理;数据库
目录
摘要
Abstract
1 绪论-1
1.1 系统的开发背景-1
1.1.1 CRM发展历程-1
1.1.2 CRM发展现状-1
1.2 系统实现的目标-1
1.3 系统开发的意义-2
2 CRM客户关系管理分析-2
2.1 用户群体和市场分析-2
2.2 技术能力分析-3
2.3 可行性分析总结-3
3 系统的开发技术与主要框架-4
3.1 开发技术的选择-4
3.1.1 JSP编程技术-4
3.1.2 MySQL数据库的开发-6
3.1.3 Java语言的认识-7
3.2 系统的主要架构-7
3.3 开发工具和开发技术的选择-8
4 系统功能和流程分析-9
4.1 系统功能模块设计-9
4.2 系统整体分析-10
4.3 营销信息分析-11
4.3.1 客户信息实体图-11
4.3.2 服务信息实体图-11
5 系统核心功能实现-12
5.1 数据库的连接-12
5.2 系统数据管理-12
6 系统测试与单点分析-14
6.1 系统开发环境的选择-14
6.2 系统测试-15
6.3 开发技巧与难点分析-15
7 软件主要操作-17
7.1 注册和登录操作-17
7.2 会员管理操作-19
7.3 添加宠物操作-20
7.4 收银管理操作-20
7.5 库存商品查询操作-21
7.6 查看销售报表操作-21
结 论-22
参 考 文 献-23
附录A 程序部分源码-24
致 谢-26