- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
读万卷书 行万里路
课程设计报告
课程设计报告
关系数据库原理及应用课程设计报告
专
专 业: 软件工程(嵌入式)
班 级: 1321807
姓 名: 丁兴东
学 号: 201320180714
指导教师: 江霞 李荣
2015年 01 月 18日
课程设计题目:家电售后服务系统数据库的设计与实现
家电售后服务系统
一、需求分析
通过对实际市场系统的分析,要求本数据库具有以下功能:
1.统一友好的操作界面,用以保证数据库的易用性。
2.规范、完善的基础信息管理。
3.对客户的销售信息、维修信息信息进行全面的管理。
4.提供根据客户姓名查询和根据客户编号删除客户信息功能。
5.能够输出各种实用的视图。
二、E-R图
售
售 后
客 户
商 店
维修
销售
维修工电话
维修工编号
维修状态
维修工时间
客户编号
客户姓名
客户电话
购买电器
数量
销售时间
销售量
销售编号
生产日期
库存量
产品编号
电器名
维修工姓名
1
m
m
n
三、关系模式
客户表(Customer):客户编号CNO、客户姓名CN、客户电话Tel、购买电器PN、数量CNum、维修时间RTime、维修状态RState、维修工编号RNo
商店表(Products):产品编号PNO、电器名PN、库存量PNum、生产日期(PDate)
销售表(Sale):客户编号CNO、产品编号PNO、销售编号SNO、销售时间SaleDate、销售量SNum
售后表(Repair):维修工编号RNo、姓名RN、联系电话RTel
四、创建数据表
-------------创建数据库-------------
create database 家电售后服务系统
on primary
(
name=家电售后服务系统,
filename=D:\胡沈钢\家电售后服务系统.mdf,
size=10,
maxsize=50,
filegrowth=5
)
log on
(
name=Study_log,
filename=D:\胡沈钢\家电售后服务系统.ldf,
size=5,
maxsize=unlimited,
filegrowth=10%
)
use 家电售后服务系统
go
-------------创建数据表-------------
create table Products --商店表
(
PNo char(6) primary key, --产品编号
PN varchar(20), --电器名
PNum smallint, --库存量
PDate datetime, --生产日期
constraint ck_Products_PNum check(PNum=0)
)
create table Repair --售后表
(
RNo char(6) primary key, --维修工编号
RN varchar(18), --维修工姓名
RTel char(15) unique --联系电话
)
create table Customer --客户表
(
CNo char(6) primary key, --客户编号
CN varchar(18) not null, --客户姓名
CTel char(15) unique, --客户电话
PN varchar(20), --购买电器
CNum smallint, --数量
RTime datetime, --维修时间
RState varchar(8), --维修状态
RNo char(6), --维修工编号
constraint ck_Customer_CNum check(CNum0),
constraint ck_Customer_RState check(RState in(待维修,正在维修,维修完成,维修失败))
)
create table Sale --销售表
(
CNo char(6), --客户编号
PNo char(6), --产品编号
SNo char(6), --销售编号
SaleDate datetime, --销售时间
SNum smallint, --销售量
constraint pk_Sale primary key(CNo,PNo),
constraint fk_Sale_Customer foreign key(CNo) references Customer(CNo),
constraint fk_Sale_Products foreign key(PNo) references Products(PNo)
)
五、视
文档评论(0)