您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 汽车销售管理系统--数据库-课程设计报告
-1-汽车销售管理系统数据库设计方案题目:汽车销售管理管理系统组员:夏振凯盛柳静何嘉颖学院:信息工程学院专业:计算机科学与技术班级:11计科1(本)指导教师:郑梦泽-2-第1部分前言1.1汽车销售管理系统分析汽车制造业在中国发展的根本瓶颈已经从产品质量、市场规模转化为销售体系的效率。制造厂商之间的竞争日趋白热化,并正在演变成为供应链与供应链之间的的竞争,简单的价格战和促销推广活动已很难满足日益成熟的消费者的需求,这一趋势促使企业必须认真考虑。对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。一套成熟的汽车销售管理系统可以很好的体现一个企业的经营状况以及未来的发展前景。汽车销售管理系统是一套汽车销售公司的销售管理系统,目前大多数厂商都忽略汽车销售管理系统的重要性,而该系统的引入是专为具有一定规模和经济条件的大型汽车场而设计的。汽车销售管理系统从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统计等为每个环节明确分工,有效地减少了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,以便汽车销售管理更加规范化。在通过实际调查以及对用户需求的了解之后得出,汽车销售管理系统有如下功能。能够对汽车信息进行有效的管理。汽车销售中汽车的信息很重要,通过本系统能有效的对汽车信息进行查询,并能对汽车的信息实现增、删、改等功能。能够对员工信息进行有效的管理。通过本系统可以对员工的信息进行查询以及员工信息进行增、删、改等功能。能够对销售信息进行有效的管理。员工负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况,通过本系统可以进行业绩查询并且打印销售报表。能够对客户信息进行有效的管理。对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。通过本系统能进行客户信息编辑和客户信息查询,实现对客户信息的增、删、改等功能。-3-第2部分需求说明系统的基本信息1、客户(K_H)表(客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号)属性中文名称属性名类型长度说明客户编号Knonchar10主码:客户编号,具有唯一性客户姓名Knamenchar20客户名称客户性别Ksexnchar4客户性别客户年龄Kageint318~100客户电话Kphonenchar11客户电话客户地址Kplacenchar30客户地址客户备注Kbeizhunchar50客户的一些备注,要求等所接客户的员工编号Ynonchar10外码2、员工(Y_G)表(员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历,员工电话)其中员工编号为主码属性中文名称属性名类型长度说明员工编号Ynonchar10主码:员工编号,具有唯一性员工姓名Ynamenchar20员工姓名员工职称Yworknchar10员工职称员工性别Ksexint318~100员工年龄Kagenchar4员工年龄员工学历Kxuelinchar10员工学历员工电话Kphonenchar11员工电话3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码属性中文名称属性名类型长度说明车辆编号Qnonchar10主码:车辆编号,具有唯一性-4-车辆名字Qnamenchar20车辆名车辆颜色Qcolornchar4车辆颜色车辆类型Qtypeint20车辆类型车辆厂家Qcompanynchar30车辆厂家车辆价格Qpricenchar12车辆价格车辆备注Qbeizhunchar50车辆备注所负责的员工编号Ynonchar10外码4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码属性中文名称属性名类型长度说明厂商编号Cnonchar10主码:厂商编号,具有唯一性厂商名字Cnamenchar20厂商名字厂商电话Cphonenchar11厂商电话厂商地址Cplacenchar30厂商地址供应量Cgongyingnchar10供应量5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中仓库编号,车辆编号,厂商编号为主码属性中文名称属性名类型长度说明车辆编号Qnonchar10(外码)仓库编号,车辆编号,厂商编号共同构成主码厂商编号Cnonchar20(外码)仓库编号,车辆编号,厂商编号共同构成主码入库时间CKindatenchar11入库时间出库时间CKoudatedate10出库时间库存总数CKsumdate10库存总数仓库编号CKnonchar10(外码)仓库编号,车辆编号,厂商编号共同构成主码仓库地址CKplacenchar30仓库地址-5-6订单(D_D)表(订单号,客户编号,汽车编号,员工编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码客户编号为外码属性中文名称属性名类型长度说明订单编号Dnonchar10订单号,主码客户编号Knonchar10汽车编号Qnonchar10员工编号Yageint10(外码)订货日期Dindatedate订货日期交货日期Doudatedate交货日期折扣Dzhekounchar50折扣系统需要产生的报表1、仓库滞销车统计(汽车编号,厂商编号,入库时间,出库时间)从仓库表,厂商表导出2、员工销售统计(员工编号,员工姓名,汽车名字)从车辆和厂商基本表导出3、订单生成视图订单(订单号,客户号,订货日期,交货日期,折扣)从订单表、客户表导出-6-第3部分数据库概念结构设计3.1系统总体功能模块各局部E-R图设计仓库和生产商之间的E-R图-7-一个仓库的车可以是多个生产商生产的车,一个生产商生产的车可以存入多个仓库仓库和车辆之间的E-R图1辆车只能存入一个仓库,1个仓库存放多辆车车辆和员工之间的E-R图-8-一个员工可以负责多辆车,一辆车被一个员工负责车辆和订单之间的E-R图每个订单可以定多辆车,一辆车只能被一个订单所定订单和客户之间的E-R图-9-3.3系统总E-R图设计-10-第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,-11-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),)-12-创建表格如下: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),)创建表格如下:-13--14-第5部分数据库外模式设计5.1汽车销售报表的设计分析出汽车销售的情况,哪些车好卖,哪些车不好卖代码如下:createview汽车销售信息asselectQno,Qname,QpricefromQ_CwhereYno!='无'5.2员工销售报表的设计分析出哪些员工卖的好,哪些员工卖的一般代码如下:createview员工销售asselectYno,QnamefromQ_CwhereYno!='无'5.3滞销车报表的设计分析出滞销车的情况-15-代码如下:createview滞销汽车asselectQ_C.Qno,QnamefromQ_CjoinC_KonQ_C.Qno=C_K.QnowhereCKoudate-CKindate=10005.4订单报表的设计分析订单的情况代码如下:createview订单asselectDno,D_D.Qno,Qname,D_D.YnofromD_DjoinQ_ConD_D.Qno=Q_C.Qno第7部分小组成员的分工详细介绍小组每一位成员在本课程设计中的具体任务(可详细到每一个部分的分工)、完成总工作量的比例(写出百分比)、完成质量(五级分制),由组长协调小组成员,根据实事求是的原则共同确定。每组上交一份电子稿和打印稿。
本文标题:汽车销售管理系统--数据库-课程设计报告
链接地址:https://www.777doc.com/doc-6141374 .html