基于SSH的食堂管理兼自助点单系统...
学生:
普通员工:
管理员:
食堂操作
订单操作
管理员(管理员id,管理员姓名,食堂id,管理员密码)
学生(学生id,学生名,学生密码)
食堂(食堂id,食堂名,食堂订单开放状态)
楼层(楼层id,楼层(子食堂)名,食堂id)
窗口(窗口id,窗口名,楼层id)
餐品(餐品id,餐品名,餐品价格,窗口id)
订单(订单id,学生id,下单时间,订单状态)
点菜单(订单id,餐品id,餐品数量) 外键:订单id,餐品id
评论(评论id,餐品id,学生id,评论内容,评论时间)
普通员工(员工id,员工密码,员工姓名,员工性别)
有关订单状态的说明:
订单状态分为new,ready,finish,分别代表未处理新来的订单,正在烹饪的订单,已完成的订单。
用户刚下单时,订单处于未处理订单,管理员可以“接受”未处理订单,使其状态变成“正在处理”,当烹饪完毕,状态变更为“烹饪完毕”,通知学生取餐
管理员订单查询和订单统计时,查询的是已经完成的订单,和学生新下的以及正在烹饪中的订单区分。
订单表 取名为 order_stu 而非order
原因:order是mysql的保留字,表名和列名等不能是order,不修改会报错,报错内容大致如下:
SQL Error: 1064, SQLState: 42000
SQLGrammarException: could not extract ResultSet