使用Java实现,主要技术栈为JavaSE+MySQL+JDBC+连接池(Druid)
有两个界面,初始界面和二级菜单界面。
在初始界面可以进行注册、登录和退出系统,部署了数据库,可以一直保存注册和登录信息。
登录成功后进入二级菜单,可以查看餐桌状态、预订餐桌、显示菜品名称、点菜、结账和退出功能,如果用餐了但是没有结账则无法使用退出功能。
java版本为jdk17
- 查询账单时同时显示菜品名称,使用多表查询语句
- 员工的字段可能非常多,而且员工的数量可能也很多,为了提高登录效率,可以采用分表设计,将员工详细信息和登录信息分成两个表进行存储,在登录时查找登录表,登录表中仅存储账号密码等登录必备字段;登录成功后在通过员工账号获取员工详细信息表,需要时显示出来
- 账号登录限制功能
- 可视化操作界面
- 更多扩展功能:人事管理、统计报表、食材购买、成本控制等
......