黃成謀 施鍵蘭
摘 ?要: 本項(xiàng)目主要設(shè)計(jì)了一個在手機(jī)上使用的自助點(diǎn)餐App系統(tǒng)。該系統(tǒng)的數(shù)據(jù)庫基于SQL-Server。本文主要給出了系統(tǒng)設(shè)計(jì)的各個功能模塊和結(jié)構(gòu)框架,闡述了實(shí)現(xiàn)了相關(guān)功能的過程,設(shè)計(jì)思路和E-R圖。本項(xiàng)目達(dá)到了預(yù)期的效果,實(shí)現(xiàn)外賣點(diǎn)餐的整個流程。該項(xiàng)目的主要價值是為了節(jié)省用戶與商家的時間,提高了點(diǎn)餐效率。
關(guān)鍵詞: 自助點(diǎn)餐;E-R圖;外賣
中圖分類號: TP311.1 ? ?文獻(xiàn)標(biāo)識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.04.006
本文著錄格式:黃成謀,施鍵蘭. 手機(jī)自助點(diǎn)餐系統(tǒng)設(shè)計(jì)[J]. 軟件,2019,40(4):3134
【Abstract】: This project mainly designed a self-ordering App system used on mobile phones. The system's database is based on SQL-Server. This paper mainly gives each function module and structure framework of the system design, expounds the process of realizing related functions, design ideas and E-R diagram. This project has achieved the desired results and achieved the entire process of take-out meals. The main value of the project is to save users and businesses time and improve the efficiency of meals ordered.
【Key words】: Self-ordered meals; E-R map; Takeout
0 ?引言
信息化的時代,隨著科技的發(fā)展,科技豐富生活,科技方便了生活。目前國內(nèi)外賣軟件相對做得比較成熟,但點(diǎn)菜類軟件受到的關(guān)注度還不夠,并不是太成熟。外賣平臺的興起,不僅讓白領(lǐng),藍(lán)領(lǐng),學(xué)生等,解決了吃飯的問題,也讓她們能夠足不出戶就能享受到美食。因此,自助點(diǎn)餐軟件系統(tǒng)在移動端App的實(shí)現(xiàn)和開發(fā)是非常有必要,它便捷,快速等富有人性化的操作易于受到人們的喜愛。
1 ?推廣的背景和可行性
美國企業(yè)家Alex Rampell在2011年 8月提到O2O,O2O即Online To Offline(在線離線/線上到線下),是指將線下的商務(wù)機(jī)會與互聯(lián)網(wǎng)結(jié)合,讓互聯(lián)網(wǎng)成為線下交易的平臺。在2014年至2015年間,O2O外賣平臺迅速崛起,餓了么,美團(tuán)外賣,百度外賣,口碑外賣等都是基于互聯(lián)網(wǎng)上的在線訂餐平臺。這些外賣平臺一開始都是將自身的市場定位和一切吃的有關(guān)。初期是和一些餐廳的商家合作,做餐飲的配送業(yè)務(wù),現(xiàn)在也有很多平臺逐漸開始接手其他商品的配送。在國外,由于起步早和餐飲企業(yè)對這類技術(shù)比較認(rèn)可,因此,這類點(diǎn)菜軟件比較成熟。國外的點(diǎn)菜軟件能讓顧客自主完成點(diǎn)菜,而不用通過服務(wù)員。軟件與廚房客戶端通過網(wǎng)絡(luò)連在一起,顧客點(diǎn)完菜后,廚房馬上就能收到并開始烹飪。除此之外,軟件還有比較人性化的推薦功能,能根據(jù)顧客之前的點(diǎn)菜記錄為顧客推薦菜品。
目前國內(nèi)的現(xiàn)狀是外賣軟件相對做得比較成熟,但點(diǎn)菜類軟件受到的關(guān)注度還不夠,并不是太成熟。外賣平臺的興起,不僅讓白領(lǐng),藍(lán)領(lǐng),學(xué)生等,解決了吃飯的問題,也讓她們能夠足不出戶就能享受到美食。也讓那些沒有時間出去吃飯,沒有時間煮飯的家庭人員帶來了福音。而自助點(diǎn)餐系統(tǒng)的設(shè)計(jì),出發(fā)點(diǎn)就是為了面向社會全體人員,比如在校大學(xué)生,藍(lán)領(lǐng),白領(lǐng)等。沒有時間吃飯,沒有時間出去的人而設(shè)計(jì)的。作為餐飲類的APP,有著廣闊的前景,和巨大的經(jīng)濟(jì)效益。
我們設(shè)計(jì)這個APP[6-10]的初衷是為了一方面能夠保障消費(fèi)者的飲食健康和節(jié)約餐食時間等,另一方面是為了能夠讓商家能夠節(jié)約點(diǎn)餐的時間以及上菜時間,能夠最大的限度節(jié)約時間和獲得利益最大化。
2 ?自助點(diǎn)餐系統(tǒng)的功能模塊以及需求設(shè)計(jì)
2.1 ?系統(tǒng)的分類
該軟件只是一個中間端的連接端口,在用戶端與商家端之間起橋梁的作用,所以該軟件分為用戶端與商家端兩個用戶。這樣即區(qū)分了用戶與商家,也讓軟件使用更具有用戶分類型。
2.2 ?系統(tǒng)功能模塊的選擇
用戶端
用戶端口是用戶點(diǎn)餐的入口,用戶進(jìn)入用戶端的頁面后,會有以下幾個功能模塊[6-10]:
搜索:該功能是為了方便用戶直接搜尋自己喜歡的商家、菜式,不必一個一個尋找,節(jié)省下單時間。
菜品瀏覽:詳細(xì)的描述了菜品的組成,菜名、價格、食用功能等
商家信息:在這里可以了解到商家的任何信息,是否有無營業(yè)照,對商家的評價,商家的特色菜式以及配送時間等
配送方式:該功能主要是面對用戶,用戶可以指定一個時間,一個地點(diǎn)讓商家準(zhǔn)時送達(dá),這樣免去了用戶等待外賣的時間,讓自己吃飯的時間更具有規(guī)律性,也可以選擇上門提取。
購物車:這里面是用戶對于選擇后的菜式,進(jìn)行訂單的修改和支付,以及用戶的地址,聯(lián)系電等的修改,訂單編號,訂單價格,訂單日期,訂單狀態(tài)等。
投訴和建議:該設(shè)計(jì)是為了能夠更好的發(fā)展軟件,這邊根據(jù)用戶的意見和投訴,進(jìn)行有針對性的修改,以及對商家的處理。
商家端
訂單查詢:可以看用戶下單的情況,根據(jù)需求選擇時間點(diǎn)進(jìn)行炒菜和配送,也可以有權(quán)利對用戶的下單進(jìn)行取消,增加了商家的自主性。
菜品編輯:這是商家對菜品的上下架,信息編輯比如進(jìn)行價格的定制,菜品制定的要求等
店鋪信息:該功能模塊只對商家開放,用于商家對自己店鋪的整理,上傳自己的營業(yè)執(zhí)照,衛(wèi)生合格證等,店名的修改,店家的自我描述等。這些都可以呈現(xiàn)在用戶端的商家信息上。
用戶反饋:這邊可以看見用戶對本店的投訴和建議,進(jìn)行針對性的回復(fù)以及整改。
2.3 ?系統(tǒng)下單流程
在設(shè)計(jì)完成后,每個人都要熟悉軟件的完整下單流程,再根據(jù)設(shè)計(jì)App進(jìn)行自助點(diǎn)餐。流程如下:
首先用戶點(diǎn)開App軟件,然后選擇登入或者注冊,進(jìn)入點(diǎn)餐頁面。根據(jù)自己喜歡的菜品選擇下單。下單后,點(diǎn)開購物車,支付訂單,選擇配送方式。完成訂單后,商家會立即回饋是否接單。商家不選擇接單,則用戶重新下單。商家選擇接單,用戶就完成訂單,等待送達(dá)。
3 ?系統(tǒng)設(shè)計(jì)框架結(jié)構(gòu)
3.1 ?E-R圖
本設(shè)計(jì)APP是運(yùn)用了數(shù)據(jù)庫功能,根據(jù)系統(tǒng)的需求設(shè)計(jì)和功能模塊的要求,分析了數(shù)據(jù)庫的概念結(jié)構(gòu),得出邏輯性結(jié)構(gòu)。全局E-R圖[6-10]如下。
3.2 ?數(shù)據(jù)表的設(shè)計(jì)
根據(jù)上面的E-R圖,得到了系統(tǒng)設(shè)計(jì)的主要幾個圖表[6-10],各個實(shí)體屬性之間的關(guān)系如下:
(1)菜品表(t_dishes):(菜品名字、菜品價格、菜品材料、菜品系列)
(2)用戶表(t_user):(用戶編號、身份證號碼、電話、地址、生日)
(3)商家表(t_seller):(商家編號、電話、地址)
(4)訂單表(t_orders):(訂單編號、訂單修改、訂單狀態(tài)、訂單價格、訂單日期)
下圖將列出幾個表格。
4 ?系統(tǒng)的測試
當(dāng)自助點(diǎn)餐系統(tǒng)設(shè)計(jì)完成,我們對其進(jìn)行了一系類的上機(jī)操作,測試[6-10]和修改,如用戶和商 ?家的登入、菜品信息的增添和刪改、訂單地址的修改、搜索以及上商家訂單查詢等。下面我將舉例一些:
5 ?研究的目標(biāo)
當(dāng)自助點(diǎn)餐系統(tǒng)設(shè)計(jì)完成后,我們給它定了幾個目標(biāo)
(1)系統(tǒng)安全穩(wěn)定,無漏洞。
(2)系統(tǒng)操作簡單,界面簡潔美觀。
(3)加大力度投入到市場,讓每個人都能享受到便利。
(4)投入市場,要保證App的口碑和信譽(yù)。
(5)用戶、商家的建議和反饋要在24小時內(nèi)處理完畢,交出一份滿意的答復(fù)。
(6)要時刻遵循淘汰制,對于劣質(zhì)商家,一律不準(zhǔn)入駐。
6 ?建議
在App投入市場之際,我們要加大對App的開發(fā),使應(yīng)用能夠更簡便,更適合群眾的操作習(xí)慣。在用戶和商家使用過程中難免會出現(xiàn)各種各樣的紕漏,我們就要根據(jù)這些紕漏去目的性解決,保護(hù)用戶和商家的利益。根據(jù)用戶和商家的反饋,有針對性的修改,給人們帶來便利,服務(wù)于人類。我們要優(yōu)選優(yōu)質(zhì)商家入駐,對于不合格以及衛(wèi)生不合格和無營業(yè)執(zhí)照的淘汰掉,給消費(fèi)者營造用餐放心的環(huán)境,我們也要時常對于商家進(jìn)行抽檢調(diào)查,讓用戶對我們的自助點(diǎn)餐軟件更加信任。
7 ?總結(jié)
自助點(diǎn)餐設(shè)計(jì)通過餐飲和互聯(lián)網(wǎng)數(shù)據(jù)管理實(shí)現(xiàn)的,自助點(diǎn)餐系統(tǒng)App的設(shè)計(jì),力爭于性價比的開發(fā)。一切都是為了消費(fèi)者和商家利益。我們可以為消費(fèi)者推送最具有性價比的點(diǎn)餐系列外賣,根據(jù)商家的好評程度,配送時間,商家的距離地址以及商家的優(yōu)惠情況,我們綜合測評,在系統(tǒng)的首頁為消費(fèi)者推送,這樣也省去了消費(fèi)者的選擇時間,也讓商家有了更好的發(fā)展平臺。設(shè)計(jì)自助點(diǎn)餐系統(tǒng)的APP得益于如今科研時代的技術(shù)成果,以及中國是飲食消費(fèi)大國的背景下設(shè)計(jì)出來,兩者缺一不可。如果沒有科技技術(shù)的支持,無法做出一個完整的,具有安全性的設(shè)計(jì)平臺。設(shè)計(jì)APP的同時,我們也要同時考慮到商家與消費(fèi)者的各種信息安全性能,保證不外泄。如今的世界是個網(wǎng)絡(luò)大時代,數(shù)據(jù)的時代。隨便網(wǎng)上一搜,什么是都可以找的到,所以App的安全性能就尤其重要。
參考文獻(xiàn)
[1] 鄒欽忠, 孔令美, 張艷紅. 基于JSP技術(shù)的網(wǎng)上自助點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. ISSN 1009-3044 2015年11卷33期, 178-180.
[2] 蒙租強(qiáng), 許嘉. 數(shù)據(jù)庫原理與應(yīng)用—基于SQL Server[M].?2014清華大學(xué)出版社.
[3] 李彬垠, 涂明鳳. 高校食堂自助點(diǎn)餐模式推廣運(yùn)用探析[J]. 市場營銷 2019年1期: 72-74.
[4] 楊廷發(fā), 丁川蕓, 蘭全祥. 基于SSH的二維碼點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. ISSN 1009-3044 2018年14卷30期, 84-86.
[5] 史明月 劉麗艷 校園點(diǎn)餐 APP——“點(diǎn)點(diǎn)食”功能分析[A]. 2096-4609(2019)03-0112-002 112-114.
[6] 袁劍鋒. 《SQL server 數(shù)據(jù)庫應(yīng)用》精品課程專題網(wǎng)站建設(shè)中的思考與建議[J]. 軟件, 2015, 36(7): 79-81.
[7] 周建亮, 朱曉民. 基于iOS平臺智能點(diǎn)餐系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J]. 軟件, 2015, 36(1): 131-134.
[8] 張琪. 大數(shù)據(jù)背景下軟件測試的挑戰(zhàn)與展望[J]. 軟件, 2018, 39(6): 181-183.
[9] 劉艷. 基于Eclipse RCP的銀行柜面軟件架構(gòu)可擴(kuò)展性的研究[J]. 軟件, 2018, 39(5): 18-21.
[10] 劉萍, 陳東東. 校園啄木鳥平臺的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2018, 39(4): 122-125.