银河护胃队-冲刺日志(第三天)
作业所属课程 | https://edu.cnblogs.com/campus/fzu/SE2024/ |
---|---|
作业要求 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13305 |
作业的目标 | 2024-11-13冲刺日志,记录每天的冲刺会议与进度 |
团队名称 | 银河护胃队 |
团队成员学号-名字 | 072208130-曹星才(组长) 052205144-张诗悦 102201120-陈康培 102201342-潘宇晴 102202108-王露洁 102202111-刘哲睿 102202128-林子豪 102202142-黄悦佳 102202149-詹镇壕 102202153-来再提·叶鲁别克 |
一、冲刺分工与进度
成员 | 完成的任务 | 完成的任务时长(小时) | 剩余时间(天) |
---|---|---|---|
王露洁 | 小助手(推荐页,聊天页,历史记录页),记录(首页,围度页)前端设计 | 7 | 3 |
詹镇壕 | 登录注册相关API开发及测试,用户打卡相关API及测试。 | 4 | 3 |
黄悦佳 | api接口初步测试完成,联合数据库对数据进行处理操作。 | 9 | 3 |
刘哲睿 | 提前喂给AI接口用户的数据信息,进行智能分析回答;用户的健康,身体,维度信息和饮食习惯的api代码编写和测试 | 4.5 | 3 |
张诗悦 | 用户的健康,身体,维度信息和饮食习惯的api代码编写和测试 | 3 | 3 |
来再提 | 首页的完善以及食物详情页和菜肴详情页的前端设计 | 4 | 3 |
林子豪 | “我的”页面,设置,健康计划,食谱,收藏,体检档案,帮助与反馈的页面结构 | 5 | 3 |
陈康培 | 我的-设置、我的-基本信息;我的-体检报告页面设计 | 4 | 3 |
潘宇晴 | 随心配页面bug修改,排行榜页面前端 | 4 | 3 |
二、冲刺会议内容记录
2.1 会议内容
在这次会议中,团队对项目关键环节展开了深入讨论,内容涵盖API接口的编写规范、服务器的部署方式、AI接口的调用策略、数据库的使用方案,以及前后端的对接流程。会议旨在确保整个开发过程有条不紊、规范化推进,并为各个模块之间的顺畅协作打下基础。
首先,关于API接口的编写规范,团队成员就如何保持接口一致性、可读性和易维护性展开了讨论。大家一致认为,接口设计应遵循RESTful原则,明确规范每个接口的请求方法、路径命名、参数格式和返回数据结构,并制定详细的文档说明,便于后续开发和调试。此外,团队还商议了统一使用错误码和响应消息的格式,以便客户端能快速识别并处理异常情况。
接着,讨论转向服务器的部署方式。大家探讨了不同环境下的部署策略,包括服务器的负载均衡、自动化部署流程,以及如何通过容器化工具(如Docker)来简化运维管理。会议中还考虑了服务器的安全措施,如配置防火墙、设置数据加密和备份机制,确保服务器在高并发和大流量情况下依然稳定高效。
AI接口的调用方式也是讨论的重点之一。团队分析了如何高效调用AI接口,并探讨了数据预处理和接口优化策略,以确保AI模块能够快速、精准地返回分析结果。还商定了使用异步请求来提高接口响应速度,并讨论了缓存策略,以优化数据处理效率。
在数据库的使用方面,大家详细探讨了数据库结构的设计、数据的存储和查询优化方法。团队一致认为应根据实际业务需求选择合适的数据库模式,并合理设计索引以提升查询性能。此外,还讨论了如何保证数据一致性和完整性,并制定了数据库的备份和恢复策略。
最后,会议的一个重要环节是前后端组的对接讨论。两组成员就数据交互流程、接口调用顺序和跨域请求配置进行了深入探讨。为确保数据在传输过程中安全可靠,团队商定了使用加密协议,并明确了数据格式和解析方式。此外,大家还讨论了前后端联调过程中可能遇到的问题及其解决方案,制定了及时沟通和快速反馈的机制,以提高整体开发效率和质量。
这次讨论为项目奠定了坚实的技术基础,增强了团队的协作能力,明确了接下来的开发方向和任务分工。
2.2 会议过程
2.3 github签入记录
2.4 效果展示
前端页面:
后端接口:
三、遇到的问题
黄悦佳:昨晚服务器数据库密码太简单,被黑了数据全被删除了,对方留下联系方式让我转0.0089比特币帮我恢复数据。重新配置了数据库从本地重新上传数据解决了。晚上api接口测试时数据库存储操作频繁导致被锁,又查找锁死进程kill,解决了。
四、团队成员贡献表
成员 | 贡献度 |
---|---|
王露洁 | 12.5% |
詹镇壕 | 11.5% |
黄悦佳 | 14% |
刘哲睿 | 12% |
张诗悦 | 10% |
来再提 | 10% |
林子豪 | 10% |
陈康培 | 10% |
潘宇晴 | 10% |