汽车销售管理系统数据库课程设计报告Word文档格式.docx
- 文档编号:3434354
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:13
- 大小:97.68KB
汽车销售管理系统数据库课程设计报告Word文档格式.docx
《汽车销售管理系统数据库课程设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《汽车销售管理系统数据库课程设计报告Word文档格式.docx(13页珍藏版)》请在冰点文库上搜索。
能够对员工信息进行有效的管理。
通过本系统可以对员工的信息进行查询以及员工信息进行增、删、改等功能。
能够对销售信息进行有效的管理。
员工负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况,通过本系统可以进行业绩查询并且打印销售报表。
能够对客户信息进行有效的管理。
对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。
通过本系统能进行客户信息编辑和客户信息查询,实现对客户信息的增、删、改等功能。
第2部分需求说明
系统的基本信息
1、客户(K_H)表(客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号)
属性中文名称
属性名
类型
长度
说明
客户编号
Kno
nchar
10
主码:
客户编号,具有唯一性
客户姓名
Kname
20
客户名称
客户性别
Ksex
4
客户年龄
Kage
int
3
18~100
客户电话
Kphone
11
客户地址
Kplace
30
客户备注
Kbeizhu
50
客户的一些备注,要求等
所接客户的员工编号
Yno
外码
2、员工(Y_G)表(员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历,员工电话)其中员工编号为主码
员工编号
员工编号,具有唯一性
员工姓名
Yname
员工职称
Ywork
员工性别
员工年龄
员工学历
Kxueli
员工电话
3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码
车辆编号
Qno
车辆编号,具有唯一性
车辆名字
Qname
车辆名
车辆颜色
Qcolor
车辆类型
Qtype
车辆厂家
Qcompany
车辆价格
Qprice
12
车辆备注
Qbeizhu
所负责的员
工编号
外码
4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码
厂商编号
Cno
厂商编号,具有唯一性
厂商名字
Cname
厂商电话
Cphone
厂商地址
Cplace
供应量
Cgongying
5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中仓库编号,车辆编号,厂商编号为主码
(外码)仓库编号,车辆编号,厂商编号共同构成主码
入库时间
CKindate
出库时间
CKoudate
date
库存总数
CKsum
仓库编号
CKno
仓库地址
CKplace
6订单(D_D)表(订单号,客户编号,汽车编号,员工编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码客户编号为外码
订单编号
Dno
订单号,主码
汽车编号
Yage
(外码)
订货日期
Dindate
交货日期
Doudate
折扣
Dzhekou
系统需要产生的报表
1、仓库滞销车统计(汽车编号,厂商编号,入库时间,出库时间)
从仓库表,厂商表导出
2、员工销售统计(员工编号,员工姓名,汽车名字)
从车辆和厂商基本表导出
3、订单生成视图
订单(订单号,客户号,订货日期,交货日期,折扣)
从订单表、客户表导出
第3部分数据库概念结构设计
3.1系统总体功能模块
各局部E-R图设计
仓库和生产商之间的E-R图
一个仓库的车可以是多个生产商生产的车,一个生产商生产的车可以存入多个仓库
仓库和车辆之间的E-R图
1辆车只能存入一个仓库,1个仓库存放多辆车
车辆和员工之间的E-R图
一个员工可以负责多辆车,一辆车被一个员工负责
车辆和订单之间的E-R图
每个订单可以定多辆车,一辆车只能被一个订单所定
订单和客户之间的E-R图
3.3系统总E-R图设计
第4部分数据库逻辑结构设计
4.1设计关系模式
1客户(K_H)表(客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号)其中客户编号为主码
2员工(Y_G)表(员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历)其中员工编号为主码
5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中(仓库编号,车辆编号,厂商编号)为主码
6订单(D_D)表(订单号,客户编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码客户编号为外码
4.2创建关系表的SQL语句
(定义表结构以及添加关系表测试用数据)
4.2.1创建K_H表
createtableK_H(
Knonchar(10)primarykey,
Knamenchar(10)notnull,
Ksexnchar(4)notnull,
Kagetinyintcheck(Kagebetween18and100),
Kphonenchar(11)notnull,
Kplacenchar(10),
Kwritenchar(100),
Ynonchar(10)notnull,
foreignkey(Yno)referencesY_G(Yno)
)
创建表格如下:
4.2.2创建Y_G表
createtableY_G(
Ynonchar(10)primarykey,
Ynamenchar(20)notnull,
Yworknchar(30)notnull,
Ysexnchar(10),
Yagetinyintcheck(Yagebetween18and100),
Yxuelinchar(10),
Yphonenchar(10)
4.2.3创建Q_C表
createtableQ_C(
Qnonchar(10)primarykey,
Qnamenchar(20)notnull,
Qcolornchar(5)notnull,
Qtypenchar(10),
Qplacenchar(30),
Qpricenchar(12),
Qwritenchar(50),
Ynonchar(10),
foreignkey(Yno)referencesY_G(Yno),
4.2.4创建C_S表
createtableC_S(
Cnonchar(10)primarykey,
Cnamenchar(20)notnull,
Cphonenchar(11),
Caddressnchar(30)notnull,
Czongshunchar(10),
4.2.5创建C_K表
createtableC_K(
Qnonchar(10),
CKnonchar(10),
Cnonchar(10),
CKplacenchar(50),
CKindatedatetime,
CKoudatedatetime,
kucunnchar(10),
foreignkey(Qno)referencesQ_C(Qno),
foreignkey(Cno)referencesC_S(Cno),
primarykey(Qno,CKno,Cno),
4.2.6创建D_D表
createtableD_D(
Dnonchar(10)primarykey,
Knonchar(10),
Qnonchar(10),
Dindatedatetime,
Doudatedatetime,
zhekounchar(30),
foreignkey(Kno)referencesK_H(Kno),
foreignkey(Qno)referencesQ_C(Qno),
第5部分数据库外模式设计
5.1汽车销售报表的设计
分析出汽车销售的情况,哪些车好卖,哪些车不好卖
代码如下:
createview汽车销售信息
asselectQno,Qname,Qprice
fromQ_C
whereYno!
='
无'
5.2员工销售报表的设计
分析出哪些员工卖的好,哪些员工卖的一般
createview员工销售
asselectYno,Qname
5.3滞销车报表的设计
分析出滞销车的情况
createview滞销汽车
asselectQ_C.Qno,Qname
fromQ_CjoinC_KonQ_C.Qno=C_K.Qno
whereCKoudate-CKindate>
=1000
5.4订单报表的设计
分析订单的情况
createview订单
asselectDno,D_D.Qno,Qname,D_D.Yno
fromD_DjoinQ_ConD_D.Qno=Q_C.Qno
第7部分小组成员的分工
详细介绍小组每一位成员在本课程设计中的具体任务(可详细到每一个部分的分工)、完成总工作量的比例(写出百分比)、完成质量(五级分制),由组长协调小组成员,根据实事求是的原则共同确定。
每组上交一份电子稿和打印稿。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 销售 管理 系统 数据库 课程设计 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)