CRM客户关系管理系统需求说明.doc
润博CRM客户关系管理系统
〔2005.11.2-2005.11.16〕
研发人员:_________________
工程负责人:_________________
过程控制负责人:_________________
检查评估负责人:_________________
河南润博科技开展
需求分析
背景
为了更好的管理客户资源,有机的整合客户、公司、员工等资源,对资源有效地、结构化地进行分配和重组,简化、优化各项业务的流程,提高员工对客户的快速反响和反响能力,现拟定开发润博公司CRM客户关系管理系统。
系统名称:润博CRM客户关系管理系统
本工程的任务提出者:河南润博科技开展
本工程的最终用户:河南润博科技开展
需求分析
系统总体需求:
记录客户详细资料,可以根据相关数据进行统计分析、预测填写,能够随时查询、获取客户的订量、信息费等信息。
记录业务人员详细资料,可以查询员工业务信息、拜访记录、订单、费用等,并可以随时核费。
客户信息层次三级分:全国、省市、地区。
权限管理,根据业务员分地区,同一个地区只有一个业务员管理。实现多用户管理,不同的业务人员,具有不同的管理权限。
具体需求:
客户相关信息有:客户名称、地区、县市、联系人〔可以输入多个〕、、办公室、住宅、单位详细地址、备注、爱好、业务员。
时间分:一年分两个季度,春季和秋季,下个季度业务开始,进行时间设置。
订量:单位、季度、数量,金额,备注〔小计为:开始年到目前年份〕。
信息费:单位、季度、金额〔金额=订量金额*返还比例〕、返还比例、备注〔未结清款:〕
客户拜访记录:单位、季度、拜访时间、拜访内容、地点、用途、金额、备注
业务员:姓名、职称、性别、备注。
业务网络地图:全国、省〔可添加〕、地区〔可添加〕。
客户县市。
流程图
现定设计思路主要集中在客户、业务人员、每个季度的订量和信息费管理上。
客户
客户
客户资料/订量/
业务人员
个人资料/拜访记录/销售额/业务费用
注:图中所示仅仅是各模块的结构关系
开发平台要求
要求:基于B/S机构,采用asp.net+access技术。由于客户和订量、客户和信息费用、信息费用和订量、业务员和客户逻辑关系比拟强,报表实现难度高。
模块划分
权限管理
业务地图管理
客户管理
订量管理
信息费管理
客户拜访管理
业务费用统计
业务费用明细打印
概要设计
引言
编写目的:
为了提高开发效率,掌握工程内容,控制开发进程,方便数据库设计和程序设计。
工程背景:
概要设计在整个开发中起关键性因素,它根据工程需求文档,设计整个工程,数据库设计和程序设计都是根据该文档。
名词解释:
CRM客户关系是公司与客户之间的关系。
参考资料:
工程需求分析文档
任务概述
设计目标:
方便客户信息的录入、查询,客户订量、信息费、客户拜访记录的查询统计、打印。
需求概述:
根据需求文档。
条件与限制:
根据条件查询、打印。
总体设计
总体结构和模块外部设计:
用
用
户
管理员
业务员
管理人员添加
当前业务时间设置
业务网络地图管理
业务人员业务地区分配
业务地区市县管理
客户信息管理
客户订量管理
客户信息费用管理
客户拜访记录、费用
客户本季度预算
客户订量、信息费查询打印
客户拜访记录查询打印
客户同一个地区的小计
每个业务员所有地区合计
功能分配:
1.业务网络地图
业务地图有全国、省、地区。
2.管理员与业务员
CRM管理人员
3.业务分配
网络地区分配给业务人员
4.客户管理
客户详细记录的管理
5.客户订量、信息费管理
客户订量、信息费的输入。
6.客户预算管理
对本季度的分析输入。
7.客户拜访记录
客户拜访记录的管理。
接口设计
外部接口:
1.用户界面设计
用户登录
用户名:
用户名:
密码:
登录
重置
管理界面
2.外部接口
提供外部登录接口。
内部接口
根据C#语法接口标准。
出错设计
一、出错输出信息:
代码书写要进行错误检测。
二、错误处理策略:
能够提示的错误信息进行,弹出信息提示。
不能预测出错信息,跳转错误页面。
数据库设计
文档资料
工程需求分析、工程概要设计
文档设计
数据库名称:crmdata.mdb
工程名称:CrmManager
文档存放结构:
/〔根目录〕CrmManager/
/〔根目录〕CrmManager/
Bin/(.dll)
Storage/(数据库地址)
Manager/〔管理文件夹〕
登录(.aspx)
Images/(图片文件夹)
数据库表设计
用户表
用户的根本信息admin_user
字段名称
数据类型
说明
Id
Char(4)
管理员的唯一编号〔主键〕
Name
Varchar〔50〕
管理员的登录名
Passwor