![基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view12/M06/07/10/wKhkGWXz5sqAIpUwAAHh5jMuwSs271.jpg)
![基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view12/M06/07/10/wKhkGWXz5sqAIpUwAAHh5jMuwSs2712.jpg)
![基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view12/M06/07/10/wKhkGWXz5sqAIpUwAAHh5jMuwSs2713.jpg)
![基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view12/M06/07/10/wKhkGWXz5sqAIpUwAAHh5jMuwSs2714.jpg)
![基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view12/M06/07/10/wKhkGWXz5sqAIpUwAAHh5jMuwSs2715.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要本系統(tǒng)主要設(shè)計的是一個汽車維修保養(yǎng)系統(tǒng),針對汽車4S企業(yè)和汽車用戶的使用。本系統(tǒng)主要是為了方便汽車4S企業(yè)的管理和運營,提高維修保養(yǎng)企業(yè)管理人員的工作效率,降低管理人員的工作量和工作中遺漏的一些問題;方便用戶更快,更精準(zhǔn),也更全面地找到自己滿意的維修、保養(yǎng)和清洗企業(yè),更能節(jié)約排隊等候的時間。本文是基于移動應(yīng)用的開發(fā),前端主要用到Android原生開發(fā),后端用PHP語言開發(fā),探究了汽車維修保養(yǎng)系統(tǒng)的基本結(jié)構(gòu)和MySQL數(shù)據(jù)庫的設(shè)計。前端主要是以移動應(yīng)用的形式,在汽車維修保養(yǎng)系統(tǒng)的結(jié)構(gòu)和功能中主要由普通4S企業(yè)和汽車用戶這兩種身份分別進(jìn)行管理以及研究。數(shù)據(jù)庫選擇的是一種較為方便和運行速度較快的MySQL數(shù)據(jù)庫。該系統(tǒng)中在普通用戶中主要實現(xiàn)了登陸注冊功能、查看維修企業(yè)、查看保養(yǎng)企業(yè)、查看清洗企業(yè),并可以進(jìn)行預(yù)約企業(yè)的一切服務(wù)、查看訂單功能、尋找附近的加油站并查詢當(dāng)前油價等功能。關(guān)鍵字:Android原生PHPMySQL移動開發(fā)
AbstractThemaindesignofthissystemisanautomobilemaintenancesystem,aimingattheuseofautomobile4Senterprisesandautomobileusers.Thissystemismainlytofacilitatethemanagementandoperationofautomobile4Senterprises,improvetheworkefficiencyofthemanagementpersonnelofthemaintenanceenterprises,reducetheworkloadofthemanagementpersonnelandsomeproblemsmissedinthework;itisconvenientfortheuserstofindthesatisfactorymaintenance,serviceandcleaningenterprisesmorequicklyandaccurately,andsavethewaitingtimeinline.Thispaperisbasedonthedevelopmentofmobileapplications,thefront-endmainlyusesAndroidnativedevelopment,andtheback-endisdevelopedinPHPlanguage.ItexploresthebasicstructureofautomobilemaintenancesystemandthedesignofMySQLdatabase.Thefront-endismainlyintheformofmobileapplication.Inthestructureandfunctionoftheautomobilemaintenancesystem,theordinary4Senterpriseandtheautomobileuserareresponsibleforthemanagementandresearchrespectively.ThedatabaseisakindofMySQLdatabasewhichisconvenientandfast.Inthissystem,thecommonuserscanloginandregister,checkthemaintenanceenterprises,checkthemaintenanceenterprises,checkthecleaningenterprises,andperformalltheservicesofthebookingenterprises,checktheorders,findthenearbygasstationsandquerythecurrentoilprice.Keywords:AndroidnativePHPMySQLMobiledevelopment目錄第一章緒論 緒論1.1課題背景與意義隨著汽車行業(yè)的不斷發(fā)展和汽車市場的不斷擴(kuò)展,汽車的維修保養(yǎng)技術(shù)的逐年變化,汽車4S企業(yè)的服務(wù)方式千變?nèi)f化給汽車維修保養(yǎng)的管理帶來了新的困擾。以前的汽車4S企業(yè)是通過筆和紙的方式對汽車維修和保養(yǎng)的信息進(jìn)行記錄,難免會有一些信息沒有詳細(xì)的記錄,對用戶的車輛信息沒有進(jìn)一步的統(tǒng)計和分析,導(dǎo)致汽車用戶的一些數(shù)據(jù)的錯誤和遺漏。這種用純手工記錄的管理模式下,不僅會大量消耗汽車4S企業(yè)大量的工作人員,而且提升了汽車4S企業(yè)工作人員的工作量和工作時間,同時錯誤率也會隨著用戶的增加而增加。現(xiàn)如今社會上的汽車維修保養(yǎng)的企業(yè)存在一系列服務(wù)不規(guī)范、效率低下以及用戶信息管理不足等問題,所以為了解決汽車4S企業(yè)的管理問題,在本文中采用最為先進(jìn)的管理方式以及現(xiàn)代的管理思想來實現(xiàn)汽車維修保養(yǎng)系統(tǒng)來解決以上的問題。1.2研究現(xiàn)狀在5G時代的到來,移動互聯(lián)網(wǎng)在當(dāng)今社會的快速發(fā)展,移動互聯(lián)網(wǎng)給人們帶來了無與倫比的變化。近年來我國經(jīng)濟(jì)日新月異的發(fā)展,人們使用汽車的需頻率也逐年增加,社會上的車輛也越來越多,導(dǎo)致汽車的維修、汽車的保養(yǎng)和汽車的清洗等服務(wù)比較擁擠。本文就是針對的以上這些問題進(jìn)行探索,并提出了汽車維修保養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)。以前的汽車維修保養(yǎng)主要是通過筆和紙在表格上對客戶的維修信息或者保養(yǎng)信息進(jìn)行記錄和管理,這種守舊的管理方式對客戶的維修信息或者保養(yǎng)信息沒有詳盡的統(tǒng)計和分析,該汽車維修保養(yǎng)系統(tǒng)致力于提高汽車4S企業(yè)管理人員的工作效率,降低汽車4S企業(yè)管理人員的工作量和工作中經(jīng)常遺漏的一些不可避免的問題,且方便客戶的使用,節(jié)約客戶的排隊和等待時間?,F(xiàn)如今汽車維修保養(yǎng)的企業(yè)存在一系列服務(wù)不規(guī)范、效率低下以及用戶信息管理不足等問題,所以,本文設(shè)計的汽車維修保養(yǎng)系統(tǒng)是采用了最先進(jìn)的技術(shù)和最先進(jìn)的管理思想來解決當(dāng)今社會存在的一些問題。1.3論文研究主要內(nèi)容在這社會中,隨著網(wǎng)絡(luò)時代的發(fā)展,汽車維修保養(yǎng)在人們的日常生活中起著重要的角色,一些汽車維修保養(yǎng)的企業(yè)在我們的日常生活中的到了人們的重視?,F(xiàn)如今社會上的汽車維修保養(yǎng)企業(yè)在經(jīng)營管理的時候存在一系列的問題,如效率低下、管理不當(dāng)、信息遺漏等,所以,汽車維修保養(yǎng)系的實現(xiàn)就是為汽車維修保養(yǎng)企業(yè)解決以上存在的問題,并結(jié)合當(dāng)今社會這種互聯(lián)網(wǎng)的技術(shù)來實現(xiàn)。本汽車維修保養(yǎng)系統(tǒng)分為前臺汽車用戶管理和后臺店鋪管理員和超級管理員管理,前臺是給汽車車主使用的,主要實現(xiàn)了登陸注冊功能、查看汽車維修企業(yè)、查看汽車保養(yǎng)企業(yè)、查看汽車清洗企業(yè),并可以進(jìn)行預(yù)約汽車企業(yè)的一切服務(wù)、查看訂單功能、尋找附近的加油站并查詢當(dāng)前油價等功能。后臺管理主要是給超級管理員和汽車4S企業(yè)管理員使用,后臺管理分為管理員和超級管理員兩個部分,而管理員管理的是用戶預(yù)約的訂單、上傳店鋪信息、查看自己店鋪信息、修改自己店鋪的信息。超級管理員在汽車維修保養(yǎng)系統(tǒng)中的權(quán)限是最高的,可以對整個汽車維修保養(yǎng)系統(tǒng)的數(shù)據(jù)進(jìn)行管理,超級管理員可以管理會員用戶,并對他進(jìn)行用戶增添,對店鋪的信息進(jìn)行增添,還可以查詢店鋪和會員的信息、也可以在系統(tǒng)中查看當(dāng)前店鋪預(yù)約的訂單信息,也可以修改和刪除會員的信息和店鋪信息的修改和刪除。所以,本選題的研究目的就是幫助會員更快,更精準(zhǔn),也更全面地找到自己滿意的維修、保養(yǎng)和清洗的服務(wù),更能節(jié)約會員排隊等候的時間,并且提高了維修保養(yǎng)企業(yè)管理人員的工作效率,降低管理人員的工作量和工作中的一些不可避免的問題。
第二章相關(guān)開發(fā)環(huán)境和技術(shù)的簡介2.1系統(tǒng)開發(fā)環(huán)境的介紹在汽車維修保養(yǎng)系統(tǒng)的開發(fā)階段,開發(fā)環(huán)境在系統(tǒng)中最為重要。汽車維修保養(yǎng)系統(tǒng)的開發(fā)環(huán)境和開發(fā)環(huán)境所用到的工具包括以下內(nèi)容:開發(fā)環(huán)境開發(fā)工具開發(fā)語言Android開發(fā)Android開發(fā)環(huán)境AndroidStudioJAVA后端開發(fā)PHP開發(fā)環(huán)境IntelliJIDEAPHPMySQL開發(fā)環(huán)境NavicatforMySQL(可視化工具)sql本基于移動開發(fā)的汽車維修保養(yǎng)系統(tǒng)的硬件環(huán)境如下:序號硬件名稱配置1Windows10操作系統(tǒng)內(nèi)存使用8G的內(nèi)存,硬盤1T,CPU2.6GHz2Android手機一臺Android版本4.0以上注:1.Android開發(fā)環(huán)境:在配置Android開發(fā)環(huán)境的時候,首先是需要配置JAVAJDK環(huán)境變量,在配置環(huán)境變量的時候注意javaJDK安裝路徑不能為中文。在Android開發(fā)中使用的開發(fā)工具AndroidStudio。2.后端PHP開發(fā)環(huán)境在PHP開發(fā)中需要安裝Apache和MySQL數(shù)據(jù)庫,在電腦上安裝MySQL數(shù)據(jù)庫的時候,有一些注意事項,按住哪個路徑不能是中文,還有必須一次性安裝成功。2.2Android開發(fā)環(huán)境搭建2.2.1JAVA開發(fā)環(huán)境第一步:首先是通過JAVA官方網(wǎng)站中下載JAVAJDK。第二步:在電腦上安裝JAVAJDK,并驗證是否安裝成功。第三步:在電腦上配置JAVA開發(fā)環(huán)境的環(huán)境變量。第四部:在電腦中判斷JAVA開發(fā)環(huán)境是否安裝成功,并開始編寫第一個JAVA程序。2.2.2Android開發(fā)環(huán)境第一步:在Android官網(wǎng)中下載Androidstudio和AndroidSDK。第二步:在電腦上安裝Androidstudio并配置Android所需得環(huán)境。第三步:在Android中安裝模擬器,Android環(huán)境模擬器。第四部:在模擬器中運行第一個app項目,驗證環(huán)境是否安裝成功。2.3后臺開發(fā)環(huán)境搭建2.3.1PHP開發(fā)環(huán)境搭建第一步:在官方網(wǎng)站中下載PHP、Apache。第二步:在電腦上安裝Apache,并配置好Apache環(huán)境。第三步:在電腦上安裝PHP,并配置好PHP開發(fā)環(huán)境。第四步:在電腦上安裝PHP編輯軟件IntelliJIDEA,并編寫第一個PHP程序。2.3.2MySQL數(shù)據(jù)庫環(huán)境搭建第一步:首先是通過MySQL官方網(wǎng)站中下載MySQL數(shù)據(jù)庫。第二步:在電腦上安裝MySQL,并配置MySQL環(huán)境變量和端口。第三步:在電腦上安裝NavicatforMySQL(數(shù)據(jù)庫可視化工具)。第四部:在NavicatforMySQL中創(chuàng)建第一個數(shù)據(jù)庫。第五步:配置PHP和MySQL,實現(xiàn)PHP和MySQL相互通訊。2.4相關(guān)技術(shù)在Android移動端的開發(fā)中使用到的技術(shù)入下:編號相關(guān)技術(shù)作用備注1OkHttp系統(tǒng)中網(wǎng)絡(luò)請求2JSONJson解析數(shù)據(jù)3第三方定位主頁定位和緊急求救獲取當(dāng)前位置4下拉刷新系統(tǒng)各個頁面中5上拉加載系統(tǒng)店鋪界面和商城界面6post請求向服務(wù)器提交數(shù)據(jù)7get請求向服務(wù)器請求數(shù)據(jù)8SQLiteAndroid本地數(shù)據(jù)庫,用于暫存系統(tǒng)的數(shù)據(jù)在Web后端使用到的相關(guān)技術(shù)如下:編號相關(guān)技術(shù)使用地方備注1JavaScriptWeb端動態(tài)效果2JqueryJavaScript框架3ApacheWeb端服務(wù)器4MySQLWeb端數(shù)據(jù)庫5PHPWeb端開發(fā)語言2.5本章總結(jié)在汽車維修保養(yǎng)系統(tǒng)的實現(xiàn)過程中,軟件開發(fā)環(huán)境是最必不可少的一個步驟,只有在搭建好開發(fā)環(huán)境之后,才能夠完成整個系統(tǒng)的開發(fā),才能根據(jù)需求文檔開發(fā)出一個出色的系統(tǒng)。在本章中詳細(xì)的講解了Android開發(fā)工具,怎么搭建Android開發(fā)環(huán)境和Web開發(fā)工具,Web環(huán)境搭建,以及在開發(fā)環(huán)境中的以西而注意事項,并列舉了一些列在Android開發(fā)中和Web開發(fā)中所用到的一些相關(guān)技術(shù)。所以,開發(fā)本系統(tǒng)還需要采用到各種各樣的技術(shù)來配合完成,在本文中我將會詳細(xì)的介紹在汽車維修保養(yǎng)系統(tǒng)中所使用到的相關(guān)技術(shù),并展示系統(tǒng)所實現(xiàn)的效果。
第三章需求分析3.1編寫目的汽車維修保養(yǎng)系統(tǒng)的需求分析是為了給后來的開發(fā)做鋪墊。先通過了解顧客的所需要的需求,才能確定汽車維修保養(yǎng)系統(tǒng)中的一些功能性的需求,知曉了系統(tǒng)中的功能性需求,才能進(jìn)行詳細(xì)的設(shè)計和實現(xiàn)系統(tǒng)。需求分析中包括了總體需求、功能性需求和非功能性需求,系統(tǒng)需求分析是通過調(diào)研需要是使用系統(tǒng)的用戶,調(diào)研之后根據(jù)他們的需求在進(jìn)行總結(jié),最后得出總體需求,就是系統(tǒng)中的所有需求。在汽車維修保養(yǎng)系統(tǒng)中,功能性的需求主要描述了系統(tǒng)中所需要的全部功能和需要達(dá)成的效果,而非功能性需求描繪了系統(tǒng)中除了功能性需求以外的一些系統(tǒng)性的需求,比如系統(tǒng)的界面要求和系統(tǒng)的安全性的需求。所以,系統(tǒng)的需求分析在系統(tǒng)中比較重要,他為后面系統(tǒng)實現(xiàn)做了提供了文檔支持,也是后期系統(tǒng)維護(hù)和測試的一些依據(jù)。3.2總體需求經(jīng)過在實地的調(diào)查得知,當(dāng)今社會上的汽車維修保養(yǎng)的管理都是通過人工完成,用筆和紙對汽車維系和汽車保養(yǎng)的信息進(jìn)行記錄,而且人工用筆和紙進(jìn)行記錄的形式會有很大的弊端,在很多的情況下會對一些客戶預(yù)約的數(shù)據(jù)產(chǎn)生遺漏??蛻敉ㄟ^在店鋪登記維修及保養(yǎng)信息,然后分配修車任務(wù)給汽修人員,這樣不但處理的效率很慢,而且還很容易出錯,管理的人員的工作量也變得非常大。綜合以上所描述的情況,該汽車維修保養(yǎng)系統(tǒng)是為了提高了維修保養(yǎng)企業(yè)管理人員的工作效率,降低管理人員的工作量和工作中的一些不可避免的問題,方便客戶的使用,節(jié)約客戶的排隊和等待時間。使用本汽車維修保養(yǎng)系統(tǒng),用戶通過賬號登陸,進(jìn)入到主頁可以查看附近的店鋪信息,附近的加油站信息,進(jìn)行預(yù)約汽車維修、汽車保養(yǎng)和汽車清洗服務(wù),通過簡單的操作就可以完成自己所需要的服務(wù)。3.3功能性需求1.登錄系統(tǒng)功能需求:這里的登錄包括會員登陸、店鋪管理員登陸和超級管理員登陸。首先用戶進(jìn)入到Android系統(tǒng)里面用手機號進(jìn)行登陸。不同的用戶登錄具有不同的權(quán)限,會員登陸系統(tǒng)后可以查看附近店鋪和附近加油站信息,也可以進(jìn)行汽車維修、汽車保養(yǎng)、汽車清洗等業(yè)務(wù)的預(yù)約。通過點擊我的訂單,進(jìn)入到訂單界面就可以看到自己的所預(yù)約的訂單以及自己預(yù)約的訂單信息。管理員登陸系統(tǒng)之后,首先是可以上傳自己店鋪的信息,上傳之后等待超級管理員審核通過之后可以進(jìn)行本店鋪的預(yù)約服務(wù)。2.汽車維修功能的需求:當(dāng)用戶通過手機號碼登陸到系統(tǒng)之后,選擇汽車維修功能,當(dāng)用戶進(jìn)入到維修預(yù)約界面時,根據(jù)自己的實際情況在汽車維修預(yù)約界面填寫姓名、車牌和電話,選擇合適的時間,最后在備注一欄填寫汽車所需要的問題,最后支付過后完成預(yù)約。3.汽車保養(yǎng)功能需求:用戶通過手機號碼登陸進(jìn)入到系統(tǒng)之后,在預(yù)約服務(wù)中選擇汽車保養(yǎng)服務(wù)進(jìn)入到保養(yǎng)服務(wù)界面,填寫姓名、車牌、電話和預(yù)約時間,點擊確定按鈕后完成支付后才能預(yù)約成功,預(yù)約成功后,車主在預(yù)約的時間到達(dá)保養(yǎng)店鋪進(jìn)行保養(yǎng),預(yù)約之后可以在我的訂單界面查看自己的訂單。4.汽車清洗的功能需求:用戶登陸之后,在預(yù)約服務(wù)中選擇汽車保養(yǎng)服務(wù)進(jìn)入到汽車清洗服務(wù)界面,填寫姓名、車牌、電話和預(yù)約時間,點擊確定按鈕后完成支付后才能預(yù)約成功,預(yù)約成功在預(yù)約的時間到達(dá)汽車清洗店鋪進(jìn)行清洗,并可以通過訂單界面查詢自己的訂單信息。5.緊急求救的功能需求:當(dāng)用戶通過賬號登陸到系統(tǒng)之后,點擊緊急求救,這是用戶就進(jìn)入到緊急求救的界面,可以選擇拍一張當(dāng)前車輛存在問題的照片,然后填寫自己的姓名、車牌、電話和當(dāng)前的位置信息,位置信息可以通過自己定位,也可以手動輸入。最后在填寫備注信息,完成支付后預(yù)約完成。6.查詢油價的功能需求:當(dāng)用戶通過賬號登陸到系統(tǒng)之后,點擊尋找加油站,進(jìn)入之后可以選擇你需要查詢的城市,然后提交之后可以查看到當(dāng)前選擇的城市的汽車信息。查詢油價的功能是根據(jù)城市信息來查詢汽油價格,選擇需要查詢的城市后即可查詢汽油價格。7.查詢附近加油站的功能需求:當(dāng)用戶登陸進(jìn)入到主頁之后,然后進(jìn)入到查找加油站界面,會自動根據(jù)當(dāng)前的位置和當(dāng)前城市汽油價格來篩選一些加油站信息,選擇加油站后自動打開高德地圖,并導(dǎo)航去加油站。8.違章查詢的功能需求: 當(dāng)用戶登陸進(jìn)入到主頁之后,然后進(jìn)入到查詢違章界面后,輸入所需要查詢車輛的信息進(jìn)行查詢當(dāng)前的違章信息。9.車輛估值的功能需求:當(dāng)用戶登陸進(jìn)入到主頁之后,然后進(jìn)入到車輛估值界面,選擇自己的車輛信息,系統(tǒng)會根據(jù)你提供的數(shù)據(jù)來評估價值。3.4非功能性需求非功能需求也會影響到一個系統(tǒng)的好壞。非功能性的需求是除了功能性需求的一些系統(tǒng)特性或者安全的問題,系統(tǒng)的非功能性的需求也會對系統(tǒng)造成影響,在下面列舉了在汽車維修保養(yǎng)系統(tǒng)中比較重要的一些非功能性需求,并對該需求進(jìn)行詳細(xì)的講解。3.4.1界面美觀需求界面的需求會影響到用戶的體驗效果,也會給用戶帶來一些繁瑣的事情。汽車維修保養(yǎng)系統(tǒng)就應(yīng)當(dāng)做到界面美觀并且簡潔和精美,包括了系統(tǒng)的界面和系統(tǒng)中使用到的一些按鈕和圖標(biāo)的精美。界面的美觀需求會給用戶一個美好的體驗感。3.4.2易操作性需求易操作性是能夠讓用戶操作系統(tǒng)更容易、使用系統(tǒng)更加方便快捷,而對于管理員,能夠讓管理員做到一學(xué)就會、一看就懂,這樣能更快的讓管理員在更短的時間內(nèi)熟練的操作系統(tǒng),更精準(zhǔn)的管理自己的系統(tǒng);對于用戶的使用也要做到操作簡單,淺顯易懂,不給用戶帶來更大的困擾。3.4.3安全性需求安全性對于一個汽車為序保養(yǎng)系統(tǒng)來說尤為重要,系統(tǒng)必須有一定的安全性能,不能夠存在一定的漏洞或者程序問題,更不能夠泄露用戶的個人信息以及在系統(tǒng)中操作的一些相關(guān)信息。所以,汽車維修保養(yǎng)系統(tǒng)能夠保證用戶的一切信息的安全性,且在突發(fā)情況下不存在數(shù)據(jù)泄露和程序崩潰的問題。3.5本章小結(jié)在系統(tǒng)開發(fā)階段,系統(tǒng)的需求分析十分的重要,只有我們明確了用戶所有的需求,掌握用戶的一些問題,才能夠設(shè)計出一個滿足用戶需求的系統(tǒng)。在本章中講解了汽車維修保養(yǎng)系統(tǒng)的部分功能和系統(tǒng)中的一些非功能性的需求,著重的解釋了汽車維修保養(yǎng)系統(tǒng)的一些基本需求。系統(tǒng)的需求分析只有完全的了解了用戶的需求之后,才能夠明確系統(tǒng)的需求。系統(tǒng)的需求分析這在本次系統(tǒng)的設(shè)計中占據(jù)重要地位,將為接下來的開發(fā)提供文檔支持。
第四章系統(tǒng)的總體結(jié)構(gòu)設(shè)計4.1系統(tǒng)體系結(jié)構(gòu)圖4.1.1系統(tǒng)結(jié)構(gòu)圖在軟件開發(fā)系統(tǒng)結(jié)構(gòu)圖中,能夠展現(xiàn)出一個系統(tǒng)的層次關(guān)系和模塊之間的數(shù)據(jù)流向關(guān)系。在系統(tǒng)結(jié)構(gòu)圖中,數(shù)據(jù)從會員、店鋪和管理員流向表示層,在到達(dá)功能模塊中,最后經(jīng)過數(shù)據(jù)庫,然后又流向到會員、店鋪和管理員。圖如(圖4-1系統(tǒng)結(jié)構(gòu)圖)。圖4-1系統(tǒng)結(jié)構(gòu)圖4.1.2系統(tǒng)功能分析圖系統(tǒng)功能分析:通過系統(tǒng)功能分析圖能夠清晰的看出汽車維修保養(yǎng)系統(tǒng)主要的功能結(jié)構(gòu),能清楚的看到游客、前臺管理和后臺管理的具體功能。圖中詳細(xì)的展示了汽車維修保養(yǎng)系統(tǒng)中游客模塊下的功能、會員模塊的功能和管理員模塊的具體功能。圖如(圖4-2系統(tǒng)功能分析圖)。圖4-2系統(tǒng)功能分析圖4.2系統(tǒng)用例圖4.2.1會員預(yù)約用例圖在圖4-3會員預(yù)約用例圖中,描述了參與者會員在汽車維修保養(yǎng)系統(tǒng)中的所有用例,也展示了參與者會員和用例汽車維修預(yù)約、汽車保養(yǎng)預(yù)約、汽車清洗預(yù)約和緊急求救的一些關(guān)系。圖4-3會員預(yù)約用例圖4.2.2管理員管理用例圖在圖4-4管理員用例圖中,主要描述了參與者管理員和參與者超級管理員的用例,展示了參與者管理員和用例的上傳店鋪信息、優(yōu)惠活動、處理訂單信息和我的信息的一些關(guān)系,也展示了管理員和超級管理員和用例的一些關(guān)系。圖4-4管理員用例圖4.2.3數(shù)據(jù)流程圖在圖4-6商家流程圖圖中主要選擇了商家流程圖以及普通用戶如何預(yù)約服務(wù)、查找加油站和對訂單操作的流程圖來詳細(xì)的講述。商家流程圖:在這流程圖中主要描述了用戶如何成為商家并且為商品和訂單操作的過程。圖如下所示(圖4-6商家流程圖):圖4-6商家流程圖(2)普通用戶流程圖在這流程圖中詳細(xì)的描述了普通用戶在預(yù)約服務(wù)、查找加油站和對訂單操作的一些過程。圖如下(圖4-7普通用戶流程圖):圖4-7普通用戶流程圖4.3數(shù)據(jù)庫設(shè)計4.3.1概念模型1.概述在基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)中,移動App就是給汽車用戶使用的,是系統(tǒng)中起到最主要的作用。而后端是使用Web網(wǎng)頁端實現(xiàn),主要是提供給汽車4S店鋪使用,用于管理用戶預(yù)約的汽車維修、保養(yǎng)和清洗的數(shù)據(jù)。在汽車維修保養(yǎng)系統(tǒng)中數(shù)據(jù)主要是保存在后臺,用于店鋪管理員的查看和管理。移動App通過網(wǎng)絡(luò)請求,將數(shù)據(jù)提交給服務(wù)器,服務(wù)器收到后驗證是否正確,然后返回相應(yīng)的請求碼返回給移動App端,實現(xiàn)了數(shù)據(jù)的流傳。2.關(guān)系模型(1).用戶(用戶編號、性別、手機號、名稱、密碼、賬號、車牌號);(2).管理員(管理員編號、手機號、賬號、密碼、管理員權(quán)限);(3).店鋪(店鋪編號、店鋪名稱、店鋪類型、店鋪地址、店鋪電話、店鋪簡介、店鋪銷量、店鋪評價);(4).訂單(訂單編號、訂單的類型、訂單的日期、訂單的金額、訂單的狀態(tài)、訂單的數(shù)量、訂單電話、購買用戶、車牌號、訂單備注);(5).評價(評價編號、訂單id、評價id、評價內(nèi)容);4.3.2E-R模型E-R圖能夠顯露出一個系統(tǒng)中所有的實習(xí)和實體中的所有的屬性,也展現(xiàn)了各個實體之間他們相互對應(yīng)的關(guān)系。汽車維修保養(yǎng)系統(tǒng)中訂單表、用戶表、管理員表和店鋪表關(guān)系的E-R圖如(圖4-5E-R圖):在E-R圖中詳細(xì)的描述了訂單表、用戶表、管理員表和店鋪表中的全部屬性,也描述了訂單表、用戶表、管理員表和店鋪表四者的對應(yīng)關(guān)系。圖4-5E-R圖4.3.3數(shù)據(jù)字典數(shù)據(jù)字典在系統(tǒng)的數(shù)據(jù)庫中起著重要的作用。數(shù)據(jù)字典描述了汽車維修保養(yǎng)系統(tǒng)的每一個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),對各條數(shù)據(jù)進(jìn)行詳細(xì)的解釋。在汽車維修保養(yǎng)系統(tǒng)中,主要列舉了用戶表、訂單表、緊急求救表、店鋪表、管理員表和評價表的一些屬性。表4-8用戶表user_user序號列名數(shù)據(jù)類型長度主鍵說明1idint10是用戶的id2user_user_namevarchar20用戶的賬號3user_user_passwordvarchar20用戶的密碼4user_user_phonevarchar20記錄的手機號碼5user_user_sexvarchar4用戶的性別6user_user_carnumbervarchar10用戶的車牌號7user_user_namevarchar20用戶的名稱8user_user_numberint20用戶編號表4-9訂單表order_order序號列名數(shù)據(jù)類型長度主鍵說明1idint10是訂單的id2order_typevarchar10訂單類型3order_datadata20訂單日期4order_moneyint100訂單金額5order_numberint10訂單數(shù)量6order_statevarchar10訂單狀態(tài)7order_describevarchar255訂單備注8order_uservarchar10購買用戶9order_numvarchar20訂單編號10order_phoneint11訂單電話11Order_carnumbervarchar20車牌號表4-10緊急求救訂單表orde_rhelp序號列名數(shù)據(jù)類型長度主鍵說明1idint20是訂單id2orde_rhelp_namevarchar10訂單姓名3orde_rhelp_phoneint11訂單電話4orde_rhelp_addressvarchar30訂單地址5orde_rhelp_remarksvarchar100訂單備注6orde_rhelp_picturevarchar50訂單圖片地址表4-11店鋪表shop_shop序號列名數(shù)據(jù)類型長度主鍵說明1idint20是店鋪id2shop_shop_namevarchar10店鋪名稱3shop_shop_phoneint11店鋪電話4shop_shop_addressvarchar100店鋪地址5shop_shop_typevarchar10店鋪類型6shop_shop_introducevarchar255店鋪簡介7shop_shop_numint20店鋪編號8shop_shop_numberint50店鋪銷量9shop_shop_evaluatevarchar255店鋪評價表4-12管理員表admin_admin序號列名數(shù)據(jù)類型長度主鍵說明1idint10是管理員deid2admin_admin_numberint30管理員的編號3admin_admin_namevarchar30管理員的姓名4admin_admin_uservarchar30管理員的賬號5admin_admin_psswordvarchar30管理員的密碼6admin_admin_phoneint11管理員的電話7admin_admin_jurisdictionvarchar20管理員的權(quán)限表4-13評價表evaluate_evaluate序號列名數(shù)據(jù)類型長度主鍵說明1idint20是評論id2evaluate_order_idint30訂單id3evaluate_user_idint30創(chuàng)建者的id4evaluate_contentvarchar255評論的內(nèi)容4.4本章小結(jié)整個汽車維修保養(yǎng)系統(tǒng)的結(jié)構(gòu)復(fù)雜,只有將系統(tǒng)總體結(jié)構(gòu)設(shè)計進(jìn)行詳細(xì)的講解,開發(fā)人員才會對系統(tǒng)有熟悉的了解,而如果想要讓他人也能夠快速的了解整個系統(tǒng)的總體,那么上述的各大部分相關(guān)的描述是必不可少的。功能需求的描述主要詳細(xì)的解釋了汽車維修保養(yǎng)系統(tǒng)的主要功能,讓讀者通過通讀全文就能夠清楚汽車維修保養(yǎng)系統(tǒng)的功能;系統(tǒng)用例圖主要解釋了汽車維修保養(yǎng)系統(tǒng)中用戶身份所大致?lián)碛械墓δ芤约皡^(qū)別;數(shù)據(jù)流程圖能夠清楚的展示每一步的具體實現(xiàn)以及過程,描繪了數(shù)據(jù)在系統(tǒng)中的流向,能更加直觀的展現(xiàn)系統(tǒng)的具體用法和流程;而在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,概念設(shè)計模型、E-R設(shè)計模型和數(shù)據(jù)字典都體現(xiàn)了一個系統(tǒng)的靈魂,而數(shù)據(jù)字典詳細(xì)的體現(xiàn)了整個系統(tǒng)數(shù)據(jù)庫的設(shè)計以及每一列數(shù)據(jù)所代表的含義。
第五章系統(tǒng)的詳細(xì)設(shè)計5.1類圖和活動圖5.1.1類圖類圖在一個軟件系統(tǒng)中描述的是系統(tǒng)中各個類之間的相互關(guān)系,他能夠簡化整個系統(tǒng),是系統(tǒng)分析階段和設(shè)計階段的產(chǎn)物,類圖在系統(tǒng)詳細(xì)設(shè)計中起到重要的作用。通過汽車維修保養(yǎng)系統(tǒng)的類圖可以看出管理員類對用戶類和店鋪類進(jìn)行管理,用戶類對訂單類,評論類、店鋪類進(jìn)行管理和緊急求救訂單類管理。在這其中訂單類依賴于店鋪類,緊急求救訂單類也依賴于店鋪類,評論類依賴于訂單類和緊急求救訂單類,展示了他們之間的相互關(guān)系。圖如下(圖5-1系統(tǒng)主要類圖):圖5-1系統(tǒng)主要類圖5.1.2活動圖活動圖的另一個名字也叫是動態(tài)圖,是用來描述活動在系統(tǒng)中實現(xiàn)的基本工作流程,也是用來闡述滿足的用例所需要的一些活動以及活動和活動之間的關(guān)系?;顒訄D能更加清晰的展現(xiàn)出一個系統(tǒng)中一個功能模塊中具體實現(xiàn)過程,也清晰的描述了洗車維修保養(yǎng)系統(tǒng)中各個活動之間的相互關(guān)系。用戶預(yù)約服務(wù)活動圖如(圖5-2用戶預(yù)約服務(wù)活動圖):用戶在預(yù)約服務(wù)的活動中,用戶首先是進(jìn)入到店鋪,然后選擇需要預(yù)約的服務(wù),然后根據(jù)用戶選擇和填寫的信息生成一個訂單,生成訂單之后就進(jìn)入到的支付界面,判斷用戶是否支付,若支付,則預(yù)約成功,若未支付,則預(yù)約失敗,此活動結(jié)束。在下圖5-2用戶預(yù)約服務(wù)活動圖中就可以觀察到用戶在預(yù)約服務(wù)的活動時,活動所需要的操作,以及活動的流向,系統(tǒng)將會判斷用戶輸入的數(shù)據(jù),判斷數(shù)據(jù)是否符合預(yù)約的條件。圖5-2用戶預(yù)約服務(wù)活動圖訂單處理的活動圖如(圖5-3訂單處理活動圖):在圖5-3訂單處理活動圖中可以看出用戶在預(yù)約服務(wù)后對訂單處理的具體流程。從用戶預(yù)約成功時系統(tǒng)自動生成對應(yīng)的訂單,在經(jīng)過汽車4S企業(yè)對訂單進(jìn)行處理之后,訂單的管理將轉(zhuǎn)移到用戶手中,在用戶進(jìn)行評論之后,訂單活動結(jié)束。圖5-3訂單處理活動圖5.2系統(tǒng)模塊劃分5.2.1系統(tǒng)總體模塊結(jié)構(gòu)在整個設(shè)計中主要分為用戶注冊模塊、會員登錄模塊、查看店鋪信息模塊、汽車預(yù)約服務(wù)模塊、查找加油站模塊、緊急求救模塊和訂單模塊。首先用戶必須通過注冊模塊注冊一個屬于自己的賬號,登陸之后進(jìn)入到系統(tǒng)主頁,在主頁中可以進(jìn)行汽車預(yù)約服務(wù)、查找附近加油站和緊急求救等功能。在這里店鋪管理員僅能在主頁中操作自己的查看店鋪模塊、預(yù)約服務(wù)模塊和訂單模塊。圖如下所示(圖5-4系統(tǒng)模塊圖):圖5-4系統(tǒng)模塊圖5.2.2注冊登陸模塊在注冊和登陸的模塊中,只有Android移動端的用戶可以進(jìn)行用戶注冊,而管理員和超級管理員是不具有注冊功能的,超級管理員的賬號是通過汽車維修保養(yǎng)系統(tǒng)指定的,管理員的賬號是超級管理員錄入的,注冊登陸模塊圖如(圖5-5登陸注冊模塊圖)。圖5-5登陸注冊模塊5.2.3查看店鋪模塊只有在登陸進(jìn)入到汽車維修保養(yǎng)系統(tǒng)中才可以查看店鋪信息,當(dāng)用戶登陸之后能夠查看店鋪,也可以進(jìn)如到店鋪中去進(jìn)行預(yù)約服務(wù);管理員登陸到系統(tǒng)之后,可以查看自己的店鋪的同時,也可以管理自己的店鋪信息;而超級管理員登錄進(jìn)入到系統(tǒng)之后,可以查看系統(tǒng)中所有店鋪的信息,并可以對所有的店鋪信息進(jìn)行管理,圖如(圖5-6查看店鋪模塊圖)。圖5-6查看店鋪模塊5.2.4預(yù)約服務(wù)模塊預(yù)約服務(wù)是在Android移動端中實現(xiàn)的,車主用戶在登陸到系統(tǒng)之后,進(jìn)入到預(yù)約模塊界面,能夠進(jìn)行汽車維修預(yù)約、汽車保養(yǎng)預(yù)約、汽車清洗預(yù)約和緊急求救預(yù)約功能,預(yù)約服務(wù)模塊如(圖5-7預(yù)約服務(wù)模塊)。圖5-7預(yù)約服務(wù)模塊5.2.5訂單模塊在訂單模塊中,會員用戶通過預(yù)約服務(wù)生成訂單,然后店鋪管理員就能夠查看到訂單信息。訂單模塊如(圖5-8訂單模塊)。圖5-8訂單模塊5.2.6查找加油站模塊在查找加油站模塊中,用戶通過賬號進(jìn)入到系統(tǒng)中的查找加油站界面,在加油站界面首先是可以查詢各個城市的汽油價格,然后下面就是當(dāng)前地方的加油站信息,并可以通過點擊加油站進(jìn)入到第三方導(dǎo)航進(jìn)行導(dǎo)航到該加油站,查找加油站模塊如(圖5-8查找加油站模塊)。圖5-8查找加油站模塊5.3本章總結(jié)類圖和活動圖在系統(tǒng)的實際階段簡單明了的展示出系統(tǒng)中各個功能模塊或者各個類它們之間的關(guān)系。在汽車維修保養(yǎng)系統(tǒng)中主要的類用到了管理員類、用戶類、店鋪類、評價類、訂單類和緊急求救訂單類之間的關(guān)系和各個類所設(shè)計到的一些屬性;在活動圖中,用戶預(yù)約活動圖示了用戶預(yù)約服務(wù)的時候具體功能和用戶預(yù)約服務(wù)的具體實現(xiàn)過程。通過模塊劃分將汽車維修保養(yǎng)系統(tǒng)分為多個子系統(tǒng),能更清楚的看出系統(tǒng)的各個功能。本章通過這一系列的圖對系統(tǒng)進(jìn)行詳細(xì)的介紹和描述,是為了能讓用戶和讀者通過讀文章就能知道系統(tǒng)實現(xiàn)的功能。
第六章汽車維修保養(yǎng)系統(tǒng)描述與實現(xiàn)6.1注冊模塊進(jìn)入汽車維修保養(yǎng)系統(tǒng),之后就是登陸和注冊,通過本人手機電話號碼注冊成為會員。注冊的時候電話是需要輸入正確的電話號碼,不然會提示輸入的電話不正確,然后輸入的密碼不能低于6位,且兩次的密碼需要相同,當(dāng)上述條件都滿足之后Android端就向服務(wù)器發(fā)送請求,將注冊的賬號數(shù)據(jù)給服務(wù)器,服務(wù)器收到之后對數(shù)據(jù)進(jìn)行處理,然后返回一個請求碼,將判斷是否注冊成功,并對用戶彈出提示框,提醒是否注冊成功。注冊成功之后將會跳轉(zhuǎn)到登陸界面,部分代碼如(圖6-1用戶注冊部分代碼):注冊界面主要的布局是三個Editext文本輸入框,一個賬號輸入框和兩個密碼輸入框。主要實現(xiàn)的思想就是,當(dāng)用戶通過點擊注冊按鈕之后,將會觸發(fā)注冊調(diào)用的方法,在調(diào)用的方法中判斷用戶輸入的賬號和密碼的是否滿足系統(tǒng)的要求,兩次密碼是否輸入一致,當(dāng)都滿足之后,通過OkHttp向服務(wù)器發(fā)起網(wǎng)路請求,并將輸入的賬號和密碼提交給服務(wù)器,然后服務(wù)器判斷接收到數(shù)據(jù),對數(shù)據(jù)進(jìn)行判斷,判斷賬號是否已經(jīng)存在,并返回請求碼給Android客戶端。圖6-1用戶注冊部分代碼汽車維修保養(yǎng)系統(tǒng)注冊界面如(圖6-2用戶注冊界面):圖6-2用戶注冊界面6.2登陸模塊汽車維修保養(yǎng)系統(tǒng)登陸是需要通過手機號碼注冊成為會員賬號,在進(jìn)行登陸。當(dāng)點擊登陸按鈕的時候系統(tǒng)會判斷輸入的賬號和密碼的合法性,判斷賬號是否已經(jīng)注冊過,若輸入的賬號沒有被注冊使用過則會提醒用戶輸入的賬號不存在,請先去注冊賬號,若賬號已經(jīng)存在則會提醒用戶賬號已經(jīng)存在,可以去登陸。部分代碼如(圖6-3用戶登陸部分代碼):登陸界面和注冊界面相差無幾。登陸界面首先是從本地數(shù)據(jù)庫中進(jìn)行查詢,查詢數(shù)據(jù)庫中的數(shù)據(jù),最后對輸入的數(shù)據(jù)和查詢出來的數(shù)據(jù)進(jìn)行判斷,如果存在,則登陸成功,如果不存在則向服務(wù)器請求判斷是否存在,如不存在則提示用戶去注冊賬號。圖6-3用戶登陸部分代碼汽車維修保養(yǎng)系統(tǒng)登陸界面如圖6-4用戶注冊界面:圖6-4用戶登陸界面6.3主頁模塊第一次進(jìn)入到主系統(tǒng)頁是需要進(jìn)行授權(quán),因為系統(tǒng)中會用到一些高風(fēng)險權(quán)限是需要手動授權(quán),首先是定位獲取當(dāng)前的位置,然后下面是一個店鋪活動的一些輪播圖然后下面就是汽車維修保養(yǎng)系統(tǒng)的功能,有預(yù)約服務(wù)、優(yōu)惠活動、急救求救、找加油站、違章查詢、車輛估值和保險服務(wù)等功能。本系統(tǒng)主要是實現(xiàn)了預(yù)約服務(wù)、優(yōu)惠活動、緊急求救和找加油站功能,在預(yù)約服務(wù)中包含了汽車維修預(yù)約、汽車保養(yǎng)預(yù)約和汽車清洗預(yù)約。在下面就是最新資訊,就是當(dāng)前獲取到的最近的一些新聞資訊。最下面就是一些店鋪的一些優(yōu)惠活動、廣告和品牌之類的東西。定位功能部分代碼如(圖6-5定位功能代碼):定位功能是通過高德地圖開發(fā)文檔來進(jìn)行開發(fā),首先是需要注冊獲取定位需要的Key。定位還需要在XML文件中申明定位權(quán)限,然后就是跟著高德地圖開發(fā)文檔的一些定位方法進(jìn)行編碼。首先是在方法中啟動定位,然后通過手機GPS定位系統(tǒng)進(jìn)行定位,最后系統(tǒng)會回調(diào)一個onLocationChanged()方法,用于接收高德地圖返回的定位信息。圖6-5定位功能代碼輪播圖實現(xiàn)的部分代碼如(圖6-6定位功能代碼):輪播圖使用到了Android中的Banner組件,通過Banner組件實現(xiàn)了圖片的輪播。首先是初始化Banner組件,輪播圖的圖片和輪播圖中的文字的內(nèi)容創(chuàng)建了兩個List保存,然后設(shè)置banner的一些樣式和屬性,實現(xiàn)將輪播圖無限循環(huán)的轉(zhuǎn)動。圖6-6輪播圖功能代碼系統(tǒng)子功能部分代碼如(圖6-7子功能代碼):通過點擊相應(yīng)的按鈕跳轉(zhuǎn)到所需要的功能界面。主要是給點擊添加一個方法,用于實現(xiàn)點擊不同的地方跳轉(zhuǎn)到不同的界面。圖6-7子功能代碼獲取最新資訊的部分代碼如(圖6-8最新資訊功能代碼):最新資訊也是通過發(fā)起網(wǎng)絡(luò)請求,通過發(fā)起okhttp3網(wǎng)絡(luò)請求返回一個JSON的串,再將返回的新聞資訊解析到界面中。圖6-8最新資訊功能代碼主頁界面如圖6-9主頁界面:圖6-9主頁界面6.4預(yù)約服務(wù)模塊汽車維修保養(yǎng)系統(tǒng)的預(yù)約服務(wù)主要是預(yù)約汽車維修、汽車保養(yǎng)和汽車清洗等服務(wù)。進(jìn)入到預(yù)約界面之后,正確填寫姓名、電話、車牌號、選擇需要預(yù)約的店鋪、選擇需要的服務(wù)、選擇預(yù)約時間和填寫備注后才能提交訂單,提交訂單之后核對自己輸入的信息,確認(rèn)是否要預(yù)約,如要預(yù)約需要預(yù)先支付定金,支付定金之后預(yù)約成功,未支付則預(yù)約失敗。預(yù)約成功之后可以在我的訂單界面查看自己預(yù)約的信息。預(yù)約信息部分代碼如(圖6-10預(yù)約信息代碼):判斷輸入的信息是否是合法的,提醒用戶輸入框不能為空且預(yù)約的時間不能是今日以前的時間,當(dāng)信息填寫完成后才可以提交訂單。圖6-10預(yù)約信息代碼預(yù)約信息判斷的選擇時間部分代碼如(圖6-11預(yù)約時間代碼):先是獲取到今日的日期,在將選擇的日期和今日的日期進(jìn)行比較,若時間已過去則提示用戶重新選擇時間,若時間是今日之后的則將時間提交到預(yù)約界面。圖6-11預(yù)約時間代碼預(yù)約服務(wù)界面如(圖6-12預(yù)約界面):圖6-12預(yù)約界面6.5訂單管理模塊會員在系統(tǒng)中預(yù)約之后可以在我的訂單中查看到自己的訂單。訂單界面部分代碼如(圖6-13訂單界面代碼):我的訂單布局中使用的是Android中的RecyclerView組件,RecyclerView是一個強大的滑動列表,在適配器中的數(shù)據(jù)是通過請求服務(wù)器后緩存在本地數(shù)據(jù)庫中的,在訂單界面從數(shù)據(jù)庫中查找登陸賬號的訂單信息。圖6-13訂單界面代碼訂單界面如圖5-18:在這個界面中使用的是RecyclerView組件來實現(xiàn)。圖6-13訂單界面6.6查找加油站模塊會員在主頁點擊查找加油站,進(jìn)入到查找加油站界面,在界面中首先是可以查看到每個城市的汽油的價格,選擇你想要查詢的城市的油價則可查詢當(dāng)前城市的所有汽油的價格。下面就是查詢到附近的加油站,點擊加油站即可打開高德地圖,導(dǎo)航到該加油站。查詢城市加油站的部分代碼如(圖6-14城市油價代碼):查詢城市的油價數(shù)據(jù)是在幽靈數(shù)據(jù)中獲取的,也是通過發(fā)起網(wǎng)絡(luò)請求,返回的JSON字符串。在這里主要用到了線程,查詢出來需要跟新油價信息,這里通過創(chuàng)建一個Handler對象,在需要更新的方法里面,通過message發(fā)送一條消息到主線程中進(jìn)行修改UI,實現(xiàn)汽油實時更新。圖6-14城市油價代碼獲取附近加油站部分代碼如(圖6-15附近加油站代碼):附近加油站是通過查找附近加油站和自己定位的位置的距離來綜合篩選附近的加油站,推薦給用戶最適合的加油站。圖6-15附近加油站代碼打開高德地圖部分代碼如(圖6-16打開高德地圖代碼):用戶點擊當(dāng)前的加油站,就會提示用戶即將打開高德地圖去導(dǎo)航,打開高德地圖也是通過高德文檔來實現(xiàn)導(dǎo)航,通過傳入的t值來判斷導(dǎo)航的模式,然后傳入終點的經(jīng)度、終點的緯度和終點名稱。圖6-16打開高德地圖代碼查找加油站界面如(圖6-17查找加油站界面):圖6-17查找加油站界面6.7緊急求救模塊會員在主頁點擊緊急求救,進(jìn)入到緊急求救界面,在界面中輸入姓名、電話、地址和車輛的問題,也可以點擊圖片拍一張當(dāng)前汽車存在的問題的照片,在提交訂單,支付完成之后生成訂單。緊急求救部分代碼如(圖6-18緊急求救代碼):緊急求救也是通過Editext控件來獲取用戶的信息,來提交緊急求救的信息,在這里還用到了拍照的功能,就是打開系統(tǒng)的攝像頭進(jìn)行拍照,確認(rèn)后將照片顯示到界面。圖6-18緊急求救代碼緊急求救界面如(圖6-19緊急求救界面):圖6-19緊急求救界面6.8店鋪管理模塊會員用戶可以通過點擊我的店鋪,在我的店鋪界面可以查看到附近的店鋪,通過點擊店鋪可以查看店鋪的詳細(xì)信息。店鋪管理員通過登陸之后進(jìn)入到系統(tǒng)主頁,可以查看和修改我的店鋪,查看我的訂單,查看我的優(yōu)惠活動。在汽車維修保養(yǎng)系統(tǒng)中店鋪管理員的登陸界面如(圖6-20店鋪管理員登陸界面):店鋪管理是通過Web網(wǎng)頁端的管理模式,店鋪管理員通過手機號登陸進(jìn)入到系統(tǒng)主頁中,在主頁中可以查看和管理自己的店鋪,并可以查看和管理店鋪的訂單。圖6-20店鋪管理員登陸界面系統(tǒng)店鋪管理員登陸界面部分代碼如(圖6-21店鋪管理員登陸界面部分代碼):后臺使用PHP語言進(jìn)行編寫,登陸界面是通過form表單通過post提交數(shù)據(jù),在登陸按鈕點擊里創(chuàng)建一個方法,在方法中通過一些方法來判斷賬號是否已經(jīng)存在,若不存在才不能登陸,若存在則會登陸成功。圖6-21店鋪管理員登陸界面系統(tǒng)店鋪管理員主頁界面如(圖6-22店鋪管理員主頁界面):圖6-22店鋪管理員主頁界面汽車維修保養(yǎng)系統(tǒng)店鋪管理員主頁部分代碼如(圖6-23店鋪管理員主頁部分代碼):在主頁中主要使用了一個輪播圖,然后就是系統(tǒng)的簡介和公告部分。在輪播圖中,使用了五張圖片,將圖片進(jìn)行輪播。輪播圖是通過JavaScript來實現(xiàn)的,在JavaScript代碼中創(chuàng)建一個方法,在方法中用一個循環(huán)來進(jìn)行將圖片循環(huán)的移動;在公告中,是通過<a>標(biāo)簽來創(chuàng)建一個超鏈接,實現(xiàn)你點擊當(dāng)前公告可以跳轉(zhuǎn)到相應(yīng)的公告中,而簡介就用了一個<div>盒子包裹,簡介用于介紹當(dāng)前系統(tǒng)。圖6-23店鋪管理員主頁部分代碼6.9后臺管理模塊超級管理員通過汽車維修保養(yǎng)系統(tǒng)的后臺登陸進(jìn)入到管理員界面,超級管理員主要是對汽車維修保養(yǎng)系統(tǒng)的數(shù)據(jù)進(jìn)行查看和管理,對用戶的賬戶信息進(jìn)行管理,對管理員的基本信息和店鋪的信息進(jìn)行增添、刪除、更改和查詢。超級管理員用戶的登陸界面如(圖6-24超級管理員登陸界面):在汽車維修保養(yǎng)系統(tǒng)中超級管理員的賬號是系統(tǒng)指定的,不能夠通過注冊獲取,在系統(tǒng)中超級管理員是具有最高權(quán)限,能管理一切的管理員,在界面中和管理員界面相差無幾,都是通過手機賬號進(jìn)行登陸。圖6-24超級管理員登陸界面汽車維修保養(yǎng)系統(tǒng)超級管理員登陸界面提交按鈕的部分代碼如(圖6-24超級管理員登陸界面部分代碼):當(dāng)超級管理員點擊登陸按鈕之后,就會調(diào)用登陸方法,在方法中首先是獲取到超級管理員輸入的賬號和密碼,在從超級管理員用戶表中去尋找當(dāng)前賬號是否存在,是否是超級管理員,如果是則登陸成功,如果不是則登陸失敗。圖6-24超級管理員登陸界面部分代碼超級管理員管理的界面如(圖6-25超級管理員管理界面):在超級管理員界面中可以在用戶管理中查看管理員、查看用戶、添加管理員、添加用戶,還可以在店鋪管理中查看店鋪和添加店鋪,并能夠修改和刪除系統(tǒng)中的店鋪信息。。6-25超級管理員管理界面6.10本章小結(jié)在本章節(jié)中詳細(xì)的講述了汽車維修保養(yǎng)系統(tǒng)的實現(xiàn)過程。在系統(tǒng)中有Android移動端和Web網(wǎng)頁端,Android移動端是給汽車用戶使用的,汽車用戶在Android系統(tǒng)中可以預(yù)約汽車維修、汽車保養(yǎng)、汽車清洗和緊急求救服務(wù),也可以查詢附近的加油站和油價等功能,并能通過高德地圖進(jìn)入直接去導(dǎo)航。Web端是給汽車4S企業(yè)使用的,4S企業(yè)入駐汽車維修保養(yǎng)系統(tǒng)之后用戶就可以查看到店鋪信息。在系統(tǒng)中分為超級管理員、管理員和會員用戶,本章詳細(xì)的對他們進(jìn)行講述實現(xiàn)的過程和他們不同的權(quán)限所涉及到不同的功能的實現(xiàn),讓讀者能更清楚的了解汽車維修保養(yǎng)系統(tǒng)。
第七章系統(tǒng)功能測試7.1汽車維修保養(yǎng)系統(tǒng)前臺功能測試7.1.1注冊模塊測試設(shè)計與操作表7-1注冊模塊測試操作用例標(biāo)識GXZC001項目名稱基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)開發(fā)人員邱成模塊名稱注冊模塊用例作者邱成參考信息測試類型功能測試設(shè)計日期2020-03-1測試人員邱成測試方法場景分析法測試日期2020-03-3用例描述該用例用來測試在注冊功能中能否完成增加記錄的功能,并把增加的數(shù)據(jù)提交給服務(wù)器,服務(wù)器返回請求碼判斷是否注冊成功。前置條件編號測試項操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計結(jié)果實際結(jié)果1用戶注冊1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)2.點擊注冊3.填寫對應(yīng)信息4.點擊注冊按鈕1.用戶注冊成功后,提示用戶注冊2.用戶注冊失敗后,在注冊頁面提示注冊失敗,重新注冊1.用戶名:123456789102.登錄密碼:aaaaaa注冊成功注冊成功2用戶注冊1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)2.點擊注冊3.填寫對應(yīng)信息4.點擊注冊按鈕1.用戶注冊成功后,提示用戶注冊2.用戶注冊失敗后,在注冊頁面提示注冊失敗,重新注冊1.用戶名稱:123456789102.登錄密碼:bbbbb注冊失敗用戶名已存在3用戶注冊1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)2.點擊注冊3.填寫對應(yīng)信息4.點擊注冊按鈕1.用戶注冊成功后,提示用戶注冊2.用戶注冊失敗后,在注冊頁面提示注冊失敗,重新注冊1.用戶名:12345678910112.登錄密碼:bbbbb注冊失敗用戶名輸入錯誤4用戶注冊1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)2.點擊注冊3.填寫對應(yīng)信息4.點擊注冊按鈕1.用戶注冊成功后,提示用戶注冊2.用戶注冊失敗后,在注冊頁面提示注冊失敗,重新注冊1.用戶名:123456789102.登錄密碼:bbbbb注冊失敗兩次密碼不一致7.1.2預(yù)約模塊測試設(shè)計與操作表7-2預(yù)約模塊測試操作用例標(biāo)識GXZC002項目名稱基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)開發(fā)人員邱成模塊名稱預(yù)約服務(wù)模塊用例作者邱成參考信息測試類型功能測試設(shè)計日期2019-03-1測試人員邱成測試方法場景分析法測試日期2019-03-3用例描述該用例用來測試在預(yù)約維修、保養(yǎng)和清洗的功能中能否完成預(yù)約成功的功能。前置條件需要登陸進(jìn)入到系統(tǒng)中,系統(tǒng)中先存在汽車維修店鋪。編號測試項操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計結(jié)果實際結(jié)果1預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.車牌號:粵A78984.預(yù)約時間:2020.4.15.備注:汽車保養(yǎng)6.完成支付預(yù)約成功。預(yù)約成功。2預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:2.電話:123456789103.車牌號:粵A78984.預(yù)約時間:2020.4.15.備注:汽車保養(yǎng)預(yù)約失敗。姓名不能為空。3預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.車牌號:粵A78984.預(yù)約時間:2020.4.15.備注:汽車保養(yǎng)預(yù)約失敗。電話不能為空。4預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.車牌號:4.預(yù)約時間:2020.4.15.備注:汽車保養(yǎng)預(yù)約失敗。車牌號不能為空。5預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.車牌號:粵A78984.預(yù)約時間:5.備注:汽車保養(yǎng)預(yù)約失敗。預(yù)約時間不能為空。6預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.車牌號:粵A78984.預(yù)約時間:2020.4.15.備注:預(yù)約失敗。備注不能為空。7預(yù)約服務(wù)1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.車牌號:粵A78984.預(yù)約時間:2020.4.15.備注:汽車保養(yǎng)6.放棄支付預(yù)約失敗。支付失敗。7.1.3緊急求救模塊測試設(shè)計與操作表7-3緊急求救模塊測試操作用例標(biāo)識GXZC003項目名稱基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)開發(fā)人員邱成模塊名稱緊急求救模塊用例作者邱成參考信息測試類型功能測試設(shè)計日期2019-03-1測試人員邱成測試方法場景分析法測試日期2019-03-3用例描述該用例用來測試在緊急求救的功能中能否完成預(yù)約成功的功能。前置條件需要登陸進(jìn)入到系統(tǒng)中。編號測試項操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計結(jié)果實際結(jié)果1緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊緊急求救3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.地址:廣東省佛山市南海區(qū)4.備注:車胎爆了5.完成支付預(yù)約成功。預(yù)約成功。2緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:2.電話:123456789103.地址:廣東省佛山市南海區(qū)4.備注:車胎爆了預(yù)約失敗。姓名不能為空。3緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:3.地址:廣東省佛山市南海區(qū)4.備注:車胎爆了預(yù)約失敗。電話不能為空。4緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.地址:4.備注:車胎爆了預(yù)約失敗。地址不能為空。5緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.地址:廣東省佛山市南海區(qū)4.備注:預(yù)約失敗。備注不能為空。6緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊預(yù)約服務(wù)3.填寫對應(yīng)信息4.點擊提交訂單按鈕5.完成支付1.預(yù)約成功。2.預(yù)約失敗。1.姓名:陳立2.電話:123456789103.地址:廣東省佛山市南海區(qū)4.備注:車胎爆了5.放棄支付預(yù)約失敗。未支付7.1.4查找加油站模塊測試設(shè)計與操作表7-4查找加油站模塊測試操作用例標(biāo)識GXZC004項目名稱基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)開發(fā)人員邱成模塊名稱緊急求救模塊用例作者邱成參考信息測試類型功能測試設(shè)計日期2019-03-1測試人員邱成測試方法場景分析法測試日期2019-03-3用例描述該用例用來測試在查找加油站的功能中能否查詢到附近的加油站。前置條件需要登陸進(jìn)入到系統(tǒng)中。編號測試項操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計結(jié)果實際結(jié)果1緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊查找加油站3.選擇查詢油價的城市4.確認(rèn)查詢5.點擊導(dǎo)航到加油站1.查找成功。2.查找失敗。1.城市:廣東2.當(dāng)前定位位置:廣東省佛山市南海區(qū)查詢成功。查詢成功。2緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊查找加油站3.選擇查詢油價的城市4.確認(rèn)查詢5.點擊導(dǎo)航到加油站1.查找成功。2.查找失敗1.城市:2.當(dāng)前定位位置:廣東省佛山市南海區(qū)查詢失敗。城市不能為空。3緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊查找加油站3.選擇查詢油價的城市4.確認(rèn)查詢5.點擊導(dǎo)航到加油站1.查找成功。2.查找失敗1.城市:廣東2.當(dāng)前定位位置:查詢失敗。當(dāng)前位置不能為空。4緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊查找加油站3.選擇查詢油價的城市4.確認(rèn)查詢5.點擊導(dǎo)航到加油站1.查找成功。2.查找失敗1.城市:廣東2.當(dāng)前定位位置:廣東省佛山市南海區(qū)查詢失敗。未打開GPS定位。5緊急求救1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)主頁2.點擊查找加油站3.選擇查詢油價的城市4.確認(rèn)查詢5.點擊導(dǎo)航到加油站1.查找成功。2.查找失敗。1.城市:廣東2.當(dāng)前定位位置:廣東省佛山市南海區(qū)預(yù)約失敗。備注不能為空。7.2汽車維修保養(yǎng)系統(tǒng)后臺功能測試7.2.1后臺登陸模塊測試設(shè)計與操作表7-5后臺登陸模塊測試操作用例標(biāo)識GXZC005項目名稱基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)開發(fā)人員邱成模塊名稱后臺登陸模塊用例作者邱成參考信息測試類型功能測試設(shè)計日期2020-03-1測試人員邱成測試方法場景分析法測試日期2020-03-3用例描述該用例用來測試在后臺登陸模塊中輸入的登陸信息是否滿足登陸的要求。前置條件編號測試項操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計結(jié)果實際結(jié)果1用戶登陸1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.填寫對應(yīng)信息3.點擊登陸按鈕1.超級管理員填寫賬號信息2.超級管理員填寫密碼3.超級管理員點擊登陸按鈕1.超級管理員賬號:123456789102.超級管理員密碼:aaaaaa登陸成功登陸成功2用戶登陸1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.填寫對應(yīng)信息3.點擊登陸按鈕1.超級管理員填寫賬號信息2.超級管理員填寫密碼3.超級管理員點擊登陸按鈕1.超級管理員賬號:123456789102.超級管理員密碼:bbbbbb登陸失敗密碼錯誤3用戶登陸1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.填寫對應(yīng)信息3.點擊登陸按鈕1.超級管理員填寫賬號信息2.超級管理員填寫密碼3.超級管理員點擊登陸按鈕1.超級管理員賬號:123456782.超級管理員密碼:aaaaaa登陸失敗賬號錯誤4用戶登陸1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.填寫對應(yīng)信息3.點擊登陸按鈕1.超級管理員填寫賬號信息2.超級管理員填寫密碼3.超級管理員點擊登陸按鈕1.超級管理員賬號:2.超級管理員密碼:aaaaaa登陸失敗賬號不能為空5用戶登陸1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.填寫對應(yīng)信息3.點擊登陸按鈕1.超級管理員填寫賬號信息2.超級管理員填寫密碼3.超級管理員點擊登陸按鈕1.超級管理員賬號:123456789102.超級管理員密碼:登陸失敗密碼不能為空7.2.2后臺管理模塊測試設(shè)計與操作表7-6后臺管理模塊測試操作用例標(biāo)識GXZC006項目名稱基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)開發(fā)人員邱成模塊名稱后臺管理模塊用例作者邱成參考信息測試類型功能測試設(shè)計日期2020-03-1測試人員邱成測試方法場景分析法測試日期2020-03-3用例描述該用例用來測試在后臺管理模塊中輸入的登陸信息是否滿足登陸的要求。前置條件編號測試項操作步驟預(yù)期結(jié)果數(shù)據(jù)預(yù)計結(jié)果實際結(jié)果1添加管理員1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.點擊添加管理員3.填寫對應(yīng)信息4.點擊添加按鈕1.填寫管理員姓名2.填寫管理員電話3.填寫管理員賬號4.填寫管理員密碼1.管理員姓名:王利2.管理員電話:123456789103.管理員賬號:1234564.管理員密碼:bbbbbbbb添加成功添加成功2修改管理員1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.點擊管理員3.點擊管理員后面的編輯按鈕4.點擊修改按鈕1.填寫修改的管理員姓名2.填寫修改的管理員電話3.填寫修改的管理員賬號4.填寫修改的管理員密碼1.管理員姓名:王力2.管理員電話:123456789113.管理員賬號:1234567894.管理員密碼:aaaaaaaa修改成功修改成功3添加用戶1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.點擊添加用戶3.填寫用戶的信息4.點擊添加按鈕1.填寫用戶姓名2.填寫用戶電話3.填寫用戶賬號4.填寫用戶密碼1.用戶姓名:陳啟2.管理員電話:177656032693.管理員賬號:177656032694.管理員密碼:123456添加成功添加成功4修改用戶1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.點擊添加用戶3.點擊用戶后面的編輯按鈕4.點擊修改按鈕1.填寫修改的用戶姓名2.填寫修改的用戶電話3.填寫修改的用戶賬號4.填寫修改的用戶密碼1.用戶姓名:李啟2.管理員電話:177656032103.管理員賬號:177656032104.管理員密碼:123456789修改成功修改成功5添加店鋪1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.點擊添加店鋪3.填寫店鋪的信息4.點擊添加按鈕1.填寫姓名2.填寫公司電話3.填寫公司名稱4.填寫公司地址5.填寫公司簡介1.姓名:李辰2.公司電話:177656032693公司名稱:凱旋汽車維修有限公司4.公司地址:廣東省佛山市南海區(qū)5.公司簡介:本店成立于2000年。添加成功添加成功6修改該店鋪1.進(jìn)入汽車維修保養(yǎng)系統(tǒng)后臺2.點擊添加用戶3.點擊用戶后面的編輯按鈕4.點擊修改按鈕1.填寫修改的姓名2.填寫修改的公司電話3.填寫修改的公司名稱4.填寫修改的公司地址5.填寫修改的公司簡介1.姓名:陳辰2.公司電話:177656032223公司名稱:捷豹汽車維修有限公司4.公司地址:廣東省廣州市花都區(qū)5.公司簡介:本店成滿1000減100.添加成功添加成功7.3本章小結(jié)測試是為了發(fā)現(xiàn)軟件程序中的一些錯誤,對軟件程序是否滿足系統(tǒng)需求分析文檔中所需的要求,以及能否滿足軟件開發(fā)合同中所要達(dá)到的技術(shù)要求,進(jìn)行相關(guān)驗證以及評估軟件的質(zhì)量。在測試階段做到盡可能多、盡可能早的發(fā)現(xiàn)更多有效的bug并修改bug,也是軟件滿足用戶業(yè)務(wù)的需求,最終實現(xiàn)將高質(zhì)量的軟件系統(tǒng)交給用戶的目的。本章對汽車維修保養(yǎng)系統(tǒng)分前臺和后臺進(jìn)行測試,盡早的發(fā)現(xiàn)系統(tǒng)中的一些錯誤并及時的更改,讓軟件滿足用戶的所有需求,給用戶一個良好的體驗。
參考文獻(xiàn)[1] 歐陽燊.AndroidStudio開發(fā)實戰(zhàn):從零基礎(chǔ)到App上線(第二版)[D].清華大學(xué)出版社,2018.[2] 明日科技.Android開發(fā)從入門到精通(第二版)[D].清華大學(xué)出版社,2017.[3] 李佳李樹強.Android移動開發(fā)慕課版[D].人民郵電出版社,2016.[4] 扶松柏王洋陳小玉.Java開發(fā)從入門到精通第2版[D].人民郵電出版社,2019[5] 明日科技.java項目開發(fā)全程實錄(第4版)[D].清華大學(xué)出版社,2018.[6] 薩師煊王珊.數(shù)據(jù)庫系統(tǒng)概念理論第五版[D].高等教育出版社,2014.[7] 王麗艷霍敏霞吳雨芯.數(shù)據(jù)庫原理及應(yīng)用(SQLServer2012)[D].人民郵電出版社,2018.[8] 賀亞茹.MySQL數(shù)據(jù)庫應(yīng)用從入門到精通[D].中國鐵道出版社,2016.[9] 陳國君陳磊李梅生劉洋鮮征征劉秋蓮.Java程序設(shè)計基礎(chǔ)(第6版)[D].清華大學(xué)出版社,2018.[10] 王辰龍.高級Android開發(fā)強化實戰(zhàn)[D].電子工業(yè)出版社,2018.
致謝轉(zhuǎn)眼間,我們大學(xué)四年的時光轉(zhuǎn)眼即逝,如今,畢業(yè)論文給我的大學(xué)生活畫上一個圓滿的句號。回顧過去,在大學(xué)四年中收獲了許多,在學(xué)習(xí)上,我努力學(xué)習(xí),上課認(rèn)真聽講,還經(jīng)常向老師、同學(xué)們請教在學(xué)習(xí)上遇到的問題;在思想上,努力學(xué)習(xí)馬克思列寧主義,毛澤東思想,“三個代表”重要思想,努力提高自己的思想覺悟,時刻銘記為人民服務(wù)的宗旨;在生活上,團(tuán)結(jié)同學(xué),和同學(xué)和睦相處,在人際交往上有了新的提高。感謝我的同學(xué)們,感謝他們的幫助和支持,在我困難的時候給我解決的方法,讓我在黑暗中看到了一絲光芒。感謝大學(xué)四年來老師們的培養(yǎng),從剛上大學(xué)時的迷茫和不知所措,到現(xiàn)在的成熟穩(wěn)重,都是您們孜孜不倦的教誨,讓我懂得了“少壯不努力,老大徒傷悲”的道理,是您在黑暗中給我指明了方向,讓我有了一個完美無瑕的大學(xué)生活。最后我要感謝我的導(dǎo)師對本論文從選題、構(gòu)思到最后定稿的各個環(huán)節(jié)給與的細(xì)心指導(dǎo),使我對基于移動應(yīng)用開發(fā)的汽車維修保養(yǎng)系統(tǒng)有了更深刻的認(rèn)識,并最終得以完成畢業(yè)論文。您淵博的學(xué)識、深邃的思想、誨人不倦的敬業(yè)精神讓我在這次論文的寫作種受益匪淺,在此,感謝我的導(dǎo)師對我的指導(dǎo)和教會。
PowerPoint課件制作實用技巧PowerPoint是微軟公司生產(chǎn)的制作幻燈片和簡報的軟件(以下簡稱PPT)。在我們許多人看來,它只不過是一個簡單地對文字、圖形、圖片進(jìn)行演示的軟件,教學(xué)中的課件制作軟件當(dāng)屬Authorware、Flash。Authorware和Flash制作的動畫效果的確很好,而且它們的功能也很強大。不過這些軟件在制作課件的過程中往往非常耗時,用這些專業(yè)軟件來制作課件用于平時的教學(xué)往往效率很低。PPT就是一個非常簡單、實用的制作課件的軟件,只要你用好它,同樣能做非常棒的課件來。一、掌握基本,知道“插入”。(一)知道從“插入”菜單進(jìn)入,會給PPT課件添加文字、圖片、影片和聲音等,也就會做一般的課件了。(二)圖片插入與處理1.插入圖片具體方法:a)插入剪貼畫或文件中的圖片;b)添加圖片做背景;c)給自選圖形做填充。2.處理圖片具體方法:我們用PPT制作課件時,經(jīng)常從網(wǎng)上下載圖片來用,而網(wǎng)絡(luò)中的圖片往往含有超鏈接和網(wǎng)站名稱痕跡,我們需要刪除其中超鏈接,并對圖片進(jìn)行裁剪處理。在Powerpoint中,我們一般可以利用“圖片”工具欄上的“裁剪”工具進(jìn)行裁剪處理,但是,這里的工具只能對圖片進(jìn)行矩形裁剪,若想裁剪成圓形、多邊形等其他形狀,通常方法就無能為力了。其實這個問題在PPT中是可以解決的。我們用給自選圖形做填充圖片的方法就可以實現(xiàn)我們需要的效果。具體步驟:a)首先利用“繪圖”工具欄畫一個想要裁剪的圖形,如橢圓。b)選中橢圓后單擊“繪圖”工具欄上“填充顏色”按鈕右側(cè)黑三角,從列表菜單中單擊“填充效果”命令。c)打開選擇“圖片”選項卡,單擊〔選擇圖片〕按鈕,從“選擇圖片”對話框中找到合適的圖片,單擊〔插入〕按鈕后返回到“填充效果”對話框最后單擊〔確定〕按鈕后退出。此圖片當(dāng)作橢圓圖形的背景出現(xiàn),改變了原來的矩形形狀,獲得了滿意的裁剪圖片效果。圖片在插入PPT之前,我們可以用ACDSEE軟件進(jìn)行加工,如改變大小,裁剪等操作。二、學(xué)會下載,查找方法。在制作課件過程中,我們時常需要從網(wǎng)絡(luò)上下載各種資源用以豐富課件內(nèi)容,提升課堂效果。但有許多網(wǎng)站的flash動畫都不提供下載;還有網(wǎng)站為我們提供了許多視頻素材,這些視頻素材都是FLV流媒體格式。FLV流媒體格式是一種新的視頻格式,全稱為FlashVideo。由于它形成的文件極小、加載速度極快,使得網(wǎng)絡(luò)觀看視頻文件成為可能,它的出現(xiàn)也有效地解決了視頻文件導(dǎo)入Flash后,使導(dǎo)出的SWF文件體積龐大,不能在網(wǎng)絡(luò)上很好的使用等缺點。目前各在線視頻網(wǎng)站均采用此視頻格式。如新浪播客、56、優(yōu)酷、土豆、酷6等,無一例外。FLV已經(jīng)成為當(dāng)前視頻文件的主流格式。這些網(wǎng)站一般都不提供下載。我們想要這些素材,怎樣辦?1.尋找下載方法:a)在百度網(wǎng)站搜索欄中輸入下載的內(nèi)容,搜索下載方法。b)弄清格式,再搜索方法。2.具體方法推薦①flasah動畫的下載方法一:IE緩存中尋找在網(wǎng)上看過一個flash后,一般情況下都會保存在IE緩存里。右擊桌面上的IE圖標(biāo),選“屬性”命令,單擊中間的“設(shè)置”按鈕,彈出“Internet臨時文件和歷史記錄設(shè)置”面板,單擊“查看文件”,可以打開臨時文件夾,按時間排序,找到剛才打開的flash動畫文件。優(yōu)點:不需要安裝其它軟件。缺點:操作相對煩瑣。方法二:借助Flashsaver等軟件下載,這些軟件都可以快速、方便的下載你所需要的flash文件。優(yōu)點:簡單、方便、快速。缺點:需要安裝使用。②FLV視頻的獲取方法一:IE緩存中尋找,方法同flasah。方法二:flv視頻解析下載/三、學(xué)用控件,轉(zhuǎn)化應(yīng)用1.flash動畫的插入方法一:安裝flash插件,再插入flash。步驟:a)安裝“ppt插flash軟件”插件;b)單擊“插入”→“flashmovie”→打開要播放的flash文件→確定。方法二:利用控件插入flash動畫。步驟:a)插入“ShockwaveFlashObject”控件對象:右擊“工具欄”→選“控件工具箱”(或點“視圖→工具欄→控件工具箱”);點“其他控件”(控件工具箱中最后一個形似錘子斧頭的按鈕),拖動滾動條或在英文輸入法狀態(tài)下按鍵盤上“s”鍵,快速定位到以s開頭的控件,選擇“ShockwaveFlashObject”控件。將鼠標(biāo)移到幻燈片工作區(qū),鼠標(biāo)指針變成“十”字型,拖動鼠標(biāo)繪制出一個形似信封的矩形。b)打開控件對象“屬性”對話框:右擊矩形控件對象,在彈出的快捷菜單中選“屬性”命令。c)正確設(shè)置控件對象屬性:主要是在“Movie”空白文本域中正確輸入演示文稿要播放的.swf動畫的完整名稱。d)將控件對象適當(dāng)縮放:為了獲得比較好的播放效果,拖動控件對象的縮放點使它幾乎覆蓋整個幻燈片工作區(qū),但要在幻燈片工作區(qū)底部保留少許空白區(qū)域。這樣既可以享受.swf動畫大屏幕播放的好處,又能夠保證幻燈片能夠順利地切換。e)一般情況下,幻燈片應(yīng)顯示出動畫的第一幀圖形。如果控件對象仍是空白的,可保存演示文稿,關(guān)閉后再打開它,按F5放映幻燈片,應(yīng)該能夠正確播放動畫。2.FLV視頻的插入FLV視頻與FLASH不一樣的。全稱是flashvideo,所用的播放器也不一樣。①利用控件插入PPT的方法也是有區(qū)別的。不同點:先要下載pptflv.swf文件,此文件是類似于網(wǎng)頁中FLV視頻播放器的一個Flash文件(可用百度搜索下載下來后記著要改文件名,保留擴(kuò)展名);例如改成:pptflv1.swf“Movie”參數(shù)值填入方法不一樣,參數(shù)值示例:pptflv.swf?file=視頻.FLV“pptflv.swf”即為步驟一下載下來的Flash文件的完整文件,“視頻.FLV”即為需要播放的FLV視頻的文件名,大家只要將pptflv.swf換成自己下載后起的文件名,將“視頻.FLV”換成自己的FLV視頻文件名,則此FLV文件就可以在PowerPoint中播放了。如播放2.flv視頻參數(shù)填法:示例:pptflv1.swf?file=2.FLV②方法二:將flv轉(zhuǎn)換成swf再插入轉(zhuǎn)換軟件:UltraFlashVideoFLVConverter3.2.0軟件說明:該軟件又叫全格式FLV轉(zhuǎn)換器,支持將幾乎所有主流視頻格式轉(zhuǎn)換為FLV或者SWF且對用戶較為關(guān)心的RealMedia(RM/RMVB...)和QuickTime(MOV/QT...)支持良好。三大特色功能:既可輸出FLV格式,也可輸出SWF格式,甚至同時輸出FLV+SWF格式。此軟件也支持創(chuàng)建調(diào)用播放的網(wǎng)頁支持導(dǎo)入所有的主流字幕格式。srt,*.sub,*.idx,*.ssa,*
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023三年級語文下冊 第一單元 2 燕子配套說課稿 新人教版
- 2024-2025學(xué)年高中語文 名著導(dǎo)讀 莎士比亞戲劇說課稿 新人教版必修4
- 9古詩三首清明說課稿2023-2024學(xué)年統(tǒng)編版語文三年級下冊
- Unit 4 Natural Disasters Reading for Writing 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第一冊
- Unit 2 lconic Attractions Learning About Language (1)說課稿 2023-2024學(xué)年高中英語人教版選擇性第四冊
- 2025主體信用評級合同
- 2025吊頂勞務(wù)承包合同
- 19《夜宿山寺》(說課稿)2024-2025學(xué)年部編版語文二年級上冊
- 2024-2025學(xué)年高中生物 第一章 人體的內(nèi)環(huán)境與穩(wěn)態(tài) 專題1.2 內(nèi)環(huán)境穩(wěn)態(tài)的重要性說課稿(基礎(chǔ)版)新人教版必修3001
- 7《壓歲錢的使用與思考》(說課稿)-2023-2024學(xué)年四年級下冊綜合實踐活動長春版
- 杭州市房地產(chǎn)經(jīng)紀(jì)服務(wù)合同
- 放射科護(hù)理常規(guī)
- 2024年大宗貿(mào)易合作共贏協(xié)議書模板
- 初中數(shù)學(xué)教學(xué)經(jīng)驗分享
- 新聞記者證600道考試題-附標(biāo)準(zhǔn)答案
- 2024年公開招聘人員報名資格審查表
- TSG ZF001-2006《安全閥安全技術(shù)監(jiān)察規(guī)程》
- 長螺旋鉆孔壓灌樁工程勞務(wù)清包合同(范本)
- 中考語文二輪復(fù)習(xí):記敘文閱讀物象的作用(含練習(xí)題及答案)
- 老年外科患者圍手術(shù)期營養(yǎng)支持中國專家共識(2024版)
- 子宮畸形的超聲診斷
評論
0/150
提交評論