数据库课程设计报告《轿车销售管理系统》.docx
- 文档编号:9710776
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:21
- 大小:140.69KB
数据库课程设计报告《轿车销售管理系统》.docx
《数据库课程设计报告《轿车销售管理系统》.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告《轿车销售管理系统》.docx(21页珍藏版)》请在冰点文库上搜索。
数据库课程设计报告《轿车销售管理系统》
数据库原理及应用
课程设计报告
题目:
轿车销售管理系统
学号姓名班级
****XXX信计***
2012.7
一、需求分析
1)系统功能
随着信息化技术的飞速发展,高效的轿车销售管理系统是当前信息化轿车公司管理系统的需求,建立轿车销售管理系统可以提高轿车经销商管理公司的职员和轿车的效率,可以做到轿车信息的规范管理,快速查询和科学统计,从而减少管理方面的工作量,实现公司的信息化管理。
通过该数据库的数据,可以实现以下功能:
对仓库中的车辆数进行有效地管理,通过本系统能够有效地对每次的轿车进货,以及轿车的入库和出库进行管理,能够实现存货查询;
能够对轿车的基本信息进行查询和更改。
对员工信息进行修改和查询等,能够查出一个员工的基本业绩等;
还可以对供应商基本信息进行查询等。
对于客户信息也可以方便的查寻;
还可以根据销售的情况统计销售的车辆情况,以及营业情况等;
所以通过本系统可以基本实现一个轿车销售公司的最基本的一些关系功能;
2)概念模型
在数据库设计中,数据是整个设计的核心,相互关联的数据构成了数据结构,对于数据库设计来说,通常使用数据字典来对各种数据及其集合进行描述,数据字典是进行数据收集和数据分析所获得的主要成果。
根据系统功能来对该系统设计的数据项和数据结构分别进行分析。
该系统设计主要涉及到轿车,员工,供应商,客户,仓库,订单等主要对象,所以整个系统所涉及的数据项由这几个对象本身的属性和他们之间的关系所构成。
3)整体系统功能模块图
系统用户管理
编辑用户
轿车销售管理系统
汽车销售管理
库存管理
客户信息管理
职工管理
注销、退出系统
汽车信息管理
入库单编辑
销售单编辑、退货
库存编辑
职工信息修改、查询
仓库编辑
客户信息添加
销售汇总
客户信息编辑
职工信息添加、删除
入库、仓库汇总
4S店售后服务等
售后
二、概念结构设计
1)全局E-R图
(粗略的)
(详细的)
三、逻辑结构设计
1)根据ER图的描述转化为关系模型的:
员工信息表:
(员工编号,员工姓名,年龄,籍贯,学历,职位,工资);
供应商信息表:
(供应商编号,供应商名,供应商地址,供应商电话);
轿车信息表(轿车编号,型号,颜色,供应商名,出厂日期,出售价格,进价,仓库号);
仓库信息表:
(仓库号,仓库容量,仓库地址,仓库内对应型号车辆数,仓库管理员姓名,仓库车辆型号);
客户信息表:
(客户编号,客户姓名,员工姓名,联系电话,地址,工作单位,业务状态);
销售信息表:
(轿车型号,客户编号,购车日期,销售价格,员工编号,颜色,销售数量);
收益信息表:
(轿车型号,利润,轿车颜色,出售车辆数,车辆总成本,销售总金额,统计时间);
订单信息表:
(订单号,客户号,订货日期,交货日期,交货地址,轿车型号,轿车颜色,负责人编号,已付金额,还欠金额);
进货信息表:
(轿车型号,供应商编号,进货日期,负责员工编号,付款金额);
轿车存储信息:
(轿车编号,仓库号,入库时间,出库时间,负责人编号);
2)数据字典:
员工信息表
字段名
类型
长度
是否可以为空
是否作为主键
员工编号
char
8
N
Primarykey
员工姓名
char
10
N
年龄
int
N
性别
char
4
籍贯
char
20
Y
学历
char
8
Y
职位
char
10
N
工资
int
N
供应商信息表
字段名
类型
长度
是否可以为空
是否作为主键
供应商编号
char
8
N
Primarykey
供应商名
char
12
N
供应商地址
char
20
N
供应商电话
int
N
轿车信息表
字段名
类型
长度
是否可以为空
是否作为主键
轿车编号
char
8
N
Primarykey
型号
char
20
N
Primarykey
颜色
char
8
N
供应商名
char
12
N
出厂日期
smalldatatime
N
出售价格
int
N
仓库号
char
10
N
FK
仓库信息表
字段名
类型
长度
是否可以为空
是否作为主键
仓库号
char
10
N
Primarykey
仓库容量
int
10
N
仓库地址
char
10
N
仓库管理员姓名
char
20
N
仓库车辆型号
char
10
N
客户信息表
字段名
类型
长度
是否可以为空
是否作为主键
客户编号
char
8
N
Primarykey
客户姓名
char
10
N
员工姓名
char
10
N
联系电话
int
N
地址
char
20
N
工作单位
char
20
N
业务状态
char
8
N
销售信息表
字段名
类型
长度
是否可以为空
是否作为主键
轿车型号
char
25
N
PK
客户编号
char
15
N
FK
购车日期
smalldatatime
15
N
销售价格
double
15
N
员工编号
char
20
N
FK
颜色
char
10
N
销售数量
int
30
N
收益信息表
字段名
类型
长度
是否可以为空
是否作为主键
轿车型号
char
8
N
Primarykey
利润
int
N
颜色
char
8
N
出售车辆数
int
N
车辆总成本
int
N
销售总金额
int
N
统计时间
smalldatatime
N
订单信息表
字段名
类型
长度
是否可以为空
是否作为主键
订单号
char
8
N
Primarykey
客户号
char
8
N
FK
订货日期
smalldatatime
10
N
交货日期
smalldatatime
10
N
交货地址
char
10
N
轿车型号
char
8
N
颜色
char
8
N
进货信息表
字段名
类型
长度
是否可以为空
是否作为主键
轿车型号
char
8
N
Primarykey
供应商编号
char
8
N
进货日期
smalldatatime
N
员工编号
char
8
N
FK
付款金额
int
N
轿车存储信息表
字段名
类型
长度
是否可以为空
是否作为主键
轿车编号
char
8
N
Primarykey
仓库号
char
10
N
入库时间
smalldatatime
N
出库时间
smalldatatime
N
负责人编号
char
8
N
FK
四、详细设计
1)建表代码
CREATETABLE员工信息表
(员工编号CHAR(8)CONSTRAINTW_PrimPRIMARYKEY,
员工姓名CHAR(10)NOTNULL,
年龄INTNOTNULL,
性别CHAR(4)NOTNULL,
籍贯CHAR(20)NOTNULL,
学历CHAR(8)NOTNULL,
职位CHAR(10)NOTNULL,
工资INTNOTNULL
)
CREATETABLE供应商信息表
(供应商编号CHAR(8)CONSTRAINTP_PrimPRIMARYKEY,
供应商名CHAR(12)NOTNULL,
供应商地址CHAR(20)NOTNULL,
供应商电话INTNOTNULL
)
CREATETABLE轿车信息表
(轿车编号CHAR(8)CONSTRAINTC_PrimPRIMARYKEY,
轿车型号CHAR(20)CANDIDATEKEY,
颜色CHAR(8)NOTNULL,
供应商名CHAR(12)NOTNULL,
出厂日期SMALLDATETIMENOTNULL,
出售价格INTNOTNULL,
仓库号CHAR(10)CONSTRAINTCB_ForeFOREIGNKEYREFERENCES仓库信息表(仓库号)
)
CREATETABLE仓库信息表
(仓库号CHAR(10)CONSTRAINTS_PrimPRIMARYKEY,
仓库容量INTNOTNULL,
仓库地址CHAR(20)NOTNULL,
仓库管理员姓名CHAR(8)NOTNULL,
轿车型号CHAR(8)CONSTRAINTBC_ForeFOREIGNKEYREFERENCES轿车信息表(轿车型号)
)
CREATETABLE客户信息表
(客户编号CHAR(8)CONSTRAINTM_PrimPRIMARYKEY,
客户姓名CHAR(10)NOTNULL,
员工姓名CHAR(10)NOTNULL,
联系电话INTNOTNULL,
地址CHAR(20)NOTNULL,
工作单位CHAR(20)NOTNULL,
业务状态CHAR(8)NOTNULL
)
CREATETABLE销售信息表
(轿车型号CHAR(8)CONSTRAINTSC_ForeFOREIGNKEYREFERENCES轿车信息表(轿车型号),
客户编号CHAR(8)CONSTRAINTSCH_ForeFOREIGNKEYREFERENCES客户信息表(客户编号),
购车日期SMALLDATETIMENOTNULL,
销售价格INTNOTNULL,
员工编号CHAR(8)CONSTRAINTSW_ForeFOREIGNKEYREFERENCES员工信息表(员工编号),
颜色CHAR(8)NOTNULL,
CONSTRAINTSell_PrimPRIMARYKEY(轿车型号,客户编号,员工编号)
)
CREATETABLE收益信息表
(轿车型号CHAR(8)CONSTRAINTPCX_ForeFOREIGNKEYREFERENCES轿车信息表(轿车型号),
利润INTNOTNULL,
颜色CHAR(8)NOTNULL,
出售车辆数INTNOTNULL,
车辆总成本INTNOTNULL,
销售总金额INTNOTNULL,
统计时间SMALLDATETIMENOTNULL,
CONSTRAINTpro_PrimPRIMARYKEY(轿车型号,颜色)
)
CREATETABLE订单信息表
(订单号CHAR(8)CONSTRAINTD_PrimPRIMARYKEY,
客户号CHAR(8)CONSTRAINTDC_ForeFOREIGNKEYREFERENCES客户信息表(客户号),
订货日期SMALLDATETIMENOTNULL,
交货日期SMALLDATETIMENOTNULL,
交货地址CHAR(20)NOTNULL,
轿车型号CHAR(8)CONSTRAINTDCX_ForeFOREIGNKEYREFERENCES轿车信息表(轿车型号),
颜色CHAR(8)NOTNULL
)
CREATETABLE进货信息表
(轿车型号CHAR(20)CONSTRAINTBCX_ForeFOREIGNKEYREFERENCES轿车信息表(轿车型号),
供应商编号CHAR(8)CONSTRAINTBCP_ForeFOREIGNKEYREFERENCES供应商信息表(供应商编号),
进货日期SMALLDATETIMENOTNULL,
员工编号CHAR(8)CONSTRAINTBCW_ForeFOREIGNKEYREFERENCES员工信息表(WNO),
付款金额INTNOTNULL,
CONSTRAINTBc_PrimPRIMARYKEY(轿车型号,供应商编号)
)
CREATETABLE轿车存储信息表
(轿车编号CHAR(8)CONSTRAINTCSC_ForeFOREIGNKEYREFERENCES轿车信息表(轿车编号),
仓库号CHAR(10)CONSTRAINTCSB_ForeFOREIGNKEYREFERENCES仓库信息表(仓库号),
入库时间SMALLDATETIMENOTNULL,
出库时间SMALLDATETIMENOTNULL,
负责人编号CHAR(8)CONSTRAINTCSW_ForeFOREIGNKEYREFERENCES员工信息表(负责人编号),
CONSTRAINTMa_PrimPRIMARYKEY(轿车编号,仓库号)
)
2)录入数据代码
insertinto员工信息表VALUES('001','严峻',21,'女','四川','本科','经理',5000)
insertinto员工信息表VALUES('002','李玲',23,'男','云南','大专','职员',2000)
insertinto员工信息表VALUES('003','宋瑞',26,'男','山东','本科','组长',3500)
insertinto员工信息表VALUES('004','杨凯',29,'女','四川','高中','职员',2000)
insertinto员工信息表VALUES('005','李杰',25,'男','四川','本科','职员',1500)
insertinto员工信息表VALUES('006','黄陵',24,'女','北京','大专','职员',1800)
insertinto员工信息表VALUES('007','徐英',22,'女','山西','高中','职员',1980)
insertinto员工信息表VALUES('008','文俊',26,'女','陕西','本科','职员',1900)
insertinto员工信息表VALUES('009','秦旭',23,'女','四川','大专','职员',2000)
insertinto员工信息表VALUES('010','杨曦',24,'女','北京','高中','职员',1980)
insertinto供应商信息表VALUES('001',一汽','长春',')
insertinto供应商信息表VALUES('002','广本','广州',)
insertinto供应商信息表VALUES('003','大众'长春',)
insertinto供应商信息表VALUES('004','丰田','日本',)
insertinto供应商信息表VALUES('005','福特','英国',)
insertinto轿车信息表VALUES('110','A1','红色','一汽',2011-2-1,13,001)
insertinto轿车信息表VALUES('111','A2','蓝色','广本',2011-2-3,20,002)
insertinto轿车信息表VALUES('112','A3','银色','丰田',2011-3-2,32,003)
insertinto轿车信息表VALUES('113','A1','白色','福特',2011-2-8,19,001)
insertinto轿车信息表VALUES('114','A4','红色','大众',2011-4-2,14,004)
insertinto仓库信息表VALUES('001',78,'东区1号','45','李俊','A1')
insertinto仓库信息表VALUES('002',88,'东区2号','56','张颖','A2')
insertinto仓库信息表VALUES('003',100,'东区3号','88','杨凯','A3')
insertinto仓库信息表VALUES('004',21,'东区4号','13','江河','A4')
insertinto仓库信息表VALUES('005',65,'东区5号','45','宁静','A5')
insertinto仓库信息表VALUES('006',35,'东区6号','20','徐杰','A6')
insertinto仓库信息表VALUES('007',89,'东区7号','27','李静',A7')
insertinto仓库信息表VALUES('008',45,'东区8号','43','杨曦',A8')
insertinto仓库信息表VALUES('009',67,'东区9号','56','李俊','A9')
insertinto仓库信息表VALUES('010',66,'东区10号','51','杨曦','A10')
insertinto客户信息表VALUES('001','刘梅','严峻',,'西一段','西华','订货')
insertinto客户信息表VALUES('002','宋云','李玲',,'东大街','数计','购车')
insertinto客户信息表VALUES('003','张玉','李杰',,'东二段','图书馆','订车')
insertinto客户信息表VALUES('004','李华','李玲',,'东三段','后勤','购车')
insertinto客户信息表VALUES('005','宋婷','严峻',,'东四段','人文','订车')
insertinto客户信息表VALUES('006','严苛','杨凯',,'西二段','数计','订车')
insertinto客户信息表VALUES('007','何玲','李玲',,'西三段','教务处','购车')
insertinto客户信息表VALUES('008','宋辉','严峻',,'西四段','体育','购车')
insertinto客户信息表VALUES('009','李询','杨凯',,'北一段','土木','订车')
insertinto客户信息表VALUES('010','严玉','李玲',,'北二段','机械','订车')
insertinto销售信息表VALUES('A1','001',2011-4-5,12,'004','红色',2)
insertinto销售信息表VALUES('A2','002',2011-5-4,34,'003','银色',1)
insertinto销售信息表VALUES('A3','004',2011-6-5,19,'002','白色',1)
insertinto销售信息表VALUES('A4','005',2011-6-7,41,'006','红色',1)
insertinto销售信息表VALUES('A5','002',2011-6-5,32,'008','白色',null)
insertinto收益信息表VALUES('A1',21,'红色',9,87,108,2011-4-6)
insertinto收益信息表VALUES('A2',32,'蓝色',11,142,2011-4-6)
insertinto收益信息表VALUES('A3',23,'红色',3,99,122,2011-6-7)
insertinto收益信息表VALUES('A4',45,'白色',5,120,165,2011-6-1)
insertinto订单信息表VALUES('001','001',2011-3-12,2011-8-9,'东大街','A1','红色')
insertinto订单信息表VALUES('002','002',2011-4-5,2011-6-29,'东一段','A2','蓝色')
insertinto订单信息表VALUES('003','003',2011-6-6,2011-7-1,'西大街','A3','红色')
insertinto订单信息表VALUES('004','005',2011-6-5,2011-7-1,'古月街','A4','白色')
insertinto订单信息表VALUES('005','006',2011-6-7,2011-7-7,'东二段','A5','红色')
insertinto订单信息表VALUES('006','009',2011-6-12,2011-8-9,'西二段','A8','银色')
insertinto订单信息表VALUES('007','010',2011-6-15,2011-9-1,'西一段','A7','蓝色')
insertinto进货信息表VALUES('A1','001',2011-5-2,'001',21)
insertinto进货信息表VALUES('A2','002',2011-6-7,'004',15)
insertinto进货信息表VALUES('A3','003',2011-3-4,'005',21)
insertinto进货信息表VALUES('A4','004',2011-5-9,'006',57)
insertinto轿车存储信息表VALUES('110','001',2011-3-2,2011-5-6,'001')
insertinto轿车存储信息表VALUES('111','002',2011-3-5,null,'002')
insertinto轿车存储信息表VALUES('112','003',2011-5-5,null,'002')
insertinto轿车存储信息表VALUES('113','004',2011-5-6,null,'004')
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 轿车销售管理系统 数据库 课程设计 报告 轿车 销售 管理 系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)