《基于Android客戶端的助老APP的設(shè)計(jì)與實(shí)現(xiàn)》8400字(論文)_第1頁
《基于Android客戶端的助老APP的設(shè)計(jì)與實(shí)現(xiàn)》8400字(論文)_第2頁
《基于Android客戶端的助老APP的設(shè)計(jì)與實(shí)現(xiàn)》8400字(論文)_第3頁
《基于Android客戶端的助老APP的設(shè)計(jì)與實(shí)現(xiàn)》8400字(論文)_第4頁
《基于Android客戶端的助老APP的設(shè)計(jì)與實(shí)現(xiàn)》8400字(論文)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于Android客戶端的助老APP的設(shè)計(jì)與實(shí)現(xiàn)“助老樂”APP是為社區(qū)老年人提供生活服務(wù)和幫助的應(yīng)用軟件。助老樂APP的主要開發(fā)語言使用的是Java,采用前后端分離的開發(fā)模式,開發(fā)兩套前端系統(tǒng),分別給社區(qū)老年用戶和助老樂管理人員使用。Android客戶端主框架采用Botton+FrameLayout搭建首頁底部導(dǎo)航,使用OKhttp3、JSON、適配器、Glide等技術(shù)顯示APP界面及數(shù)據(jù)邏輯的處理。助老樂管理平臺(tái)使用VSCode工具編寫代碼,通過利用Vue全家桶、axios、ElementUI等技術(shù)完成系統(tǒng)開發(fā)。后端使用IDEA軟件通過利用SpringBoot框架、MyBatis等技術(shù)來編寫接口代碼和數(shù)據(jù)處理。數(shù)據(jù)庫使用的是MySQL進(jìn)行數(shù)據(jù)處理和交互。APP的功能涵蓋了社區(qū)活動(dòng)信息通知、訂餐下單、保潔預(yù)約、留言求助等內(nèi)容。論文首先介紹了社區(qū)助老APP研究背景和意義以及研究現(xiàn)狀,然后通過對(duì)用戶的需求分析,設(shè)計(jì)APP的功能模塊,建立數(shù)據(jù)表,接著論述了助老樂APP的功能是如何實(shí)現(xiàn)的,并對(duì)系統(tǒng)進(jìn)行功能性測(cè)試,最后對(duì)論文的工作進(jìn)行總結(jié)。關(guān)鍵詞:社區(qū)助老;前后端分離;數(shù)據(jù)庫目錄摘要 [10]。Glide:Glide是可以加載本地和網(wǎng)絡(luò)圖片的圖片加載庫,庫中提供了鏈?zhǔn)綄傩哉{(diào)用,能夠使用一些自定義的邏輯處理和加載方式,可以設(shè)置占位圖來顯示加載失敗的圖片,設(shè)置加載時(shí)的背景圖等。MagicIndicatoe:MagicIndicator是一個(gè)可以自由定制的ViewPager指示器框架,運(yùn)用magicindicator可以快捷去實(shí)現(xiàn)indicator與ViewPage的聯(lián)動(dòng),合理的運(yùn)用可以方便開發(fā)。1.3.3論文組織架構(gòu)第一章介紹了基于Android的助老樂社區(qū)助老APP的研究背景和意義已及研究現(xiàn)狀,闡述了助老樂系統(tǒng)的開發(fā)環(huán)境和采用的相關(guān)技術(shù),并對(duì)相關(guān)的技術(shù)做出了基本的介紹。第二章對(duì)助老樂APP進(jìn)行可行性分析和需求分析,對(duì)助老樂APP的功能做出了具體的論述。第三章論述了助老樂APP的總體設(shè)計(jì),包括系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)。第四章講述的是APP客戶端和助老樂管理平臺(tái)頁面的實(shí)現(xiàn)。第五章進(jìn)行助老樂APP的功能性測(cè)試。第六章是對(duì)助老樂系統(tǒng)和論文的工作進(jìn)行總結(jié)與展望。2.系統(tǒng)分析2.1可行性分析從經(jīng)濟(jì)可行性來看,考慮到老年人群體沒有工作收入,基本靠養(yǎng)老金或者子女補(bǔ)貼生活,所以老年人的消費(fèi)能力不高。因此,本次設(shè)計(jì)是依賴政府和社會(huì)人士扶持,通過社區(qū)管理的非盈利性社會(huì)助老項(xiàng)目。從技術(shù)可行性來看,本次系統(tǒng)開發(fā)環(huán)境和使用的工具包括:AndroidStudio,MySQL,VSCode,IDEA已及谷歌瀏覽器等,大部分都是免費(fèi)開源的工具,因此開發(fā)成本較低,軟件操作都比較快捷方便,對(duì)于開發(fā)過程提供了很大的便利。從操作可行性來看,目前政府和個(gè)人都對(duì)養(yǎng)老問題十分關(guān)注,本次設(shè)計(jì)的軟件是具有很大的實(shí)用價(jià)值的。日后,如果國(guó)家計(jì)劃采用社區(qū)養(yǎng)老模式,那么此次設(shè)計(jì)將具有一些參考意義,由專門的技術(shù)人員將項(xiàng)目進(jìn)行完善和維護(hù),再到社區(qū)向老年用戶推廣,會(huì)為社會(huì)帶來好的發(fā)展。2.2需求分析通過對(duì)社區(qū)老年用戶的服務(wù)需求調(diào)研,和老師交流溝通,得出APP需求如下:1、能夠?qū)崿F(xiàn)用戶的注冊(cè)和登錄2、能夠?qū)Σ似愤M(jìn)行分類,完成訂餐3、能夠選擇預(yù)約時(shí)間,預(yù)約保潔服務(wù)4、能夠?yàn)g覽社區(qū)發(fā)布的相關(guān)活動(dòng)信息5、能夠給社區(qū)管理員留言和求助根據(jù)需求,需要解決的問題有:訂餐菜品信息的獲取,保潔預(yù)約時(shí)間的選擇和服務(wù)內(nèi)容的確認(rèn),留言求助的反饋。根據(jù)不同的用戶,可以分為社區(qū)老年用戶使用的客戶端和管理員使用的助老樂管理平臺(tái)兩大模塊:1、客戶端該模塊主要是Android客戶端的主要功能部分,當(dāng)用戶進(jìn)入APP的主頁面時(shí),主界面會(huì)顯示為老人提供的基本功能,包括訂餐服務(wù)、保潔預(yù)約、信息通知、留言求助和賬號(hào)管理2、助老樂管理平臺(tái)該模塊主要是后臺(tái)管理,當(dāng)用戶通過瀏覽器網(wǎng)頁進(jìn)入助老樂管理平臺(tái),頁面會(huì)展示用戶信息管理、菜品信息管理、訂餐訂單管理、保潔預(yù)約訂單管理、留言信息管理,活動(dòng)信息管理。助老樂管理系統(tǒng)通過AJAX調(diào)用后端設(shè)計(jì)的API接口并使用JSON數(shù)據(jù)進(jìn)行前后端數(shù)據(jù)交互,完成管理平臺(tái)各個(gè)管理頁面的制作。3.系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)功能模塊設(shè)計(jì)通過上一章的需求分析,將系統(tǒng)的功能模塊分為了APP客戶端和助老樂管理平臺(tái),完整的助老樂系統(tǒng)模塊功能圖如下圖3-1所示。圖3-1系統(tǒng)功能模塊圖系統(tǒng)分為兩個(gè)模塊,APP客戶端主要負(fù)責(zé)下單菜品,預(yù)約保潔服務(wù),查詢社區(qū)發(fā)布的活動(dòng)和通知以及留言和求助。助老樂管理平臺(tái)是管理員對(duì)APP的數(shù)據(jù)和業(yè)務(wù)進(jìn)行管理操作和維護(hù),管理用戶表,發(fā)布社區(qū)的通知,查看用戶下單的菜品并處理訂單狀態(tài),查看保潔預(yù)約訂單和管理完成情況,對(duì)社區(qū)老人的留言求助進(jìn)行反饋和幫助。3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1數(shù)據(jù)庫結(jié)構(gòu)根據(jù)系統(tǒng)需求分析和設(shè)計(jì),建立系統(tǒng)所需要的數(shù)據(jù)庫表,下面具體論述數(shù)據(jù)庫表的設(shè)計(jì)和用處:用戶信息表:存儲(chǔ)和管理社區(qū)老年用戶的基本信息菜品表:管理和查詢社區(qū)老年食堂菜品的相關(guān)信息訂餐菜品表:查看用戶下單的菜品信息保潔訂單表:管理和查看用戶預(yù)約的保潔訂單信息留言求助表:查看用戶的留言信息信息通知表:保存社區(qū)發(fā)布的活動(dòng)和通知信息3.2.2數(shù)據(jù)庫實(shí)體屬性圖通過對(duì)助老樂系統(tǒng)進(jìn)行需求分析后,給系統(tǒng)設(shè)計(jì)對(duì)應(yīng)的實(shí)體屬性圖,下面是系統(tǒng)中使用的實(shí)體屬性圖。用戶實(shí)體是助老樂系統(tǒng)的主要研究對(duì)象,如圖3-2所示。圖3-2用戶實(shí)體屬性圖保潔訂單實(shí)體,該表主要存儲(chǔ)用戶預(yù)約保潔服務(wù)信息,如圖3-3所示圖3-3保潔訂單實(shí)體屬性圖菜品實(shí)體主要展示老年食堂提供的飯菜詳情,如圖3-3所示。圖3-4菜品實(shí)體屬性圖訂餐訂單實(shí)體主要存儲(chǔ)用戶下單的詳情,如圖3-4所示圖3-5訂餐訂單屬性圖訂餐菜品實(shí)體主要查看訂餐訂單的菜品信息,如圖3-6所示。圖3-5訂餐菜品實(shí)體屬性圖留言求助實(shí)體主要查看用戶的反饋和求助信息,如圖3-6所示。圖3-6留言求助實(shí)體屬性圖信息通知實(shí)體主要保存社區(qū)活動(dòng)通知信息,如圖3-7所示。圖3-7信息通知實(shí)體屬性圖3.2.3數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是為特定的應(yīng)用程序環(huán)境配置合適的數(shù)據(jù)庫模式,通過對(duì)助老APP進(jìn)行需求分析后,對(duì)助老樂系統(tǒng)設(shè)計(jì)了六個(gè)的數(shù)據(jù)表。1、訂餐菜品表:t_food_order_item,保存了助老樂APP下單的菜品的id、菜品的名稱、訂餐訂單號(hào)、菜品金額。表3-1訂餐菜品表名稱類型長(zhǎng)度是否為空鍵注釋idbigint0否主鍵菜品idfood_namevarchar64菜名order_idvarchar64訂單號(hào)pricedecimal102價(jià)格create_timedatetime0創(chuàng)建時(shí)間update_timedatetime0更新時(shí)間2、用戶信息表:t_user,保存了助老樂APP用戶的基礎(chǔ)信息,包括老年用戶名、手機(jī)號(hào)和密碼表3-2用戶信息表名稱類型長(zhǎng)度是否為空鍵注釋idbigint0否主鍵用戶iduser_namevarchar255姓名phonevarchar20手機(jī)號(hào)passwordvarchar255密碼addressvarchar512地址statusint00-未刪除,1-刪除roleint01-管理員;0-老人create_timedatetime0創(chuàng)建時(shí)間update_timedatetime0更新時(shí)間3、菜品表:t_food,保存了助老樂APP上架菜品的分類、菜品的名稱、菜品說明、菜品金額和菜品圖片的Url地址。表3-3菜品表名稱類型長(zhǎng)度是否為空鍵注釋idbigint0否主鍵菜品idfood_namevarchar32菜名food_urlvarchar255菜品圖片完整Url地址food_typevarchar2菜品類型,0熱菜,1涼菜,2速凍食物,3主食,4飲料pricedecimal10價(jià)格statusint01-上架,0-下架create_timedatetime0創(chuàng)建時(shí)間update_timedatetime0更新時(shí)間4、保潔訂單表:t_clean_order,保存了助老樂APP用戶預(yù)約保潔的用戶id、預(yù)約時(shí)間、需要服務(wù)的內(nèi)容、訂單號(hào)、和預(yù)約訂單的狀態(tài)表3-4保潔訂單表名稱類型長(zhǎng)度是否為空鍵注釋idbigint0否主鍵iduser_idbigint0否用戶idorder_idvarchar64訂單號(hào)appointment_timevarchar64否預(yù)約時(shí)間remarkvarchar255備注statusint0否0未完成1已聯(lián)系2已取消create_timedatetime0創(chuàng)建時(shí)間update_timedatetime0更新時(shí)間5、留言求助表:t_guestbook_info,保存了助老樂APP用戶給社區(qū)的留言和求助內(nèi)容,以及管理員反饋的內(nèi)容表3-5留言求助表名稱類型長(zhǎng)度是否為空鍵注釋idbigint0否主鍵iduser_idbigint0否用戶idtitlevarchar64否標(biāo)題reply_infovarchar255回復(fù)內(nèi)容message_infovarchar255否留言內(nèi)容statusint00未回復(fù)1已回復(fù)create_timedatetime0否創(chuàng)建時(shí)間update_timedatetime0否更新時(shí)間6、信息通知表:t_info_notify,保存了管理員發(fā)布的有關(guān)社區(qū)活動(dòng)和信息通知的內(nèi)容,以及信息通知的狀態(tài)表3-6信息通知表名稱類型長(zhǎng)度是否為空鍵注釋idbigint0否主鍵idtitlevarchar64否標(biāo)題contenttext0否內(nèi)容statusint0否0有效1無效create_timedatetime0否創(chuàng)建時(shí)間update_timedatetime0否更新時(shí)間4.系統(tǒng)實(shí)現(xiàn)4.1APP端主要功能模塊實(shí)現(xiàn)4.1.1登錄注冊(cè)功能實(shí)現(xiàn)用戶打開助老樂APP通過點(diǎn)擊注冊(cè)按鈕,注冊(cè)賬號(hào)信息提交到后臺(tái)數(shù)據(jù)庫,然后點(diǎn)擊返回登錄頁面。輸入之前注冊(cè)后的手機(jī)號(hào)和密碼進(jìn)行登錄,使用http協(xié)議與后臺(tái)進(jìn)行交互驗(yàn)證用戶是否存在,通過后臺(tái)驗(yàn)證數(shù)據(jù)庫里面的賬號(hào)信息,就可以成功登錄助老樂APP。圖4-1登錄注冊(cè)頁面4.1.2訂餐功能實(shí)現(xiàn)用戶登錄進(jìn)入主頁面即可查看訂餐頁面,通過菜品分類,可以選擇下單自己想要的菜品,然后點(diǎn)擊立即下單按鈕,則會(huì)提示下單成功。通過購物車選擇的菜品,統(tǒng)一進(jìn)行下單,與后臺(tái)進(jìn)行交互,并傳遞需要下單的菜品數(shù)據(jù)。圖4-2訂餐頁面4.1.3保潔功能實(shí)現(xiàn)用戶點(diǎn)擊底部導(dǎo)航欄保潔圖標(biāo)即可進(jìn)入保潔服務(wù)頁面,點(diǎn)擊選擇時(shí)間按鈕,會(huì)彈出時(shí)間選擇框,滑動(dòng)數(shù)字選擇自己想要預(yù)約的時(shí)間然后確定,再去服務(wù)內(nèi)容輸入框中填寫自己的服務(wù)需求點(diǎn)擊確認(rèn)按鈕,即為預(yù)約下單成功,在頁面上方的預(yù)約訂單可以查看自己預(yù)約訂單的信息。圖4-3保潔頁面4.1.4留言求助功能實(shí)現(xiàn)用戶點(diǎn)擊底部導(dǎo)航欄我的圖標(biāo)可以看到有反饋與幫助這一選項(xiàng),點(diǎn)擊按鈕進(jìn)入留言求助頁面,然后輸入標(biāo)題內(nèi)容留言或求助,再輸入留言內(nèi)和需要求助社區(qū)的事情。點(diǎn)擊提交,即可在反饋記錄里查看自己的留言求助信息以及社區(qū)管理人員回復(fù)的內(nèi)容。圖4-4留言求助頁面4.1.5賬號(hào)管理功能實(shí)現(xiàn)用戶點(diǎn)擊底部導(dǎo)航欄我的圖標(biāo)可以看到有修改信息按鈕,點(diǎn)擊進(jìn)入賬號(hào)信息修改頁面,修改后提交即可更新賬號(hào)信息,下方有退出登錄按鈕,點(diǎn)擊即可退出助老樂APP返回到用戶登錄頁面。圖4-5賬號(hào)管理頁面4.2助老樂管理平臺(tái)主要功能模塊實(shí)現(xiàn)4.2.1登錄功能實(shí)現(xiàn)管理員通過瀏覽器打開助老樂管理平臺(tái)網(wǎng)址會(huì)進(jìn)入登錄頁面,輸入管理員賬號(hào)admin和密碼admin888即可進(jìn)入助老樂后臺(tái)管理系統(tǒng)。圖4-6管理員登錄頁面4.2.1用戶管理功能實(shí)現(xiàn)管理員點(diǎn)擊用戶信息管理即可查看用戶表信息,可以查詢APP用戶的姓名、手機(jī)號(hào)和地址。管理員可以根據(jù)用戶手機(jī)號(hào)模糊查詢,也可以分頁列表查詢。圖4-7用戶信息管理頁面管理員通過點(diǎn)擊詳情頁右邊藍(lán)色的編輯圖標(biāo),可以修改用戶名,手機(jī)號(hào),密碼來進(jìn)行用戶信息的管理和維護(hù)。圖4-8用戶信息編輯頁面4.2.3訂餐菜品管理功能實(shí)現(xiàn)管理員點(diǎn)擊訂餐菜品管理即可查看菜品表的信息,可以查詢社區(qū)老年食堂正在售賣的菜品的詳情,包括菜名、分類、價(jià)格、菜品的相關(guān)描述以及菜品上下架情況。管理員還可以根據(jù)菜名稱模糊查詢,也可以全量分頁查詢所有的有效菜品。圖4-8訂餐菜品管理頁面管理員點(diǎn)擊編輯圖標(biāo)可以修改菜品信息,包括菜名,菜品分類,價(jià)格,備注和狀態(tài),對(duì)食堂售賣的菜品信息進(jìn)行更新。不需要?jiǎng)h除按鈕,可以在編輯頁面通過狀態(tài)維護(hù)起到刪除的作用;圖4-9編輯菜品頁面管理員點(diǎn)擊右上角的新增菜品,填寫食堂要新加的菜品的相關(guān)信息,然后把選擇狀態(tài)為上架,就可以完成新的菜品在APP上架的操作。圖4-9新增菜品頁面5.系統(tǒng)測(cè)試5.1測(cè)試目的將助老樂APP開發(fā)完成之后進(jìn)行測(cè)試,系統(tǒng)測(cè)試是整個(gè)軟件系統(tǒng)不可缺少的一部分,也是缺一不可的環(huán)節(jié)。系統(tǒng)檢測(cè)的主要目的是判斷代碼程序是否有誤,功能模塊能否正常操作,系統(tǒng)能否正常運(yùn)行。系統(tǒng)測(cè)試可以提高軟件的質(zhì)量,把系統(tǒng)中開發(fā)過程中的錯(cuò)誤找出來,檢測(cè)到在開發(fā)過程中失策的地方,提高APP的健壯性。如果缺少足夠的測(cè)試,對(duì)系統(tǒng)不加以修改,APP在使用過程中很有可能出現(xiàn)操作失敗,數(shù)據(jù)加載不顯示或者卡頓等情況。5.2測(cè)試方法首先是系統(tǒng)的安裝測(cè)試,在整個(gè)系統(tǒng)代碼編寫完成之后會(huì)組成一個(gè)代碼群,然后編譯生成.APK文件,把文件發(fā)送到手機(jī)客戶端,用安卓手機(jī)進(jìn)行安裝。如果安裝成功,則表示安裝測(cè)試通過。要是安裝失敗,可能是代碼編譯生成.APK文件存在問題,可以根據(jù)手機(jī)出錯(cuò)提示的信息,進(jìn)行修改代碼,然后再次進(jìn)行安裝測(cè)試。接下來就是系統(tǒng)運(yùn)行的測(cè)試,軟件測(cè)試的方法有很多類,包括功能性,性能性,集成性,單元性等方面的測(cè)試內(nèi)容。各種測(cè)試方法的側(cè)重點(diǎn)迥然不同,本次測(cè)試主要使用的是黑盒測(cè)試來對(duì)系統(tǒng)各項(xiàng)功能進(jìn)行檢查和驗(yàn)證。5.3功能性測(cè)試助老樂APP的功能性測(cè)試是指單獨(dú)測(cè)試系統(tǒng)各個(gè)頁面的業(yè)務(wù)功能,通過點(diǎn)擊和輸入的方式找到不符合設(shè)計(jì)要求的地方。測(cè)試的判定條件為以下內(nèi)容:(1)系統(tǒng)中所有的頁面的元素是否能正常顯示,展示的數(shù)據(jù)是否與數(shù)據(jù)庫存儲(chǔ)的數(shù)據(jù)相匹配。(2)系統(tǒng)頁面上所有的按鈕,下拉框,輸入框等UI組件是否能正常的使用。(3)系統(tǒng)頁面提交的數(shù)據(jù)到后端服務(wù)之后,能否正常傳輸,以及在傳輸過程中是否出現(xiàn)數(shù)據(jù)錯(cuò)誤、丟失等問題,數(shù)據(jù)是否按照約定的格式去存儲(chǔ)。(4)系統(tǒng)頁面提交的結(jié)果是否能正常的在頁面上顯示查看。5.4測(cè)試用例為驗(yàn)證助老樂系統(tǒng)的功能,確保系統(tǒng)正常運(yùn)行,進(jìn)行系統(tǒng)功能性測(cè)試。表5-1用戶測(cè)試用例表序號(hào)執(zhí)行期望測(cè)試結(jié)果結(jié)論1打開APP進(jìn)入登錄頁面出現(xiàn)登錄注冊(cè)頁面通過2登錄,錯(cuò)誤輸入無法登錄登錄失敗,跳出提示彈框通過3輸入正確賬號(hào)密碼成功登錄登錄成功,進(jìn)入首頁通過4訂餐,選擇菜品下單可以下單選中菜品,立即下單,提示下單成功通過5保潔,選擇預(yù)約時(shí)間,輸入服務(wù)內(nèi)容可以預(yù)約選擇預(yù)約時(shí)間,填寫服務(wù)內(nèi)容點(diǎn)擊確認(rèn),預(yù)約成功通過6消息,瀏覽可以查看社區(qū)信息點(diǎn)擊,展示社區(qū)信息通過7我的,點(diǎn)擊修改信息可以修改用戶信息點(diǎn)擊進(jìn)入修改信息頁面,修改后保存,信息修改成功通過8我的,點(diǎn)擊訂單列表可以查看訂餐信息展示訂餐訂單信息,點(diǎn)擊查看訂單詳情通過9我的,點(diǎn)擊反饋與幫助可以留言或求助可以填寫留言或求助信息,提交通過10退出登錄退出系統(tǒng),返回登錄頁面退出跳轉(zhuǎn)到登錄頁面通過對(duì)客戶端每個(gè)功能模塊都進(jìn)行了測(cè)試,均通過了測(cè)試,沒有出現(xiàn)報(bào)錯(cuò)情況,客戶端能夠適配多種不同廠商的安卓手機(jī)設(shè)備,功能滿足系統(tǒng)設(shè)計(jì)的要求。表5-2管理員測(cè)試用例表序號(hào)執(zhí)行期望測(cè)試結(jié)果結(jié)論1打開管理員后臺(tái)進(jìn)入登錄頁面出現(xiàn)登錄頁面通過2登錄,錯(cuò)誤輸入無法登錄登錄失敗,跳出提示彈框通過3輸入正確賬號(hào)密碼成功登錄登錄成功,進(jìn)入社助老臺(tái)管理系統(tǒng)通過4點(diǎn)擊用戶信息管理可以查看用戶表,查詢、編輯用戶信息展示用戶表,可以編輯用戶信息,通過手機(jī)號(hào)查詢用戶通過5點(diǎn)擊訂餐菜品管理可以查看菜品表,查詢、編輯菜品信息展示用戶表,可以編輯新增菜品信息,通過菜名查詢通過6點(diǎn)擊訂餐訂單管理可以查看訂餐訂單表,編輯訂單狀態(tài)展示訂餐訂單表,可以編輯訂單狀態(tài),通過手機(jī)號(hào)查詢通過7點(diǎn)擊保潔訂單管理可以查看預(yù)約訂單表,編輯訂單狀態(tài)展示預(yù)約訂單表,可以編輯訂單狀態(tài),通過手機(jī)號(hào)查詢通過8點(diǎn)擊社區(qū)留言管理可以查看用戶留言求助信息展示留言求助信息,點(diǎn)擊編輯可以回復(fù)通過10退出登錄退出系統(tǒng)退出管理系統(tǒng)返回登錄頁面通過對(duì)后臺(tái)管理平臺(tái)每個(gè)功能模塊都進(jìn)行了測(cè)試,均通過了測(cè)試,沒有出現(xiàn)報(bào)錯(cuò)情況,功能滿足系統(tǒng)設(shè)計(jì)的要求。6.結(jié)語6.1總結(jié)論文主要論述了社區(qū)助老APP的設(shè)計(jì)與實(shí)現(xiàn),根據(jù)對(duì)老年用戶和管理員的需求分析,做了APP功能模塊的設(shè)計(jì),完成APP各個(gè)功能的實(shí)現(xiàn),最后對(duì)APP進(jìn)行測(cè)試完成整個(gè)APP的開發(fā)流程。APP實(shí)現(xiàn)了老年用戶賬號(hào)管理,訂餐服務(wù),保潔預(yù)約,社區(qū)信息通知,留言求助等功能模塊。管理員可以通過后臺(tái)管理平臺(tái)進(jìn)行用戶信息管理和助老服務(wù)相關(guān)事務(wù)的處理,老年用戶可以通過APP提出自己的服務(wù)需求,再由社區(qū)養(yǎng)老機(jī)構(gòu)提供相應(yīng)的服務(wù)。APP的開發(fā)模式選擇的是前后端分離模式,后端主要負(fù)責(zé)存儲(chǔ)和處理數(shù)據(jù),前端主要負(fù)責(zé)調(diào)用后端接口來顯示數(shù)據(jù),Android客戶端和前端的請(qǐng)求通過網(wǎng)絡(luò)通信協(xié)議發(fā)送給后臺(tái)服務(wù)端利用MySQL數(shù)據(jù)庫來進(jìn)行數(shù)據(jù)的交互和處理。6.2展望基于Android的社區(qū)助老APP設(shè)計(jì)的基本功能已經(jīng)實(shí)現(xiàn)完成,達(dá)到了系統(tǒng)需求分析的基本要求。但是助老樂APP在測(cè)試后發(fā)現(xiàn)仍然還有很多漏洞,服務(wù)功能不夠全始全終,設(shè)計(jì)不夠合理。比如訂餐下單的功能只能通過線下支付并未開通完成線上支付訂單的功能,而且不能隨意修改配送地址只能通過用戶注冊(cè)的地址進(jìn)行訂餐配送。還有訂餐下單和保潔預(yù)約功能,由于前期設(shè)計(jì)系統(tǒng)的時(shí)候考慮不夠嚴(yán)謹(jǐn),并沒有設(shè)計(jì)取消下單的功能,后來只能修改為助老樂后臺(tái)管理員操

溫馨提示

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

評(píng)論

0/150

提交評(píng)論