【课程设计】Servlet+JSP实现餐厅点餐系统(含报告) 期末作业 JavaWeb课程设计-你的课程我设计 期末速成 毕业设计
教程地址:https://www.bilibili.com/video/BV1M2KfzmEmb/
源码获取地址:https://www.bilibili.com/video/BV1M2KfzmEmb/
(1) 登录模块
系统有管理员和服务员两种角色,属于不同的用户,需分开存储用户信息。输入正确用户名密码可登录系统。
(2) 修改密码
登录的用户只能修改自己的密码,修改成功后,退出登录,可使用新密码登录。
(3) 个人信息
服务员可修改自己的个人信息,包括姓名、手机号、性别。
(4) 权限菜单
管理员和服务员登录后看到的菜单不同,管理员可看到修改密码、服务员管理、管理员管理、桌位管理、菜品分类、菜品管理、会员管理、订单管理、点餐、结账、退出登录;服务员可看到修改密码、个人信息、点餐、结账、退出登录。
(5) 服务员管理
管理员对服务员进行添加、修改、删除操作,服务员用户名唯一。
(6) 管理员管理
对管理员进行添加、修改、删除操作,管理员用户名唯一。
(7) 桌位管理
对桌位进行添加、修改、删除,桌位号不能重复,有客的桌位不能修改或删除。
(8) 菜品分类
添加、修改、删除菜品分类,分类下有菜品的分类不能删除。
(9) 菜品管理
包括条件查询、添加、修改、删除功能。
(10) 会员管理
包括条件查询、添加、修改、充值、消费记录功能。
(11) 订单管理
订单查询、订单菜品详情。
(12) 点餐
开台、点菜、加菜、撤台。
(13) 结账
服务员和管理员均可实现结账功能,管理员可以对订单金额设置优惠。