![汽車配件管理系統(tǒng)的設(shè)計與開發(fā)_第1頁](http://file4.renrendoc.com/view/a6f7a5808c2ec67f367d32db9158763e/a6f7a5808c2ec67f367d32db9158763e1.gif)
![汽車配件管理系統(tǒng)的設(shè)計與開發(fā)_第2頁](http://file4.renrendoc.com/view/a6f7a5808c2ec67f367d32db9158763e/a6f7a5808c2ec67f367d32db9158763e2.gif)
![汽車配件管理系統(tǒng)的設(shè)計與開發(fā)_第3頁](http://file4.renrendoc.com/view/a6f7a5808c2ec67f367d32db9158763e/a6f7a5808c2ec67f367d32db9158763e3.gif)
![汽車配件管理系統(tǒng)的設(shè)計與開發(fā)_第4頁](http://file4.renrendoc.com/view/a6f7a5808c2ec67f367d32db9158763e/a6f7a5808c2ec67f367d32db9158763e4.gif)
![汽車配件管理系統(tǒng)的設(shè)計與開發(fā)_第5頁](http://file4.renrendoc.com/view/a6f7a5808c2ec67f367d32db9158763e/a6f7a5808c2ec67f367d32db9158763e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VisualFoxpro
課程設(shè)計實習(xí)報告題 目:汽車配件管理系統(tǒng)的設(shè)計與開發(fā)班級: 171081姓名: 康健學(xué)號:20081004239指導(dǎo)教師: 宋麥玲2009年7月目錄TOC\o"1-5"\h\z\o"CurrentDocument"一、系統(tǒng)開發(fā)背景 (3)\o"CurrentDocument"二、課程設(shè)計要求 (3)\o"CurrentDocument"三、業(yè)務(wù)流程 (4)四、分析與設(shè)計 (4)\o"CurrentDocument"1、系統(tǒng)分析 (4)\o"CurrentDocument"2、系統(tǒng)設(shè)計 (4)3、項目管理 (7)\o"CurrentDocument"4、結(jié)構(gòu)設(shè)計 (8)\o"CurrentDocument"5、程序設(shè)計 (8)\o"CurrentDocument"五、系統(tǒng)實施 (16)\o"CurrentDocument"六、系統(tǒng)測試 (16)\o"CurrentDocument"七、結(jié)束語 (16)附錄 (18)汽車配件管理系統(tǒng)的設(shè)計與開發(fā)(20081004239康?。┮弧⑾到y(tǒng)開發(fā)背景目前汽車配件銷售企業(yè)大多數(shù)在其連鎖店的管理還是手工進行,隨著汽車配件行業(yè)的迅速發(fā)展,手工管理的種種弊端暴露無疑,給銷售企業(yè)的發(fā)展帶來了不必要的麻煩。為了規(guī)范企業(yè)內(nèi)部管理,提高企業(yè)業(yè)務(wù)管理水平,更好的為客戶服務(wù),應(yīng)采用計算機來管理汽車配件的進銷存業(yè)務(wù)。汽車配件管理系統(tǒng)的目的是為企業(yè)提供一個計算機化的管理平臺,實踐企業(yè)內(nèi)部科學(xué)有效的管理,促進企業(yè)管理信息化,規(guī)范化,將能使管理人員從繁瑣的雜務(wù)工作中解脫出來,真正從事管理工作。本系統(tǒng)實在vf理論學(xué)習(xí)的基礎(chǔ)上,在老師的幫助下,針對具體項目進行了詳細的設(shè)計,在設(shè)計與實現(xiàn)過程中,結(jié)合源代碼具體的描述出整個項目的開發(fā)過程。二、課程設(shè)計要求:要求:1、本系統(tǒng)包括數(shù)據(jù)錄入,數(shù)據(jù)修改,數(shù)據(jù)添加,數(shù)據(jù)查詢,數(shù)據(jù)備份和報表生成。2、數(shù)據(jù)庫信息包括配件名稱,配件代碼,配件型號,配件價格,配件庫存量,配件所屬車型,出廠日期等。3、查詢應(yīng)可以提供多種查詢方式。4、匯總報表等。三、業(yè)務(wù)流程打開程序可直接進行相關(guān)操作和查詢,具體業(yè)務(wù)流程如下:配件名稱,配件代碼,配件型號,配件價格,配件庫存量,配件所屬車型,出廠日期1、系統(tǒng)分析該系統(tǒng)可以達到以下幾個目的:汽車配件代碼,配件型號,配件價格,配件庫存量,配件所屬車型,出廠日期等信息的查詢;上述信息的添加與刪除等。在軟件開發(fā)分析階段,信息收集是決定軟件項目可行性的重要環(huán)節(jié)。程序設(shè)計者要通過對開發(fā)項目信息的收集,確定系統(tǒng)目標,軟件開發(fā)的總體思路。2、系統(tǒng)設(shè)計數(shù)據(jù)庫文件設(shè)計
(1)、用程序文件建立數(shù)據(jù)庫文件“汽車配件管理系統(tǒng)?dbf”,程序如下;Createtable汽車配件管理系統(tǒng).dbf配件代碼char(2);配件名稱char(10);配件型號char(2);配件價格char(5);庫存量char(3);所屬車型char(10);出廠日期出廠日期char(8);汽車配件管理系統(tǒng)配件代碼配件名稱配件型號配件儕格庫存量所雇車型出廠日期01方向盤A5010本田08/08/0822車載電話B40020本田07/07/0703輪胎C30011本田06/06/0604輪胎D2007本田05/05/05105輪胎E1006本田04/04/0406車門A500010北京現(xiàn)代10/22/0607車門B40009北京現(xiàn)在09/22/0608車門C30008北京現(xiàn)代08/22/0609車門D20007北京現(xiàn)代07/22/0610車門E10006北京現(xiàn)代06/22/0611車窗E55005豐田10/10/1012車窗D45004豐田09/10/1013車窗c35003豐田08/10/10(2)、用程序文件建立數(shù)據(jù)庫文件“xs?dbf”,程序如下;Createtablecar.dbf配件代碼char(2);配件名稱char(10);配件型號char⑵;配件價格char(5);庫存量char(3);所屬車型char(10);出廠日期char(8);字段名稱字段類型字段寬度小數(shù)位數(shù)是否索引配件代碼字符型20普通索引配件名稱字符型100無配件型號字符型20無配件價格數(shù)值型50無庫存量字符型30無所屬車型字符型100無出廠日期日期型80無
H汽車配件管理系統(tǒng)配件代碼|配件名稱|配件型號|配件年格|庫存量|所屬車型|出廠日期01■方向盤|A50]10體田j08/08/0822:車載電話|bj 400120;本田|07/07/0703;輪胎!「| 300111體田|06/06/0604碗胎Id200|7瘁田|05/05/0505融胎100]6體田(04/04/04J06;車門|a| 5000110;北京現(xiàn)代|10/22/0607渾門!F4000j9;北京現(xiàn)在|09/22/0608;車門|cj 300018:北京現(xiàn)代108/22/0609;車門2000|7,北京現(xiàn)代|07/22/0610;車門|e1000|6;北京現(xiàn)代106/22/0611;車窗5500]5泮田(10/10/1012;車窗|dj 450014泮田|09/10/10
(3)、建立“登錄main.SCT”3、項目管理建立(3)、建立“登錄main.SCT”3、項目管理建立“car?PJT”項目管理器-Caro程序國AP工庫片厘用程序其他+o程序國AP工庫片厘用程序其他++-+檔庫碼文類代添加(A)...修改肥)移去(V)...連編?…說明:路徑:4、結(jié)構(gòu)設(shè)計各控件屬性及其程序登陸菜單結(jié)構(gòu)如圖:因其直接可以進入主程序,故沒有click程序;關(guān)閉按鈕的click程序如下:thisform.release5、程序設(shè)計在程序設(shè)計里需要完成配件名稱,配件代碼,配件型號,配件價格,配件庫存量,配件所屬車型,出廠日期等的查詢,數(shù)據(jù)的添加和修改,退出程序的程序設(shè)計。VF不但擁有大量的交互式數(shù)據(jù)管理工具,而且還擁有一套功能完善的程序語言系統(tǒng),下面是每個環(huán)節(jié)的程序原代碼。本系統(tǒng)的程序語法簡單易懂,沒有錯誤,可以完成基本的程序要求。
H汽車配件管理系統(tǒng)1配件代碼|配件名稱|配件型號|配件價格|庫存量所雇車型|出廠日期01E方向盤|A50j10本田|08/08/0822:車載電話|b| 400120本田107/07/0703;輪胎300|11本田|06/06/0604;輪胎|dj 20017本田|05/05/0505;輪胎!E100|6本田|04/04/04|o6;車門|aI 5000110北京現(xiàn)代|10/22/0607庫門4000j9北京現(xiàn)在(09/22/0608;車門|c| 300018北京現(xiàn)代|08/22/0609渾門200017北京現(xiàn)代|07/22/0610;車門|eI wool6北京現(xiàn)代|06/22/0611;車窗!5500|5豐田|10/10/1012;車窗Id4500|4豐田|09/10/10全部查看汽車配件信息的程序如下:docasecasemandgroup1.value=1thisform.label2.caption=〃請輸入配件代碼:casemandgroup1.value=2thisform.label2.caption=〃請輸入配件名稱:
casemandgroup1.value=3thisform.label2.caption=〃請輸入所屬車型:casemandgroup1.value=4thisform.label2.caption=〃請輸入出廠日期:casemandgroup1.value=5thisform.label2.caption=〃請輸入庫存量:〃endcasethisform.text1.value二〃〃thisform.text1.setfocusthisform.refresh(2)數(shù)據(jù)錄入、數(shù)據(jù)修改、數(shù)據(jù)添加系統(tǒng)其結(jié)構(gòu)如下圖所示汽車配件管理系統(tǒng)配件代同配件名稱配件代同配件名稱配件型號配件除格庫存量所屬車型▲22車載電話B40020本田03輪胎C30011本田04輪胎D2007本田05輪胎E1006本田07車門B40009北京現(xiàn)在08車門C30008北京現(xiàn)代09車門D20007北京現(xiàn)代10車門E10006北京現(xiàn)代11車窗E55005豐田1T?第一個I上一個I下一個I最后一個I添加I修改I刪除I關(guān)閉I1010其代碼如下:doformadd.scxdocasecasemandgroup1.value=1setfilterto配件代碼=alltrim(thisform.text1.value)casemandgroup1.value=2setfilterto配件名稱=alltrim(thisform.text1.value)casemandgroup1.value=3setfilterto所屬車型=alltrim(thisform.text1.value)casemandgroup1.value=4」?〃〃tj二ifnotempty(thisform.text1.value)tj=〃出廠日期二ctod(thisform.text1.value)”endifsetfilterto&tjcasemandgroup1.value=5?〃〃nj=ifnotempty(thisform.text1.value)nj=〃庫存量=val(thisform.text1.value)”endifsetfilterto&njendcasethisform.refresh11(3)數(shù)據(jù)查詢系統(tǒng)其結(jié)構(gòu)圖如下汽車配件查詢系統(tǒng)關(guān)閉|格配件代碼杳詢 1配件代碼 配件名稱 配件型號 配件價格庫存量 所屬車型 - 1仲方向盤 A 5010本田按配件名稱查詢 空 車載電話 B 40020本田03 輪胎 C 30011本田按所屬車型查詢 04 輪胎 D 2007本田05 輪胎 E 1006本田按出廠日期查詢1 (06 車門 A 500010北京現(xiàn)代07 車門 B 40009北京現(xiàn)在援庫存量查詢] 08 車門 C 30008北京現(xiàn)代09 車門 D 20007北京現(xiàn)代10 車門 E 10006北京現(xiàn)代1癡入配件代碼■ 11 車窗 E 55005豐田12 車窗 D 45004豐田 J13 車窗 C 35003豐田 ▼-1 1其代碼程序如下:docasecasemandgroup1.value=1thisform.label2.caption=〃請輸入配件代碼:casemandgroup1.value=2thisform.label2.caption=〃請輸入配件名稱:casemandgroup1.value=3thisform.label2.caption=〃請輸入所屬車型:casemandgroup1.value=4thisform.label2.caption=〃請輸入出廠日期:casemandgroup1.value=5thisform.label2.caption=〃請輸入庫存量:〃endcasethisform.text1.value二〃〃thisform.text1.setfocus12thisform.refreshdocasecasemandgroup1.value=1setfilterto配件代碼=alltrim(thisform.text1.value)casemandgroup1.value=2setfilterto配件名稱=alltrim(thisform.text1.value)casemandgroup1.value=3setfilterto所屬車型=alltrim(thisform.text1.value)casemandgroup1.value=4」?〃〃tj二ifnotempty(thisform.text1.value)tj=〃出廠日期二ctod(thisform.text1.value)”endifsetfilterto&tjcasemandgroup1.value=5?〃〃nj=ifnotempty(thisform.text1.value)nj=〃庫存量=val(thisform.text1.value)”endifsetfilterto&njendcasethisform.refresh13
(4)報表制作與其結(jié)構(gòu)圖如下:汽車配件管理系統(tǒng)總報表配件代碼 配件名稱 配件型號 配件價格 庫存量 所雇車型 出廠日期01方向盤A5010本田08/08/0822車載電話E40020本田07/07/0703輪胎C30011本田06/06/0604輪胎D2007本田05/05/0505輪胎E1006本田04/04/0406車門A500010北京現(xiàn)代10/22/0607車門E40009北京現(xiàn)在09/22/0608車門C30008北京現(xiàn)代0S/22/0609車門D20007北京現(xiàn)代07/22/0610車門E10006北京現(xiàn)代06/22/0611車窗E55005豐田10/10/1012車窗II45004豐田09/10/1014其代碼如下:reportformtotal.frxdocasecasemandgroup1.value=1setfilterto配件代碼=alltrim(thisform.text1.value)casemandgroup1.value=2setfilterto配件名稱=alltrim(thisform.text1.value)casemandgroup1.value=3setfilterto所屬車型=alltrim(thisform.text1.value)casemandgroup1.value=4」?〃〃tj二ifnotempty(thisform.text1.value)tj=〃出廠日期二ctod(thisform.text1.value)”endifsetfilterto&tjcasemandgroup1.value=5?〃〃nj=ifnotempty(thisform.text1.value)nj=〃庫存量=val(thisform.text1.value)”endifsetfilterto&njendcasethisform.refresh(3)、退出系統(tǒng)退出系統(tǒng)的程序如下:thisform.release15五、系統(tǒng)實施在軟件開發(fā)實施階段,要按系統(tǒng)的思想,把程序?qū)ο笠暈橐粋€大的系統(tǒng),然后將這個的大系統(tǒng)分為若干個小的系統(tǒng),保證高級控制程序能夠控制各個功能模塊。一般采用“自頂向下的”的設(shè)計思想開發(fā)高級控制程序,并逐級控制更低一層的模塊,每一模塊執(zhí)行一個獨立、精確的任務(wù),而且受控與高級程序。此系統(tǒng)簡單容易閱讀,易維護,達到了各個模塊間的接口數(shù)目盡量小的原則。六、系統(tǒng)測試在軟件維護階段,要經(jīng)常修正系統(tǒng)程序的缺陷,增加新的性能。在這個階段測試系統(tǒng)的性能尤為關(guān)鍵,要通過調(diào)式檢查語法錯誤和算法錯誤,并加以改正。此系統(tǒng)也是按照以上的原則開發(fā)的,經(jīng)過測試基本可以滿足以上要求。七、結(jié)束語(1)設(shè)計題目分析這次課設(shè)有一定難度。比如要用代碼來完成一些操作。。通過設(shè)計與實現(xiàn),基本完成了課設(shè)任務(wù),取得了較大收獲。(2)需要完善之處在設(shè)計過程中,感覺有以下幾點可以進行完善:汽車配件的數(shù)據(jù)錄入、數(shù)據(jù)修改、數(shù)據(jù)添加系統(tǒng)做到了一起;查詢目標不明確;雖然系統(tǒng)的整體運行良好,但整個系統(tǒng)的形式過于單一,需要加以補充和完善。(3)總結(jié)經(jīng)過一個禮拜的設(shè)計和開發(fā),汽車配件管理系統(tǒng)基本開發(fā)完畢。其功能基本符合需求,能夠完成汽車配件的查詢、修改、添加等工作。用戶也可較方便進行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。但是由于設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。本次課程設(shè)計,是在老師的指導(dǎo)下,借助VisualFoxpro相關(guān)案例,運用老師所授的《VisualFoxpro16及其應(yīng)用系統(tǒng)開發(fā)》課程中的理論知識,經(jīng)過長時間的醞釀和修改,最終完善而成。在老師的悉心指導(dǎo)下,在同學(xué)們的熱情幫助下,我對VisualFoxPro有了更深一層的理解,除自己翻閱資料外我門還在一起討論,有好多的好的思想,但是我無法把他表達出來,我對VF運用還不熟練,我想通過自己的努力在以后作的更好。只學(xué)習(xí)了半年的課程,對許多東西理解還是不夠深入,運用不夠熟練,以及存在一些問題,敬請諒解?!緟⒖嘉墨I】[1]史濟民主編,VisualFoxpro及其應(yīng)用系統(tǒng)開發(fā),清華大學(xué)出版社,2004年1月[2]白永軍,VisualFoxpro程序開發(fā)項目案例,清華大學(xué)出本社,2004年5月[3]明日科技,VisualFoxpro數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選,人民郵電出版社,2006年8月[4]朱靜、李向,VFP課程設(shè)計指導(dǎo)手冊,中國地質(zhì)大學(xué)計算機學(xué)院,2007年7月[5]李雁翎.VisualFoxPro應(yīng)用基礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計教程(第二版).北京:高等教育出版社.2002[6]李雁翎.VisualFoxPro實驗指導(dǎo)、習(xí)題集與系統(tǒng)開發(fā)案例(地二版).北京:高等教育出版社.2003;[7]黃梯云.計算機軟件技術(shù)基礎(chǔ).北京:高等教育出版社,1999[8]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版).北京:高等教育出版社,200017附錄:VisualFoxPro命令一覽表:1818CREATEDATABASE:建立并打開一個數(shù)據(jù)庫文件命令CREATEFORM:打開表單設(shè)計器命令A(yù)PPANDFROM:從另一個文件添加記錄到當(dāng)前表的末尾命令CREATE:創(chuàng)建一個新的VisualFoxPro數(shù)據(jù)庫表命令COUNT:統(tǒng)計表中的記錄數(shù)命令BLANK:清除當(dāng)前記錄中字段的數(shù)據(jù)命令DELETE:為指定記錄加上刪除標記命令PACK:永久性的刪除當(dāng)前表中加有刪除標記的記錄命令DELETE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年股權(quán)轉(zhuǎn)讓擔(dān)保合同范本
- 2025年人力資源專員聘請合同范本
- 2025年雙向商務(wù)合同協(xié)議書樣本
- 項目營銷策劃合同樣本2025年
- 2025年個人消費借款合同書樣本
- 2025年信貸資產(chǎn)重組策劃權(quán)轉(zhuǎn)讓合同書
- 教育助學(xué)基金捐贈協(xié)議合同范本
- 2025銷售目標責(zé)任書合同
- 酒店餐飲配送服務(wù)合同范本
- 商業(yè)房產(chǎn)續(xù)租合同模板
- TPU材料項目可行性研究報告寫作參考范文
- 試用期考核合格證明表
- 常見八種疾病
- 膠粘劑基礎(chǔ)知識及產(chǎn)品詳解(課堂PPT)
- 鍋爐補給水陰陽混床操作步序表
- 2005年第4季度北京住房租賃指導(dǎo)價格
- 醫(yī)療器械GMP計算機軟件確認控制程序
- 蘇教版最新五年級數(shù)學(xué)上冊應(yīng)用題與解決問題專項
- 髖關(guān)節(jié)置換術(shù)男性患者留置尿管最佳時機探析和對策
- [爆笑小品校園劇本7人]爆笑小品校園劇本
- 岸邊集裝箱起重機CMS系統(tǒng)
評論
0/150
提交評論