Skip to content

2018\10\01 meeting record

YeWR edited this page Oct 8, 2018 · 2 revisions

10_1小组会议纪要

  • 日期:2018 10/01
  • 出席情况
  • 陈曦、吴海旭、叶葳蕤、赵哲晖准时到达

1.近期工作口头汇报

  • 叶葳蕤:
    • 确定了ui设计的程序Mockplus
    • 确定小程序开发框架(使用原生的小程序框架开发)不过,原生的小程序开发可能会有机型的bug,简要介绍小程序设计方式:一个page,需要改动的主要内容为html和js
    • 单元测试框架Mocha,单元测试至少达到80%(输入输出存储数据之后方便测试,测试文件上传)
  • 吴海旭&陈曦
    • 调研当前琴房使用规则,已有规则文件
    • 调研相关小程序内容:明确了预约选择第一级为琴房
    • 分析小程序功能:可以增加公告栏功能
  • 赵哲晖
    • 设计产品的初步ui界面
    • 初步设计产品逻辑:修改预约(退费功能),长期预约直接显示在顶上

2.程序讨论

2.1 程序逻辑

长期预约默认线下办理,由管理员增加进入数据库

长期预约只能半小时内交钱

2.1.1 用户方

使用Processon流程设计

小程序使用流程

2.1.2 管理方

管理员身份:开发者、管理者

功能列表:

功能 简介
公告 编辑公告内容
用户列表 查找、查看、加入黑名单
查看预约 查找、查看
更新琴信息 预防琴坏这类情况(哪个时间段不可以使用、原因)
长期预约 用户、时间
初始化 特定时间导入excel

2.2 界面设定

后续更新,大致请看流程图。

2.3 数据管理

数据库有以下内容:

  • 用户

    • 类别:校内学生、校内老师、校外、root、管理员
    • 信息:微信号、手机号、身份证(or 学号)
    • 预约:订单索引
    • (充值):余额(小钱包)
  • 订单

    • 时间
    • 用户
    • 琴id
    • 状态flag:短期(已使用、未使用、正在使用)、长期(已经缴费、未缴费)
    • 人数
    • 价格
    • 订单id
  • 琴是一个string(存储临时三天的信息),包括琴id和时间段。

    每天更新琴数据库(string滑动)。

  • 初始化json

  • 长期预约json

4. 后期任务及迭代周期

迭代周期 内容
第一轮 用户验证、我的(信息和短期记录)、预约
第二轮 公告、管理网站、我的(官方提醒)
第三轮 长期预约、付费系统
第四轮 性能优化、美化界面
管理者功能 简介
公告 编辑公告内容
用户列表 查找、查看、加入黑名单
查看预约 查找、查看
更新琴信息 预防琴坏这类情况(哪个时间段不可以使用、原因)
长期预约 用户、时间
初始化 特定时间导入excel
使用者功能 简介
验证 校内外等用户区别、注册
公告 显示公告
我的 个人信息、历史记录(长期短期)、官方提醒
预约 选择条件、付费系统

5. 架构设计

主要分为:前端、数据库和后端。后续更新。

6. 任务分配

第一轮迭代

分块 内容 人员
前端 用户验证、我的(信息和短期记录)、预约ui设计 叶葳蕤、陈曦
后端 用户验证逻辑、信息相关处理、预约逻辑、数据库 赵哲晖、吴海旭

7. 文档说明

1.项目简介(introduction)

2.产品定位

3.愿景及用户分析

4.系统特性(功能)

5.项目组织结构(前端后端框架+流程图)

6.项目规划(迭代周期+时间计划)

7.项目组织职责(分工)