Summary and Sprint : Day 2
总结冲刺:第二天
今日任务完成情况
成员A:20211108俞振阳
-
完成情况:
- 更新项目计划:已完成。
- 组织会议:已完成,项目进展会议已成功召开。
- 各部分代码检查:已完成,所有关键需求已经得到审查。
-
未完成原因:
- 无未完成任务。
-
改正措施:
- 持续更新项目计划,确保及时反映项目进展。
成员B:20211106隋吉达
-
完成情况:
- 系统架构设计:已完成详细设计文档。
- 硬件资源评估:已开始评估和选择服务器和其他硬件资源。
- 协作规划:已与成员D协作,确保后端逻辑与架构设计的一致性。
-
未完成原因:
- 硬件资源评估尚未完成。
-
改正措施:
- 提高硬件资源评估的优先级,确保尽快完成。
成员C:20211112周子凯
-
完成情况:
- 用户界面设计:已根据反馈调整用户界面原型和设计。
- 界面元素开发:已开始设计系统的主要界面元素,如导航栏和控制面板。
- 准备设计评审:已准备好明天的设计评审会议材料。
-
未完成原因:
- 无未完成任务。
-
改正措施:
- 持续跟踪用户界面设计和开发进度,确保按计划推进。
成员D:20211120刘钟徽
-
完成情况:
- 数据库架构设计:已开始设计数据库架构和数据模型。
- 后端架构讨论:已与成员B讨论和确定后端开发的初步架构。
- API开发计划:已准备API开发的初步计划。
-
未完成原因:
- 无未完成任务。
-
改正措施:
- 持续跟踪后端开发进度,确保与系统架构设计保持一致。
成员E:20211125苗靖章
-
完成情况:
- 测试用例编写:已开始编写针对初步需求的测试用例。
- 设计文档审查:已审查设计文档,提出了测试方面的建议和更改。
- 准备评审会议:已准备参与设计评审会议。
-
未完成原因:
- 无未完成任务。
-
改正措施:
- 持续进行测试用例的编写,确保全面覆盖项目需求。
遇到的问题
问题1:变量的传递
详细问题描述: 在多个网页中,由于不熟悉变量的作用域,无法正确传递变量,导致变量在不同网页中无法有效使用。
问题原因: 缺乏对变量作用域的理解,未能正确设置变量的全局或局部范围。
问题解决方法: 建议将需要在多个网页中使用的变量放入$_SESSION
中,以实现在不同页面之间的传递。使用start session
命令启动会话,确保变量的正确传递和使用。
问题2:数据库连接失败
详细问题描述: 数据库连接无法成功建立,导致无法正常访问数据库中的数据。
问题原因: 未设置数据库开机自启动,可能导致在应用启动时数据库连接无法成功建立。
问题解决方法: 建议在APPSERV(应用服务器)中设置数据库开机自启动选项,确保数据库在系统启动时自动启动。这样可以解决数据库连接失败的问题,确保后续数据库连接正常。
问题3:表单处理以及数据库验证失败
详细问题描述: 表单提交后,无法成功处理以及在数据库验证时遇到问题,导致数据无法正确存储或验证失败。
问题原因: 表单提交的文件与用于数据库验证的文件文件名不一致,可能导致数据处理和验证的文件不匹配。
问题解决方法: 建议修改表单的action
属性,确保它指向正确的用于数据库验证的文件。这样可以解决表单处理以及数据库验证失败的问题,确保数据能够正确地存储和验证。
今日心得
1. 变量的传递
了解变量的作用域对于多个网页中的变量传递至关重要。在处理这个问题时,意识到全局和局部变量的差异,以及如何使用$_SESSION
来实现在不同页面之间的变量传递。这个经验让我们更加熟悉PHP中的会话管理机制,并提高了我们对变量作用域的理解。
2. 数据库连接失败
数据库连接失败问题让我们认识到在应用启动时数据库可能未正确启动的情况。通过在APPSERV中设置数据库开机自启动,我们学到了确保数据库服务可用的一种方法。这个经验强调了在使用数据库时,不仅需要正确的连接参数,还需要确保数据库服务处于运行状态。
3. 表单处理以及数据库验证失败
在处理表单处理和数据库验证失败的问题时,我们发现文件命名的一致性对于文件匹配至关重要。通过修改表单的action
属性,我们成功解决了文件名不一致导致的验证问题。这个经验让我更加注重文件和表单之间的一致性,确保它们正确匹配,从而顺利进行数据处理和验证。
明日任务安排
明日任务安排:
成员A:20211108俞振阳
- 更新项目计划:审查并更新项目计划,确保所有任务符合时间线。
- 组织会议:组织一个项目进展会议,讨论当前状态和下一步计划。
- 代码检查:各部分代码接口确保一致,确保各部分沟通理解需求一致。
成员B:20211106隋吉达
- 系统架构设计:完成系统架构的详细设计文档。
- 硬件资源评估:开始评估和选择服务器和其他硬件资源。
- 协作规划:与成员D协作,确保后端逻辑与架构设计的一致性。
成员C:20211112周子凯
- 用户界面设计:根据反馈调整用户界面原型和设计。
- 界面元素开发:开始设计系统的主要界面元素,如导航栏和控制面板。
- 准备设计评审:准备明天的设计评审会议材料。
成员D:20211120刘钟徽
- 数据库架构设计:开始设计数据库架构和数据模型。
- 后端架构讨论:与成员B讨论和确定后端开发的初步架构。
- API开发计划:准备API开发的初步计划。
成员E:20211125苗靖章
- 测试用例编写:开始编写针对初步需求的测试用例。
- 设计文档审查:审查设计文档,从测试的角度提出建议和更改。
- 准备评审会议:准备参与设计评审会议。
今日对项目的贡献量
成员学号 | 成员姓名 | 今日贡献量 |
---|---|---|
20211108 | 俞振阳 | 3 |
20211106 | 隋吉达 | 2 |
20211112 | 周子凯 | 3 |
20211120 | 刘钟徽 | 3 |
20211125 | 苗靖章 | 3 |
总计贡献量:14