计算机毕业设计Android网约车拼车打车叫车系统APP
本系統(tǒng)是一款基于位置的打車系統(tǒng),使用了本軟件,乘客不再有漫長的等待,輕松坐上私家車。您發(fā)布的打車信息可以讓附近的出租車活私家車快速的找到您,從此無需盲目等待、不用爭(zhēng)搶,出租車變成您的私家車。
本系統(tǒng)可分為以下三個(gè)功能區(qū):
(1) 乘客端
根據(jù)用戶的需求,乘客端用戶可以進(jìn)行如下操作:
① 未注冊(cè)的用戶無法進(jìn)入系統(tǒng)
② 首次使用的用戶可點(diǎn)擊登錄界面的注冊(cè)按鈕進(jìn)入注冊(cè)頁面進(jìn)行注冊(cè)。注冊(cè)需要提供手機(jī)號(hào)碼作為用戶名(方便消息的推送)和6位以上密碼
③ 注冊(cè)成功的用戶,可以在登錄界面輸入正確的用戶名和密碼登錄系統(tǒng)。
④ 登錄成功進(jìn)入首頁需要有網(wǎng)絡(luò)支持,會(huì)自動(dòng)定位當(dāng)前位置,沒有網(wǎng)絡(luò)則是地圖提供的初始位置。
⑤ 乘客可以通過地圖輸入查找自己所需要去的地方,發(fā)布訂單,等待司機(jī)接受訂單。司機(jī)接受訂單之后會(huì)有消息通知乘客已有人接受訂單并提供司機(jī)的車牌號(hào)方便乘客尋找。
(2) 司機(jī)端
根據(jù)用戶的需求,可以進(jìn)行如下操作:
① 未注冊(cè)用戶無法進(jìn)入系統(tǒng);
② 首次使用的用戶可點(diǎn)擊登錄界面的注冊(cè)按鈕進(jìn)入注冊(cè)頁面進(jìn)行注冊(cè)。注冊(cè)需要提供手機(jī)號(hào)碼作為用戶名(方便消息的推送)和6位以上密碼以及車輛車牌號(hào)(方便乘客識(shí)別接受訂單的車輛);
③ 注冊(cè)成功的用戶,可以在登錄界面輸入正確的用戶名和密碼登錄系統(tǒng);
④ 登錄成功進(jìn)入首頁需要有網(wǎng)絡(luò)支持,會(huì)自動(dòng)定位當(dāng)前位置,沒有網(wǎng)絡(luò)則是地圖提供的初始位置。司機(jī)可以查看到周圍三公里的乘客發(fā)布的打車消息,司機(jī)點(diǎn)擊接受訂單。根據(jù)地圖位置前往乘客地點(diǎn)。
⑤ 司機(jī)可以分享路況消息,其他司機(jī)用戶可以查看。
(3) 服務(wù)器端
① 處理乘客端和司機(jī)端發(fā)出的請(qǐng)求查找所需要的數(shù)據(jù)
② 根據(jù)查找到的數(shù)據(jù)打包成JSON字符串?dāng)?shù)據(jù)響應(yīng)所需要的數(shù)據(jù);
1. .gradle和.idea
這兩個(gè)目錄下放置的都是Android Studio自動(dòng)生成的一些文件,大致是項(xiàng)目的配置信息,包括歷史記錄,版本控制信息等,無須關(guān)心,也不要去手動(dòng)編輯(其實(shí)也可以將其隱藏起來)
2.app
項(xiàng)目中的代碼、資源等內(nèi)容都是放置在這個(gè)目錄下的,我們后面的開發(fā)工作也基本是在這 個(gè)目錄下進(jìn)行的,待會(huì)兒還會(huì)對(duì)這個(gè)目錄單獨(dú)展開講解。
3.build
這個(gè)目錄主要包含了一些在編譯時(shí)自動(dòng)生成的文件,也不需要過多關(guān)心。
4.gradle
這個(gè)目錄下包含了gradle wrapper的配置文件 ( 其實(shí)目前也不用過多的理解它,因?yàn)槲乙策€在了解這個(gè)中,大概是幫忙配置每一個(gè)項(xiàng)目對(duì)應(yīng)的radle版本的 )
使用gradle wrapper的方式不需要提前將gradle下載好,而是會(huì)自動(dòng)根據(jù)本地的緩存情況決定是否需要聯(lián)網(wǎng)下載gradle。Android Studio默認(rèn)就是啟用gradle wrapper方式的,如果需要更改成離線模式,可以點(diǎn)擊Android Studio導(dǎo)航欄→File→Settings→Build, Execution,Deployment→Gradle,進(jìn)行配置更改。
5. .gitgnore
這個(gè)文件是用來將指定的目錄或文件排除在版本控制之外的。(git ignore嘛)
6.build.gradle
這是項(xiàng)目全局的gradle構(gòu)建腳本,通常這個(gè)文件中的內(nèi)容是不需要修改的。稍后我們將會(huì)詳細(xì)分析gradle構(gòu)建腳本中的具體內(nèi)容。
7.gradle.properties
這個(gè)文件是全局的gradle配置文件,在這里配置的屬性將會(huì)影響到項(xiàng)目中所有的gradle編譯腳本。
8.gradlew和gradlew.bat
這兩個(gè)文件是用來在命令行界面中執(zhí)行g(shù)radle命令的,其中g(shù)radlew是在Linux或Mac系統(tǒng)中使用的,gradlew.bat是在Windows系統(tǒng)中使用的。
?
“出租車”是許多人日常經(jīng)常使用的出行工具,因?yàn)樗姆奖愫涂旖荨H欢F(xiàn)在許多地方都有出租車司機(jī)難找到乘客或者偏遠(yuǎn)人流較少地區(qū)的乘客難打的的現(xiàn)象,許多出租車司機(jī)都喜歡到人流較大的地方尋找乘客。
本系統(tǒng)是一款基于位置的打車系統(tǒng),使用了本軟件,乘客不再有漫長的等待,輕松坐上私家車。您發(fā)布的打車信息可以讓附近的出租車活私家車快速的找到您,從此無需盲目等待、不用爭(zhēng)搶,出租車變成您的私家車。
畢設(shè)做到現(xiàn)在,算是告一段落。談起為什么選Android,我只能說感興趣,而又沒毅力。在沒有壓力的情況下,讓我去專研一門不懂的東西可行性太低。只能說很了解自己的性子。我想通過這種方式逼自己,幸好沒讓自己失望。雖然此次的畢設(shè)沒有很有技術(shù)含量,但還是算勉強(qiáng)夠湊合吧。
總結(jié)
以上是生活随笔為你收集整理的计算机毕业设计Android网约车拼车打车叫车系统APP的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么学python?怎么学?怎样算学会
- 下一篇: android sina oauth2.