汽车销售管理系统数据库 课程设计报告.docx
- 文档编号:23052954
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:17
- 大小:602.56KB
汽车销售管理系统数据库 课程设计报告.docx
《汽车销售管理系统数据库 课程设计报告.docx》由会员分享,可在线阅读,更多相关《汽车销售管理系统数据库 课程设计报告.docx(17页珍藏版)》请在冰豆网上搜索。
汽车销售管理系统数据库课程设计报告
汽车销售管理系统
数据库设计方案
题目:
汽车销售管理管理系统
组员:
夏振凯盛柳静何嘉颖
学院:
信息工程学院
专业:
计算机科学与技术
班级:
11计科1(本)
指导教师:
郑梦泽
第1部分前言
1.1汽车销售管理系统分析
汽车制造业在中国发展的根本瓶颈已经从产品质量、市场规模转化为销售体系的效率。
制造厂商之间的竞争日趋白热化,并正在演变成为供应链与供应链之间的的竞争,简单的价格战和促销推广活动已很难满足日益成熟的消费者的需求,这一趋势促使企业必须认真考虑。
对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。
一套成熟的汽车销售管理系统可以很好的体现一个企业的经营状况以及未来的发展前景。
汽车销售管理系统是一套汽车销售公司的销售管理系统,目前大多数厂商都忽略汽车销售管理系统的重要性,而该系统的引入是专为具有一定规模和经济条件的大型汽车场而设计的。
汽车销售管理系统从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统计等为每个环节明确分工,有效地减少了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,以便汽车销售管理更加规范化。
在通过实际调查以及对用户需求的了解之后得出,汽车销售管理系统有如下功能。
能够对汽车信息进行有效的管理。
汽车销售中汽车的信息很重要,通过本系统能有效的对汽车信息进行查询,并能对汽车的信息实现增、删、改等功能。
能够对员工信息进行有效的管理。
通过本系统可以对员工的信息进行查询以及员工信息进行增、删、改等功能。
能够对销售信息进行有效的管理。
员工负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况,通过本系统可以进行业绩查询并且打印销售报表。
能够对客户信息进行有效的管理。
对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。
通过本系统能进行客户信息编辑和客户信息查询,实现对客户信息的增、删、改等功能。
第2部分需求说明
系统的基本信息
1、客户(K_H)表(客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号)
属性中文名称
属性名
类型
长度
说明
客户编号
Kno
nchar
10
主码:
客户编号,具有唯一性
客户姓名
Kname
nchar
20
客户名称
客户性别
Ksex
nchar
4
客户性别
客户年龄
Kage
int
3
18~100
客户电话
Kphone
nchar
11
客户电话
客户地址
Kplace
nchar
30
客户地址
客户备注
Kbeizhu
nchar
50
客户的一些备注,要求等
所接客户的员工编号
Yno
nchar
10
外码
2、员工(Y_G)表(员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历,员工电话)其中员工编号为主码
属性中文名称
属性名
类型
长度
说明
员工编号
Yno
nchar
10
主码:
员工编号,具有唯一性
员工姓名
Yname
nchar
20
员工姓名
员工职称
Ywork
nchar
10
员工职称
员工性别
Ksex
int
3
18~100
员工年龄
Kage
nchar
4
员工年龄
员工学历
Kxueli
nchar
10
员工学历
员工电话
Kphone
nchar
11
员工电话
3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码
属性中文名称
属性名
类型
长度
说明
车辆编号
Qno
nchar
10
主码:
车辆编号,具有唯一性
车辆名字
Qname
nchar
20
车辆名
车辆颜色
Qcolor
nchar
4
车辆颜色
车辆类型
Qtype
int
20
车辆类型
车辆厂家
Qcompany
nchar
30
车辆厂家
车辆价格
Qprice
nchar
12
车辆价格
车辆备注
Qbeizhu
nchar
50
车辆备注
所负责的员
工编号
Yno
nchar
10
外码
4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码
属性中文名称
属性名
类型
长度
说明
厂商编号
Cno
nchar
10
主码:
厂商编号,具有唯一性
厂商名字
Cname
nchar
20
厂商名字
厂商电话
Cphone
nchar
11
厂商电话
厂商地址
Cplace
nchar
30
厂商地址
供应量
Cgongying
nchar
10
供应量
5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中仓库编号,车辆编号,厂商编号为主码
属性中文名称
属性名
类型
长度
说明
车辆编号
Qno
nchar
10
(外码)仓库编号,车辆编号,厂商编号共同构成主码
厂商编号
Cno
nchar
20
(外码)仓库编号,车辆编号,厂商编号共同构成主码
入库时间
CKindate
nchar
11
入库时间
出库时间
CKoudate
date
10
出库时间
库存总数
CKsum
date
10
库存总数
仓库编号
CKno
nchar
10
(外码)仓库编号,车辆编号,厂商编号共同构成主码
仓库地址
CKplace
nchar
30
仓库地址
6订单(D_D)表(订单号,客户编号,汽车编号,员工编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码客户编号为外码
属性中文名称
属性名
类型
长度
说明
订单编号
Dno
nchar
10
订单号,主码
客户编号
Kno
nchar
10
汽车编号
Qno
nchar
10
员工编号
Yage
int
10
(外码)
订货日期
Dindate
date
订货日期
交货日期
Doudate
date
交货日期
折扣
Dzhekou
nchar
50
折扣
系统需要产生的报表
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)表(员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历)其中员工编号为主码
3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码
4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码
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),
Ynonchar(10),
Dindatedatetime,
Doudatedatetime,
zhekounchar(30),
foreignkey(Kno)referencesK_H(Kno),
foreignkey(Qno)referencesQ_C(Qno),
foreignkey(Yno)referencesY_G(Yno),
)
创建表格如下:
第5部分数据库外模式设计
5.1汽车销售报表的设计
分析出汽车销售的情况,哪些车好卖,哪些车不好卖
代码如下:
createview汽车销售信息
asselectQno,Qname,Qprice
fromQ_C
whereYno!
='无'
5.2员工销售报表的设计
分析出哪些员工卖的好,哪些员工卖的一般
代码如下:
createview员工销售
asselectYno,Qname
fromQ_C
whereYno!
='无'
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文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车销售管理系统 数据库 课程设计报告 汽车 销售 管理 系统 课程设计 报告