客户关系管理系统概要设计说明书.docx
《客户关系管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《客户关系管理系统概要设计说明书.docx(25页珍藏版)》请在冰豆网上搜索。
客户关系管理系统概要设计说明书
应用软件概要设计说明书
项目名称:
客户关系管理系统
编写人员:
编写日期:
审批人员:
审批日期:
历史修改记录
版本号
修改人/日期
摘要
审定人/日期
目录
1引言3
1.1编写目的3
1.1.1目的3
1.1.2文档预期读者3
1.2背景3
2总体设计3
2.1软件体系结构3
2.2运行环境3
2.3功能模块设计4
2.4软件结构6
3数据结构设计6
3.1逻辑结构设计要点6
3.2物理结构设计要点7
3.2.1Popedom7
4用户界面设计16
4.1登录窗16
4.2主界面16
6系统出错处理设计16
6.1出错信息16
6.2出错处理措施17
1引言
1.1编写目的
1.1.1目的
描述部门级文档管理系统的概要设计。
1.1.2文档预期读者
项目经理、系统分析员、研发经理、测试经理、项目组长、系统开发人员。
1.2背景
软件系统名称:
部门级文档管理系统。
2总体设计
2.1软件体系结构
本软件采用C/S三层架构,管理和控制在服务器端进行,数据由客户端编码、加密后送到服务器,服务器将数据写入存储设备。
2.2运行环境
服务器端
•PentiumIII600MHz_
•256MBRAM
•Windows2000/NT4.0Server
•IE5
•磁盘设备空间>10G
支持最多2500个客户端,并发最多支持500个客户端
客户端:
要求支持
•WindowsXP
•Windows2000Professional
•WindowsNT4.0工作站
•WindowsMe/98/95
•IE5
开发工具及数据库
2.3功能模块设计
分别描述各个功能模块的功能和基本的业务流程。
2.3.1客户往来:
添加客户的资料,查看已有的客户的相信资料;对这些客户的资料具有增、删、改、查的权利。
2.3.2客户管理
(1)客户资料管理:
对已有客户的资料进行查看、修改、删除;和新客户的资料添加。
(2)客户交互管理:
包括:
客户对公司的意见建议、业务员对客户的关怀。
(3)客户回款管理:
客户对欠款的补齐,显示销售单号,客户名称,销售/汇款日,应付、实收、优惠金额,备注,操作员。
可以添加新的回款、查看旧的回款、删处新添加和已有回款。
(4)流失客户管理:
最后联系时间超过30天的客户,手动更改为流失客户。
对流失的客户状态可以手动更改为活跃或其他状态。
已改为流失的客户不可以删除。
(5)信息群发管理:
本公司有活动时可以给客户群发短信息进行通知。
(6)业务员交接管理:
加入日期,客户名称,类型,状态,客户阶段,电话,详细地址,联系人,联系人手机,业务员。
(交接双方对要显示)对操作可以增加、删除、修改、查看。
2.3.3统计分析
1.客户分析:
对客户添加的日期,购买我公司产品的数量,客户的状态、阶段、消费额、电话;销售清单等,显示出该月本公司的重点客户。
2.产品销售分析:
销售数量,产品类型,购买人的类型进行统计,重点显示出那类产品销售情况较好,和那类产品销售不好。
为公司下一步计划做出建议型意见。
3.业务员业绩分析:
对业务的业绩进行统计,分析出那个业务员的业绩较好,联系的客户较多并且卖出的产品较多,统计该业务员的卖出产品的类型。
重点反映出客户、产品销售、利润与业务员之间的关系。
2.3.4营销计划
销售阶段目标设置:
可以查看业务员和客户接触的阶段,可以进行增加、删除、修改的操作。
销售机会管理:
对销售机会只能进行查询操作。
内部文档管理:
对本公司的合同文档类进行管理,可以增加、删除、修改、查看原有记录。
历史销售分析:
可以按年份或按月份进行查询已有的销售情况,只能对该项功能进行增加、删除。
2.3.5业务提醒
对本公司的业务和重要客户的生日进行提醒给当天的操作员。
对提醒的内容可以进行编辑,提醒的日期自己设定,提醒过的事件可以自己进行增、删、改、查的操作。
2.3.6系统参数设置和系统设置
系统可以设置各种使用的信息类型,这些信息包括下列描述。
客户阶段设置:
可以自定义客户阶段类型(售后服务、售前跟踪、合同执行、供应商)
客户来源设置:
自定义(网络广告、朋友介绍、展览会、媒体广告、其他、主动上门、上门推销)
公司部门设置:
自定义(业务部,销售部)
员工职务类型:
自定义(员工、管理员、业务员、经理)
客户级别设置:
自定义(重要、普通)
商品设置:
自定义(包括名称,单价、所属类别等)
商品类别:
自定义(设置本公司所有的商品的类别,包括日用品、服务类型、家电、行业管理、安全管理)
销售机会设置:
自定义(初次接触、需求分析、方案比较、销售报价、签订合同)
客户事件类型:
自定义(主要用于客户对公司的反馈)
供货商管理:
显示供货商的简单信息。
如(供货商名称、供应货品)
可以对数据库备份/恢复,系统初始化,操作员修改密码,基础资料设置,商品信息设置,操作员管理,商品管理与员工提成,操作日志。
2.4软件结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
3数据结构设计
3.1逻辑结构设计要点
以图示的方式给出各个数据表之间的关系和数据表的结构描述。
3.2物理结构设计要点
3.2.1Popedom
【中文含义】权限表
字段名称
数据类型及长度
允许为空
中文说明
备注
Popedom_Id
int
NO
权限ID
主键
Popedom_Name
varchar(100)
NO
权限名称
Remark
varchar(1000)
YES
备注
【字段值说明】
Popedom_Id
1
完全控制权限
2
修改权限(读写权限,无法删除文件)
3
读权限(读文件权限,无法删除修改)
-1
超级系统管理员的专用权限,不能对文件进行操作。
注:
数据字典,根据权限来对文件进行操作,只权限只对应对文件的操作,不对应基础信息管理(系统管理员)。
·3.2.2ClientType
【中文含义】客户类型表
字段名
类型
说明
是否为空
CTID
Int
客户类型的Id(自动表示列)
否
CTType
Varchar(50)
客户类型名称
否
·3.2.3Client
【中文含义】客户表
字段名
类型
说明
是否为空
CID
Int
自动标识列(自增1)(主键)
否
CNumber
Varchar(50)
客户编号
否
CName
Varchar(50)
客户名称
否
CPhone
Varchar(50)
客户电话
Y
CFax
Varchar(50)
客户传真
是
CMostCallPerson
Varchar(50)
主要联系人
否
CMobilePhone
Varchar(20)
联系人电话
Y
CAddress
Varchar(50)
客户地址
Y
CEmial
Varchar(50)
客户Email
是
CQQ
Varchar(50)
客户QQ号
是
CMSN
Varchar(50)
客户MSN号
是
EId
Int
业务员(外键)
否
CTId
Int
客户类型(外键)
否
CPTId
Int
客户阶段(外键)
否
CState
Varchar(100)
客户状态
否
CLTId
Int
客户级别(外键)
否
CTTId
Int
客户行业类别(外键)
否
CWeb
Varchar(100)
客户网址
是
CTime
Datetime
添加客户的日期
否
CompetePerson
Varchar(100)
客户竞争对手
是
Remark
Varchar(100)
备注
是
·3.2.4LinkmanTable
【中文含义】客户联系人表
字段名
类型
说明
是否为空
LTId
Int
客户类型的Id(自动表示列)
否
LName
Varchar(100)
联系人姓名
否
LSex
Char
(2)
性别
否
LFolk
Varchar(16)
民族
是
LPhone
Varchar(13)
电话
否
LQQ
Varchar(11)
联系人QQ号
是
LMSN
Varchar(50)
联系人MSN
是
LAddress
Varchar(100)
家庭住址
是
LEmail
Varchar(50)
电子邮件
是
LBirthday
Datetime
生日
是
LHobby
Varchar(50)
兴趣爱好
是
Remark
Varchar(50)
备注
是
·3.2.5ClientLevelTable
【中文含义】客户级别表
字段名
类型
说明
是否为空
CLTId
Int
客户级别Id(自动表示列)
否
CLTName
Varchar(20)
客户级别名称
否
·3.2.6ClientPhaseTable
【中文含义】客户阶段表
字段名
类型
说明
是否为空
CPTId
Int
客户阶段的Id(自动表示列)
否
CPTName
Varchar(50)
客户阶段的名称
否
·3.2.7EmplayeeTable
【中文含义】操作员(员工表)
字段名
类型
说明
是否为空
EId
Int
自动标识(主键)
否
ENumber
Varchar(100)
业务员编号
否
CEName
Varchar(50)
职工姓名
否
ESex
Varchar
(2)
性别
否
EPossWord
Varchar(50)
用户名密码
否
EOutTime
DateTime
出生日期
否
EIDNum
Varchar(50)
身份证
否
EDegree
Varchar(50)
学历
是
DEId
Int
外键(所属部门)
否
DId
Int
外键(职务)
否
EPhone
Varchar(20)
电话
否
EAddRessPhone
Varchar(20)
住宅电话
是
PopedomId
Int
所属权限组(外键)
否
Umode
Varchar
用户状态
否
EAddress
Varchar(50)
家庭住址
是
ENote
Varchar(50)
备注
是
·3.2.8ClientTradeTable
【中文含义】行业类别表
字段名
类型
说明
是否为空
CTTId
Int
行业类别的Id(自动表示列)
否
CTTName
Varchar(50)
行业类别的名称
否
·3.2.9returnInfoTable(回馈)
【中文含义】联系反馈回访表
字段名
类型
是否为空
说明
RITId
Int
否
自动标识列
CID
Int
否
外键(客户名称)
RType
Varchar(100)
否
联系回馈类型
RITText
Varchar(50)
是
主题
RContent
Varchar(50)
是
内容描述
RITTime
DateTime
否
添加日期
RITTune
bit
否
重要程度
RITYesNo
Bit
否
是否完成
RFinish
Datetime
是
完成日期
Remark
Varchar(100)
是
备注
·3.2.10dayworkTable
【中文含义】工作日程表
字段名
类型
说明
允许空
DID
Int
主键(自动标识列自增1)
否
DThingTiem
Datetime
事物日期
否
DThingName
Varchar(50)
事物主题
否
DThingContent
Varchar(200)
事物的内容
否
DFinish
Bit
是否完成
否
EId
Int
(提醒对象)业务员(外键)
否
DAwoke
Bit
是否提醒
否
DATime
Datetime
提醒时间
是
Remark
Varchar(500)
备注
是
·3.2.11EventTable
【中文含义】客户事件表
字段名
类型
说明
允许空
AID
Int
主键(自动标识列自增)
否
CID
Int
外键(客户)
否
ETime
Datetime
时间
否
EId
Int
事件类型id(外键)
否
EConnect
Varchar(1000)
意见建议内容
否
Remark
Varchar(500)
备注
是
·3.2.12EventTypeTable
【中文含义】客户事件类型
字段名
类型
说明
是否为空
EId
Int
事件类型id(主键)
否
EName
Varchar(100)
事件类型名称
否
·3.2.13ContractTable
【中文含义】合同表
字段名
类型
说明
允许空
CTId
Int
主键(自动标识列自增)
否
CName
Varchar(50)
合同名称
否
CTime
Datetime
合同签署日期
否
CInure
Datetime
生效日期
否
CEnd
Datetime
结束日期
否
CExplain
Varchar(100)
合同说明
是
CID
Int
客户名称(外键)
否
CMoney
Money
合同金额
否
CInceptMoney
Money
已接金额
是
CArrearage
Money
欠收金额
是
EID
Int
业务员(外键)
否
CFinish
Bit
完成情况
否
·3.2.14departmentTable
【中文含义】部门表
字段名
类型
说明
允许空
DEId
Int
主键(自动标识列自增)
否
DepartmentName
varchar(100)
部门名称
否
·3.2.15shoppingTable
【中文含义】商品表:
字段名
类型
说明
允许空
DSId
Int
主键(自动标识列自增)
否
GoodsName
Varchar(100)
商品名称
否
GoodsNumber
Varchar(100)
商品编号
否
STID
Int
商品类别(外键)
否
GoodsSize
Varchar(100)
商品型号
否
GoodsPrice
Money
商品成本价
否
GoodsAvice
Money
商品建议零售价
否
GoodsUnit
Varchar(50)
商品单位
否
BID
Int
商品供货商(外键)
否
Remark
Varchar(100)
备注
是
·3.2.16buyshoppingTable
【中文含义】供货商表:
字段
类型
说明
是否为空
BID
Int
自动增长
N
BAddress
Varchar(50)
供货商地址
Y
BPhone
Varchar(50)
供货商电话
Y
BTrust
Varchar(50)
供货商经办人
N
BState
Varchar
供货商状态
N
CLTId
Int
供货商级别(外键)
N
CPTId
Int
供货商阶段(外键)
N
·3.2.17SellTable
【中文含义】销售表:
SellTable
字段名
类型
说明
允许空
DId
Int
主键(自动标识列自增)
否
DSId
Int
商品编号(外键)
否
GoodsPrice
Money
商品销售单价
否
GoodsSum
Int
总量
否
SellTime
Datetime
销售日期
否
CID
Int
客户名称
否
DealNumber
Varchar(100)
销售单据号
否
CopeMoney
Money
应付金额
否
FactMoney
Money
实收金额
否
EID
Int
业务员
否
Integral
Int
此次消费积分
否
Remark
Varchar(100)
备注
是
·3.2.18noteTable
【中文含义】便签表:
noteTable
字段
类型
说明
是否允许为空
NID
Int
编号自动增长
N
NTitle
Varchar(50)
标题
N
EID
Int
业务员
NMatter
Varchar(255)
记录临时资料
N
NTime
DateTime
记录的时间
N
·3.2.19DestineshoppingTable
【中文含义】订货表:
字段
类型
说明
是否为空
DID
Int
订货单自动列
N
DSId
Int
商品名称(外键)
N
DNumber
Int
商品数量
N
DMoney
Money
订货金额
N
CID
Int
订货人(外键)
N
EId
Int
职员(外键)
N
DTime
Datetime
订货时间
N
DForegift
Money
押金
Y
DLive
Datetime
取货时间(订货人所说)
N
·3.2.20AdvanceAndRetreatTable
【中文含义】进退货表
字段
类型
说明
是否为空
AARTID
Int
订货单自动列
N
DSId
Int
商品名称(外键)
N
DNumber
Int
商品数量
N
DMoney
Money
订货金额
N
Bid
Int
销售人
N
EId
Int
进货人(外键)
N
DTime
Datetime
进退时间
N
DForegift
Money
交易金额
N
·3.2.21logTable
【中文含义】日志表:
字段
类型
说明
是否为空
LID
Int
自动增长
N
LTime
DateTime
日志时间
N
LTitle
Varchar(50)
日志主题
Y
LMatter
Varchar(1000)
日志内容
N
EId
Int
经办人(外键)
N
·3.2.22shoppingTypeTable
【中文含义】商品类别表:
字段
类型
说明
是否为空
STID
Int
自动增长
N
SType
Varchar(50)
商品类别
N
·3.2.23addmoneyTable
【中文含义】提成表:
字段
类型
说明
是否为空
AID
Int
自动增长(主键)
N
EId
Varchar(50)
职员(外键)
N
DSId
Int
商品名称(外键)
N
DEId
Int
所属部门(外键)
否
Did
Int
职务(外键)
否
AMoney
Money
提成金额
Y
Atype
Varchar(50)
提成类型
N
ADateTime
DateTime
提成时间
N
EId
Int
提成经办人
N
·3.2.24connectionTable
【中文含义】客户联系表:
字段
类型
说明
是否允许为空
CID
Int
客户联系编号
N
CId
Int
客户姓名(外键)
N
EId
Int
职员姓名(外键)
N
CTitle
Varchar(50)
联系主题
否
CType
Varchar(50)
类型
否
CMatter
Varchar(255)
联系内容
是
CTime
DateTime
联系的时间
N
·3.2.25DealInfoTable
【中文含义】交易信息表:
字段
类型
说明
是否允许为空
DSID
Int
编号自动增长(交易号)
N
CId
Int
客户姓名(外键)
N
EId
Int
职员姓名(外键)
N
DId
Int
商品名称(外键)
N
DSNumber
Int
商品数量
N
DMoney
Money
应收交易金额
N
DVerily
Money
实收金额
N
DTime
DateTime
交易时间(当时本机时间)
N
·3.2.26OperationChangeTable
【中文含义】业务交接表:
字段
类型
说明
是否为空
OId
Int
主键
否
InsertDayTime
DateTime
交接日期
N
Cid
Int
客户名称(外键)
N
MosteConnectionPerson
Int
原来业务员(外键)
N
OperatoinPerson
Int
现在业务员(外键)
N
Remark
Varchar(50)
备注
Y
·3.2.27remindTable
【中文含义】提醒表:
remindTable
字段
类型
说明
是否为空
RID
Int
自动增长
N
remindTime
dateTime
提醒时间
N
Cid
int
客户名称(外键)
N
RemindText
Varchar(50)
提醒内容
N
AddDatyTime
dateTime
添加时间
N
remindPerson
Int
提醒人(业务员)
N
Remark
Varchar(50)
备注
Y
·3.2.28dutyTable
【中文含义】职务表:
dutyTable
字段名
类型
说明
允许空
Did
Int
主键(自动标识列自增)
否
DutyName
v