微信小程序訂餐設(shè)計(jì)與實(shí)現(xiàn)
摘要
隨著當(dāng)前社會(huì)人們的生活節(jié)奏越來越快,人們對(duì)生活效率的追求也越來越高,以往的傳統(tǒng)的點(diǎn)餐方式已不能滿足人們的需要,首先有些小型飯館是需要顧客排隊(duì)點(diǎn)餐,然后安排專人在臺(tái)前記錄,這樣不僅造成時(shí)間上的浪費(fèi),還浪費(fèi)人力,有些大型餐廳是當(dāng)顧客入座后,安排服務(wù)員前去點(diǎn)餐,但這樣有時(shí)候顧客爆滿,也容易導(dǎo)致服務(wù)員忙不過來,效率低下。
對(duì)此,微信點(diǎn)餐小程序的應(yīng)用就很關(guān)鍵,近幾年微信小程序興起,利用微信公眾平臺(tái),顧客可以快速地瀏覽菜品,另外,在餐桌上貼好對(duì)應(yīng)的桌號(hào),顧客掃碼即可進(jìn)行點(diǎn)餐,還可以進(jìn)行備注留言,無需服務(wù)員服務(wù),不僅給顧客帶來良好的用餐體驗(yàn),還讓餐廳的工作流程變得簡單,同時(shí)還提高了餐廳的工作效率。
因此根據(jù)餐飲市場需求開發(fā)一個(gè)在安卓系統(tǒng)和蘋果系統(tǒng),都可以使用的手機(jī)微信跨平臺(tái)點(diǎn)餐小程序,主要實(shí)現(xiàn)餐廳內(nèi)點(diǎn)餐功能,同時(shí)實(shí)現(xiàn)商家的菜品以及店鋪管理功能。本文介紹了該系統(tǒng)的研究目的,國內(nèi)外發(fā)展?fàn)顩r,需求分析以及數(shù)據(jù)庫設(shè)計(jì)和具體功能的設(shè)計(jì)與實(shí)現(xiàn)。經(jīng)測試基本實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),可以進(jìn)一步進(jìn)行推廣應(yīng)用。
Abstract
With the rapid pace of people's life in the current society, people's pursuit of life efficiency is also higher and higher. The traditional ordering method in the past can no longer meet people's needs. First, some small restaurants need customers to line up to order, and then arrange special personnel to record in front of the table, which not only wastes time, but also wastes manpower. In some large restaurants, when customers take their seats, they arrange waiters to order, but sometimes customers are full, which can easily lead to the waiter being busy and inefficient.
In this regard, the application of wechat ordering applet is very important. In recent years, wechat applet has sprung up. Using wechat public platform, customers can quickly browse dishes. In addition, by pasting the corresponding table number on the table, customers can scan the code for ordering and leave comments without waiter service, which not only brings customers a good dining experience, but also simplifies the working process of the restaurant, At the same time, it also improves the working efficiency of the restaurant.
Therefore, according to the needs of the catering market, a mobile wechat cross platform ordering applet that can be used in both Android system and apple system is developed, which mainly realizes the ordering function in the restaurant, as well as the merchant's dishes and store management functions. This paper introduces the research purpose, development status at home and abroad, demand analysis, database design and the design and implementation of specific functions of the system. After testing, the design goal is basically achieved, which can be further popularized and applied.
目錄
1系統(tǒng)概述................................................................................................................................... 1
1.1 研究背景........................................................................................................................ 1
1.2研究目的......................................................................................................................... 1
1.3系統(tǒng)設(shè)計(jì)思想................................................................................................................. 1
2相關(guān)技術(shù)................................................................................................................................... 2
2.1 MYSQL數(shù)據(jù)庫............................................................................................................. 2
2.2 B/S結(jié)構(gòu)......................................................................................................................... 3
2.3 Spring Boot框架簡介................................................................................................... 4
2.4 Uni-App跨平臺(tái)技術(shù)..................................................................................................... 4
2.5 Vue前端技術(shù)簡介......................................................................................................... 4
3系統(tǒng)分析................................................................................................................................... 5
3.1可行性分析..................................................................................................................... 5
3.1.1技術(shù)可行性........................................................................................................... 5
3.1.2經(jīng)濟(jì)可行性........................................................................................................... 5
3.1.3操作可行性........................................................................................................... 5
3.2系統(tǒng)性能分析................................................................................................................ 6
3.2.1 系統(tǒng)安全性........................................................................................................ 6
3.2.2 數(shù)據(jù)完整性........................................................................................................ 6
3.3系統(tǒng)界面分析................................................................................................................ 6
3.4系統(tǒng)流程和邏輯............................................................................................................. 7
4系統(tǒng)概要設(shè)計(jì)........................................................................................................................... 8
4.1概述................................................................................................................................. 8
4.2系統(tǒng)結(jié)構(gòu)......................................................................................................................... 9
4.3.數(shù)據(jù)庫設(shè)計(jì)................................................................................................................... 10
4.3.1數(shù)據(jù)庫實(shí)體......................................................................................................... 10
4.3.2數(shù)據(jù)庫設(shè)計(jì)表..................................................................................................... 13
5系統(tǒng)詳細(xì)實(shí)現(xiàn)......................................................................................................................... 15
5..1 管理員登錄................................................................................................................. 15
5.2 數(shù)據(jù)分析...................................................................................................................... 16
5.3 訂單管理...................................................................................................................... 16
5.4 菜品管理...................................................................................................................... 18
5.5 菜品類目管理.............................................................................................................. 19
5.6 桌號(hào)管理...................................................................................................................... 19
5.7 修改密碼...................................................................................................................... 20
6系統(tǒng)測試................................................................................................................................. 20
6.1概念和意義.................................................................................................................. 20
6.2特性.............................................................................................................................. 21
6.3重要性.......................................................................................................................... 21
6.4測試方法...................................................................................................................... 21
6.5 功能測試..................................................................................................................... 22
6.6可用性測試.................................................................................................................. 22
6.7性能測試...................................................................................................................... 23
6.8測試分析...................................................................................................................... 23
6.9測試結(jié)果分析.............................................................................................................. 24
結(jié)論............................................................................................................................................ 24
致謝語........................................................................................................................................ 24
參考文獻(xiàn).................................................................................................................................... 25
1系統(tǒng)概述
1.1 研究背景
隨著計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)網(wǎng)絡(luò)的逐漸普及,互聯(lián)網(wǎng)成為人們查找信息的重要場所,二十一世紀(jì)是信息的時(shí)代,所以信息的管理顯得特別重要。因此,使用計(jì)算機(jī)來管理微信小程序訂餐的相關(guān)信息成為必然。開發(fā)合適的微信小程序訂餐,可以方便管理人員對(duì)微信小程序訂餐的管理,提高信息管理工作效率及查詢效率,有利于更好的為人們服務(wù)。
1.2研究目的
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)時(shí)代的到來,網(wǎng)絡(luò)信息也將會(huì)改變當(dāng)今社會(huì)。各行各業(yè)在日常企業(yè)經(jīng)營管理等方面也在慢慢的向規(guī)范化和網(wǎng)絡(luò)化趨勢匯合。微信小程序訂餐的信息化程度體現(xiàn)在將互聯(lián)網(wǎng)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用網(wǎng)絡(luò)信息化管理使信息管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速。
對(duì)于之前微信小程序訂餐的管理,大部分都是使用傳統(tǒng)的人工方式去管理,這樣導(dǎo)致了管理效率低下、出錯(cuò)頻率高。而且,時(shí)間一長的話,積累下來的數(shù)據(jù)信息不容易保存,對(duì)于查詢、更新還有維護(hù)會(huì)帶來不少問題。對(duì)于數(shù)據(jù)交接也存在很大的隱患。如果采用電子化的存儲(chǔ)方式就會(huì)帶來很大的改善,而且給用戶的查詢帶來了很大便利,因此設(shè)計(jì)一個(gè)微信小程序訂餐刻不容緩,能夠提高信息的管理水平。文章來源:http://www.zghlxwxcb.cn/news/detail-852554.html
1.3系統(tǒng)設(shè)計(jì)思想
一個(gè)成功的系統(tǒng)應(yīng)明確建設(shè)系統(tǒng)的目的,確定系統(tǒng)的功能,確定系統(tǒng)規(guī)模、投入費(fèi)用,進(jìn)行必要的市場分析等。只有詳細(xì)的策劃,才能避免在系統(tǒng)建設(shè)中出現(xiàn)的很多問題,使系統(tǒng)建設(shè)能順利進(jìn)行。同時(shí),一個(gè)大型的計(jì)算機(jī)系統(tǒng)系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢。根據(jù)現(xiàn)實(shí)生活中網(wǎng)民的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。文章來源地址http://www.zghlxwxcb.cn/news/detail-852554.html
- 有效性:實(shí)際上這里的有效性包括兩個(gè)方面的意思:有用性和可用性。有用性是指站點(diǎn)潛在的能滿足用戶需求的功能,而可用性是指能夠通過站點(diǎn)的操作實(shí)現(xiàn)特定的目標(biāo)??梢钥闯鲆粋€(gè)站點(diǎn)如果不能恰當(dāng)運(yùn)行或設(shè)計(jì)得非常槽糕就不是一個(gè)好站點(diǎn)??捎谜军c(diǎn)的效益應(yīng)該非常高,并易于學(xué)習(xí),在實(shí)現(xiàn)用戶目標(biāo)時(shí)令人滿意而不出錯(cuò)。
- 高可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。
- 高安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,充分考慮系統(tǒng)及數(shù)據(jù)資源的容災(zāi)、備份、恢復(fù)的要求。為系統(tǒng)提供強(qiáng)大的數(shù)據(jù)庫備份工具??梢员WC關(guān)鍵數(shù)據(jù)的安全性。操作權(quán)限級(jí),設(shè)置不同的角色確保每一步的操作權(quán)限,可以由管理員進(jìn)行設(shè)置。
- 先進(jìn)性:采用目前國際上最先進(jìn)的開發(fā)技術(shù),使用JSP開發(fā)技術(shù),MYSQL作為系統(tǒng)后臺(tái)數(shù)據(jù)庫。采用這些技術(shù)降低了以后的系統(tǒng)運(yùn)營成本,提高了系統(tǒng)的穩(wěn)定性和易維護(hù)性。
- 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。
- 外觀和技術(shù)平衡:系統(tǒng)采用Web風(fēng)格的界面設(shè)計(jì),界面友好、美觀,使用方便,易學(xué)易用。系統(tǒng)設(shè)計(jì)的關(guān)鍵問題是外觀和技術(shù)的平衡。外現(xiàn)不好的系統(tǒng)令人厭煩,站點(diǎn)可以運(yùn)行很好,但卻不能帶動(dòng)用戶積極性,相反,如果外觀非常有表現(xiàn)力,但技術(shù)有限,用戶則會(huì)感到非常失望。在外觀與技術(shù)之間需要確定一個(gè)清晰而連續(xù)的關(guān)系,即外觀與站點(diǎn)的意圖相關(guān),對(duì)不同類型的系統(tǒng)處理方法不同。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 項(xiàng)目運(yùn)行截圖:
到了這里,關(guān)于微信小程序掃碼點(diǎn)餐(訂餐)系統(tǒng)(uni-app+SpringBoot后端+Vue管理端)項(xiàng)目全套源碼+完成文檔說明+畢業(yè)論文的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!