天津市南開中學高二五班 劉一帆
?
基于高中校園網的餐廳訂餐系統的設計思路
天津市南開中學高二五班 劉一帆
【摘要】我校高中存在就餐難的問題,致使學校、學生、餐廳、家長等相關人員都對就餐的整體運作不滿。且目前我校雖然也實現了很多軟件系統,但各種軟件系統使用率并不高,為充分利用我校計算機資源解決就餐難得問題,我考慮實現餐廳訂餐系統,部署在現有的多媒體系統之上,解決問題的同時也把計算機技術發展的浪潮傳播到高中校園,擴大高中生的眼界,增強好好學習解決各種問題的信心。
【關鍵詞】餐廳;訂餐系統;高中
隨著計算機技術的不斷發展,各種實用的軟件系統已經深入到高中校園的方方面面,圍繞著我們學生的系統有學生選修課選課系統,餐廳卡充值系統,多媒體教學系統,學籍管理系統等,雖然各種軟件系統方便了我們的學習和生活,但是系統覆蓋面僅僅是角落一隅,例如選修課系統與學籍管理系統只在每學期的開始使用一次,餐廳卡充值系統僅在充值的時候使用,甚至應該經常使用的多媒體教學系統使用的次數也不多,這不僅不能把計算機技術發展的浪潮傳播到高中校園,也不利于學生開闊技術的眼界增強更加努力學習的決心和信心。本著這一目的,加上俗語說的“民以食為天”,針對目前我們高中生就餐難的問題,從餐廳訂餐系統入手,考慮實現該系統改善我們的就餐質量,也有利于喚起我們對計算機技術的渴望,進而激發我們的學習熱情。
目前從我們學校的餐廳運作來看,不能滿足各個相關人的要求,最終的結果就是在校高中生就餐質量不高,下面一一詳述:
(1)高中生:主要體現在兩個方面,一是大家都是同一時間下課后去餐廳就餐,造成就餐比較擁擠,需要排好長時間的隊伍才能就餐,浪費了很多寶貴的學習時間。二是每天的飯菜不一定可口,飯菜質量不能保證,有時候可能會發生排隊后發現飯菜不合心意,不再吃飯或者轉而去校外吃不衛生不健康的食品,這也不利于我們青少年的身體健康。
(2)食堂:不能很好的把握高中生的口味習慣,采購食材的時候顧此失彼,可能造成采購食材浪費,也經常導致口味不好的飯菜過剩,最終倒掉形成浪費的現象。
(3)學校:一方面需要與食堂有利益糾紛導致不能選擇更好的承包商,一方面擔心學生吃不好飯,影響學生身體健康,另一方面還考慮應學生吃不好飯時應對家長和社會的責問。
針對上述高中生就餐難的現狀,借助于已經存在的多媒體系統平臺與校園網絡,我提出實現餐廳訂餐優化系統,技術上準備采用流行的B/S三層結構,使用Web瀏覽器作為人機界面,應用服務器選擇Tomcat7,關系數據庫選擇MySQL,開發工具選擇Eclipse,限于篇幅,下面僅介紹系統的整體架構與功能概述。
(1)整體架構
根據學?,F狀,充分利用現有硬件與網絡資源,將餐廳訂餐系統部署在多媒體教學系統上,同時開放餐廳訂餐系統與視頻監控系統的訪問接口,整體架構拓撲圖如圖1所示。
學生利用教室里面的多媒體系統終端的瀏覽器,訪問餐廳訂餐系統進行訂餐、點評等操作,利用加裝的餐卡讀卡器讀取餐卡余額信息,完成操作后將信息傳遞給餐廳訂餐系統后臺服務器(部署在多媒體系統后臺服務器上),如需要扣款則由主機向餐卡系統發起扣款操作進行實際扣款。
餐廳操作人員利用餐廳的終端進行餐品的錄入和統計分析操作,而架設在餐廳的攝像頭將影像信息通過視頻監控系統實時發給餐廳訂餐系統,供學生實時查看。而學校管理者則通過學校其他管理終端查看餐廳訂餐系統的全部統計分析數據,更好的發揮監督的作用。

圖1

圖2
如果有條件,可以將該系統功能開放到互聯網上,也可以開發手機客戶端,那樣足不出戶就可以提前訂餐,更省去了學生們在學校終端上爭搶操作的時間。
(2)功能概述
該系統的使用用戶可分為三類,學校管理者、餐廳人員、學生,系統功能分為六個模塊,分別是餐品展示模塊、餐品點餐模塊、餐品點評模塊、餐廳實景模塊、統計分析模塊、校外小吃模塊,他們之間的關系如圖2所示:(用戶管理與角色權限分配因為比較通用,不再表述)
餐品展示模塊:可以瀏覽餐廳每一天、每一餐的各類餐品,默認展示最近一餐的菜品,每種餐品都配有名字、圖片、價格、食材介紹、好評率、相關評論等。其中名字、圖片、價格、食材介紹由餐廳人員填寫,相關評論與好評率從餐品點評模塊獲得。
餐品點餐模塊:學生可以使用該模塊預定自己喜歡的餐品,該模塊與餐卡結算系統對接,同時多媒體系統加裝餐卡讀卡器。學生選擇菜品匯總后,通過讀卡器讀取餐卡信息實時完成支付,并實時獲得一個訂餐號。餐廳人員可以匯總查看學生的點餐,通過點餐的匯總情況準備相應的食材數量,針對每個訂餐號提前備餐,學生可以根據訂餐號直接到特殊的備餐窗口取餐,省去排隊選餐的時間。
餐品點評模塊:學生完成就餐后,可以對每種菜品打分或者填寫評論,可以考慮分為五分,根據歷史點餐總量,分別計算每種菜品的各種分值的百分比,總百分比之和為1。餐廳人員與學校不能進行打分和評論以防造假。通過打分計算所得的好評率與相關評論供產品展示模塊使用。
餐廳實景模塊:與學校視頻監控系統對接,實時展示當前餐廳的實景,以便學生把握當前餐廳排隊情況,使學生更好的安排自己的就餐時間。
統計分析模塊:通過報表的形式展現餐廳餐品的運作情況,比如學生可以查看各種餐品的總訂餐數量排名以及各類餐品的供應時間,通過比較選擇口碑好的餐品。餐廳人員可以根據統計結果分析餐品好評率高低的原因,適時改善餐品的口味,提升自己的服務質量。學校領導也可以整體查看餐廳的運作情況,根據匯總數據監督餐廳的運作,避免出現監督不力的問題。
校外小吃模塊:只提供校外小吃介紹、好評率與評論功能,供學生進行餐廳外的備選功能,該模塊除提供學生就餐選擇,也可以增加餐廳人員的競爭意識,以便更好的改善餐廳的服務質量。
該餐廳訂餐系統將作為學校、餐廳人員、學生、家長最好的粘合劑,將各方面的相關人員緊密結合起來,共同提高高中生的就餐質量,也可以擴大餐廳人員的經濟利益,同時提高家長對學校的滿意度,也能提升學校的辦學質量,增強學校的社會聲譽。
參考文獻
[1]李利,邵秀鳳.實用Java語言程序設計——基于Eclipse[M].北京郵電大學出版社,2009.
[2]吳卿.辦公軟件高級應用(Office 2010)[M].浙江大學出版社,2012.
[3]褚華.全國計算機技術與軟件專業技術資格(水平)考試指定用書軟件設計師教程(第4版)[M].清華大學出版社,2014.