基于餐厅订餐系统使用的特点,如何更加方便、快捷的使用上系统是首要任务,因此餐厅订餐系统选择基于Java语言,B/S结构、SSM框架开发,配合黄金搭档mysql数据库,以Tomcat作为运行服务器。系统有两个权限,顾客和管理员。具体业务功能包括如下:
普通用户模块:
(a)注册和登录模块:支持用户注册登录;
(b)用户管理模块:支持用户修改个人信息,电话等;
(c)系统首页:特色菜品展示,菜品推荐,在首页推荐相应菜品;(协同过滤)
(d)排队模块:支持用户提前取号排队,进行点单;
(e)菜品管理模块:支持用户商品浏览,关键词查找,加入订单;
(f)订单模块:支持对订单中的菜品删除和确认;
(g)评价模块:支持对餐厅进行评价、意见反馈。
管理员模块:
(a)用户管理模块:支持对会员的账号进行管理;
(b)排队餐桌管理:支持管理员进行排号、餐桌管理;
(c)订单管理模块:支持对会员订单进行管理及状态更新;
(d)运营管理:支持对会员订单进行收费管理;
(e)财务分析:支持管理员进行对每日收支进行分析统计;
(f)交流模块:支持管理员回复会员反馈。
1