【vfp开源代码栏目提醒】:网学会员,鉴于大家对vfp开源代码十分关注,论文会员在此为大家搜集整理了“毕业论文_汽车修理管理系统 - 技术总结”一文,供大家参考学习!
汽车修理管理系统的开发 第1页 共20页 汽车修理管理系统的开发 摘要 伴随着计算机技术的发展和普及计算机进入了很多人的日常生活并且在企业的生产管理中起着非常重要的作用。
从当今世界的发展情况来看原有的生产管理技术已经远远不能满足企业的生产发展需要我们必须利用现代化的科技手段来控制和管理整个汽车运行过程以达到
开源节流减员增效的目的从而推动企业向良性有序的方向发展。
怎样去适应这种生产发展怎样合理地利用计算机资源是目前大多数企业寻求稳定持续发展的大课题。
所以能否合理地利用计算机资源已成为衡量企业是否能够稳定持续发展的重要标准。
但因为每一种生产特点的不同所以每个企业对自己生产的流程控制与统计都有各自的不同要求。
这就要求企业找到一种满足自己需求的软件。
于是我针对汽车维修开发了这个软件---汽车维修运营管理系统软件。
用来针对在汽车运行过程当中处理维修的运营管理。
在这个软件的开发过程当中我得到了工厂管理人员的鼎力支持确定了软件的功能要求即是本软件的维修分析。
在维修分析的基础上写出了软件的详细设计过程。
从目前的运行情况来看该软件具有一下几点实用价值 1、用户界面简洁友好。
2、操作简单快捷。
3、报表大方美观。
4、能将车间里该维修的生产管理数据生成报表实用性强。
关键字: 计算机技术、管理、汽车修理、软件 汽车修理管理系统的开发 第2页 共20页 Abstract Along with the development and popularization of 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 advantage 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 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 different 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 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 on 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 workshops can manage data generated statements useful. Keywords: auto repair 、computer technology 、management、 software 汽车修理管理系统的开发 第3页 共20页 第一章:课题意义综述 汽车修理管理系统是一个汽车修理行业不可缺少的部分它的内容对于企业的管理者和技术工人来说都至关重要所以汽车修理系统应该能够为用户和工人提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式进行管理和记录这种管理方式存在着许多缺点如:工作效率低、另外时间长将浪费大量的文件和数据这对于查找、结算都带来了不少的困难。
随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对汽车修理的信息进行管理具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高汽车修理管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。
因此使用
VFP6.0开发这样一套管理软件成为很有必要的事情在下面的各章中我们将以开发一套汽车修理管理系统简单介绍其开发过程和所涉及到的问题及解决方法。
汽车修理管理系统的开发 第4页 共20页 第二章: 汽车修理管理系统课题可行性分析 经济上的可行性同时我国汽车制造业以平均每年24.5的速度高速增长预计到2010年汽车保有量将达到5600万辆。
2004年国家相继出台了《汽车产业发展政策》、《缺陷汽车产品召回管理规定》、《中华人民共和国道路交通安全法》、《汽车贷款管理办法》《乘用车燃料消耗限值》等政策法规。
一系列政策的出台更加刺激了汽车产业的发展。
在汽车产业的带动下预计到2005年年底汽车维修行业的产值可达400亿元。
与汽车维修相关的汽车美容、汽车装饰、汽车养护项目也将会随之发展起来。
可以看出汽车维修行业还是有利可图的发展前景是非常好 技术上的可能性随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分使用计算机对汽车修理的信息进行管理具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高汽车修理管理的效率也是企业的科学化、正规化管理与世界接轨的重要条件。
因此使用
VFP6.0开发这样一套管理软件非常可能和可行的事情。
汽车修理管理系统的开发 第5页 共20页 第三章: 汽车修理管理系统研究的组成及要求 汽车修理管理系统研究的组成 ⑴汽车修理管理系统数据表的规划及表结构设计 ⑵汽车修理各类数据的录入、编辑界面的设计与编程计有数据登录、修改、整理、浏览、校验等工作 ⑶季度零件订货子系统的设计与编程数据登录、修改、整理、浏览、校验等工作 ⑷汽车修理发票和工资月报表打印模块的设计与编程。
汽车修理管理系统研究的要求 1、时间经济性。
优化逻辑设计与物理设计使系统运行效率高反映速度快。
2、可靠性。
能连续准确的处理业务有较强的容错能力。
3、可理解性。
用户容易理解和使用该系统。
4、可维护性和适应性。
系统应易于修改、易于扩充、易于维护能够适应业务不断发展变化的需要。
5、可用性。
目标系统功能齐全能够完全满足业务需求。
6、安全保密性。
用户得到授权以后才能根据实际需要对本系统进行查询、更改。
汽车修理管理系统的开发 第6页 共20页 第四章: 4.1数据库设计 4.1.1逻辑设计 1修理单 XLD编号牌号工号修理项目修理小时送修日期完工日期 2汽车QC牌号型号生产厂车主名 3车主CZ车主名地址电话 4修理工XLG工号姓名地址电话出生日期进厂日期小时工资 5零件用量 LGYL 编号零件号数量 6零件库存LGKC零件号零件名成本价格库存量最低库存订货量 图1 总体结构图 4.1.2物理设计 1.修理单C/QCXL/XLD。
DBF 结构xld c4牌号c8修理项目c12送修日期d完工日期dc4 工号c4普通索引修理小时n4.1 记录 记录号 编号 牌号 修理项目 送修日期 工号 修理小时 1 5001 A2020203 点火线圈 01/12/99 0003 2.0 2 5002 R1212123 刹车 02/05/99 0005 3.2 3 5003 H 210-100 喷漆 02/06/99 0001 6.0 4 5004 K 333-667 换转动轴 05/08/99 0003 18.0 5 5005 A2312318 大修 06/28/99 0001 98.0 2.汽车C:/QCXL/QC.DBF 结构牌号c8 普通索引型号c6生产厂c20车主名c8 记录 记录号 牌号 型号 生产厂 车主名 1 A2020203 S130 南方汽车厂 李符 汽车修理管理系统的开发 第7页 共20页 2 R1212123 760 东环汽车制造厂 马一鼎 3 H 210-100 C12-5 国光轿车厂 孔力 4 K 333-667 FG323 福铃货车总厂 贾嘉丁 5 A2312318 NA122 全球汽车厂 施志秋 3.车主C:/QCXL/CZ.DBF 结构 cz车主名c8普通索引地址c16电话c7 记录 车主名 地址 电话 1 李符 岭分路18号 8787878 2 马一鼎 鸿飞路10号 5656555 3 孔力 虎山路15弄15号 3456789 4 贾嘉丁 法平路213号 3344556 5 施志秋 东方一路1005号 6665578 4.修理工C:/QCXL/XLG.DBF 结构: xlg工号c4普通索引 姓名c8地址c16电话c7 出生日期d进厂日期d小时工资n5.2 记录 出生 进厂 小时 记录号 工号 姓名 地址 电话 日期 日期 工资 1 0002 赵小红 虹桥路202号15室 1234567 06/05/60 05/0283 7.50 2 0003 韩将 荣光路71弄1号5室 2222333 11/08/72 03/02/92 6.50 3 0004 宋若雪 高峰路21号 4343434 08/03/56 06/02/80 9.00 4 0005 凌意扬 杨高路12号2401 7070707 04/24/69 03/20/90 7.00 5 0001 李平 南京路1617弄53号 8765432 12/12/53/ 08/01/73 8.00 5.零件用量C:/QCXL/LGYL.DBF 结构: 记录号 编号 零件号 数量 1 5002 100003 1 2 5005 100001 2 3 5005 100004 5 4 5005 100005 2 6.零件库存C:/QCXL/LGKC.DBF 结构:lgkc零件号c6 普通索引零件名c10成本n8.2价格n8.2库存量n3最低库存n3订货量n3 记录 记录号 零件号 零件名 成本 价格 库存量 最低库存 订货量 1 100001 前灯 35.00 40.00 42 20 12 2 100002 方向盘 77.70 80.00 15 5 2 3 100003 离合器 598.00 650.00 3 4 2 4 100004 活塞环 143.00 156.00 60 25 4 5 100005 反光镜 15.00 17.00 100 30 14 4.2应用程序设计 4.2.1总体设计 汽车修理管理系统的开发 第8页 共20页 图1 总体结构图 4.2.2初始用户界面设计 图2 汽车修理管理系统的菜单 4.2.3模块设计与编码 1主文件QCXL.PRG SET TALK OFF SET DEFA TO c:qcxl ampamp 设置文件默认路径本例所有文件都应装在该目录中 CLEA ALL SET VIEW TO sjhj.vue ampamp 统一设置数据环境自动关闭所有的工作区后打开视图文件 PUBLIC xldhzljf ampamp xldh用于存储输入的修理单号zljf存储总零件费打印发票时用 xldhSPACE4 DO FORM fm ampamp 显示封面参阅例7-1并事先将fm表单复制到C:qcxl KEYB CTRLF4 ampamp 关闭Command窗口 MODI WIND SCREEN TITL 汽 车 修 理 管 理 系 统 ampamp 打开
VFP主窗口并设置窗口标题 CLEA 以上为初始化环境
代码 DO qcxlcd.mpr ampamp 菜单文件名定为QCXLCD汽车修理菜单 READ EVENT ampamp 建立事件循环 QUIT ampamp 退出
VFP 汽车修理管理系统的开发 第9页 共20页 图3 汽车修理管理系统的数据环境 2. 菜单程序QCXLCD.MPR 往命令窗口键入命令MODI MENU QCXLCD就会出现菜单设计窗口此时可按图10.11建立菜单。
1 “退出”菜单项的命令 CLEAR EVENTS ampamp 停止事件循环转去执行READ EVENT后的命令 2 按图10.11设置调用各表单的命令例如对“修车登记”菜单项可键入命令DO FORM xcdj。
3 从菜单文件QCXLCD.MNX生成菜单程序QCXLCD.MPR。
3. “修车登记”表单XCDJ.SCX 修车登记表单用于输入、修改或添加修车登记单现将设计XCDJ、SCX表单的主要操作步骤列出如下 1创建表单 图4 修车登记表单窗口 汽车修理管理系统的开发 第10页 共20页 2Formal的属性设置 Caption属性设置为“修车登记”AutoCenter属性设置为.T.使表单在
VFP主窗口内居中显示。
3按上图在表单上创建各标签和文本框 1. txt牌号文本框的Valid时间
代码如下 SELE qc LOCA FOR 牌号xld.牌号 IF NOT FOUND INSERT INTO qc牌号VALUESxld.牌号 ampamp在qc表末尾添加一个记录并将xld.牌号存入新记录的牌号字段 ENDIF 2. txt车主名文本框已与qc.车主名绑定的Valid事件
代码如下 SELE cz LOCA FOR 车主名xld.车主名 IF NOT FOUND INSERT IN TO cz车主名VALUESqc.车主名 ampamp在cz表末尾添加一个记录并将qc.车主名存入新记录的车主名字段 ENDIF 4添加表格线条利用表单控件栏的线条按钮画出表格的所有横线和竖线。
5创建命令按钮 在表单底部居中创建一个包含下页、上页到确定等10个命令按钮的命令按钮组起对象名为Commandgroup1。
下面列出为它编写的事件
代码。
1 . Commandgroup1的Click事件
代码: SELE xld DO CASE CASE This. Value1 IF RECNltRECC SKIP ENDI CASE This. Value2 IF RECNgt1 SKIP -1 ENDI CASE This. Value3 GO TOP CASE This. Value4 GO BOTT CASE This. Value5 DO FORMsrxldh CASE This. Value6 ZyMESSAGEBOX IF zy1 GO BOTT 汽车修理管理系统的开发 第11页 共20页 INSERT INTO xld编号 VALUESSTRVAL编号14 ENDIF CASE This. Value7 syMESSAGBOX IF sy1 DELETE PACK ENDIF CASE This. Value8 SELE qc BROW TITL PACK CASE This. Value10 Thisform.Release ENDC Thisform. Refresh 2. 寻页按钮的GotFocus事件
代码: SELD xld JlhRECN LOCA FOR编号TRIMxldh IF NOT FOUND WAIT WINDOW “无此编号” GO jlh ENDIF Thisform. Refresh 4“输入修理单号”表单SRXLDH.SCX 图5 输入修理单号表单窗口 1创建表单 2属性设置 3Text1文本框的LostFocus事件
代码编写如下 XldhTHISFORM.Text1.VALUE 4Command1命令按钮的Click事件
代码编写如下 THISFORM.Release 5汽车修理表单QCXL.SCX 汽车修理管理系统的开发 第12页 共20页 图6 汽车修理表单 1Form1的Refresh事件
代码 THISFORM.TEXT1.Value” ” THISFORM.TEXT2.Value” ” THISFORM.TEXT3.Value” ” THISFORM.TEXT4.Value” ” THISFORM.TEXT5.Value0 THISFORM.TEXT6.Value0 THISFORM.TEXT7.Value0 THISFORM.TEXT8.Value0 SELE ljyl LOCA FOR 编号xld.编号 IF FOUND THISFORM.TEXT1.Value零件号 THISFORM.TEXT5.Value数量 ENDIF COUNT IF NOT EOF THISFORM.TEXT2.Value零件号 THISFORM.TEXT6.Value数量 ENDIF COUNT IF NOT EOF THISFORM.TEXT3.Value零件号 THISFORM.TEXT7.Value数量 ENDIF COUNT IF NOT EOF THISFORM.TEXT4.Value零件号 THISFORM.TEXT8.Value数量 ENDIF 汽车修理管理系统的开发 第13页 共20页 2Commandgroup1的Click事件
代码 SELE xld DO CASE CASE This.Value 1 ampamp下页 If RECN ltRECC SKIP ENDIF CASE This.Value 2 ampamp上页 If RECN gt1 SKIP -1 ENDIF CASE This.Value 3 ampamp首页 GO TOP CASE This.Value 4 ampamp末页 GO BOTTOM CASE This.Value 5 ampamp寻页 DO FORM srxldh CASE This.Value6 Thisform.Release ENDC Thisform.Refresh 零件订货计划表单LJDH.SCX 图7 零件订货计划表单窗口 1List1的Init事件
代码 THIS.Additem“1” THIS.Additem“2” THIS.Additem“3” THIS.Additem“4” 2List1的DblClick事件
代码 SELE ljkc COUNT FOR 库存量lt最低库存 TO jls IF jls0 MESSAGEBOX??库存量均不小于最低库存第??jd??季度不需订货?? 汽车修理管理系统的开发 第14页 共20页 ELSE SET FILE TO 库存量lt最低库存 BROW FIEL 零件号:R零件名:R库存量:R最低库存:R订货量 TITLE ??第??jd??季度零件订货计划?? SET FILT TO ENDIF 打印发票表单DYFP.SCX 往命令窗口键入命令MODIFY FORM dyfp就会出现菜单设计窗口此时可按图11建立表单。
Command1的Click事件
代码 SELE xld LOCA FOR 编号 TRIMxldh IF NOT FOUND WAIT WINDOW“无此编号 ” ELSE SELE ljyl SUM 数量ljkc.价格 FOR 编号TRIMxldh AND 零件号ljkc.零件号 TO zljf REPO FORM fp PREV THISFORM.Release ENDIF 图8 输入修理单号表单窗口 发票报表FP.FRX 汽车修理管理系统的开发 第15页 共20页 图9 汽车修理发票表单窗口 汽车修理管理系统的开发 第16页 共20页 第五章 测试、评价与应用 应用程序发布 1、发布准备 在项目管理器中生成一个.exe可执行程序 创建发布树目录 图 13 Qcxlgl项目管理器窗口 2、创建发布磁盘 3、应用程序的安装 磁盘映象由安装向导生成在硬盘的磁盘映象目录中选定工 单的向导选项的安装命令。
汽车修理管理系统的开发 第17页 共20页 结束语 踉踉跄跄地忙碌了两个月我的毕业设计课题也终将告一段落。
点击运行也基本达到预期的效果虚荣的成就感在没人的时候也总会冒上心头。
但由于能力和时间的关系总是觉得有很多不尽人意的地方譬如功能不全、外观粗糙、底层
代码的不合理????数不胜数。
可是我又会有点自恋式地安慰自己做一件事情不必过于在乎最终的结果可贵的是过程中的收获。
以此语言来安抚我尚没平复的心。
毕业设计也许是我大学生涯交上的最后一个作业了。
想籍次机会感谢三年以来给我帮助的所有老师、同学你们的友谊是我人生的财富是我生命中不可或缺的一部分。
大学生活即将匆匆忙忙地过去但我却能无悔地说“我曾经来过”。
大学三年但它给我的影响却不能用时间来衡量这三年以来经历过的所有事所有人都将是我以后生活回味的一部分是我为人处事的指南针。
就要离开学校走上工作的岗位了这是我人生历程的又一个起点在这里祝福大学里跟我风雨同舟的朋友们一路走好未来总会是绚烂缤纷。
汽车修理管理系统的开发 第18页 共20页 致谢 本设计在 老师的悉心指导和严格要求下业已完成从课题选择、方案论证到具体设计和调试无不凝聚着老师的心血和汗水在三年的专科学习和生活期间也始终感受着导师的精心指导和无私的关怀我受益匪浅。
在此向老师表示深深的感谢和崇高的敬意。
不积跬步何以至千里本设计能够顺利的完成也归功于各位任课老师的认真负责使我能够很好的掌握和运用专业知识并在设计中得以体现。
正是有了他们的悉心帮助和支持才使我的毕业论文工作顺利完成在此向的全体老师表示由衷的谢意。
感谢他们三年来的辛勤栽培。
汽车修理管理系统的开发 第19页 共20页 参考文献 1史济民 汤观全 《Visual Fox.
上一篇:
网络环境下船厂报表系统研究
下一篇:
投简历到国外的公司需考虑哪些东西?