客户关系管理系统数据库设计Word下载.docx

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

客户关系管理系统数据库设计Word下载.docx

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

客户关系管理系统数据库设计Word下载.docx

插入功能:

增添新客户,新产品,新联系人,新反馈信息以及其相关属性

修改功能:

系统管理员修改客户的基本信息(如积分,联系方式等),修改联系人的工作计划,反

馈信息的受理情况

 

、E-R图

生产日期

产品价格

名称

优惠情况

联系人编号

客户数量

计划利润

计划时间

反馈

实施情况

购买数量

产品编号

反馈编号

客户编号

编号

质量级别

三、关系模式

系统中的实体有:

客户,联系人,反馈信息,任务计划,产品

关系模式如下:

客户(客户编号,姓名,联系方式,联系地址,积分,信用度,所购产品,消费时间,联系人编号)

联系人(联系人编号,姓名,所属部门,产品类型,任务计划编号,工资)反馈信息(反馈编号,反馈人姓名,反馈时间,反馈内容,产品编号,解决情况)任务计划(任务计划编号,联系人编号,客户数量,计划利润,计划时间,实施情况)产品(产品编号,产品名称,生产日期,产品类型,质量级别,价格,优惠情况)反馈(客户编号,反馈编号)发展(联系人编号,客户编号)

购买(客户编号,产品编号,购买时间,购买数量)

制定(联系人编号,任务计划编号,制定时间)

四,物理设计

客户表结构

Char(10)

主键

姓名

Char(8)

Notnull

联系方式

Char(12)

积分

Check约束,在0到100内取整

信用度

所购产品

Char(20)

消费时间

datetime

联系地址

外键

联系人表结构

所属部门

产品类型

Char(20)

Check'

电器'

'

化妆品'

炊具’

任务计划编号

工资

反馈信息表结构

Int

主键,identity(1,1)

反馈人姓名

反馈时间

Datetime

反馈内容

Char(200)

解决情况

Default缺省值为“否”

任务计划表结构

Char(10)

Char(20)

Datetime

Char

(2)

Default缺省

值为“否”

产品表结构

产品名称

Chec约束,取'

器'

炊具之一’

Check约束,取

A,B,C,D,E之一

反馈联系表结构

制定联系表结构

工作计划编号

Char(10

Not

null

制定时间

datetime

购买关系表结构

购买时间

发展关系表结构

五,系统实现

1.数据库及其基本表的建立

数据库的建立:

createdatabaseCustomerMSon

.mdf.

」df.

name='

客户关系管理系统'

客户关系管理系统

size=10mb,maxsize=20mb,filegrowth=1mb

logon

客户关系管理系统size=10mb,

maxsize=20mb,filegrowth=1mb

建立基本表:

useCustomerMS

createtable任务计划

任务计划编号char(10)primarykey,联系人编号char(10)notnull,

客户数量char(20)notnull,

计划利润char(20)notnull,

计划时间datetimenotnull,

实施情况char

(2)default^否'

createtable联系人

联系人编号char(10)primarykey,

姓名char(8)notnull,

所属部门char(10)notnull,

产品类型char(20)check(产品类型in('

炊具'

)),任务计划编号char(10)references任务计划(任务计划编号),

工资char(10)notnull

createtable客户

客户编号char(10)PRIMARYKEY,

联系方式char(12),

积分char(8)check(积分between'

0'

and'

100'

),

信用度char(8)check(信用度between0and100),

所购产品char(20)notnull,

消费时间datetimenotnull,

联系地址char(10),

联系人编号char(10)references联系人(联系人编号)

createtable反馈信息

反馈编号intprimarykeyidentity(1,1),反馈人姓名char(8),

反馈时间datetimenotnull,

反馈内容char(200)notnull,

产品编号char(8)notnull,

解决情况char(8)default。

否'

)createtable产品

产品编号char(10)primarykey,

产品名称char(20)notnull,

产品价格char(10)notnull,

产品类型char(10)check(产品类型in('

)),

生产日期datetimenotnull,

质量级别char(8)check(质量级别in('

A'

B'

C'

D'

E'

优惠情况char(10)

)createtable反馈

反馈编号intidentity(1,1),客户编号char(10)notnull

createtable制定

工作计划编号char(10)notnull,联系人编号char(10)notnull,制定时间datetimenotnullcreatetable购买

客户编号char(10)notnull,产品编号char(10)notnull,购买时间datetimenotnull,购买数量char(20)notnull

)createtable发展

联系人编号char(10)notnull,客户编号char(10)notnull

2、创建视图

1.客户视图

(客户编号,姓名,联系方式,联系地址,积分,信用度,所购产品,消费时间,联系人姓名,产品名称,生产日期,产品类型,质量级别,价格,解决情况反馈内容)

代码如下:

Createview客户视图

As

Select客户.客户编号,客户.姓名,客户.联系方式,客户.积分,客户•信用度,客户.所购产品,客户•消费时间,联系人•姓名as"

联系人姓名"

产品•产品名称,产品•生产日期,产品•产品类型,产品.质量级别,产品•产品价格,反馈信息.解决情况,反馈信息.反馈内容

From客户join产品On客户.所购产品=产品.产品名称

Join联系人On客户.联系人编号=联系人.联系人编号

Join反馈信息on客户.姓名=反馈信息.反馈人姓名

2.职工视图

(联系人编号,姓名,所属部门,产品类型,任务计划编号,工资,姓名,联系方式,联系地址,任务计划编号,计划利润,计划时间,实施情况)

代码如下:

Createview职工视图

Select联系人.联系人编号,联系人.姓名,联系人.所属部门,联系人.产品类型,联系人.工资,客户.姓名as"

客户姓名"

客户.联系方式,客户.联系地址,任务计划.任务计划编号,任务计划.计划利润,任务计划•计划时间,任务计划•实施情况

From联系人join客户on联系人.联系人编号=客户.联系人编号

Join任务计划on联系人.任务计划编号=任务计划.任务计划编号

3、创建索引

客户(在客户表中客户编号列建立索引)

Createindex客户on客户(客户编号)

产品(在产品表上产品编号列建立索引)

Createindex产品on产品(产品编号)

4、存储过程的创建

1简单查询:

CreateprocedureScustomer@namechar(8)

Select*from客户

Where客户.姓名=@name

Createprocedureworkerperformanee@workercodechar(10)

Select"

total"

=cou

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

当前位置:首页 > 经管营销 > 企业管理

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

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