汽车修理管理系统的开发模板_第1页
汽车修理管理系统的开发模板_第2页
汽车修理管理系统的开发模板_第3页
汽车修理管理系统的开发模板_第4页
汽车修理管理系统的开发模板_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汽车修理管理系统的开发摘要伴随着计算机技术的发展和普及,计算机进入了很多人的日常生活并且在企业的生产管理中起着非常重要的作用。从当今世界的发展情况来看,原有的生产管理技术已经远远不能满足企业的生产发展需要,我们必须利用现代化的科技手段来控制和管理整个汽车运行过程,以达到开源节流,减员增效的目的,从而推动企业向良性,有序的方向发展。怎样去适应这种生产发展,怎样合理地利用计算机资源,是目前大多数企业寻求稳定持续发展的大课题。所以能否合理地利用计算机资源已成为衡量企业是否能够稳定持续发展的重要标准。但因为每一种生产特点的不同,所以每个企业对自己生产的流程控制与统计都有各自的不同要求。这就要求企业找到

2、一种满足自己需求的软件。于是,我针对汽车维修开发了这个软件-汽车维修运营管理系统软件。用来针对在汽车运行过程当中处理维修的运营管理。在这个软件的开发过程当中我得到了工厂管理人员的鼎力支持,确定了软件的功能要求,即是本软件的维修分析。在维修分析的基础上,写出了软件的详细设计过程。从目前的运行情况来看,该软件具有一下几点实用价值:1、用户界面简洁,友好。2、操作简单,快捷。3、报表大方美观。4、能将车间里该维修的生产管理数据生成报表,实用性强。关键字: 计算机技术、管理、汽车修理、软件AbstractAlong with the development and popularization of

3、computer technology, Computer access to a lot of peoples everyday lives and in the management of enterprises play a very important role in todays world development. The original production management technology development has been far from satisfying the needs of the production, We must take advant

4、age of modern technology and management methods to control the operation of the entire vehicle, in order to cut expenditure. The purpose of cutting staff to boost efficiency, so as to push forward the healthy enterprises, in an orderly way. How to adapt to the development of production, how rational

5、 use of computer resources. Most enterprises seeking stability is the topic of sustainable development. So whether this is a reasonable way to measure whether or not the use of computer resources has become an important standard to the stable and sustainable development. However, because the differe

6、nt characteristics of each type of product. So each of their production enterprises have their own statistical process control and the different requirements. This requires the software to meet their own needs to find a business. So, I developed a vehicle maintenance management software - operating

7、system software, vehicle maintenance. Targeted at the automotive repair process management of the operation. In the software development process, I have the full support of factory managers to determine the functional requirements of the software. Analysis is the maintenance of the software. Based o

8、n the analysis of the maintenance and write the software design process in detail. Judging from the present situation, some of the software has some practical value : 1 user interface is simple and friendly. 2, simple, fast. 3, statements generous appearance. 4, the maintenance of the production wor

9、kshops can manage data generated statements useful. Keywords: auto repair 、computer technology 、management、 software 第一章:课题意义综述汽车修理管理系统是一个汽车修理行业不可缺少的部分,它的内容对于企业的管理者和技术工人来说都至关重要,所以汽车修理系统应该能够为用户和工人提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式进行管理和记录,这种管理方式存在着许多缺点,如:工作效率低、另外时间长,将浪费大量的文件和数据,这对于查找、结算都带来了不少的困难。随着科学技术的

10、不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对汽车修理的信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高汽车修理管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,使用VFP6.0开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套汽车修理管理系统,简单介绍其开发过程和所涉及到的问题及解决方法。第二章: 汽车修理管理系统课题可行性分析经济上的可行性:同时我国汽车制造

11、业以平均每年24.5%的速度高速增长,预计到2010年汽车保有量将达到5600万辆。2004年国家相继出台了汽车产业发展政策、缺陷汽车产品召回管理规定、中华人民共和国道路交通安全法、汽车贷款管理办法乘用车燃料消耗限值等政策法规。一系列政策的出台,更加刺激了汽车产业的发展。在汽车产业的带动下,预计到2005年年底,汽车维修行业的产值可达400亿元。与汽车维修相关的汽车美容、汽车装饰、汽车养护项目也将会随之发展起来。可以看出,汽车维修行业还是有利可图的,发展前景是非常好技术上的可能性:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越

12、重要的作用。作为计算机应用的一部分,使用计算机对汽车修理的信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高汽车修理管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,使用VFP6.0开发这样一套管理软件非常可能和可行的事情。第三章: 汽车修理管理系统研究的组成及要求汽车修理管理系统研究的组成汽车修理管理系统数据表的规划及表结构设计;汽车修理各类数据的录入、编辑界面的设计与编程(计有:数据登录、修改、整理、浏览、校验等工作);季度零件订货子系统的设计与编程(数据登录、修改、整理、浏览

13、、校验等工作);汽车修理发票和工资月报表打印模块的设计与编程。汽车修理管理系统研究的要求:1、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。2、可靠性。能连续准确的处理业务,有较强的容错能力。3、可理解性。用户容易理解和使用该系统。4、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。5、可用性。目标系统功能齐全,能够完全满足业务需求。6、安全保密性。用户得到授权以后,才能根据实际需要对本系统进行查询、更改。第四章:设计和实现4.1数据库设计: 4.1.1逻辑设计(1)修理单: XLD(编号,牌号,工号,修理项目,修理小时,送修日期,完工

14、日期)(2)汽车:QC(牌号,型号,生产厂,车主名)(3)车主:CZ(车主名,地址,电话)(4)修理工:XLG(工号,姓名,地址,电话,出生日期,进厂日期,小时工资)(5)零件用量: LGYL (编号,零件号,数量) (6)零件库存:LGKC(零件号,零件名,成本,价格,库存量,最低库存,订货量)图1 总体结构图4.1.2物理设计1.修理单(C:/QCXL/XLD。DBF)结构:xld( c(4),牌号c(8),修理项目c(12),送修日期d,完工日期dc(4),工号c(4)普通索引,修理小时n(4.1)记录:记录号 编号 牌号 修理项目 送修日期 工号 修理小时1 5001 A2020203

15、 点火线圈 01/12/99 0003 2.02 5002 R1212123 刹车 02/05/99 0005 3.23 5003 H 210-100 喷漆 02/06/99 0001 6.04 5004 K 333-667 换转动轴 05/08/99 0003 18.05 5005 A2312318 大修 06/28/99 0001 98.02.汽车(C:/QCXL/QC.DBF)结构:(牌号c(8) 普通索引,型号c(6),生产厂c(20),车主名c(8))记录:记录号 牌号 型号 生产厂 车主名1 A2020203 S130 南方汽车厂 李符2 R1212123 760 东环汽车制造厂

16、马一鼎3 H 210-100 C12-5 国光轿车厂 孔力4 K 333-667 FG323 福铃货车总厂 贾嘉丁 5 A2312318 NA122 全球汽车厂 施志秋3.车主(C:/QCXL/CZ.DBF)结构cz(车主名c(8)普通索引,地址c(16),电话c(7)记录: 车主名 地址 电话1 李符 岭分路18号 87878782 马一鼎 鸿飞路10号 56565553 孔力 虎山路15弄15号 34567894 贾嘉丁 法平路213号 33445565 施志秋 东方一路1005号 66655784.修理工(C:/QCXL/XLG.DBF)结构: xlg(工号c(4)普通索引, 姓名c(8

17、),地址c(16),电话c(7), 出生日期d,进厂日期d,小时工资n(5.2))记录: 出生 进厂 小时记录号 工号 姓名 地址 电话 日期 日期 工资1 0002 赵小红 虹桥路202号15室 1234567 06/05/60 05/0283 7.502 0003 韩将 荣光路71弄1号5室 2222333 11/08/72 03/02/92 6.503 0004 宋若雪 高峰路21号 4343434 08/03/56 06/02/80 9.004 0005 凌意扬 杨高路12号2401 7070707 04/24/69 03/20/90 7.005 0001 李平 南京路1617弄53号

18、 8765432 12/12/53/ 08/01/73 8.005.零件用量(C:/QCXL/LGYL.DBF)结构:记录号 编号 零件号 数量1 5002 100003 12 5005 100001 23 5005 100004 54 5005 100005 26.零件库存(C:/QCXL/LGKC.DBF)结构:lgkc(零件号c(6) 普通索引,零件名c(10),成本n(8.2),价格n(8.2),库存量n(3),最低库存n(3),订货量n(3)记录:记录号 零件号 零件名 成本 价格 库存量 最低库存 订货量1 100001 前灯 35.00 40.00 42 20 122 10000

19、2 方向盘 77.70 80.00 15 5 23 100003 离合器 598.00 650.00 3 4 24 100004 活塞环 143.00 156.00 60 25 45 100005 反光镜 15.00 17.00 100 30 144.2应用程序设计4.2.1总体设计 图1 总体结构图4.2.2初始用户界面设计 图2 汽车修理管理系统的菜单4.2.3模块设计与编码 1主文件(QCXL.PRG)SET TALK OFFSET DEFA TO c:qcxl & 设置文件默认路径,本例所有文件都应装在该目录中CLEA ALLSET VIEW TO sjhj.vue & 统一设置数据环

20、境,自动关闭所有的工作区后打开视图文件PUBLIC xldh,zljf & xldh用于存储输入的修理单号;zljf存储总零件费,打印发票时用 xldh=SPACE(4) DO FORM fm & 显示封面(参阅例7-1,并事先将fm表单复制到C:qcxl)KEYB CTRL+F4 & 关闭Command窗口MODI WIND SCREEN TITL 汽 车 修 理 管 理 系 统 & 打开VFP主窗口并设置窗口标题CLEA* 以上为初始化环境代码DO qcxlcd.mpr & 菜单文件名定为QCXLCD(汽车修理菜单)READ EVENT & 建立事件循环QUIT & 退出VFP图3 汽车修

21、理管理系统的数据环境2. 菜单程序(QCXLCD.MPR) 往命令窗口键入命令MODI MENU QCXLCD,就会出现菜单设计窗口,此时可按图10.11建立菜单。 (1) “退出”菜单项的命令 CLEAR EVENTS & 停止事件循环,转去执行READ EVENT后的命令 (2) 按图10.11设置调用各表单的命令,例如对“修车登记”菜单项可键入命令DO FORM xcdj。 (3) 从菜单文件QCXLCD.MNX生成菜单程序QCXLCD.MPR。3. “修车登记”表单(XCDJ.SCX)修车登记表单用于输入、修改或添加修车登记单,现将设计XCDJ、SCX表单的主要操作步骤列出如下:(1)

22、创建表单 图4 修车登记表单窗口(2)Formal的属性设置Caption属性设置为“修车登记”AutoCenter属性设置为.T.,使表单在VFP主窗口内居中显示。(3)按上图在表单上创建各标签和文本框1. txt牌号文本框的Valid时间代码如下:SELE qcLOCA FOR 牌号=xld.牌号IF NOT FOUND() INSERT INTO qc(牌号)VALUES(xld.牌号) &在qc表末尾添加一个记录,并将xld.牌号存入新记录的牌号字段 ENDIF2. txt车主名文本框(已与qc.车主名绑定)的Valid事件代码如下: SELE czLOCA FOR 车主名=xld.车

23、主名 IF NOT FOUND () INSERT IN TO cz(车主名)VALUES(qc.车主名) &在cz表末尾添加一个记录,并将qc.车主名存入新记录的车主名字段ENDIF(4)添加表格线条:利用表单控件栏的线条按钮画出表格的所有横线和竖线。(5)创建命令按钮在表单底部居中创建一个包含下页、上页到确定等10个命令按钮的命令按钮组,起对象名为Commandgroup1。下面列出为它编写的事件代码。1 . Commandgroup1的Click事件代码:SELE xldDO CASE CASE This. Value=1 IF RECN()1 SKIP -1 ENDI CASE Thi

24、s. Value=3 GO TOP CASE This. Value=4 GO BOTT CASE This. Value=5 DO FORMsrxldhCASE This. Value=6Zy=MESSAGEBOXIF zy=1 GO BOTT INSERT INTO xld(编号) VALUES(STR(VAL(编号)+1,4) ENDIFCASE This. Value=7sy=MESSAGBOXIF sy=1 DELETE PACK ENDIFCASE This. Value=8SELE qcBROW TITLPACKCASE This. Value=10Thisform.Releas

25、eENDCThisform. Refresh2. 寻页按钮的GotFocus事件代码:SELD xldJlh=RECN()LOCA FOR编号=TRIM(xldh)IF NOT FOUND () WAIT WINDOW “无此编号!” GO jlhENDIFThisform. Refresh4“输入修理单号”表单(SRXLDH.SCX)图5 输入修理单号表单窗口(1)创建表单(2)属性设置(3)Text1文本框的LostFocus事件代码编写如下: Xldh=THISFORM.Text1.VALUE(4)Command1命令按钮的Click事件代码编写如下:THISFORM.Release5汽

26、车修理表单(QCXL.SCX)图6 汽车修理表单1)Form1的Refresh事件代码:THISFORM.TEXT1.Value=” ”THISFORM.TEXT2.Value=” ”THISFORM.TEXT3.Value=” ”THISFORM.TEXT4.Value=” ”THISFORM.TEXT5.Value=0THISFORM.TEXT6.Value=0THISFORM.TEXT7.Value=0THISFORM.TEXT8.Value=0SELE ljylLOCA FOR 编号=xld.编号IF FOUND( )THISFORM.TEXT1.Value=零件号THISFORM.T

27、EXT5.Value=数量ENDIFCOUNTIF NOT EOF ( )THISFORM.TEXT2.Value=零件号THISFORM.TEXT6.Value=数量ENDIFCOUNTIF NOT EOF ( )THISFORM.TEXT3.Value=零件号THISFORM.TEXT7.Value=数量ENDIFCOUNTIF NOT EOF ( )THISFORM.TEXT4.Value=零件号THISFORM.TEXT8.Value=数量ENDIF(2)Commandgroup1的Click事件代码:SELE xldDO CASE CASE This.Value =1 &下页 If

28、recn( )1Skip -1ENDIFCASE This.Value =3 &首页GO TOPCASE This.Value =4 &末页 GO BOTTOMCASE This.Value =5 &寻页 DO FORM srxldh CASE This.Value=6 Thisform.Release ENDCThisform.Refresh零件订货计划表单(LJDH.SCX)图7 零件订货计划表单窗口(1)List1的Init事件代码:THIS.Additem(“1”)THIS.Additem(“2”)THIS.Additem(“3”)THIS.Additem(“4”)(2)List1的D

29、blClick事件代码:SELE ljkcCOUNT FOR 库存量最低库存 TO jlsIF jls=0 MESSAGEBOX(库存量均不小于最低库存,第+jd+季度不需订货)ELSESET FILE TO 库存量最低库存BROW FIEL 零件号:R,零件名:R,库存量:R,最低库存:R,订货量; TITLE 第+jd+季度零件订货计划 SET FILT TOENDIF打印发票表单(DYFP.SCX)往命令窗口键入命令MODIFY FORM dyfp,就会出现菜单设计窗口,此时可按图11建立表单。Command1的Click事件代码: SELE xld LOCA FOR 编号= =TRIM

30、(xldh) IF NOT FOUND( )WAIT WINDOW“无此编号! ” ELSE SELE ljyl SUM 数量*ljkc.价格 FOR 编号=TRIM(xldh) AND ;零件号=ljkc.零件号 TO zljf REPO FORM fp PREV THISFORM.Release ENDIF图8 输入修理单号表单窗口发票报表(FP.FRX)图9 汽车修理发票表单窗口第五章 测试、评价与应用应用程序发布1、发布准备 在项目管理器中生成一个.exe可执行程序 创建发布树(目录) 图 13 Qcxlgl项目管理器窗口2、创建发布磁盘 3、应用程序的安装 磁盘映象由安装向导生成在硬盘的磁盘映象目录中,选定工单的向导选项的安装命令。 结束语踉踉跄跄地忙碌了两个月,我的毕业设计课题也终将告一段落。点击运行,也基本达到预期的效果,虚荣的成就感在没人的时候也总会冒上心头。但由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如功能不全、外观粗糙、底层代码的不合理数不胜数。可是,我又会有点自恋式地安慰自己:做一件事情,不必过于在乎最终的结果,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论