汽车销售管理系统数据库课程设计报告.doc

上传人:牧羊曲112 文档编号:4266498 上传时间:2023-04-12 格式:DOC 页数:16 大小:1.18MB
返回 下载 相关 举报
汽车销售管理系统数据库课程设计报告.doc_第1页
第1页 / 共16页
汽车销售管理系统数据库课程设计报告.doc_第2页
第2页 / 共16页
汽车销售管理系统数据库课程设计报告.doc_第3页
第3页 / 共16页
汽车销售管理系统数据库课程设计报告.doc_第4页
第4页 / 共16页
汽车销售管理系统数据库课程设计报告.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《汽车销售管理系统数据库课程设计报告.doc》由会员分享,可在线阅读,更多相关《汽车销售管理系统数据库课程设计报告.doc(16页珍藏版)》请在三一办公上搜索。

1、汽车销售管理系统数据库设计方案 题 目: 汽车销售管理管理系统组 员: 夏振凯 盛柳静 何嘉颖学 院: 信息工程学院专 业: 计算机科学与技术班 级: 11计科1(本)指 导 教 师: 郑梦泽第1部分 前 言1.1汽车销售管理系统分析汽车制造业在中国发展的根本瓶颈已经从产品质量、市场规模转化为销售体系的效率。制造厂商之间的竞争日趋白热化,并正在演变成为供应链与供应链之间的的竞争,简单的价格战和促销推广活动已很难满足日益成熟的消费者的需求,这一趋势促使企业必须认真考虑。对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。一套成熟的汽车销售管理系统可以很好的体现一个企

2、业的经营状况以及未来的发展前景。汽车销售管理系统是一套汽车销售公司的销售管理系统,目前大多数厂商都忽略汽车销售管理系统的重要性,而该系统的引入是专为具有一定规模和经济条件的大型汽车场而设计的。汽车销售管理系统从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统计等为每个环节明确分工,有效地减少了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,以便汽车销售管理更加规范化。在通过实际调查以及对用户需求的了解之后得出,汽车销售管理系统有如下功能。能够对汽车信息进行有效的管理。汽车销售中汽车的信息很重要,通过本系统能有效的对汽车信息进行查询,并能对汽车的信息实现增、删、改等功能。能够对员

3、工信息进行有效的管理。通过本系统可以对员工的信息进行查询以及员工信息进行增、删、改等功能。能够对销售信息进行有效的管理。员工负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况,通过本系统可以进行业绩查询并且打印销售报表。能够对客户信息进行有效的管理。对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。通过本系统能进行客户信息编辑和客户信息查询,实现对客户信息的增、删、改等功能。第2部分 需求说明系统的基本信息1、客户(K_H)表 (客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号)属性中文名称属性名 类型长度说明客户编号Knon

4、char10主码:客户编号,具有唯一性 客户姓名Knamenchar20客户名称客户性别Ksexnchar4客户性别客户年龄Kageint318100客户电话Kphonenchar11客户电话客户地址Kplacenchar30客户地址客户备注Kbeizhunchar50客户的一些备注,要求等 所接客户的员工编号Ynonchar10外码2、员工(Y_G)表 (员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历,员工电话)其中员工编号为主码属性中文名称属性名 类型长度说明员工编号Ynonchar10主码:员工编号,具有唯一性员工姓名Ynamenchar20员工姓名员工职称Yworkncha

5、r10员工职称员工性别Ksexint318100员工年龄Kagenchar4员工年龄员工学历Kxuelinchar10员工学历员工电话Kphonenchar11员工电话3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码属性中文名称属性名 类型长度说明车辆编号Qnonchar10主码:车辆编号,具有唯一性车辆名字Qnamenchar20车辆名车辆颜色Qcolornchar4车辆颜色车辆类型Qtypeint20车辆类型车辆厂家Qcompanynchar30车辆厂家车辆价格Qpricenchar12车辆价格车辆备注Qbeiz

6、hunchar50车辆备注所负责的员工编号Ynonchar10 外码4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码属性中文名称属性名 类型长度说明厂商编号Cnonchar10主码:厂商编号,具有唯一性厂商名字Cnamenchar20厂商名字厂商电话Cphonenchar11厂商电话厂商地址Cplacenchar30厂商地址供应量Cgongyingnchar10供应量5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中仓库编号,车辆编号,厂商编号为主码属性中文名称属性名 类型长度说明车辆编号Qnonchar10(外

7、码)仓库编号,车辆编号,厂商编号共同构成主码厂商编号Cnonchar20(外码)仓库编号,车辆编号,厂商编号共同构成主码入库时间CKindatenchar11入库时间出库时间CKoudatedate10出库时间库存总数CKsumdate10库存总数 仓库编号CKnonchar10(外码)仓库编号,车辆编号,厂商编号共同构成主码仓库地址CKplacenchar30仓库地址6订单(D_D)表(订单号,客户编号,汽车编号,员工编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码 客户编号为外码属性中文名称属性名 类型长度说明订单编号Dnonchar10订单号,主码客户编号Knonchar1

8、0汽车编号Qnonchar10员工编号Yageint10(外码)订货日期Dindatedate订货日期交货日期Doudatedate交货日期折扣Dzhekounchar50折扣系统需要产生的报表1、仓库滞销车统计(汽车编号,厂商编号,入库时间,出库时间)从仓库表,厂商表导出2、员工销售统计(员工编号,员工姓名,汽车名字)从车辆和厂商基本表导出3、订单生成视图订单(订单号,客户号,订货日期,交货日期,折扣)从订单表、客户表导出第3部分 数据库概念结构设计3.1系统总体功能模块各局部E-R图设计 仓库和生产商之间的E-R图一个仓库的车可以是多个生产商生产的车,一个生产商生产的车可以存入多个仓库仓库

9、和车辆之间的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)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格

10、,车辆备注,所负责的员工编号)其中车辆编号为主码4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中(仓库编号,车辆编号,厂商编号)为主码6订单(D_D)表(订单号,客户编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码 客户编号为外码4.2 创建关系表的SQL语句( 定义表结构以及添加关系表测试用数据)4.2.1创建K_H表create table K_H (Kno nchar(10) primary key,Kname nchar(10) not nu

11、ll,Ksex nchar(4) not null,Kage tinyint check(Kage between 18 and 100),Kphone nchar(11) not null,Kplace nchar(10),Kwrite nchar(100),Yno nchar(10) not null,foreign key (Yno) references Y_G(Yno)创建表格如下:4.2.2创建Y_G表create table Y_G (Yno nchar(10) primary key,Yname nchar(20) not null,Ywork nchar(30) not nu

12、ll,Ysex nchar(10),Yage tinyint check(Yage between 18 and 100),Yxueli nchar(10),Yphone nchar(10)创建表格如下:4.2.3创建Q_C表create table Q_C (Qno nchar(10) primary key,Qname nchar(20) not null,Qcolor nchar(5) not null,Qtype nchar(10),Qplace nchar(30),Qprice nchar(12),Qwrite nchar(50),Yno nchar(10),foreign key

13、(Yno) references Y_G(Yno),)创建表格如下:4.2.4创建C_S表create table C_S (Cno nchar(10) primary key,Cname nchar(20) not null,Cphone nchar(11),Caddress nchar(30) not null,Czongshu nchar(10),)创建表格如下:4.2.5创建C_K表create table C_K (Qno nchar(10),CKno nchar(10),Cno nchar(10),CKplace nchar(50),CKindate datetime,CKouda

14、te datetime,kucun nchar(10),foreign key (Qno) references Q_C(Qno),foreign key (Cno) references C_S(Cno),primary key (Qno,CKno,Cno),)创建表格如下:4.2.6创建D_D表create table D_D (Dno nchar(10) primary key,Kno nchar(10), Qno nchar(10), Yno nchar(10),Dindate datetime,Doudate datetime,zhekou nchar(30),foreign key

15、 (Kno) references K_H(Kno), foreign key (Qno) references Q_C(Qno), foreign key (Yno) references Y_G(Yno),)创建表格如下:第5部分 数据库外模式设计5.1 汽车销售报表的设计分析出汽车销售的情况,哪些车好卖,哪些车不好卖代码如下:create view 汽车销售信息as select Qno,Qname,Qpricefrom Q_Cwhere Yno!=无5.2 员工销售报表的设计分析出哪些员工卖的好,哪些员工卖的一般代码如下:create view 员工销售as select Yno,Qn

16、amefrom Q_Cwhere Yno!=无5.3 滞销车报表的设计分析出滞销车的情况代码如下:create view 滞销汽车as select Q_C.Qno,Qnamefrom Q_C join C_K on Q_C.Qno=C_K.Qnowhere CKoudate-CKindate=10005.4 订单报表的设计分析订单的情况代码如下:create view 订单as select Dno,D_D.Qno,Qname,D_D.Ynofrom D_D join Q_C on D_D.Qno=Q_C.Qno 第7部分 小组成员的分工详细介绍小组每一位成员在本课程设计中的具体任务(可详细到每一个部分的分工)、完成总工作量的比例(写出百分比)、完成质量(五级分制),由组长协调小组成员,根据实事求是的原则共同确定。每组上交一份电子稿和打印稿。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号