客户关系管理系统系统总体设计分析说明书模板
客户关系管理系统项目详细设计说明书(难)剖析

客户关系管理系统需求规格说明书编号:RM-CRM版本: 1.0作者:日期:2009-9-14审批:日期:状态订正人修改日期版本备注2009-9-14 1.01归纳客户是企业最可贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,XX 公司决定实行客户关系管理系统。
希望经过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望经过对销售机遇、客户开发过程的追踪和记录,提升新客户的开发能力;希望在客户将要流失机系统及时预警,以便销售人员及时采纳措施,降低损失。
并希望系统供给相关报表,以便企业高层随时认识企业客户状况。
客户服务是一个涉及多个部门,存在必定流程的工作。
客户服务水平的高低决定着企业的中心竞争力。
该客户关系管理系统应供给一个客户服务在线平台,使客户服务办理过程中相关人员可以在线完成服务的办理和记录工作。
本系统包含:营销管理、客户管理、服务管理、统计报表和基础数据五个功能模块。
另包含权限管理模块用于系统的用户、角色和相关权限,收发邮件功能用于获取客户的详细需求,文档管理功能用于客户信息文件的储存。
1.1 术语定义系统用户:XX 企业员工。
客户:购买 XX 企业产品或有意向购买XX 企业产品的单位客户,不包含个人客户。
客户服务:由客户提出申请,需要XX 企业员工对其做出响应的活动。
分咨询、建议、投诉等种类。
2系统说明2.1 归纳客户关系管理系统用于管理与客户相关的信息与活动,但不包含产品信息、库存数据与销售活动,这三部分内容有其企业销售系统进行管理。
但本系统需要供给产品信息盘问功能、库存数据盘问功能、历史订单盘问功能。
2.2 用户与角色与本系统相关的用户和角色包含:系统管理员:管理系统用户、角色与权限,保证系统正常运转。
高管:审察客户贡献数据、客户构成数据、客户服务构成数据和客户流失数据。
客户经理:保护负责的客户信息。
接受客户服务央求,在系统中创立客户服务。
客户关系管理系统项目详细设计说明书(难)

客户关系管理系统项目详细设计说明书(难) 客户关系管理系统项目详细设计说明书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 登录功能实现描述登录功能的具体实现,包括前端页面设计、后端接口设计、数据库操作等。
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需求规定本公司为方便客户关系的管理,需开发一个客户关系管理系统。
(CRM客户关系)CRM客户关系管理系统设计说明书

客户编号
employee_id
理由
speak_mess
投诉内容
speak_content
客户意见
speak_suggest
公司态度
speak_comp
采取决策
speak_desci
主键,自增 主键,自增 主键,自增 主键,自增
数据库分析说明
通过模块功能来实现对书库库的操作
1 用户管理块涉及的表权限表 6 个 2 员工块
市场活动管理特殊节假日(sportmanager)
活动编号
sportmanager_id
主键,自增 自增,主键
主键,自增
主键,自增 主键,自增
活动开始日期
sport_startdate
活动结束日期
sport_stopdate
活动内容
sport_content
活动负责人
employee_id
活动地点
people_id
交易金额
fix_money
交易日期
fix_date
交易产品
product_id
联系人表(潜在客户)(unitlinkmanager)
联系人编号
unitlink_id
联系人姓名
unitlink_name
联系人性别
unitlink_sex
联系人职位
unitlink_dute
联系人部门
unitlink_department
关怀主题
unit_main
关怀内容
unit_content
关怀日期
unit_date
联系人特殊纪念日
unit_date
合作伙伴信息合作伙伴表(unit)
客户关系管理系统项目详细设计说明书(难)剖析

客户关系管理系统需求规格说明书编号:RM-CRM版本:1.01概述客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,XX公司决定实施客户关系管理系统。
希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。
并希望系统提供相关报表,以便公司高层随时了解公司客户情况。
客户服务是一个涉及多个部门,存在一定流程的工作。
客户服务水平的高低决定着公司的核心竞争力。
该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。
本系统包括:营销管理、客户管理、服务管理、统计报表和基础数据五个功能模块。
另包括权限管理模块用于系统的用户、角色和相关权限,收发邮件功能用于获得客户的详细需求,文档管理功能用于客户信息文件的存储。
1.1术语定义系统用户: XX公司员工。
客户:购买XX公司产品或有意向购买XX公司产品的单位客户,不包括个人客户。
客户服务:由客户提出申请,需要XX公司员工对其做出响应的活动。
分咨询、建议、投诉等类型。
2系统说明2.1概述客户关系管理系统用于管理与客户相关的信息与活动,但不包括产品信息、库存数据与销售活动,这三部分内容有其公司销售系统进行管理。
但本系统需要提供产品信息查询功能、库存数据查询功能、历史订单查询功能。
2.2用户与角色与本系统相关的用户和角色包括:系统管理员:管理系统用户、角色与权限,保证系统正常运行。
高管:审查客户贡献数据、客户构成数据、客户服务构成数据和客户流失数据。
客户经理:维护负责的客户信息。
接受客户服务请求,在系统中创建客户服务。
处理分派给自己的客户服务。
对处理的服务进行反馈。
创建销售机会。
对特定销售机会制定客户开发计划。
执行客户开发计划。
客户关系管理系统毕业设计说明书

2011年 5 月10 日Design and Implementation of the Customer relationship management System目录摘要 (I)Abstract (II)1 引言 ................................................................................................................................. - 1 -1.1管理信息系统概述 ................................................................................................ - 1 -1.1.1管理信息系统的发展历史 ........................................................................ - 1 -1.1.2管理信息系统的应用 ................................................................................ - 1 -1.1.3管理信息系统的发展方向 ........................................................................ - 2 -1.2管理信息系统的特点 ............................................................................................ - 2 -1.3管理信息系统的开发 ............................................................................................ - 3 -2 系统需求分析 ................................................................................................................. -3 -2.1 项目规划 ............................................................................................................. - 3 -2.2 系统功能结构 ..................................................................................................... - 4 -2.3 设计目标 ............................................................................................................. - 5 -3 系统设计 ......................................................................................................................... - 6 -3.1 开发及运行环境 ................................................................................................. - 6 -3.2 数据库设计 ......................................................................................................... - 6 -3.2.1数据库系统的模式结构 ............................................................................ - 6 -3.2.2数据库系统的体系结构 ............................................................................ - 7 -3.2.3范式 ............................................................................................................ - 7 -3.2.4关系模式的规范化 .................................................................................... - 7 -3.2.5数据库管理系统 ........................................................................................ - 7 -4 数据库设计 ..................................................................................................................... - 8 -4.1 数据表概要说明 ................................................................................................... - 8 -4.2 主要数据表的结构 ............................................................................................... - 8 -5 技术准备 ....................................................................................................................... - 10 -5.1 面向对象编程介绍 ........................................................................................... - 10 -5.2 数据库开发 ......................................................................................................... - 12 -5.2.1 A D O ....................................................................................................... - 12 -5.2.2 O D B C ................................................................................................. - 13 -5.2.3 S Q L语言 ............................................................................................ - 15 -6 详细模块设计 ............................................................................................................... - 17 -6.1 主窗体模块的设计 ........................................................................................... - 17 -6.2 客户信息模块的设计 ....................................................................................... - 18 -6.3 数据库连接模块的设计 ................................................................................... - 22 -7 系统测试 ....................................................................................................................... - 25 -7.1测试策略 .............................................................................................................. - 25 -7.1.1面向对象的单元测试 .............................................................................. - 25 -7.1.2面想对象的集成测试 .............................................................................. - 25 -7.1.3面向对象的确认测试 .............................................................................. - 25 -7.2设计测试用例 ...................................................................................................... - 25 -7.2.1随机测试 .................................................................................................. - 25 -7.2.2划分测试 .................................................................................................. - 25 -7.2.3基于故障的测试 ........................................................................................ - 26 -结束语 ................................................................................................................................. - 26 -致谢 ................................................................................................................................. - 26 -参考文献 ....................................................................................................................... - 27 -摘要科技的发展、时代的进步,市场经济的竞争也越发激烈与残酷,在竞争中客户作为市场的最最要的资源,早已成为市场营销的核心,企业间谁拥有的客户多,谁就在竞争中占有绝对的优势。
客户关系管理系统需求分析说明

客户关系管理系统需求分析说明书编写:Dreamfly小组日期:2011.12.10审核:日期:批准:日期:受控状态:是发布版次:12.10 日期:2011.12.10编号:1 .概述.......................................................................................................................... 错误!未定义书签。
1.1 系统整体介绍 .......................................................................................... 错误!未定义书签。
1.2目的 (3)1.3 范围 (3)1.4 术语定义 (3)1.5 运行环境 (3)1.6业务流程介绍 (4)2 .需求说明.................................................................................................................. 错误!未定义书签。
2.1.0 部门信息................................................................................................ 错误!未定义书签。
2.1.1 查看员工信息........................................................................................ 错误!未定义书签。
2.1.2 员工信息维护........................................................................................ 错误!未定义书签。
客户关系管理系统需求分析说明书

XXX客户关系管理系统需求分析说明书编号:BDQN-LIB-CRM版本:1.0目录1.概述 (4)1.1目的 (4)1.2定义、简写和缩略语 (4)1.3综述 (5)2总体描述 (5)2.1产品描述 (5)2.2产品功能 (6)2.3用户特点 (6)3功能性需求 (9)3.1功能描述 (9)3.2流程描述 (9)3.2.1系统设置模块 (9)3.2.2销售管理模块 (17)3.2.3客户管理模块 (27)3.2.4服务管理模块 (33)3.2.5订单管理模块 (40)3.2.6合同管理模块 (43)3.2.7统计分析模块 (45)4非功能性需求 (50)4.1技术需求 (50)4.1.1软硬件环境需求 (50)4.1.2产品性能 (50)4.1.3安全性 (51)4.2质量需求 (51)4.2.1可靠性 (51)4.2.2灵活性 (51)4.2.3兼容性 (51)4.2.4易用性 (52)4.3文档需求 (52)4.3.1文档清单 (52)4.3.2用户手册 (52)4.4设计约束 (52)4.4.1语言约束 (53)4.4.2系统模型约束 (53)5验收标准 (54)1. 概述1.1 目的读者范围:最终用户和软件设计人员本文档作为CRM的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。
1.2 定义、简写和缩略语1.3 综述本文档第一部分为引言,主要介绍需求规格说明书的背景内容;第二部分为项目的总体描述,第三部分是系统具体需求说明和用例说明。
2 总体描述2.1 产品描述协助管理者更好的完成客户关系管理的两项基本任务:识别和保持有价值的客户。
一是扩展客户,二是维护客户关系增加二次收益。
2.2 产品功能图1 功能结构图2.3 用户特点用户分为以下几类:系统管理员、销售总监、销售经理、销售代表。
系统管理员拥有本系统的所有权限;销售总监负责所有销售情况;销售经理隶属于销售总监,并负责下属销售代表的销售情况;销售代表隶属于上级的销售经理。
客户关系管理系统系统总体设计说明书

客户关系管理系统系统总体设计说明书客户关系管理系统(CRM)系统总体设计说明书一、引言随着市场竞争的日益激烈,企业需要更加精细地管理客户关系,以提高客户满意度和忠诚度。
客户关系管理系统(CRM)成为了企业不可或缺的管理工具。
本文将详细介绍CRM系统的总体设计,包括需求分析、系统架构设计、数据模型设计、界面设计、测试与维护等方面。
二、需求分析为了满足企业的业务需求,CRM系统应具备以下功能和性能要求:1、客户信息管理:记录客户的基本信息,包括联系人、沟通记录、订单信息等。
2、销售流程管理:管理销售流程,包括潜在客户、销售机会、合同签订等环节。
3、营销活动管理:支持多种营销活动,如邮件营销、短信营销等,并能够跟踪活动效果。
4、数据分析:对客户数据进行分析,为企业制定营销策略提供数据支持。
5、报表生成:提供各种报表,以便企业能够了解客户情况、销售情况等。
三、系统架构设计CRM系统采用B/S架构,基于MVC模式进行设计。
系统总体架构包括以下层次:1、表示层:负责用户交互界面的展示,包括PC端、移动端等。
2、业务逻辑层:负责处理业务逻辑,包括数据验证、业务规则等。
3、数据访问层:负责与数据库进行交互,包括数据的增删改查等操作。
4、数据库层:负责数据的存储和备份,包括关系型数据库和非关系型数据库。
四、数据模型设计CRM系统的数据模型是整个系统的核心,需要根据业务需求进行设计。
以下是主要的数据模型:1、客户模型:包括客户基本信息、联系人信息等。
2、销售机会模型:包括销售机会的阶段、负责人、预期销售额等。
3、合同模型:包括合同信息、合同金额、合同负责人等。
4、营销活动模型:包括营销活动信息、活动负责人、活动对象等。
5、数据分析模型:包括各种指标数据、分析结果等。
五、界面设计CRM系统的界面设计应该简洁明了,易于操作。
以下是主要的界面设计:1、首页界面:展示重要的业务数据,如销售额、客户数量等。
2、客户管理界面:展示客户信息,支持新增、编辑、删除等操作。
客户管理系统详细设计说明书

客户管理系统详细设计说明书专业:班级:小组成员:报告日期: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 客户信息:指企业与其客户之间的相关信息,包括基本信息和扩展信息。
CRM客户关系管理系统功能设计说明

CRM客户关系管理系统功能设计说明CRM客户关系管理系统功能设计说明第⼀部分: 系统架构设计⽅案 (2)软件架构: (2)开发平台、⼯具、应⽤、数据库: (2)软件结构图: (3)系统设计开发内容 (3)第⼆部分: 系统功能设计说明 (4)总体说明: (4)客户管理: (6)1.功能说明 (6)2.基本信息: (6)3.功能模块: (6)4.所属客户公式 (6)联系⼈管理: (7)1.功能说明: (7)2.基本信息: (7)3.功能模块: (7)活动(时间)管理: (7)1.功能说明: (7)2.基本信息: (7)3.功能模块: (8)销售机会管理: (8)1.功能说明: (8)2.基本信息: (8)3.功能模块: (8)订单管理: (8)1.功能说明: (8)2.订单信息: (8)3.功能模块: (8)报价管理 (9)服务管理 (9)1.服务记录: (9)知识管理 (9)费⽤管理 (9)1.费⽤记录: (9)2.经⼿⼈变更(见客户移交): (9)客户移交: (9)产品档案管理: (9)1.产品分类: (9)2.产品档案: (9)系统权限设计: (10)1.机构管理 (10)2.⼈员管理 (10)3.⾓⾊管理(权限组管理) (10)4.系统对象管理 (10)5.访问控制列表 (10)基础数据管理: (10)1.客户状态 (10)2.客户类型 (10)3.客户等级 (11)4.客户来源 (11)5.客户⾏业 (11)6.地区资料 (11)7.联系⽅式 (11)8.联系⽅向 (11)9.费⽤类别 (11)10.⽤户职务 (11)第⼀部分:系统架构设计⽅案软件架构:1.微软的.NET平台2.分布式应⽤(DAP)3.智能客户端(Smart Client)通过WEB服务器,⽀持系统⾃动部署4.系统逻辑分成以下三个层次:数据库层(Data Access Layer)业务逻辑层(Business Logic Layer)⽤户界⾯层(UI, Windows Form)更好的⽤户体验5.SQL Server数据库服务器\尽可能提供Access数据库⽀持6.仅⽀持WINDOWS操作系统开发平台、⼯具、应⽤、数据库:Windows OS 、IIS WEB SERVERWindows .NET PlatformVisual Studio .NET 2005Visual C# .NETSQL Server 2000Rational Rose UML分析设计⼯具软件结构图:系统采五层分布式架构。
客户关系管理系统概要设计说明书资料

应用软件概要设计说明书项目名称:客户关系管理系统项目编号: 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)客户资料管理:对已有客户的资料进行查看、修改、删除;和新客户的资料添加。
客户关系管理系统系统总体设计分析说明书模板

WORD格式.可编辑编号001 版本V1.0总体设计说明书项目名称:客户关系管理系统项目负责人陈一鸣编写赵子贺校对_______审核_______单位:20132013班第1小组2015年10月8日目录1引言 (1)1. (1)编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2总体设计 (2)2.1需求规定 (2)2.1.1系统功能 (2)2.1.2系统性能 (2)2.1.3输入、输出需求 (3)2.2运行环境 (3)2.2.1硬件平台 (3)2.2.2软件环境 (3)2.3基本设计概念和处理流程 (3)2.3.1系统设计思想 (3)2.3.2拓扑结构和计算模式 (6)2.3.3系统管理流程 (6)2.4结构 (7)2.4.1系统总体结构 (7)2.4.2系统界面 (8)2.4.3系统功能分析 (9)2.4.3系统操作人员及其权限 (10)2.5功能需求与程序的关系 (10)2.6人工处理过程 (11)2.7尚未问决的问题 (11)3接口设计 (11)3.1用户接口 (11)3.2外部接口 (11)3.3内部接口 (12)4运行设计 (13)4.1 运行模块组合 (13)4.2运行控制 (13)4.3运行时间 (13)5系统数据结构设计 (14)5.1逻辑结构设计要点 (14)5.2物理结构设计要点 (16)5.3数据结构与程序的关系 (16)6系统出错处理设计 (16)6.1出错信息 (16)6.2补救措施 (16)6.3系统维护设计 (16)1引言1.1编写目的本文档的目的是阐述客户关系管理系统的总体设计,全面充实客户关系管理系统在前一阶段中的设计构想,主要内容包括系统的平台设计、基本处理流程、系统的组织结构、模块划分和功能分配等,为系统的详细设计以及今后的编码测试工作提供基础。
本文档的预期读者为系统设计人员、软件开发人员以及项目评审人员。
1.2背景A. 待开发的软件系统的名称:客户关系管理系统B. 项目的任务提出者:XX酒店C. 项目开发者:哈尔滨工程大学软件工程专业20132013班第1小组1.3定义在概要设计说明书中涉及到的专门术语有:总体设计、接口设计、结构运行设计、系统数据设计、系统出错处理设计,具体的概念与含义在文档中将会解释。
汽车零部件行业客户关系管理系统设计说明书

汽车零部件行业客户关系管理系统设计说明书实践教学*******************兰州理工大学运算机与通信学院年秋季学期面向对象课程设计题目:汽车零部件行业客户关系治理系统的设计与实现专业班级:运算机科学与技术一班姓名:卢彦东学号:指导教师:年福忠成绩:摘要随着社会的进展,行业客户关系的种类数量急速增加,传统的选课治理模式差不多无法满足当前的实际需求,为此,我们开发了学生选课治理系统。
此次设计我选择的是学生选课系统设计,系统设计采纳在下编译而成。
文中第一对课题背景,数据库基础理论进行了简单的讨论;接着,对系统开发工具、学生选课治理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。
系统能够实现学生选课的一些重要功能,如:关系的添加、删除,信息查询、生成关系表,以及系统、关系课治理人员、用户个人信息的爱护等。
关键词:汽车零部件,客户关系,治理,设计目录、引言…………………………………………………………………………………、系统总体设计………………………………………………………………………、汽车零部件行业客户关系治理系统的结构设计…………………………………、基于/模式的汽车零部件行业客户关系管理系统的分析与实现…………………………………………………………………、系统实现的关键技术………………………………………………………………、系统用行界面……………………………………………………………………、源代码……………………………………………………………………………、设计总结…………………………………………………………………………、致谢………………………………………………………………………………、参考资料………………………………………………………………………….引言客户关系治理〔,〕是近年来在美国显现,在西方国家迅速得到应用的一整套治理体系。
的要紧含义确实是通过对客户详细资料的深入分析,提高客户中意程度,从而提高企业竞争力的一种手段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号 001版本 V1.0 总体设计说明书项目名称:客户关系管理系统项目负责人陈一鸣编写赵子贺校对陈一鸣审核康林单位:20132013班第1小组2015年10月8日目录1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2总体设计 (2)2.1需求规定 (2)2.1.1系统功能 (2)2.1.2系统性能 (2)2.1.3输入、输出需求 (3)2.2运行环境 (3)2.2.1硬件平台 (3)2.2.2软件环境 (3)2.3基本设计概念和处理流程 (3)2.3.1系统设计思想 (3)2.3.2拓扑结构和计算模式 (6)2.3.3系统管理流程 (6)2.4结构 (7)2.4.1系统总体结构 (7)2.4.2系统界面 (8)2.4.3系统功能分析 (9)2.4.3系统操作人员及其权限 (10)2.5功能需求与程序的关系 (10)2.6人工处理过程 (11)2.7尚未问决的问题 (11)3接口设计 (11)3.1用户接口 (11)3.2外部接口 (11)3.3内部接口 (12)4运行设计 (13)4.1运行模块组合 (13)4.2运行控制 (13)4.3运行时间 (13)5系统数据结构设计 (14)5.1逻辑结构设计要点 (14)5.2物理结构设计要点 (16)5.3数据结构与程序的关系 (16)6系统出错处理设计 (16)6.1出错信息 (16)6.2补救措施 (16)6.3系统维护设计 (16)1引言1.1编写目的本文档的目的是阐述客户关系管理系统的总体设计,全面充实客户关系管理系统在前一阶段中的设计构想,主要内容包括系统的平台设计、基本处理流程、系统的组织结构、模块划分和功能分配等,为系统的详细设计以及今后的编码测试工作提供基础。
本文档的预期读者为系统设计人员、软件开发人员以及项目评审人员。
1.2背景A.待开发的软件系统的名称:客户关系管理系统B.项目的任务提出者:XX酒店C.项目开发者:哈尔滨工程大学软件工程专业20132013班第1小组1.3定义在概要设计说明书中涉及到的专门术语有:总体设计、接口设计、运行设计、系统数据结构设计、系统出错处理设计,具体的概念与含义在文档中将会解释。
1.4参考资料[1]余志山.酒店电子商务体系的组织结构探讨[J].决策与信息(下旬刊),2009,(2):158.DOI:10.3969/j.issn.1002-8129-B.2009.02.107.[2]王保伦.我国旅游酒店组织结构再造研究[J].旅游学刊,2001,16(6):43-48.DOI:10.3969/j.issn.1002-5006.2001.06.009.[3]于淼.CRM的结构和内容解析[J].商业研究,2003,(3):101-103.DOI:10.3969/j.issn.1001-148X.2003.03.041.[4]周良,郑洪源,谢强等.客户关系管理系统设计研究[J].计算机应用研究,2002,19(9):108-109,131.DOI:10.3969/j.issn.1001-3695.2002.09.034.[5]齐佳音,李怀祖.客户关系管理(CRM)的体系框架分析[J].工业工程,2002,5(1):42-45.DOI:10.3969/j.issn.1007-7375.2002.01.011.2总体设计2.1需求规定2.1.1系统功能A.建立对酒店日常业务的全面管理的系统,建立一个集成的信息平台和合信息系统,完成酒店各项业务流程的信息化处理。
B.对客历信息、会员信息、合约公司信息、应收单位信息、销售员工信息提供全面管理。
C.对客户消费的消费情况提供全面管理。
D.对酒店的营业收入、销售状况等财务信息提供全面的管理。
E.提供对客历的关怀,获取客历的反馈。
F.能够对客户信息和经营状况提供全面的查询功能和数据分析功能G.对各部门间进行合理的用户权限分配,只能根据权限进行相应的数据操作。
2.1.2系统性能A.正确性:系统正常运转期间不允许出现故障和错误,不允许丢失信息。
B.健壮性:容纳5个以上客户端同时访问。
C.可靠性:服务器意外断电有一定缓冲时间以进行数据库备份。
D.时效性:系统处理效率要比手工提高50%,反应时间最慢不能低于3秒。
E.易用性:一般职工通过简单培训就可以使用系统,界面友好,操作简便。
F.清晰性:业务流程明确,各部门职能划分明确。
G.保密性:用户信息保密,操作权限明确,各级使用者只能看到允许查看的系统信息。
H.交互性:系统界面设计友好,操作方便灵活,并且具有联机提示和帮助学习功能。
I.可扩展性:可在当前需求基础之上进行功能上的扩展。
J.兼容性:可运行在大多数主流的硬件环境中。
K.可移植性:可运行在大多数主流的操作平台上。
L.高效性:提供批量数据处理功能,提高工作效率。
2.1.3输入、输出需求输入:系统的全部数据输入和运行参数的输入均要求采用填空格式的键盘输入,在所有应提示信息处,系统应能给出下拉式的提示并能可由用户根据需要进行选择。
同时要有足够的信息提示与校验用户所输入值的有效性与合法性。
输出:系统的运行结果均应能通过屏幕进行输出,并要求能将输出的信息灵活地进行屏幕转换,以提高信息的可读性与操作的灵活性。
自定义界面中能够根据子菜单访问频率生成动态界面,提高易用性。
2.2运行环境2.2.1硬件平台2.2.2软件环境2.3基本设计概念和处理流程2.3.1系统设计思想客户关系管理系统的基本设计思想是把整个系统按照实现模块进行分解,为提高代码效率,便于维护与扩展,本项目采用基于Winform .NET 三层结构框架的WCF扩展框架进行分层处理,系统的分层结构图如图2.1所示。
图2.1 系统分层结构图图2.1描述了客户关系管理系统采用的基于Winform .NET 三层结构框架的WCF扩展框架。
界面表示层(UI),采用.NET中著名的第三方控件库(开源无版权问题)DevExpress与DotNetBar搭配进行界面设计。
业务逻辑层(BLL),用于做一些有效性验证的工作,以更好的保证程序运行的健壮性。
如完成数据添加、修改和查询业务等;不允许指定的文本框中输入空字符串,数据格式是否正确以及数据类型验证;用户权限的合法性判断等;通过以上的诸多判断以决定是否将操作继续向后传递,尽量保证程序的正常运行。
采用Winform开发框架的业务对象同一调用方式,即通过使用BLLFactory,这样一个系统库提供的抽象工厂模式,进行代码优化与逻辑剥离,辅助进行低耦合处理。
在引入了WCF服务层之后,.net Framework提供的权限管理组件与字典管理组件,从UI层移交至BLL层,通过数据处理接口实现与WCF接入。
数据访问层(DAL),要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,具体为业务逻辑层或表示层提供数据服务。
抽象的接口模块IDAL,它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现,IDAL只是一个接口层,里面封状了要完成的一些业务逻辑,而具体的实现则交给DAL去实现,然后借助于工厂模式DALFactory和映射完成IDAL层中类的实例化。
这样不管我们用的底层用的是什么数据库都可以完成BLL对DAL的调用。
数据库层(DB),数据库在本系统中采用的是MySQL56数据库。
WCF扩展层,WCF是类似于CORBA的一套基于.NET的中间件系统,实现SOA(面向组件架构)系统,图2.2所示为WCF中间件的代理模型。
图2.2 WCF客户端服务器端代理模型UI层与BLL之间通过WCF进行代理,在WCF上实现契约,客户端只需要按照标准契约进行调用扩展接口,而WCF实质上是包含BLL的,是对BLL进行了封装,即图 2.1中的IBaseService接口,将此接口提供给WCF服务。
2.3.2拓扑结构和计算模式客户关系管理系统按照应用需要设置七个节点,分别为客历管理节点、合约公司管理节点、万能查询节点、报表服务节点、办公室节点、系统管理节点和数据库服务器。
客户关系管理系统的拓扑结构采用星型结构,拓扑结构图如图2.3所示。
客户关系管理系统的计算模式采用C/S模式。
图2.3 拓扑结构图2.3.3系统处理流程酒店是以销售商品的数量为依据进行各项相关流程管理的,例如:当客历消费补单时,通过餐饮、住房等部门上传消费卡片到财务部门,财务部门对应客历将消费信息补录到消费单库中;当总经理需要分析客历消费信息时,首先通过万能查询从客历库和客历消费库中查询到客历消费信息,再从报表库中选择报表样式将目标信息以报表形式输出。
图2.4展示了系统的整个流程。
图2.4 系统处理流程图2.4结构2.4.1系统总体结构通过对客户关系管理系统的需求分析,可将系统划分为8个子模块,分别为客历管理、会员查询、合约公司管理、应收单位查询、客历关怀、万能查询、系统设置、自定义报表。
系统功能结构图如图2.5所示。
图2.5 系统功能结构图2.4.2系统界面系统的登录界面如下图所示,用户输入正确的用户名和密码后进入主界面。
图2.6 登录界面用户登陆系统后进入主页,采用上左右布局,菜单以及其子菜单如左图所示。
系统根据登陆用户的角色显示其具有权限的相应菜单。
图2.7 系统主界面2.4.3系统功能分析A.客历管理:客历管理主要是指对客历信息的存储和管理以及客历消费过程的业务管理,它包括:新增客历、删除客历、客历消费补单、会员批量转客历、客历批量归属设置。
B.会员查询:会员查询能够提供组合条件查询在籍会员的具体信息和会员信息打印。
C.合约公司管理:合约公司管理主要是指对合约公司信息的存储和管理以及合约公司消费流程的业务管理,它包括:合约管理、应收单位批量转合约公司、合约公司随访、合同管理、批量修改合约、合约消费补单、新建合约公司。
D.应收单位查询:应收单位查询能够提供组合条件查询应收单位的具体信息。
E.客历关怀:客历关怀是指通过短信和邮件形式为酒店提供宣传,它包括:短信群发和发送邮件。
F.万能查询:万能查询是指对酒店客户基本信息以及酒店各项业务指标的查询和数据分析,它包括:客历基本信息查询、客历消费查询、合约公司基本信息查询、合约公司消费查询、合约公司所属客历关系查询、客历分析、客历消费分析、合约消费分析。
G.系统设置:系统设置是指客户关系管理系统一些基本信息管理、系统权限的设置以及系统参数的设置,它包括:合约类型编辑、客历类型编辑、操作记录查询、销售员设置、数据源配置、场所设置、用户数据解锁、系统参数设置。
H.自定义报表:自定义报表是指提供报表编辑和报表设置的功能。
2.4.3系统操作人员及其权限该酒店设总经理,总经理下设销售人员若干名、业务人员若干名和财务人员若干名。