汽车销售管理信息系统.docx
《汽车销售管理信息系统.docx》由会员分享,可在线阅读,更多相关《汽车销售管理信息系统.docx(18页珍藏版)》请在冰豆网上搜索。
汽车销售管理信息系统
中国矿业大学成人教育学院
二○一○年六月
专业年级:
姓名:
学号:
——《××管理信息系统》
目录
摘要
通过管理信息系统的学习,了解了信息系统的功能和作用,并运用所学过的计算机知识,设计了汽车销售管理信息系统。
我们先通过网络和书籍对汽车的基本构造信息进行了详细的调查和分析,并结合了学过的VisualFoxpro程序软件和管理信息系统具体知识,对汽车销售进行了系统的设置。
我们进行了小组的分工,我主要负责汽车销售管理信息系统的结构设计。
这就需要对汽车的类型、型号、生产状态等进行深入的了解,才可以把车辆的信息详细地列出,方便顾客查询。
使他们能够快速的查询到自己需要的汽车类型。
它是一款利用现代计算机和数据库开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,使得查询和统计更加方便,提高工作质量和效率,提高信息资源的利用率和企业管理水平的实用软件,提高服务质量。
关键词:
汽车信息录入、汽车销售管理、汽车销售查询
前言
1.1作业背景
汽车产业的兴旺发展带动顾客对于汽车类型选择的大步前进,目前大多数汽车销售连锁店的销售管理是用简易进行的。
随着汽车款式的不断更新,汽车各项功能配置会不断的增多,简易工作已不能适应时代的发展需求,由于各销售店每天的销售量很大,难免会在业务方面及财务方面出现漏洞,给企业的经营带来种种弊端,有时还会带给客户不必要的麻烦。
要想解决这些难题,就必须有一套科学、高效、严密汽车销售管理系统作为依托进行和客户的交易。
当今的中小企业,一般应具有产品开发、生产、销售、服务的能力,为此企业都设有相应的机构,以管理各个环节的业务。
以此前提作为系统设计的基础,开发一个更适合客户和销售人员交流的这样一个汽车销售系统,来满足日益发展的汽车销售业.的要求。
为了更好的适应汽车销售管理市场发展的不平衡性,更好的为客户在选择汽车类型方面便利,为更多不了解汽车的客户提供一个交流平台,我们选择这样一个信息管理系统来进行。
1.2选题说明
汽车销售管理的对象包括:
新车入库、车辆查询、修改信息和车辆销售。
汽车销售管理的特点是信息处理量比较大。
四者紧密相连,任何一个环节都不是孤立存在的。
所管理的汽车种类繁多,而且由于入库单,出库单,需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。
因此手工借助纸介来管理上实现起来有一定的困难。
在管理的过程中经常会出现信息的重复传递,单据,报表种类繁多,各个部门管理规格不统一等问题。
(1)基本思路
通过对汽车市场和社会的现状的详细调查,确定要做汽车销售管理信息系统之后,分析系统需要涉及的内容即具体模块,然后小组成员确定好各自要做的模块,去搜集资料。
并且选择了我们较为熟悉的VFP软件进行系统的设计。
通过五个菜单来实现汽车基本信息的录入,修改,售出汽车的基本信息及数量查询,退出系统。
(2)作业目标
利用VFP软件设计出汽车销售管理信息系统,针对现实问题进行实际分析并且解决问题。
能够很快地将市场信息反馈到各职能部门,制定相应策略。
从而有条不紊地开拓市场,更好地挖掘客户资源,进一步提高车辆销售的成功率,提高服务质量,更灵活地适应外部市场环境、提升内部的管理水平、留住客户、赢得商机,从而提高企业在市场上竞争能力。
通过VisualFoxpro系统的使用,能够快捷,方便的实现汽车销售管理信息的查询。
1.3工作业绩
(1)小组主要工作:
小组各成员分别完成自己的要做的模块,然后再进行整体规,对汽车销售管理信息系统进行设计。
(2)主要收获:
熟练掌握了表单,菜单及SQL语言等应用。
更加深刻地了解了管理信息系统的知识,也锻炼了自己的软件设计的能力。
(3)小组分工:
朱杰负责结构设计,师婉莹负责汽车基本信息查询,徐雯负责基本信息录入,李倩文负责总结。
第二章系统分析
2.1可行性分析
2.1.1管理上的可行性
各汽车销售公司它们都有管理、计划、销售、财务、配件、售后服务等职能部门。
如何管理好这些部门,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。
但有的业务环节仍然运用人工记账的传统办法,既容易出错又会导致账目混乱,查询和统计起来非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。
像这样初级的公司管理方法,已远跟不上销售政策和销售形势发展的需要。
因此,如何对汽车销售管理提供一整套的管理方法达到提高效率和降低成本的问题成为焦点。
汽车销售管理系统的提出,对汽车销售公司来讲意义重大。
它不但能使各业务环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。
2.1.2技术上的可行性
本管理信息系统将采用技术成熟的VFP6.0作为前台开发工具。
后台数据库采用VFP系统自带数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
2.1.3经济上的可行性
汽车工业已成为许多国家的支柱产业,随着人们生活水平以及汽车性能的不断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和生产规模。
近年来,中国汽车市场发展迅猛,以接近40%的速度增长。
巨大的市场容量和可观的经济效益,引起各汽车厂家(包括世界各著名汽车厂家的在华企业)纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模式新招频出,竞争已是空前的激烈。
在如此形式下,一种介于生产厂家和用户之间的桥梁,汽车销售公司正在不断的产生和发展壮大。
2.2功能需求分析
2.2.1用户登陆模块
主要用于用户的登录。
当用户输入用户名和密码并经过确认为正确后,才能进入汽车销售信息管理系统,并使其拥有相应的权限。
如果不是用户,拒绝进入本系统。
2.2.2新车入库模块
该模块主要用于入库登记
2.2.3车辆查询模块
该模块主要用于车辆信息的查询
2.2.4修改信息模块
该模块主要用于车辆信息的修改
2.2.5车辆销售模块
该模块主要用于汽车销售与汽车销售的查询和统计
2.2.6退出模块
退出系统
2.3业务流程分析
汽车销售管理的基本流程主要包括:
登入,选择系统用户名,输入对应的密码,进入系统。
进入系统以后,在新车入库,车辆查询,修改信息,车辆销售四个菜单里分别对新车入库,车辆基本信息,车辆信息的修改,车辆销售统计等信息进行查询,修改,并在数据处理完成后可以退出系统。
第三章系统设计
3.1系统模块设计
根据上一章的分析,可以设计出系统的总体功能模块图,如图3-1所示。
图3-1汽车销售管理系统功能模块示意图
可以看到,本系统划分为五个功能模块,新车入库模块用于对新车入库进行录入。
车辆信息模块主要用于对车辆信息进行查询。
修改信息模块主要用于对车辆的信息进行修改。
车辆销售模块提供车辆销售记录信息,并且能够进行对已销售车辆信息的查询和统计,退出模块用来退出本系统。
3.2系统流程设计
系统流程就是用户在使用系统时的工作过程。
本系统是单一类型用户管理信息系统,从用户登录模块开始的,对用户的身份进行认证。
确认用户是否是有效的系统用户。
第一个过程决定用户能否进入系统。
本系统的流程分析如图3-2所示
图3-2系统流程设计图
3.3数据库设计
现在我们已经对汽车销售管理系统的功能,模块划分和系统流程有了比较全面的认识,本节将介绍系统的数据库设计。
3.2.1数据库需求分析
针对汽车销售管理系统的需求,通过对汽车销售管理工作过程的内容和数据流程的分析,设计如下所示的数据项和数据结构:
新车信息录入,包括的数据项有:
型号,生产厂家,上市日期,加速时间,驱动形式,最高车速,最大功率,发动机位置,最大扭矩,排量,生产状态,发动机型式,厂家指导价,点火方式,车辆类别,排放标准,变速型式,压缩比,厢式,油耗,燃料种类,手刹方式,增压方式,转向器型制动装置型式(前后),悬架(前后)式等信息。
车辆信息查询,包括的数据项有:
型号,生产厂家,上市日期,加速时间,驱动形式,最高车速,最大功率,发动机位置,最大扭矩,排量,生产状态,发动机型式,厂家指导价,点火方式,车辆类别,排放标准,变速型式,压缩比,厢式,油耗,燃料种类,手刹方式,增压方式,转向器型式,制动装置型式(前后),悬架(前后)等信息。
车辆信息修改包括的数据项有:
型号,生产厂家,上市日期,加速时间,驱动形式,最高车速,最大功率,发动机位置,最大扭矩,排量,生产状态,发动机型式,厂家指导价,点火方式,车辆类别,排放标准,变速型式,压缩比,厢式,油耗,燃料种类,手刹方式,增压方式,转向器型制动装置型式(前后),悬架(前后)式等信息。
系统用户信息,包括的数据项有:
登录名,密码。
有了上面的数据结构,数据项和数据流程,我们就能进行下面的数据库设计。
3.3.2数据库结构设计
数据库包含以下3张表:
系统用户表,车辆基本信息表,车辆销售表。
表3-1系统用户表
编号
字段名称
数据类型
说明
1
登录名
字符型,长度10
用户的登录名,必填字段
2
密码
字符型,长度10
密码,必填字段
表3-2车辆基本信息表
编号
字段名称
数据类型
说明
1
型号
字符型,长度50
汽车的型号
2
生产厂家
字符型,长度20
汽车的生产厂家
3
上市日期
字符型,长度10
汽车的上市日期
4
驱动形式
字符型,长度8
汽车的驱动形式
5
最大功率
字符型,长度20
汽车的最大功率
6
生产状态
字符型,长度8
汽车的生产状态
7
厂家指导价论
字符型,长度10
生产厂家对汽车的指导价
8
参考图片
通用型,长度4
汽车的参考图片
9
最大扭矩
字符型,长度20
汽车的最大扭矩
10
车辆类别
字符型,长度10
汽车的类别跑车或轿车
11
变速型式
字符型,长度20
汽车的变速型式
12
厢式
字符型,长度6
汽车的厢式
13
燃料种类
字符型,长度20
汽车的燃料种类
14
增压方式
字符型,长度15
汽车的增压方式
15
加速时间
字符型,长度10
汽车的加速时间
16
最高车速
字符型,长度10
汽车行驶的最大速度
17
发动机位置
字符型,长度6
汽车的发动机位置
18
排量
字符型,长度5
汽车的排量值
19
发动机型式
字符型,长度20
汽车的发动机形式
20
点火方式
字符型,长度15
汽车的点火方式
21
排放标准
字符型,长度15
汽车的尾气排放标准
22
压缩比
字符型,长度5
汽车的压缩比
23
油耗
字符型,长度10
汽车的耗油量
24
手刹方式
字符型,长度10
汽车的刹车方式
25
制动装置式()()
字符型,长度30
汽车的制动装置式
26
悬架
字符型,长度50
汽车的悬架
27
转向器型式
字符型,长度30
汽车的转向器型式
28
入库日期
字符型,长度8
汽车的入库时间
表3-3车辆销售表
编号
字段名称
数据类型
说明
1
型号
字符型,长度10
汽车的型号
2
生产厂家
字符型,长度20
汽车的生产厂家
3
生产状态
字符型,长度8
汽车的生产状态
4
上市日期
字符型,长度10
汽车的上市日期
5
厂家指导价
字符型,长度10
生产厂家对汽车的指导价
6
销售价格
字符型,长度10
汽车的销售价格
7
销售日期
日期时间型,长度8
汽车的销售日期
8
销售数量
字符型,长度10
汽车的销售数量
第四章系统实施
4.1创建工程
用户需要创建存储的目录,(在存储前先把VisualFoxPro6.0的默认目录修改成合存储目录一样),例如“f:
\汽车销售管理信息系统”。
运行VisualFoxPro6.0主程序,并选择新建“项目”。
新建项目后,在VisualFoxPro6.0的项目管理器中,新建数据库,并且新建表单,我们在此基础上设计系统的主界面。
选择菜单中的“保存”命令,在“保存”对话框中,将名称设置为“汽车销售管理信息系统”。
单击“保存”,将该项目存储为“汽车销售管理信息系统.pjx”。
4.2系统模块设计
在此系统中,本人负责的是车辆查询模块设计和菜单设计:
4.2.1车辆查询模块设计
首先,在进入主界面后点击菜单栏上的“车辆查询”菜单,选择“车辆信息查询”子菜单进入该模块。
如图4-1所示:
图4-1菜单选择
进入模块后,会看到以下界面,如图4-2所示:
图4-2车辆信息查询
设置该窗体的属性:
Caption为车辆信息查询;Autocenter为.T.;Showwindow为2;Controlbox为.F.
表单中共有6个按钮,代码分别如下:
1、“首记录”按钮click过程的代码:
gotop
mand1.enabled=.f.
mand2.enabled=.f.
mand3.enabled=.t.
mand4.enabled=.t.
thisform.refresh
2、“上记录”按钮click过程的代码:
skip-1
ifrecno()=1
mand1.enabled=.f.
mand2.enabled=.f.
endif
mand3.enabled=.t.
mand4.enabled=.t.
thisform.refresh
3、“下记录”按钮click过程的代码:
to_rec=recno()
gobottom
bottom_rec=recno()
goto_rec
skip1
ifrecno()=bottom_rec
mand3.enabled=.f.
mand4.enabled=.f.
endif
mand1.enabled=.t.
mand2.enabled=.t.
thisform.refresh
4、“末记录”按钮click过程的代码:
gobottom
mand1.enabled=.t.
mand2.enabled=.t.
mand3.enabled=.f.
mand4.enabled=.f.
thisform.refresh
5、“退出”按click过程的代码:
thisform.release
6、“查询”按click过程的代码:
if!
empty(thisform.container1.text1.value)
gotop
locatefor型号=alltrim(thisform.container1.text1.value)
iffound()
thisform.refresh
else
gobottom
skip
thisform.refresh
messagebox("查无此车!
")
endif
else
messagebox("请输入车的型号!
")
endif
4.2.2菜单设计
1.主界面菜单栏
在项目管理器用菜单向导创建一个菜单,具体设计如下图4-3,图4-4,图4-5,图4-6,图4-7,图4-8所示:
图4-3主菜单
图4-4新车入库子菜单
图4-5车辆信息查询子菜单
图4-6修改车辆信息子菜单
图4-7车辆销售子菜单
图4-8帮助子菜单
点击VFP主菜单的“显示”――>“常规选项”菜单项,在弹出的对话框中选中“顶层表单”。
如图4-9所示:
图4-9菜单设置
菜单设计完成后,需要生成.mpr菜单文件,操作如下:
图4-10生成选项
在弹出的生成菜单中,点击”生成”按钮即可,如上图4-10,下图4-11所示:
图4-11生成菜单
在”主界面.scx”表单中加载菜单,在该表单的的init过程添加如下的代码:
例如:
DOF:
\管理信息系统合集\汽车销售管理信息系统\主菜单.mprWITHTHIS,.T..
即系统文件目录下的菜单。
结束语
在软件的编写过程中,我充分体会了软件编程工作者的辛苦,因为每一个细微的细节都必须十分的注意,如果稍有不慎,就会全盘皆输,而且往往很多的时候,程序我自己觉得非常的正确,但是就是编译通不过,在查找错误的过程中,面临着否认自己的过程,非常的痛苦,而且由于自己的经验及各方面的能力的不足,所以进展的速度非常的缓慢,往往几天的时间还没有一点进展。
我看到别人的软件功能非常的详细,而且界面非常的漂亮,总希望自己的软件也非常的完善,但是,经过这段时间以后,发现编一个软件决不是一蹴而就的事情,需要长时间的积累和经验,而这个方面又是我的弱项。
在反反复复的学习之下,我的辛勤努力有了汇报,终于做出了一个简单的软件,虽然这个软件的功能非常的简单,而且我想,在实际的运用中,肯定会有所不足,因为学生信息管理工作的内容非常的丰富,我涉及到的仅仅是汽车销售管理信息的一部分简单内容,离实际的需求肯定还有一定的差距。
由于我的知识浅薄,经验不足及阅历颇浅,因此,在该系统的设计方面还有很多不足,比如功能过少,界面不够醒目等问题,我会在工作的使用过程中,根据工作的具体要求不断的修改,完善,争取使该系统慢慢趋向完美。
经过几个月的努力与学习,将此系统完成,在这期间我明白了我所学的是太少了,自己的能力是多么的有限和不足,然而我并不会灰心和气馁,我会继续执着一颗不断求学的信心,来继续以后的学习之路或工作之路,从而来完善自己的不足,使自己在以后的学习或工作中得到更好的学习和锻炼,在此再次感谢指导老师对我的帮助和教导,使我在此阶段得到了提高与锻炼。
使我明白了只要有付出,一定就会有收获的道理,也感谢在这学习期间教过我帮助过我的所有老师,是你们帮我有了今天的成绩,虽然我个人还是有不足之处,但对你们的教诲是不会忘记的,它们将是我以后学习或工作路上的灯塔,为我照亮前方的坎途。
在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。
另外,在整个开发的过程中,时间也比较仓促。
因此,该系统必然会存在一些缺陷和不足。
因为对汽车销售管理信息的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。
总的来说,虽然该系统还有很多不足之处有待日后改进,但是在整个开发过程中本人一直本着认真、虚心、刻苦、积极的态度,在有课业压力的情况下仍然坚持自己独立完成设计,并基本达到了应用设计的功能要求。
希望该系统在日后能够得到不断改进,发挥出它应有的作用。
参考文献
[1]教育部考试中心.全国计算机二级考试二级教程VisualFoxPro数据库程序设计.高等教育出版社,2009-9月
[2]齐明.汽车自动变速器阀体诊断与修复技术.机械工业出版社.2010-1
[3]编委会.最新汽车设计实用手册.黑龙江人民出版社.2005年
[4]王丰元,马明星.汽车设计课程设计指导书(21世纪应用型人才汽车类专业规划教材.中国电力出版社.2009-3-1