队长工作日志
2021/6/28
暑期实训第一周第一天。
今天工作主要内容是:
- 团队内梳理整体开发流程
- 完成模块分工(可视化二人,数据处理二人,后端一人)
- 分配任务及下一步学习重点(前端界面框架使用
React,模型可视化WebGL,后端Springboot)
下一步要完成的:
- 每个部分的成员开始学习所需掌握的技术
- 各自明确个人负责部分的输入输出内容和格式,即模块间耦合部分的数据流形式
- 基于迭代式开发的需求分析(形成WBS图)
- 进一步明确进度计划,基于需求分析进行时间安排
经过对 项目要求 的反复研读后,我们确定了第一期工程的核心功能开发重点:
因此,负责可视化界面的两位同学,其中一人负责界面搭建,另一人负责WebGL的播放器界面优化调整。
在进度安排上,总时间为五周,整体规划如下:
第一周:完成需求分析、进度计划、模块设计、系统设计,并且个人负责部分的技术要开始学习,确定各个模块之间数据形式(确定接口的格式),确定核心功能及辅助功能开发。
第二周:开始核心功能开发,目标是能够实现五种输入类型样片切割和分类的可视化展示。
第三周:完成核心功能开发并开始辅助功能开发,即面向牙医的交互设计,提高牙医诊断过程中的效率。
第四周:完成辅助功能开发,并开始进行系统优化(包括对卡顿、性能、bug的问题寻找和优化)。
第五周:系统测试。同时也作为缓冲时间带,防止前面的任务滞留。
2021/6/30
暑期实训第一周第三天。
昨天和今天各成员对彼此负责模块进行了初步了解,因此今天完成主要的模块设计和系统设计,分出进度优先级,并确定核心功能开发流程。
经过对相关技术框架学习难度和实际情况的多方面考虑,前端框架从React变为Vue,组件使用Ant Design。
同时成员分工如下:
两位同学负责数据处理和播放器界面设计
两位同学负责前端页面搭建
一位同学负责后端接口设计和数据持久化
具体的模块如下:
根据具体要求进行了优先级划分,序号为1表示最高优先级,然后优先度逐级递减。
接下来两天内的开发计划:
- 可用的模型播放器并能成功展示
- 前后端完成登录注册功能的实现(第一次数据交流)
- 确定模型数据的传输格式和持久化分类方法
2021/7/2
今天实现了前后端数据交互。
后端登录注册和患者信息注册都已完成。