汽車修理管理系統(tǒng)的開發(fā)模板_第1頁
汽車修理管理系統(tǒng)的開發(fā)模板_第2頁
汽車修理管理系統(tǒng)的開發(fā)模板_第3頁
汽車修理管理系統(tǒng)的開發(fā)模板_第4頁
汽車修理管理系統(tǒng)的開發(fā)模板_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、汽車修理管理系統(tǒng)的開發(fā)摘要伴隨著計算機技術的發(fā)展和普及,計算機進入了很多人的日常生活并且在企業(yè)的生產(chǎn)管理中起著非常重要的作用。從當今世界的發(fā)展情況來看,原有的生產(chǎn)管理技術已經(jīng)遠遠不能滿足企業(yè)的生產(chǎn)發(fā)展需要,我們必須利用現(xiàn)代化的科技手段來控制和管理整個汽車運行過程,以達到開源節(jié)流,減員增效的目的,從而推動企業(yè)向良性,有序的方向發(fā)展。怎樣去適應這種生產(chǎn)發(fā)展,怎樣合理地利用計算機資源,是目前大多數(shù)企業(yè)尋求穩(wěn)定持續(xù)發(fā)展的大課題。所以能否合理地利用計算機資源已成為衡量企業(yè)是否能夠穩(wěn)定持續(xù)發(fā)展的重要標準。但因為每一種生產(chǎn)特點的不同,所以每個企業(yè)對自己生產(chǎn)的流程控制與統(tǒng)計都有各自的不同要求。這就要求企業(yè)找到

2、一種滿足自己需求的軟件。于是,我針對汽車維修開發(fā)了這個軟件-汽車維修運營管理系統(tǒng)軟件。用來針對在汽車運行過程當中處理維修的運營管理。在這個軟件的開發(fā)過程當中我得到了工廠管理人員的鼎力支持,確定了軟件的功能要求,即是本軟件的維修分析。在維修分析的基礎上,寫出了軟件的詳細設計過程。從目前的運行情況來看,該軟件具有一下幾點實用價值:1、用戶界面簡潔,友好。2、操作簡單,快捷。3、報表大方美觀。4、能將車間里該維修的生產(chǎn)管理數(shù)據(jù)生成報表,實用性強。關鍵字: 計算機技術、管理、汽車修理、軟件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 第一章:課題意義綜述汽車修理管理系統(tǒng)是一個汽車修理行業(yè)不可缺少的部分,它的內容對于企業(yè)的管理者和技術工人來說都至關重要,所以汽車修理系統(tǒng)應該能夠為用戶和工人提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式進行管理和記錄,這種管理方式存在著許多缺點,如:工作效率低、另外時間長,將浪費大量的文件和數(shù)據(jù),這對于查找、結算都帶來了不少的困難。隨著科學技術的

10、不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對汽車修理的信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高汽車修理管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,使用VFP6.0開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套汽車修理管理系統(tǒng),簡單介紹其開發(fā)過程和所涉及到的問題及解決方法。第二章: 汽車修理管理系統(tǒng)課題可行性分析經(jīng)濟上的可行性:同時我國汽車制造

11、業(yè)以平均每年24.5%的速度高速增長,預計到2010年汽車保有量將達到5600萬輛。2004年國家相繼出臺了汽車產(chǎn)業(yè)發(fā)展政策、缺陷汽車產(chǎn)品召回管理規(guī)定、中華人民共和國道路交通安全法、汽車貸款管理辦法乘用車燃料消耗限值等政策法規(guī)。一系列政策的出臺,更加刺激了汽車產(chǎn)業(yè)的發(fā)展。在汽車產(chǎn)業(yè)的帶動下,預計到2005年年底,汽車維修行業(yè)的產(chǎn)值可達400億元。與汽車維修相關的汽車美容、汽車裝飾、汽車養(yǎng)護項目也將會隨之發(fā)展起來??梢钥闯觯嚲S修行業(yè)還是有利可圖的,發(fā)展前景是非常好技術上的可能性:隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越

12、重要的作用。作為計算機應用的一部分,使用計算機對汽車修理的信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高汽車修理管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 因此,使用VFP6.0開發(fā)這樣一套管理軟件非常可能和可行的事情。第三章: 汽車修理管理系統(tǒng)研究的組成及要求汽車修理管理系統(tǒng)研究的組成汽車修理管理系統(tǒng)數(shù)據(jù)表的規(guī)劃及表結構設計;汽車修理各類數(shù)據(jù)的錄入、編輯界面的設計與編程(計有:數(shù)據(jù)登錄、修改、整理、瀏覽、校驗等工作);季度零件訂貨子系統(tǒng)的設計與編程(數(shù)據(jù)登錄、修改、整理、瀏覽

13、、校驗等工作);汽車修理發(fā)票和工資月報表打印模塊的設計與編程。汽車修理管理系統(tǒng)研究的要求:1、時間經(jīng)濟性。優(yōu)化邏輯設計與物理設計,使系統(tǒng)運行效率高,反映速度快。2、可靠性。能連續(xù)準確的處理業(yè)務,有較強的容錯能力。3、可理解性。用戶容易理解和使用該系統(tǒng)。4、可維護性和適應性。系統(tǒng)應易于修改、易于擴充、易于維護,能夠適應業(yè)務不斷發(fā)展變化的需要。5、可用性。目標系統(tǒng)功能齊全,能夠完全滿足業(yè)務需求。6、安全保密性。用戶得到授權以后,才能根據(jù)實際需要對本系統(tǒng)進行查詢、更改。第四章:設計和實現(xiàn)4.1數(shù)據(jù)庫設計: 4.1.1邏輯設計(1)修理單: XLD(編號,牌號,工號,修理項目,修理小時,送修日期,完工

14、日期)(2)汽車:QC(牌號,型號,生產(chǎn)廠,車主名)(3)車主:CZ(車主名,地址,電話)(4)修理工:XLG(工號,姓名,地址,電話,出生日期,進廠日期,小時工資)(5)零件用量: LGYL (編號,零件號,數(shù)量) (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),生產(chǎn)廠c(20),車主名c(8))記錄:記錄號 牌號 型號 生產(chǎn)廠 車主名1 A2020203 S130 南方汽車廠 李符2 R1212123 760 東環(huán)汽車制造廠

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)結構:記錄號 編號 零件號 數(shù)量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 活塞環(huán) 143.00 156.00 60 25 45 100005 反光鏡 15.00 17.00 100 30 144.2應用程序設計4.2.1總體設計 圖1 總體結構圖4.2.2初始用戶界面設計 圖2 汽車修理管理系統(tǒng)的菜單4.2.3模塊設計與編碼 1主文件(QCXL.PRG)SET TALK OFFSET DEFA TO c:qcxl & 設置文件默認路徑,本例所有文件都應裝在該目錄中CLEA ALLSET VIEW TO sjhj.vue & 統(tǒng)一設置數(shù)據(jù)環(huán)

20、境,自動關閉所有的工作區(qū)后打開視圖文件PUBLIC xldh,zljf & xldh用于存儲輸入的修理單號;zljf存儲總零件費,打印發(fā)票時用 xldh=SPACE(4) DO FORM fm & 顯示封面(參閱例7-1,并事先將fm表單復制到C:qcxl)KEYB CTRL+F4 & 關閉Command窗口MODI WIND SCREEN TITL 汽 車 修 理 管 理 系 統(tǒng) & 打開VFP主窗口并設置窗口標題CLEA* 以上為初始化環(huán)境代碼DO qcxlcd.mpr & 菜單文件名定為QCXLCD(汽車修理菜單)READ EVENT & 建立事件循環(huán)QUIT & 退出VFP圖3 汽車修

21、理管理系統(tǒng)的數(shù)據(jù)環(huán)境2. 菜單程序(QCXLCD.MPR) 往命令窗口鍵入命令MODI MENU QCXLCD,就會出現(xiàn)菜單設計窗口,此時可按圖10.11建立菜單。 (1) “退出”菜單項的命令 CLEAR EVENTS & 停止事件循環(huán),轉去執(zhí)行READ EVENT后的命令 (2) 按圖10.11設置調用各表單的命令,例如對“修車登記”菜單項可鍵入命令DO FORM xcdj。 (3) 從菜單文件QCXLCD.MNX生成菜單程序QCXLCD.MPR。3. “修車登記”表單(XCDJ.SCX)修車登記表單用于輸入、修改或添加修車登記單,現(xiàn)將設計XCDJ、SCX表單的主要操作步驟列出如下:(1)

22、創(chuàng)建表單 圖4 修車登記表單窗口(2)Formal的屬性設置Caption屬性設置為“修車登記”AutoCenter屬性設置為.T.,使表單在VFP主窗口內居中顯示。(3)按上圖在表單上創(chuàng)建各標簽和文本框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)創(chuàng)建命令按鈕在表單底部居中創(chuàng)建一個包含下頁、上頁到確定等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)創(chuàng)建表單(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=數(shù)量ENDIFCOUNTIF NOT EOF ( )THISFORM.TEXT2.Value=零件號THISFORM.TEXT6.Value=數(shù)量ENDIFCOUNTIF NOT EOF ( )THISFORM.TEXT3.Value=零件號THISFORM.TEXT7.Value=數(shù)量ENDIFCOUNTIF NOT EOF ( )THISFORM.TEXT4.Value=零件號THISFORM.TEXT8.Value=數(shù)量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打印發(fā)票表單(DYFP.SCX)往命令窗口鍵入命令MODIFY FORM dyfp,就會出現(xiàn)菜單設計窗口,此時可按圖11建立表單。Command1的Click事件代碼: SELE xld LOCA FOR 編號= =TRIM

30、(xldh) IF NOT FOUND( )WAIT WINDOW“無此編號! ” ELSE SELE ljyl SUM 數(shù)量*ljkc.價格 FOR 編號=TRIM(xldh) AND ;零件號=ljkc.零件號 TO zljf REPO FORM fp PREV THISFORM.Release ENDIF圖8 輸入修理單號表單窗口發(fā)票報表(FP.FRX)圖9 汽車修理發(fā)票表單窗口第五章 測試、評價與應用應用程序發(fā)布1、發(fā)布準備 在項目管理器中生成一個.exe可執(zhí)行程序 創(chuàng)建發(fā)布樹(目錄) 圖 13 Qcxlgl項目管理器窗口2、創(chuàng)建發(fā)布磁盤 3、應用程序的安裝 磁盤映象由安裝向導生成在硬盤的磁盤映象目錄中,選定工單的向導選項的安裝命令。 結束語踉踉蹌蹌地忙碌了兩個月,我的畢業(yè)設計課題也終將告一段落。點擊運行,也基本達到預期的效果,虛榮的成就感在沒人的時候也總會冒上心頭。但由于能力和時間的關系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙、底層代碼的不合理數(shù)不勝數(shù)??墒?,我又會有點自戀式地安慰自己:做一件事情,不必過于在乎最終的結果,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論