基于jsp+mysql+Spring+mybatis的SSM餐厅点餐收银管理系统

运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: 最好是Tomcat 7.x,8.x,9.x版本均可,理论上Tomcat版本不是太老都可以。,我在这个环境上运行的。
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
可以实现: jsp+mysql+Spring+SpringMVC+mybatis+
管理员角色包含以下功能:登录,查看桌位,开桌,点菜,结账,查看账单,添加菜品,查看菜品,桌位维护,添加桌位,添加账号,查看账号,添加供应商,进货信息管理,添加进货信息等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+SpringMVC+mybatis
tips: 需要链接数据库的jsp程序,用到的数据库保存在源码码头的数据库平台上,为了防止童鞋们不注意删除数据,会每24小时还原一次,有较低的概率在你们演示的时候,刚插入或者刚更新,数据库就被还原了,是正常现象,你们下载到本地后,用你们自己的数据库就可以了~^_^。

——————————————————————————————————————————

我特地搞了一个演示:

点此进入演示地址

管理员账号/密码:admin/adminadmin

——————————————————————————————————————————

部分功能运行的截图如下(点击可以放大):

SSM餐厅点餐收银管理系统-管理员角色-登录↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-查看桌位↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-开桌↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-点菜↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-结账↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-查看账单↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-添加菜品↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-查看菜品↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-桌位维护↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-添加桌位↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-添加账号↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-查看账号↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-添加供应商↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-进货信息管理↓↓
#### SSM餐厅点餐收银管理系统-管理员角色-添加进货信息↓↓

 数据库设计文档

数据库设计文档

数据库名:ssm_cantingdiancan
文档版本:粗写版
序号表名说明
1desk
2deskbill
3deskbill_detail
4dish
5drinkbill
6drink_sell_bill
7provider
8user
返回目录 表名:desk
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY桌位id
2deskCodevarchar500NN桌位编号
3statusint100NN1:空 2:点菜未买单
4peopleNumint100YN0人数
返回目录 表名:deskbill
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY账单id
2deskIDint100YNNULL账单对应的桌位ID
3billCodevarchar500YNNULL账单编号
4totalMoneydecimal212YN0.00消费总计
5peopleNumint100YN0消费人数
6discountdecimal111YN0.0消费折扣
7createDatedatetime190YNNULL消费时间
8debtorvarchar500YNNULL挂账人
9payTypeint100YNNULL结账方式:1.微信2.支付宝3.刷卡4.现金5.挂账
10beforeMoneydecimal212YN0.00折扣前总计
11deskCodevarchar100YNNULL
返回目录 表名:deskbill_detail
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY账单详情ID
2deskBillIDint100YNNULL账单ID
3dishNamevarchar500YNNULL菜品名
4dishNumint100YNNULL菜品数目
5costdecimal212YNNULL小计
6contentvarchar500YNNULL菜品备注
7pricedouble212YNNULL单价
返回目录 表名:dish
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY菜品ID
2dishNamevarchar500YNNULL菜品名字
3pricedecimal212YNNULL菜品单价
4typeint100YNNULL菜品类型1:汤,2:炒菜,3:酒水,4:其它
5stockint100YNNULL菜品库存
6fileNamevarchar1000YNNULL图片名
7drinkBillIDint100YNNULL进货ID
8drinkBillCodevarbinary1000YNNULL
返回目录 表名:drinkbill
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY进货信息id
2drinbillCodevarchar1000NN订单编号
3productNamevarchar500YNNULL商品名称
4proCountint100YNNULL商品数目
5remarkvarchar500YNNULL备注
6unitvarchar100YNNULL单位
7createDatedatetime190YNNULL创建时间
8createByvarchar500YNNULL创建人
9providerIDint100YNNULL供应商ID
10totalCostdecimal212YNNULL订单总价
11pricedecimal212YNNULL商品单价
12isPayint100YN0是否付款1未付款2已付款
返回目录 表名:drink_sell_bill
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY销售信息id
2drinkbillIDint100YNNULL对应的酒水进货信息id
3sellCountint100YNNULL销售数目
4sellPricedecimal212YNNULL销售单价
5DrinkBillCodevarchar1000YNNULL
返回目录 表名:provider
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY供应商id
2proNamevarchar500YNNULL供应商名
3productvarchar500YNNULL主要供应商品
4telNumbervarchar500YNNULL联系电话
5addressvarchar500YNNULL地址
6contactvarchar500YNNULL主要联系人
7phonevarchar500YNNULL联系人手机号码
8remarkvarchar500YNNULL备注
9createDatedatetime190YNNULL订单创建时间
返回目录 表名:user
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY用户id
2userCodevarchar500NN用户账号
3userNamevarchar500YNNULL用户姓名
4userPassWordvarchar500NN用户密码
5phonevarchar500YNNULL用户手机号码
6identityvarchar500YNNULL用户身份证号码
7createDatedatetime190YNNULL
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

javacodeshare

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值