数据库课程设计 汽车销售管理系统论文.doc
- 文档编号:251294
- 上传时间:2022-10-07
- 格式:DOC
- 页数:63
- 大小:2.07MB
数据库课程设计 汽车销售管理系统论文.doc
《数据库课程设计 汽车销售管理系统论文.doc》由会员分享,可在线阅读,更多相关《数据库课程设计 汽车销售管理系统论文.doc(63页珍藏版)》请在冰豆网上搜索。
11级信管专业3班数据库应用系统课程设计课程论文
信息工程学院
《数据库课程设计》论文
题目:
汽车销售管理系统数据库设计
学号:
2011013351
专业班级:
信管113
姓名:
翟贝贝
指导老师:
张晓婷
完成日期:
2013-07-11
汽车销售管理系统数据库设计
翟贝贝
(信息工程学院信息管理与信息系统11级3班)
摘要本系统是为解决汽车销售公司的管理问题而设计。
随着经济的发展和国内汽车市场的不断扩大,某汽车销售公司定单成倍增加,各项业务更加细化,各部门分工更加明确。
而目前的人工管理方式显然已是不符合现代企业的管理要求。
基于整体考虑,本次课程设计任务就是设计一个管理系统,利用计算机来代替人工操作。
减轻了员工的劳动强度,提高了劳动质量和效率,减少了错误的发生。
本次设计,从需求分析,概念设计,逻辑设计,物理设计,到数据库的建立、运行,再到数据库的安全维护等各个方面进行了详细的分析设计。
其中需求分析阶段是此次数据库设计能够顺利进行的必要保障,所以需要花费比其他阶段相对较多的时间。
关键字:
数据库;课程设计;汽车销售管理
目录
《数据库课程设计》论文 1
汽车销售管理系统项目开发背景:
4
汽车销售管理系统的目标:
4
项目开发意义:
5
1.需求分析 6
1.1需求分析阶段处理对象及组织 6
1.2信息处理及系统功能 6
1.2.1数据流程图 6
1.2.2数据字典 10
1.2.3系统功能 10
1.3数据库系统性能需要,数据库系统开发环境需求:
11
1.3.1检查硬件要求:
11
1.3.2.操作系统:
12
2.数据库结构设计 13
2.1概念设计 13
2.1.1分E-R图建立 13
2.1.2全局/整体E-R图 16
2.2逻辑设计 17
2.2.1建立关系模式 17
2.2.2关系模式规范化处理 20
2.2.3用户子模式建立 20
2.2.4关系模式逻辑结构定义 21
3.数据库物理设计 21
3.1物理设计阶段目标和任务 21
3.2数据存储方面 21
3.2.1建立索引的原则 21
3.2.2建立索引 22
4.数据库实施与测试 22
4.1数据库实施 22
4.1.1数据库及数据库对象建立 22
4.1.2数据入库 25
4.2数据库测试 25
5.总结 25
6.附录 26
附录1:
26
附录2:
31
附录3 37
附录4 40
附录5 49
引言
汽车销售管理系统项目开发背景:
目前,我国的汽车业销售管理大多沿用旧的管理模式,无论在仓储管理,还是在销售管理方面等其他方面都存在一些问题,这些无疑制约了汽车业的发展和腾飞,在传统的汽车业管理模式中,纸单据及手工管理是其主流方式。
这种方式具有数据可靠性差,运行效率低下,统计分析难度大的缺点,快速抽取对企业有用的统计信息的可能性很小。
对于买主来说,必须要到公司来对汽车进行察看、了解性能、商谈售价,最后再确定是否要购买,因为这些事情需要花费大量的时间和精力,对购车者来说很不方便,对公司的销售来说,每天要接待大量的购车者,也要花费大量的人力来应对,并且可能会由于汽车销售员的问题给消费者和公司带来不好的影响,在汽车销售完成后,要手工记录购车者的信息,以便提供售后服务,工作量大。
尤其在汽车行业越来越兴旺的近几年,想购买汽车的家庭也越来越多,这种传统的管理模式已不能适应当今汽车企业的发展趋势,特别是信息化时代的到来,采用先进管理模式来增强竞争力,迎接信息化革命是摆在汽车业面前很现实而且很重要的问题。
如何在效益、效率上取得提升成为关键问题,迫切需要一种能够快速完成以上各种需求的系统
汽车销售管理系统的目标:
本系统是为解决汽车销售公司的管理问题而设计。
随着经济的发展和国内汽车市场的不断扩大,某汽车销售公司定单成倍增加,各项业务更加细化,各部门分工更加明确。
而目前的人工管理方式显然已是不符合现代企业的管理要求。
基于整体考虑,本次课程设计任务就是设计一个管理系统,利用计算机来代替人工操作。
减轻了员工的劳动强度,提高了劳动质量和效率,减少了错误的发生。
本次设计,从需求分析,概念设计,逻辑设计,物理设计,到数据库的建立、运行,再到数据库的安全维护等各个方面进行了详细的分析设计。
并且值得一提的是,我认真分析了企业的业务需求,公司的主要职责和主要结构等信息,从而保证了设计出比较符合公司需要的管理系统。
项目开发意义:
目前大多数厂商忽略了汽车销售管理系统的重要性,而本系统专为具有一定规模和经济条件的大型汽车厂设计。
从进货管理:
车辆采购、车辆入库,销售管理到车辆销售、收益统计等,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使汽车销售管理更加规范化。
根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,加深对数据库系统、SQL语言、存储过程、触发器的理论知识的理解和应用水平,通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
从而达到掌握开发一个小型数据库的目的
1.需求分析
主要包括内容:
处理对象及组织;信息处理及系统功能;数据库系统性能需要,数据库系统开发环境需求等。
在阐述信息及其处理过程时,要辅助业务流程图、数据流程图及数据字典。
对上述三个问题可以以附录的形式详细罗列,但正文中必须指明做了哪些业务流程图、数据流程图和数据字典的规模。
1.1需求分析阶段处理对象及组织
系统的处理对象主要包括供应商基本信息、汽车基本信息、顾客基本信息、公司员工的基本信息等对象,并且还要处理报损单、订货单、销售单等外部对象;最后还要处理供应商与供应之间的供应关系,销售人员、顾客、以及汽车之间的销售关系等组织。
1.2信息处理及系统功能
1.2.1数据流程图
(1)、顶层数据流程图:
图1-1顶层数据流程图
(2)第一层数据流图
图1-2第一层数据流程图
(3.1)第二层数据流程图—进货
图1-3进货数据流程图
(3.2)第二层数据流程图—销售
图1-4销售数据流程图
(3.3)第二层数据流程图——盘存
图1-5盘存数据流程图
1.2.2数据字典
包含数据项、数据结构、数据流、处理逻辑、数据存储定义(详见附录1)。
1.2.3系统功能
随着信息化技术的飞速发展,高效的汽车销售管理系统是当前信息化汽车公司管理系统之需要。
建立汽车销售管理系统可以提高汽车经销商管理公司的职员和汽车的效率,可以做到汽车信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量,实现公司的信息化管理。
经过分析与总结得出,汽车销售管理系统有如下功能。
能够对销售信息进行有效的管理。
销售人员负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况。
通过本系统能进行销售分析和进货分析,还能进行销售管理,并且能进行业绩查询。
能够对客户信息进行有效的管理。
对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。
通过本系统能进行客户信息编辑、客户信息查询,并且能打印客户信息报表。
并且还有对仓库盘存以及报损的处理。
注:
车辆排行应为车辆库存量,由于粘上的图片没办法更改,原图片没保存,望老师谅解。
1.3数据库系统性能需要,数据库系统开发环境需求:
1.3.1检查硬件要求:
系统必须符合以下最低硬件要求:
1.至少有1024MB的物理内存
2.下面是说明安装时物理内存(RAM)和交换区(swapspace)的配置关系。
RAMSwapSpace
1024MB到2048MB1.5倍RAM
2049MB到8192MB等于RAM
大于8192MB0.75倍RAM
在/tmp目录中至少有400MB空闲磁盘空间
1.5GB到3.5GB的磁盘空间用于安装Oracle数据库软件,具体大小由安装类型决定
1.2GB磁盘空间用于数据库预配置文件系统存储(可选)
1.3.2.操作系统:
windowssever2003\xp\vista\win7
2.数据库结构设计
主要包括概念设计和逻辑设计两个部分。
2.1概念设计
概念设计阶段主要是将需求缝隙阶段得到的用户需求抽象为信息结构即概念模型的过程,它是整个数据库设计的关键;设计概念结构通常有四类方法:
自顶向下、自底向上、逐步扩张、混合策略。
概念结构是对现实世界的一种抽象。
所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。
一般有分类、聚集、概括三种抽象。
2.1.1分E-R图建立
阐述分E-R图建立的思想(以中层数据为切入点,按照分层次/分模块思想),用E-R模式描述。
分E-R图建立的思想是:
1.对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型(1:
1,1:
n,m:
n),设计分E-R图;
2.作为“属性”,不能在具有需要描述的性质。
“属性”必须是不可分割的数据项,不能包含其他属性。
3.“属性”不能与其他实体具有联系,即E-R图中所表示的联系是实体之间的联系。
参照数据流图,分别画出分E-R图,如图2.1至2.3所示:
(1)进货时的分E-R图:
图2-1进货时的分E-R图
(2)销售时的分E-R图:
图2-2销售时的分E-R图
(3)盘存时的分E-R图:
图2-3盘存时的分E-R图
2.1.2全局/整体E-R图
阐述全局E-R图建立的步骤,重点阐述消除冲突、冗余等过程。
如果E-R图规模较大,可以以附录形式列出。
全局E-R图建立的步骤:
1.无论采用哪种方式,每次集成局部E-R图时,都要分两步走:
(1)合并。
解决各分E-R图之间的冲突,将各分E-R图合并起来生成初步的E-R图。
(2)修改和重构。
消除不必要的冗余,生成基本的E-R图。
2.各个局部所应用面向的问题不同,且通常是由不同的设计人员进行局部视图设计,这就导致各个分E-R图之间必会存在许多不一致的地方。
因此,合并分E-R图时不能简单的将各个分E-R图画到一起,而是要着力消除各个分E-R图之间的冲突。
各分E-R图之间的冲突主要有三类:
属性冲突、命名冲突和结构冲突。
3.最后得出全局的E-R如下图2.4所示:
图2-4汽车销售管理系统总的E-R图
2.2逻辑设计
概念设计阶段是独立于任何一种数据模型的,而逻辑设计阶段则与现实结合起来,逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为与项目所支持的数据模型相符合的逻辑结构。
具体任务包括将E-R图转换成关系模型、模型优化、数据库模式定义、用户模式设计。
2.2.1建立关系模式
E-R图向关系模型的转换遵循如下规则,一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。
对于实体间的联系则有不同的情况:
一个1:
1联系可以转换为一个独立关系模式,也可以与任意一端关系模式合并;一个1:
N联系可以转换为一个独立关系模式,也可以与n端实对应的关系模式合并;一个M:
N联系转换为一个独立关系模式,具有相同码的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库课程设计 汽车销售管理系统论文 数据库 课程设计 汽车 销售 管理 系统 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)