安卓APP源碼和設計報告——好再來點餐
詳情介紹
大作業(yè)文檔
項目名稱:好再來點餐專業(yè):班級:學號:姓名:
目?錄
一、項目功能介紹3
二、項目運行環(huán)境3
1、開發(fā)環(huán)境3
2、運行環(huán)境3
3、是否需要聯(lián)網(wǎng)3
三、項目配置文件及工程結構3
1、工程配置文件3
2、工程結構目錄4
四、項目實現(xiàn)4
1、登錄4
2、注冊4
3、顯示界面4
4、主頁5
5、首頁5
6、記賬本5
7、設置5
一、項目功能介紹
民大美味食堂是一款可以實現(xiàn)用戶注冊登錄點餐的APP,當用戶注冊成功的時候,會提示你是第幾位已經(jīng)注冊的用戶,然后在登錄界面你用自己 注冊的賬號密碼登錄,然后會告訴你你注冊的賬號密碼是什么,點擊進入,可以進入到點餐四個fragment頁面,有banner輪播圖顯示,還有下來列表,可以點開喜歡的食物查看詳情,選擇喜歡的口味,加入購物車或者點擊購買,在第二個列表中是一個記賬本的功能可以實現(xiàn)幾張功能,在第三個頁面可以授權會員,驗證身份等,可以打電話給客服,查看地圖等。
二、項目運行環(huán)境
1、開發(fā)環(huán)境

2、運行環(huán)境
Android 11.0(Google APls)

3、是否需要聯(lián)網(wǎng)
是
三、項目配置文件及工程結構
1、工程配置文件(如圖3-5)



2、工程結構目錄(如圖6-10)



四、項目實現(xiàn)
好再來點餐,一個訂餐APP,簡單實現(xiàn)了登錄注冊、訂餐、記賬、查看天氣、上網(wǎng)(百度)、打客服電話、顯示實時位置等功能
登錄、登錄信息存儲
用戶輸入用戶名和密碼(學號),點擊注冊按鈕成功跳轉到登陸界面,點擊登錄按鈕向服務器發(fā)起登錄請求,成功將跳轉主界面,并存儲賬戶密碼,點擊退出則退出APP系統(tǒng);
1.不填寫用戶名提示“用戶名不能為空”;(如圖12)
2. 密碼位置設定輸入11位數(shù)字,如果不符則提示“請輸入正確格式的學號”;(如圖13)
3. 不填寫密碼時提示“請?zhí)顚懴鄳獙W號”;(如圖14)
4.如果未注冊,則提示“用戶名或密碼不正確”;(如圖16)
登錄界面圖如圖11所示




注冊
注冊界面圖如圖16所示。
注冊界面:填寫規(guī)范的用戶名和11位數(shù)字學號密碼,點擊注冊按鈕即可注冊成功,且在下方提示“注冊成功,您是第X位注冊此用戶的人”如圖17
點擊返回登陸按鈕,返回登陸界面;
點擊拍照按鈕可以上傳頭像,顯示在上方,相冊按鈕則選取相冊中的圖片上傳,
如圖18,19,20





顯示界面
登陸成功后,進入顯示界面,左上角顯示用戶名,下方顯示用戶信息:“尊敬的XX客戶你好!您的密碼為XXXXXXXXXXX請牢記!”如圖21
點擊進入首頁按鈕則成功跳轉進入首頁
右下方的“注銷用戶”按鍵按下后,跳出彈窗提示“XX,確定要注銷用戶么?”點擊確定則注銷成功,后臺刪除此用戶,如圖23
登陸界面輸入設定管理員“Root”賬戶“00000000000”密碼登陸后,顯示管理員界面,可以顯示注銷和注冊的人數(shù),如圖22



主頁
運用Fragment設置了三個界面,分別是首頁,記賬本和設置,如圖24-26



首頁(Fragment1)
上方使用banner顯示輪播圖片如圖(27-29)







圖33精品水果?圖34蛋糕甜食
下方使用RecyclerView可滑動顯示在首頁,并且可以點擊查看詳情,查看詳情后,顯示如圖 界面所示,下方顯示名稱,描述和價格,并且通過一個Spinner下拉選擇口味
點擊“加入購物車”彈出對話框詢問“您確定加入購物車么?”可選擇確認或取消,彈窗消失
點擊“立即訂購”彈出對話框提示“訂購成功”選擇取消,彈窗消失
點擊右側“不感興趣”按鈕即可刪除該行商品
如圖(35-40)






圖39加入購物車?圖40立即訂購
記賬本(Fragment2)
點擊下方加號可以添加事件,進入記賬本界面,添加名稱和價錢,下方運用DatePicker上下滑動可調節(jié)年、月、日,點擊“確定”儲存到數(shù)據(jù)庫中,并且顯示到記賬本界面
如圖(41、42)


圖41 圖42
設置 (Fragment3)
點擊“立即授權”按鍵,跳轉界面,輸入手機號,可獲取驗證碼(假);
點擊二維碼圖標,跳轉界面,顯示當前會員碼;
點擊“我的度娘”按鍵,跳轉界面,連接網(wǎng)絡,進入百度網(wǎng)站;
點擊“我的客服”按鍵,跳轉界面到手機撥號,并且直接顯示客服電話在撥號界面上;
點擊“我的天氣”按鍵,跳轉界面,連接網(wǎng)絡,輸入地區(qū)代碼,點擊“中國天氣”按鍵可以查看各個地方的城市名、代碼、溫度、風向、風力和濕度;
點擊“我的位置”按鍵,跳轉界面,連接網(wǎng)絡,顯示當前的位置定位
如圖(43-48)






圖45我的百度?圖46我的客服?圖47我的天氣?圖48我的位置