欢迎来到天天文库
浏览记录
ID:1298811
大小:1.34 MB
页数:24页
时间:2017-11-09
《数据库客户信息管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、刘俊岭数据库系统课程设计数据库系统原理课程设计课题名称:客户信息管理系统姓名:刘俊岭班级:信管10-3班学号:311009030319指导老师:刘小燕2013年1月6日第24页共24页刘俊岭数据库系统课程设计目录一、需求分析31、系统的基本功能是:32、该系统数据库中的数据表:33、数据流程图(DFD)34、数据字典(DD)4二、概念结构设计41、定义每个实体的属性42、E-R实体模型图5三、逻辑结构设计6四、物理结构设计71、对E-R图所需的实体以及联系设计需要的表71.1.企业员工表71.2.客户信息表71.3.订单表81.4.设计数据库管理员
2、表82、SQL语句8五、数据库实施和维护115.1、建表插入记录结果115.1.1员工基本信息表115.1.2客户基本信息表115.1.3订单基本信息表115.1.4数据库管理员表125.2、查询操作125.2.1对员工表的查询操作125.2.2对客户表的各种查询125.2.3对订单表的查询操作145.2.4对数据库管理员表的查询操作165.3、定义视图175.3.1定义员工表的视图175.3.2定义客户表的视图175.3.3定义订单表的视图185.3.4建立用户表的视图195.4、定义触发器205.5、定义存储过程225.5.1定义客户表上的存储
3、过程225.5.2定义员工表上的存储过程23六、设计小结24第24页共24页刘俊岭数据库系统课程设计一、需求分析客户信息管理系统主要是公司为客户建立的档案信息,从而可以使公司很方便的对客户信息进行查找、插入、修改和删除等操作,同时通过对客户详细资料的深入分析,了解客户的爱好习性,从而从最大程度满足客户需求,提高企业竞争能力。客户的基本信息应包括:编号、客户名称、出生日期、电话、性别、地址、客户级别等。1、系统的基本功能是:(1).新增客户:当有新客户时,向客户信息表里面添加一条新的记录。(2).修改客户:当有客户的信息如联系方式需要修改时,可更新客
4、户资料。(3).删除客户:当客户的信息已经失效或无用时,可以删除该客户的信息。(4).查询客户;可以根据不同的条件查询不同客户的信息。(5).汇总反馈:可以进行总汇,反映每月、年的客户数量。2、该系统数据库中的数据表:(1).企业员工表;(2).客户信息表;(3).订单表;3、数据流程图(DFD)订单信息记录客户信息客户信息查询企业员工信息信息查询结果客户管理企业员工表订单表客户信息表数据库管理员第24页共24页刘俊岭数据库系统课程设计4、数据字典(DD)数据项名数据项含义数据类型长度取值范围员工编号唯一标识员工char12数字员工姓名区分不同员工
5、varchar25汉字或英语员工性别区别男女char2男、女员工职位判断员工级别varchar20汉字或英语员工电话跟员工联系varchar20数字员工住址联系员工varchar30汉字或英语客户编号唯一标识客户char12数字客户名称区分不同客户varchar40汉字或英语邮政编码了解客户现居地char8数字出生日期知道客户的年龄datatime数字客户电话公司联系客户varchar20数字客户性别知道男女char2男、女客户地址公司联系客户varchar40汉字、英语订单编号唯一标识商品char12数字客户编号唯一标识客户char12数字员工编
6、号唯一标识员工char12数字订单运费运输费用char8数字订单数量计算每一笔成交订单int数字订单日期商品交易日期datetime第24页共24页刘俊岭数据库系统课程设计二、概念结构设计概念结构的设计就是将需求分析得到的用户需求抽象为信息结构概念模型的过程,它是整个数据库设计的关键。描述概念模型的主要工具是E-R图,它将现实世界的信息结构统一用属性、实体以及他们之间爱你的联系来描述。根据需求分析,可看出有三个实体:员工、客户和订单。1、定义每个实体的属性企业员工:{员工编号,员工姓名,员工性别,员工职位,员工电话,员工住址}客户:{客户编号,客户
7、名称,邮政编码,出生日期,客户电话,客户性别,客户地址}订单:{订单编号,客户编号,员工编号,运费,订单数量,订单日期}2、E-R实体模型图(1).企业员工实体E-R图如下:企业员工员工姓名员工编号员工职位员工性别员工电话员工住址第24页共24页刘俊岭数据库系统课程设计(2).客户实体E-R图如下:客户客户名称客户编号出生日期邮政编码客户电话电话客户性别客户地址(3).订单实体E-R图如下:订单客户编号订单编号运费员工编号订单数量订单日期第24页共24页刘俊岭数据库系统课程设计三、逻辑结构设计逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R
8、图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。(1)E-R图向关系模型的转换,实现将实体型和实体间的联系转换
此文档下载收益归作者所有