【《基于微信小程序的烤肉店菜單系統(tǒng)設(shè)計與實現(xiàn)》9200字】_第1頁
【《基于微信小程序的烤肉店菜單系統(tǒng)設(shè)計與實現(xiàn)》9200字】_第2頁
【《基于微信小程序的烤肉店菜單系統(tǒng)設(shè)計與實現(xiàn)》9200字】_第3頁
【《基于微信小程序的烤肉店菜單系統(tǒng)設(shè)計與實現(xiàn)》9200字】_第4頁
【《基于微信小程序的烤肉店菜單系統(tǒng)設(shè)計與實現(xiàn)》9200字】_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

XXXVII緒論1.1背景和研究意義使用互聯(lián)網(wǎng)經(jīng)營是二十一世紀近來才興起的一種經(jīng)濟形式,這與傳統(tǒng)的實體店經(jīng)營形成了十分沖擊和對立的比較,實體店的經(jīng)營與發(fā)展的基礎(chǔ)主要是直接設(shè)定了人與人、物之間的消費關(guān)系,而網(wǎng)絡(luò)線上經(jīng)營店交易是使人們不出家門就可以輕輕松松的完成消費互動。在線經(jīng)營的方式是一種新穎的,與傳統(tǒng)的經(jīng)營方式截然不同的商業(yè)方式,它不僅打破了時間、空間和距離的阻礙,還節(jié)省了經(jīng)營者大量的人力和材料費。隨著我國的經(jīng)濟水平不斷提高,國人的生活水平也隨之提高,對此在各方面的要求也不斷提高。在高效率快節(jié)奏的日常狀態(tài)下,消費者與經(jīng)營者之間的消費交易的效率也跟隨著提高。而互聯(lián)網(wǎng)技術(shù)可以有效快捷的達到這一目的,因此越來越多的經(jīng)營者加入到了這一線上交易平臺,也逐漸在改變傳統(tǒng)的經(jīng)營模式。此小程序的主要作用是將實體烤肉店搬到線上,脫離了時間和空間的束縛,同時也達到了顧客需求不停,經(jīng)營者的服務(wù)不停。實現(xiàn)了餐飲店的二十四小時不停歇營業(yè)的目的。漢達山烤肉店小程序的設(shè)計與完成的意義是消費者可以實時選擇菜品同時完成網(wǎng)絡(luò)上的交易互動,此程序所面向的人群就是每一位網(wǎng)民,每一個在線沖浪的人民都是我們的潛在客戶,為了使?jié)h達山烤肉店在眾多線上經(jīng)營店里脫穎而出,同時為了讓顧客在選擇菜品是達到視覺與味覺的雙重體驗的快感。在小程序首頁設(shè)置了具有視覺沖擊感的菜品圖片及與之相關(guān)的詳細信息供顧客更加直觀、自由的瀏覽。從另一個角度來講,疫情時期,響應(yīng)國家號召減少人與人之間的接觸,做好自我防護。在這時,線上經(jīng)營就體現(xiàn)出來巨大優(yōu)勢,完全符合現(xiàn)代人民的需求。所以說,網(wǎng)絡(luò)交易平臺是當今社會發(fā)展的趨勢,它具備傳統(tǒng)營銷模式所無法完成的事情。1.2國內(nèi)外現(xiàn)狀就我國的網(wǎng)絡(luò)發(fā)展和普及的過程來看,在二十一世紀初,人們有且只有選擇能夠在實體店內(nèi)進行采購,這樣傳統(tǒng)的經(jīng)營模式通常會浪費人們大量的時間,早起去早市買菜,為得到更加實惠的價格還要與人爭論一番。但是隨著科技的進步和發(fā)展,每家每戶都擁有了電腦和移動手機。之前傳統(tǒng)經(jīng)營所面臨的需求,現(xiàn)在網(wǎng)絡(luò)平臺可以輕松痛快的解決,例如,琳瑯滿目的菜系,商家推出的優(yōu)惠政策等。足不出戶達到人們的理想狀態(tài)不再是夢想。由于微信的普及,國外的外賣系統(tǒng)也不再是由一些大型企業(yè)所創(chuàng)立的app來把握,一些小型的店鋪也可以通過微信小程序這個平臺來經(jīng)營自家的店鋪。同時要完善小程序平臺上的經(jīng)營還需要大量的調(diào)查和研究,并且需要大量資金的支持和開發(fā)團隊的運行。所以在國內(nèi)外的經(jīng)營者一樣都處于不斷學習、發(fā)展和壯大自生的過程中。對此本系統(tǒng)主要著重于菜品的銷售,各式各樣的菜品可以讓顧客直接了解自己的需求,自助完成交易。漢達山烤肉店在既有共性的同時也具備著自身獨特的優(yōu)勢,可謂是前途一片光明。1.3論文研究的主要內(nèi)容二十一世紀萬事萬物都在不斷地更新進步,其中最重要的就是計算機技術(shù)的不斷更新成熟,漢達山烤肉店類似的線上經(jīng)營店的的設(shè)計與實施,在技術(shù)方面已經(jīng)達到了一定的水準。在使用網(wǎng)上購物的多種方式中在微信小程序這樣的一種購物方式為人們的日常引起了很大的騷動,這種給人不一樣的體驗感不僅來自于在購物時所處環(huán)境的變化,具有更大影響力的是改變了大多數(shù)人們傳統(tǒng)的,老舊固執(zhí)的購物理念及習慣。漢達山烤肉店系統(tǒng)每一功能都環(huán)環(huán)相扣,缺一不可。即使是一個細小的環(huán)節(jié)出現(xiàn)差錯也會造成致命的錯誤,也會導致我們在不經(jīng)意間流失顧客。此系統(tǒng)研究的焦點是完成一個網(wǎng)絡(luò)在線的供消費者和經(jīng)營者自由交易的平臺。其中要包括經(jīng)營者對菜品信息的管理,用戶可以實時在線交易,通過讓用戶有極致的體驗感來使之成為常駐嘉賓。漢達山烤肉店系統(tǒng)是互聯(lián)網(wǎng)體現(xiàn)了現(xiàn)代餐飲行業(yè)的重要性。傳統(tǒng)的營銷手段具有很大的束縛,但是經(jīng)由小程序的輸出,它可以出現(xiàn)在任何你想象不到的地方。林林總總的菜系、菜品都會送達到你的面前,在經(jīng)營者和顧客之間形成了雙贏的局面。軟件內(nèi)簡易的操作,豐富的設(shè)計感都是在為顧客提供一個最佳體驗效果的交易平臺。2.系統(tǒng)關(guān)鍵技術(shù)2.1微信開發(fā)者工具一個小的微信程序允許用戶直接在已有應(yīng)用程序中使用操縱,而不需要重新安裝應(yīng)用程序。它的出現(xiàn)簡化了用戶運行應(yīng)用程序的步驟,并通過搜索或掃描二維碼達到用戶直接操作應(yīng)用程序的理想狀態(tài)。微信小程序的出現(xiàn)是為了保護用戶免受各種各樣的差異,比如嘗試不同的應(yīng)用程序的意愿,但同時是會太過顧慮安裝應(yīng)用程序會影響工作,并在移動設(shè)備上占據(jù)了有限的空間,又或許是認為未安裝移動設(shè)備或應(yīng)用程序是不會擁有完整的功能。小程序的開發(fā)工作是微信正式提供的軟件的開發(fā)、集中進行開發(fā)、試驗并調(diào)整、瀏覽、獲取信息和其他功能。微信團隊發(fā)布了微信開發(fā)者所使用的工具、開發(fā)所應(yīng)用的文件檔案,以及小程序設(shè)計運用指導行動的準則。這是一種新的開發(fā)工具,它包含調(diào)試、編碼更改和軟件開發(fā)出并執(zhí)行的功能,有助于用戶開發(fā)出簡單有效的小程序。啟動工具時,開發(fā)者必須使用注冊的微信帳號從后臺成功連接系統(tǒng)。此后的所有工作都建立在此賬戶上。調(diào)試器有模擬程序,調(diào)試工具和小程序操作3個主要功能區(qū)域。2.2JavaScriptJavaScript是一種基于現(xiàn)有對象的使用和對象的創(chuàng)建來解釋的執(zhí)行語言。C、C和C等語言是編譯和執(zhí)行的,當應(yīng)用程序啟動時,JavaScript會被逐行說明。JavaScript使用較低類型的變量,不會對基于腳本指令和腳本控制元素的數(shù)據(jù)類型提出嚴格要求,它的設(shè)計很簡單。這個解釋執(zhí)行語言不會依靠系統(tǒng)的操作,而是注重于只依賴于自身已有的瀏覽器的能否支持。因此,JavaScript在電腦瀏覽器中支持JavaScript語言,并且JavaScript在大多數(shù)瀏覽器中都可以使用。JavaScript是一種不用Web服務(wù)器,可在用戶輸入中進行響應(yīng)的活動驅(qū)動腳本語言。當你訪問網(wǎng)頁界面時,點擊鍵盤或上下左右的操縱,在Web的頁面種彈動窗口,JavaScript可以不需要借助外力來完成這些事件。2.3Vue.jsVue是Web頁面的集合,一種瀏覽器腳本語言。js連接了多個Html和CSS,但沒有正式的結(jié)構(gòu)。例如,Web頁面所提供的許多頁面元素和大型結(jié)構(gòu)數(shù)據(jù)視圖,如果您使用任何HTML混合在一起,該網(wǎng)頁的處理將是一個非常麻煩的問題,各種結(jié)構(gòu)之間的斷裂關(guān)系和代碼將會出現(xiàn)更大的問題。js框架設(shè)計的目的和性能都很高,可進行保守測試。Vue的使用方法為首先新建三個文件夾,在demo文件夾內(nèi)新建css、js、images三個文件夾,并將vue.js放到j(luò)s文件夾內(nèi);其次在使用vue.js之前,首先導入vue.js的模塊包,在<script>標簽的src導入,然后在盒子模型里嵌套<p>標簽,使用{{}}定義數(shù)據(jù)名字為message。最后在<script>腳本標簽下,寫vue的代碼,使用newVue({})定義對象,第一個參數(shù)el為元素,第二個參數(shù)data為數(shù)據(jù)。2.4微信云開發(fā)數(shù)據(jù)庫開發(fā)者開發(fā)小的程序,小的游戲不需要架設(shè)服務(wù)器,而是需要開發(fā)云容量整個云端服務(wù)支持、后端操作、服務(wù)器維護來為開發(fā)者提供幫助。所以可以通過點擊使用API提供的小規(guī)模微信應(yīng)用程序來開發(fā)其要進行的主要活動,并立即訪問互聯(lián)網(wǎng),與此同時這樣一種能力,與開發(fā)者已有的的云服務(wù)可以彼此相互包容,并不會出現(xiàn)排斥現(xiàn)象。在之前一直使用的的開發(fā)模式中,前端要在后臺調(diào)用界面請求調(diào)制數(shù)據(jù)庫,但在小程序的運行過程中,有且只有前端,它可以直接與數(shù)據(jù)庫工作,僅使用前端可以完成一切操作。所以云開發(fā)提供了JSON數(shù)據(jù)庫。如果標題被標記出來,你就應(yīng)該考慮它的內(nèi)容。

3.系統(tǒng)需求分析3.1可行性分析切實可行的分析基于需求分析,系統(tǒng)開發(fā)從技術(shù)、經(jīng)濟、運營及其他方面進行,系統(tǒng)開發(fā)工作可實現(xiàn)、不可能實現(xiàn)、不應(yīng)修改,繼續(xù)投資、中止開發(fā)、階段性實現(xiàn)及其他項目及結(jié)論確認可實現(xiàn)的分析?,F(xiàn)實可行性分析是指,對所提出的項目進行全面、全面的技術(shù)和經(jīng)濟力量研究,并為了決定是否可行而進行的事前建設(shè)項目調(diào)查及識別類型。3.1.1經(jīng)濟可行性分析在互聯(lián)網(wǎng)經(jīng)濟時代和在網(wǎng)絡(luò)上購物的理念興起的大環(huán)境下,隨著京東、淘寶一些購物軟件登陸微信小程序平臺,人們已經(jīng)把小程序融入了自己的生活,現(xiàn)代人尤其是年輕人更多的是在手機上完成消費的整個操作過程。所以各大線下實體餐飲店則是通過使用手機自助點單來緊跟科技發(fā)展的潮流,同時減少人力財力,從中實現(xiàn)經(jīng)濟適用性與實用性,由此達到經(jīng)濟效率最大化。時代在發(fā)展,社會在進步,隨著近年國內(nèi)外人們更加頻繁的使用微信,從而對于微信小程序的依賴性增強,小程序在日常生活中所占比重越來越大。3.1.2技術(shù)可行性分析在技術(shù)實現(xiàn)可能性的分析中,系統(tǒng)開發(fā)人員、硬件、軟件和其他應(yīng)用技術(shù)等的數(shù)量和水平根據(jù)新系統(tǒng)的目標來決定必要的技術(shù)。各種各樣的網(wǎng)站和眾多的網(wǎng)站結(jié)構(gòu)可以看出,目前基于微信小程序漢達山烤肉店這類自助式下單點餐開發(fā)技術(shù)正在趨于完全成熟,相信伴隨著互聯(lián)科學技術(shù)的進一步發(fā)展,基于微信小程序漢達山烤肉店這一類型程序的設(shè)計和開發(fā)將有更加光明的的前景和想法。3.1.3操作可行性就當前資源的使用及有效性,可根據(jù)有關(guān)要求直接操作數(shù)據(jù)庫中的相關(guān)表格數(shù)據(jù),并不會導致系統(tǒng)不該有的其他壓力,因而可以確保系統(tǒng)正常運行。該系統(tǒng)運行方便,用戶要求事項較低,但對微信小程序必須熟練操作,該系統(tǒng)的某些指南文件和正常使用系統(tǒng)的可視性非常良好。綜上所述,該系統(tǒng)的開發(fā)可以通過技術(shù)現(xiàn)實、經(jīng)濟現(xiàn)實、安全現(xiàn)實和運營現(xiàn)實的分析來完成。3.2系統(tǒng)功能分析漢達山烤肉店系統(tǒng)第一任務(wù)是用戶必須能夠買到自己心儀的菜品,下一步是管理者方面可以及時發(fā)布和管理菜品的信息。軟件在大的輪廓上分為兩部分的設(shè)計,首先最開始的設(shè)計為軟件的前端,網(wǎng)上沖浪者可以在程序的首頁界面就能夠查看菜品的詳細信息以及消費過的顧客留下的留言建議,游客需要在程序的首頁實行線上實時注冊,填寫個人信息完成注冊,登錄后即可查看并且購買自己喜歡的食品的這一功能。已有自己賬號的顧客可以直接加入購物車,在消費過后可以對店鋪進行留言。其次的部分的著重于管理者可以操作的后臺,后端的管理主要有助于滿足軟件新聞管理、用戶訂閱管理等軟件管理人員的管理要求。以下是通過UML中的用例圖進行描述:如圖3.1是管理員的用例圖,通過這個圖可了解到,管理員在軟件的功能主要包括系統(tǒng)用戶的管理、優(yōu)惠咨詢的管、菜系的管理、桌號的管理、購物車的管理。圖3.1管理員用例圖如圖3.2是注冊用戶用例圖,通過此圖可了解到,注冊用戶在軟件的功能主要是為了購買菜品以及對菜品的購買。圖3.2注冊用戶用例圖系統(tǒng)設(shè)計4.1程序概要設(shè)計隨著網(wǎng)絡(luò)消費觀念的興起,傳統(tǒng)的消費觀念依舊有著堅實的基礎(chǔ)但不再成為主流。一些實體餐飲店鋪紛紛采用小程序自助式下單完成交易,在一定程度上降低了成本,更加的方便快捷。軟件工程和技術(shù)更新的開發(fā),開發(fā)人員已從雙層架構(gòu)的開發(fā)中無法獲得滿足感并且無法滿足開發(fā)技術(shù)所需要的開發(fā)環(huán)境。但三層架構(gòu)的出現(xiàn)可以應(yīng)對雙階層架構(gòu)中復(fù)雜的、使其難以解決的、沒有安全性能保障的網(wǎng)絡(luò)中出現(xiàn)的問題。它的架構(gòu)中沒有其更高級別的業(yè)務(wù)邏輯層,三層構(gòu)架中的中間層為組件層,它可以降低問題的難度,使之可以相對輕松的管理和訪問。所以這次的系統(tǒng)設(shè)計采用的就是三層架構(gòu)。此總體結(jié)構(gòu)主要包括用戶和管理者兩種結(jié)構(gòu)。首先,用戶方面主要包括用戶的登錄和注冊功能,進入主界面后,有購物、查看菜系、留言等功能。系統(tǒng)后臺功能模塊的設(shè)計重點使管理者可以操作的后臺,后端的管理主要有助于滿足軟件新聞管理、用戶訂閱管理等軟件管理人員的管理要求不同的管理界面其顯示的各種各樣的權(quán)限也是不一樣的。作為系統(tǒng)持有特權(quán)的管理者,他所要面臨的管理的功能也是最廣泛的。除了執(zhí)行上述的管理任務(wù)之外,還可以自己確認。注冊用戶信息只有通過了管理員查看過的用戶,才能像往常一樣登錄系統(tǒng)。4.2功能詳細設(shè)計經(jīng)過查看系統(tǒng)的各種各樣的條件,首先分析軟件的功能設(shè)計,前端的主要是使用者是用戶,因此針對前端的主用戶所設(shè)計的內(nèi)容,主要是為了滿足其購物的功能以及注冊的功能。首頁具體功能如下圖所示:注冊功能:訪問者進入小程序的第一個界面之后可以點擊注冊的按鈕,填寫個人必要信息后即可完成在線實名注冊。登錄功能:用戶進入第一個界面后選擇登錄,輸入自己正確的賬號和密碼之后界面提示登錄成功。購物功能:登錄后,用戶瀏覽菜品并選擇心儀的菜品,用戶可以查看菜品的詳細信息后根據(jù)自己的需求將菜品加入到購物車中,提前填寫購買者信息,即可提交訂單,完成線上的交易。瀏覽優(yōu)惠咨詢功能:登錄之后用戶可在首頁看到優(yōu)惠咨詢,即可點擊查看。評論功能:登錄之后可以點擊留言導航,在軟件的留言區(qū)內(nèi)進行在線評論。圖4.1前端功能設(shè)計對于管理員來說用戶的界面的管理功能是較為簡單明了的,其側(cè)重于的管理的模塊是采購之后的記錄,具體的功能如下圖4.2所示:系統(tǒng)用戶的管理功能:只會出現(xiàn)在管理員權(quán)限管理界面中,用來管理一些個人信息。優(yōu)惠咨詢的管理功能:點出首頁界面會顯示出來的的優(yōu)惠內(nèi)容。菜品類別的管理模塊:管理員登錄后查看菜品的類別,及時增添菜系。菜品信息的管理模塊:后臺管理系統(tǒng)中最重要的模塊,只有管理員才可以進行的增加菜品的操作。優(yōu)惠券的管理模塊:管理員登錄后點擊優(yōu)惠券管理,對優(yōu)惠卷的數(shù)量進行增減。桌號的管理模塊:管理員登錄后點擊桌號管理,可以任意修改桌號的信息。訂單信息的管理模塊:用戶在下單后產(chǎn)生的訂單信息,管理員可根據(jù)不同需求進行修改。購物車管理模塊:用戶在菜品詳情頁,可以點擊添加到購物車,輸入用戶的購買信息,最后提交。圖4.2后臺管理員功能設(shè)計4.3系統(tǒng)流程設(shè)計漢達山烤肉店是一個在線購物的平臺,所以每一位想要購物的游客都必須有屬于自己的賬號,因此第一步要完成的任務(wù)就是注冊。圖4.3為注冊流程圖。圖4.3用戶注冊流程注冊完成之后,用戶要選擇登錄進入此平臺。圖4.4為用戶登錄的流程圖。圖4.4用戶登錄流程用戶登錄后便可以選擇菜品進而點擊購買,提交訂單之前需要輸入購買信息最后才可以完成交易。圖4.5是菜品購買流程。圖4.5菜品購買流程管理者首先登錄后臺,之后就可以對菜品的信息進行查看、刪除、添加、修改。其中后兩項的操作需要輸入相應(yīng)的信息才能完成,進而就可以進行其他的操作。圖4.6是管理員對菜品信息的管理流程。圖4.6菜品管理流程4.4系統(tǒng)數(shù)據(jù)流程設(shè)計圖4.7為頂層的數(shù)據(jù)流圖:圖4.7數(shù)據(jù)流程圖(頂層)在這個系統(tǒng)之中最重要的功能就是菜品信息的管理,可想而知,菜品就成為了關(guān)鍵數(shù)據(jù)。它的流向完全可以反映系統(tǒng)功能的明確性。圖4.8為所畫出的數(shù)據(jù)流圖:圖4.8數(shù)據(jù)流程圖由于本系統(tǒng)最終的目標是用戶實現(xiàn)菜品的購買,就著重分析菜品購買的數(shù)據(jù)流,所以對數(shù)據(jù)流一層的數(shù)據(jù)流圖以及其余層級的數(shù)據(jù)流圖沒在文中展示,下圖4.9為系統(tǒng)訂單數(shù)據(jù)流圖:圖4.9訂單數(shù)據(jù)流程圖4.5數(shù)據(jù)庫設(shè)計這個系統(tǒng)在設(shè)計過程中至關(guān)重要的就是數(shù)據(jù)庫的建立,它需要一個非常明確的想法。設(shè)置模塊間的連接就必須自設(shè)計之初開始實施,以便在模塊之間設(shè)置必要的內(nèi)容間的連接,并且需要非常清晰的設(shè)置。數(shù)據(jù)庫設(shè)計的另一個要點是減少表中一些復(fù)雜的操作。所以,聯(lián)系是非常重要的。這樣可以大大減少重復(fù)的數(shù)據(jù)表格。這樣就不會發(fā)生數(shù)據(jù)完整性丟失和數(shù)據(jù)一貫性的數(shù)據(jù)錯誤及重復(fù),從而可以保護數(shù)據(jù)。4.5.1概念模型設(shè)計經(jīng)過上述的需求分析總結(jié)出來的實體有:管理員、用戶、菜品、菜品類別、購物車、訂單等。圖4.10為類別的E-R圖。圖4.10類別E-R圖圖4.11為菜品的E-R圖。圖4.11菜品E-R圖圖4.12為系統(tǒng)的E-R圖。圖4.12系統(tǒng)E-R圖4.5.2數(shù)據(jù)庫表設(shè)計本系統(tǒng)將建立的數(shù)據(jù)模型都存放在數(shù)據(jù)庫中來存放數(shù)據(jù),根據(jù)需求和分析羅列出幾個具有代表性的表,如下所示:wct_address表:該題庫表主要記錄了顧客在定外賣狀態(tài)下所需要的信息,包括地址ID、地址標題、地址編號、地址類型。wct_bill表:該題庫表主要記錄了顧客訂單中的信息,主要包括訂單ID、付款界面、賬單價格、點餐中心、賬單及用戶唯一標識符等。wct_posts表:該題庫表主要記錄了顧客留言建議中信息,主要包括留言標題、用戶編號、用戶名稱等。wct_user表:該題庫表主要記錄了用戶表中的信息,包括用戶的ID、用戶的名稱、用戶的密碼、用戶的權(quán)限、用戶的電話。5.系統(tǒng)實現(xiàn)5.1系統(tǒng)前端主要功能實現(xiàn)5.1.1首頁實現(xiàn)用戶剛進入小程序即可看到首頁內(nèi)展示的導航欄,在這其中包括餐廳列表、烤肉店的具體信息、我的訂單和購物車等,用戶可以通過點擊導航欄中的信息來獲得自己想要了解的東西,如下圖所示。圖5.1首頁頁面圖5.1.2菜品展示實現(xiàn)用戶點擊進入漢達山烤肉店就可以看到各式各樣的菜品信息,如下圖所示。圖5.2菜品分類展示頁面圖5.1.3菜品詳情實現(xiàn)用戶進入點餐界面后可以清楚看的對菜品的分類,從而更加詳細了解菜品信息,如下圖所示。圖5.3菜品詳情頁面圖5.1.4購物車實現(xiàn)用戶在點餐界面中選擇菜品及其數(shù)量,隨后就可以在購物車內(nèi)看到其想獲得的菜品,如下圖所示。圖5.4購物車頁面圖5.2系統(tǒng)后臺主要功能實現(xiàn) 5.2.1管理員登陸實現(xiàn)管理員在可以將用戶的賬戶信息與數(shù)據(jù)庫的進行比對,如果數(shù)據(jù)顯示一致才可以順利登陸,否則將彈出重新輸入的界面管理員的頁面,如下圖所示。圖5.5管理員頁面圖5.2.2菜品管理實現(xiàn)菜品管理是可以在列表中進行添加、修改、刪除菜品等操作。菜品管理頁面,如下圖所示。圖5.6菜品管理頁面圖5.2.3分類管理實現(xiàn)管理員在列表中對菜品進行修改、增添、刪除分類等操作這就是分類管理。分類管理的頁面,如下圖所示。圖5.7分類管理頁面5.2.4優(yōu)惠咨詢管理實現(xiàn)管理員是在列表中對優(yōu)惠咨詢進行增、刪、查、改等操作。優(yōu)惠咨詢管理的頁面,如下圖所示。圖5.8優(yōu)惠咨詢管理頁面5.2.5桌號管理實現(xiàn)管理員在列表中可以對桌號進行增、刪、查、改等操作。桌號管理頁面,如下圖所示。圖5.9桌號管理頁面圖5.2.6優(yōu)惠券管理實現(xiàn)管理員在列表中對優(yōu)惠券進行增、刪、查、改等操作。優(yōu)惠券管理頁面,如下圖所示。圖5.10優(yōu)惠券管理頁面圖5.2.7訂單管理實現(xiàn)管理員可以在列表中對用戶的訂單的進行相關(guān)的操作。訂單管理頁面,如下圖所示。圖5.11訂單管理頁面圖系統(tǒng)測試6.1測試的目的系統(tǒng)測試的目的和關(guān)鍵在于是在操作程序的過程中糾正錯誤已達到在最后的結(jié)果中呈現(xiàn)完美的結(jié)果。真正成功的測試是在測試的過程中沒有發(fā)現(xiàn)任何錯誤和缺陷。如果達不到完美狀態(tài)那就要盡量縮短時間以達到提高效率的目的。根據(jù)系統(tǒng)的需求分析,結(jié)合用戶的需求分析在雙重條件下進行測試修改,最終達到雙贏的目的。測試應(yīng)該包括軟件的測試、硬件的測試及網(wǎng)絡(luò)的測試,常常使用到的方法有黑盒測試和白盒測試。測試是設(shè)計開發(fā)和實現(xiàn)環(huán)節(jié)中必不可少的一環(huán),也是最后的一次評估,它可以保證系統(tǒng)的質(zhì)量和可信度,根據(jù)測試的準則來完成測試的基本要求。6.2測試用例這個模塊主要羅列出來幾個部分功能的用例說明并主要分為兩個部分進行闡述,首先是對小程序界面功能和用戶的登錄功能進行的測試,其次是對軟件后臺菜品的信息管理功能進行了測試,編寫了用例說明。在整個編寫過程中對操作進行了描述,提出了預(yù)期效果并與最終的實際效果做了對比。6.1.1界面測試下面展示的表主要是使用了黑盒測試的測試方法,以達到檢測系統(tǒng)中的缺陷的目的。表6.1為界面測試。表6.1界面測試6.1.2軟件前端功能測試用戶的登錄功能的測試,如表6.2所示。表6.2登錄測試用例6.1.3軟件后端功能測試菜品信息的管理功能的測試,如表6.3所示。表6.3菜品信息管理測試用例優(yōu)惠咨詢的管理測試的用例如下表所示。表6.4優(yōu)惠咨詢管理測試用例6.3測試結(jié)果分析在小程序設(shè)計完以后,開發(fā)者首先要做的事情就是進行一系列的測試工作,這樣才能及時發(fā)現(xiàn)程序之中的問題然后才能棄舊圖新。測試是系統(tǒng)能否正常運轉(zhuǎn)的至關(guān)重要的一步,如若在這個過程中出來一點點差錯,那么整個系統(tǒng)就是隨之奔潰,正所謂千里之堤潰于蟻穴。第一步先測試了程序中的每一個功能,其次才從整體出發(fā)進行了整體功能的測試。程序前端功能測試主要以登陸測試為例。程序的后端功能測試是以后臺中最重要的菜品信息的管理模塊測試為例的。測試過程中主要使用的是黑盒測試和白盒測試,經(jīng)過多次的測試,精益求精,軟件的每一個功能都達到了期望的階段。系統(tǒng)可以正常的運轉(zhuǎn),基本可以準確無誤的完成每一次的功能操作。但是在美觀程度上還是欠缺一些這個方面也會繼續(xù)改進。由于該程序需要強大的基礎(chǔ)所以在后期的操作中還需要不斷的維護系統(tǒng)的正常運參考文獻劉玉佳.微信“小程序”開發(fā)的系統(tǒng)實現(xiàn)及前景分析[J].信息通信,2017(01):260-261.李哲,周靈.微信小程序的架構(gòu)與開發(fā)淺析[J].福建電腦,2019,35(12):66-69.王維,沈長嬌,高伊騰.微信點餐小程序的設(shè)計與實現(xiàn)[J].電腦編程技巧與維護,2019(09):70-72.王艷輝.基于微信小程序訂餐系統(tǒng)的設(shè)計與研究[J].信息與電腦(理論版),2019,31(21):97-98.王贊生.基于Android平臺無線點餐系統(tǒng)的開發(fā)與研究[D].中國地質(zhì)大學(北京),2014.范國婷,任樂琦,周靈輝,王妮.基于微信小程序的二維碼點餐系統(tǒng)設(shè)計研究[J].赤峰學院學報(自然科學版),2019,35(12):59-62.蔣智慧,童蓮.基于微信小程序的食堂點餐系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代信息科技,2019,3(24):14-16.韋娟,張瑞娟,孫兆豐.基于微信小程序的食堂點餐系統(tǒng)的設(shè)計[J].電子世界,2019(22):147-148.宋丹丹.基于微信小程序的美食點餐推薦系統(tǒng)的設(shè)計與實現(xiàn)[J].信息通信,2017(12):89-90.杭莉,聶莉娟.基于微信小程序的點餐系統(tǒng)[J].電子制作,2019(23):54-58.李新錦,魯志萍,劉苑如.基于微信小程序的校園點餐系統(tǒng)的設(shè)計[J].電腦知識與技術(shù),2020,16(07):50-51+56.

溫馨提示

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

評論

0/150

提交評論