国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java Web的“共享南國”食堂點餐系統(tǒng)的設計與實現(xiàn)

2019-10-21 13:09:08邱俊豪朱文列李健紀毓新
現(xiàn)代信息科技 2019年21期
關(guān)鍵詞:交互性時效性真實性

邱俊豪 朱文列 李健 紀毓新

摘? 要:為了方便南國商學院教職工和學子在食堂進行點餐用餐,同時借鑒其他高校食堂管理系統(tǒng)的設計與開發(fā),為南國商學院開發(fā)一個屬于自己的食堂點餐管理系統(tǒng)。“共享南國”Web APP因此應運而生。南國商學院學子可以在本APP中進行食堂菜肴瀏覽、點餐訂餐,改變了傳統(tǒng)的到食堂點餐方式,加入軟件元素,使其更加符合新時代的潮流。同時,教職工也可以使用本APP,以電子信息化的方式有效便捷地對食堂進行規(guī)范系統(tǒng)的管理,使得食堂管理具有交互性、傳導性、時效性等特點。為教職工和學子食堂點餐排隊節(jié)省時間,同時進行有序地訂餐,本APP將會發(fā)揮很大的作用,將會給南國商學院食堂的管理帶來巨大的便利。

關(guān)鍵詞:食堂點餐;Java Web;交互性;時效性;真實性

中圖分類號:TP311.52? ? ? 文獻標識碼:A 文章編號:2096-4706(2019)21-0062-03

Abstract:In order to facilitate the staff and students of South China Business College to order meals in the canteen,and to learn from the design and development of the canteen management system in other universities,we decided to develop a canteen ordering management system for South China Business College. The “Sharing South China” web APP thus emerged. South China Business College students can browse the canteen dishes in this APP,order meals,change the traditional way of ordering meals in the canteen,and add software elements to make it more in line with the trend of the new era. At the same time,this APP can also be used by faculty and staff,and the canteens can be managed efficiently and conveniently by electronic informatization,which makes the canteens management have the characteristics of interactivity,conductivity,and timeliness. The APP will play a great role in saving time for the staff and students to order meals in the canteen and order meals in an orderly manner. This will bring great convenience to the management of the business canteen in South China Business College.

Keywords:canteen meal order;Java Web;interactivity;timeliness;authenticity

0? 引? 言

食堂是每一所高校必須存在的元素,提供一日三餐,且是高校學子和教職工用餐的重要場所,起著非常重要的作用。食堂管理工作的安全性和高效性更是評價一個食堂的標準之一。食堂工作人員對內(nèi)需要保證食品安全,完成提供菜肴、規(guī)定價格等多項工作,對外向?qū)W生和教職工提供訂餐、點餐、用餐等業(yè)務。由于南國商學院食堂提供的顧客點餐等業(yè)務工作依舊停留在傳統(tǒng)的模式,為了解決食堂工作人員管理食堂工作量大、人力物力消耗大等問題,同時提高顧客到食堂點餐用餐的效率和業(yè)務工作效率,需要有效合理利用軟件資源,簡化工作流程,節(jié)約可以利用的時間,在保證方方面面的安全性的基礎上,很有必要設計開發(fā)一款符合需求的軟件系統(tǒng),將食堂管理工作、顧客訂餐等業(yè)務進行有機整合。

1? 研究現(xiàn)狀

通過調(diào)研分析和實地考察發(fā)現(xiàn),廣東外語外貿(mào)大學南國商學院食堂點餐還停留在傳統(tǒng)的到實店點餐訂餐方式,非常不便利。在科技迅速發(fā)展的時代,如果能加入平臺管理,應用軟件的便捷性和實時性,針對食堂的點餐問題設計與開發(fā)一個點餐系統(tǒng)將會帶來諸多便利。傳統(tǒng)的點餐方式會出現(xiàn)食堂擁擠、店面菜肴供應不足、花費點餐人的時間等問題。為了解決這些問題,借鑒多個高校食堂管理系統(tǒng)的設計理念,開發(fā)了一個適合學校的食堂點餐系統(tǒng),基于Web APP開發(fā)平臺,以Java Web編程語言和MySQL技術(shù)為后臺支撐,前端使用jQuery以及Bootstrap框架,同時整合利用MVC Model2模式開發(fā)設計一個食堂點餐管理系統(tǒng)。本系統(tǒng)需要達到以下幾個目標:第一,菜肴信息實時更新;第二,設有游客,但只有注冊的客戶才可以點餐;第三,顧客可以查詢點餐歷史記錄;第四,各個店面和其所在樓層、提供的菜肴信息要一一對應;第五,符合本學校的實際情況,對于新開設的店面和已經(jīng)關(guān)閉的店面要及時更新,進行增加或刪改,做到不會給顧客帶來信息不及時更新導致的一系列問題,大程度減少此類事件發(fā)生。

2? 系統(tǒng)需求分析

2.1? 系統(tǒng)功能需求

我們根據(jù)對眾多高校實際食堂點餐系統(tǒng)管理工作和點餐功能完成過程中所有參與步驟以及作用的分析研究,設計了食堂系統(tǒng)的工作流程和功能模塊。該系統(tǒng)主要實現(xiàn)用戶登錄注冊信息管理、食堂各店面信息管理、食堂菜肴信息管理、點餐歷史信息表管理、訂單信息管理、顧客瀏覽菜肴圖片和價格管理、系統(tǒng)管理七大管理功能。

在對食堂點餐系統(tǒng)設計時,需要考慮的核心是能否采用重復的架構(gòu)模式,即是否能達到架構(gòu)級的軟件重用。在設計系統(tǒng)的過程中,為了在更好地滿足用戶需求的同時,使系統(tǒng)能夠長時間安全穩(wěn)定地運行,及時有效地抵抗外來網(wǎng)絡攻擊,并快速處理各項業(yè)務、邏輯,筆者決定采用Java Web和MySQL技術(shù),并采用MVC Model2模式、JS技術(shù)等對該系統(tǒng)進行具體設計。

通過對每個模塊的實際分析研究得出,用戶登錄注冊信息管理需包括:用戶信息注冊、用戶登錄、用戶修改個人信息等操作。

食堂各店面信息管理包括確認食堂總共的店面數(shù)量,不能增多也不能缺少任何一個店面,每一個店面所在的樓層、所提供的每一個菜肴信息都要精準無誤。

食堂菜肴信息管理則包括食堂所有菜肴的數(shù)量、每一個菜肴的歸屬店面、每一個菜肴的所有信息,更重要的是做到實時更新每一個菜肴的價格。

點餐歷史信息表管理包括用戶查詢?yōu)g覽個人訂單歷史記錄信息,用戶在該系統(tǒng)點餐后的每一個訂單都可以在該系統(tǒng)自動生成一張歷史訂單表,方便顧客查詢。

訂單信息管理管理包括自動為用戶生成點餐訂單歷史記錄表單,以便顧客查詢。

顧客瀏覽菜肴圖片和價格管理包括實時更新店面信息、菜肴信息等操作,方便顧客瀏覽菜肴并進行點餐操作。

系統(tǒng)管理包括:系統(tǒng)日志管理,具體包括對系統(tǒng)日志的添加刪除等操作。

2.2? 系統(tǒng)非功能需求

為了降低系統(tǒng)維護消耗,節(jié)約內(nèi)存資源,提高系統(tǒng)質(zhì)量,同時盡可能地使系統(tǒng)可以在各種環(huán)境下運行,便于其與學校其他系統(tǒng)進行交互使用,本系統(tǒng)設計需要滿足以下幾個非功能需求:

(1)安全性需求,安全性需求包括用戶賬號登錄的安全性、用戶信息的保密性等需求。

(2)可靠性需求,可靠性是指軟件要盡可能及時準確地完成用戶所有的合理操作,并保持較小的出錯率,維護方便、迅速。

(3)互操作性需求,互操作性要求系統(tǒng)在不同的運行環(huán)境下,能以相同的數(shù)據(jù)結(jié)構(gòu)和傳輸標準進行數(shù)據(jù)和指令的交互,確保軟件不出錯。

(4)易用性需求,易用性要求系統(tǒng)的說明簡單易懂,界面設計制作要操作簡單、人性化。

(5)可擴展性需求,用戶可以定制開發(fā)需求,所以可擴展性要求開發(fā)出的系統(tǒng)要易于后期擴展開發(fā),滿足用戶需求。

3? 系統(tǒng)總體設計

整個系統(tǒng)主要分為七大功能模塊,如圖1所示,分別是用戶登錄注冊信息管理、食堂各店面信息管理、食堂菜肴信息管理、點餐歷史信息表管理、訂單信息管理、顧客瀏覽菜肴圖片和價格管理、系統(tǒng)管理。

4? 系統(tǒng)實現(xiàn)

4.1? 系統(tǒng)實現(xiàn)開發(fā)工具

該系統(tǒng)采用經(jīng)典的三層架構(gòu)模式:B/S架構(gòu),在表示層中采用MVC框架模式;基于Ubuntu操作系統(tǒng),在Java Web+Apache+MySQL集成的開發(fā)環(huán)境進行開發(fā)。

Java Web是一種開源腳本語言,其吸收了Java語言、JSP和Servlet的語法特點,主要用于Web開發(fā)領(lǐng)域。和其他的編程語言相比,其中,JSP將程序代碼嵌入到HTML文檔中去執(zhí)行,執(zhí)行的效率比完全生成HTML標記的效率要高;Java Web可以加密和優(yōu)化代碼運行,使代碼運行更快。

MySQL是最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,具有足夠的速度和靈活性。其開放源碼,體積小、速度快、總體擁有成本低,搭配Java Web和Apache可組成良好的開發(fā)環(huán)境。

4.2? 模塊的實現(xiàn)

4.2.1? 用戶登錄注冊信息管理

用戶登錄注冊信息管理的主要用戶有教職工、學生。用戶進入該系統(tǒng),可以注冊賬號、設定基本信息,使用個人賬號和初始密碼登錄成功后,可以對自己的基本信息進行查看、修改個人信息等。

4.2.2? 食堂各店面信息管理

食堂各店面信息管理主要做到明確各個店面的實時信息,大程度還原學校食堂該店面的信息,具體體現(xiàn)為每一個店面在該系統(tǒng)所在的樓層與真實所在的樓層一一對應,同時每個店面在該系統(tǒng)所存在的菜肴樣式和數(shù)量也應該與真實所存在的菜肴樣式和數(shù)量保持一一對應的關(guān)系。只有這樣才能夠不會誤導顧客,讓顧客在軟件中感到與在實體店點餐時一樣的體驗,體驗最佳的效果,做到實際化應用。

4.2.3? 食堂菜肴信息管理

食堂菜肴管理在這個系統(tǒng)中至關(guān)重要,因為食堂點餐系統(tǒng)的著重點就在菜肴上,不能有絲毫出現(xiàn)差錯。菜肴的圖片展示、價格等一切信息,包括提供該菜肴所在的店面名稱位置都應該嚴格保持和真實食堂一模一樣,這樣才能夠給顧客提供點餐功能,不出現(xiàn)因菜肴信息有誤而導致點餐出錯的問題。同時實時更新菜肴信息也尤其重要,要求系統(tǒng)要做到真實性和實時性。

4.2.4? 點餐歷史信息表管理

點餐歷史信息表管理是指顧客在點餐之后可以查詢自己的點餐歷史記錄信息。每一個食堂開發(fā)系統(tǒng)中,幾乎都有一個功能就是顧客都能夠查詢自己的訂單記錄。顧客點餐之前會先瀏覽菜肴樣式,如果已經(jīng)想好點什么菜肴,該顧客就可以根據(jù)樓層,再根據(jù)該樓層中要點的菜肴所在的店面進行點餐操作,如各項菜肴信息,例如圖片樣式、價格等沒有問題的話,該顧客就可以點擊下單,系統(tǒng)在此時就會自動生成一個歷史訂單,顧客可以時刻點擊瀏覽查詢。顧客可以進行點餐歷史信息查看瀏覽,一是可以方便顧客查詢自己的訂單花費,二是方便顧客了解該食堂點餐系統(tǒng)的使用情況。

4.2.5? 訂單信息管理

在訂單信息管理中,顧客可以查詢自己的歷史訂單記錄具體的信息,對于有問題或者想查看訂單詳情的,可以直接點擊查看。顧客可以根據(jù)訂單詳情的信息自己統(tǒng)計每餐的大概消費情況,同時也可以自己統(tǒng)計每餐的大概用餐時間。因此,訂單管理在某個程度方面上起著非常重要的作用。

4.2.6? 顧客瀏覽菜肴圖片和價格點餐管理

顧客瀏覽菜肴圖片和價格管理是指當顧客在該食堂點餐系統(tǒng)進行點餐操作時,方便顧客查看瀏覽每一個菜肴的信息。該系統(tǒng)會為顧客明確每個樓層分別有多少店面,每個店面分別包括多少菜肴,此外,菜肴的具體圖片樣式展示和價格等信息也準確無誤,顧客點餐時可以一目了然,看好要點的菜肴后,直接點擊該菜肴圖片,就會自動彈出點餐頁面,顧客可以在此頁面選擇數(shù)量,點餐完畢后,會自動生成訂單供顧客查看。

4.2.7? 系統(tǒng)管理

在系統(tǒng)管理中,包含日志管理,在用戶使用系統(tǒng)的過程中,會產(chǎn)生大量的系統(tǒng)日志,詳細地記錄每個用戶的登錄信息和具體操作信息等。系統(tǒng)日志操作管理就是對這些日志進行查看瀏覽等操作。系統(tǒng)管理同時也包括擴展性管理、實時性管理等,例如當菜肴價格信息發(fā)生改變時,要及時在該系統(tǒng)更新,以免顧客下單時發(fā)生價格不一樣的問題。學校食堂如有擴展,對應的設計與開發(fā)的食堂點餐系統(tǒng)也要有擴展性,做到和實際情況保持一致。

5? 結(jié)? 論

本文借鑒并結(jié)合多個高校食堂點餐的實際需求,設計并實現(xiàn)了基于Java Web的“共享南國”食堂點餐系統(tǒng)。該系統(tǒng)的主要目的是解決學校食堂傳統(tǒng)的點餐方式帶來的不便,以及大量花費時間等問題,利用現(xiàn)代化軟件的元素加入,食堂點餐問題可以得到很好的解決,最主要就體現(xiàn)在顧客點餐的便利上,顧客可以利用軟件直接點餐,在某個程度上也可以節(jié)約時間,十分便捷。該系統(tǒng)要求做到顧客在軟件上進行點餐操作的感覺與在實體食堂進行點餐一樣,真實性和實時性必不可少。同時專門針對學校食堂點餐問題進行設計與開發(fā),達到有效、及時、便捷地對食堂點餐系統(tǒng)管理的目標,保證食堂點餐管理系統(tǒng)的交互性、時效性、實用性等,為學校食堂點餐管理工作中相對繁雜耗時的工作提供更加簡潔、高效的手段和方式。

參考文獻:

[1] 樊偉宏,楊文婷,王昊,等.基于MVC模式的畢業(yè)論文(設計)管理系統(tǒng)設計與實現(xiàn) [J].軟件導刊,2017,16(4):129-131.

[2] 張瑾.基于ASP.NET的畢業(yè)設計管理系統(tǒng)研究 [J].信息與電腦(理論版),2014(2):43-44.

[3] 曾婷.高校畢業(yè)論文(設計)管理系統(tǒng)的設計與實現(xiàn) [J].軟件導刊·教育技術(shù),2013,12(3):80-81.

[4] 劉雅嫻,劉小龍,徐輝.基于WEB的畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn) [J].數(shù)字技術(shù)與應用,2017(9):165-166.

[5] 劉飛.基于Web的高校畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn) [D].南昌:江西財經(jīng)大學,2017.

作者簡介:邱俊豪(1997-),男,漢族,廣東揭陽人,本科,學士學位,研究方向:軟件工程;朱文列(1996-),男,漢族,廣東廣州人,本科,學士學位,研究方向:軟件工程;李?。?997-),男,漢族,廣東吳川人,本科,學士學位,研究方向:軟件工程;紀毓新(1996-),男,漢族,廣東汕頭人,本科,學士學位,研究方向:軟件工程。

猜你喜歡
交互性時效性真實性
試析如何確保新聞采訪的真實性和時效性
新聞傳播(2018年14期)2018-11-13 01:12:52
廣告的真實性
“互動舞蹈”:中國傳統(tǒng)舞蹈與新媒體技術(shù)的跨界融合
演藝科技(2016年4期)2016-11-16 08:20:21
新媒體語境下藝術(shù)傳播的發(fā)展及城市運用探究
數(shù)字化城市公共藝術(shù)交互性內(nèi)涵研究
多媒體技術(shù)項目制作實例剖析
荷載預壓加固吹填土時效性研究
深部巷道錨網(wǎng)噴注協(xié)調(diào)支護時效性研究
煤炭學報(2015年10期)2015-12-21 01:55:41
當下新聞編輯時效性分析
新聞傳播(2015年10期)2015-07-18 11:05:40
從懸疑報道談新聞的真實性
新聞傳播(2015年9期)2015-07-18 11:04:13
贡觉县| 富平县| 梧州市| 连城县| 来安县| 湖北省| 桂阳县| 遂溪县| 瑞安市| 鞍山市| 西乌珠穆沁旗| 余姚市| 凤翔县| 汤阴县| 武乡县| 万州区| 景德镇市| 凉山| 五原县| 济宁市| 秦安县| 新余市| 乳山市| 疏附县| 兴安盟| 五台县| 西和县| 湛江市| 电白县| 辰溪县| 郯城县| 开化县| 阳曲县| 大名县| 会理县| 四平市| 独山县| 宜阳县| 师宗县| 城步| 阿城市|