汽车销售系统数据库课程设计文档格式.docx
《汽车销售系统数据库课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《汽车销售系统数据库课程设计文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
2.1业务需求及处理流程2
2.1.1业务需求2
2.1.2处理流程2
2.2功能需求分析4
2.3业务规则分析4
3概念结构设计5
3.1概念设计的方法与步骤5
3.1.1概念设计方法5
3.1.2概念结构设计的步骤5
3.2局部E-R图5
3.3全局E-R图8
4逻辑结构设计8
4.1E-R图向关系模型的转换8
4.2数据模型的优化9
5数据库的实施9
5.1数据库与基表的创建9
5.2数据的载入10
5.3数据的查询10
结束语12
参考文献13
1前言
1.1课题简介
自从第一部汽车产生以来,汽车工业已经经历了一百多年的发展,对国家经济的发展和腾飞以及对人类社会的文明带来了巨大影响。
汽车工业已成为许多国家的支柱产业,随着人们生活水平以及汽车性能的不断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和生产规模。
近年来,中国汽车市场发展迅猛,以接近40%的速度增长。
巨大的市场容量和可观的经济效益,引起各汽车厂家纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模式新招频出,竞争已是空前的激烈。
在如此形式下,一种介于生产厂家和用户之间的桥梁,汽车销售公司正在不断的产生和发展壮大。
各汽车销售公司各自都有管理、计划、销售、财务、配件、售后服务等职能部门。
如何管理好这些部门,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。
但有的业务环节仍然运用人工记账的传统办法,既容易出错又会导致账目混乱,查询和统计起来非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。
像这样初级的公司管理方法,已远跟不上销售政策和销售形势发展的需要。
因此,如何对汽车销售管理提供一整套的管理方法达到提高效率和降低成本的问题成为焦点。
汽车销售管理系统的提出,对汽车销售公司来讲意义重大。
它不但能使各业务环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。
1.2设计目的
当今销售是企业运作的重要环节,为了更好地推动销售,需要给客户提供更好的信息通道,让客户能够最快地得到他们想要了解的信息。
对于竞争异常强烈的汽车销售市场来说更是如此。
能够快捷地向客户展示出所销售的轿车信息,就能赢得客户的好感,提高公司的竞争力。
汽车4S店信息化以后,总公司管理人员可有效的查阅其他地区分店的销售数据、人员数据、车辆数据和客户数据。
方便操作,应用简单,按目前已经使用信息化系统的汽车销售公司应用来看,原有设备基础良好,信息化改造后,成本在原有基础上增加的不多,远低于节约的开支。
另外,目前行业支出中,人力开支比较大,降低人力开支,就是降低了成本,汽车销售管理企业的盈利状况也将获得极大的改善。
同时,软实力(信息化管理)+硬实力的结合,将极大提高汽车销售管理企业的市场竞争力。
2需求分析
2.1业务需求及处理流程
2.1.1业务需求
本汽车销售系统是一个协助汽车销售商对各职能部门及业务流程进行全面管理的一个信息管理系统。
本管理系统实现上应满足一下需求:
1、基础信息管理:
厂商信息、车型信息和客户信息;
2、进货管理:
车辆采购、车辆入库;
3、销售管理:
车辆销售、收益统计;
4、仓库管理:
库存车辆、仓库明细、进销存统计;
5、系统维护:
如数据安全管理(含备份与恢复)、操作员管理、权限设置等;
2.1.2处理流程
表2-1处理过程条目
名称
系统信息查询
说明
用户登陆后,查看系统信息
输入
顾客用户名,密码
输出
前台系统显示相信的信息
处理
顾客登陆后,到数据库查询用户信息、汽车信息等信息
图2-1系统登录流程图
2.2功能需求分析
①基础信息管理:
1、厂商信息的管理:
查询、增、删、改
2、车型信息的管理:
3、客户信息的管理:
②进货管理:
4、车辆采购信息的管理:
5、车辆入库信息的管理:
③销售管理:
6、车辆销售:
客户可以根据自己的需求,选择不同型号的车型
7、收益统计:
厂商按照所出售的车辆数量及价格进行统计
④仓库管理:
8、库存车辆:
仓库管理员对已有车辆进行详细管理
9、仓库明细:
库存各种类型车辆的详细信息
10、进销存统计:
仓库管理员对车辆的出售与进货进行统计
⑤系统维护:
11、数据安全管理:
系统管理员对该数据库出现的问题进行管理
12、操作员管理:
操作员根据车辆销售情况及时更改数据库
13、权限设置:
规定该数据库访问权限
2.3业务规则分析
汽车销售系统的业务规则如下:
1、客户首先要登陆,信息正确后才可被受理。
2、每位客户有唯一的标识,客户编号由系统按时间顺序生成。
3、每个厂商有唯一的标识,厂商编号由系统按时间顺序生成。
4、每个客户可以根据自己的需求订购自己想要的车。
5、每个订单用订单编号唯一标识,订单编号系由统按时间顺序生成,后提交的订单具有更大的订单号。
6、订单受理前允许客户删除所选的车辆,修改数量、地址等信息。
7、每张配送单对应一张发票。
3概念结构设计
3.1概念设计的方法与步骤
3.1.1概念设计方法
设计概念结构的E-R模型可采用四种方法:
(1)自顶向下。
先定义全局概念结构E-R模型的框架,再逐步细化。
(2)自底向上。
先定义各局部应用的概念结构E-R模型,然后将它们集成,得到全局概念结构E-R模型。
(3)逐步扩张。
先定义最重要的核心概念E-R模型,然后向外扩充,以滚雪球的方式逐步生成其他概念结构E-R模型。
(4)混合策略。
该方法采用自顶向下和自底向上相结合的方法,先自顶向下定义全局框架,再以它为骨架集成自底向上方法中设计的各个局部概念结构。
3.1.2概念结构设计的步骤
自底向上的设计方法可分为两步:
(1)进行数据抽象,设计局部E-R模型,即设计用户视图。
(2)集成各局部E-R模型,形成全局E-R模型,即视图的集成。
3.2局部E-R图
本厂商信息E-R模型如图3-1所示:
图3-1厂商信息
本车辆信息E-R模型如图3-2所示:
图3-2车辆信息
本客户信息E-R模型如图3-3所示:
图3-3客户信息
本客户信息E-R模型如图3-4所示:
图3-4客户信息
3.3全局E-R图
图中省略了实体集属性。
本系统的全局E-R图如下:
图3-5全局E-R图
4逻辑结构设计
4.1E-R图向关系模型的转换
由概念设计的E-R图可得一般关系模型如下:
厂商(厂商编号,厂商名,地址,联系方式);
客户(客户编号,客户姓名,年龄,性别,联系方式,权限设置);
车辆(车辆编号,车辆名,型号,品牌,订单号,数量,日期,收货人,电话,金额,价格,客户编号);
仓库(仓库编号,管理员,库存总数,进销存统计);
库存(车辆编号,客户编号,入库时间,出库时间);
供应(车辆编号,厂商编号,供应量);
4.2数据模型的优化
数据库逻辑设计的结果不是唯一的.为进一步提高数据库应用系统的性能,我们还应该根据应用需要适当的修改,调整数据模型的结构,这就是数据模型的优化。
1、确定函数依赖。
2、确定关系模式所属范式。
3、分析是否满足应用需求。
4、模式分解。
5、模式合并。
5数据库的实施
5.1数据库与基表的创建
1、在access中创建一个数据库,如图4-1:
图5-1数据库创建
2、创建一个汽车信息管理表,如图4-2:
图5-2信息基本表
5.2数据的载入
1、将车辆信息录入表中,如图5-1:
图5-3车辆信息
5.3数据的查询
1、查询价格在三十万元以上的:
图5-4查询表
2、查询结果如下:
图5-5查询结果
结束语
通过本次课程设计,我了解到了我们平时的实验根本和做一个项目差的实在太远,我们平时的实验固然很重要,这是我们对基本知识点的一次次的巩固,这是为我们做一次项目的基础工作,是必不可少的一个环节。
但是真正要体验一下做项目的快感,课程设计是个不错的选择。
我们往往所认为的编代码在课程设计里面所占的比例其实很小,真正要做的东西其实远远不止敲代码。
此外我认为在做项目是要充分利用各种资源,要会运用各种知识,要灵活掌握所学的知识。
当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花缭乱,目不暇接。
由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计数机网络已经成为国家的经济基础和命脉,成为社会和经济发展的强大动力,其地位越来越重要。
整个系统经过了摘要、可行性分析、需求分析、数据库设计、程序设计、及调试几个阶段,基本上实现了需求分析阶段销售系统需要达到的需求。
汽车销售系统主要可以实现的功能是:
汽车信息的管理、客户信息的管理以及厂商信息的管理。
本系统结构合理,简单明了,美观大方并能够快速、准确的响应客户所进行的操作,系统管理员能很好的对数据库进行录入,修改,删除,查询等操作,稳定性好,安全性优良。
使复杂繁琐的工作变得快速简单,使汽车销售信息能够具体化、直观化、合理化。
本系统界面友好,易于操作维护,采用了大量的人机交互式操作,使操作者一进入就可以独立的进行自己需要的操作,一目了然。
应用本系统极大的提高了工作人员的工作效率,使每天的工作变得简单轻松,使汽车销售更加科学化、智能化。
在这次设计中我意识到熟练掌握以前学过的知识是多么的重要。
除了要学习好SQLServer2000,还有专业知识,这些已经学过的基础科目也很重要。
如果不掌握他们,那么你可能会在遇到一些基本算法时都会束手无策,同时也会很难接受一些比较新的知识。
还不能拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。
丰富的想象力是建立在丰富的知识的基础上,除计算机以外,也涉及一些其他的学科。
由于设计时间较短和本人水平有限,在系统的整体结构设计上还存在一些缺点和不足之处,敬请老师给些建议。
参考文献
[1]万常选,廖国琼.数据库系统原理与设计.清华大学出版社,北京,2009.
[2]王珊等.数据库系统原理教程.北京:
清华大学出版社,1998
[3]张龙祥等.数据库原理与设计.北京:
人民邮电出版社,2002
[4]李伟等.数据库原理及应用.北京:
北京工业大学出版社,2002
[5]PaulJ.Fortier等著.数据库技术大全.林瑶等译.北京:
电子工业出版社,1999
[6]SQL-维基百科