捋需求
- 基本的用户管理
- 手动设定物业帐号密码
- 手动设定管理员帐号密码
- 每个人的帐号需要自行注册,使用邀请码方式注册
- 点菜界面
- 有一个日期选择框
- 有一个早中晚饭的分界线
- 分界线中间有一些卡片,卡片里有图片有文字,可以点选
- 一个简化点菜界面,选一段日期,设定为这几天三顿饭全选
- 订单界面,用来打饭
- 做菜界面,用来看这顿饭每个菜要做多少
- 提供每周菜谱界面
- 上传菜谱按键
- 下载菜谱按键,提供一个菜谱模板,将本周菜谱填入后上传。
- 维护菜品
- 一个列表,列表中有每一个传过菜谱的菜名,对应菜名的图片,和替换图片的功能
- 统计界面
- 统计每顿饭每个菜的选择量
- 统计每日流水等
- 登录用户
- 选择点菜模式(常规模式,批量点菜模式,修改选菜模式)
- 选择食堂
- 选择日期,之后会显示该日早中晚饭的菜(菜名,价格,常见点菜界面,单个菜品选择上限为1)
- 选菜
- 下单
- 下单完成后显示订单信息,和一个二维码
- 食堂帐号登录后台
- 选择传菜谱
- 点一个新建按钮,选择是早中晚饭还是其他,然后添加菜名
- 如果菜不存在,则增加两列,一列是图片,一列是价格
- 如果菜存在就继续
- 页面结构类似于组题
- 添加完成后保存
在点菜开始前选择修改点菜模式即可进入
- 食堂帐号登录后台
- 选择开始做菜
- 选择今日的某一顿饭
- 开始做菜后本顿饭选择的菜将无法更改
- 食堂帐号登录后台
- 选择导出月账单
- 选择月份
- 导出一份excel表,第一页为该月营业额、周营业额、日营业额等信息,第二页为每日每顿饭每个菜的选择人数,第三页为每日每顿饭每个人选择的菜
- 每天定时刷新一些索引内容
使用Redis作为数据库,并且只用其中一个数据库 要做以下键值对和Set
Guid -> 单个食物(Food)
食堂名称-食物列表 -> 食物的列表(Guid)
食堂名称-单个食物名称 -> Guid
Guid -> 菜单(Menu)
食堂名称-日期-早中晚饭 -> Guid
//Guid -> 用户(User)
//用户名 -> Guid
用户列表 -> 用户列表的实际内容(用户名)
用户-用户名
Guid -> 订单(Order)
食堂名称-日期-用户-早中晚饭 -> Guid
食堂名称-月订单表-月份 -> 订单列表(Guid)
食堂列表 -> 食堂列表实际内容(食堂名称)
//Guid -> 食堂
食堂-食堂名
//食堂名称 -> Guid