《基于A(yíng)ndroid的旅游信息服務(wù)軟件系統(tǒng)設(shè)計(jì)12000字(論文)》_第1頁(yè)
《基于A(yíng)ndroid的旅游信息服務(wù)軟件系統(tǒng)設(shè)計(jì)12000字(論文)》_第2頁(yè)
《基于A(yíng)ndroid的旅游信息服務(wù)軟件系統(tǒng)設(shè)計(jì)12000字(論文)》_第3頁(yè)
《基于A(yíng)ndroid的旅游信息服務(wù)軟件系統(tǒng)設(shè)計(jì)12000字(論文)》_第4頁(yè)
《基于A(yíng)ndroid的旅游信息服務(wù)軟件系統(tǒng)設(shè)計(jì)12000字(論文)》_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第五章系統(tǒng)測(cè)試在開(kāi)發(fā)過(guò)程中,對(duì)于軟件的測(cè)試一般都是開(kāi)發(fā)人員自己測(cè)試的,但是這樣難免導(dǎo)致測(cè)試結(jié)果不客觀(guān)。而且隨著軟件規(guī)模的增加,如果都有開(kāi)發(fā)人員自己測(cè)試,那么必將大大加重開(kāi)發(fā)人員的工作壓力。而且,隨著使用人員的不斷增多,軟件中存在的漏洞如果被有心人給利用了,那必將造成公司的一大筆財(cái)產(chǎn)損失。所以,一個(gè)專(zhuān)門(mén)的測(cè)試人員,是一個(gè)大型系統(tǒng)中必不可少的角色。5.1測(cè)試目的項(xiàng)目主要根據(jù)MVC框架進(jìn)行開(kāi)發(fā),因此建立了相關(guān)的模型層和控制層文件夾以及工具類(lèi)與控件類(lèi)等,這樣可以通過(guò)使用架構(gòu)來(lái)更好地維護(hù)項(xiàng)目,詳盡如圖5.1所示:通過(guò)不斷的測(cè)試能夠發(fā)現(xiàn)系統(tǒng)中存在的問(wèn)題,進(jìn)而可以改進(jìn)程序、完善系統(tǒng)。本系統(tǒng)由多個(gè)服務(wù)組成,共部署了一個(gè)公共網(wǎng)關(guān)接口、兩個(gè)后端服務(wù)、一個(gè)數(shù)據(jù)庫(kù)服務(wù)、一個(gè)CDN服務(wù),而公共網(wǎng)關(guān)接口的配置涉及負(fù)載均衡、域名轉(zhuǎn)發(fā)、HTTP請(qǐng)求重定向等功能并代理了兩個(gè)不同的前端應(yīng)用。全系統(tǒng)的邏輯較為復(fù)雜,系統(tǒng)需要進(jìn)行測(cè)試以驗(yàn)證上述的復(fù)雜邏輯。為保證此旅游信息服務(wù)應(yīng)用系統(tǒng)的質(zhì)量與可靠性,在本章中將對(duì)項(xiàng)目進(jìn)行測(cè)試,在測(cè)試后對(duì)系統(tǒng)暴露的問(wèn)題進(jìn)行修復(fù),以此保證系統(tǒng)運(yùn)行的正確性。5.2測(cè)試方法黑盒測(cè)試是一種圍繞著系統(tǒng)中的每一個(gè)功能、以用戶(hù)的角度進(jìn)行測(cè)試的一種測(cè)試方法。它檢查每一個(gè)功能點(diǎn)是否能正確地處理用戶(hù)的輸入,按預(yù)期返回結(jié)果。黑盒測(cè)試的一般流程中,需要設(shè)計(jì)測(cè)試用例、基于測(cè)試用例進(jìn)行測(cè)試以及做出測(cè)試總結(jié),基于測(cè)試的結(jié)果可以對(duì)程序進(jìn)行修正。本章將會(huì)對(duì)智慧旅游信息服務(wù)應(yīng)用軟件的功能進(jìn)行測(cè)試,使用黑盒測(cè)試的方式。為此,將會(huì)設(shè)計(jì)測(cè)試用例并依據(jù)測(cè)試結(jié)果補(bǔ)全測(cè)試用例表,并基于測(cè)試,總結(jié)程序運(yùn)行的情況以及需要的改進(jìn)。5.3測(cè)試用例軟件生命周期中最重要的環(huán)節(jié)之一就是軟件測(cè)試,軟件測(cè)試的效果與軟件實(shí)用的質(zhì)量密切相關(guān),要想保證項(xiàng)目的成功就必須進(jìn)行充分并完備的軟件測(cè)試,而軟件測(cè)試最關(guān)鍵的步驟就在于軟件測(cè)試用例的產(chǎn)生,由此我們可以得出結(jié)論,一個(gè)軟件的質(zhì)量就決定于測(cè)試用例的效果[16]。登錄注冊(cè)模塊是任何系統(tǒng)的基礎(chǔ)功能,實(shí)現(xiàn)起來(lái)不算困難但十分關(guān)鍵,本系統(tǒng)的登錄注冊(cè)測(cè)試用例的詳細(xì)信息如表5.1所示:表5.1學(xué)生登錄注冊(cè)測(cè)試用例項(xiàng)目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名登錄注冊(cè)模塊用例編號(hào)Case_001編制人余靜修改歷史無(wú)編制時(shí)間2021/4/1功能特性用戶(hù)登錄注冊(cè)功能測(cè)試目的測(cè)試用戶(hù)登錄功能是否正常預(yù)置條件未登錄的設(shè)備或登錄狀態(tài)維持Cookie已失效測(cè)試數(shù)據(jù)賬號(hào)密碼為123456操作描述1,進(jìn)入軟件后,填寫(xiě)賬號(hào)密碼,點(diǎn)擊登錄。2,若未登陸則跳轉(zhuǎn)注冊(cè)頁(yè)面,按表單填寫(xiě)注冊(cè)用戶(hù)所需的條件。3,注冊(cè)成功后跳轉(zhuǎn)登陸頁(yè)面,直接登錄。期望結(jié)果登錄注冊(cè)成功,跳轉(zhuǎn)系統(tǒng)首頁(yè)。實(shí)際結(jié)果登錄注冊(cè)成功,跳轉(zhuǎn)系統(tǒng)首頁(yè)。測(cè)試人員余靜開(kāi)發(fā)人員余靜測(cè)試日期2021-04-01查看推薦的景點(diǎn)美食模塊是旅游信息服務(wù)應(yīng)用軟件的基礎(chǔ)功能之一,此模塊的功能包括點(diǎn)擊首頁(yè)推薦的景點(diǎn)或美食進(jìn)入其詳情頁(yè),查看詳細(xì)描述。并可以對(duì)該景點(diǎn)或美食進(jìn)行評(píng)論查看其他用戶(hù)的評(píng)論。由于后續(xù)對(duì)評(píng)論功能有更為詳細(xì)的測(cè)試用例,此處具體展示查看功能的測(cè)試用例。本系統(tǒng)的查看推薦景點(diǎn)美食測(cè)試用例的詳細(xì)信息如表5.2所示:表5.2查看推薦景點(diǎn)美食測(cè)試用例項(xiàng)目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名查看景點(diǎn)美食模塊用例編號(hào)Case_002編制人余靜修改歷史無(wú)編制時(shí)間2021/4/1功能特性用戶(hù)查看首頁(yè)推薦的景點(diǎn)或美食,查看其他用戶(hù)的評(píng)論并發(fā)布自己的評(píng)論。測(cè)試目的測(cè)試用戶(hù)查看推薦景點(diǎn)、美食功能是否正常預(yù)置條件用戶(hù)已成功登錄測(cè)試數(shù)據(jù)輸入“好”操作描述1,用戶(hù)成功登錄后,跳轉(zhuǎn)首頁(yè)。2,點(diǎn)擊首頁(yè)推薦的景點(diǎn)美食圖片,進(jìn)入詳情頁(yè)。3,下拉查看其他用戶(hù)對(duì)該景點(diǎn)、美食的評(píng)論。4,點(diǎn)擊評(píng)論發(fā)布自己的評(píng)論。期望結(jié)果成功查看景點(diǎn)、美食詳情頁(yè);成功發(fā)布評(píng)論。實(shí)際結(jié)果成功查看景點(diǎn)、美食詳情頁(yè);成功發(fā)布評(píng)論。測(cè)試人員余靜開(kāi)發(fā)人員余靜測(cè)試日期2021-04-01預(yù)訂酒店模塊的實(shí)現(xiàn)是旅游信息服務(wù)應(yīng)用軟件的具體功能之一,用戶(hù)在點(diǎn)擊酒店模塊后,可以直接下來(lái)選擇需要的酒店進(jìn)行查看,也可以在上方的搜索框輸入需要的酒店的名稱(chēng)或者地址,篩選出符合條件的酒店,并點(diǎn)擊查看詳情。在酒店詳情頁(yè)可以查看酒店信息,酒店房間信息等,用戶(hù)可在此基礎(chǔ)之上預(yù)訂酒店。本系統(tǒng)的預(yù)訂酒店功能測(cè)試用例的詳細(xì)信息如表5.3所示:表5.3預(yù)訂酒店測(cè)試用例項(xiàng)目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂酒店用例編號(hào)Case_003編制人余靜修改歷史無(wú)編制時(shí)間2021/4/1功能特性用戶(hù)搜索,查看想要預(yù)訂的酒店,查看酒店詳細(xì)信息和其他用戶(hù)對(duì)該酒店的評(píng)論,并預(yù)訂酒店。測(cè)試目的測(cè)試用戶(hù)預(yù)訂酒店功能是否正常預(yù)置條件用戶(hù)已成功登錄測(cè)試數(shù)據(jù)選擇入住時(shí)間4月1日到4月10日操作描述1,點(diǎn)擊酒店模塊,下拉查看酒店或在搜索框里輸入酒店名稱(chēng)、地點(diǎn),篩選符合條件的酒店。2,進(jìn)入酒店詳情頁(yè),查看酒店實(shí)況圖,用戶(hù)評(píng)論等詳情信息。3,點(diǎn)擊預(yù)訂,選擇入住時(shí)間和離店時(shí)間,點(diǎn)擊確認(rèn)。期望結(jié)果用戶(hù)成功預(yù)訂酒店。實(shí)際結(jié)果用戶(hù)成功預(yù)訂酒店。測(cè)試人員余靜開(kāi)發(fā)人員余靜測(cè)試日期2021-04-01預(yù)訂汽車(chē)票模塊包含在預(yù)訂車(chē)票模塊之中,預(yù)訂車(chē)票模塊包含預(yù)訂汽車(chē)票、預(yù)訂動(dòng)車(chē)票、預(yù)訂飛機(jī)票這三種出行方式的預(yù)訂。這三種出行方式的操作方式大體相同,都是在選擇具體的出行方式后,選擇時(shí)間、出發(fā)地、到達(dá)地,然后篩選出初步符合條件的車(chē)次星系,在按要求進(jìn)行預(yù)訂。本系統(tǒng)的預(yù)訂汽車(chē)票功能測(cè)試用例的詳細(xì)信息如表5.4-5.6所示:表5.4預(yù)訂汽車(chē)票功能測(cè)試用例項(xiàng)目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂汽車(chē)票功能用例編號(hào)Case_004編制人余靜修改歷史無(wú)編制時(shí)間2021/4/1功能特性用戶(hù)成功預(yù)訂汽車(chē)票。測(cè)試目的測(cè)試用戶(hù)預(yù)訂汽車(chē)票功能是否正常。預(yù)置條件用戶(hù)已成功登錄。測(cè)試數(shù)據(jù)選擇出發(fā)時(shí)間4月2日,出發(fā)地點(diǎn)福州到廈門(mén)選AMS290班次。操作描述點(diǎn)擊車(chē)票預(yù)訂模塊。選擇汽車(chē)票。選擇出發(fā)地福州,到達(dá)地廈門(mén),選擇時(shí)間4月2日。選擇班次閩AMS290,點(diǎn)擊預(yù)訂。期望結(jié)果用戶(hù)成功預(yù)訂汽車(chē)票。實(shí)際結(jié)果用戶(hù)成功預(yù)訂汽車(chē)票。測(cè)試人員游雪婷開(kāi)發(fā)人員余靜測(cè)試日期021-04-02表5.5預(yù)訂動(dòng)車(chē)票功能測(cè)試用例項(xiàng)目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂動(dòng)車(chē)票功能用例編號(hào)Case_005編制人余靜修改歷史無(wú)編制時(shí)間2021/4/1功能特性用戶(hù)成功預(yù)訂動(dòng)車(chē)票。測(cè)試目的測(cè)試用戶(hù)預(yù)訂動(dòng)車(chē)票功能是否正常。預(yù)置條件用戶(hù)已成功登錄。測(cè)試數(shù)據(jù)選擇出發(fā)時(shí)間4月2日,出發(fā)地點(diǎn)福州到廈門(mén),選G1668班次。操作描述1,點(diǎn)擊車(chē)票預(yù)訂模塊,選擇動(dòng)車(chē)票。2,選擇出發(fā)地福州,到達(dá)地廈門(mén),選擇時(shí)間4月2日點(diǎn)擊查詢(xún)。3,選擇G1668,點(diǎn)擊預(yù)訂。期望結(jié)果用戶(hù)成功預(yù)訂動(dòng)車(chē)票。實(shí)際結(jié)果用戶(hù)成功預(yù)訂動(dòng)車(chē)票。測(cè)試人員游雪婷開(kāi)發(fā)人員余靜測(cè)試日期2021-04-02表5.6預(yù)訂飛機(jī)票功能測(cè)試用例項(xiàng)目/軟件旅游信息服務(wù)應(yīng)用軟件版本2.0作者余靜功能模塊名預(yù)訂飛機(jī)票功能用例編號(hào)Case_006編制人余靜修改歷史無(wú)編制時(shí)間2021/4/1功能特性用戶(hù)成功預(yù)訂飛機(jī)票。測(cè)試目的測(cè)試用戶(hù)預(yù)訂飛機(jī)票功能是否正常。預(yù)置條件用戶(hù)已成功登錄。測(cè)試數(shù)據(jù)選擇出發(fā)時(shí)間4月2日,出發(fā)地點(diǎn)日本到廈門(mén),選Q0010航班。操作描述1,點(diǎn)擊車(chē)票預(yù)訂模塊,選擇飛機(jī)票。2,選擇出發(fā)地日本,到達(dá)地廈門(mén),選擇時(shí)間4月2日點(diǎn)擊查詢(xún)。3,選擇航班Q0010,點(diǎn)擊預(yù)訂。期望結(jié)果用戶(hù)成功預(yù)訂飛機(jī)票。實(shí)際結(jié)果用戶(hù)成功預(yù)訂飛機(jī)票。測(cè)試人員游雪婷開(kāi)發(fā)人員余靜測(cè)試日期2021-04-025.4測(cè)試結(jié)果根據(jù)本章的測(cè)試用例進(jìn)行單元測(cè)試,分別測(cè)試了查看登陸注冊(cè)模塊,查看推薦的景點(diǎn)美食模塊、酒店模塊、車(chē)票模塊,個(gè)人中心模塊。測(cè)試的結(jié)果顯示,旅游信息服務(wù)應(yīng)用軟件的總體功能正常,可以正確運(yùn)行。在測(cè)試的過(guò)程中,亦發(fā)現(xiàn)了一些缺陷,遇到的缺陷如下:1,用戶(hù)成功登錄,跳轉(zhuǎn)首頁(yè)面時(shí)會(huì)有三秒鐘的卡頓黑屏。2,訂購(gòu)車(chē)票功能中,不能添加多個(gè)乘車(chē)人。3,預(yù)訂酒店及訂購(gòu)車(chē)票未實(shí)現(xiàn)付款功能。5.5本章小結(jié)在本章中,基于對(duì)智慧旅游服務(wù)應(yīng)用軟件進(jìn)行了詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),對(duì)開(kāi)發(fā)完成的系統(tǒng)進(jìn)行了單元測(cè)試,找到了系統(tǒng)的一些缺陷,并針對(duì)每個(gè)不同的缺陷提供了解決方案。通過(guò)測(cè)試,證明了智慧旅游服務(wù)應(yīng)用軟件的實(shí)現(xiàn)可以到達(dá)其設(shè)計(jì)要求,完成基本功能,同時(shí)項(xiàng)目的穩(wěn)定性與安全性也可以得到保證。出現(xiàn)大問(wèn)題。經(jīng)過(guò)多項(xiàng)的測(cè)試,即時(shí)通訊應(yīng)用的實(shí)現(xiàn)已滿(mǎn)足設(shè)計(jì)要求,并在完成基本功能的同時(shí),也保證了項(xiàng)目的穩(wěn)定性。第六章總結(jié)與展望6.1總結(jié)在本次畢業(yè)設(shè)計(jì)的過(guò)程中,從開(kāi)始的懵懂無(wú)知,感覺(jué)設(shè)計(jì)一個(gè)系統(tǒng)非常困難,不知道該從何做起,但是通過(guò)查閱相關(guān)資料和網(wǎng)站之后,讓我對(duì)該系統(tǒng)的開(kāi)發(fā)有了新的認(rèn)知,開(kāi)發(fā)系統(tǒng)最重要的就是需求調(diào)查和系統(tǒng)分析,也通過(guò)老師指導(dǎo)和學(xué)過(guò)相關(guān)的知識(shí),在加上我的不懈努力,最后將該系統(tǒng)逐步完成。在此次畢業(yè)設(shè)計(jì)中,讓我知道了做什么事都必須要堅(jiān)持,努力去查閱資料,并且善于發(fā)現(xiàn)和研究,充分利用身邊資源,我相信辦法總比困難多,所有問(wèn)題都會(huì)迎刃而解。通過(guò)此次旅游信息服務(wù)系統(tǒng)的開(kāi)發(fā)設(shè)計(jì),將我在大學(xué)期間所學(xué)的知識(shí)都應(yīng)用到了其中。使我的理論知識(shí)與現(xiàn)實(shí)的實(shí)踐相結(jié)合,開(kāi)發(fā)的旅游信息服務(wù)系統(tǒng)將我的理論知識(shí)與實(shí)踐相互地結(jié)合,也將電子計(jì)算機(jī)信息與理論實(shí)踐中存在的問(wèn)題相互地結(jié)合,通過(guò)現(xiàn)代化的計(jì)算機(jī)和網(wǎng)絡(luò)便利地來(lái)分析和解決生活中的各種問(wèn)題,并且還增強(qiáng)和提高了我對(duì)電子計(jì)算機(jī)軟件編程的能力,在整個(gè)過(guò)程中我遇到了數(shù)不勝數(shù)的難題,好在有導(dǎo)師和同學(xué)的幫助,所有的疑惑和問(wèn)題都迎刃而解了。6.2展望由于我的知識(shí)水平和設(shè)計(jì)水平有限,我所開(kāi)發(fā)的這套旅游信息服務(wù)系統(tǒng)中有很多地方都存在著問(wèn)題,再出現(xiàn)問(wèn)題之后,我會(huì)采取各種方法和手段對(duì)旅游信息服務(wù)系統(tǒng)進(jìn)行完善,將發(fā)生錯(cuò)誤的概率降低。通過(guò)一步一步的完善,最后使系統(tǒng)能夠真正的使用到企業(yè)當(dāng)中,從而提高旅游信息管理信息的管理效率,并且該能夠大量節(jié)約旅游信息管理資料相關(guān)的投入。希望接下來(lái)如果有時(shí)間,我能更好完善這個(gè)項(xiàng)目。參考文獻(xiàn)ChengJS,HsiangWH,WuWC.TheDesignofIntelligentMobileTourismServiceSystem[C].Proceedingsofthe2010InternationalComputerSymposium.Tainan,Taiwan:IEEE,2010:813-817.張孝祥著.java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2017.余志龍編著.GoogleAndroidSDK開(kāi)發(fā)范例大全[M].北京:人民郵電出版社,2015-7-1.E2ECloud工作室著.深入淺出GoogleAndroid[M].北京:人民郵電出版社,2018-08-1.岳曉然.基于A(yíng)ndroid的智慧旅游平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D],2019靳巖姚尚朗著.GoogleAndroid開(kāi)發(fā)入門(mén)與實(shí)戰(zhàn)[M].北京:清華大學(xué)出版社,2017-07-01.高昂著.支持動(dòng)態(tài)語(yǔ)言的Android平臺(tái)[M].北京:人民郵電出版社,2017-05-07.zoe.Android開(kāi)發(fā)社區(qū)./.2017-04-10.林倩.基于活動(dòng)的用例描述元模型研究[D].青島大學(xué),2013.[王璐珍,董威,陳火旺.UML順序圖的自動(dòng)驗(yàn)證[J].計(jì)算機(jī)工程與應(yīng)用,2003(29):80-83.XuJ,ZhangL,LinD,etal.RecommendableSchemesofAntidecompilationforAndroidApplications[C].FrontierofComputerScienceandTechnology(FCST),2015NinthInternationalConferenceon.IEEE,2015:184-190高煥堂編.Android應(yīng)用框架原理與程式設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2018-10-03[WhippleJ,ArensmanW,BolerMS.APublicSafetyApplicationofGPS-EnabledSmartphonesandtheAndroidOperatingSystem[C].Proceed

溫馨提示

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

評(píng)論

0/150

提交評(píng)論