# 小橙子外卖点单系统
小橙子外卖点单系统是肥宅快乐队小学期程序设计作业,是一个前后端分离的外卖点单系统,采用SpringBoot+Vue进行开发,上传到github记录一下。
项目地址:[https://github.com/liznsalt/takeout](https://github.com/liznsalt/takeout)
[TOC]
## 整体效果
![系统界面截图1](doc/开发文档/杂/系统界面截图1.png)
![后台界面截图1](doc/开发文档/杂/后台界面截图1.png)
## 技术栈
### 后端技术栈
1. SpringBoot
2. SpringShiro
3. JdbcTemplate
4. MySQL
### 前端技术栈
1. Vue+Vuex+Vue-router
2. ElementUI
3. axios
## 部署
1. 数据库脚本放在数据库文件夹中,在MySQL中`create database takeout`后执行各sql脚本
2. 数据库配置在backend项目的resources目录下的application.yml文件中;由于本项目使用了阿里云的短信服务,所以要在backend项目下的`\common\util\SmsTool`里替换成自己的AK,如下图:
![阿里短信服务](doc/开发文档/杂/阿里短信服务.png)
3. 在IntelliJ IDEA中运行backend项目
4. 服务器端已经部署完毕,现在进入frontend目录,在命令行中依次执行如下命令:
```
# 安装依赖,下面命令不成功则使用淘宝镜像cnpm
npm install
# 在 localhost:8081 启动项目
npm run dev
```
5. 此时访问`http://localhost:8081/`就可以访问我们的前端项目了,管理员界面和上述步骤一样,访问`http://localhost:8082/`即可
6. 如果想打包则运行下面的命令:
```
npm run build
```
该命令运行成功后,frontend目录下生成一个dist文件夹,将该文件夹中的两个文件static和index.html拷贝到backend项目中resources/static/目录下,则可以直接在IDEA中启动项目即可
## 文档
课程报告和PPT在doc文件夹下,项目开发过程的开发文档在doc文件夹下的开发文档文件夹内
> 都很水233
## 请求流程
下图展示本系统的请求流程,此思路模仿项目[FEBS-Vue](https://github.com/wuyouzhuguli/FEBS-Vue), 可惜没用到缓存:
![请求流程图](doc/开发文档/请求流程图.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBoot+Vue前后端分离外卖点单系统.zip
共335个文件
java:134个
vue:53个
js:51个
需积分: 1 0 下载量 41 浏览量
2024-03-23
06:21:27
上传
评论
收藏 4.4MB ZIP 举报
温馨提示
该系统可以帮助学生理解并掌握软件开发的全过程,包括需求分析、系统设计、编码实现以及测试部署等。
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot+Vue前后端分离外卖点单系统.zip (335个子文件)
.babelrc 402B
.babelrc 230B
mvnw.cmd 6KB
开发日志.docx 18KB
.editorconfig 147B
.editorconfig 147B
.eslintrc 58B
.gitignore 333B
.gitignore 213B
.gitignore 154B
.gitkeep 0B
.gitkeep 0B
index.html 2KB
index.html 2KB
ConsumerController.java 9KB
BuyController.java 9KB
AdminController.java 8KB
ShopController.java 7KB
LoginController.java 6KB
CommentaryController.java 5KB
ShopInfoController.java 5KB
ShoppingCartDaoImpl.java 4KB
OrderHistoryDaoImpl.java 4KB
GoodsDaoImpl.java 4KB
ConsumerDaoImpl.java 4KB
ShopDaoImpl.java 4KB
ConsumerReplyDaoImpl.java 4KB
JWTFilter.java 4KB
JWTUtils.java 4KB
ShopReplyDaoImpl.java 4KB
ContactController.java 4KB
ConsumerReplyController.java 4KB
ShiroConfig.java 4KB
CommentaryDaoImpl.java 4KB
LogAspect.java 3KB
ShopReplyController.java 3KB
ConsumerControllerTest.java 3KB
AdminShiroRealm.java 3KB
ShopShiroRealm.java 3KB
ContactDaoImpl.java 3KB
UploadDownController.java 3KB
ConsumerShiroRealm.java 3KB
SignInController.java 3KB
WebConfigurer.java 3KB
SmsTool.java 3KB
ShopReplyControllerTest.java 3KB
ConsumerReplyControllerTest.java 2KB
CommentaryControllerTest.java 2KB
ContactControllerTest.java 2KB
GlobalExceptionHandler.java 2KB
ConsumerDaoTest.java 2KB
GoodsDaoTest.java 2KB
ShoppingCartServiceImpl.java 2KB
ExceptionController.java 2KB
BuyControllerTest.java 2KB
AdminDaoImpl.java 2KB
ShopControllerDaoTest.java 2KB
PhoneCodeController.java 2KB
AdminControllerTest.java 2KB
OrderHistoryServiceImpl.java 2KB
MenuControllerTest.java 2KB
ConsumerServiceImpl.java 2KB
ShopInfoControllerTest.java 1KB
ShoppingCartDaoTest.java 1KB
OrderHistoryMapper.java 1KB
BuyNotification.java 1KB
ShopServiceImpl.java 1KB
ResponseBean.java 1KB
ConsumerReplyServiceImpl.java 1KB
MyWebSocket.java 1KB
StringToDateConverter.java 1KB
CodeUtil.java 1KB
GoodsServiceImpl.java 1KB
ShopReplyServiceImpl.java 1KB
SysLogDaoImpl.java 1KB
CommentaryServiceImpl.java 1KB
LoginControllerTest.java 1KB
ShopControllerTest.java 1KB
Shop.java 1KB
Consumer.java 1KB
ContactServiceImpl.java 1KB
AdminServiceImpl.java 1KB
IPUtils.java 1KB
ShoppingCartMapper.java 1KB
CommentaryMapper.java 1KB
CacheTest.java 1018B
UtilDaoTest.java 989B
ContactMapper.java 962B
ShopMapper.java 952B
OrderHistory.java 936B
ConsumerMapper.java 916B
ConsumerReplyMapper.java 909B
GoodsMapper.java 897B
Goods.java 889B
SysExceptionHandler.java 874B
OrderHistoryDaoTest.java 871B
Contact.java 871B
ShoppingCartDao.java 866B
ShopReplyMapper.java 858B
SignInControllerTest.java 838B
共 335 条
- 1
- 2
- 3
- 4
资源评论
fishniu35
- 粉丝: 510
- 资源: 276
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功