




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理及应用课程设计报告题目: 轿车销售管理系统 学号 姓名 班级 090806 XXX 信计* 20127一、需求分析1)系统功能随着信息化技术的飞速发展,高效的轿车销售管理系统是当前信息化轿车公司管理系统的需求,建立轿车销售管理系统可以提高轿车经销商管理公司的职员和轿车的效率,可以做到轿车信息的规范管理,快速查询和科学统计,从而减少管理方面的工作量,实现公司的信息化管理。通过该数据库的数据,可以实现以下功能:对仓库中的车辆数进行有效地管理,通过本系统能够有效地对每次的轿车进货,以及轿车的入库和出库进行管理,能够实现存货查询;能够对轿车的基本信息进行查询和更改。对员工信息进行修改和查询等
2、,能够查出一个员工的基本业绩等;还可以对供应商基本信息进行查询等.对于客户信息也可以方便的查寻;还可以根据销售的情况统计销售的车辆情况,以及营业情况等;所以通过本系统可以基本实现一个轿车销售公司的最基本的一些关系功能;2)概念模型在数据库设计中,数据是整个设计的核心,相互关联的数据构成了数据结构,对于数据库设计来说,通常使用数据字典来对各种数据及其集合进行描述,数据字典是进行数据收集和数据分析所获得的主要成果。根据系统功能来对该系统设计的数据项和数据结构分别进行分析。该系统设计主要涉及到轿车,员工,供应商,客户,仓库,订单等主要对象,所以整个系统所涉及的数据项由这几个对象本身的属性和他们之间的
3、关系所构成。3)整体系统功能模块图系统用户管理编辑用户轿车销售管理系统汽车销售管理库存管理客户信息管理职工管理注销、退出系统汽车信息管理入库单编辑销售单编辑、退货库存编辑职工信息修改、查询仓库编辑客户信息添加销售汇总客户信息编辑职工信息添加、删除入库、仓库汇总4S店售后服务等售后二、概念结构设计1)全局E-R图(粗略的)(详细的)三、逻辑结构设计1)根据ER图的描述转化为关系模型的:员工信息表:(员工编号,员工姓名,年龄,籍贯,学历,职位,工资);供应商信息表:(供应商编号,供应商名,供应商地址,供应商电话);轿车信息表(轿车编号,型号,颜色,供应商名,出厂日期,出售价格,进价,仓库号);仓库
4、信息表:(仓库号,仓库容量,仓库地址,仓库内对应型号车辆数,仓库管理员姓名,仓库车辆型号);客户信息表:(客户编号,客户姓名,员工姓名,联系电话,地址,工作单位,业务状态);销售信息表:(轿车型号,客户编号,购车日期,销售价格,员工编号,颜色,销售数量);收益信息表:(轿车型号,利润,轿车颜色,出售车辆数,车辆总成本,销售总金额,统计时间);订单信息表:(订单号,客户号,订货日期,交货日期,交货地址,轿车型号,轿车颜色,负责人编号,已付金额,还欠金额);进货信息表:(轿车型号,供应商编号,进货日期,负责员工编号,付款金额);轿车存储信息:(轿车编号,仓库号,入库时间,出库时间,负责人编号);2
5、)数据字典:员工信息表字段名类型长度是否可以为空是否作为主键员工编号char8NPrimary key员工姓名char10N年龄intN性别char4籍贯char20Y学历char8Y职位char10N工资intN供应商信息表字段名类型长度是否可以为空是否作为主键供应商编号char8NPrimary key供应商名char12N供应商地址char20N供应商电话intN轿车信息表字段名类型长度是否可以为空是否作为主键轿车编号char8NPrimary key型号char20NPrimary key颜色char8N供应商名char12N出厂日期smalldatatimeN出售价格intN仓库号c
6、har10NFK仓库信息表字段名类型长度是否可以为空是否作为主键仓库号char10NPrimary key仓库容量int10N仓库地址char10N仓库管理员姓名char20N仓库车辆型号char10N客户信息表字段名类型长度是否可以为空是否作为主键客户编号char8NPrimary key客户姓名char10N员工姓名char10N联系电话intN地址char20N工作单位char20N业务状态char8N销售信息表字段名类型长度是否可以为空是否作为主键轿车型号char25NPK客户编号char15NFK购车日期smalldatatime15N销售价格double15N员工编号char20N
7、FK颜色char10N销售数量int30N收益信息表字段名类型长度是否可以为空是否作为主键轿车型号char8NPrimary key利润intN颜色char8N出售车辆数intN车辆总成本intN销售总金额intN统计时间smalldatatimeN订单信息表字段名类型长度是否可以为空是否作为主键订单号char8NPrimary key客户号char8NFK订货日期smalldatatime10N交货日期smalldatatime10N交货地址char10N轿车型号char8N颜色char8N进货信息表字段名类型长度是否可以为空是否作为主键轿车型号char8NPrimary key供应商编号c
8、har8N进货日期smalldatatimeN员工编号char8NFK付款金额intN轿车存储信息表字段名类型长度是否可以为空是否作为主键轿车编号char8NPrimary key仓库号char10N入库时间smalldatatimeN出库时间smalldatatimeN负责人编号char8NFK四、详细设计1)建表代码CREATE TABLE 员工信息表(员工编号 CHAR(8) CONSTRAINT W_Prim PRIMARY KEY,员工姓名 CHAR(10) NOT NULL,年龄 INT NOT NULL,性别 CHAR(4) NOT NULL,籍贯 CHAR(20) NOT NU
9、LL,学历 CHAR(8) NOT NULL,职位 CHAR(10) NOT NULL,工资 INT NOT NULL)CREATE TABLE 供应商信息表(供应商编号 CHAR(8) CONSTRAINT P_Prim PRIMARY KEY, 供应商名 CHAR(12) NOT NULL, 供应商地址 CHAR(20) NOT NULL, 供应商电话 INT NOT NULL)CREATE TABLE 轿车信息表(轿车编号 CHAR(8) CONSTRAINT C_Prim PRIMARY KEY, 轿车型号 CHAR(20) CANDIDATE KEY, 颜色 CHAR(8) NOT
10、NULL, 供应商名 CHAR(12) NOT NULL,出厂日期 SMALLDATETIME NOT NULL, 出售价格 INT NOT NULL,仓库号 CHAR(10) CONSTRAINT CB_Fore FOREIGN KEY REFERENCES 仓库信息表(仓库号)CREATE TABLE 仓库信息表(仓库号 CHAR(10) CONSTRAINT S_Prim PRIMARY KEY,仓库容量 INT NOT NULL,仓库地址 CHAR(20) NOT NULL,仓库管理员姓名 CHAR(8) NOT NULL,轿车型号 CHAR(8) CONSTRAINT BC_Fore
11、 FOREIGN KEY REFERENCES 轿车信息表(轿车型号)CREATE TABLE 客户信息表(客户编号 CHAR(8) CONSTRAINT M_Prim PRIMARY KEY , 客户姓名 CHAR(10) NOT NULL, 员工姓名 CHAR(10) NOT NULL, 联系电话 INT NOT NULL, 地址 CHAR(20) NOT NULL, 工作单位 CHAR(20) NOT NULL, 业务状态 CHAR(8) NOT NULL )CREATE TABLE 销售信息表(轿车型号 CHAR(8) CONSTRAINT SC_Fore FOREIGN KEY RE
12、FERENCES 轿车信息表(轿车型号), 客户编号 CHAR(8) CONSTRAINT SCH_Fore FOREIGN KEY REFERENCES 客户信息表(客户编号), 购车日期 SMALLDATETIME NOT NULL, 销售价格 INT NOT NULL, 员工编号 CHAR(8) CONSTRAINT SW_Fore FOREIGN KEY REFERENCES 员工信息表(员工编号), 颜色 CHAR(8) NOT NULL, CONSTRAINT Sell_Prim PRIMARY KEY(轿车型号,客户编号,员工编号)CREATE TABLE 收益信息表(轿车型号C
13、HAR(8) CONSTRAINT PCX_Fore FOREIGN KEY REFERENCES 轿车信息表(轿车型号),利润 INT NOT NULL,颜色 CHAR(8) NOT NULL,出售车辆数 INT NOT NULL,车辆总成本 INT NOT NULL,销售总金额 INT NOT NULL,统计时间 SMALLDATETIME NOT NULL,CONSTRAINT pro_Prim PRIMARY KEY(轿车型号,颜色)CREATE TABLE 订单信息表(订单号 CHAR(8) CONSTRAINT D_Prim PRIMARY KEY,客户号 CHAR(8) CONS
14、TRAINT DC_Fore FOREIGN KEY REFERENCES 客户信息表(客户号),订货日期 SMALLDATETIME NOT NULL, 交货日期 SMALLDATETIME NOT NULL, 交货地址 CHAR(20) NOT NULL,轿车型号 CHAR(8) CONSTRAINT DCX_Fore FOREIGN KEY REFERENCES 轿车信息表(轿车型号),颜色 CHAR(8) NOT NULL)CREATE TABLE 进货信息表(轿车型号 CHAR(20) CONSTRAINT BCX_Fore FOREIGN KEY REFERENCES 轿车信息表(
15、轿车型号), 供应商编号 CHAR(8) CONSTRAINT BCP_Fore FOREIGN KEY REFERENCES 供应商信息表(供应商编号), 进货日期 SMALLDATETIME NOT NULL, 员工编号 CHAR(8) CONSTRAINT BCW_Fore FOREIGN KEY REFERENCES 员工信息表(WNO), 付款金额 INT NOT NULL, CONSTRAINT Bc_Prim PRIMARY KEY(轿车型号,供应商编号)CREATE TABLE 轿车存储信息表(轿车编号 CHAR(8) CONSTRAINT CSC_Fore FOREIGN K
16、EY REFERENCES 轿车信息表(轿车编号), 仓库号 CHAR(10) CONSTRAINT CSB_Fore FOREIGN KEY REFERENCES 仓库信息表(仓库号), 入库时间 SMALLDATETIME NOT NULL, 出库时间 SMALLDATETIME NOT NULL, 负责人编号 CHAR(8) CONSTRAINT CSW_Fore FOREIGN KEY REFERENCES 员工信息表(负责人编号), CONSTRAINT Ma_Prim PRIMARY KEY(轿车编号,仓库号))2)录入数据代码insert into 员工信息表 VALUES (0
17、01,'严峻',21,女,'四川,本科','经理,5000)insert into 员工信息表 VALUES ('002','李玲,23,男','云南,'大专',职员',2000)insert into 员工信息表 VALUES (003','宋瑞,26,'男',山东,本科,'组长',3500)insert into 员工信息表 VALUES ('004,'杨凯,29,'女,四川,'高中,'职员,2000
18、)insert into 员工信息表 VALUES (005','李杰,25,男','四川',本科','职员',1500)insert into 员工信息表 VALUES ('006',黄陵',24,'女,'北京','大专','职员',1800)insert into 员工信息表 VALUES ('007','徐英',22,女','山西,'高中','职员,1980)insert i
19、nto 员工信息表 VALUES ('008',文俊,26,'女,陕西,本科','职员,1900)insert into 员工信息表 VALUES (009','秦旭,23,'女,'四川,'大专,职员',2000)insert into 员工信息表 VALUES (010,杨曦,24,女,北京,高中','职员,1980)insert into 供应商信息表 VALUES ('001,一汽','长春','1345566233)insert into 供应
20、商信息表 VALUES (002,'广本,广州insert into 供应商信息表 VALUES (003,大众'长春insert into 供应商信息表 VALUES ('004',丰田,'日本',1890909098)insert into 供应商信息表 VALUES (005',福特,'英国'insert into 轿车信息表 VALUES (110','A1',红色,'一汽',20112-1,13,
21、001)insert into 轿车信息表 VALUES (111','A2',蓝色',广本',201123,20,002)insert into 轿车信息表 VALUES (112',A3,银色,'丰田',2011-3-2,32,003)insert into 轿车信息表 VALUES ('113,A1,白色','福特,201128,19,001)insert into 轿车信息表 VALUES (114,A4,红色',大众',201142,14,004)insert into 仓库信息表
22、 VALUES ('001,78,'东区1号,45',李俊',A1')insert into 仓库信息表 VALUES ('002,88,东区2号,'56','张颖,A2)insert into 仓库信息表 VALUES ('003,100,东区3号,'88','杨凯','A3)insert into 仓库信息表 VALUES (004',21,'东区4号','13,江河',A4)insert into 仓库信息表 VALUES (
23、39;005',65,东区5号',45',宁静,A5') insert into 仓库信息表 VALUES ('006,35,'东区6号,20',徐杰',A6')insert into 仓库信息表 VALUES ('007,89,东区7号,'27,李静,A7')insert into 仓库信息表 VALUES (008',45,'东区8号,43,杨曦',A8)insert into 仓库信息表 VALUES (009,67,'东区9号,56,'李俊',
24、A9)insert into 仓库信息表 VALUES (010,66,'东区10号','51,杨曦','A10)insert into 客户信息表 VALUES ('001',刘梅',严峻西一段',西华,'订货')insert into 客户信息表 VALUES (002','宋云','李玲'东大街','数计,'购车')insert into 客户信息表 VALUES (003,张玉
25、','李杰''东二段,'图书馆','订车)insert into 客户信息表 VALUES ('004','李华',李玲'东三段','后勤','购车')insert into 客户信息表 VALUES ('005,宋婷,'严峻东四段',人文',订车)insert into 客户信息表 VALUES (006,'严苛,杨凯',137865
26、44678,'西二段',数计,'订车')insert into 客户信息表 VALUES ('007,何玲,'李玲'西三段,'教务处,购车')insert into 客户信息表 VALUES (008',宋辉,'严峻'西四段,'体育,购车')insert into 客户信息表 VALUES (009',李询,'杨凯北一段,'土木,'订车')insert into 客户
27、信息表 VALUES (010,'严玉,'李玲'北二段',机械,订车)insert into 销售信息表 VALUES (A1,'001,20114-5,12,004',红色',2)insert into 销售信息表 VALUES (A2,002',20115-4,34,003','银色',1)insert into 销售信息表 VALUES (A3','004',20116-5,19,002',白色,1)insert into 销售信息表 VALU
28、ES ('A4',005',2011-67,41,006','红色',1)insert into 销售信息表 VALUES (A5',002,20116-5,32,008','白色,null)insert into 收益信息表 VALUES (A1 ,21,红色',9,87,108,2011-4-6)insert into 收益信息表 VALUES ('A2 ,32,'蓝色,11,142,201146)insert into 收益信息表 VALUES (A3 ,23,红色',3,99,122
29、,2011-6-7)insert into 收益信息表 VALUES (A4' ,45,'白色',5,120,165,20116-1)insert into 订单信息表 VALUES ( 001' ,001,20113-12,20118-9,东大街',A1,红色')insert into 订单信息表 VALUES ( 002 ,'002,20114-5,2011-6-29,'东一段,'A2,'蓝色)insert into 订单信息表 VALUES ( 003' ,'003,20116-6,20117
30、-1,西大街,'A3,'红色)insert into 订单信息表 VALUES ( 004 ,005',201165,201171,古月街','A4,'白色')insert into 订单信息表 VALUES ( '005 ,'006,2011-67,2011-7-7,'东二段,A5',红色)insert into 订单信息表 VALUES ( '006 ,009',2011-612,2011-89,'西二段',A8,'银色)insert into 订单信息表 VAL
31、UES ( 007 ,'010,2011-6-15,2011-9-1,西一段,'A7,'蓝色')insert into 进货信息表 VALUES ( 'A1' ,001,201152,001',21)insert into 进货信息表 VALUES ( A2' ,'002',2011-6-7,'004,15)insert into 进货信息表 VALUES ( A3' ,'003',201134,'005,21)insert into 进货信息表 VALUES ( '
32、A4 ,004',2011-5-9,006',57)insert into 轿车存储信息表 VALUES ( 110 ,001,20113-2,201156,001')insert into 轿车存储信息表 VALUES ( '111 ,'002',2011-3-5,null,002)insert into 轿车存储信息表 VALUES ( 112' ,003,20115-5,null,002')insert into 轿车存储信息表 VALUES ( '113 ,004,2011-56,null,004)insert i
33、nto 轿车存储信息表 VALUES ( '115' ,005,20116-7,2011-6-15,006)(界面实现截图省去)4)视图表设计视图一:由轿车信息表和收益表生成的轿车_收益视图:SELECT dbo.轿车信息表。仓库号, dbo。轿车信息表.进价, dbo。轿车信息表。型号, dbo.收益信息表.利润, dbo.收益信息表.出售车辆数, dbo。收益信息表。轿车颜色FROM dbo.轿车信息表 INNER JOIN dbo.收益信息表 ON dbo。轿车信息表.型号 = dbo。收益信息表。轿车型号视图二:由员工信息表和销售表生成员工_销售视图:SELECT dbo。员工信息表。职位, dbo。员工信息表.工资, dbo。员工信息表。员工姓
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年花艺师职业资格考试真题:花艺作品制作与装饰技巧
- 2025年资产评估师无形资产评估与企业价值评估模拟试题:实战案例解析与解题策略
- 2025年注册会计师考试《会计》所得税会计模拟试题全攻略
- 2025年意大利语CELIA2考试模拟试卷:基础写作与日常交流能力实战
- 阜阳市颍州区2024-2025学年高三英语下学期模拟试题(新高考题型实战演练)
- 2025年高考数学概率统计与几何证明专项训练(含2025年高频题型)
- 高考化学一轮复习课时作业第4章第7讲 常见元素及其化合物的性质及转化(含解析)
- 2025年室内设计师职业资格考试真题卷-室内设计风格与流派解析
- 2025年高考数学模拟检测卷(文科专用)-高考数学压轴题训练试题
- 2025年医保知识考试题库:信息化建设应用案例分析及创新应用试卷
- 自来水厂调试方案
- 全过程造价咨询投资控制目标承诺及保证措施
- 唐雎不辱使命课件市公开课一等奖课件省赛课获奖课件
- 第七版外科护理学-骨折病人的护理课件
- 三级医院危重症和疑难复杂疾病目
- 分数的加法和减法教材分析课件
- 《浅谈小学语文有效复习策略》PPT
- 神木市孙家岔镇神能乾安煤矿矿山地质环境保护与土地复垦方案
- 幼儿园大班语言公开课教案《如果我是…》
- 拱坝坝肩槽开挖施工工艺与工法
- 上行式移动模架施工方案
评论
0/150
提交评论