客户管理是通过企业与客户之间的不断交流,了解客户需求,改善客户和企业的关系,提升客户价值,并依据需求对产品和服务进行相应的改进,并最后取得客户满意来增加企业竞争力的循环往复过程。客户管理日益受到各个企业的重视,其本质就是发现客户、获取客户、培育和保持客户、挽留客户的过程,并最终降低企业营销和产品拓展成本。因此客户管理是企业发展的重要因素,其涉及企业的各个方面,包括销售、仓库、采购等。
JAVA作为开发语言,甲骨文的MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用elicpse。开发框架是java的web经典MVC框架SpringMvc+spring+mybatis。系统角色分为用户和管理员
为企业发展提高重要的依据,创造更多更大的价值。现在,中国大多数企业已经开始向客户为主方面转变,对客户资料信息的完善完备逐渐开始重视,向客户提供一些具有创新性的新型服务项目,同时公司也获得一些增值业务,不仅是客户要求企业为其创造优质服务,反之公司内部也要有逐渐增强公司的服务意识与服务能力的意思,这也将是企业生存与盈利的重心。
为了能更好实现流程规范化、目的精确化、数据集中化管理,提高各部门工作效率,此客户管理系统主要完成以下功能:
1、系统菜单管理:对系统的菜单中的模块进行管理
2、个人任务平台:对员工正在进行的任务、已经完成的任务、将要分配到的任务进行管理
3、员工管理:对公司的员工进行信息集中管理、存档备份
4、部门管理:对公司所有部门中的员工、客户、工作等进行管理
5、客户管理:线下老客户导入信息至系统,并进行客户分级管理
6、客户跟进管理:对已经导入的客户的跟进情况进行管理
7、客户移交管理:对需要移交的客户进行管理
8、客户资源池:是所有的客户信息,情况的模块
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
1.3 研究内容 5
2 开发技术介绍 5
2.1 系统设计模式 5
2.2 Mysql数据库服务器 6
2.3 Jsp语言 6
2.4 tomcat 7
2.5 ssm框架 7
3 系统分析 8
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 9
3.1.4 法律可行性 9
3.2 需求分析 9
3.3 功能模块设计 10
3.4 系统流程图 10
3.5 数据库设计 11
3.5.1 实体图 11
3.5.2 数据表设计 14
4 详细实现 16
4.1 系统登陆 16
4.2 管理员模块 18
4.3 部门模块 19
4.4 客户跟进模块 20
4.5 客户信息模块 21
4.6 工作任务模块 23
4.7 员工模块 25
4.8 系统部署 26
5 总体设计 31
5.1 测试的重要性 31
5.2 软件测试的目的 31
5.3 软件测试的方式 31
5.4 测试实例 32
结束语 34
参考文献 34
致谢 36