客户管理系统概要设计说明书.docx
- 文档编号:2018122
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:14
- 大小:75.64KB
客户管理系统概要设计说明书.docx
《客户管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《客户管理系统概要设计说明书.docx(14页珍藏版)》请在冰点文库上搜索。
客户管理系统概要设计说明书
客户管理系统
概要设计说明书
专业
班级:
小组成员:
报告日期:
1引言
1.1编写目的
系统使用了全新的客户关系管理理念,系统从完善的基础信息到客户信息维护,强大的数据查询,基本能够满足中小型企业的需要。
提高客户忠诚度和保有率,实现缩短销售周期、降低销售成本、增加收入、扩展市场,从而全面提升企业的赢利能力和竞争力。
1.2背景
a.所建议开发的软件系统的名称:
客户管理系统;
b.本项目任务提出者:
行业需求
本项目开发者:
本项目用户:
中小企业
实现该软件的计算中心或计算机网络:
个人计算机,sqlserver,windowXP,Win7操作系统;
c.该软件系统同其他系统或其他机构的基本的相互来往关系:
该软件系统与操作系统、SQLServer数据库管理系统。
1.3定义
VisualC++就是可视化的C++,在学习VisualC++专业编程之前,必须熟练掌握C++的基础语法和基本程序设计方法。
C++由标准库以及各种组件组成,是一种面向对象的程序设计语言,面向对象技术的三大特性即封装性、继承性和多态性。
SQL是StructuredQueryLanguage(结构化查询语言)的缩写。
SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
在使用时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。
SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
SQL数据库数据体系结构:
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。
在SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。
1.4参考资料
1.《VisualC++工程应用与项目实践》机械工业出版社张雨、阮伟良等
2005年1月
2.《VisualC++管理信息系统完整项目实例剖析》人民邮电出版社明日科技
2005年7月
3.《SQLServer数据库开发实例解析》机械工业出版社宋昆、李严等
2006年1月
4.《VisualC++数据库系统开发完全手册》人民邮电出版社明日科技王端、于速、张雨2006年3月
2总体设计
2.1需求规定
功能需求:
❑详细全面记录并管理客户信息和联系人信息。
❑方便实用的数据查询功能。
❑能够根据客户的反馈得出相应的处理方法,做到快速、及时。
❑对客户和企业进行分类,方便管理。
❑设置业务往来的商品数量统计功能。
❑通过计算机控制电话呼叫用户。
2.2运行环境
●软件支持:
本软件开发是使用MicrosoftVisualC++6.0编写;
●设备支持:
推荐配置:
WindowsXP,1G内存;
●数据库:
MicrosoftSQLServer2000
2.3系统结构
客户管理系统所涉及的信息非常的全面,主要由基础信息维护、客户信息维护、客户服务、信息查询、系统管理和帮助信息等几个功能模块组成,
整个系统模块划分如下图:
规划系统功能模块如下:
1、登录模块
登录模块主要包括用户登录
2、基础信息维护模块
基础信息维护模块主要包括城市信息设置、企业性质设置、企业类型设置、企业资信设置、客户级别设置、客户满意程度设置六部分。
主要进行客户企业的性质、类型、资信、级别和所在城市等信息的录入和修改。
3、客户信息维护模块
客户信息维护模块主要包括客户信息、联系人信息、业务往来和客户呼叫中心。
主要进行客户信息和联系人信息的录入和修改,同时对与客户的业务往来商品信息进行记录和统计。
4、客户服务模块
客户服务模块主要包括客户反馈、客户投诉两个部分。
主要进行客户反馈和客户投诉信息的记录,并给出改进办法。
5、信息查询模块
信息查询模块主要包括客户信息查询、联系人信息查询、客户反馈满意程度查询和客户投诉满意程度查询。
主要进行客户信息和联系人信息的查询。
6、系统管理模块
系统管理模块主要包括管理员设置、密码修改和退出系统。
7、帮助信息模块
帮助信息模块主要包括关于。
3接口设计
3.1用户接口
用户界面:
在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。
外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。
3.2外部接口
本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为PC,鼠标,键盘。
而软件接口主要以windows平台为基本平台
3.3内部接口
各模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连接。
4运行设计
4.1运行模块组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据
4.2运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
使用户与计算机互动。
4.3运行时间
函数和事件的运行时间要看所在计算机的配置。
系统的运行时间基本可以达到用户所提出的要求。
系统响应时间视具体pc配置而定,一般正常情况下将很快。
5系统数据结构设计
5.1逻辑结构设计要点
(1)客户信息表(tb_khxx):
主要用于保存客户的详细信息
字段
类型
长度
值
客户编号(主键)
char
30
不为空
客户名称
varchar
50
不为空
企业性质
varchar
30
不为空
企业类型
varchar
30
不为空
企业资信
varchar
30
不为空
客户地址
varchar
50
不为空
所属省份
varchar
30
不为空
所属城市
varchar
30
不为空
公司邮编
varchar
6
不为空
法人代表
varchar
20
不为空
客户银行
varchar
50
可空
银行账号
varchar
50
可空
纳税号
varchar
50
可空
客户IC卡号
varchar
50
可空
公司网址
varchar
50
可空
公司电话
varchar
20
可空
公司传真
varchar
20
可空
联系人
varchar
30
不为空
联系人电话
varchar
20
不为空
客户级别
varchar
20
不为空
备注信息
varchar
100
可空
(2)用户信息表(tb_user):
用于记录操作用户的密码和操作权限
字段
类型
长度
值
操作员编号(主键)
char
20
不为空
操作员名称
nvarchar
50
可空
密码
nvarchar
30
可空
(3)联系人信息表(tb_Client_lxrxx):
主要保存联系人的详细信息
字段
类型
长度
值
联系人编号(主键)
varchar
20
不为空
企业名称
varchar
20
不为空
联系人姓名
char
30
不为空
联系人系别
char
5
不为空
出生年月
datetime
8
不为空
联系人年龄
varchar
5
可空
联系人职位
varchar
30
不为空
办公电话
varchar
30
可空
电子邮件
varchar
50
可空
联系人手机
varchar
20
可空
个人简介
text
16
可空
登记日期
datetime
8
可空
信息登记人
varchar
50
可空
备注信息
varchar
100
可空
(4)产品信息表(tb_Client_cpxs):
用于显示本单位生产产品的相关信息
字段
类型
长度
值
产品销售编号(主键)
varchar
30
不为空
产品名称
varchar
50
不为空
产品单价
varchar
30
不为空
销售数量
char
10
可空
业务量
varchar
30
可空
客户名称
varchar
50
不为空
产品销售日期
datetime
8
可空
备注信息
varchar
50
可空
(5)客户反馈信息表(tb_Client_khfk):
用于记录客户的反馈信息
字段
类型
长度
值
意见反馈编号(主键)
varchar
30
不为空
反馈标题
varchar
50
不为空
客户名称
char
50
不为空
反馈内容
varchar
50
可空
反馈日期
datetime
30
不为空
意见受理人
char
30
不为空
客户满意程度
varchar
50
可空
备注信息
varchar
100
可空
(6)客户投诉信息表(tb_Client_khts):
用于记录客户的反馈信息
字段
类型
长度
值
投诉编号(主键)
varchar
50
不为空
客户名称
varchar
50
不为空
投诉人
varchar
50
不为空
投诉主题
varchar
80
不为空
投诉内容
varchar
50
不为空
投诉日期
varchar
30
不为空
处理办法
varchar
100
可空
客户满意程度
varchar
30
可空
投诉受理人
char
20
不为空
备注信息
varchar
100
可空
(7)客户级别信息表(tb_Client_khjb):
用于记录客户的级别信息
字段
类型
长度
值
客户级别编号(主键)
varchar
30
不为空
客户级别名称
varchar
50
不为空
该级别任务量
varchar
50
不为空
备注信息
varchar
100
可空
(8)企业类型信息表(tb_Client_qylx)
用于记录企业的类型信息
字段
类型
长度
值
企业类型编号(主键)
varchar
30
不为空
类型名称
varchar
50
不为空
备注信息
varchar
100
可空
(9)企业性质信息表(tb_Client_qyxz):
用于记录企业的性质信息
字段
类型
长度
值
企业性质编号(主键)
varchar
30
不为空
企业性质名称
varchar
50
不为空
备注信息
varchar
100
可空
(10)企业资信信息表(tb_Client_qyzx):
用于记录企业的资信度信息
字段
类型
长度
值
企业资信编号(主键)
varchar
30
不为空
资信级别
varchar
50
不为空
备注信息
varchar
100
可空
(11)省份资源信息表(tb_Client_sfzy):
用于记录客户所在城市的信息
字段
类型
长度
值
省份编号(主键)
varchar
30
不为空
省份名称
varchar
50
可空
省份资源描述
text
16
可空
(12)客户满意度表(tb_Client_khmyd):
用于记录客户满意度的信息
字段
类型
长度
值
客户满意度编号(主键)
varchar
30
不为空
满意度名称
varchar
50
可空
备注信息
varchar
100
可空
(13)区域信息表(tb_Client_qyxx):
用于记录客户所在区域的信息
字段
类型
长度
值
区域编号(主键)
varchar
30
不为空
区域名称
varchar
50
不为空
区域级别
varchar
50
可空
重要程度
varchar
50
可空
区域购买能力描述
text
16
可空
备注信息
varchar
100
可空
5.2物理结构设计
编号:
系统生成
日期:
系统自动获取
6系统出错处理设计
6.1出错信息
如发生以下操作,系统会给出提示
1、输入的用户ID错误或为空
2、输入的用户密码错误
3、添加、删除成功
4、输入不正确数据或为空
6.2补救措施
1.正确性维护,即在不影响系统正常运行的情况下,其维护工作可随时进行。
可以采用热备份系统,同时运行两个系统,当一个发生故障是可以切换一个系统。
2.适应性维护,使系统适应信息技术的变化和管理需求的变化。
3.完善性维护,对系统的扩充功能而言。
4.预防性维护,对于重要的数据,为了防止数据的丢失,应进行备份。
6.3系统维护设计
由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 管理 系统 概要 设计 说明书