java后厨打印机代码_GitHub - fengchangfight/chef-assist: 点菜传菜后厨一体系统

chef-assist

功能说明

三种用户角色:餐厅服务员,后厨人员,管理员

服务员负责点菜录入,订单的建立和完成,菜品状态跟踪

后厨人员只负责看板做菜,做完菜更新菜品状态

管理员可以做菜品,厨位,餐桌,人员,订单等相关的一切操作

硬件要求

有浏览器能上网的任何终端皆可,手机,平板,电脑都行

适用场景

餐馆,酒店

技术

后台

java, springboot, mybatis, liquibase,mysql...

前端

VueJs框架之quasar

视频demo

厨房视图

点菜传菜一体系统

chufang.png

餐桌视图

canzhuo.png

菜品管理

caipin.png

用户管理

user.png

订单详情

orderdetail.png

历史订单

historyorder.png

程序运行指南

后台

数据库

首先新建数据库chef_assist:

create database if not exists chef_assist default charset utf8 collate utf8_general_ci;

启动Springboot程序:

使用intellij打开pom.xml, open as project

修改数据库用户名和密码,在application-*.properties中的如下两行:

spring.datasource.username=root

spring.datasource.password=Passw0rd

在ChefAssistApplication类上右键Debug或者Run启动程序

程序使用了liquibase会自动在刚才创建的数据库中初始化表结构和一些必要数据,例如admin用户

admin用户的默认密码也为admin,默认服务端口号为8686,如果需要可手动更改(但需要考虑前端做相应的适配)

启动前端程序

前端用的是基于vuejs的quasar框架,在启动前需要安装nodejs(包括npm包管理器),和quasar-cli(参考:http://www.quasarchs.com/quasar-cli/installation)

在安装好上述依赖后,进入chefassist-web目录,先执行npm install,成功后再执行:

quasar dev

一切顺利后,则可在浏览器中浏览http://localhost:8685/, 即默认前端端口号为8685

跨域问题

后台是做了跨域限制访问的,只允许localhost:8685的请求,具体配置在application-*.properties中的

origin.base=http://localhost:8685

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值