一、項(xiàng)目介紹
自從計(jì)算機(jī)發(fā)展開始,計(jì)算機(jī)軟硬件相關(guān)技術(shù)的發(fā)展速度越來越快,在信息化高速發(fā)展的今天,計(jì)算機(jī)應(yīng)用技術(shù)似乎已經(jīng)應(yīng)用到了各個(gè)領(lǐng)域。在餐飲行業(yè),除了外賣以外就是到店里就餐,在店里就餐如果需要等待點(diǎn)餐的話,用戶的體驗(yàn)度就會(huì)急劇下降,很多餐飲店也開始開發(fā)線上訂餐的系統(tǒng),這樣的系統(tǒng)給用戶帶來了新的體驗(yàn),尤其是在時(shí)間和空間上,讓使用者不管身在何處,只要連上網(wǎng)就能夠選購菜品,進(jìn)行訂餐。外賣系統(tǒng)小程序的開發(fā)項(xiàng)目以Springboot框架為基礎(chǔ),基于B/S模式,采用Java編程語言,使用MySQL數(shù)據(jù)庫,首選對(duì)外賣系統(tǒng)小程序的各個(gè)功能以及用戶的需求做出了解釋,然后根據(jù)用戶線上訂餐的需求,再介紹了系統(tǒng)的總體設(shè)計(jì)以及其詳細(xì)設(shè)計(jì),給用戶提供了外賣系統(tǒng)小程序的總體結(jié)構(gòu)的搭建方法。從而滿足用戶線上訂餐的需求。
外賣系統(tǒng)小程序主要功能模塊包括首頁、輪播圖、公告消息、資源管理(美食資訊、資訊分類)商城管理(菜品信息、分類列表、訂單列表)系統(tǒng)用戶(管理員、注冊(cè)用戶、員工)模塊管理(口味管理、套餐信息、套餐分類、訂單信息、訂單退款、訂單狀態(tài)、已完成訂單),采取面對(duì)對(duì)象的開發(fā)模式進(jìn)行軟件的開發(fā)和硬體的架設(shè),能很好的滿足實(shí)際使用的需求,完善了對(duì)應(yīng)的軟體架設(shè)以及程序編碼的工作。本次報(bào)告,首先分析了研究的背景、作用、意義,為研究工作的合理性打下了基礎(chǔ)。針對(duì)商家內(nèi)部訂餐管理系統(tǒng)的各項(xiàng)需求以及技術(shù)問題進(jìn)行分析,證明了系統(tǒng)的必要性和技術(shù)可行性,然后對(duì)設(shè)計(jì)系統(tǒng)需要使用的技術(shù)軟件以及設(shè)計(jì)思想做了基本的介紹,最后來實(shí)現(xiàn)外賣系統(tǒng)小程序和部署運(yùn)行使用它。
關(guān)鍵詞:美食外賣管理系統(tǒng);Springboot框架;MySQL數(shù)據(jù)庫;微信小程序
二、開發(fā)環(huán)境
開發(fā)語言:Java
框架:springboot
JDK版本:JDK1.8
服務(wù)器:tomcat7
數(shù)據(jù)庫:mysql 5.7(一定要5.7版本)
數(shù)據(jù)庫工具:Navicat11
開發(fā)軟件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
小程序框架:uniapp
小程序開發(fā)軟件:HBuilder X
小程序運(yùn)行軟件:微信開發(fā)者
三、功能介紹
(1)外賣系統(tǒng)小程序的功能主要分為前臺(tái)用戶根據(jù)自己的需求進(jìn)行注冊(cè)登錄,瀏覽美食信息并對(duì)選中的菜品進(jìn)行點(diǎn)餐操作。后臺(tái)系統(tǒng)因職責(zé)的不同,分為管理員和員工,員工主要對(duì)菜品信息管理、訂單管理進(jìn)行處理,管理員則主要對(duì)用戶管理、員工管理、菜品分類管理、菜品信息管理、系統(tǒng)管理、訂單管理進(jìn)行處理。
用戶用例圖如下所示。
圖3-1 用戶用例圖
員工用例圖如下所示。
圖3-2 員工用例圖
管理員用例圖如下所示。
圖3-3 管理員用例圖
四、核心代碼
部分代碼:
package com.fc.v2.controller;
import com.fc.v2.common.base.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
/**
* 如果有前臺(tái)這兒寫前臺(tái)訪問方法
* @ClassName: IndexController
* @author fuce
* @date 2019-10-21 00:15
*/
@Api(tags = "首頁模塊")
@Controller
public class IndexController extends BaseController{
/**
* 前臺(tái)訪問 域名:端口 例如:localhost:80的get請(qǐng)求
* @param map
* @return
* @author fuce
* @Date 2019年11月20日 下午10:55:13
*/
@ApiOperation(value="前臺(tái)",notes="前臺(tái)")
@GetMapping("/")
public String index(ModelMap map) {
//直接訪問后臺(tái)用
return "redirect:/admin/login";
//return "index";
}
/**
* 前臺(tái)訪問/index的get請(qǐng)求
* @param map
* @return
* @author fuce
* @Date 2019年11月20日 下午10:54:56
*/
@ApiOperation(value="前臺(tái)",notes="前臺(tái)")
@GetMapping("/index")
public String index2(ModelMap map) {
//直接訪問后臺(tái)用
//return "redirect:/admin/login"
return "index";
}
}
五、效果圖
文章來源:http://www.zghlxwxcb.cn/news/detail-828496.html
六、文章目錄
目 錄
第1章 緒論 1
1.1 研究背景 1
1.2 研究意義 1
1.3 國內(nèi)外研究動(dòng)態(tài) 1
1.4 論文結(jié)構(gòu)與章節(jié)安排 2
第2章 相關(guān)技術(shù)介紹 3
2.1 Springboot框架 3
2.2 Java語言與JDK開發(fā)環(huán)境 3
2.3 B/S結(jié)構(gòu) 3
2.4 MySQL數(shù)據(jù)庫 3
2.5 微信開發(fā)者工具 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 功能需求分析 5
3.3 非功能性需求分析 9
第4章 系統(tǒng)概要設(shè)計(jì) 10
4.1 系統(tǒng)體系結(jié)構(gòu) 10
4.1.1 小程序端用戶功能結(jié)構(gòu)圖設(shè)計(jì) 10
4.1.2 后端管理員功能結(jié)構(gòu)圖設(shè)計(jì) 10
4.2 系統(tǒng)功能設(shè)計(jì) 10
4.3 子模塊設(shè)計(jì)設(shè)計(jì) 11
4.3.1 系統(tǒng)前端界面 11
4.3.2 系統(tǒng)后端界面 13
第5章 數(shù)據(jù)庫設(shè)計(jì) 14
5.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 14
5.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 14
第6章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 31
6.1 小程序用戶功能模塊 31
6.1.1 小程序首頁界面 31
6.1.2 注冊(cè)界面 31
6.1.3 登錄界面 33
6.1.4 菜品信息詳情界面 35
6.1.5 購物管理界面 37
6.1.6 訂單管理界面 38
6.2 管理員功能模塊 39
6.2.1 用戶管理界面 39
6.2.2 菜品信息界面 40
6.2.3 菜品分類界面 41
6.2.4 訂單管理界面 42
6.3 員工功能模塊 42
6.3.1 套餐信息界面 42
6.3.2 訂單退款界面 43
第7章 系統(tǒng)的測(cè)試 45
7.1 測(cè)試的目的 45
7.2 系統(tǒng)測(cè)試用例 45
7.3 系統(tǒng)測(cè)試結(jié)果 46
第8章 總結(jié)與展望 47
參考文獻(xiàn) 48
致 謝 50文章來源地址http://www.zghlxwxcb.cn/news/detail-828496.html
到了這里,關(guān)于springboot基于微信小程序的外賣系統(tǒng)小程序-計(jì)算機(jī)畢業(yè)設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!