4.2. 开发记录

4.2.1 第一次会议

会议时间

2024年3月27日

会议人员

全体成员

会议主题

项目选题、任务分配

会议结论

  1. 确定项目选题为Online Judge系统.

  2. 确定初步项目分工, 分为前端, 后端, 测试三个部分.

    • 前端: 赖品亨, 董贾飞扬

    • 后端: 雷昊川, 何超然, 宋岳林

    • 测试: 何泽民

  3. 确定项目的基本功能和技术栈.

    • 前端: Vue.js

    • 后端: Django

  4. 确定项目的各个阶段的时间节点.

4.2.2 第二次会议

会议时间

2024年4月30日

会议人员

全体成员

会议主题

详细设计、分配任务

会议结论

  1. 确定系统的模块划分和架构设计.

  2. 确定各个模块的具体功能和接口设计.

  3. 分配各个模块的任务.

4.2.3 第三次会议

会议时间

2024年6月25日

会议人员

全体成员

会议主题

文档撰写

会议结论

  1. 确定文档的协作撰写方式.

    • 使用Markdown格式.

    • 使用Git进行版本控制.

    • 使用GitHub进行文档协作.

    • 使用GitBook进行自动文档生成.

  2. 确定文档的目录结构和内容.

  3. 分配文档的撰写任务.

  4. 文档协作流程

    • 每个成员在本地完成文档的编写.

    • 每个成员提交pull request, 请求合并到主仓库.

    • 组长负责合并代码.

4.2.4 第四次会议

会议时间

2024年6月26日

会议人员

全体成员

会议主题

开发协作

会议结论

  1. 确定开发协作的方式.

    • 使用Git进行版本控制.

    • 使用GitHub进行代码协作.

  2. 确定开发的协作流程.

    • 负责前后端的成员各自fork主仓库.

    • 每个成员在本地完成代码的编写.

    • 每个成员提交pull request, 请求合并到主仓库.

    • 组长负责合并代码.

4.2.5 第五次会议

会议时间

2024年7月1日

会议人员

全体成员

会议主题

程序测试

会议结论

  1. 确定测试的内容和方式.

    • 单元测试: 测试各个模块的功能是否正常.

    • 系统测试: 测试整个系统的功能是否正常.

4.2.6 第六次会议

会议时间

2024年7月10日

会议人员

全体成员

会议主题

系统测试与部署

会议结论

  1. 确定各个模块当前的开发进度.

  2. 确定系统测试的负责人.

  3. 确定系统的部署方式.

    • 前后端均部署到服务器上.

Last updated