数据库客户信息管理系统课程设计

数据库客户信息管理系统课程设计

ID:9938098

大小:1.26 MB

页数:24页

时间:2018-05-16

数据库客户信息管理系统课程设计_第1页
数据库客户信息管理系统课程设计_第2页
数据库客户信息管理系统课程设计_第3页
数据库客户信息管理系统课程设计_第4页
数据库客户信息管理系统课程设计_第5页
资源描述:

《数据库客户信息管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库系统原理课程设计课题名称:客户信息管理系统姓名:刘俊岭班级:信管10-3班学号:9指导老师:刘小燕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.设计数据库管理员表82、SQL语句8五、数据库实施和维护115.1、建表插入记录结果115.1.1员工基

2、本信息表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定义客户表上的存储过程225.5.2定义员工表上的存储过程23六、设计小结24第24页共24页一、需求分析客户信息管理系统主

3、要是公司为客户建立的档案信息,从而可以使公司很方便的对客户信息进行查找、插入、修改和删除等操作,同时通过对客户详细资料的深入分析,了解客户的爱好习性,从而从最大程度满足客户需求,提高企业竞争能力。客户的基本信息应包括:编号、客户名称、出生日期、电话、性别、地址、客户级别等。1、系统的基本功能是:(1).新增客户:当有新客户时,向客户信息表里面添加一条新的记录。(2).修改客户:当有客户的信息如联系方式需要修改时,可更新客户资料。(3).删除客户:当客户的信息已经失效或无用时,可以删除该客户的信息。(4).查询客户;可以根据不同的条件查询不同客户的信息。(5).汇总反

4、馈:可以进行总汇,反映每月、年的客户数量。2、该系统数据库中的数据表:(1).企业员工表;(2).客户信息表;(3).订单表;3、数据流程图(DFD)订单信息记录客户信息客户信息查询企业员工信息信息查询结果客户管理企业员工表订单表客户信息表数据库管理员第24页共24页4、数据字典(DD)数据项名数据项含义数据类型长度取值范围员工编号唯一标识员工char12数字员工姓名区分不同员工varchar25汉字或英语员工性别区别男女char2男、女员工职位判断员工级别varchar20汉字或英语员工电话跟员工联系varchar20数字员工住址联系员工varchar30汉字或英

5、语客户编号唯一标识客户char12数字客户名称区分不同客户varchar40汉字或英语邮政编码了解客户现居地char8数字出生日期知道客户的年龄datatime数字客户电话公司联系客户varchar20数字客户性别知道男女char2男、女客户地址公司联系客户varchar40汉字、英语订单编号唯一标识商品char12数字客户编号唯一标识客户char12数字员工编号唯一标识员工char12数字订单运费运输费用char8数字订单数量计算每一笔成交订单int数字订单日期商品交易日期datetime第24页共24页二、概念结构设计概念结构的设计就是将需求分析得到的用户需求抽

6、象为信息结构概念模型的过程,它是整个数据库设计的关键。描述概念模型的主要工具是E-R图,它将现实世界的信息结构统一用属性、实体以及他们之间爱你的联系来描述。根据需求分析,可看出有三个实体:员工、客户和订单。1、定义每个实体的属性企业员工:{员工编号,员工姓名,员工性别,员工职位,员工电话,员工住址}客户:{客户编号,客户名称,邮政编码,出生日期,客户电话,客户性别,客户地址}订单:{订单编号,客户编号,员工编号,运费,订单数量,订单日期}2、E-R实体模型图(1).企业员工实体E-R图如下:企业员工员工姓名员工编号员工职位员工性别员工电话员工住址第24页共24页(2

7、).客户实体E-R图如下:客户客户名称客户编号出生日期邮政编码客户电话电话客户性别客户地址(3).订单实体E-R图如下:订单客户编号订单编号运费员工编号订单数量订单日期第24页共24页三、逻辑结构设计逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。(1)E-R图向关系模型的转换,实现将实体型和实体间的联系转换为关系模式。把E-R图转换为关系模型如下:员工(员工编号,员工姓名,员工性别,员工职位,联系方式,员工住址)客户(客户编号,客户姓名,邮政编码,出生日期,客户电话,客户性别,客户地址)订单(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。