数据库原理及应用报告

上传人:世*** 文档编号:152230525 上传时间:2020-11-22 格式:DOCX 页数:14 大小:490.54KB
返回 下载 相关 举报
数据库原理及应用报告_第1页
第1页 / 共14页
数据库原理及应用报告_第2页
第2页 / 共14页
数据库原理及应用报告_第3页
第3页 / 共14页
数据库原理及应用报告_第4页
第4页 / 共14页
数据库原理及应用报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《数据库原理及应用报告》由会员分享,可在线阅读,更多相关《数据库原理及应用报告(14页珍藏版)》请在金锄头文库上搜索。

1、实验报告 实验课程:数据库原理及应用课程设计 实验内容:汽车销售管理系统 院 系: 专 业: 班 级: 学生姓名: 学 号: 、 指导教师: 2019年 1 月 3 日一、 实验目的和要求 1) 及格标准:根据课题指定的内容分析提炼出实体和联系及其属性,画出实体联系图,实体数量不能少于 5 个,将优化后的实体联系图转化为关系模式,给出验证和说明数据库范式满足3NF,在 SQL Server 2008 上创建数据库,定义各个表的主键和外键,自行定义一些索引,自行录入部分合理数据,创建一个登录名和数据库账号,并赋予相应的数据库操作权限。 2) 良好标准:满足及格标准,在此基础上,给出三个以上查询,

2、一个触发器设计并验证。 3) 优秀标准:在良好标准基础上,自行设计一个简单的 T-SQL 程序,并运行执行。 4) 可选标准(可代替优秀标准):在及格标准基础上,应用背景知识,构建 web 数据库的体系架构,包括:tomcat web 服务器,java 的开发平台 eclipse;在 eclipse 平台上创建基于 JSP 的数据系统前端程序,应用 JDBC 连接后台数据库,在浏览器页面上显示连接数据库成功。二、 实验内容1、 总体介绍 汽车销售管理系统共分五大功能。基础信息管理用于对车辆、厂商及客户信息的管理;采购信息管理用于对于车辆的采购、入库和维护;销售信息管理用于车辆的销售和维护;信息

3、查询统计用于对采购单、销售单、库存信息等的查询和一定时间内收益、销售、库存的情况的统计;系统维护用于用户的维护及用户权限的设置等。 2、 相关功能模块的数据流图如下,学生可合理扩展功能。 图 4 汽车销售管理的总体数据流图 图 5 基本信息管理数据流图 图 6 车辆销售数据流图 其它模块数据流图需要的话,请同学们自行添加。 3、 同学们可由子功能模块出发,也可由总体功能出发,设计相应的数据格式,给出 ER 图,转换为关系,优化后,设计数据库三、 ER图用户信息(用户编号,年龄,姓名,性别,联系方式)车辆信息表(车辆类型,生产日期,颜色,单价)销售单(销售单号,销售数量,总金额,销售日期,经办人

4、)销售信息(销售编号,销售单号,车辆类型,数量,售价,销售总金额)库存信息(车辆类型,库存信息编号,车辆数量)采购单(采购编号,车辆类型,入库单号,数量,进价,采购总金额)厂商(厂商编号,生产型号,厂商名,地址)用户编号(年龄,姓名,性别,联系方式)车辆类型(生产日期,颜色,单价)销售单号(销售数量,总金额,销售日期,经办人)销售编号(销售单号,车辆类型,数量,售价,销售总金额)库存信息编号(车辆类型,车辆数量)采购编号(车辆类型,入库单号,数量,进价,采购总金额)厂商编号(生产型号,厂商名,地址)四、 实验过程和结果截图create table 销售单 /* 销售单表*/(销售单号 varc

5、har(20) primary key not null,销售数量 int not null,总金额 numeric(10,2) not null,销售日期 datetime not null,经办人 varchar(20) not null) insert 销售单 /*插入数据*/values(2016004068,1,1546545,2018/8/21,张扬)insert 销售单values(201600406,2,943545,2018/9/22,张飒)insert 销售单values(2016015118,1,446545,2018/11/11,李虹)insert 销售单values(

6、2016145108,3,1548565,2018/12/21,李丽)/*/create table 车辆信息表 /* 车辆信息表*/(车辆类型 varchar(20) primary key not null,颜色 varchar(20) not null,单价 numeric(10,2) not null,生产日期 datetime)insert 车辆信息表 /*插入数据*/values(宝马X1,红,265456,2016/07/28)insert 车辆信息表values(宝马X3,黑,285456,2016/08/28)insert 车辆信息表values(宝马X5,黑,378456,

7、2016/09/28)insert 车辆信息表values(奔驰S 320,红,375456,2016/06/28)insert 车辆信息表values(奔驰S 330,黑,395456,2016/09/28)/*/create table 销售信息 /* 销售信息表*/(销售编号 varchar(20) primary key not null,销售单号 varchar(20) not null,车辆类型 varchar(20) not null,数量 int not null,售价 numeric(10,2) not null,销售总金额 numeric(10,2) not null)in

8、sert 销售信息 /*插入数据*/values(516515,2016004068,宝马X1,1,265456,265456)insert 销售信息values(516516,201600406,宝马X3,2,285456,570912)insert 销售信息values(516517,2016015118,宝马X5,1,378456,378456)insert 销售信息values(516518,2016145108,奔驰S 320,3,375456,1126368)/*/create table 采购单 /* 采购单*/(采购编号 varchar(20) primary key not

9、null,车辆类型 varchar(20) not null,/*入库单号varchar(20) not null,*/数量 int not null,进价 numeric(10,2) not null,采购总金额 numeric(15,2) not null)insert 采购单 /*插入数据*/values(54651,宝马X1,4,205456,8021824)insert 采购单values(54652,宝马X3,2,215456,430912)insert 采购单values(54653,宝马X5,1,278456,278456)insert 采购单values(54654,奔驰S

10、320,3,280000,840000)/*/create table 厂商 /* 厂商*/(厂商编号 varchar(20) primary key not null,生产型号 varchar(20) not null,厂商名 varchar(20) not null,地址 varchar(20) not null)insert 厂商 /*插入数据*/values(54161,宝马X1,afuha,广西)insert 厂商values(156561,宝马X3,asda,广东)insert 厂商values(54611,宝马X5,sdads,珠海)insert 厂商values(489414,

11、奔驰S 320,sadsad,杭州)insert 厂商values(1614151,奔驰S 330,gdfsd,株洲)/*/create table 库存信息 /* 库存信息表*/(库存信息编号 varchar(20) primary key not null,车辆类型 varchar(20) not null,库存数量 int not null)insert 库存信息 /*插入数据*/values(5161,宝马X1,3)insert 库存信息values(16561,宝马X3,0)insert 库存信息values(5611,宝马X5,1)insert 库存信息values(48914,奔驰S 320,2)insert 库存信息values(16151,奔驰S 330,2)/*/create table 用户信息 /*用户信息表*/(用户编号 varchar(20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号