2.2 KiB
2.2 KiB
design a checklist app
overview
When we do SOP,we need a checklist. To design a checklist app,we can create and view a checklist, then record it.
frontend
首页
- 使用中:显示正在使用的检查单。最多4个未完成。
- 收藏的模板:(按收藏时间降序最多显示4个,点击“更多”显示所有收藏的模板)
- 所有模板:(按创建顺序降序排列,最多显示4个,点击“更多”显示所有模板)
- 创建模板:+号
创建模板页面
- 名称(不可重名)
- 模版中的模块,分为三类:
- check类;显示文字,最右侧有一个或多个checkbox,勾选至少一个;
- choose类:显示文字,最右侧有选择框,2选一或多选一;
- 文本类:显示文字,最右侧有text框,输入文字或数字;
backend
数据库设计
- 模版表
- 模版编号:10001-99999,最多创建99999个模板;
- 模版名称: <<<<<<< HEAD
- 模块数量:
- 模版创建时间:
- 模版最后一次使用时间:
- 模块表-check
- 模块编号:
- 模版编号:
- 是否有效:
- 文字描述:
- 选择1:
- 选择1描述:
- 选择2:
- 选择2描述:
- 选择3:
- 选择3描述:
- 模块表-choose
- 模块编号:
- 模版编号:
- 是否有效:
- 文字描述:
- 选择1:
- 选择1描述:
- 选择2:
- 选择2描述:
- 选择3:
- 选择3描述:
- 选择4:
- 选择4描述:
- 选择5:
- 选择5描述:
- 选择6:
- 选择6描述:
======= 3. 模版创建时间: 4. 模版最后一次使用时间: 2. 模块表
-
模块编号(排序):
-
模版编号:
-
是否有效:
-
模块类型:check、choose、text
-
文字描述:
-
模块对应表编号:
-
模块表-choose选择对应表
- 编号
- 名称
- 序列
- 数值内容
-
记录表
- 记录序号:
- 模版编号:
- 模块编号:
- 记录结果:
- 记录创建时间:
- 记录结束时间:
-
记录统计表
- 记录序号:
- 记录状态:
a9d02406b0fe6e123fd96132dd099a67af6ff69d