客服QQ咨询: 客服QQ:7992817 客服QQ:932633
无忧论文,让您轻松写作,轻松发表,轻松晋级!联系电话:020-31801568
还在为职称而烦恼?到论文发表中心填写订单,其他的交给我们!
找不到合适的论文?可以到论文定制中心由我们帮您解忧!论文最低定制价只须800元!
| |
|
|
汽车维修工时管理系统设计浅谈 李晖1 郑绍国2 (1.集美大学,福建,厦门 361021) (2.厦门法拉电子股份有限公司,福建,厦门 361012) 摘要:本文从实际出发,介绍了适用于大型汽车运输企业的汽车维修工时管理信息系统设计的一般概念、系统目标和功能,着重阐述了系统数据库的设计和维修作业登记功能的实现,并给出了部分程序流程图。 关键词:汽车;维修;工时;管理 0 引言 在汽车运输企业中,对维修作业班组或技工个人工时的计核是车辆维修管理中的一个重要工作,同时企业还需要对各类维修工时进行实时统计。企业内部人员众多,维修项目复杂,工时计算繁琐,如果手工完成这一系列工作,不仅效率低下,而且容易出错。随着计算机技术的发展,利用数据库技术对汽车维修工时进行微机管理,不仅可能而且很有现实意义。转载于 无忧论文网 www.wypaper.com 本文在介绍汽车维修工时概念的基础上,以作者参与开发的邮政汽车运输综合信息管理系统(PTMIS v1.0~v6.0)中的车辆维修工时管理子系统为例,研究分析了该系统的设计目标、主要功能以及系统开发的关键问题。 1 汽车维修工时概述 中华人民共和国国家标准GB5624-85规定了“汽车维修平均工时”的定义——“报告期内,汽车某类维修作业所耗工时的平均值”。由于维修作业的施工时间决定于多个因素,如车型构造、作业项目、工艺设备、工人技术熟练程度及管理等,因此我国各地根据本地区实际情况颁布了地方性的统一汽车维修工时定额,所谓工时定额是指规定的该修理项目的工作时间(工作量),其并不等于实际施工时间。 2 系统目标和功能 2.1 系统目标 汽车维修工时管理系统的设计需达到以下目标:系统能实现资源共享,提高资源利用率;系统界面友好、操作简单、维护方便;系统数据安全、可靠、可控;系统具有良好的拓展性。 2.2 系统功能 根据汽车运输企业的实际情况,汽车维修工时管理系统需要有以下几个主要功能模块: (1) 基础数据管理:完成对维修项目及其定额工时、维修职工、车辆等基本信息的管理,如添加、删除、编辑等; (2) 维修作业管理:实现维修职工分组,月出勤及定额工时登记,维修作业登记等操作; (3) 工时统计和报表服务:实现对各类维修工时的查询和统计,生成种类丰富的报表; (4) 系统服务:完成有关的系统设置,如系统用户管理、系统数据备份等等。 根据系统的目标,完成上述功能,需要采用多种技术和手段来实现。由于维修作业登记数据是进行各种工时统计、查询、分析的基础,且维修作业是多人同时进行的多项目工作,所以维修作业管理模块中的维修作业登记功能是本系统开发过程中重点考虑的问题之一。 3 系统分析与设计 本系统采用PowerBuilder作为数据库应用软件开发工具,应用软件在企业内部采用C/S模式,局域网环境为Windows_NT/Server2000,后端数据库采用SQL_Server。本节将讨论系统的数据库分析及几个主要功能的实现。 3.1 数据库分析 根据车辆维修工时管理系统的主要功能,可将系统数据库的数据分为两大类:维修基础数据类表和维修作业登记类表。前者一是储存依据地方汽车维修工时定额标准制定的维修项目及其定额工时信息,二是储存企业内部的维修职工、所有车辆等信息;后者则是用于储存实时登记的维修作业数据。 3.1.1 维修基础数据类表 维修基础数据类表主要包括以下信息:维修项目及其定额工时信息、维修职工信息、车辆信息等。在后台数据库中,涉及到以上所需信息的数据表可设置有:维修项目表、维修项目工时表、人员表、维修组表、车辆表等。 下面以维修项目工时表为例说明主要数据表的设计。该表的结构如表1所示。
与维修项目工时表联系最紧密的是维修项目表,其包括三个字段——项目编号、项目名称和维护类别。由于车辆的工时类别是相对固定值,所以两个表的记录数成倍数关系。例如,如果维修项目表有记录300条,则维修项目工时表有300×6=1800条(因为工时类别有A,B,C,D,E,F六个可能值)。二表如此定义,完全是为了将来编程方便。在前端开发中,由两个数据窗口分别对二表进行引用,由此用户可以完成对维修项目及其定额工时记录的增加、删除和修改等操作。其他基础数据表也可类似设计。 3.1.2 维修作业登记类表 设置一个“维修作业登记表”作为维修作业数据的核心表,其字段包括维修项目编号、维修人员编号、维修车辆编号、起始作业日期、作业天数、作业人数、质量分类、工时分类、工时比率等。 由于维修作业是多人同时进行的多项目工作,故为了避免前端用户对有些字段重复输入,在SQL Server 数据库中,使用三个临时表分别暂时储存用户输入的维修人员信息(维修人员编号)、维修项目信息(维修项目编号)和维修综合信息(除维修人员编号和维修项目编号的其他字段)等数据。“维修作业登记表”中的数据就是该三个临时表中内容合并的结果。关于这一点,后文中将详细说明。 3.2 系统主要功能设计 3.2.1 月出勤及定额工时登记 登记维修职工月出勤天数及定额工时的工作流程如下:选择登记年月——>选择维修组——>弹出相应组的职工名单——>登记各职工的月出勤天数及定额工时——>保存。 在后台数据库中,设置一个“月出勤及定额工时登记”表,其字段主要包括登记年月,职工姓名,出勤天数及定额工时;在前台应用的设计中,利用用户自定义的一个具有过滤功能的窗体函数wf_filter_dw实现选择维修组后,弹出相应组成员信息的功能。 3.2.2 维修作业登记 本系统大部分功能的实现都围绕维修作业登记数据而展开,因此维修作业登记功能的实现是系统分析所要考虑的主要问题。维修作业登记程序流程图如图1所示。
由图1可知,用户所需要输入的数据可分为三部分:维修综合信息、维修人员信息、维修项目信息,其中“维修综合信息”为一次性输入,而“维修人员信息”、“维修项目信息”均可能多次循环输入,这是因为维修作业可以是多人同时维修多项目的工作。用户输入的三部分数据分别暂时储存在SQL Server 数据库中的维修综合信息临时表、维修人员临时表和维修项目临时表中,在全部数据输入完毕后,系统会将临时表中的内容合并到“维修作业登记表”中。所谓的“合并”,其实是利用循环操作将三个临时表中的记录做迪卡尔积运算,此功能可通过编程实现。 有了具体的维修作业数据,利用PowerBuilder强大的数据窗口功能,就能最终实现维修工时的查询和统计。 3.2.3 工时查询和数据报表 本系统提供丰富的查询功能和报表功能。用户可分别按车辆编号,职工姓名根据维修类别或维护类别来查询工时,还可进行综合查询,即查询总的维修维护车辆台次、工时等等。为了实现这些查询功能,在系统的开发过程中,采用PowerBuilder提供的交叉报表和嵌套报表。另外,系统还为用户提供了各种报表打印服务,如:维修技工年工时统计表,维修技工月工时统计表,车辆工时收费表,职工工时收费表等等。 4 结束语 工时的计核是汽车维修管理中一个敏感的问题,由于维修工时并不等同于施工作业时间并且汽车维修项目众多,这就为工时的计算带来难度。本文介绍的车辆维修工时管理系统以汽车维修工时定额标准为依据,以提高维修工时的管理质量和效率、实现资源共享和利用率、提供友好界面和操作环境为目标,实现了维修项目及其定额工时的制定、维修职工编组、月出勤及定额工时登记、维修作业数据登记、维修工时统计计算、打印种类丰富的报表等功能。本系统已投入生产实际并开始产生效益。本文所介绍的对维修工时的处理方法具有普遍性,所以本系统对于其他汽车运输企业和维修企业同样具有实际意义。 参 考 文 献 [1] 杨伟、何义功、杜文.邮运汽车套班的计算机编排算法研究.西南交通大学学报[J],2001,(4). [2] 马天山.汽车运输企业管理. 北京:人民交通出版社,1997. | ||||||||||||||||||||
| ·上一篇文章:南翼(11-2)胶带机大巷过F104-1断层安全技术措施 | ||||||||||||||||||||
| ·下一篇文章:谈热炉法则在防止错、忘、漏工作中的应用 |
复制本文地址发送给您的QQ好友:
版权声明:《找临场议论文写作的“路子”》论文版权属于作者本人,您可以参考本论文进行论文创作,但不得抄袭、复制!如果您引用部分内容,请您在参考文献中标注!全部论文收录于无忧论文网免费论文库,转载本站论文资料请注明出处!