银河战舰队--冲刺日志2

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 2024秋软工实践团队作业-第三次( Alpha冲刺) - 作业 - 软件工程2024 - 班级博客 - 博客园
团队名称 银河战舰
团队成员-学号 102202129-林伟宏 102202131-林鑫 102202109-木合塔拉提 102202143-梁锦盛 102202126-陈家凯 102202148-路治 102202116-李迦勒 102202103-王文豪 102202113-许煊宇 102202155-王贺雯
这个作业的目标 说明第2次的冲刺进度

一、项目进度追踪

姓名 完成任务 完成时间 剩余时间 遇到问题 解决方案
林伟宏 组织会议、分配任务、检查bug 2h 1h 汇总代码,查看效果,指出bug 解决组员问题、分配下次任务
许煊宇 实现剧情展示与推进功能,初步完成 "落魄山" 场景中几个回合的情节内容。 5 3 剧情内容无法按回合正确显示,下一回合的内容提前展示。 通过 JavaScript 为每个回合绑定独立的显示事件,控制内容按点击顺序显示,同时使用 CSS 初始隐藏所有回合内容,仅在触发事件时显示对应内容。
木合塔拉提 实现战力计算相关的逻辑,结合角色属性、装备等因素来计算玩家战力 7 1 战力计算的复杂性较高,涉及多种因素的组合,难以一开始就得到理想结果。 逐步拆解战力公式,分别计算基础属性和附加加成,最后整合成总战力。
王文豪 开发 “开始” 页面,添加属性点随机分配按钮及其功能逻辑。 6 1 “随机分配” 按钮未能正确分配所有属性点,导致功能异常。 重新梳理数学逻辑,确保在属性点随机分配时所有点数均能正确分配,调试过程中发现逻辑遗漏问题后修复。
林鑫 数据库连接和模型定义。 数据库连接失败。 检查连接参数及网络配置,确保数据库服务正常运行并成功测试连接。
路治 装备与背包格子划分功能修复。 7 1 装备无法划分到背包格子中。 调整优先级并微调位置,成功将装备放入背包。
李迦勒 调整左侧用户信息模块比例,使其放大 1.5 倍且不影响其他布局。 4 4 初始放大直接修改宽高导致周围布局受影响。 使用 CSS 的 transform: scale(1.5); 属性进行缩放,避免直接改变宽高。搭配 position: absolute 和调整 topleft 确保缩放后的组件位置准确。
陈家凯 对功法界面进行优化,并实现设置界面的弹窗功能。 5 3 功法界面需要与数据库实时交互,与后端同学的接口配合成为关键问题。 明确接口需求,与后端进行协作,确保接口数据结构与功能符合预期。使用异步请求(如 fetchaxios)从后端获取功法数据,并通过 DOM 操作动态更新界面。
梁锦盛 完善炼丹系统界面及交互逻辑。 7 1 模拟数据不足,无法验证所有炼丹组合逻辑。 在后台批量生成不同类型的丹药数据以覆盖更多测试场景。
王贺雯 作答辩ppt、汇集文本 4 0.5 文本信息量混乱,需要重新整理 按需调整、找素材

二、今日会议

会议内容
主要汇报大家的进度,如更新了前端页面的设计,增加了功法、炼丹等页面,同时其他组员指出所存在的问题,并积极讨论,并计划明天的任务。

会议记录

工作进度

name work next day
许煊宇 副本内容添加优化 副本页面,剧情优化 跳转主玩法home页
木合塔拉提 后端 功法计算逻辑 战力逻辑 功法修炼相关内容 战力计算相关内容
王文豪 登录主页逻辑修改 点数分配bug修复 页面优化测试 bug修改
林鑫 后端实现登录 主玩法ai实现 拜师ai
路治 添加模块跳转按钮 背包优化 完善背包页面 优化装备逻辑
李迦勒 板块页面ui优化 页面跳转弹窗 拜师界面接口
陈家凯 新增设置界面 协助前端同学
梁锦盛 炼丹系统初步构建 完善背包系统与前端联系
林伟宏 组织会议、监督进度、指出bug 组织会议、解决组员问题
王贺雯 设计ppt,并撰写博客 搜集信息、答辩ppt

需要改进的问题和解决方法

林鑫
1.SQL注入安全问题:
问题:直接将用户输入拼接到SQL查询中,可能会导致SQL注入攻击。

解决方案:使用参数化查询来防止SQL注入。例如,在执行SQL语句时,使用%s作为占位符,并传入参数。
木合塔拉提
2.遇到的问题:

战力计算的复杂性较高,涉及多种因素的组合,难以一开始就得到理想结果

解决方法:
逐步拆解战力公式,分别计算基础属性和附加加成,最后整合成总战力。
王文豪
3.遇到的问题:
在设计游戏“开始”页面时,属性点分配的功能出现bug,“随机分配”按钮无法将属性点全部分配

解决方式:检查代码的功能逻辑是否正确,确保点数分配的数学逻辑正确。
路治
4.问题:在设计“登录”页面时,设置“跳过文本”功能时,功能逻辑出现错误,在点击按钮后,文本重复出现。

解决方式:通过ai进行找错,从而修复bug。

三、GitHub签入记录

四、进展截图

对上一次的页面进行优化和增加新功能

增加设置

完善主页面剧情

炼丹界面

背包界面优化

增加副本内容

功法界面

五、燃尽图

对应用例完成情况

六、成员贡献

成员 贡献度
林伟宏 11
林鑫 12
木合塔拉提 9
梁锦盛 9
陈家凯 11
路治 9
李迦勒 9
王文豪 10
许煊宇 10
王贺雯 10