摘要:客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并为了适应竞争和客户需求发展变化的需要,企业逐渐把竞争的焦点转向客户,追求客户服务的差异化。一种叫做客户关系管理的系统逐渐产生,并被众多企业采纳和实施。
本系统在开发方法上采用的是结构化系统分析和设计的思想自上向下的进行系统的分析、设计、实施工作。整个系统采用B/S模式开发,开发工具为MyEclipse,后台数据库为SQL Server,全面应用DAO数据访问技术,将每个数据库的字段和操作都封装到类中。通过这个系统设计完成了对客户基本信息、交往信息、联系人信息、客户服务信息的规范化管理和充分共享;具有在客户将要流失时,管理员能够及时预警的功能并采取措施,以降低损失;实现了对销售机会、客户开发过程的跟踪和记录,提高新客户的开发能力。实现了在线报表的功能,方便公司高层随时了解公司客户情况。
关键词 客户信息;客户管理;SQL Server
目录
摘要
Abstract
1 绪论-1
1.1 开发目的-1
1.2 开发意义-1
2 需求分析-2
2.1 设计思想-2
2.2 功能需求-2
2.2.1 基本功能需求-2
2.2.2 用户界面需求-2
2.3 性能需求-2
2.3.1 软硬件需求-2
2.3.2 响应时间-3
2.3.3 系统可扩展性-3
2.4 本章小结-3
3 系统设计-4
3.1 系统开发模式-4
3.2 系统总体设计-4
3.2.1系统业务流图-4
3.2.2 各功能模块的介绍-5
3.2.3 系统用例图-5
3.2.3 子用例图-6
3.3 数据库设计-10
3.3.1 SQL Server简介-10
3.3.2 系统用例图-10
3.3.3 概念结构设计-10
3.3.4 逻辑结构设计-11
3.3.5 物理结构设计-11
3.4 客户关系管理系统总体设计-16
3.4.1模块设计-16
3.5 本章小结-18
4 系统实现-19
4.1系统开发环境-19
4.1.1 开发环境的选择-19
4.1.2 Java简介-19
4.1.3 SSH技术简介-19
4.2 营销管理模块设计-20
4.3 客户管理模块设计-22
4.4 服务管理模块设计-23
4.5 统计报表模块设计-26
4.6 基础数据管理模块设计-29
4.7 权限管理模块设计-31
4.8 本章小结-32
5 系统测试-33
5.1测试目标-33
5.2测试平台-33
5.2.1硬件-33
5.2.2软件-33
5.3测试方案-33
5.3.1黑盒测试-33
5.3.2白盒测试-33
5.4测试及结果分析-33
5.4.1功能测试-33
5.4.2可靠性与易用性-34
5.4.3测试结论-34
结论-35
致谢-36
参考文献-37