# 小橙子外卖点单系统
小橙子外卖点单系统是肥宅快乐队小学期程序设计作业,是一个前后端分离的外卖点单系统,采用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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这里为你收集整理了关于毕业设计、课程设计可参考借鉴的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担哦! 如有侵权,请联系博主删除。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-SpringBootVue前后端分离外卖点单系统.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
资源评论
高校毕业设计
- 粉丝: 184
- 资源: 385
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 谷歌浏览器自动化测试版113.0.5672.0(包含linux,windows32/64,mac三个版本,不会自动更新)
- uniapp中tab切换,底部内容跟着移动,相反,底部移动,tab也跟着切换-组件
- 基于JS+TS实现跨平台3D相机控制器-附项目源码-优质项目分享.zip
- 跨相机-基于Rust实现的跨平台相机捕获-附项目源码-优质项目分享.zip
- odise 14离线安装包 大众斯柯达奥迪 5054 6153
- 网页设计期末作业-纯html加css+少量js-盗墓笔记旅游导航网站.rar
- 算法笔记模拟退火.rar
- MATLAB大数据仿真案例-蚁群算法(ACO)用于求解旅行商(TSP)问题.rar
- 基于yolov5的吸烟行为检测源码+模型.zip
- MySQL基础知识-个人笔记.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功