【《基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)》7900字】_第1頁(yè)
【《基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)》7900字】_第2頁(yè)
【《基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)》7900字】_第3頁(yè)
【《基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)》7900字】_第4頁(yè)
【《基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)設(shè)計(jì)》7900字】_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

第1章引言1.1系統(tǒng)開發(fā)背景對(duì)于我國(guó)的管理體制來說,讓科技改變生活,通過體制改革的不斷的深入,將科學(xué)技術(shù)與生活相互結(jié)合,技術(shù)來改變?nèi)藗兊纳罘绞?。?duì)于基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)的開發(fā),可以給很多的用戶帶來方便,小程序已經(jīng)應(yīng)用廣泛,有很多成熟的小程序可以學(xué)習(xí),隨著國(guó)家對(duì)科技的重視,將科技貫穿于生活,網(wǎng)絡(luò)的發(fā)展使我們的生活得到了很多的溢出,現(xiàn)在越來越多的人都喜歡在網(wǎng)上交流,雖然年輕人占的比重很多,年高者也開始使用網(wǎng)絡(luò)交流,我們可以足不出戶的在網(wǎng)上進(jìn)行購(gòu)物,聊天,以及學(xué)習(xí),與此同時(shí),隨著社會(huì)的進(jìn)步,網(wǎng)絡(luò)技術(shù)也開始涉及到各個(gè)方面 ,提高了我們的工作效率,也方便了人們的交流與社交。通過分析開發(fā)一套基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā),用戶不用下載校園外賣點(diǎn)餐系統(tǒng),不占手機(jī)內(nèi)存,在線查看十分方便,通過登錄微信進(jìn)入校園外賣點(diǎn)餐系統(tǒng)就可以完成在線點(diǎn)餐真正實(shí)現(xiàn)了足不出戶的效果1.2課題意義對(duì)于基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā),并不是我們認(rèn)為的那么容易,當(dāng)然現(xiàn)在大多的外賣平臺(tái)的功能我們同樣也要實(shí)現(xiàn),該系統(tǒng)的開發(fā)主要圍繞著三個(gè)角色進(jìn)行,分別為管理員,用戶,員工。對(duì)于管理員來說像一個(gè)大家長(zhǎng),負(fù)責(zé)對(duì)菜品,訂單,用戶,還有員工的數(shù)據(jù)進(jìn)行管理,對(duì)于員工,主要是用來對(duì)客戶下的訂單和商品展示進(jìn)行管理,對(duì)于用戶來說,可以選擇需要買的東西,并進(jìn)行下單,還能進(jìn)行評(píng)價(jià)以及聊天,當(dāng)然并不是簡(jiǎn)單的一個(gè)管理,除此之外,需要選擇適當(dāng)?shù)恼Z(yǔ)言和相匹配的數(shù)據(jù)庫(kù),前后臺(tái)發(fā)功能還要考慮是否合理,還要規(guī)劃如何進(jìn)行菜品分類,在線支付的方式等等。對(duì)于管理工作人員來說,可以通過后臺(tái)整理信息,想要增加,修改,查詢或者刪除平臺(tái)數(shù)據(jù)的操作也簡(jiǎn)單易懂。對(duì)于以前的類型系統(tǒng)來說,工作人員所要完成的事情都很飽滿,相應(yīng)的工作量也會(huì)多很多,對(duì)于相應(yīng)數(shù)據(jù)的存儲(chǔ)都是比較困難和有一定難度的,當(dāng)我們想要查找某一個(gè)訂單的時(shí)候就不是多簡(jiǎn)單,但是,伴隨著科技的快速發(fā)展,微信小程序開始出現(xiàn),對(duì)于一些點(diǎn)餐系統(tǒng)的小程序也開始成熟起來,小程序幫助了員工減少了工作量,并且也能進(jìn)行很好的管理,即提高了效率又減少了工作帶來的壓力,站在未來發(fā)展上來看,小程序的發(fā)展趨勢(shì)會(huì)越來越廣泛,開發(fā)一套基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā)可以更好的進(jìn)行數(shù)據(jù)信息的管理,是至關(guān)重要的。1.3研究?jī)?nèi)容在對(duì)系統(tǒng)開始研究的時(shí)候我們需要對(duì)系統(tǒng)內(nèi)容進(jìn)行分析,首先要做的是對(duì)微信小程序的校園外賣點(diǎn)餐系統(tǒng)的開發(fā)進(jìn)行一些整體的說明和表述,并且走訪和調(diào)查一些大學(xué)校園內(nèi)的食堂經(jīng)營(yíng)方式以及對(duì)于食堂管理的方法調(diào)查,并對(duì)于校內(nèi)學(xué)生進(jìn)行訪問,記錄相關(guān)的意見和看法,然后對(duì)于列舉出的問題進(jìn)行討論,并和同學(xué)與老師進(jìn)行探討,通過更多的渠道找到合適的解決方式,對(duì)學(xué)校食堂所面臨的問題和需要改善的地方進(jìn)行分析,然后想出合適的方案進(jìn)行解決。基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)的開發(fā)過程是一段長(zhǎng)時(shí)間的工作,聽取同學(xué)和老師的寶貴意見進(jìn)行修改和增加,對(duì)于系統(tǒng)的優(yōu)化提供了很多的幫助,對(duì)于該系統(tǒng)的開發(fā)和應(yīng)用也在很大程度得到了完善,該平臺(tái)的系統(tǒng)也在不斷的優(yōu)化和發(fā)展,有利于平臺(tái)的完善[1]。當(dāng)對(duì)系統(tǒng)內(nèi)容分析完成之后開始對(duì)系統(tǒng)的功能進(jìn)行確定和設(shè)計(jì),在后期把相關(guān)的功能實(shí)現(xiàn)之后,開始通過相應(yīng)的測(cè)試來判斷代碼執(zhí)行的情況和是否可以更加的優(yōu)化,在系統(tǒng)測(cè)試方面,我選擇不同的用戶進(jìn)行不同的內(nèi)容編輯及提交,通過使用各種不同的測(cè)試方式來發(fā)現(xiàn)程序中的不足和存在的問題,以確保用戶有更好的體驗(yàn),如果測(cè)試系統(tǒng)沒有任何問題則說明我們的平臺(tái)是沒問題的[2]。第2章關(guān)鍵技術(shù)簡(jiǎn)介2.1MYSQL數(shù)據(jù)庫(kù)微信小程序完整的代碼編譯是可以在微信開發(fā)者工具上穩(wěn)定運(yùn)行的。所以微信小程序的開發(fā)者們不需要為處理器和不同的語(yǔ)言擔(dān)憂,當(dāng)我們寫的代碼與MYSQL配合著使用的時(shí)候,保證兼容性和運(yùn)行效率[3].。關(guān)于數(shù)據(jù)庫(kù)的使用,首先在數(shù)據(jù)庫(kù)里面,使用者可以建立相關(guān)的數(shù)據(jù)庫(kù)表,每一個(gè)數(shù)據(jù)庫(kù)表都是與我們所需要的代碼數(shù)據(jù)進(jìn)行相關(guān)聯(lián)系的,前端向后端發(fā)送請(qǐng)求,后端收到請(qǐng)求開始向數(shù)據(jù)庫(kù)進(jìn)行增刪改查,完成后將相應(yīng)的數(shù)據(jù)傳遞給前端頁(yè)面,數(shù)據(jù)庫(kù)在程序的正常運(yùn)行中發(fā)揮著巨大的作用,如果沒有了數(shù)據(jù)庫(kù)的連接,那么程序就像一個(gè)空殼,不能完成數(shù)據(jù)的交互,由此可見數(shù)據(jù)庫(kù)對(duì)于一個(gè)系統(tǒng)得重要性,是緊密相連接的[4]。MYSQL無論是存儲(chǔ)還是相關(guān)數(shù)據(jù)恢復(fù),還是數(shù)據(jù)加密都很專業(yè),主要是他還是完全面向開發(fā)者的,不需要我們支出,市面上的數(shù)據(jù)存儲(chǔ)軟件都需要支付相應(yīng)的資金。另一方面可以實(shí)現(xiàn)眾多的使用者通過大型的服務(wù)器然后和MYSQL建立相關(guān)鏈接,可以實(shí)現(xiàn)多人一起使用,與此同時(shí),MYSQL數(shù)據(jù)庫(kù)的安全性能很高,為網(wǎng)絡(luò)的安全提供了堅(jiān)實(shí)的保障,如果系統(tǒng)有檢測(cè)到安全問題就會(huì)數(shù)據(jù)庫(kù)就會(huì)自行的解決。MYSQL數(shù)據(jù)庫(kù)還具有資源調(diào)配的作用,可以根據(jù)用戶實(shí)際需要合理的分配相關(guān)資源。如內(nèi)存資源、網(wǎng)絡(luò)資源等等[5]。MYSQL的主要功能:(1)實(shí)時(shí)運(yùn)營(yíng)分析,在MYSQL中,在存儲(chǔ)的數(shù)據(jù)當(dāng)中,把數(shù)據(jù)分為不同字段以方便隨時(shí)調(diào)用[6]。(2)高可用性和災(zāi)難恢復(fù),當(dāng)我們不小心刪除某一項(xiàng)的時(shí)候可以得到及時(shí)恢復(fù),對(duì)于數(shù)據(jù)庫(kù)中的AlwaysOn實(shí)現(xiàn)了高可用性和災(zāi)難恢復(fù)的統(tǒng)一解決方案[7]。(3)安全性和規(guī)范性,MYSQL的安全性能很高在數(shù)據(jù)庫(kù)中出現(xiàn)的漏洞是最少的,它實(shí)時(shí)保護(hù)靜態(tài)和動(dòng)態(tài)數(shù)據(jù)[8]。(4)性能最高的數(shù)據(jù)倉(cāng)儲(chǔ),主要有擴(kuò)展性和大規(guī)模的并行處理功能,都可以加強(qiáng)數(shù)據(jù)壓縮降低存儲(chǔ)要求。2.2微信小程序微信小程序的最大特色就是無需下載就可以進(jìn)行使用,不需要占用手機(jī)的內(nèi)存[9]。小程序給我們生活帶來了方便,每個(gè)人都可以使用這個(gè)方便的功能,而且不僅手機(jī)上可以應(yīng)用,pc端下載微信,用戶廣泛,工作和生活上面很多內(nèi)容都可以建立在微信小程序,我國(guó)的微信用戶量已經(jīng)達(dá)到了十幾億,隨著技術(shù)的進(jìn)步,微信小程序開始遍及,微信小程序給我們帶來了更多便捷的操作,小程序在未來的發(fā)展趨勢(shì)還會(huì)越來越廣泛。2.3微信小程序的優(yōu)勢(shì)1、簡(jiǎn)單快捷微信小程序最大的特點(diǎn)就是便捷,簡(jiǎn)潔,相對(duì)于其他的軟件來說優(yōu)勢(shì)更大,不需要再下載安裝等一系列的操作,大大減少了開發(fā)時(shí)間和開發(fā)成本,在未來的發(fā)展趨勢(shì),微信小程序肯定會(huì)越來越大眾化。2、有對(duì)應(yīng)的小程序碼對(duì)于每一個(gè)微信小程序都有它的鑰匙,通過微信掃碼我們可以得到相關(guān)的應(yīng)用。3、低成本小程序的一大特色是開發(fā)成本低,不單針對(duì)于開發(fā)者來說,而且它的運(yùn)營(yíng)成本也很低,對(duì)于商家們來說這個(gè)優(yōu)勢(shì)有重要的影響力。4、使用流暢小程序的特色是線上和線下的綜合使用,支持微信開發(fā)者工具嵌套H5網(wǎng)頁(yè),這樣提高了開發(fā)者的工作效率,而且小程序的流暢性得到了提高。5、隨時(shí)隨用在微信客戶端我們只需要搜索想要的小程序就能立馬打開,比如當(dāng)我們想要識(shí)別文字時(shí),直接搜索文字識(shí)別,就能出現(xiàn)相應(yīng)的小程序,使用起來很方便。第3章系統(tǒng)分析3.1系統(tǒng)分析對(duì)于基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)的開發(fā),在網(wǎng)絡(luò)技術(shù)方面要求的很嚴(yán)格,系統(tǒng)的分析是設(shè)計(jì)和研發(fā)的首要關(guān)注帶點(diǎn),我們需要對(duì)系統(tǒng)進(jìn)行詳細(xì)的分析和探討,這對(duì)于校園外賣點(diǎn)餐系統(tǒng)開發(fā)要求要必須具有很好的系統(tǒng)穩(wěn)定性和很好的延展性,方便系統(tǒng)功能模塊的及時(shí)更新,確保系統(tǒng)數(shù)據(jù)的完整性,不斷的滿足用戶的需求[10]。對(duì)于用戶的管理將是管理員非常重要的環(huán)節(jié),對(duì)于系統(tǒng)的管理就是相關(guān)的安全性的管理,系統(tǒng)安全是系統(tǒng)實(shí)現(xiàn)的重要環(huán)節(jié)。3.2可行性分析3.2.1技術(shù)可行性分析基于微信小程序的校園外賣點(diǎn)餐,相關(guān)技術(shù)的可行性首先是針對(duì)系統(tǒng)開發(fā)以及系統(tǒng)的設(shè)計(jì)所需要的技術(shù)支持,本系統(tǒng)主要采用的技術(shù)有四個(gè)方面,小程序采用的是微信開發(fā)者工具,開發(fā)者可以再小程序上進(jìn)行相應(yīng)的代碼書寫,前端頁(yè)面渲染主要用到HTML,CSS和,JS,先使用HTML進(jìn)行靜態(tài)頁(yè)面的搭建,頁(yè)面的樣式渲染使用的技術(shù)是CSS,頁(yè)面的一些行為采用的技術(shù)是JS,后端使用JAVA接收前端數(shù)據(jù)的請(qǐng)求,后端收到前端請(qǐng)求之后向MYSQL數(shù)據(jù)庫(kù)里找相關(guān)的數(shù)據(jù),然后傳給前端,這就是一個(gè)前后端數(shù)據(jù)傳送的過程,對(duì)于前端用戶的手機(jī)要求并不是很高,現(xiàn)在市場(chǎng)上的大多智能手機(jī)都可以訪問小程序,現(xiàn)在市面上的智能手機(jī)都會(huì)兼容小程序,不會(huì)出現(xiàn)相關(guān)的問題。對(duì)于PC端來說,只需要能在瀏覽器上正常運(yùn)行就可以的,并沒有特別表明的地方[11]。對(duì)于微信小程序技術(shù)可以在多個(gè)平臺(tái)上進(jìn)行運(yùn)行,也就是我們常說的跨平臺(tái),跨平臺(tái)可以大大的提高開發(fā)效率,使開發(fā)人員減少了工作事件[12],所以基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)是沒問題的。3.2.2經(jīng)濟(jì)可行性對(duì)于經(jīng)濟(jì)可行性,微信小程序開發(fā)是在微信開發(fā)者工具上進(jìn)行的而我所采用的技術(shù)主要是先用前端寫好H5頁(yè)面,然后在通過微信開發(fā)者工具上使用WebView標(biāo)簽將寫好的H5頁(yè)面直接鑲嵌進(jìn)入微信開發(fā)者工具里面,提高了研發(fā)人員的工作效率而且研發(fā)的成本很低。對(duì)于我的系統(tǒng)的設(shè)計(jì)在經(jīng)濟(jì)方面要求很低,而且對(duì)于人員和工作量方面都得到了相關(guān)的優(yōu)化,在人員方面,也可以減少工作時(shí)間,提高工作效率,只需要該程序進(jìn)行簡(jiǎn)單的操作,可以實(shí)現(xiàn)用戶和員工的相關(guān)對(duì)話,用戶提出需求,員工用來實(shí)現(xiàn)需求,在系統(tǒng)的開發(fā)時(shí)我是不用消耗任何成本的,于此同時(shí)食堂管理人員可以很容易快捷的進(jìn)行操作,所以該系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的[13]。3.2.3操作可行性對(duì)于操作可行性就是要站在用戶的角度來看了,基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā)主要涉及到三個(gè)用戶角色,管理員,員工和用戶。管理員可以說是核心控制臺(tái),進(jìn)入管理員界面,可以操作用戶和員工的相關(guān)信息,大大方便了該系統(tǒng)的管理,用戶可以對(duì)想要買的東西進(jìn)行下單,對(duì)自己的個(gè)人資料也可以進(jìn)行修改,用戶可以進(jìn)入該網(wǎng)站,然后進(jìn)行一些簡(jiǎn)單便捷的操作,員工也可以通過小程序查看到菜品和訂單信息,系統(tǒng)開發(fā)的操作方面是可行的。3.3系統(tǒng)實(shí)例圖管理員實(shí)例圖,如圖3-1所示。圖3-1管理員實(shí)例圖用戶實(shí)例圖,如圖3-2所示。圖3-2用戶實(shí)例圖員工實(shí)例圖,如圖3-3所示。圖3-3員工實(shí)例圖第4章系統(tǒng)設(shè)計(jì)4.1功能結(jié)構(gòu)對(duì)于系統(tǒng)的設(shè)計(jì)首先考慮的是功能解構(gòu),功能的實(shí)現(xiàn)主要是對(duì)用戶的一些需求得到滿足,從使用者方面來說,首先要得到滿意的體驗(yàn)感,需要對(duì)于用戶的要求得到解決,功能結(jié)構(gòu)是一個(gè)系統(tǒng)實(shí)現(xiàn)的核心,系統(tǒng)的實(shí)現(xiàn)要根據(jù)功能進(jìn)行研發(fā),以功能結(jié)構(gòu)為邏輯基礎(chǔ),開發(fā)和設(shè)計(jì)系統(tǒng)。首先可以把功能系統(tǒng)想象成一個(gè)大樹,每個(gè)模塊相當(dāng)于一個(gè)樹枝,而里面相應(yīng)的功能就是樹葉,這樣整個(gè)系統(tǒng)才會(huì)有活力,下圖我是以該系統(tǒng)的整體進(jìn)行劃分列舉,管理員主要功能包括個(gè)人中心,首頁(yè)輪播圖,咨詢公告管理,用戶管理,菜品管理,投訴建議管理,員工管理,以及統(tǒng)計(jì)中心。用戶模塊主要功能有首頁(yè),分類,咨詢公告,菜單欄,我的。員工主要功能有訂單管理,菜單管理。功能結(jié)構(gòu)圖的設(shè)計(jì)可以幫助我們很好的進(jìn)行相關(guān)系統(tǒng)的設(shè)計(jì),另一方面還能讓我們更加通俗理解功能的結(jié)構(gòu),每一個(gè)地方都是我們的自己的邏輯過程和設(shè)計(jì)的思想,對(duì)于功能邏輯圖,能更加和直觀的體現(xiàn)系統(tǒng)的流程和邏輯性[14]?;谖⑿判〕绦虻男@外賣點(diǎn)餐系統(tǒng)開發(fā)一共包含三個(gè)角色,分別為管理員,員工和用戶。通過相應(yīng)的分支圖可以很好的理解各個(gè)角色的功能作用,下圖就是基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)的設(shè)計(jì)將戶的功能模塊進(jìn)行展示,如圖4-1所示:圖4-1系統(tǒng)功能模塊圖4.2系統(tǒng)E-R圖根據(jù)校園外賣點(diǎn)餐系統(tǒng)開發(fā)項(xiàng)目的需求,使用E-R方法進(jìn)行分析系統(tǒng)項(xiàng)目的概念模型[15]。E-R圖分為實(shí)體、屬性、關(guān)系三個(gè)核心部分。實(shí)體是長(zhǎng)方形體現(xiàn),而屬性則是橢圓形,關(guān)系為菱形[16]。通過對(duì)基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā)的需求分析,進(jìn)行簡(jiǎn)單舉例說明實(shí)體屬性圖,這樣可以讓我們更加清晰的了解到該項(xiàng)目的系統(tǒng)關(guān)系,E-R對(duì)于系統(tǒng)分析方面可以給我們更多的邏輯幫助,有助于分析系統(tǒng)項(xiàng)目的概念模型,對(duì)于項(xiàng)目的整體業(yè)務(wù)能有一定的了解,以下是我的系統(tǒng)項(xiàng)目概念模型圖。資訊公告信息實(shí)體圖包含以及幾點(diǎn),如圖4-2所示:圖4-2資訊公告信息實(shí)體圖用戶信息實(shí)體圖主要包含以下幾點(diǎn),如圖4-3所示:圖4-3用戶信息實(shí)體圖4.3數(shù)據(jù)庫(kù)表的設(shè)計(jì)數(shù)據(jù)庫(kù)表是進(jìn)行前后端數(shù)據(jù)傳遞不可缺少的工具,用戶和員工的相關(guān)數(shù)據(jù)都能在表里查詢到,后端收到前端的請(qǐng)求,先去數(shù)據(jù)庫(kù)里查找相關(guān)的匹配信息,并對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查,此項(xiàng)目一共建立了18個(gè)表,分別為顧客取餐地址,評(píng)論信息,客戶信息,輪播圖,留言,消息,訂單信息,商品信息,評(píng)論結(jié)果,菜品圖片,購(gòu)物車,收藏,菜品分類,員工,最新推出。根據(jù)概念模型形成數(shù)據(jù)邏輯結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)表,結(jié)合基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā)過程中所用到的相關(guān)數(shù)據(jù)都會(huì)在數(shù)據(jù)庫(kù)表里找到對(duì)應(yīng)的數(shù)據(jù)。第五章系統(tǒng)實(shí)現(xiàn)5.1注冊(cè)登錄功能模塊用戶想要進(jìn)入到平臺(tái)進(jìn)行操作功能模塊,維護(hù)平臺(tái)的功能模塊,為了安全起見必須注冊(cè),注冊(cè)之后才能進(jìn)行登錄。對(duì)于基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)開發(fā),用戶登錄注冊(cè)成功進(jìn)行相應(yīng)的操作。如圖5-1和5-2所示。圖5-1注冊(cè)界面圖圖5-2登錄界面圖5.2管理員功能模塊管理員通過登錄之后進(jìn)入管理員的功能管理。下圖就是管理員的主要功能模塊。管理員后臺(tái)管理包含:個(gè)人中心,首頁(yè)輪播,資訊公告管理,用戶管理,菜品管理,投訴建議管理,員工管理,統(tǒng)計(jì)中心。管理員在這里可以統(tǒng)籌管理。如圖5-3所示。圖5-3管理員界面圖資訊公告管理,可以新增,查詢,修改和刪除資訊公告,對(duì)于食堂里面剛上新的菜品進(jìn)行宣傳和介紹,讓更多的顧客看到去品嘗,放入的圖片一定要為實(shí)物的。新增資訊公告時(shí)要根據(jù)提示填寫:標(biāo)題,內(nèi)容,圖片。在對(duì)應(yīng)的信息框里添加數(shù)據(jù),填寫完成后對(duì)數(shù)據(jù)進(jìn)行保存。如圖5-4所示。圖5-4資訊公告管理界面圖用戶管理,可以對(duì)相關(guān)師生數(shù)據(jù)進(jìn)行增刪改查,每一個(gè)注冊(cè)成功的顧客都會(huì)在數(shù)據(jù)表里找到相關(guān)的數(shù)據(jù)。新增用戶時(shí)是要根據(jù)提示填寫信息。把相關(guān)的信息填完之后可以進(jìn)行保存。如圖5-5所示。圖5-5用戶管理界面圖菜品管理:菜品分類列表,菜品列表,訂單列表??梢孕略觯樵?,修改和刪除菜品分類和菜品。新增菜品時(shí)根據(jù)信息框填寫菜品名稱,圖片1,圖片2,圖片3,圖片4,價(jià)格,所消耗的時(shí)間,以及菜品的介紹,和當(dāng)前的狀態(tài),顧客可以根據(jù)相關(guān)的菜品介紹進(jìn)行選擇下單,把相關(guān)的信息填完之后可以進(jìn)行保存,用戶可以看到相關(guān)的圖片展示。如圖5-6所示。圖5-6菜品管理界面圖投訴建議管理,在該功能上面可以看到用戶對(duì)于菜品的評(píng)論,然后通過后臺(tái)可以對(duì)用戶的評(píng)論進(jìn)行對(duì)話,方便及時(shí)得到菜品的質(zhì)量和受歡迎程度,對(duì)于菜品問題要及時(shí)進(jìn)行整改,確保飲食健康。如圖5-7所示。圖5-7投訴建議管理界面圖5.3主頁(yè)功能模塊用戶主頁(yè)是微信小程序的頁(yè)面,我們進(jìn)入系統(tǒng)就可以看到首頁(yè)展示的模塊,對(duì)于每一個(gè)我模塊都會(huì)有其相應(yīng)的功能實(shí)現(xiàn)。主頁(yè)面:首頁(yè),分類,資訊公告,菜單欄,我的。,首頁(yè)輪播的采用自動(dòng)輪播,管理員可以進(jìn)行圖片選擇用來宣傳當(dāng)日菜品,對(duì)于搜索欄,用戶可以在搜索欄進(jìn)行搜索菜品等,如圖5-8所示。圖5-8主頁(yè)界面圖5.4我的功能模塊我的:全部訂單,相當(dāng)于用戶的訂單記錄,我的收藏,當(dāng)用戶看到喜歡的菜品時(shí)候可以加入收藏,下次可以方便購(gòu)買,個(gè)人中心,可以對(duì)自己的頭像和信息進(jìn)行修改,投訴建議,密碼修改,退出賬號(hào)。如圖5-9所示。圖5-9我的界面圖5.5員工功能模塊員工通過登錄之后進(jìn)入員工的功能管理。左側(cè)一欄就是員工的主要功能模塊。員工后臺(tái)管理包含:訂單管理和菜品管理,對(duì)訂單進(jìn)行查看。點(diǎn)擊每個(gè)功能模塊就能維護(hù)對(duì)應(yīng)的功能。管理員在這里可以統(tǒng)籌管理。如圖5-10所示。圖5-10員工管理界面圖第六章系統(tǒng)測(cè)試6.1功能測(cè)試在完成系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)之后需要對(duì)系統(tǒng)進(jìn)行測(cè)試,這也是每個(gè)公司都會(huì)有測(cè)試部一樣,對(duì)于系統(tǒng)的測(cè)試是一個(gè)重要的環(huán)節(jié),系統(tǒng)需要在各種環(huán)境下進(jìn)行測(cè)試,為達(dá)到符合用戶完美的體驗(yàn),在開始測(cè)試的時(shí)候,首先要對(duì)用戶的需求進(jìn)行了解。在對(duì)基于微信小程序校園外賣點(diǎn)餐系統(tǒng)功能的測(cè)試主要是查看是否存在以下三種錯(cuò)誤:(1)首先要查看系統(tǒng)的功能是否有出漏洞,或者功能模塊是否需要優(yōu)化。(2)對(duì)于系統(tǒng)的流程設(shè)計(jì)是否合適。需要進(jìn)行多個(gè)用戶在不同設(shè)備上進(jìn)行測(cè)試。(3)對(duì)于用戶手動(dòng)在小程序界面輸入想要搜索的數(shù)據(jù)時(shí)程序是否會(huì)出現(xiàn)對(duì)應(yīng)的結(jié)果給用戶,系統(tǒng)所涉及到的所有路徑是否達(dá)到全覆蓋,對(duì)于Web端軟件,要考慮多用戶同時(shí)使用時(shí),會(huì)不會(huì)出現(xiàn)功能失效的問題[17]。在系統(tǒng)的使用之前功能的測(cè)試是最基本的,需要嚴(yán)格的測(cè)試,用戶的體驗(yàn)程度是對(duì)系統(tǒng)研發(fā)的最大肯定。6.2安全測(cè)試系統(tǒng)的安全性是關(guān)系到一個(gè)程序是否能存活下去,在對(duì)系統(tǒng)進(jìn)行安全檢測(cè)時(shí)對(duì)我們來說主要是用來驗(yàn)證系統(tǒng)的保護(hù)機(jī)制是否能夠在實(shí)際應(yīng)用中起到保護(hù)系統(tǒng)從而不受到非法的侵入[18]。基于微信小程序的校園外賣點(diǎn)餐系統(tǒng)的安全測(cè)試主要是通過以下方式進(jìn)行檢測(cè)的:必須是想要的管理員員工,用戶才能進(jìn)行系統(tǒng)的查看,系統(tǒng)是否有防

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論