车辆维修管理系统论文.docx

上传人:b****6 文档编号:15789242 上传时间:2023-07-07 格式:DOCX 页数:35 大小:292.52KB
下载 相关 举报
车辆维修管理系统论文.docx_第1页
第1页 / 共35页
车辆维修管理系统论文.docx_第2页
第2页 / 共35页
车辆维修管理系统论文.docx_第3页
第3页 / 共35页
车辆维修管理系统论文.docx_第4页
第4页 / 共35页
车辆维修管理系统论文.docx_第5页
第5页 / 共35页
车辆维修管理系统论文.docx_第6页
第6页 / 共35页
车辆维修管理系统论文.docx_第7页
第7页 / 共35页
车辆维修管理系统论文.docx_第8页
第8页 / 共35页
车辆维修管理系统论文.docx_第9页
第9页 / 共35页
车辆维修管理系统论文.docx_第10页
第10页 / 共35页
车辆维修管理系统论文.docx_第11页
第11页 / 共35页
车辆维修管理系统论文.docx_第12页
第12页 / 共35页
车辆维修管理系统论文.docx_第13页
第13页 / 共35页
车辆维修管理系统论文.docx_第14页
第14页 / 共35页
车辆维修管理系统论文.docx_第15页
第15页 / 共35页
车辆维修管理系统论文.docx_第16页
第16页 / 共35页
车辆维修管理系统论文.docx_第17页
第17页 / 共35页
车辆维修管理系统论文.docx_第18页
第18页 / 共35页
车辆维修管理系统论文.docx_第19页
第19页 / 共35页
车辆维修管理系统论文.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

车辆维修管理系统论文.docx

《车辆维修管理系统论文.docx》由会员分享,可在线阅读,更多相关《车辆维修管理系统论文.docx(35页珍藏版)》请在冰点文库上搜索。

车辆维修管理系统论文.docx

车辆维修管理系统论文

 

人才培养模式改革和开放教育试点理工类毕业设计(论文)

 

安徽广播电视大学

毕业设计(论文)

 

分校名称合肥分校

教学点名称合肥电大

年级名称05春计算机

专业名称计算机应用

课题名称车辆维修管理系统

学生姓名

指导教师李明才

2007年11月28日

 

摘要

本文以现代汽车修理厂的业务运营模式作为基本框架,将汽车修理的业务接待报修、维修派工、汽配材料领用、车辆结算出厂作为开发的主线,论述了车辆维修管理系统的整体结构及流程化设计的基本方法。

全文共分前言、系统分析、系统设计、系统实施、开发总结共五章。

重点阐述了可视化编程技术、数据库管理技术。

该系统通过VisualBasic6.0中文版的开发工具进行桌面开发,主要介绍了软件开发的基本过程、部分常用控件的使用方法、数据库连接与数据集的调用与数据处理等方面;选择可视化的RDBMS工具MSAccess2000作为后端数据库,在该数据库中数据以表的形式存储,介绍了表的创建及存储过程。

通过该系统基本实现了汽车维修企业维修业务流程的信息化、自动化、程序化,规范了车辆维修企业的管理工作。

 

关键字:

汽车修理流程化信息管理VB

 

Abstract

Thistextfixtheconductandactionsbasicframeofthebusinessluckcampmodeoffactorybymoderncarandreceivethebusinessthatthecarfixareporttofix,maintainpartieswork,vaportogotogetherwithmaterialtogettouseandthevehiclesettleaccountsafactoryasthemainlineofdevelopmentandwholestructureandprocesswhichdiscussedvehicletomaintaintomanagesystemturnthebasicmethodofdesign.Thefulltextistotallydividedintotheimplement,developmentofthedesign,systemoftheanalysis,systemoftheforeword,systemtotallyuptotal5.Thepointelaboratesandcanseetoturnaplaitdistancetechnique,databasemanagementatechnique.ThatsystempassesVisualBasicthedevelopmenttoolof6.0Chineseversionstocarryonatable'stopdevelopmentandmainlyintroducedthebasicprocess,partofsoftwaredevelopmentincommonusecontroloperationmethod,databaseconjunctionanddataofpiecetogatherofadjusttousetohandlewithdataetc.;ThechoicecanseetoturnoftheMSAccess2000oftheRDBMStoolbebehindtocarryadatabase,datainthatdatabasewiththeformofformsaving,introducedestablishofformandsavingprocess.Passthatsystembasiccarriedoutacarmaintenancebusinessenterprisetomaintainbusinessprocessofinformation-based,theautomation,procedureturn,normthevehiclemaintainthemanagementworkofbusinessenterprise.

Keywords:

AutorepairProcessInformationManagementVB

 

第1章绪论………………………………………………………………………1

第2章系统需求分析……………………………………………………………2

2.1汽车修理厂工作的初步调查……………………………………2

2.1.1业务接待………………………………………………………2

2.1.2维修派工………………………………………………………2

2.1.3材料领用………………………………………………………2

2.1.4出厂结算………………………………………………………2

2.1.5相关查询………………………………………………………2

2.2车辆维修管理系统的需求………………………………………2

第3章车辆维修管理系统可行性分析…………………………………………3

第4章车辆维修管理系统设计…………………………………………………4

4.1系统对计算机软硬件的运行要求和设计开发环境介绍…………4

4.1.1系统对计算机软硬件的运行要求………………………………4

4.1.2系统设计开发环境介绍……………………………………………4

4.2系统功能分析与设计………………………………………………4

4.3数据库设计…………………………………………………………5

4.4系统主要窗体及关键技术介绍……………………………………8

4.4.1登录窗体介绍……………………………………………………8

4.4.2维修系统主界面窗体介绍………………………………………9

4.4.3业务接待功能介绍……………………………………………12

4.4.4维修派工功能介绍……………………………………………13

4.4.5材料领用功能介绍……………………………………………16

4.4.6出厂结算窗体介绍……………………………………………18

4.4.7维修档案查询窗体介绍………………………………………20

4.4.8维修单据查询窗体介绍………………………………………22

第5章系统实现…………………………………………………………………25

致谢………………………………………………………………………………26

参考文献……………………………………………………………………………27

 

第1章绪论

当今社会已进入信息化时代。

信息化正以其巨大的现实作用,引起人们前所未有的广泛关注。

对企业来说,用信息化规范企业的管理,为顾客提供标准化、规范化的服务,减少企业的管理成本,提高企业竞争能力,是企业长远发展的必由之路。

汽车修理企业的信息化管理工作,主要是指车辆维修流程的计算机管理,通过修理企业的信息管理系统,将车辆维修的进厂接待、报修、派工、领料、结算出厂等方面以流程化的方式,把各个环节串连起来,为顾客提供计算机信息管理一体化的服务,达到提高企业管理水平的目的。

本人开发的这一车辆维修管理系统,以汽车修理企业的业务流程主线作为系统设计的基本思路,将维修企业的主要业务以模块化方式集成在系统中,规范了维修企业工作的业务过程,提高了工作效率,方便了维修企业的管理,能够满足车辆维修工作中的需要。

 

第2章系统需求分析

2.1汽车修理厂工作的初步调查

经调查发现,汽车修理厂的工作流程主要包括以下几个方面:

2.1.1业务接待

待修车辆进厂后,首先修理厂要安排工作人员接待车主,登记车辆的相关资料,听取车主的反映,并记录下报修项目,以待于下一步工作安排。

2.1.2维修派工

根据业务接待时登记的报修项目,安排修理人员对车辆进行维修。

在此过程中,若发现有新的维修作业项目,要能随时添加作业项目。

在维修过程中,要详细记录下维修项目、维修人员、检验员等资料,以备以后查验。

2.1.3材料领用

在维修过程中,若需要更换汽车配件材料,由配件库提供。

汽配材料领用时,要记录下汽配材料的名称、规格、型号、领用数量、价格等资料,以备查验和结算需要。

2.1.4出厂结算

根据车辆维修和领用材料时产生的相关费用,对竣工出厂车辆进行结算。

结算时应注明各项费用产生的依据,让车主明白放心,同时做好出厂时车辆里程表显示公里数的登记,这也是维修质量保证期的需要。

2.1.5相关查询

主要包括车辆维修档案的查询和各维修单据的查询。

2.2车辆维修管理系统的需求

根据对汽车修理厂工作流程的初步调查,车辆维修管理系统的功能应尽量满足汽车修理厂日常工作的需要,减少汽车修理工作中维修任务安排和材料领用的随意性,要做到人员安排一目了然,材料领用前后承接。

对在修车辆的维修情况应能具体体现,以利于随时调整和安排。

考虑到维修项目繁杂,汽配材料种类众多,要有较方便的检索方式和灵活的处理办法,以应对维修中出现的突发情况。

 

第3章车辆维修管理系统可行性分析

汽车修理是一个服务性的行业。

如何更好地为顾客提供满意的服务,是汽车修理企业追求的目标。

服务的好坏由服务的质量直接体现出来。

将相关的工作过程规范化,改变现今众多修理企业散、乱、差的局面,为客户提供高质量的服务,显然是汽车修理企业发展的一个方向。

通过对汽车修理维修业务的调查与分析,根据各业务流程方面的需求,车辆维修管理系统从进厂接待报修、派工、领料、结算这一全过程进行跟踪服务,既满足了客户对修理企业规范化服务的需求,也对汽车修理企业自身的标准化建设提供了必要的帮助,基本上能够满足大多数汽车维修企业的信息化管理需求。

 

第4章车辆维修管理系统设计

4.1系统对计算机软硬件的运行要求和设计开发环境介绍

4.1.1系统对计算机软硬件的运行要求

本系统运行时对软硬件要求不高,操作系统为Windows2000以上即可,可选装数据库系统软件Access2000以方便对系统数据库的操作。

硬件为IntelPⅢ以上处理器、64M以上内存、100M以上硬盘空间即可。

4.1.2系统设计开发环境介绍

本系统设计开发选用了功能较为强大的软件开发工具VisualBasic6.0中文版。

选择该语言主要原因是它是一种强有力的数据库应用程序开发工具,提供了众多的数据库组件,并能够访问种类繁多的数据库,具有丰富的数据库应用功能。

数据库产品选择Access2000。

4.2系统功能分析与设计

车辆维修管理系统要实现的功能主要有以下几点:

(1)、对车辆(包括车辆所属单位)的相关资料进行登记;

(2)、对进厂车辆报修项目进行登记;

(3)、安排人员维修车辆;

(4)、维修项目要能够方便快捷地查询;

(5)、在修车辆可以正常领用汽车配件材料;

(6)、配件材料要能够方便快捷查询;

(7)、对维修工时费和材料费进行结算;

(8)、对竣工出厂车辆有详细登记,可以查询相关信息;

(9)、对各项维修单据能够直观查询。

要实现以上功能的系统结构图如下所示:

 

相应的车辆维修管理系统的实体关系E-R图如下所示:

1

n

n

1

1

n

n

1

1

进厂车辆

业务接待

材料领用

接待单

维修派工

派工单

领料单

结算单

结算出厂

 

4.3数据库设计

根据系统需求,建立车辆维修管理系统数据库(clgl.mdb),包括以下各表项:

1、kh表,客户相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

kh表主键

khmc

文本

客户名称

khdz

文本

客户地址

khdh

文本

客户电话

khcz

文本

客户传真

lxr

文本

联系人

2、cl表,车辆相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

cl表主健

khID

数字

关系至kh表主健ID

cph

文本

车牌号

clxh

文本

车辆型号

fdjhm

文本

发动机号码

dph

文本

底盘号码

fyjs

文本

费用结算方式(包月/非包月维修)

sccj

文本

车辆生产厂家

bz

文本

关于车辆的一些情况说明

3、jd表,业务接待的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

jd表主健

clID

数字

关系至cl表主健ID

jcsj

日期/时间

进厂时间

ydccsj

日期/时间

预计出厂时间(保留)

sjccsj

日期/时间

实际出厂时间(保留)

bxxm

文本

报修项目

jddlsh

数字

接待单流水号

sxr

文本

送修人

jcr

文本

接车人(保留)

zt

是/否

维修状态,即是否属于在修状态

4、wx表,维修派工的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

wx表主健

jdID

数字

关系至jd表jddlsh

wxlb

文本

维修类别

wxjg

文本

维修结果

wxfy

数字

维修费用

sffx

是/否

是否返修(保留)

wxry

文本

维修人员

jyr

文本

检验员

pgdh

数字

派工单号

yc

是/否

此单是否已删除

5、hj表,维修时更换配件材料的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

hj表主健

jdID

数字

关系至jd表jddlsh

pjmc

文本

配件名称

sl

数字

数量

jg

数字

价格

pjxh

文本

配件型号

gg

文本

配件规格

bz

文本

配件使用说明

llr

文本

领料人(保留)

flr

文本

发料人(保留)

clfy

数字

材料费用

dw

文本

配件单位

yc

是否

此记录是否已删除

6、js表,车辆维修竣工结算的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

js表主健

cphm

文本

车牌号码

jcrq

日期/时间

进厂日期

jddh

数字

关系至jd表jddlsh

wxxm

文本

维修项目

wxfy

数字

维修费用

clmcsl

文本

使用的材料名称及数量

clfy

数字

材料费用

qtfy

数字

其它费用

zfy

数字

总费用

wxry

文本

维修人员

jyy

文本

检验员

ccrq

日期/时间

出厂日期

lcb

数字

里程表指示值

jcr

文本

接车人

7、cz表,系统使用人员的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

cz表主健

xm

文本

操作人员姓名

mm

文本

密码

8、gs表,车辆维修项目的工时的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

gs表主健

wxxm

文本

维修项目名称

xmpym

文本

维修项目拼音码(保留)

zd

文本

主要针对车型(保留)

jg

数字

维修价格

bx

文本

是否属于合同维修范围

jb

文本

级别(便于分类)

bh

文本

编号(便于分类)

9、pj表,汽车配件材料的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

pj表主健

pjmc

文本

配件名称

pjpym

文本

配件拼音码

pjxh

文本

配件型号

pjdw

文本

配件单位

sl

数字

配件数量(保留)

zy

文本

配件主用车型

ty

文本

配件通用车型

pjgg

文本

配件规格

xsjg

数字

配件销售价格

sysm

文本

配件使用说明

10、ry表,维修人员及所属班组的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

ry表主健

jb

文本

级别(便于分类)

bh

文本

编号(便于分类)

mc

名称

维修人员姓名或班组名

11、jyr表,汽车维修检验人员的相关资料,表结构如下:

字段名称

类型

说明

ID

自动编号

pj表主健

xm

文本

检验员姓名

4.4系统主要窗体及关键技术介绍

4.4.1登录窗体介绍

系统操作人员打开软件后,首先显示的是操作人员登录界面。

窗体通过调用VB函数year、month、day和week,取得系统当前日期,以提醒操作人员当前日期是否有误,以免打开主界面后产生不正确的代码。

同时,窗体加载时利用连接字符串连接系统数据库,打开表cz,取得cz表中所有操作人员名称,显示在列表框中供操作人员选择。

操作人员选择属于自己的用户名,键入密码后登录主界面即可。

窗体加载的源码如下:

Label2.Caption=Year(Date)&"年"&Month(Date)&"月"&Day(Date)&"日"&"星期"&Weekday(Date)

'数据库连接

strCnn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\clgl.mdb;"

SetCnn=NewADODB.Connection

Cnn.OpenstrCnn

SQL="select*fromcz"

Cnn.ExecuteSQL

Setrs=NewADODB.Recordset

rs.OpenSQL,Cnn,adOpenDynamic,adLockBatchOptimistic

rs.MoveFirst

DoWhileNotrs.EOF

Combo1.AddItemrs.Fields

(1):

rs.MoveNext

Loop

rs.Close

Setrs=Nothing

Cnn.Close

SetCnn=Nothing

Combo1.ListIndex=0

窗体预览效果如下:

4.4.2维修系统主界面窗体介绍

维修系统主界面是子窗体。

本系统在设计时将相关窗体全部作为子窗体看待,母窗体除了起个容器的作用外,没有其它的功能和作用。

主界面显示系统主要操作的所有内容,包括业务接待、维修派工、领用材料、结算出厂、单车档案、单据查询等方面。

维修主界面窗体加载了三个DateGrid控件,分别显示主界面窗体的当前在修车辆情况、维修派工明细、材料领用明细三个方面内容。

DateGrid控件与Adodc控件记录集绑定,采用SQL语句对需显示的记录和字段进行筛选。

对在修车辆情况、维修派工明细、材料领用明细三部分控件内容分别在公共模块中定义公共函数LD、PG、LL,加载DateGrid控件时采取调用公共函数的方法。

在模块中定义这三个函数,是为了方便以后对这三个控件数据记录集重新加载时,不需要再编写这些重复代码。

系统主窗体定义了加载在修车辆情况DateGrid控件的RowColChange事件,这个事件是在当前操作记录发生改变时发生的事件,主要是为了保证维修派工明细和材料领用明细这两个DateGrid控件与其的同步变化。

退出软件使用的方法是调用窗体的QueryUnload事件。

这个事件是在窗体卸载前发生的事件,经弹出确认窗体确认退出后,关闭主界面和母窗体界面。

在模块中定义的三个公共函数LD、PG、LL的源代码如下:

PublicSubLD()

OnErrorGoToerr1

Form2.Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\clgl.mdb;"

Form2.Adodc1.RecordSource="selectjddlsh,cph,khmc,jcsj,bxxm,ydccsj,sxr,jcr,clxh,fyjs,jd.idfromkh,cl,jdwherekh.id=cl.khidandcl.id=jd.clidandjd.zt="&True&"orderbyjddlsh"

Form2.Adodc1.Refresh

SetForm2.DataGrid1.DataSource=Form2.Adodc1

Form2.DataGrid1.Caption="在修车辆一览表"

Form2.DataGrid1.Columns(0).Caption="报修单流水号"

Form2.DataGrid1.Columns

(1).Caption="车牌号码"

Form2.DataGrid1.Columns

(2).Caption="车属单位"

Form2.DataGrid1.Columns(3).Caption="进厂时间"

Form2.DataGrid1.Columns(4).Caption="报修项目"

Form2.DataGrid1.Columns(5).Caption="预计出厂时间"

Form2.DataGrid1.Columns(6).Caption="送修人"

Form2.DataGrid1.Columns(7).Caption="接车人"

Form2.DataGrid1.Columns(8).Caption="车辆型号"

Form2.DataGrid1.Columns(9).Caption="费用结算方式"

Form2.DataGrid1.Columns(10).Caption="接待表主键"

Form2.DataGrid1.Columns(10).Width=0

Form2.Label2.Caption=Form2.DataGrid1.Columns

(1).text

pglsh=Form2.DataGrid1.Columns(10).text

jdwx=Form2.DataGrid1.Columns(0).text

Foru=0To10

Form2.DataGrid1.Columns(u).Locked=True

Nextu

ExitSub

err1:

jdwx=0

OnErrorResumeNext

EndSub

PublicSubPG()

OnErrorResumeNext

Form2.Adodc3.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\clgl.mdb;"

Form2.Adodc3.RecordSource="selectpgdh

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2