客户关系管理系统项目详细设计说明书难

合集下载

客户关系管理系统项目详细设计说明书(难)

客户关系管理系统项目详细设计说明书(难)

客户关系管理系统项目详细设计说明书(难) 客户关系管理系统项目详细设计说明书1、引言本文档旨在详细描述客户关系管理系统的设计,包括系统的功能、架构、模块划分、技术选型以及数据结构等内容。

通过本文档,开发人员可以清晰了解系统的设计思路,帮助开发团队高效地开展工作。

2、功能需求2.1 用户管理模块2.1.1 登录功能详细描述用户登录功能的设计,包括用户登录页面、用户名和密码验证、登录成功后的页面跳转等。

2.1.2 注册功能详细描述用户注册功能的设计,包括注册页面、验证码验证、用户信息保存等。

2.1.3 认证功能描述用户认证功能的设计,包括身份认证、授权验证、权限管理等。

2.2 客户管理模块2.2.1 客户信息查询描述客户信息查询功能的设计,包括按照姓名、方式、地质等条件查询客户信息。

2.2.2 客户信息修改描述客户信息修改功能的设计,包括修改客户基本信息、联系方式等。

2.2.3 客户关系维护描述客户关系维护功能的设计,包括客户分类、客户、客户偏好等。

2.3 销售管理模块2.3.1 销售机会管理描述销售机会管理功能的设计,包括销售机会录入、分配、跟进等。

2.3.2 合同管理描述合同管理功能的设计,包括合同录入、审批、执行等。

2.3.3 销售报表描述销售报表功能的设计,包括销售数据统计、图表展示等。

3、架构设计3.1 系统架构描述整体系统的架构设计,包括前端、后端、数据库等组成部分的架构设计。

3.2 模块划分描述系统根据功能划分的模块,包括用户管理模块、客户管理模块、销售管理模块等。

3.3 技术选型描述系统所采用的技术选型,包括前端框架、后端框架、数据库等。

4、数据设计4.1 数据模型描述系统的数据模型设计,包括用户表、客户表、销售机会表等。

4.2 数据库设计描述数据库的设计,包括表结构设计、索引设计、关联关系设计等。

5、系统功能实现5.1 登录功能实现描述登录功能的具体实现,包括前端页面设计、后端接口设计、数据库操作等。

客户关系管理系统系统总体设计说明书

客户关系管理系统系统总体设计说明书

编号 001版本 V1.0 总体设计说明书项目名称:客户关系管理系统项目负责人陈一鸣编写赵子贺校对陈一鸣审核康林单位:20132013班第1小组2015年10月8日目录1引言 ............................................................................................................... 错误!未指定书签。

1.1编写目的............................................................................................. 错误!未指定书签。

1.2背景..................................................................................................... 错误!未指定书签。

1.3定义..................................................................................................... 错误!未指定书签。

1.4参考资料............................................................................................. 错误!未指定书签。

2总体设计........................................................................................................ 错误!未指定书签。

2.1需求规定............................................................................................. 错误!未指定书签。

客户关系管理系统需求规格说明书

客户关系管理系统需求规格说明书

客户关系管理系统需求规格说明书本文档旨在详细描述客户关系管理系统的需求规格,包括系统的功能需求、性能需求、界面需求、安全需求等各个方面。

本文档的目标是确保系统开发团队能够明确理解客户关系管理系统的需求,并能够根据这些需求进行系统设计与开发。

1、引言1.1 文档目的本文档旨在定义客户关系管理系统的需求规格,以确保系统开发团队能够理解并满足用户的需求。

1.2 背景随着企业规模的扩大和客户数量的增加,企业需要一种有效的方式来管理和维护与客户的关系。

客户关系管理系统可以帮助企业实现客户信息的集中管理、营销活动的跟踪与分析以及客户服务的提升。

1.3 参考资料在编写本文档过程中,参考了以下资料:- 客户关系管理系统市场调研报告- 同类竞争产品的功能说明书- 用户需求调研报告2、总体描述2.1 产品前景客户关系管理系统将帮助企业提升对客户的管理和服务水平,提高销售业绩和客户满意度。

2.2 用户特点客户关系管理系统的主要用户包括销售人员、市场营销人员、客户服务人员等。

2.3 运行环境客户关系管理系统将在企业的内部网络中部署,客户端可以是桌面计算机或移动设备。

2.4 设计和实现约束- 客户关系管理系统应基于现有的企业信息系统基础设施进行开发。

- 系统的设计应符合企业的安全策略和相关法律法规的要求。

3、功能需求3.1 客户信息管理- 系统应能够记录和管理客户的基本信息,包括姓名、联系方式、地质等。

- 系统应能够自动客户的唯一标识,并能够根据标识进行快速查找。

- 系统应能够记录客户的历史信息,包括交易记录、投诉记录等。

3.2 销售管理- 系统应能够支持销售人员进行销售机会的管理,包括记录销售机会的来源、销售阶段、预计成交金额等。

- 系统应能够销售报表和销售预测报表,以便管理层进行销售业绩的分析和决策。

3.3 市场营销管理- 系统应能够支持市场营销人员进行市场活动的管理,包括市场活动的计划、执行和评估。

- 系统应能够记录市场活动的参与人员和成果,并能够对市场活动的效果进行评估和分析。

CRM系统概要设计说明书

CRM系统概要设计说明书

客户关系管理系统(CRM)概要设计说明书贵州凯佳盛特科技发展有限公司2016年1月12日星期二目录1 引言 (3)1.1编写目的 (3)1.2背景 (3)2 总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3处理流程 (4)2.4结构 (5)2.5功能器求与程序的关系 (7)3接口设计 (8)3.1用户接口 (8)3.2内部接口 (8)4运行设计 (9)4.1运行模块组合 (9)4.2运行控制 (9)4.3运行时间 (9)5系统数据结构设计 (10)5.1逻辑结构设计要点 (10)5.2数据库详细设计 (10)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (11)1 引言1.1编写目的在本系统项目的前一阶段,也就是需求分析阶段,已将系统用户对本系统的需求做了详细的阐述,并将需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对客户关系管理系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对客户关系管理系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2背景本项目(客户关系管理系统)由贵州凯佳盛特科技发展有限公司负责设计开发。

根据公司实际情况和需求,自主开发CRM管理系统,此系统主要解决销售人员在移动端对客户的管理,管理者对所管辖销售人员的销售情况和客户情况进行统筹管理和实时管理以及客户的挖掘等。

2 总体设计2.1需求规定本公司为方便客户关系的管理,需开发一个客户关系管理系统。

客户关系管理系统需求说明书

客户关系管理系统需求说明书

客户关系管理系统需求说明书客户关系管理系统需求说明书1. 引言1.1 目的本文档旨在详细描述客户关系管理系统的功能和要求,以帮助开发团队全面理解系统的需求,并提供一个清晰的工作框架。

1.2 范围该客户关系管理系统旨在帮助企业管理客户信息、销售机会和客户互动的过程。

本文档将覆盖系统的功能需求、非功能性需求、系统界面以及其他相关的需求。

2. 功能需求2.1 客户信息管理2.1.1 客户登记- 系统应允许用户创建和保存客户基本信息,包括名称、联系方式、地址等。

- 系统应提供客户分类功能,允许按行业、地区等进行分类管理。

2.1.2 客户查询- 系统应支持通过不同条件(如名称、分类等)进行客户查询。

- 查询结果应包含所需的客户信息,并且支持导出功能。

2.1.3 客户更新- 系统应允许用户编辑和更新客户信息。

- 更新过程中应提供必要的验证和权限控制。

2.2 销售机会管理2.2.1 机会创建- 系统应允许用户记录销售机会,包括机会的描述、预计销售金额、预计关闭日期等。

- 系统应支持关联客户信息,并提供客户查询和选择功能。

2.2.2 机会跟踪- 系统应提供跟踪销售机会的功能,记录关键活动和进展情况。

- 跟踪记录应包括日期、相关人员、活动描述等。

2.2.3 机会分析- 系统应提供机会分析功能,统计销售机会的数量、金额等信息。

- 分析结果可以按照不同维度(如时间、产品、地区等)进行分类。

2.3 客户互动管理2.3.1 互动记录- 系统应允许用户记录与客户的各种互动,如方式、会议、邮件等。

- 互动记录应包括日期、互动类型、参与人员等信息。

2.3.2 互动查询- 系统应支持根据不同条件查询互动记录,包括时间范围、关键字等。

- 查询结果应提供方便的浏览和导出功能。

3. 非功能性需求3.1 性能- 系统应具备良好的性能,能够处理大规模的客户和销售机会数据。

- 系统响应时间应快速,操作流畅。

3.2 可靠性- 系统应具备高可靠性,能够保证客户数据的安全和完整性。

客户关系管理系统需求规格说明书

客户关系管理系统需求规格说明书

客户关系管理系统需求规格说明书客户关系管理系统需求规格说明书1.引言本文档旨在描述客户关系管理系统的功能需求和性能要求,以满足企业对客户关系的有效管理和提升客户满意度的目标。

2.业务背景介绍企业的客户关系管理现状以及对系统的需求原因和目标。

3.系统总体描述3.1 系统概述描述系统的整体功能和目标。

3.2 用户特征描述使用系统的不同类型用户及其需求。

3.3 约束说明系统所受到的约束条件,例如时间、成本、技术等方面的限制。

4.功能性需求4.1 用户管理描述系统中用户的注册、登录、权限管理等功能。

4.2 客户管理描述客户信息的录入、查询、更新和删除等功能。

4.3 销售管理描述销售机会的跟进、预测、报表等功能。

4.4 服务管理描述客户服务请求的处理、分配、跟踪和评估等功能。

4.5 市场活动管理描述市场活动的策划、执行、评估等功能。

4.6 数据分析描述系统支持的数据分析功能,例如销售报表、客户频次分析等。

5.非功能性需求5.1 性能要求描述系统对于并发用户数量、响应时间、吞吐量等性能指标的要求。

5.2 可靠性要求描述系统对于故障恢复、灾难恢复等可靠性要求。

5.3 安全性要求描述系统对于用户认证、数据保密性、数据完整性等安全性要求。

5.4 易用性要求描述系统对于用户界面、操作流程、帮助文档等易用性要求。

6.附件本文档涉及的附件包括原型设计图、流程图、数据字典等。

7.法律名词及注释7.1 法律名词1:注释对于文档中出现的法律名词进行解释和注释。

7.2 法律名词2:注释对于文档中出现的法律名词进行解释和注释。

8.结束。

客户关系管理系统需求说明书

客户关系管理系统需求说明书

客户关系管理系统需求说明书客户关系管理系统需求说明书1.引言本文档为客户关系管理系统(以下简称CRM系统)的需求说明书,旨在准确描述和规划CRM系统的功能和特性。

该系统旨在帮助企业建立和维护与客户之间的良好关系,提升客户满意度和企业运营效率。

2.系统概述2.1 系统目标CRM系统的目标是提供一个综合的解决方案,管理和跟踪企业与客户的互动活动,包括销售、市场营销、客户服务等方面的工作。

2.2 系统范围CRM系统的范围包括但不限于以下功能:①客户信息管理:包括客户基本信息、联系信息、购买历史等。

②销售管理:包括销售机会管理、销售目标设定、销售业绩分析等。

③市场营销:包括市场推广活动管理、市场调研、市场分析等。

④客户服务:包括服务请求管理、问题解决、客户反馈管理等。

⑤报表分析:提供各种报表和图表用于分析和评估客户关系管理的效果。

3.功能需求3.1 客户信息管理模块①客户信息录入:允许用户录入客户的基本信息,包括姓名、性别、年龄、职业等。

②客户信息查询:提供灵活的查询功能,根据条件查询客户信息。

③客户信息修改:允许用户修改已有客户信息。

④客户分类管理:支持对客户进行分类管理,方便后续的营销和服务工作。

3.2 销售管理模块①销售机会管理:记录和追踪销售机会的全过程,包括销售机会的来源、阶段、责任人等。

②销售目标设定:设定销售目标和指标,并跟踪实际销售数据,进行分析和评估。

③销售业绩分析:提供销售人员的业绩分析报表,包括销售额、销售量等指标。

3.3 市场营销模块①市场推广活动管理:记录和管理市场推广活动,包括活动计划、执行情况等。

②市场调研:支持市场调研工作,了解客户需求和市场动态。

③市场分析:提供市场分析报表,包括市场份额、竞争对手分析等指标。

3.4 客户服务模块①服务请求管理:记录和管理客户的服务请求,包括问题描述、处理进度等。

②问题解决:支持工单管理,跟踪和解决客户的问题。

③客户反馈管理:记录和管理客户的反馈信息,包括意见、建议等。

crm详细设计文档

crm详细设计文档

CRM详细设计文档1. 引言本文档旨在详细描述CRM系统的设计。

CRM(Customer Relationship Management,客户关系管理)是一种通过系统化、规范化和自动化的方式,来管理和维护企业与客户之间关系的策略和工具。

本文档将介绍CRM系统的功能和架构设计,并详细描述系统的各个模块。

2. 系统概述CRM系统是一个基于Web的应用程序,旨在帮助企业管理其客户关系。

系统具有以下主要目标: - 管理客户信息:包括客户基本信息、联系方式、历史交易等; - 销售管理:包括销售机会跟踪、销售预测、销售报表等; - 售后服务管理:包括服务请求、客户反馈、售后服务报表等; - 市场推广管理:包括市场活动计划、市场调研、营销结果分析等。

3. 系统架构设计CRM系统采用三层架构,包括表示层、业务逻辑层和数据访问层。

3.1 表示层表示层是CRM系统的用户界面,采用Web页面的形式展现给用户。

用户可以通过浏览器访问系统,并进行各种操作,如查询客户信息、创建销售机会、提交服务请求等。

表示层使用HTML、CSS和JavaScript来实现页面的布局和交互功能。

3.2 业务逻辑层业务逻辑层负责处理系统的核心业务逻辑。

它接收表示层传递过来的请求,进行权限验证,并调用相应的服务来处理请求。

业务逻辑层还负责处理数据的校验与转换,并将处理结果返回给表示层。

3.3 数据访问层数据访问层负责与数据库进行交互,包括数据的读取、写入和更新等操作。

数据访问层使用ORM(Object-Relational Mapping,对象关系映射)技术来简化数据库操作,提高开发效率。

数据访问层还负责处理数据库事务,并进行性能优化。

4. 模块设计CRM系统包括以下主要模块:4.1 客户管理模块客户管理模块用于管理客户信息。

它包括客户的基本信息(如姓名、地址、联系方式)、客户分类(如潜在客户、重要客户)、历史交易记录等。

用户可以通过该模块进行客户信息的查询、创建、更新和删除操作。

客户管理系统详细设计说明书

客户管理系统详细设计说明书

客户管理系统详细设计说明书专业:班级:小组成员:报告日期:1引言1.1编写目的系统使用了全新的客户关系管理理念,系统从完善的基础信息到客户信息维护,强大的数据查询,基本能够满足中小型企业的需要。

提高客户忠诚度和保有率,实现缩短销售周期、降低销售成本、增加收入、扩展市场,从而全面提升企业的赢利能力和竞争力。

1.2背景a.所建议开发的软件系统的名称:客户管理系统;b.本项目任务提出者:行业需求本项目开发者:本项目用户:中小企业实现该软件的计算中心或计算机网络:个人计算机,sql server,window XP,Win7操作系统;c.该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与操作系统、SQL Server数据库管理系统。

1.3定义Visual C++ 就是可视化的C++,在学习Visual C++ 专业编程之前,必须熟练掌握C++的基础语法和基本程序设计方法。

C++由标准库以及各种组件组成,是一种面向对象的程序设计语言,面向对象技术的三大特性即封装性、继承性和多态性。

SQL是Structured Query Language(结构化查询语言)的缩写。

SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。

在使用时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。

SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

SQL数据库数据体系结构:SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。

在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。

1.4参考资料1.《Visual C++工程应用与项目实践》机械工业出版社张雨、阮伟良等2005年1月2.《Visual C++ 管理信息系统完整项目实例剖析》人民邮电出版社明日科技2005年7月3.《SQL Server数据库开发实例解析》机械工业出版社宋昆、李严等2006年1月4.《Visual C++ 数据库系统开发完全手册》人民邮电出版社明日科技王端、于速、张雨 2006年3月2程序系统的结构3.1系统登录模块的设计伪码程序:Function khlogin输入用户名与密码If(用户名和密码正确) then进入系统界面ElseBegin显示登录失败信息,并出现重新登录界面EndEnd Function khlogin3.2系统管理模块的设计伪码程序:(1)密码修改模块的设计Function mimaBegin选择操作员输入原密码、新密码If 确定修改 then更新用户信息表Else取消更新操作EndEnd Function mima(2)增加操作员模块的设计Function addoperIf 增加 thenBegin输入添加的操作员信息If 确定增加then添加数据到用户信息表Else取消增加EndEnd Function addoper3.3客户信息维护模块的设计伪码程序:(1)客户信息模块的设计Function khbaseIf 选择修改 thenBegin修改数据If 确定修改then修改客户信息表中的数据Else取消修改操作EndIf 选择添加 thenBegin添加数据If 确定添加then添加数据到客户信息表Else取消添加操作EndIf 选择删除 thenIf 确定删除then删除客户信息表中数据Else取消删除操作End Function khbase(2)联系人信息模块的设计Function lxrxxIf 选择修改 thenBegin修改数据If 确定修改then修改客户信息表中的数据Else取消修改操作EndIf 选择添加 thenBegin添加数据If 确定添加then添加数据到客户信息表Else取消添加操作EndIf 选择删除 thenIf 确定删除then删除客户信息表中数据Else取消删除操作End Function lxrxx(3)业务往来模块的设计FunctionyuwlIf 选择修改 thenBegin修改数据If 确定修改then修改客户信息表中的数据Else取消修改操作EndIf 选择添加 thenBegin添加数据If 确定添加then添加数据到客户信息表Else取消添加操作If 选择删除 thenIf 确定删除then删除客户信息表中数据Else取消删除操作End Function yuwl(4)客户呼叫模块的设计Function khhjBegin输入或选择客户公司电话选择确定显示客户简单信息If开始呼叫then接听电话EndEnd Function khhj3.4客户服务模块的设计伪码程序:(1)客户反馈模块的设计Function KHFKIf 选择修改 thenBegin修改数据If 确定修改then修改客户信息表中的数据Else取消修改操作If 选择添加 thenBegin添加数据If 确定添加then添加数据到客户信息表Else取消添加操作EndIf 选择删除 thenIf 确定删除then删除客户信息表中数据Else取消删除操作End Function KHFK(2)客户投诉模块的设计Function khtsIf 选择修改 thenBegin修改数据If 确定修改then修改客户信息表中的数据Else取消修改操作EndIf 选择添加 thenBegin添加数据If 确定添加then添加数据到客户信息表Else取消添加操作EndIf 选择删除 thenIf 确定删除then删除客户信息表中数据Else取消删除操作End Function khts3.5信息查询模块的设计伪码程序:(1)客户信息查询模块的设计Function qkhIf 查询 thenBegin显示查询功能模块输入查询条件If 找到符合条件的记录 then显示记录EndEnd Function qkh(2)联系人信息查询模块的设计Function qlxrIf 查询 thenBegin显示查询功能模块输入查询条件If 找到符合条件的记录 then显示记录EndEnd Function qlxr(3)客户反馈满意程度查询模块的设计Function fkmIf 查询 thenBegin显示查询功能模块输入查询条件If 找到符合条件的记录 then显示记录EndEnd Function fkm(4) 客户投诉满意程度查询模块的设计Function tsmIf 查询 thenBegin显示查询功能模块输入查询条件If 找到符合条件的记录 then显示记录EndEnd Function tsm。

客户管理系统详细设计说明书

客户管理系统详细设计说明书

客户管理系统详细设计说明书客户管理系统详细设计说明书1. 引言1.1 编写目的本文档旨在详细描述客户管理系统的设计细节,包括系统功能、模块划分、数据结构和算法等,以便开发人员和其他相关人员能够全面了解系统的设计,并基于此进行开发和测试。

1.2 背景随着企业的规模不断扩大,客户管理成为一个重要的任务。

为了更好地管理客户信息、提高客户服务质量,设计并开发了客户管理系统。

本系统旨在帮助企业实现客户信息的全面记录、查询和分析,从而提高客户满意度和市场竞争力。

2. 功能需求2.1 登录模块2.1.1 用户登录2.1.1.1 用户名和密码验证2.1.1.2 账号锁定机制2.1.2 用户权限管理2.1.2.1 角色授权管理2.1.2.2 权限分配和管理2.2 客户信息管理模块2.2.1 客户信息录入2.2.1.1 基本信息录入2.2.1.2 扩展信息录入2.2.2 客户信息查询2.2.2.1 按条件查询客户信息2.2.2.2 按关键字搜索客户信息2.2.3 客户信息修改2.2.3.1 修改客户基本信息2.2.3.2 修改客户扩展信息2.2.4 客户信息删除2.2.4.1 逻辑删除客户信息2.2.4.2 恢复已删除客户信息2.3 销售机会管理模块2.3.1 销售机会录入2.3.1.1 销售机会信息录入2.3.1.2 关联客户信息2.3.2 销售机会查询2.3.2.1 按条件查询销售机会2.3.2.2 按关键字搜索销售机会2.3.3 销售机会分配2.3.3.1 销售机会分配给销售人员2.3.3.2 销售机会状态变更3. 数据结构3.1 客户信息表3.1.1 字段1:客户ID3.1.2 字段2:客户姓名3.1.3 字段3:客户方式3.1.4 字段4:客户邮箱3.1.5 字段5:客户地址3.2 销售机会表3.2.1 字段1:机会ID3.2.2 字段2:机会描述3.2.3 字段3:机会状态3.2.4 字段4:客户ID3.2.5 字段5:销售人员ID4. 算法设计4.1 登录算法4.1.1 验证用户名和密码4.1.2 账号锁定机制4.2 客户信息查询算法4.2.1 按条件查询4.2.2 按关键字查询4.3 销售机会分配算法4.3.1 分配机会给销售人员4.3.2 变更销售机会状态5. 附件本文档涉及的附件有:1. 数据库表结构设计2. 界面设计图6. 法律名词及注释6.1 客户信息:指企业与其客户之间的相关信息,包括基本信息和扩展信息。

客户关系管理系统详细设计(更新)

客户关系管理系统详细设计(更新)

客户关系管理应用软件详细说明书项目名称:客户关系系统管理项目编号:模块名称:(组织管理)模块编号:编写人员:第三组编写日期:2009-3-27审批人员:审批日期:该文档主要是类所需要的方法的定义及接口的定义和抽象工厂的创建。

类所需的方法 ()客户信息1.得到所有的客户信息<> () {<> = <> ();创建一个客户实体类的集合对象,保存得到的客户信息,并把集合的对象作为返回值返回}2.得到指定的客户信息(根据客户的)( ){定义一个变量= ();为客户的信息赋值创建一个客户实体类的对象,并返回这个对象定义一个局部变量,为其赋值,并把得到的传入的下一层中}3.根据客户编号得到客户信息( ){= ();为客户的信息赋值创建一个客户实体类的对象,并返回这个对象定义变量得到客户信息,为其赋值,并把得到的客户编号传入到下一层中}4.根据客户姓名得到客户信息( ){= ();为客户的信息赋值创建一个客户实体类的对象,并返回这个对象定义变量得到客户信息,为其赋值,并把得到的客户编号传入到下一层中}5.根据客户加入时间得到客户信息( ){= ();为客户的信息赋值创建一个客户实体类的对象,并返回这个对象定义变量得到客户信息,为其赋值,并把得到的客户编号传入到下一层中}6.根据客户修改客户信息(){创建对象创建对象,并传入语句或者是存储过程和的对象。

用对象 = ; 导入命名空间 ; 并为参数赋值本句作用:指明调用的是存储过程(传入语句时省略该句)打开数据连接用对象();执行结果关闭数据库连接。

释放资源。

}7.插入客户信息(){; 定义一个变量得到新增客户的创建对象创建对象,并传入语句或者是存储过程和的对象,为参数赋值:对象(“参数名”.参数的数据类性[数据长度,根据数据类型而定]) = .与参数对应的客户属性。

打开数据库的连接。

32(对象());关闭数据库连接。

释放资源。

}8.根据删除客户信息(){( = ())连接数据库的辅助类= (存储过程或语句,);= ; 指明是存储过程(传入语句时该句省略)(“参数名”.数据类型[数据长度]); 打开数据库连接。

客户关系管理系统概要设计说明书范本

客户关系管理系统概要设计说明书范本

云迈客户关系治理系统概要设计讲明书一、概述通过提供从市场营销到客户服务与关怀的全程业务治理的同时,建立以客户为中心的企业市场营销模式,对客户购买行为和价值取向进行深入分析,为企业挖掘新的销售机会,并对以后产品进展方向提供科学、量化的指导依据,使企业在快速变化的市场环境中保持永续进展能力。

提高客户忠诚度和保有率,实现缩短销售周期、降低销售成本、增加收入、扩展市场,从而全面提升企业的赢利能力和竞争力。

二、运用目标追踪市场活动的回报:企业每年在各种市场活动中投入巨资,然而这些市场活动究竟在多大程度上对企业的销售业绩产生了正面阻碍,成为困扰企业市场营销部门的问题。

挖掘产品的市场卖点:以往,企业只是从意识上高度重视产品必须具有市场卖点,却苦于无法找到简单有用的工具或方法,动态的分析产品的哪些性能指标能够成为市场卖点。

查找企业目前和以后的创新产品:通常情况下,企业的要紧营业利润来自某几个或几类产品,如何立足眼前,着眼以后的产品进展,对企业的产品进行优胜劣汰。

明晰客户需求:"客户确实是上帝"差不多成为多数企业的工作座右铭,了解客户所想是实现这一宗旨的核心内容,所谓"一对一"营销模式,正是基于这一基础。

通过CRM,能够解决:(1)如何向老客户推举产品?(2)如何向新客户推举产品?为产品查找潜在客户,挖掘销售机会:CRM关心您用最小的时刻、物力找到产品的购买用户,并能转化为销售机会。

销售代表信息交流及时:关于出差在外的销售人员,与公司保持客户信息和产品信息的时时沟通,是每个销售人员的期望。

工作移交快捷:在传统工作方式中,由于客户和销售代表之间通常是"一对一"的单线联系,一旦该销售代表的岗位职责发生变化,例如部门调换、职位升迁或跳槽,他所负责的客户专门难在短时期内由另外的销售人员接手,由于新销售代表不能及时介入并熟悉客户历史交往记录和联系人的脾气秉性,客户出于交易效率的考虑,仍然惯性的联系原来的销售代表,将对企业造成两种严峻后果:一是干扰了原销售代表的正常工作,同时打击新销售代表的工作热情;二是客户流失,被竞争对手乘虚而入,阻碍业绩。

客户关系管理系统概要设计说明书资料

客户关系管理系统概要设计说明书资料

应用软件概要设计说明书项目名称:客户关系管理系统项目编号: 007编写人员: 第三组编写日期:2009—3-23 -—今天审批人员: 赵华伟审批日期:1 引言 (2)1.1编写目的 (2)1.1.1 目的 (2)1。

1.2 文档预期读者 (2)1.2背景 (2)2 总体设计 (2)2.1软件体系结构 (2)2。

2运行环境 (2)2.3功能模块设计 (2)2。

4软件结构 (3)3 数据结构设计 (4)3。

1逻辑结构设计要点 (4)3.2物理结构设计要点 (4)3。

2.1 Popedom (4)4 用户界面设计 (12)4。

1登录窗 (12)4.2主界面 (12)6 系统出错处理设计 (12)6.1 出错信息 (12)6。

2 出错处理措施 (13)1 引言1.1编写目的1.1.1 目的描述部门级文档管理系统的概要设计.1.1。

2 文档预期读者项目经理、系统分析员、研发经理、测试经理、项目组长、系统开发人员。

1.2背景软件系统名称:部门级文档管理系统.2 总体设计2。

1软件体系结构本软件采用C/S三层架构,管理和控制在服务器端进行,数据由客户端编码、加密后送到服务器,服务器将数据写入存储设备。

2.2运行环境服务器端• Pentium III 600MHz_• 256MB RAM• Windows 2000/NT 4。

0 Server• IE 5•磁盘设备空间〉10G支持最多2500个客户端,并发最多支持500个客户端客户端:要求支持• Windows XP• Windows 2000 Professional• Windows NT 4。

0 工作站• Windows Me/98/95• IE 5开发工具及数据库2。

3功能模块设计分别描述各个功能模块的功能和基本的业务流程。

2。

3.1客户往来:添加客户的资料,查看已有的客户的相信资料;对这些客户的资料具有增、删、改、查的权利。

2。

3.2 客户管理(1)客户资料管理:对已有客户的资料进行查看、修改、删除;和新客户的资料添加。

软件项目开发课程设计-客户关系管理系统说明书

软件项目开发课程设计-客户关系管理系统说明书

*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期软件开发综合训练课程设计题目:客户关系管理系统专业班级:08级计算机科学与技术(3)班姓名:李时恒学号:08240318指导教师:张红成绩:目录摘要 (1)序言 (2)第一章、可行性分析 (3)1.1问题描述 (3)1.2可行性分析研究 (3)1.2.1 技术可行性 (3)1.2.2 经济可行性 (3)1.2.3 操作可行性 (4)1.3结论意见 (4)第二章、项目开发计划 (5)2.1编写目的 (5)2.2项目背景 (5)2.3项目概述 (5)2.4项目开发计划 (5)2.5交付期限 (6)第三章、需求分析 (7)3.1任务需求分析 (7)3.2数据流图、数据字典及实体联系图 (8)3.2.1 数据流图 (8)3.2.2数据字典 (8)3.2.3实体联系E-R图 (10)第四章、系统概要设计 (12)4.1总体设计 (12)4.2系统功能模块图 (12)4.3数据库概念设计 (13)4.4数据库逻辑设计 (13)4.5连接数据库的特点 (15)第五章、详细设计 (16)5.1系统的主要功能 (16)5.2 程序流程图 (16)5.3 用户界面设计 (18)5.3.1一般交互设计 (18)5.3.2信息显示设计 (18)5.3.3数据输入设计 (19)5.4程序设计过程 (19)5.4.1登陆界面及密码修改 (19)5.4.2客户信息添加操作 (20)5.4.3 查询操作 (20)设计总结 (22)参考文献 (23)致谢 (24)该软件工程课程设计设计了一个客户关系管理系统,其开发主要包括后台数据库建立和维护以及前端应用程序的开发两个方面。

希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理,以便公司高层随时了解公司客户情况。

通过本软件的设计、开发,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

客户关系管理系统需求规格说明书编号:RM-CRM版本:1.01 概述客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,XX公司决定实施客户关系管理系统。

希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。

并希望系统提供相关报表,以便公司高层随时了解公司客户情况。

客户服务是一个涉及多个部门,存在一定流程的工作。

客户服务水平的高低决定着公司的核心竞争力。

该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。

本系统包括:营销管理、客户管理、服务管理、统计报表和基础数据五个功能模块。

另包括权限管理模块用于系统的用户、角色和相关权限,收发邮件功能用于获得客户的详细需求,文档管理功能用于客户信息文件的存储。

1.1 术语定义系统用户:XX公司员工。

客户:购买XX公司产品或有意向购买XX公司产品的单位客户,不包括个人客户。

客户服务:由客户提出申请,需要XX公司员工对其做出响应的活动。

分咨询、建议、投诉等类型。

2 系统说明2.1 概述客户关系管理系统用于管理及客户相关的信息及活动,但不包括产品信息、库存数据及销售活动,这三部分内容有其公司销售系统进行管理。

但本系统需要提供产品信息查询功能、库存数据查询功能、历史订单查询功能。

2.2 用户及角色及本系统相关的用户和角色包括:系统管理员:管理系统用户、角色及权限,保证系统正常运行。

高管:审查客户贡献数据、客户构成数据、客户服务构成数据和客户流失数据。

客户经理:维护负责的客户信息。

接受客户服务请求,在系统中创建客户服务。

处理分派给自己的客户服务。

对处理的服务进行反馈。

创建销售机会。

对特定销售机会制定客户开发计划。

执行客户开发计划。

对负责的流失客户采取“暂缓流失”或“确定流失”的措施。

销售主管:对客户服务进行分配。

创建销售机会。

对销售机会进行指派。

对特定销售机会制定客户开发计划。

分析客户贡献、客户构成、客户服务构成和客户流失数据,定期提交客户管理报告。

2.3 系统功能系统用例图如图1所示,子用例图及详细的用例描述见“功能性需求”部分。

用例图13 功能性需求本系统分营销管理、客户管理、服务管理、统计报表、基础数据、邮件收发、文档管理和权限管理八个模块。

3.1 营销管理营销管理模块包含销售机会的管理和对客户开发过程的管理,子用例图如图2所示。

用例图3营销的过程是开发新客户的过程。

对老客户的销售行为不属于营销管理的范畴。

客户经理有开发新客户的任务,在客户经理发现销售机会时,应在系统中录入该销售机会的信息。

销售主管也可以在系统中创建销售机会。

所有的销售机会由销售主管进行分配,每个销售机会分配给一个客户经理。

客户经理对分配给自己的销售机会制定客户开发计划,计划好分几步开发,以及每个步骤的时间和具体事项。

制定完客户开发计划后,客户经理按实际执行情况填写计划中每个步骤的执行效果。

在开发计划结束的时候,根据开发的结果不同,设置该销售机会为“开发失败”或“开发成功”。

如果开发客户成功,系统自动创建新的客户记录。

3.1.1 销售机会管理3.1.1.1 创建销售机会创建销售机会的系统界面如图3所示。

图33.1.1.1.1 输入要素创建销售机会时需录入以下信息:数据项说明输入格式是否必填编号系统自动生成输入框只读机会来源文本客户名称文本是成功机率从0到100的数字数字是概要对销售机会的简要描述文本是联系人文本联系人电话文本机会描述文本是创建人自动填入当前登录用户,用户输入框只读是不可更改创建时间当前系统时间输入框只读是3.1.1.1.2 处理流程从页面获取输入信息,在数据库中创建新记录。

提示“保存成功”,或报告相应错误。

页面必填项未填时不允许提交表单。

3.1.1.2 修改销售机会3.1.1.2.1 业务概述对未分配的销售机会记录可以编辑。

3.1.1.2.2 输入要素在销售机会管理的列表页面列出所有状态为“未分配”的销售机会记录,可选择一条进行编辑。

图4在编辑页面,可以对机会来源、客户名称、成功机率、概要、联系人、联系人电话、机会描述进行编辑。

其他信息不可编辑。

图53.1.1.2.3 处理流程在列表页面选择“未分配”的销售机会进行编辑,跳转到编辑页面;在编辑页面填入更新的信息,提交表单,保存新的信息到数据库。

提示“保存成功”,或报告相应错误。

页面必填项未填时不允许提交表单。

3.1.1.3 指派销售机会3.1.1.3.1 业务概述销售主管根据各客户经理的负责分区、行业特长等对销售机会进行指派。

每个销售机会指派给一个客户经理,专事专人。

指派成功后,销售机会状态改为“已指派”。

3.1.1.3.2 输入要素进行指派时需要选择输入客户经理,系统自动输入指派时间。

两相皆未必输项。

图63.1.1.3.3 处理流程选择要指派的销售机会,察看销售机会的详细信息并选择客户经理进行指派。

指派成功后提示“指派成功”,该销售机会状态改为“已指派”(即“开发中”)。

3.1.2 客户开发计划对“已指派”的销售机会制定开发计划,执行开发计划,并记录执行结果。

客户开发成功还将创建新的客户记录。

3.1.2.1 制定开发计划3.1.2.1.1 业务概述客户经理对分配给自己的销售机会制定开发计划。

3.1.2.1.2 输入要素在制定开发计划时,应显示出销售机会的详细信息。

客户经理可以通过新建计划项,编辑已经有的计划项,即删除计划项来针对一个销售机会来制定客户开发计划。

每个计划项包括两个输入要素:日期和计划内容,都是必输项。

日期的输入格式为“2007-12-13”。

图7编辑计划项时,日期不可以编辑。

3.1.2.1.3 处理流程首先选择“已指派”的销售机会进行指定计划的操作,然后制定计划。

提交并更新当前页面时在计划项列表中显示新建的计划项。

3.1.2.2 执行开发计划3.1.2.2.1 业务概述完成客户开发计划的制定后,客户经理开始按照计划内容执行客户开发计划,并按时记录执行结果。

3.1.2.2.2 输入要素对每个计划项填写执行效果,并保存。

图83.1.3 客户管理客户信息是公司资产的构成部分之一,应对其进行妥善保管、充分利用。

每个客户经理有责任维护自己负责的客户信息,随时更新。

在本系统中,客户信息将得到充分的共享,从而发挥最大的价值。

有调查表明,公司的大部分利润来自老客户,开发新的客户成本相对较高而且风险相对较大。

因此我们有必要对超过6个月没有购买公司产品的客户应予以特殊关注,防止现有客户流失。

客户管理的子用例图如图9所示用例图43.1.4 客户信息管理3.1.4.1 编辑客户信息3.1.4.1.1 业务概述客户经理可以编辑状态为“正常”的客户信息。

3.1.4.1.2 输入要素如下图所示,有“*”标记的为必输项。

地区、客户等级的候选项由数据字典维护;客户经理候选项为所有状态为“正常”的系统用户。

客户满意度和客户信用度候选项的值都是1~5。

图103.1.4.1.3 处理流程从列表中选择要编辑的用户点选“编辑”按钮,编辑特定客户的信息,输入新信息后点“保存”按钮,返回列表页面。

提示“保存成功”或报告错误。

3.1.4.2 管理客户联系人3.1.4.2.1 业务概述每个客户可以有多个联系人。

图113.1.4.2.2 输入要素新建联系人时要输入姓名、性别、职位和办公电话,必输。

还可输入手机号码和备注信息。

注意:联系人是属于某个客户的。

图表2编辑联系人时姓名、性别、职位和办公电话为必输项图表33.1.4.2.3 处理流程选择一个客户,显示其所有联系人的列表,从中选择进行编辑或删除操作,还可以给该客户添加联系人。

3.1.4.2.4 输出要素客户的联系人信息。

3.1.4.3 管理客户交往记录3.1.4.3.1 业务概述系统可以保存每个客户的交往记录。

图表43.1.4.3.2 输入要素客户经理完成客户服务后,需记录和客户交往的内容,特别是里程碑事件或有重大影响的事件。

添加一个客户交往记录时需要记录事件发生的日期、地点、概要和详细信息,还可以填写一个备注信息。

图表5交往记录可以修改。

但必输项不能修改为空。

图表63.1.4.3.3 处理流程首先选择一个客户,然后针对这个客户维护交往记录信息。

3.1.4.3.4 输出要素客户的交往记录数据。

3.1.4.4 查看客户历史订单3.1.4.4.1 业务概述客户的历史订单数据是一个客户重要的信息。

本系统中不提供订单管理的功能。

订单数据需要从销售系统中读取。

读取时只读取订单状态为“已发货”或“已回款”的数据(对应订单记录状态为5或6)。

3.1.4.4.2 使用者客户经理3.1.4.4.3 输入要素本系统根据客户展示历史订单。

3.1.4.4.4 处理流程首先选择一个客户,然后查看这个客户的历史订单,再选择一条历史订单查看订单明细。

3.1.4.4.5 输出要素针对某一客户显示其全部已发货或已回款的历史订单,分页显示,最新的订单显示在前面。

需要在列表中显示订单的编号、下单日期、送货地址、订单状态。

图表7对每个订单可以查看明细。

在订单明细中需要显示订单的总金额。

显示样式如下图所示。

图表83.1.5 客户流失管理系统将对超过6个月没有购买行为的。

3.1.5.1.1 业务概述系统自动检查超过6个月没有下单的客户,并在本系统中提出预警。

订单数据需要从销售系统中获得。

3.1.5.1.2 输入要素本功能由后台程序完成,没有输入界面。

3.1.5.1.3 处理流程每周六凌晨02:00系统自动检查订单数据,如果发现有超过6个月没有下单的客户,则自动添加一条客户流失预警记录。

客户经理登录本系统后在客户流失管理中就可以看到。

图表9对客户流失预警可以采取“暂缓流失”和“确认流失”两种措施。

但在确认流失前一定要采取措施“暂缓流失”。

客户流失预警记录。

3.1.5.2.1 业务概述对于系统自动产生的客户流失预警,负责该客户的客户经理要第一时间采取措施,充分了解客户流失的原因,并采取应对措施。

然后在系统中使用“暂缓流失”功能点,填写采取的措施。

3.1.5.2.2 输入要素暂缓措施可以不断追加,系统要保存每次追加的暂缓措施。

图表103.1.5.2.3 处理流程选择客户流失预警记录,追加暂缓措施。

3.1.5.2.4 输出要素系统保存每次追加的暂缓措施。

3.1.5.3 确认客户流失3.1.5.3.1 业务概述如果确是存在不可逆转的因素,客户不可能再购买本公司的产品,则确认该客户的流失。

3.1.5.3.2 输入要素在确认客户流失时要填写客户流失的原因。

图表113.1.5.3.3 处理流程选择一条客户流失预警,填写客户流失原因,确认客户流失。

相关文档
最新文档