1 / 24
文档名称:

毕业设计(论文) 数据库客户信息管理系统课程设计.doc

格式:doc   页数:24
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文) 数据库客户信息管理系统课程设计.doc

上传人:chemcary 2014/5/15 文件大小:0 KB

下载得到文件列表

毕业设计(论文) 数据库客户信息管理系统课程设计.doc

文档介绍

文档介绍:数据库系统原理课程设计
课题名称: 客户信息管理系统
姓名: 刘俊岭
班级: 信管10-3班
学号: 3**********
指导老师: 刘小燕
2013年 1 月 6 日
目录
一、需求分析 3
1、系统的基本功能是: 3
2、该系统数据库中的数据表: 3
3、数据流程图(DFD) 3
4、数据字典(DD) 4
二、概念结构设计 4
1、定义每个实体的属性 4
2、E-R实体模型图 5
三、逻辑结构设计 6
四、物理结构设计 7
1、对E-R图所需的实体以及联系设计需要的表 7
7
7
8
8
2、SQL语句 8
五、数据库实施和维护 11
、建表插入记录结果 11
11
11
11
12
、查询操作 12
12
对客户表的各种查询 12
14
对数据库管理员表的查询操作 16
、定义视图 17
17
17
18
建立用户表的视图 19
、定义触发器 20
、定义存储过程 22
22
定义员工表上的存储过程 23
六、设计小结 24
一、需求分析
客户信息管理系统主要是公司为客户建立的档案信息,从而可以使公司很方便的对客户信息进行查找、插入、修改和删除等操作,同时通过对客户详细资料的深入分析,了解客户的爱好习性,从而从最大程度满足客户需求,提高企业竞争能力。客户的基本信息应包括:编号、客户名称、出生日期、电话、性别、地址、客户级别等。
1、系统的基本功能是:
(1).新增客户:当有新客户时,向客户信息表里面添加一条新的记录。
(2).修改客户:当有客户的信息如联系方式需要修改时,可更新客户资料。(3).删除客户:当客户的信息已经失效或无用时,可以删除该客户的信息。
(4).查询客户;可以根据不同的条件查询不同客户的信息。
(5).汇总反馈:可以进行总汇,反映每月、年的客户数量。
2、该系统数据库中的数据表:
(1).企业员工表;
(2).客户信息表;
(3).订单表;
3、数据流程图(DFD)
订单信息
记录客户信息
客户信息查询
企业员工信息
信息查询结果
客户管理
企业员工表
订单表
客户信息表
数据库管理员
4、数据字典(DD)
数据项名
数据项含义
数据类型
长度
取值范围
员工编号
唯一标识员工
char
12
数字
员工姓名
区分不同员工
varchar
25
汉字或英语
员工性别
区别男女
char
2
男、女
员工职位
判断员工级别
varchar
20
汉字或英语
员工电话
跟员工联系
varchar
20
数字
员工住址
联系员工
varchar
30
汉字或英语
客户编号
唯一标识客户
char
12
数字
客户名称
区分不同客户
varchar
40
汉字或英语
邮政编码
了解客户现居地
char
8
数字
出生日期
知道客户的年龄
datatime
数字
客户电话
公司联系客户
varchar
20
数字
客户性别
知道男女
char
2
男、女
客户地址
公司联系客户
varchar
40
汉字、英语
订单编号
唯一标识商品
char
12
数字
客户编号
唯一标识客户
char
12
数字
员工编号
唯一标识员工
char
12
数字
订单运费
运输费用
char
8
数字
订单数量
计算每一笔成交订单
int
数字
订单日期
商品交易日期
datetime
二、概念结构设计
概念结构的设计就是将需求分析得到的用户需求抽象为信息结构概念模型的过程,它是整个数据库设计的关键。描述概念模型的主要工具是E-R图,它将现实世界的信息结构统一用属性、实体以及他们之间爱你的联系来描述。根据需求分析,可看出有三个实体:员工、客户和订单。
1、定义每个实体的属性
企业员工:{员工编号,员工姓名, 员工性别,员工职位,员工电话,员工住址}
客户:{客户编号,客户名称,邮政编码,出生日期,客户电话,客户性别,客户地址}
订单:{订单编号,客户