汽车销售管理系统

上传人:1888****888 文档编号:36266767 上传时间:2021-10-30 格式:DOC 页数:17 大小:548.77KB
收藏 版权申诉 举报 下载
汽车销售管理系统_第1页
第1页 / 共17页
汽车销售管理系统_第2页
第2页 / 共17页
汽车销售管理系统_第3页
第3页 / 共17页
资源描述:

《汽车销售管理系统》由会员分享,可在线阅读,更多相关《汽车销售管理系统(17页珍藏版)》请在装配图网上搜索。

1、数据库系统原理课程设计课题名称: 汽车销售管理系统 姓 名: 班 级: 信管10-02班 学 号: 311009030213 指导老师: 刘 小 燕 2013年 月 5 日数据库系统原理课程设计任务书-汽车销售管理系统1、 需求分析对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。汽车从入库到销售、到售后服务是一个有机的整体,它们之间联系紧密,因此汽车销售管理系统集汽车库存信息、汽车销售信息和客户信息与一体,使操作员能够方便地处理汽车出入库、销售等信息,也能使经营者及时掌握库存信息,并根据销售情况,及时调整经营方向,做出好的决策。在汽车销售管理业务的流程中,若公

2、司的销售人员不能及时掌握公司里待售汽车的质量、性能等细节信息,这就使销售人员同客户处于信息不对称紧缺的一方。将直接影响销售的业绩。同样,对于公司的中高层管理人若不能及时了解企业的汽车销售情况,不知道哪款车卖得好。不知道客户最满意的性价比是多少,就不能制作出有效的销售策略以适应瞬息万变的市场变化,如此会导致科研部不知道正确的研究方向,生产部不能生产出受顾客欢迎的产品汽车销售管理系统是一套汽车销售公司的销售管理系统,目前大多数厂商都忽略汽车销售管理系统的重要性,而该系统的引入是专为具有一定规模和经济条件的大型汽车场而设计的。汽车销售管理系统从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统

3、计等为每个环节明确分工,有效地减少了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,以便汽车销售管理更加规范化。在我们所做的系统中应该包含有许多的关系表及DFD功能,如下: 1、销售管理系统: 在我们做成的系统中从进货、销售、售后都应该有个详细的机制来反映出在公司的运行状况,有专门的DBA来管理这个数据库,是做成这个系统的最基本要求。销售管理系统销售核算统计汽车信息库存管理客户信息理职工管理理汽车品牌与数量客户欠款还款客户购买车型与合同汽车4s售后出入库管理销售利润核算库存统计分析销售统计分析销售收入核算合同编辑存放职工工资情况职工信息处理客户基本信息处理3、 在公司内部也应该有个人员

4、的管理系统,方便人员的调度,更有利于公司内部的各种管理:总经理信息技术部人力资源部仓库管理部供应部财务部销售部采购部运输部3、 当产品经销时,我们分析本系统要完成的任务,就会很快了解我们在这个系统中要怎样建立相应的信息表,从销售人员到汽车本身性质,到客户购买及售后信息采集等,可以用如下DFD图概括。NM汽车(汽车编号,品牌,型号,颜色,供应商,入库时间,数量,备注)客户汽车销售1客户(客户编号,姓名,性别,联系方式,住址,备注)销售(汽车编号,工号,客户编号,出库日期,数量)销售人员销售人员(工号,姓名,性别,联系方式)2、 概念结构设计 一、各销售地点内部人员ER图:1、 职业人员 公司内部

5、为了方便管理,应该建立起职工的基本信息,以便于各种作业时的查询,其中包含的基本信息有工号,职位,性别,姓名,联系方式,住址等姓名工号性别职业人员联系方式职位住址(2)汽车 汽车作为这个系统的主要实体,应该对他建立起详细的ER图来管理,其中包含供应商、型号、品牌、编号、入库时间、颜色、数量和备注等属性。ER图如:仓库号汽车编号型号供应商数量汽车进价出售价格出厂日期入库时间颜色(3) 对汽车销售来说,客户也同样重要。在这汽车销售系统的客实实体中,需要添加是包括客户的姓名、联系方式、性别、住址、客户编号和备注等属性。方便查找客户,和售后服务。住址工作单位职工姓名业务状态客户客户编号姓名联系方式(4)

6、 为了有一个好的用于客户订到的查询,还应该有个个好的订单表,里面包含了订单号,负责人,汽车的一些基本信息,更重要的是交货订货日期和付款情况,方便可以和财务部联系查看负责人编号还欠金额已付金额订单号汽车颜色客户号订单汽车型号订货日期交货地址交货日期(5)为空保证汽车销售情况的质量,我们还应该单独建立起销售人员的销售情况,应为一个公司的运营状况直接与销售密切相关,其中应包含汽车的类型,数量,顾客编号等。顾客户编号汽车型号销售数量购车日期销售颜色销售价格销售编号销售编号二、系统ER图:所有的信息总到一起。包括客户,销售,汽车,订单,在一起,就形成了如下的框架:业务状态住址颜色汽车型号仓库号入库日期订

7、货日期m1客户客户编号工作单位m供货金额供货日期交易日期交货地址交货日期订单号订单信息销售汽车编号型号颜色销售价格客户姓名销售姓名地址汽车供应商名出厂日期订单销售员销售员编码姓名电话 3、 逻辑结构设计 将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。 逻辑结构设计是将全局概念模型(ER图)转换成DBMS支持的概念模式或关系模式(或者称为数据结构)。从ER图出发,导出关系模式数据结构遵循如下的两个原则: 第一,对ER图中的每个“实体”,都应该转换成一个关系,该关系内至少要包含对应实体的属性

8、,并根据语义关系确定关系的主键。 第二,对ER图中的“联系”,要根据实际联系的方式及数据处理的需要,或者将其作为独立的关系来处理,或者将关系的属性(如果有)纳入相关联的实体的属性中。 如果实体之间是1:n联系,且联系没有产生对系统来说非常重要的属性,一般将1端的主键纳入n端的实体关系中,但是如果联系中产生对系统比较重要的属性,且需要独立研究该属性,则要将联系转换成一个独立的关系。 如果实体之间的联系是m:n联系,且联系中的属性多或者比较重要,则要将联系作为独立的关系来处理,且在关系中要包含联系的属性和与联系相关联的实体的属性。1)根据ER图的描述转化为关系模型的: 职工信息表:(职工编号,姓名

9、,年龄,住址,联系方式,职位);汽车信息表(汽车编号,型号,入库时间,颜色,供应商名,出厂日期,出售价格,进价,仓库号);客户客户信息表:(客户编号,姓名,职工姓名,联系电话,地址,工作单位,业务状态);订单信息表:(订单号,客户号,订货日期,交货日期,交货地址,轿车型号,轿车颜色,负责人编号,已付金额,还欠金额);销售信息表:(轿车型号,客户编号,购车日期,销售价格,员工编号,颜色,销售数量);2) 数据字典,创建各种表:职工信息表:字段名类型长度是否可以为空是否作为主键职工编号char8NPrimary key职工姓名char10N年龄intN住址char40联系方式int11Y职位cha

10、r10N汽车信息表:字段名类型长度是否能为空是否作为主键汽车编号char8NPrimary key型号char20NPrimary key颜色char8N供应商名char12N出厂日期datetimeN出售价格intN仓库号char10NFK入库时间Datetime仓库号Chat10N客户信息表:字段名类型长度是否可以为空是否作为主键客户编号char8NPrimary key客户姓名char10N职工姓名char10N联系电话intN地址char20N工作单位char20N业务状态char8N销售信息表:字段名类型长度是否能为空是否作为主键轿车型号char25NPrimary key客户编号c

11、har15NPrimary key购车日期datatime15N销售价格double15N员工编号char20NPrimary key颜色char10N销售数量int30N订单信息表:字段名类型长度是否能为空是否作为主键订单号char8NPrimary key客户编号号char8NPrimary key订货日期datatime10N交货日期datatime10N交货地址char10N气车型号char8N颜色char8N3) 创建系统的各种表程序语言: 职工信息表:汽车信息表:客户信息表:销售信息表:订单表:4) 录入数据信息代码: 插入职工信息: 插入汽车信息:插入客户信息:插入订单信息:插入

12、销售信息:4、 物理结构设计 为了一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,必须对该数据系统做一物理上的设计。让系统实现起来更轻松,方便各方用户的查询,更新数据。 数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,所以数据库设计人员必须对这些方案进行细致的评价,从中选择一个较优的方案作为数据库的物理结构 。其中需要视图设计,促发器,存储过程都是必不可少的环节。1)视图表设计视图一:由轿车信息表和收益表生成的轿车_收益视图:视图二:由员工信息表和销售表生成员工_销售视图:2) 触发器 触发器的工作原理:当数据修改影响到某个码时,触发器把新的列值作为

13、相关码,放在触发器测试表(有deleted和inserted)中,它们是临时表,一旦完成这个事务将自动消失。 由仓库信息表和销售信息表来建立一个触发器,将触发器绑定在销售表上,当销售一辆车,仓库内对应型号的车辆数减少一辆:3) 储存过程设计 存储过程经过预编译的一段程序。 它是有sql语句和控制流语句构成的语句串(语句集合)。存储过程大大提高了sql的能力和效率。建立一个查询所有客户信息的存储过程:建立一个按照职工型号来查询员工信息的存储过程:建立一个查询销售表中销售某种型号轿车的员工的信息:5、 数据实施和维护 用MS SQL SERVER2000建立数据库结构,加载(测试/虚拟)数据,能体

14、现对数据库的保护(安全性和完整性控制等)。实现各种查询、链接应用程序,并能对数据库做简单的维护操作。说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。最主要包括以下四方面: 一,数据库的转储和恢复 二,数据库安全性、完整性控制 三,数据库性能的监督、分析和改造 四,书库的重组织与重构6、 设计小结: 本报告介绍了一个使用Microsoft SQL Server 2000为后台的用于汽车销售管理的数据库管理系统。该系统能够实现汽车信息、客户信息、员工信息和销售信息的管理,即对这些信息实现增、删、改等功能。主要描述了整个

15、系统的设计过程,该设计过程主要包括了数据库系统的设计方法、系统需求分析、数据库概念结构的设计、数据库逻辑结构的设计和数据库结构的详细设计五大方面,每一方面都有详细的介绍。 通过此次课程设计,我更进一步地掌握了数据库系统原理及应用教程课程的相关知识,熟悉了创建数据库管理系统的全过程,熟练地掌握了数据库创建关系的方法以及创建基本表、简单查询、连接查询、嵌套查询和组合查询的方法。在设计数据库时,需要一步一步严谨的按着步骤来完成,每一步都至关重要,影响着整个系统的性能。由于考虑的不完全,在此次设计的汽车销售管理系统中仍然存在很多的不足,例如没有汽车的入库记录和出库记录,也没有汽车的销售价格记录等等。今后需要认真的学习更多的知识,做更多的实际调查,考虑事情也需要更加的完全,做出更好的数据库系统。 这次课程设计说漫长也短暂,从刚开始的什么也不懂,到最后做成完整的系统,是一个完全自学的过程。连续两个星期上午都是在做同一件事情,认真把这个课程设计做好。在不断的摸索和实践下,终于弄懂了一些,虽然不至于能够自己编写很复杂的代码,但是我能保证这全部是我自己的心血,艰难的完成了这门课程。而且在课本教材的基础上,自己也能够写出一些代码来实现自己想出的有些小功能,来添加自己系统的特色之处。 感触最深的是:学软件类的东西,光是看书时不行的,学的也吃力枯燥,在实践中学习,不断的练习揣摩,这才是好方法。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!