汽車美容店管理系統(tǒng)的設(shè)計_第1頁
汽車美容店管理系統(tǒng)的設(shè)計_第2頁
汽車美容店管理系統(tǒng)的設(shè)計_第3頁
汽車美容店管理系統(tǒng)的設(shè)計_第4頁
汽車美容店管理系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(論文)汽車美容店管理系統(tǒng)的設(shè)計作者: 分 院: 電氣與信息工程學(xué)院 專業(yè)班級: 計算機信息管理 指導(dǎo)教師: 職稱: 摘 要隨著社會的發(fā)展,科學(xué)技術(shù)的提高,汽車的使用越來越普及,同時汽車美容店等相應(yīng)產(chǎn)業(yè)也日益增多,規(guī)模逐漸增大,傳統(tǒng)的手工統(tǒng)計各項業(yè)務(wù)流程和資料管理工作已經(jīng)很難滿足當(dāng)前汽車美容店的需要。為改善企業(yè)中因手工統(tǒng)計車輛、材料、人事、財務(wù)等各類信息的繁瑣性及復(fù)雜性,在節(jié)省企業(yè)工作時間的同時提高企業(yè)的工作效率,達到提升企業(yè)效益的目的因此急需一套完整的計算機化的汽車美容店信息管理解決方案。開發(fā)的這套高效率的計算機信息管理系統(tǒng)解決了當(dāng)前汽車美容店業(yè)務(wù)流程管理難度大、頭緒多、耗費大量人力

2、和財力的問題充分發(fā)揮了計算機容量大、運算速度快、精度高的優(yōu)點。此軟件以access 2000作為后臺數(shù)據(jù)庫在visual basic 6.0平臺下開發(fā)的需要在windows操作系統(tǒng)下運行。目 錄摘 要目 錄第一章 項目提出 第二章 可行性研究2.1 深入市場,調(diào)查行情2.2 明確開發(fā)目的2.3 開發(fā)所需資源 2.4 效益有效期望值2.5 可行性研究結(jié)論第三章 需求分析3.1 對系統(tǒng)的功能要求3.2 系統(tǒng)性能要求3.3 系統(tǒng)的運行要求3.4 將來可能提出的要求第四章 開發(fā)系統(tǒng)介紹4.1 visual basic簡介4.2 access 2000簡介4.3 管理信息系統(tǒng)(mis)簡介 4.3.1管

3、理信息系統(tǒng)mis 的概念及解釋4.3.2管理信息系統(tǒng)mis的結(jié)構(gòu)、特征第五章 系統(tǒng)設(shè)計5.1 系統(tǒng)目標(biāo)設(shè)計 5.2 開發(fā)設(shè)計思想5.3 系統(tǒng)功能分析5.4 業(yè)務(wù)流程圖5.5 系統(tǒng)功能模塊設(shè)計第六章 數(shù)據(jù)庫設(shè)計6.1 數(shù)據(jù)庫需求分析6.2 數(shù)據(jù)要求第七章 詳細設(shè)計7.1 系統(tǒng)項目文件7.2 主窗口模塊7.3 材料入庫模塊7.4 庫存管理模塊7.5 美容項目定義模塊7.6 美容項目查詢模塊7.7 來車登記模塊7.8車輛基本信息管理模塊7.9車輛美容信息管理模塊7.10查詢車輛美容信息模塊7.11車輛消費信息模塊7.12結(jié)算匯總模塊第八章 系統(tǒng)測試與調(diào)試8.1軟件測試8.2最大負載測試8.3存貯測試

4、8.4處理速度測試8.5操作測試第九章 系統(tǒng)實施與系統(tǒng)維護 9.1系統(tǒng)的實施9.2系統(tǒng)的維護結(jié) 論參考文獻謝 辭第一章 項目提出隨著社會的高速發(fā)展,科學(xué)技術(shù)的迅速提高,汽車的使用越來越普及,同時汽車美容店等相關(guān)產(chǎn)業(yè)也日益增多,規(guī)模逐漸增大。傳統(tǒng)的手工操作業(yè)務(wù)流程和資料管理已經(jīng)很難滿足當(dāng)前汽車美容店的業(yè)務(wù)需求。 為解決企業(yè)中因手工統(tǒng)計車輛、材料、財務(wù)等各類信息的繁瑣性以及當(dāng)前汽車美容店業(yè)務(wù)流程管理難度大、頭緒多、耗費大量人力和財力的問題,在節(jié)省企業(yè)工作時間的同時提高企業(yè)的工作效率,達到提升企業(yè)效益的目的,一套完整計算機化的汽車美容店業(yè)務(wù)管理的解決方案迫在眉睫。該系統(tǒng)的具體任務(wù)是設(shè)計一個汽車美容店

5、的業(yè)務(wù)流程和資料信息管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如車輛登記、維修估價、結(jié)算匯總等操作。這樣辦公人員可以輕松地完成汽車美容業(yè)務(wù)的管理工作。設(shè)計的指導(dǎo)思想:一切為客戶著想,界面美觀大方,操作簡單明了,而且作為一個實用的管理系統(tǒng)要有良好的兼容性,在用戶出現(xiàn)誤操作時能盡量及時地發(fā)出警告,以便用戶及時修正。計算機資源有限,充分利用visual basic 6.0和access 2000數(shù)據(jù)庫的功能,設(shè)計出功能突出的新軟件,有效減少對系統(tǒng)資源的占用。第二章 可行性研究可行性研究的目的在于用最小的代價在盡可能短的時間內(nèi)確定問題可否解決。即不能單憑主觀臆斷得出結(jié)論,要有針對性的具體問題具體分析。必

6、須分析幾種主要的可能解決的利弊,從而判定系統(tǒng)目標(biāo)和規(guī)??煞瘳F(xiàn)實,系統(tǒng)完成后所能帶來的效益可否達到值得去投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行依次大大地壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,即在較高層次以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程??尚行匝芯恐饕獜囊韵挛鍌€方面進行。2.1 深入市場,調(diào)查行情待開發(fā)的管理信息系統(tǒng)規(guī)模大,業(yè)務(wù)量廣和業(yè)務(wù)流程復(fù)雜,材料和庫存管理以及財務(wù)方面的管理繁瑣,需要部分的人力及物力投入。必要進行實地行情調(diào)研。 2.2 明確開發(fā)目的 (1)能對車輛美容中的各項業(yè)務(wù)流程進行管理。 (2)能對美容的車輛進行自動的賬目結(jié)算。 (3)能對與車輛美容有關(guān)的各類數(shù)據(jù)進

7、行輸入、修改與查詢。2.3 開發(fā)所需資源 (1)所需資源:微機數(shù)臺;內(nèi)存gt128mb;硬盤gt20g;cpupiii800以上;打印機一部。 (2)開發(fā)工具vb6.0;access 2000等。(3)運行環(huán)境windows xp 或windows 2000。 (4)清單報表:美容項目定義表,庫存材料清單,來車登記表,車輛基本信息表,查詢車輛基本信息表,車輛美容信息登記表,車輛用料信息表,車輛消費信息表。2.4 效益有效期望值: 使用該待開發(fā)系統(tǒng)可大幅度節(jié)約勞動力,有效整合業(yè)務(wù)流程和資源配置的管理力度及效率;充分發(fā)揮計算機資源優(yōu)勢,最大限度增加效益有效期望值。 2.5 可行性研究結(jié)論該探研項目

8、可行性高,在高速發(fā)展的今天使用價值可觀,應(yīng)用到現(xiàn)實中可有效節(jié)約人力物力,可見此探研項目性價比高,擬待開發(fā)。第三章 需求分析需求分析階段的工作結(jié)果是待開發(fā)軟件的重要依據(jù),大量統(tǒng)計資料表明,軟件系統(tǒng)15的錯誤起源于錯誤的需求。為提高軟件質(zhì)量,確保軟件開發(fā)順利,降低軟件開發(fā)成本,一旦對目標(biāo)系統(tǒng)提出一組要求之后,必須嚴格驗證這些需求的正確性。一般來說應(yīng)從以下四個方面進行驗證:a. 一致性 所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。b. 完整性 需求必須是完整的,規(guī)格說明書應(yīng)該包含用戶需要的每一個功能或性能。c. 現(xiàn)實性 指定的需求應(yīng)該是在現(xiàn)有的硬件及軟件技術(shù)基礎(chǔ)上即可實現(xiàn)。對硬件技術(shù)的

9、進步可及時預(yù)測,而軟件技術(shù)發(fā)展迅速,預(yù)測難度大,只能從現(xiàn)有的技術(shù)水平出發(fā),判斷需求現(xiàn)實性。d. 有效性 必須證明需求是正確有效的,確保能解決用戶面對的問題。在需求分析階段我們要確定系統(tǒng)必須做什么。在這一階段,我們要以可行性研究階段的要求對目標(biāo)系統(tǒng)提出更加完整、清晰的具體要求。3.1 對系統(tǒng)的功能要求(1)數(shù)據(jù)集中管理可以實現(xiàn)對數(shù)據(jù)庫進行初始化、備份及恢復(fù)操作等; (2)高度的信息保密性及數(shù)據(jù)安全性:分級別的用戶賬號登錄,可設(shè)置不同權(quán)限;(3)圖形化界面:舒適的圖形化界面; (4)簡單易用:系統(tǒng)操作簡單,方便客戶使用; (5)功能完整:充分考慮到客戶需要,使功能完整合理。 3.2 系統(tǒng)性能要求

10、對此管理系統(tǒng),希望在現(xiàn)有條件的基礎(chǔ)上有較快的響應(yīng)時間。較大的存儲容量和后備緩存,還應(yīng)具有良好的保密性和安全性。3.3 系統(tǒng)的運行要求 此系統(tǒng)要求在圖形用戶環(huán)境下運行,其操作平臺為windowsxp/2000系統(tǒng),支持visual basic6.0和access 2000,硬件要求piii800以上,內(nèi)存在128mb以上,硬盤在20g以上。 3.4 將來可能提出的要求希望此系統(tǒng)在實際應(yīng)用中具有更好的可維護性可操作性,可共享性并能經(jīng)住實踐考驗走向市場商品化更好地服務(wù)于社會。第四章 開發(fā)系統(tǒng)介紹4.1 visual basic簡介 visual指的是開發(fā)圖形用戶界面gui的方法,它不需要編寫大量代碼

11、去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到屏幕上的一點即可。 basic指的是beginners all-purpose symbolit instruction code的簡稱這是一種在計算技術(shù)發(fā)展歷史上應(yīng)用得最廣泛的語言。visual basic 6.0在原有basic語言的基礎(chǔ)上有了很大的發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和windows gui有直接關(guān)系。visual basic是一個強大的windows平臺上的開發(fā)工具,從開發(fā)個人或小組使用的小工具到大型企業(yè)應(yīng)用系統(tǒng),甚至通過internet遍及全球的分布式應(yīng)用程序,均可在visual basic提供的工

12、具中各取所需。 4.2 access 2000簡介 access是office辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將access單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將access捆綁在office中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將access捆綁到office97中,成為office套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為office辦公套件中不可缺少的部件了。自從1992年開始銷售以來,access 已經(jīng)賣出了超過6000萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。后來微軟公司通過大量地改進,將access的新版本功能變得更加強大。不管是處理公司的客

13、戶訂單數(shù)據(jù),管理自己的個人通訊錄還是大量科研數(shù)據(jù)的記錄和處理人們都可以利用它來解決大量數(shù)據(jù)的管理工作。4.3 管理信息系統(tǒng)mis簡介4.3.1管理信息系統(tǒng)mis的概念及解釋管理信息系統(tǒng)mis 是一個不斷發(fā)展的新型學(xué)科,mis的定義隨著計算機技術(shù)和通訊技術(shù)的進步也在不斷更新,在現(xiàn)階段普遍認為管理信息系統(tǒng)mis是由人和計算機設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng)。a、 管理信息系統(tǒng)mis的對象就是信息 -信息是經(jīng)過加工的數(shù)據(jù),信息是對決策者有價值的數(shù)據(jù)。信息的主要特征是來源分散,數(shù)量龐大。信息來源于生產(chǎn)第一線,來源于社會環(huán)境,來源于市場,來源于行政管理等部門。信息具有時間性。信息的加工方式

14、有多種形式。- 企業(yè)從信息管理的角度可劃分為物流和信息流。生產(chǎn)過程是一個物流的投入產(chǎn)出過程且是不可逆的過程。管理過程是信息流的過程且具有信息反饋的特征。 b、系統(tǒng)是由相互聯(lián)系、相互作用的若干要素按一定的法則組成并具有一定功能的整體。-系統(tǒng)有兩個以上要素,各要素和整體之間,整體和環(huán)境之間存在一定的有機聯(lián)系。系統(tǒng)由輸入、處理、輸出、反饋、控制五個基本要素組成。信息系統(tǒng)是輸入的數(shù)據(jù)經(jīng)過處理輸出的是信息的系統(tǒng)。如圖二所示: c、管理信息由信息的采集、信息的傳遞、信息的儲存、信息的加工、信息的維護和信息的使用五個方面組成。- 任何地方只要有管理就必然有信息,如果形成系統(tǒng)就形成mis。計算機設(shè)備使mis更

15、有效,尤其是現(xiàn)代社會,mis已和計算機設(shè)備不可分離,因此一般來說mis就是計算機管理信息系統(tǒng)mis。mis包括計算機、網(wǎng)絡(luò)通訊設(shè)備等硬件成份,包括操作系統(tǒng)、應(yīng)用軟件包等軟件成份。并隨著計算機技術(shù)和通訊技術(shù)的迅速發(fā)展還會出現(xiàn)更多的內(nèi)容。計算機設(shè)備并不是mis的必要條件。 4.3.2管理信息系統(tǒng)mis的結(jié)構(gòu)、特征 a、管理信息系統(tǒng)mis的結(jié)構(gòu)管理信息系統(tǒng)mis由信源、信宿、信息處理、信息用戶和信息管理者五個組成部分。b、管理信息系統(tǒng)mis的特性完善的管理信息系統(tǒng)mis具有以下四個標(biāo)準:確定的信息需求、信息的可采集與可加工、可以通過程序為管理人員提供信息、可以對信息進行管理。具有統(tǒng)一規(guī)劃的數(shù)據(jù)庫是m

16、is成熟的重要標(biāo)志,它象征著管理信息系統(tǒng)mis是軟件工程的產(chǎn)物。通過管理信息系統(tǒng)mis實現(xiàn)信息增值用數(shù)學(xué)模型統(tǒng)計分析數(shù)據(jù)實現(xiàn)輔助決策。管理信息系統(tǒng)mis是發(fā)展變化的管理信息系統(tǒng)mis有生命周期。管理信息系統(tǒng)mis的開發(fā)必須具有一定的科學(xué)管理工作基礎(chǔ)。只有在合理的管理體制、完善的規(guī)章制度、穩(wěn)定的生產(chǎn)秩序、科學(xué)的管理方法和準確的原始數(shù)據(jù)的基礎(chǔ)上才能進行mis的開發(fā)。因此為適應(yīng)管理信息系統(tǒng)mis的開發(fā)需求企業(yè)管理工作必須逐步完善以下工作:管理工作的程序化,各部門都有相應(yīng)的作業(yè)流程。管理業(yè)務(wù)的標(biāo)準化,各部門都有相應(yīng)的作業(yè)規(guī)范。報表文件的統(tǒng)一化,固定的內(nèi)容、周期、格式。數(shù)據(jù)資料的完善化和代碼化。第五章

17、系統(tǒng)設(shè)計5.1 系統(tǒng)目標(biāo)設(shè)計通過使用汽車美容店管理系統(tǒng),可大大改善企業(yè)中因手工統(tǒng)計業(yè)務(wù)流程和資源信息的繁瑣及復(fù)雜性,在節(jié)省企業(yè)工作時間的同時提高工作效率,從而達到提升企業(yè)效益的最終目的。 系統(tǒng)開發(fā)的總體任務(wù)是使客戶通過使用本系統(tǒng)可以輕松完成業(yè)務(wù)流程和資料信息管理的需要節(jié)省大量人力物力。5.2 開發(fā)設(shè)計思想(1)盡量利用企業(yè)現(xiàn)有軟硬件環(huán)境,采用先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 (2)系統(tǒng)應(yīng)符合企業(yè)修理管理的規(guī)定,滿足企業(yè)相關(guān)人員日常使用的需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的

18、各種組合和個性又便于未參與開發(fā)的技術(shù)維護人員進行補充、維護。(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改等操作。(5)軟件工程采用的生命周期方法學(xué)就是要從時間的角度對軟件開發(fā)和維護的復(fù)雜問題進行分解,把軟件生命的漫長周期依次劃分為若干個階段,每個階段都有相對獨立的任務(wù),然后逐步完成每個階段的任務(wù)。5.3 系統(tǒng)功能分析 系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上完成的。本汽車修理管理系統(tǒng)需要完成的功能主要有 1按不同用戶/密碼登陸和管理不同內(nèi)容2材料入庫 3庫存管理 4美容項目定義與管理 5來車登記6車輛基本信息管理 7車輛美容信息登記8車輛美容信息管理 9查詢車輛消

19、費信息 10結(jié)算匯總 11幫助 5.4業(yè)務(wù)流程圖 根據(jù)系統(tǒng)要完成的功能,給出汽車美容業(yè)務(wù)管理流程圖 結(jié)算匯總美容消費來車登記庫存清單材料入庫美容項目登記記美容項目定義美容項目管理理車輛基本信息消費查詢會員管理5.5 系統(tǒng)功能模塊設(shè)計 本系統(tǒng)主要包括登陸模塊,主控制模塊,進貨模塊,庫存管理模塊,美容項目定義模塊,美容項目查詢模塊,來車登記模塊,車輛基本信息管理模塊,車輛美容信息管理模塊,查詢車輛美容信息模塊,車輛消費信息模塊,結(jié)算匯總模塊,幫助模塊等多個模塊。 按照功能分類是總體設(shè)計中常用的方法,系統(tǒng)的總體結(jié)構(gòu)可用層次圖來表示 用戶登錄窗口 系統(tǒng)主窗口 材料管理 車輛管理 財務(wù)管理 美容項目查詢

20、 庫存管理 材料入庫 查詢車輛美容信息 車輛消費信息 結(jié)算匯總 來車登記 車輛基本信息管理 車輛美容信息管理 幫助 關(guān)于系統(tǒng) 幫助文檔 美容項目定義 第六章 數(shù)據(jù)庫設(shè)計在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是其中非常重要的一個環(huán)節(jié)。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,能簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)等。數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),應(yīng)用系統(tǒng),數(shù)據(jù)庫管理員和用戶構(gòu)成,在數(shù)據(jù)庫系統(tǒng)開始設(shè)計的時候應(yīng)該盡量考慮全面,尤其應(yīng)該

21、仔細考慮用戶的各種需求,避免浪費人力和物力。6.1 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫需求分析是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的第一個階段,是非常重要的一個階段。這個階段主要是確定基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為下一步的工作打下基礎(chǔ)。6.2 數(shù)據(jù)要求 本管理系統(tǒng)的數(shù)據(jù)庫共分為8個數(shù)據(jù)表:庫存材料清單,美容項目定義表,來車登記表,車輛基本信息表,查詢車輛基本信息表,車輛美容信息登記表,車輛用料信息表。八個表如下:(1)名稱:庫存材料清單。數(shù)據(jù)來源:材料入庫時進行錄入。庫存材料清單如表6-1所示。表6-1 庫存材料清單字段名稱數(shù)據(jù)類型默認值是否主鍵材料號文本空yes材料名稱文本空no進貨日期日

22、期空no進貨單價貨幣0no數(shù)量數(shù)字0no供應(yīng)商號文本空no供應(yīng)商名稱文本空no備注備注空no(2)名稱:美容項目定義表數(shù)據(jù)來源:美容項目定義模塊進行錄入美容項目定義表如表6-2所示表6-2 美容項目定義表字段名稱數(shù)據(jù)類型默認值是否主鍵美容項目編號文本空yes美容項目名稱文本空no價格貨幣0no(3)名稱:來車登記表數(shù)據(jù)來源:來車登記模塊進行錄入來車登記表如表如表6-3所示表6-3 來車登記表字段名稱數(shù)據(jù)類型默認值是否主鍵日期日期/時間空yes車牌號碼文本空yes客戶名稱文本空no聯(lián)系電話文本空no接車部門文本空no備注備注空no(4)名稱:車輛基本信息表數(shù)據(jù)來源:來車登記模塊進行錄入車輛基本信

23、息表如表6-4所示表6-4 車輛基本信息表字段名稱數(shù)據(jù)類型默認值是否主鍵車牌號碼文本空yes客戶名稱文本空no聯(lián)系電話文本空no備注備注空no(5)查詢車輛基本信息表數(shù)據(jù)來源:查詢車輛基本信息時錄入查詢車輛基本信息表如表6-5所示表6-5 查詢車輛基本信息表字段名稱數(shù)據(jù)類型默認值是否主鍵車牌號碼文本空yes客戶名稱文本空no聯(lián)系電話文本空no備注備注空no(6)車輛美容信息登記表數(shù)據(jù)來源:車輛美容信息管理模塊錄入車輛美容信息登記表如表6-6所示表6-6 車輛美容信息登記表字段名稱數(shù)據(jù)類型默認值是否主鍵日期日期/時間空yes車牌號碼文本空yes接車部門文本空no美容項目文本空no價格貨幣0no(

24、7)車輛用料信息表數(shù)據(jù)來源:車輛美容信息管理模塊錄入車輛用料信息表如表6-7所示表6-7所示 車輛用料信息表字段名稱數(shù)據(jù)類型空是否主鍵日期日期/時間空yes車牌號碼文本空yes材料號文本空no材料名稱文本空no單價貨幣0no數(shù)量數(shù)字0no(8)名稱:車輛消費信息表數(shù)據(jù)來源:在車輛美容信息及用料信息錄入后,計算而得車輛消費信息表如表6-8所示表6-8 車輛消費信息表字段名稱數(shù)據(jù)類型默認值是否主鍵日期日期/時間空yes車牌號碼文本空yes人工費合計貨幣0no材料費合計貨幣0no總金額貨幣0no是否已付款文本否no實收金額貨幣空no第七章 詳細設(shè)計根據(jù)已有的需求信息和總體設(shè)計,可以進行系統(tǒng)的詳細設(shè)計

25、和實現(xiàn),為此,需要建立一個visual basic工程。本文主要介紹主窗口模塊、材料入庫模塊、庫存管理模塊、美容項目定義模塊、美容項目查詢模塊、來車登記模塊、車輛基本信息管理模塊、車輛美容信息管理模塊、查詢車輛美容信息模塊、車輛消費信息模塊和結(jié)算匯總模塊。系統(tǒng)設(shè)計和實現(xiàn)如下:7.1系統(tǒng)項目文件一個應(yīng)用系統(tǒng)的開發(fā)與實現(xiàn)生產(chǎn)中的項目或工程的開發(fā)并無本質(zhì)的區(qū)別。現(xiàn)實中的項目或工程如建筑項目或建筑工程是以物質(zhì)材料為基礎(chǔ)進行構(gòu)筑起來的,它具有項目名稱,工程設(shè)計和施工進度等。一個應(yīng)用系統(tǒng)的項目必須從創(chuàng)建開始,同時需要為創(chuàng)建的新工程命名。工程一經(jīng)創(chuàng)建,需要為它進行保存,因為一個項目或工程通常不是一次便可以完

26、成的,它往往需要一個開發(fā)周期的多作業(yè)才能完成,因此經(jīng)常對工程進行保存和打開。每一個visual basic工程都有一個項目文件。7.2主窗口模塊主窗口界面使用簡單和直觀的布局,友好的界面,主要實現(xiàn)對其它各模塊的調(diào)用和顯示工作。主窗口效果圖如圖7-1所示:圖7-1 主窗口模塊7.3材料入庫模塊 材料入庫模塊主要負責(zé)進貨的登記工作,把入庫的材料的各項信息錄入,并保存在庫存材料清單表中。(1) 材料入庫模塊的主要工作;登記入庫材料各項信息。(2) 材料入庫模塊的窗口設(shè)計效果如圖7-2所示:圖7-2 材料入庫登記(3) 具體功能操作:a. 單擊材料管理菜單項,在下拉菜單中選擇材料入庫選項。系統(tǒng)將會進行

27、用戶類型的判別。如是普通用戶,則不能進行該菜單項的操作。只有系統(tǒng)管理員可以進行進貨的各項材料的錄入,單擊“保存”按鈕,錄入材料即被保存在庫存材料清單中。b. 如果錄入有誤,系統(tǒng)將給出相應(yīng)提示。如必須輸入的項不能為空,材料號不能重復(fù)等。c. 當(dāng)輸入的供應(yīng)商號已在數(shù)據(jù)庫中存在時,供應(yīng)商名稱會自動出現(xiàn),減少用戶操作。7.4庫存管理模塊庫存管理模塊主要負責(zé)對庫存材料清單的管理工作。用戶可以通過輸入條件,查詢想要的庫存材料具體信息。系統(tǒng)管理員還可以通過刪除、修改等操作,進行庫存材料的管理。(1) 庫存管理模塊的主要功能是進行對庫存材料清單的管理。(2) 庫存管理模塊的窗口設(shè)計效果如圖7-3所示:圖7-3

28、 庫存管理(3)具體功能操作:a.用戶可以通過輸入材料號,供應(yīng)商號或進貨日期等信息進行庫存材料的具體信息查詢。b.只有權(quán)限為“系統(tǒng)管理員”的用戶可以進行信息的刪除或修改功能。c.查詢時,用戶可根據(jù)自己需要,向一個框或多個框的任意組合中輸入查詢條件,查詢自己想要的信息。當(dāng)庫存為空或沒有要查詢的記錄時,系統(tǒng)會給出提示。d.進入頁面時,列表中的各項材料信息是不可修改的,只有單擊了“修改”鍵,進入修改狀態(tài)時,才可對信息修改。修改完畢后,點一下“鎖定”鍵,既又進入鎖定狀態(tài)。e.進行修改操作時,系統(tǒng)會出現(xiàn)對話框,詢問是否刪除,防止誤操作。7.5美容項目定義模塊 美容項目定義模塊主要負責(zé)對車輛美容店的美容項

29、目具體信息的定義。如編號,名稱,價格等各項的具體定義。該模塊普通用戶不能進入。系統(tǒng)管理員可以通過對美容項目的定義,修改,刪除操作,實現(xiàn)對美容店美容項目的明確定義。在車輛美容信息登記時,可以查詢一下美容項目的價格,防止操作錯誤。(1) 美容項目定義模塊的主要功能是進行美容店的美容項目定義以及管理操作。(2) 美容項目定義模塊的窗口設(shè)計效果如圖7-4所示:圖7-4 美容項目定義(3) 具體功能操作:a. 只有權(quán)限為“系統(tǒng)管理員”的用戶可以進入該頁面,進行各項操作。b. 在定義美容項目的各項信息時,必須注意,美容項目的編號是唯一的,如果美容項目定義表中已有要定義的編號時,系統(tǒng)會提示錯誤。c. 系統(tǒng)管

30、理員可以對定義錯誤的項目進行刪除或修改操作。修改時,同樣要單擊“修改”按鈕,才能進入修改狀態(tài)。刪除時,系統(tǒng)彈出對話框詢問“是否刪除”。7.6 美容項目查詢模塊 美容項目查詢模塊的主要負責(zé)對美容項目的具體信息的查詢。(1) 美容項目查詢模塊的主要功能:查詢美容項目信息。(2) 用戶管理模塊的窗口設(shè)計效果圖如圖7-5所示:圖7-5 美容項目查詢7.7來車登記模塊 來車登記模塊主要負責(zé)對美容車輛的基本信息登記。(1) 車輛登記模塊的功能主要有:通過輸入各項信息,實行車輛的基本登記。必填項不能為空。同時,如果車輛基本信息表中沒有該車輛的基本信息的話,在車輛基本信息表添加該車輛的基本信息。(2) 車輛登

31、記模塊的窗口設(shè)計效果如圖7-6所示:圖7-6來車登記(3) 具體功能操作:a. 車輛來到美容店時,首先進行來車登記,填入必填信息。點確定鍵后,車輛信息即被錄入來車登記表。b. 如果該車輛是第一次進該美容店時,還要保存它的基本信息時。當(dāng)單擊確定鍵后,該車的基本信息即被錄入車輛基本信息表。以備以后查用。7.8車輛基本信息管理模塊 車輛基本信息管理模塊主要負責(zé)對曾經(jīng)進該美容店的車輛基本信息的管理。(1) 車輛基本信息管理模塊的主要功能有:用戶可以通過輸入車牌號對車輛基本信息進行查詢。同時系統(tǒng)管理員可以對車輛基本信息進行修改或刪除操作(2) 車輛基本信息管理模塊的主窗口設(shè)計效果如圖7-7所示:圖7-7

32、車輛基本信息管理查詢窗口設(shè)計效果如圖7-8所示:圖7-8查詢車輛基本信息(3) 具體功能操作:a.用戶可以進入車輛基本信息管理頁面,查看車輛基本信息表中的信息。也可以點擊“查詢”按鈕,進入查詢車輛基本信息頁面,查詢自己想要的具體信息。如車主的聯(lián)系電話等。b.只有系統(tǒng)管理員才可以進行修改和刪除操作。當(dāng)修改信息時,單擊“修改”按鈕,即可進入修改狀態(tài)。這樣可以限制普通用戶的操作,保護信息安全。單擊“刪除”按鈕,即可對選定的項進行刪除。7.9車輛美容信息管理模塊 車輛美容信息管理模塊是該業(yè)務(wù)管理系統(tǒng)中非常重要的模塊。它的主要功能是:對車輛進行美容信息的登記以及刪除,修改等操作。(1) 車輛美容信息管理

33、模塊的主要功能:a. 通過錄入各項信息進行車輛美容信息的存儲。其中美容項目信息存儲在美容項目表中,用料信息存儲在用料表中。b. 計算美容消費,存儲在消費信息表中。c. 對于用到的材料需要到庫存里面扣除。d. 進行修改操作時,美容信息表,用料信息表以及庫存材料表,車輛消費表中的相應(yīng)信息都需要修改。(2) 車輛美容信息管理模塊主窗口設(shè)計效果如圖7-9所示:圖7-9 車輛美容信息管理具體功能操作:a. 用戶填寫車輛的美容項目信息以及用料信息,單擊“加入到表單中”按鈕,列表中即顯示加入的每一項信息。車輛的美容信息即被保存。如果庫存中沒有選擇的用料或庫存數(shù)量不夠,系統(tǒng)將給出提示。b. 如果輸入有誤時,可

34、以單擊“修改美容項目”或“修改用料”按鈕進行信息修改。(3) 修改美容項目窗口設(shè)計效果如圖7-10所示:圖7-10修改美容項目具體功能操作:a. 只有系統(tǒng)管理員,才可進行此窗口的操作。b. 在各個框中填入要刪除的信息,單擊“刪除”按鈕,出現(xiàn)一個詢問是否刪除的對話框,確定后,該項信息即會被刪除。如果輸入的信息有誤,系統(tǒng)將會給出提示。(4) 修改用料窗口設(shè)計效果如圖7-11所示:圖7-11 修改用料具體功能操作:a. 只有系統(tǒng)管理員,才可以進行此窗口的操作。b. 在各個框中填入要刪除的信息,單擊“刪除”按鈕,出現(xiàn)一個詢問是否刪除的對話框,確定后,該項信息即會被刪除。如果輸入的信息有誤,系統(tǒng)將會給出

35、提示。c. 對于刪除的材料數(shù)量,庫存表中會加上相應(yīng)的數(shù)量。同時用料表和消費表中的信息也會相應(yīng)改變。7.10查詢車輛美容信息模塊查詢車輛美容信息模塊主要負責(zé)對車輛的具體美容信息的查詢。(1) 查詢車輛美容信息模塊的主要功能是:用戶通過美容日期或車牌號碼的限定,查詢想要的具體信息,包括美容項目信息和用料信息兩部分。(2) 查詢車輛美容信息模塊的窗口設(shè)計效果如圖7-12所示:圖7-12查詢車輛美容信息(3) 具體功能操作:用戶填入美容日期或車牌號碼,即可查詢相應(yīng)的美容項目和用料信息。如果輸入信息為空或出錯時,系統(tǒng)將會給出提示。7.11車輛消費信息模塊車輛消費信息模塊主要負責(zé)對車輛消費信息的查詢。(1

36、)車輛消費信息模塊的主要功能是:用戶輸入日期,車牌號碼或是否付款,對車輛消費信息進行查詢。輸入不能為空。消費信息模塊沒有修改,刪除操作。因為車輛美容信息登記后,消費信息將計算出來。修改美容信息時,相應(yīng)的消費信息也將修改。(2)車輛消費信息模塊的窗口設(shè)計效果如圖7-13所示:圖7-13 車輛消費信息(3)具體功能操作:用戶輸入查詢框中的任一項信息或幾項信息,單擊“查詢”鍵,如果消費信息存在,列表中將顯示相應(yīng)信息。7.12結(jié)算匯總模塊結(jié)算匯總模塊主要負責(zé)對車輛消費信息的結(jié)算。(1)結(jié)算匯總模塊的窗口設(shè)計效果如圖7-14所示:圖7-14結(jié)算匯總具體功能操作:a. 用戶選擇要結(jié)賬的車輛牌號以及日期,單

37、擊“確定”按鈕,即顯示該車輛的各項消費信息以及是否付款信息。單擊“結(jié)賬付款”按鈕,結(jié)賬完畢。b. 通過車輛號碼信息,系統(tǒng)自動查詢用戶信息,即用戶級別。根據(jù)用戶是初級會員或高級會員,可進行不同程度的打折優(yōu)惠。并顯示優(yōu)惠信息。第八章 系統(tǒng)測試與調(diào)試系統(tǒng)測試與調(diào)試是測試階段最困難的工作,對軟件進行測試的結(jié)果也是分析軟件可靠性的重要依據(jù),因此無論怎樣強調(diào)軟件測試的重要性和它對軟件可靠性的影響都不過分。在軟件系統(tǒng)開發(fā)的漫長過程中,面對各種各樣的復(fù)雜問題,不可能做到完美無缺,在軟件使用過程中,不可避免的會出現(xiàn)許多小的問題,因此,為了盡可能的使軟件系統(tǒng)更加的完善,在此系統(tǒng)運行之前進行系統(tǒng)測試。測試一般要產(chǎn)生

38、測試報告,且測試的方式與內(nèi)容多種。僅從以下幾個方面進行測試:1、軟件測試2、最大負載測試3、存儲測試4、處理速度測試5、恢復(fù)測試6、操作測試8.1軟件測試(1)軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案,由于在軟件開發(fā)過程中,某些變量的名稱,類型統(tǒng)一的問題,在設(shè)計、運行、測試過程中沒有預(yù)料到或沒有發(fā)現(xiàn)的總是在用戶測試過程中,他們提出的要求或沒有找到或找到而不解決的總是我們應(yīng)全面地考慮到,力求達到全面解決實際問題。(2)在測試過程中,要力求列舉各方面的內(nèi)容,使測試后的系統(tǒng)盡量做到完美,如檢索查詢功能,要做到全面性與針對性的了解。使查詢

39、的內(nèi)容與數(shù)據(jù)內(nèi)容一致,防止測試過程中,由于某種原因使運行出現(xiàn)的差錯,又如打印,打印后的結(jié)果使輸入的內(nèi)容與輸出的相同,為此要進行嚴格的校對,證明結(jié)果是正確的。8.2最大負載測試它是軟件的最大承受能力,如處理最多記錄的能力,系統(tǒng)可能的模擬能力,輸入與修改的能力,測試與檢索的能力等,它是一個軟件系統(tǒng)優(yōu)劣的標(biāo)志之一。8.3存貯測試存貯測試內(nèi)容主要有:在數(shù)據(jù)處理過程中會出現(xiàn)數(shù)據(jù)的丟失,數(shù)據(jù)的住處是否完整,因此,不能出現(xiàn)數(shù)據(jù)的遺漏現(xiàn)象,如果在建庫過程中易出現(xiàn)此類現(xiàn)象,在存儲過程中可能覆蓋其它內(nèi)容,因此要注意。8.4處理速度測試軟件運行速度的快慢是軟件好壞的一個重要參數(shù),此管理系統(tǒng)還存在許多不完善之處,要力

40、求在速度上達到標(biāo)準,既要聯(lián)系實際,滿足客戶的需要。8.5操作測試它是設(shè)計成功后,進行完整測試來驗證與發(fā)現(xiàn)系統(tǒng)在進行過程中出現(xiàn)的問題及時解決,使軟件更完善,使用戶更滿意。第九章 系統(tǒng)實施與系統(tǒng)維護9.1系統(tǒng)的實施系統(tǒng)的實施包括將舊系統(tǒng)換到新系統(tǒng)時,所發(fā)生的一切活動實施的過程是十分重要和繁重的。首先要對系統(tǒng)操作員進行短期的培訓(xùn),使他們了解系統(tǒng)開發(fā)的方法、開發(fā)的過程,了解系統(tǒng)可以實現(xiàn)的功能及相應(yīng)的注意事項,熟練掌握整個系統(tǒng)操作的工程以免錯誤帶來不必要的麻煩;其次要對用戶進行必要的培訓(xùn)。9.2系統(tǒng)的維護任何系統(tǒng)在投入生產(chǎn)運行之后,不可避免地會出現(xiàn)這樣或那樣的錯誤。為了使軟件能持久地滿足用戶的需要增加系統(tǒng)的生命力因軟件交付使用之后,為了修正隨時可能出現(xiàn)的錯誤或滿足新的需要而修改的文件,必須對系統(tǒng)進行必要地維護活動。維護活動有四類:校正性維護、適應(yīng)性維護、完善性維護與預(yù)防性維護。(1)校正性維護。在軟件交付使用后,由于在軟件開發(fā)過程中產(chǎn)生的錯誤并沒有完全在測試中發(fā)現(xiàn),因此必然有一部分隱含的錯誤被帶到維護階段中。這些隱含的錯誤在某些特定的實用環(huán)境下會暴露出來。為了識別和糾正錯誤,修改軟件性能上的缺陷,應(yīng)進行確定和修改錯誤的過程。這個過程就稱為校正性維護。這種維護活動約占整個維護工作的21%。(2)適應(yīng)性維護。為了使應(yīng)用軟件適應(yīng)這種變化修改人間道過程稱為適應(yīng)性維護。這種維護活

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論