客户资源管理系统数据库设计Word文档下载推荐.docx

上传人:b****3 文档编号:17864829 上传时间:2022-12-11 格式:DOCX 页数:33 大小:778.66KB
下载 相关 举报
客户资源管理系统数据库设计Word文档下载推荐.docx_第1页
第1页 / 共33页
客户资源管理系统数据库设计Word文档下载推荐.docx_第2页
第2页 / 共33页
客户资源管理系统数据库设计Word文档下载推荐.docx_第3页
第3页 / 共33页
客户资源管理系统数据库设计Word文档下载推荐.docx_第4页
第4页 / 共33页
客户资源管理系统数据库设计Word文档下载推荐.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

客户资源管理系统数据库设计Word文档下载推荐.docx

《客户资源管理系统数据库设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《客户资源管理系统数据库设计Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。

客户资源管理系统数据库设计Word文档下载推荐.docx

5

数据管理

导入导出数据,数据备份与恢复

6

系统管理

包括代码管理、员工管理和账号管理

3、根据系统的初步需求,分析设计顶层数据流图

(1)、1层数据流图如下图所示:

(2)、2层数据流图如下图所示:

4、制定整理数据字典

(1)、分析数据流图,确定数据流的描述

在客户管理数据流图中,包含“客户资料”、“变更客户资料要求”、“删除客户资料要求”、“新增的客户信息”、“修改后的客户资料”等数据流。

◆数据流描述

数据流卡

编号:

F1

名称:

客户资料

来源:

客户信息

去向:

客户信息显示

数据结构:

客户编号、客户名称、客户等级、客户状态

说明:

某公司的全部客户资料

F2

变更客户资料要求

管理员输入

客户信息查询

客户编号、客户名称、客户等级、客户状态

某次要变动的客户资料要求

F3

删除客户资料要求

删除客户资料

客户资料

某次要删除的客户资料要求

F4

新增的客户信息

某次添加的新的客户信息

F7

修改后的客户资料

某次修改后的客户资料

(2)、分析数据流图,确定数据存储的描述

在客户管理数据流图中,包含“客户资料”等数据存储,描述其数据存储。

1数据存储:

说明:

保存各个客户的资料信息

流入数据流:

新增的客户资料、修改后的客户资料

流出数据流:

客户资料显示

组成:

客户编号、客户姓名、客户等级

存取方式:

随机存取

(3)、分析数据流图,确定数据项的描述

◆数据项的定义:

数据项编号:

I01-01

数据项名称:

客户编号

别名:

客户编码

简述:

客户的顺序代号

类型:

数字

I01-02

客户姓名

客户名称

客户的称呼

文本

I01-03

所属行业

客户的行业

I01-04

所在地区

客户的居住地

文本

I01-05

电话号码

客户的电话号码

I01-09

客户等级

客户的重要性

(4)、分析数据流图,确定处理过程的描述

在客户管理数据流图中,包含“客户信息查询”、“增加客户信息”、“修改客户信息”、“删除客户信息”、等处理过程,描述它们的处理流程。

1处理过程:

增加客户信息查询

录入一个客户的资料信息

输入:

客户编号、姓名

输出:

客户基本信息

处理:

在“客户信息”数据存储中增加一个客户的基本信息

2处理过程:

修改客户信息

录入一个客户的基本信息

客户编号、姓名

客户基本信息

在“客户基本信息”数据存储中修改一个客户的考试成绩

③处理过程:

说明:

输入要查询的客户信息条件

输入:

管理人员

输出:

处理:

输出某个客户的信息

④处理过程:

删除客户信息

删除某个客户的信息

在“客户信息”数据存储中少了一个客户的信息

二、客户信息管理概念结构设计

①在客户资料管理中抽象实体,实体的码用下划线标出

★客户实体的属性为:

{客户编号、姓名、所属行业、电话、法人、经营范围、所在地区、客户等级、客户状态、传真}

★管理员实体的属性为:

{管理员编号、管理员姓名、密码}

★员工实体的属性为:

{员工编号、部门编号、员工名称、密码}

★部门实体的属性为:

{部门编号、部门名称}

★客服信息实体的属性为:

{服务编号、客户名称、联系人、受理方式、处理状态、处理部门编号、服务内容、处理日期、客户满意程度、客户反馈信息}

★市场活动信息实体的属性为:

{活动编号、活动主题、负责员工编号、客户编号、部门编号、联系时间、活动时间、活动类型、活动方式、活动内容}

(3)、确定实体间的关系,设计E-R图

为了简化设计,使用以下约束:

★一个管理员只管理一个部门,一个管理员可以管理多个多个员工

★一个客户只受一个员工服务,一个员工可以服务多个客户

★一个员工只能属于一个部门,一个部门可以有多个员工

①在客户管理局部应用

根据客户管理中的客户管理的局部应用,确定各实体间的联系

★一个客户必须被一个员工服务,而一个员工可以为多个客户服务,因此客户与员工的所在联系为n:

1联系;

★一个员工必须隶属于一个部门,一个部门包含多个员工,因此部门与员工的隶属联系是1:

n联系;

★根据约定一个部门只有一个管理人员,一个管理人员只担任一个部门的经理,因此部门与经理的管理联系时1:

1联系

(4)、合并分E-R图,解决冲突,消除冗余,设计基本E-R图,如下图所示:

(三)逻辑设计和物理设计

(6)、使用PowerDesigner设计CDM

由CDM生成PDM:

(四)数据库实施

各个表如下图所示:

◆员工表:

altertablecsinfo

dropconstraintFK_CSINFO_DISPOSE_WORKER

go

altertablemarketactive

dropconstraintFK_MARKETAC_WORK_WORKER

altertableserver

dropconstraintFK_SERVER_SERVER_WORKER

altertableworker

dropconstraintFK_WORKER_MANAGE_MANAGER

dropconstraintFK_WORKER_SUBJIECTI_DEPARMEN

ifexists(select1

fromsysindexes

whereid=object_id('

worker'

andname='

manage_FK'

andindid>

0

andindid<

255)

dropindexworker.manage_FK

subjiection_FK'

dropindexworker.subjiection_FK

fromsysobjects

andtype='

U'

droptableworker

/*==============================================================*/

/*Table:

worker*/

createtableworker(

workeridbigintnotnull,

manageridintnull,

deparmentidintnull,

wnamevarchar(30)notnull,

workerpwvarchar(50)notnull,

constraintPK_WORKERprimarykeynonclustered(workerid)

/*Index:

manage_FK*/

createindexmanage_FKonworker(

manageridASC

subjiection_FK*/

createindexsubjiection_FKonworker(

deparmentidASC

addconstraintFK_WORKER_MANAGE_MANAGERforeignkey(managerid)

referencesmanager(managerid)

addconstraintFK_WORKER_SUBJIECTI_DEPARMENforeignkey(deparmentid)

referencesdeparment(deparmentid)

◆客户表:

dropconstraintFK_CSINFO_TAKE_COMPANY

dropconstraintFK_SERVER_SERVER2_COMPANY

altertabletakepartin

dropconstraintFK_TAKEPART_TAKEPARTI_COMPANY

company'

droptablecompany

company*/

createtablecompany(

companyidintnotnull,

companynamevarchar(50)notnull,

vocationvarchar(50)null,

addressvarchar(50)null,

companytelvarchar(50)null,

companyleadervarchar(50)null,

levelchar(8)null,

companystatevarchar(30)null,

constraintPK_COMPANYprimarykeynonclustered(companyid)

Go

◆服务表:

server'

server2_FK'

dropindexserver.server2_FK

server_FK'

dropindexserver.server_FK

droptableserver

server*/

createtableserver(

serverpingjiavarchar(50)notnull,

constraintPK_SERVERprimarykey(workerid,companyid)

server_FK*/

createindexserver_FKonserver(

workeridASC

server2_FK*/

createindexserver2_FKonserver(

companyidASC

addconstraintFK_SERVER_SERVER_WORKERforeignkey(workerid)

referencesworker(workerid)

addconstraintFK_SERVER_SERVER2_COMPANYforeignkey(companyid)

referencescompany(companyid)

◆参与表:

dropconstraintFK_TAKEPART_TAKEPARTI_MARKETAC

takepartin'

takepartin2_FK'

dropindextakepartin.takepartin2_FK

takepartin_FK'

dropindextakepartin.takepartin_FK

droptabletakepartin

takepartin*/

createtabletakepartin(

activenobigintnotnull,

constraintPK_TAKEPARTINprimarykey(activeno,companyid)

takepartin_FK*/

createindextakepartin_FKontakepartin(

activenoASC

takepartin2_FK*/

createindextakepartin2_FKontakepartin(

addconstraintFK_TAKEPART_TAKEPARTI_MARKETACforeignkey(activeno)

referencesmarketactive(activeno)

addconstraintFK_TAKEPART_TAKEPARTI_COMPANYforeignkey(companyid)

◆市场活动表:

dropconstraintFK_MARKETAC_ADMINISTR_MANAGER

marketactive'

administrator_FK'

dropindexmarketactive.administrator_FK

work_FK'

dropindexmarketactive.work_FK

droptablemarketactive

marketactive*/

createtablemarketactive(

workeridbigintnull,

activetimedatetimenotnull,

activecontentvarchar(100)null,

constraintPK_MARKETACTIVEprimarykeynoncluste

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1