網(wǎng)絡(luò)外賣系統(tǒng)的設(shè)計與實(shí)現(xiàn)-計算機(jī)畢業(yè)設(shè)計源碼+LW文檔
摘 要
隨著信息技術(shù)和移動支付的發(fā)展,當(dāng)前電子商務(wù)越來越成熟,各行業(yè)逐漸從傳統(tǒng)的線下銷售轉(zhuǎn)移到線上中來,電子商務(wù)與其低廉的成本高回報的方式帶動了企業(yè)經(jīng)濟(jì)發(fā)展。一直以來,點(diǎn)餐都是在線下進(jìn)行,面對的客戶群有限,又加上這些年的疫情影響,給餐飲的銷售工作帶來了阻礙?;诖?,把美食轉(zhuǎn)移到網(wǎng)絡(luò)中來,利用電子商務(wù)的優(yōu)勢,為餐飲的銷售帶來新的發(fā)展機(jī)遇。本文開發(fā)的網(wǎng)絡(luò)外賣系統(tǒng)將利用這種新的經(jīng)營模式,打破傳統(tǒng)的時間和空間的限制,為餐飲經(jīng)營者提高銷量,也可以為其他購買者提供便捷的訂餐途徑。
本文是利用Java框架開發(fā)的一款網(wǎng)絡(luò)外賣系統(tǒng),數(shù)據(jù)存儲到MySQL中,前臺使用Vue.JS對界面進(jìn)行設(shè)計和實(shí)現(xiàn)。本文先充分調(diào)查網(wǎng)絡(luò)外賣系統(tǒng)的需求分析,深入剖析系統(tǒng)應(yīng)該具有的功能,并設(shè)計完善的數(shù)據(jù)庫。利用成熟的開發(fā)技術(shù)完成編碼工作,最后進(jìn)行投入前的測試工作。最終,完成前臺和后臺的網(wǎng)絡(luò)外賣系統(tǒng)的功能,主要包括用戶管理、美食管理、購物車、訂單管理,通過前后臺實(shí)現(xiàn)數(shù)據(jù)的傳遞。
關(guān)鍵詞:電子商務(wù)、訂餐系統(tǒng)、網(wǎng)絡(luò)外賣、餐飲
?
Abstract
With the development of information technology and mobile payment, the current e-commerce is becoming more and more mature, and various industries are gradually moving from traditional offline sales to online. E-commerce and its low cost and high return drive the economic development of enterprises. For a long time, ordering has been done offline, facing a limited customer base, and the impact of the epidemic in recent years, which has hindered the sales of catering. Based on this, the food will be transferred to the network, and the advantages of e-commerce will bring new development opportunities for catering sales. The online takeout system developed in this paper will use this new business model to break the traditional time and space restrictions, improve sales for catering operators, and also provide convenient ways for other buyers to order meals.
This article is a network takeout system developed with Java framework. The data is stored in MySQL, and Vue is used in the foreground JS designs and implements the interface. This paper first fully investigates the demand analysis of the online takeout system, deeply analyzes the functions that the system should have, and designs a perfect database. Use mature development technology to complete the coding work, and finally conduct the pre investment testing work. Finally, complete the functions of the online takeout system at the front and back office, mainly including user management, food management, shopping cart, order management, and realize data transmission through the front and back office.
Keywords: e-commerce, ordering system, online takeout, catering
?
目? 錄
摘 要 I
Abstract II
1 緒論 1
1.1 課題背景 1
1.2 課題意義 1
1.3 研究內(nèi)容 2
2 相關(guān)技術(shù)以及課題環(huán)境介紹 3
2.1 Eclipse工具 3
2.2 MySQL數(shù)據(jù)庫 3
2.3 Java語言 3
2.4 Gis技術(shù) 4
3 系統(tǒng)分析 5
3.1可行性分析 5
3.1.1 經(jīng)濟(jì)可行性 5
3.1.2 技術(shù)可行性 5
3.1.3 法律可行性 5
3.2需求分析 5
3.2.1 系統(tǒng)功能需求分析 5
3.2.2 系統(tǒng)非功能需求分析 9
4 系統(tǒng)設(shè)計 10
4.1總體設(shè)計 10
4.2 功能模塊流程設(shè)計 11
4.2.1 用戶注冊登錄設(shè)計 11
4.2.2 美食管理設(shè)計 13
4.2.3 用戶購物設(shè)計 14
4.2.4 公告管理設(shè)計 16
4.3 數(shù)據(jù)庫設(shè)計 17
4.3.1 數(shù)據(jù)庫ER圖設(shè)計 17
4.3.3 數(shù)據(jù)庫表設(shè)計 20
5 系統(tǒng)的設(shè)計與實(shí)現(xiàn) 24
5.1 前臺的實(shí)現(xiàn) 24
5.1.1 首頁實(shí)現(xiàn) 24
5.1.2 用戶注冊頁面 24
5.1.3 用戶登陸界面 25
5.1.4 美食展示界面 26
5.1.5 美食購買界面 27
5.1.6 Gis的實(shí)現(xiàn) 27
5.2 系統(tǒng)后臺 28
5.2.1 后臺首頁 28
5.2.2 注冊用戶管理界面 29
5.2.3 美食類別管理界面 29
5.2.4 美食管理界面 30
5.2.5 訂單管理界面 31
總結(jié) 33
參考文獻(xiàn) 34
致謝 36
?
?根據(jù)基本功要求和功能,總體框架分為前端和后端,包含七個功能系統(tǒng)和三個功能模塊;功能系統(tǒng):1、美食管理功能;2、購物車功能;3、訂單管理;4、在線支付;5、美食評論;6、美食搜索;7、數(shù)據(jù)統(tǒng)計;功能模塊:1、首頁;2、購物車;3、我的
功能系統(tǒng):
1、美食管理功能:對美食進(jìn)行管理,包含名稱、圖片、價格等
2、購物車功能:用戶可以將選擇的物品加入購物車進(jìn)行付款,也可用加入后繼續(xù)瀏覽其它美食,加入購物車的美食可以現(xiàn)實(shí)價格、實(shí)現(xiàn)刪除、數(shù)量加減、結(jié)算等功能
3、訂單管理:商城后臺可以對訂單管理,并且用戶可以查看了解訂單處于待付款、已付款、待發(fā)貨、取消付款等狀態(tài)
4、在線支付:提供多種安全方便的支付方式
5、美食評論:用戶在完成購買后對美食的評價,可供其他用戶參考,可以上傳文字、圖片
6、美食搜索:方便用戶快速找到需要的美食和價位等其它要求
7、數(shù)據(jù)統(tǒng)計:對網(wǎng)站客流量的統(tǒng)計,對用戶搜索的統(tǒng)計,方便提醒商家的重點(diǎn)美食和網(wǎng)站的發(fā)展。
功能模塊:
1、首頁:包含美食搜索、購物活動入口、美食推薦瀏覽。
2、購物車:購物車功能。
3、我的:個人賬號管理、我的訂單詳情。

