汽车销售管理系统概述.docx
- 文档编号:13857802
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:87
- 大小:2.77MB
汽车销售管理系统概述.docx
《汽车销售管理系统概述.docx》由会员分享,可在线阅读,更多相关《汽车销售管理系统概述.docx(87页珍藏版)》请在冰点文库上搜索。
汽车销售管理系统概述
前言
虽然汽车工业经历了一百多年的发展历史,但对国家经济的发展和腾飞以及对人类社会的文明带来了巨大影响。
在许多国家,汽车工业已成为支柱产业,现有的汽车销售公司的汽车销售管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。
在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代,汽车销售系统的诞生真正解决了这一问题。
在汽车销售管理系统中需要处理大量的汽车信息,还要时刻更新汽车销售信息,不断添加和完善汽车信息。
面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
汽车信息自动化的产品管理在欧美等国家早已经实现。
它最主要的特点是能够实时的和准确的控制店内的销售情况。
如果可以能够实时掌握销售流程及销售情况,则可以有效地加速汽车的周转率并提高服务质量,而且可以减少汽车售价不符等所产生的问题。
顾客的消费要求的是希望在购买中能基本上都能购得所需的汽车,并且还要既保证汽车质量还要提供享受优质,方便的服务。
1.系统分析
1.1背景分析
随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
汽车工业经历了一百多年的发展历史,对国家经济的发展和腾飞以及对人类社会的文明带来了巨大影响。
在许多国家,汽车工业已成为支柱产业,随着人们生活水平以及汽车性能的不断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和生产规模。
1.2系统需求分析
近年来,中国汽车市场发展迅猛,以接近40%的速度增长,特别是政府新政策的出台,大大刺激了消费市场。
巨大的市场容量和可观的经济效益,引起各汽车厂家(包括世界各著名汽车厂家的在华企业)纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模式新招频出,竞争已是空前的激烈。
在如此形式下,一种介于生产厂家和用户之间的桥梁,汽车销售公司正在不断的产生和发展壮大。
汽车销售公司的汽车销售管理水平不高,直接关系着各汽车厂家的根本利益,但现有的汽车销售公司的汽车销售管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。
在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
1.3系统可行性分析
在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。
因为,有的公司对职工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对职工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。
因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高公司的销售效率,提高了公司的经济效益。
销售管理系统是一个信息化、智能化和先进管理理念的集合体。
而销售管理是一个动态过程,在其运行过程中要采取多项措施。
所以在销售管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。
一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。
系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。
而整个公司管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。
由此,该系统的操作是可行的,有必要开发该系统。
1.4系统功能分析
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:
进货管理模块、库存管理模块、销售管理模块、客户管理模块和系统模块。
具体的功能描述如下:
进货管理:
能很好地完成汽车的进货管理。
进货管理包括供应商信息,需求商信息和汽车基本信息的入库作业,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。
销售管理:
能详细地记录需求商与公司之间的交易过程,即订车和退车过程。
能及时准确地获得汽车在某阶段的盈亏情况和市场的需求走势。
即通过对汽车销售排行、汽车进货、汽车退货、订车、退车等信息查询获得相应的结果,以备公司作为参考,从而制定出相应的策略。
库存管理:
其功能是对采购来的车辆进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。
客户管理:
其功能是对公司的客户和供货商信息进行管理,包括查询,更新等。
系统管理:
能够对不同权限的用户进行合理的管理。
包括添加用户,删除用户,用户账号和密码管理以及系统各模块的维护等。
整个汽车销售管理系统的功能结构如图1.1所示:
图1.1系统功能结构图
2.系统概要设计
2.1设计思想
(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
2.2设计原则
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
(1)合法性原则:
依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。
(2)实用性原则:
适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3)准确性原则:
对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:
类型匹配,长度不超限等)。
(3)易操作原则:
要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
(5)源程序可读性原则:
为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
(6)优化原则:
为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。
(7)安全性原则:
可以为该系统的用户设置用户权限。
2.3系统业务流程图
汽车销售管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。
在新系统开发前,对这个汽车管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图2-1所示:
2.4系统数据流分析
图2.4库存管理部分第1层图
图2.5销售管理部分第1层图
图2.6进货管理部分第1层图
图2.7人事管理部分第1层图
2.5数据字典
数据流条目
(1)已进货信息=进货单号+供货商号+车辆名称+进货价+进货数量+进货日期+备注
(2)销售信息=销售单号+车辆编号+销售数量+销售日期
文件条目
(1)文件名:
职工清单
组成:
{职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注}
组织:
按职工编号递增排列
(2)文件名:
车辆清单
组成:
{车辆编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注}
组织:
按车辆编号递增排列
(3)文件名:
供货商清单
组成:
{供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注}
组织:
按供货商编号递增排列
(3)文件名:
进货清单
组成:
{进货单号+车辆编号+供货商号+进货价+数量+金额+进货日期+备注}
组织:
按进货单编号递增排列
(4)文件名:
销售清单
组成:
{销售单号+车辆编号+销售数量+销售日期}
组织:
按销售单编号递增排列
(5)文件名:
库存清单
组成:
{车辆编号+库存数量}
组织:
按车辆编号递增排列
加工说明
(1)加工名:
1:
查询
加工逻辑:
根据要查询的库存信息,检索出库存信息明细表
输入流:
库存信息查询,发出库存信息请求
输出流:
库存信息清单,进货信息请求
(2)加工名:
1:
更新
根据进货信息或销售信息更新库存信息
输入流:
已进货信息,销售信息
输出流:
发出库存检索请求
(3)加工名:
2:
查询
根据要查询的销售信息,检索出销售信息明细表
输入流:
销售信息查询
输出流:
销售清单,销售单
(4)加工名:
2:
更新
加工逻辑:
根据销售信息更细销售清单
输入流:
前台销售信息,库存信息
输出流:
更新库存清单
(5)加工名:
3:
查询
加工逻辑:
根据要查询的进货信息,检索出进货信息明细表
输入流:
进货信息查询,发出进货/采购清单查询
输出流:
库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果
(6)加工名:
3:
更新
加工逻辑:
根据进货信息更新进货清单
输入流:
进货信息请求,进货单
输出流:
发出进货/采购清单查询
(7)加工名:
4:
查询
加工逻辑:
根据输入要查询的职工信息或供货商信息,检索出相应的结果
输入流:
职工信息查询,供货商信息查询,发出职工/供货商清单查询
输出流:
已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果
(8)加工名:
4:
更新
加工逻辑:
根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单
输入流:
职工信息,新供货商信息清单,职工/供货商清单检索结果
2.6性能分析
(1)数据精确度
产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。
(2)时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。
(3)适用性
该管理系统软件适用于Windows2000/xp及以上操作系统。
3.系统详细设计
3.1系统功能结构图
系统总体结构如图3.1所示:
3.2系统功能设计
系统功能设计是使整个系统能基本实现车辆的进、销、存等管理功能,能让公司管理者更直观的了解公司的经营状况,以做出相应的经营决策。
管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测公司的各种运行情况,并利用过去的历史数据预测未来的发展,从公司全局的角度出发进行决策,利用信息控制公司的行为,辅助公司完成其销售目标。
本系统主要包括五大模块,分别是客户管理模块,销售管理模块,进货管理模块,库存管理模块,系统管理模块。
每个模块的功能如下:
1.客户管理模块功能:
(1)实现客户信息的查询;
(2)实现客户信息的更新,包括增加、删除、修改功能;
(3)实现供货商信息的查询;
(4)实现供货商信息的更新,包括增加、删除、修改功能。
2.销售管理模块功能:
(1)实现销售信息的查询;
(2)实现车辆销售信息的盘点。
3.进货管理模块功能:
(1)实现进货信息的查询;
(2)实现进货信息的更新,包括增加、删除、修改功能。
4.库存管理模块功能:
(1)实现车辆信息的查询;
(2)实现车辆信息的更新,包括增加、删除、修改功能;
(3)实现库存信息的查询;
(4)实现库存信息的更新,包括增加、删除、修改功能。
5.系统管理模块功能:
(1)实现对不同权限的用户进行合理的管理;
(2)实现对各个模块的维护和监控等功能。
3.3系统各模块功能设计
3.3.1.客户管理模块
模块功能:
该模块主要是实现对客户、供货商信息的查询;实现客户、供货商信息的更新,包括增加、删除、修改功能。
客户、供应商信息查询:
根据该模块的信息公司可以制定营销策略和销售策略,完善公司服务,提高质量。
更好的带动公司销售。
客户、供应商信息更新:
更好的完善客户、供应商的信息,删除陈旧无用的信息。
输入项、输出项:
该模块的输入项为客户、供应商信息。
3.3.2.销售管理模块
模块功能:
本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。
销售信息查询:
根据车辆销售情况,按需要对销售情况进行查询。
在该查询模块中,可以按照车辆的编号、销售日期等多种方式进行车辆销售信息查询。
销售信息盘点:
可以按照需要对在一定时期内的销售情况进行盘点。
输入项、输出项:
本模块的数据输入项主要是车辆的销售单号和车辆编号。
其中还包括销售数量和销售日期。
3.3.3.进货管理模块
模块功能:
该模块主要是实现进行进货信息查询、进货计划制定两个功能。
进货信息查询:
该模块为公司提供整个公司的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。
进货计划制定:
该模块可以为制定进货计划,并形成相应的采购订单。
输入项、输出项:
该模块的输入项为公司的进货单,其中包括进货单的编号,车辆的编号,供货商号,进货价,数量,金额进货日期,备注。
3.3.4.库存管理模块
模块功能:
本模块的主要功能是车辆信息的查询和更新,库存信息的查询和更新。
查询车辆信息:
主要功能查询车辆的明细信息,和它的库存信息。
添加车辆信息:
主要功能添加新进的车辆。
修改车辆信息:
主要功能是修改车辆的信息,包括他的库存数量。
删除车辆信息:
主要功能是删除不再销售的车辆信息。
输入项、输出项:
本模块的数据输入项主要是车辆编号。
3.3.5.系统管理模块
系统用户管理:
在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更和密码修改。
退出:
选择退出系统,将关闭整个系统,结束本次使用。
3.4系统数据库设计
3.4.1.E-R模型
汽车销售管理系统数据库E-R模型,如图3.2所示:
3.4.2.数据库表设计
由数据模型利用SQLServer2000进行数据库的详细设计,其基本表的设计如下:
(1)职工清单(StaffBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
职工编号
staffID
char
6
P
NOTNULL
姓名
name
nvarchar
8
NOTNULL
性别
sex
nchar
2
NOTNULL
籍贯
home
nvarchar
4
NULL
学历
diploma
nvarchar
4
NOTNULL
类别
kind
nvarchar
10
NULL
工资
salary
int
4
NULL
联系电话
phone
varchar
12
NULL
联系地址
address
nvarchar
50
NULL
身份证号
idCard
varchar
18
NOTNULL
聘用日期
beginDate
datetime
8
NULL
编制日期
enactTime
datetime
8
NULL
备注
others
ntext
50
NULL
表3-1职工清单表
说明:
此表存放职工信息。
(2)用户清单(UserBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
帐号
loginID
char
6
P/F
NOTNULL
密码
passWord
char
6
NOTNULL
表3-2用户清单表
说明:
此表存放系统用户信息。
(3)车辆清单(MerchBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
车辆编号
merchID
char
6
P
NOTNULL
供货商号
profferID
char
6
F
NOTNULL
名称
fullName
nvarchar
80
NOTNULL
条形码
barCode
char
15
NOTNULL
计量单位
metricUnit
varchar
4
NOTNULL
类别
kind
nvarchar
8
NULL
产地
birthPlace
nvarchar
50
NULL
单价
unitCost
money
4
NOTNULL
备注
others
ntext
50
NULL
表3-3车辆清单表
说明:
此表存放车辆信息。
(4)供货商清单(ProfferBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
供货商号
profferID
char
6
P
NOTNULL
名称
fullName
nvarchar
50
NOTNULL
联系人
contactPerson
nvarchar
8
NOTNULL
联系电话
phone
varchar
12
NOTNULL
联系地址
address
nvarchar
50
NOTNULL
开户行
openingBank
nvarchar
10
NULL
银行帐号
accountID
varchar
15
NULL
备注
others
ntext
50
NULL
表3-4供应商清单表
说明:
此表存放供货商信息。
(5)进货清单(ImportBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
进货单号
importBillID
char
6
P
NOTNULL
车辆编号
merchID
char
6
P/F
NOTNULL
供货商号
profferID
char
6
F
NOTNULL
进货价
importPrice
money
4
NOTNULL
数量
quantity
int
4
NOTNULL
金额
totalMoney
money
4
NOTNULL
进货日期
importDate
datetime
8
NOTNULL
备注
others
ntext
50
NULL
表3-5进货清单表
说明:
此表存放进货信息。
(6)销售清单(SaleBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
销售单号
saleBillID
char
6
P
NOTNULL
车辆编号
merchID
char
6
P/F
NOTNULL
销售数量
saleNum
int
4
NOTNULL
销售日期
saleDate
datetime
8
NOTNULL
表3-6销售清单表
说明:
此表存放销售信息。
(7)库存清单(StoreBill)
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
车辆编号
merchID
char
6
P/F
NOTNULL
库存数量
storeNum
int
4
NOTNULL
表3-6库存清单表
4.系统实现
4.1实现策略
该系统采用系统开发中常见的多文档结构,搭配菜单栏、工具栏、状态栏等界面工具实现系统分析和系统设计中提出的功能。
4.2系统登录窗口
登录窗口的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。
其窗口如图4.1所示:
图4.1系统登录窗口
在进行系统登录过程中,登录窗口将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。
在登录窗口中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录窗口。
并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。
4.3系统主窗体
在登陆成功之后,就可以进入销售管理系统的主界面进行操作了。
其窗口如图4.2所示:
图4.2系统主窗口
4.3.1菜单栏
在这个系统的主窗口中,需要设计一个菜单栏,为用户执行各种命令和操作提供方便。
菜单的结构如系统功能设计中的系统模块结构图所示。
菜单栏窗口部分菜单列表如表4-1所示:
对象
属性
属性值
说明
一级菜单“客户管理”
标题
客户关系(&B)
标题为“客户关系”,访问键为Alt+B
名称
KHGX
菜单访问名称
二级菜单“供货商管理”
标题
供货商管理
标题为“供货商管理”
名称
GHSGL
菜单访问名称
快捷键
Ctrl+Y
通过快捷键Ctrl+Y访问此菜单
二级菜单“顾客管理”
标题
顾客管理
标题为“顾客管理”
名称
GKGL
菜单访问名称
快捷键
Ctrl+H
通过快捷键Ctrl+H访问此菜单
一级菜单“销售管理”
标题
销售管理(&N)
标题为“销售管理”,访问键为Alt+N
名称
XSGL
菜单访问名称
二级菜单“销售单”
标题
销售单
标题为“销售单”
名称
XSD
菜单访问名称
快捷键
Ctrl+S
通过快捷键Ctrl+S访问此菜单
二级菜单“销售查询”
标题
销售查询
标题为“销售查询”
名称
XSCX
菜单访问名称
快捷键
Ctrl+X
通过快捷键Ctrl+X访问此菜单
一级菜单“进货管理”
标题
进货管理(&F)
标题为“进货管理”,访问键为Alt+F
名称
JHGL
菜单访问名称
二级菜单“采购单”
标题
采购单
标题为“采购单”
名称
CGD
菜单访问名称
快捷键
Ctrl+P
通过快捷键Ctrl+P访问此菜单
二级菜单“采购查询”
标题
采购查询
标题为“采购查询”
名称
CGCX
菜单访问名称
快捷键
Ctrl+G
通过快捷键Ctrl+G访问此菜单
一级菜单“库存管理”
标题
库存管理(&F)
标题为“库存管理”,访问键为Alt+F
名称
KCGL
菜单访问名称
二级菜单“库存盘点”
标题
库存盘点
标题为“库存盘点”
名称
CKPD
菜单访问名称
快捷键
Ctrl+K
通过快捷键Ctrl+K访问此菜单
二级菜单“库存查询”
标题
库存查询
标题为“库存查询”
名称
KCCX
菜单访问名称
快捷键
Ctrl+F
通过快捷键Ctrl+F访问此菜单
一级菜单“系统设置”
标题
系统设置(&O)
标题为“系统设置”,访问键为Alt+O
名称
XTSZ
菜单访问名称
二级菜单“密码设置”
标题
密码设置
标题为“密码设置”
名称
MMSZ
菜单访问名称
快捷键
Ctrl+M
通过快捷键Ctrl+M访问此菜单
二级菜单“关于系统”
标题
关于系统
标题为“关于系统”
名称
GYXT
菜单访问名称
快捷键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 销售 管理 系统 概述
![提示](https://static.bingdoc.com/images/bang_tan.gif)