基于Android的體育場(chǎng)館在線預(yù)訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-05-20 16:58
【摘要】:Internet飛速發(fā)展的今天,電子商務(wù)的概念已經(jīng)深入人心。而隨著智能移動(dòng)終端操作系統(tǒng)的興起,O2O的商業(yè)模式不在局限于用戶通過網(wǎng)頁來進(jìn)行。用戶現(xiàn)在可以通過手機(jī)終端按照特定的客戶端,實(shí)現(xiàn)更加定制化的使用體驗(yàn)。同時(shí)隨著人們生活水平的提高,體育健身已經(jīng)成為人們生活中的一個(gè)常見話題,而有限的體育場(chǎng)館資源導(dǎo)致市場(chǎng)頻發(fā)用戶無法預(yù)先獲取場(chǎng)地資源進(jìn)行體育活動(dòng)的問題。如何結(jié)合現(xiàn)今流行的移動(dòng)電子商務(wù)和體育場(chǎng)館預(yù)訂問題,有利于從新的角度,更方便用戶使用的方式,為用戶提供便捷體育場(chǎng)館預(yù)訂服務(wù),充分發(fā)揮體育場(chǎng)館價(jià)值。本系統(tǒng)基于體育場(chǎng)館的實(shí)際在線預(yù)訂功能需要,結(jié)合現(xiàn)今流行的移動(dòng)Android系統(tǒng),設(shè)計(jì)并實(shí)現(xiàn)基于Android的體育場(chǎng)館在線預(yù)訂系統(tǒng)。系統(tǒng)開發(fā)了用戶模式和商戶模式。用戶是平臺(tái)的消費(fèi)者,使用商戶提供的體育場(chǎng)館資源;商戶是平臺(tái)的資源提供者,為用戶提供體育場(chǎng)館資源。通過便捷的管理接口,使商戶和用戶可以快速加入平臺(tái)使用和提供體育場(chǎng)館資源。系統(tǒng)提供了體育場(chǎng)館資源管理、場(chǎng)館預(yù)訂、評(píng)價(jià)系統(tǒng)、在線支付、催單和個(gè)人信息管理等功能。本文按照軟件工程的開發(fā)思想。首先明確系統(tǒng)功能需求,而后圍繞于系統(tǒng)功能需求開展系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)工作。在系統(tǒng)設(shè)計(jì)中對(duì)系統(tǒng)架構(gòu)、系統(tǒng)各主要功能模塊以及系統(tǒng)數(shù)據(jù)庫進(jìn)行設(shè)計(jì);在系統(tǒng)實(shí)現(xiàn)中對(duì)系統(tǒng)開發(fā)環(huán)境和系統(tǒng)各主要功能模塊進(jìn)行具體的功能實(shí)現(xiàn)。最后,對(duì)所設(shè)計(jì)的體育場(chǎng)館在線預(yù)訂系統(tǒng)開展系統(tǒng)測(cè)試工作,圍繞于基于Android的體育場(chǎng)館在線預(yù)訂系統(tǒng)的功能需求,對(duì)系統(tǒng)的功能性和可靠性進(jìn)行測(cè)試,通過設(shè)計(jì)完善的功能測(cè)試用例,對(duì)系統(tǒng)功能進(jìn)行全面分析。測(cè)試結(jié)果表明,所設(shè)計(jì)的體育場(chǎng)館在線預(yù)訂系統(tǒng),達(dá)到了系統(tǒng)的功能要求和目標(biāo)。
【圖文】:
在 Android app 開發(fā)過程中,比較常用的是 MVC 架構(gòu),這里所說的 M構(gòu)也就是是將視圖層、控制層和模型層以層級(jí)的方式分離開來,確保層間的相互獨(dú)立性,確保任何一層的改變(只要接口不變的情況下)不會(huì)他層的功能。這樣做有諸多優(yōu)點(diǎn),一方面可以有效的減少所開發(fā)系統(tǒng)的合性,系統(tǒng)開發(fā)工作可以進(jìn)一步細(xì)分,各個(gè)層級(jí)的開發(fā)人員可以只關(guān)注構(gòu)中的其中某一層,便于系統(tǒng)的分散開發(fā);另外一方面,當(dāng)出現(xiàn)新的功或新的技術(shù)方法時(shí),,可以很容易的用新的實(shí)現(xiàn)來替換原有層次的實(shí)現(xiàn),不會(huì)影響到其他層的功能,便于系統(tǒng)后期功能的兼容和擴(kuò)展;最后可以降低層與層之間的依賴,有利于功能的標(biāo)準(zhǔn)化,也有利于各層邏輯的。模型-視圖-控制器(MVC)是一種很流行的軟件設(shè)計(jì)模式,它強(qiáng)制應(yīng)用程序(系統(tǒng))的用戶輸入、邏輯處理和系統(tǒng)輸出分開[19]。使用 MV程序(系統(tǒng))被分成三個(gè)核心部件:模型、視圖和控制器。它們各自處的任務(wù)。三個(gè)部分的關(guān)系和功能如圖 2-1 所示。
9圖 2-2Activity 生命周期[34]如圖所示,當(dāng)一個(gè)activity啟動(dòng)后,會(huì)經(jīng)過onCreate-onStart-onResume 生命周期,最終呈現(xiàn)給用戶。當(dāng) activity 失去焦點(diǎn)時(shí),如彈出一個(gè)窗體等,activit會(huì)經(jīng)過onPause,當(dāng)恢復(fù)焦點(diǎn)后,如窗體消失或者銷毀,會(huì)重新走onResume流程。當(dāng) activity 跳轉(zhuǎn)到另一個(gè) activity 時(shí),前一個(gè) activity 會(huì)調(diào)用 onPause 和onStop 流程,新 activity 會(huì)走前面所說的 activity 創(chuàng)建流程,當(dāng)回到該 activit時(shí),會(huì)依次調(diào)用 onRestart、onStart 和 onResume 流程。而當(dāng)要銷毀一個(gè) activit時(shí),會(huì)依次調(diào)用onPause、onStop和onDestroy方法,銷毀activity所有的資源,并移出堆棧。
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【圖文】:
在 Android app 開發(fā)過程中,比較常用的是 MVC 架構(gòu),這里所說的 M構(gòu)也就是是將視圖層、控制層和模型層以層級(jí)的方式分離開來,確保層間的相互獨(dú)立性,確保任何一層的改變(只要接口不變的情況下)不會(huì)他層的功能。這樣做有諸多優(yōu)點(diǎn),一方面可以有效的減少所開發(fā)系統(tǒng)的合性,系統(tǒng)開發(fā)工作可以進(jìn)一步細(xì)分,各個(gè)層級(jí)的開發(fā)人員可以只關(guān)注構(gòu)中的其中某一層,便于系統(tǒng)的分散開發(fā);另外一方面,當(dāng)出現(xiàn)新的功或新的技術(shù)方法時(shí),,可以很容易的用新的實(shí)現(xiàn)來替換原有層次的實(shí)現(xiàn),不會(huì)影響到其他層的功能,便于系統(tǒng)后期功能的兼容和擴(kuò)展;最后可以降低層與層之間的依賴,有利于功能的標(biāo)準(zhǔn)化,也有利于各層邏輯的。模型-視圖-控制器(MVC)是一種很流行的軟件設(shè)計(jì)模式,它強(qiáng)制應(yīng)用程序(系統(tǒng))的用戶輸入、邏輯處理和系統(tǒng)輸出分開[19]。使用 MV程序(系統(tǒng))被分成三個(gè)核心部件:模型、視圖和控制器。它們各自處的任務(wù)。三個(gè)部分的關(guān)系和功能如圖 2-1 所示。
9圖 2-2Activity 生命周期[34]如圖所示,當(dāng)一個(gè)activity啟動(dòng)后,會(huì)經(jīng)過onCreate-onStart-onResume 生命周期,最終呈現(xiàn)給用戶。當(dāng) activity 失去焦點(diǎn)時(shí),如彈出一個(gè)窗體等,activit會(huì)經(jīng)過onPause,當(dāng)恢復(fù)焦點(diǎn)后,如窗體消失或者銷毀,會(huì)重新走onResume流程。當(dāng) activity 跳轉(zhuǎn)到另一個(gè) activity 時(shí),前一個(gè) activity 會(huì)調(diào)用 onPause 和onStop 流程,新 activity 會(huì)走前面所說的 activity 創(chuàng)建流程,當(dāng)回到該 activit時(shí),會(huì)依次調(diào)用 onRestart、onStart 和 onResume 流程。而當(dāng)要銷毀一個(gè) activit時(shí),會(huì)依次調(diào)用onPause、onStop和onDestroy方法,銷毀activity所有的資源,并移出堆棧。
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 周健;宗喚喚;曾文娟;;“食再不同”農(nóng)村流水席預(yù)訂系統(tǒng)的分析與建設(shè)[J];經(jīng)貿(mào)實(shí)踐;2018年10期
2 韓建林;;基于移動(dòng)終端的實(shí)訓(xùn)室預(yù)訂系統(tǒng)設(shè)計(jì)與開發(fā)[J];福建電腦;2017年05期
3 ;科技[J];飯店現(xiàn)代化;2007年09期
4 王浩e
本文編號(hào):2672923
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2672923.html
最近更新
教材專著