晴空ClearSky——α冲刺总结
| 这个作业属于哪个课程 | 2501_CS_SE_FZU |
|---|---|
| 团队名称 | 晴空ClearSky |
| 这个作业要求在哪里 | 团队作业——站立式会议+α冲刺-CSDN社区 |
| 这个作业的目标 | 明确团队代码规范、制定α冲刺任务与计划 |
| 其他参考文献 | 阿里巴巴java开发手册 |
目录
- 一、冲刺任务与计划
- 初始计划分工
- 项目预期计划
- 第1天
- 第2天
- 第3天
- 第4天
- 第5天
- 第6天
- 二、项目现实进展
- 移动端(供学生用户使用的前端)
- Web端(供系统管理员、咨询师后台使用)
- 后端(为移动端与Web端提供服务)
- 项目燃尽图
- 存在问题
- 成员心得与实际工作内容、贡献度
- 三、对下阶段的展望
- 四、AI技术员分析
一、冲刺任务与计划
初始计划分工
| 成员 | 任务 |
|---|---|
| 102300432 | 后端开发、撰写冲刺计划、总结博客 |
| 102300107 | 协助测试、制作PPT等、AI测试员 |
| 102300121 | 撰写6天冲刺博客、AI设计师 |
| 102300312 | 后端开发、AI程序员 |
| 102300207 | 移动应用前端开发 |
| 102300211 | Web后台管理前端主界面开发 |
| 102300408 | Web后台管理前端功能辅助开发 |
| 102300434 | 软件测试 |
项目预期计划
第1天
- 团队会议确认需求细节、技术方案评审、开发环境统一(JDK、IDE、Flutter SDK、Node.js等)。
- JDK-21,IDE:IntelliJ IDEA
- 后端:创建Spring Boot项目,配置MyBatis、MySQL连接、依赖管理。
- 前端:初始化Flutter和Vue项目结构,配置路由和基础组件。
第2天
- 核心任务:用户认证模块、数据库表结构实现。
- 后端:实现登录注册API(9位数字用户名验证、密码强度校验)。
- 前端:Flutter实现登录注册界面、Vue实现管理员、咨询师登录界面。
- 数据库:完成用户表等核心表结构创建与索引优化。
第3天
- 上午:AI心理对话模块开发
- 后端:集成大模型API,实现严重心理问题检测算法(关键词识别、情绪分析)。
- 前端:Flutter实现AI对话界面、消息展示。
- 下午:线下咨询预约模块开发
- 后端:咨询师管理API、可预约时段管理、预约申请逻辑。
- 前端:Flutter实现咨询师列表、预约界面。
第4天
- 上午:心理测评与资源库模块
- 后端:测评题库管理、测评逻辑、自动报告生成。资源库分类API(文章、视频、音乐)。
- 前端:Flutter实现测评流程、资源展示界面,Vue实现管理员仪表盘、数据表格、审核界面。
- 下午:心理社区互动模块
- 后端:博文发布/审核/管理API、点赞评论功能。
- 前端:Flutter实现社区界面、博文编辑功能。
第5天
- 核心任务:管理员后台开发完善
- 后端:在线用户监控、会话管理、博文审核API。
- 测试所有模块接口连通性、修复关键bug。
第6天
- 全面测试与文档整理 功能测试、用户体验测试、部署文档编写。
二、项目现实进展
移动端(供学生用户使用的前端)










Web端(供系统管理员、咨询师后台使用)
Web端可预览链接
管理员测试用户名admin
咨询师测试用户名consultant
密码均为123456













后端(为移动端与Web端提供服务)

项目燃尽图

存在问题
后端开发人员不足,全体成员都没有后端开发经验。接口实现虽已全部完成,目前通过测试的仅有登录、注册接口,其余接口未经测试,功能是否正常运行处于未知状态。
后端尚未部署到云服务器,前端对接时需要部署后端到本地,环境配置存在困难,导致前端等后端,后端又开发不动,出现项目进度延期。
团队成员前期协作不足,多数成员对于项目需求不明晰。
测试人员测试数据编制覆盖面不足,均未系统学习过测试流程,测试进度缓慢。
成员心得与实际工作内容、贡献度
| 学号 | 实际工作内容 | 收获与心得体会 | 贡献度 |
|---|---|---|---|
| 102300107 | 辅助测试,编写测试数据。 | 本次测试工作让我对质量保障有了更深的体会。挑战主要来自两方面:一是数据库表设计存在缺陷,导致设计用户表、AI对话表的关联测试用例时非常棘手,大数据量下的边界场景极易出错;二是测试环境配置繁琐,且AI生成的测试数据常不够完善,需耗费大量时间人工补充校验。为应对这些问题,我深入学习了如何编写更完善的单元测试和数据库测试用例,从底层开始构建质量防线。我认识到,测试不仅是发现bug,更是对前期设计的检验与推动。一个健壮的系统,必须从设计之初就考虑可测试性。这次经历极大地锻炼了我从全局视角排查问题、优化流程的能力。 | 6% |
| 102300121 | 使用AI工具参与设计环节,设计数据库,编写每日冲刺博客。 | 设计数据库时需从全局视角考虑数据结构、关系和约束。通过实践,学会了用ER图和数据字典梳理业务逻辑,避免因设计缺陷导致后期重构。制定命名规范、约束规则,减少了团队协作中的歧义和错误。在测试中,通过执行测试用例、提交缺陷报告,深刻理解到“测试不是找茬,而是预防问题”。数据库设计需紧贴业务需求,避免过度设计或遗漏场景。灵活的设计可能提升开发速度,但会牺牲查询效率。需根据优先级选择方案。不同项目阶段需采用不同测试策略。 | 10% |
| 102300207 | 完成供学生用户使用的移动端构建。 | 本阶段我主要负责客户端前端开发,完成了主要页面的搭建和交互优化。在不断完善界面细节的过程中,更加熟悉了Flutter的组件使用与状态管理。目前已开始进行与后端的接口对接工作,虽然还在调试阶段,但对整体数据流程有了更直观的理解,也积累了实战经验。 | 17% |
| 102300211 | 完成Web后台管理登录、注册、主界面的实现。 | 团队沟通和协作能力的提升,得到了web开发的经验并熟悉了vue框架。心得体会:在进行大项目时团队的沟通往往才是决定效率的最大因素 | 16% |
| 102300312 | 配置后端环境,检查项目结构。 | 在本次项目开发中,我深刻认识到明确任务需求与整体规划是高效开发的前提。初期因模块要求不明确,进展受阻,这让我体会到清晰的目标导向至关重要。面对复杂的Spring Boot后端模块构建与调试,我意识到在动手前需对项目有整体把握,这能有效降低后续的调试难度。同时,我也在实践中学习了AI编程工具的应用,发现其能显著减小重复性工作量,但核心的审核与复杂逻辑梳理仍需人工主导,这锻炼了我人机协作解决问题的能力。通过协助后端与测试工作,我的全局视角和团队协作能力得到了提升。 | 6% |
| 102300408 | 完善Web后台管理具体的功能界面。 | 作为心理咨询平台项目的前端开发者,我负责将静态的HTML页面转化为能与后端API动态交互的功能性界面,这段开发历程不仅提升了我的技术能力,更让我对用户体验与心理健康服务的结合有了深刻理解。首先是要做好错误处理。其次是数据格式的转换。 | 14% |
| 102300432 | 开发完整后端,构建各个接口与实现,根据测试人员反馈bug修正。撰写代码规范与α冲刺计划博客,撰写α冲刺总结博客 | 本次α冲刺中,我初步学习了Spring Boot框架。学会了在Java语言环境下借助第三方封装库进行AI接入 ,可以简化大量配置时间。同时,我学习到了一开始前后端就要商议形成完善的接口文档,如果边开发边改动接口,会给前后端开发带来诸多不便。同时对于后端各个接口,应该实现一个测试一个。全部实现完再统一测试时,如果没有较完善的异常处理信息,很难定位bug原因。同时对于不同人员,更多的沟通交流可以很大程度上减少自行摸索的时间。 | 17% |
| 102300434 | 对前后端进行测试。 | 学习了关于使用PostMan和Apifox进行接口测试的基本方法。进行单元测试和接口测试时需要考虑程序的所有分支;手动测试效率较低,可以适当地进行自动化测试。 | 14% |
三、对下阶段的展望
在α冲刺完成的基础上,我们将对核心功能进行细节打磨,提升稳定性和性能。
对界面进行视觉升级,提升美观度和易用性优化布局、调整色彩搭配、增加动画效果等。
简化操作流程,减少用户操作步骤,提升用户操作效率。我们还将优化代码结构,减少冗余代码,提升系统响应速度。例如,对数据库查询进行优化,减少查询时间。
在下一阶段中,我们将增加测试用例,提升测试覆盖率。
对核心功能进行单元测试、系统测试,确保功能正确性。更进一步使用自动化测试工具,减少人工操作,提升测试效率。
- 优先进行前后端对接联调测试,若多数接口存在问题且数据库设计不合理的情况下,考虑整个后端重写。
四、AI技术员分析
在设计阶段,AI极大地提升了我们的设计效率和质量。在UI设计方面,我们使用AI工具,快速生成多种设计原型。我们只需输入基本的设计要求,如风格、色彩偏好等,AI就能在短时间内提供多个设计方案供选择.这不仅节省了大量的时间和精力,还为我们提供了更多的创意灵感。
在代码开发过程中,AI辅助编程工具成为我们开发的得力助手。这些工具能为我们自动生成代码片段、提供代码补全建议,并检测代码中的潜在错误。例如,当开发人员输入部分代码时,AI工具可以根据上下文和编程规范,自动补全剩余的代码,大大提高了编码效率。同时,AI代码审查工具能够实时检测代码中的语法错误、逻辑漏洞和安全风险,帮助开发人员及时发现问题并进行修复,确保代码质量。
在测试阶段中,AI在自动化测试方面发挥了重要作用,我们使用AI自动生成测试用例,这不仅提高了测试的覆盖率和准确性,还减少了人工测试的工作量和时间成本。
在下一阶段中,我们将更好的利用AI,使用AI工具为我们生成更为完善的测试数据,确保提前发现项目的缺陷与不足,并且我们还将使用AI分析我们代码中的冗余部分,提出简化代码的建议。
相关推荐
【MATLAB例程】基于APF的多无人机动态路径规划与避障仿真 四无人机协同避碰、动态障碍规避及安全性能分析(含公式)
程序基于多无人机二维运动学模型,采用人工势场法(APF)实现四架无人机在固定与动态障碍环境下的路径规划和协同避碰。绘制无人机运动轨迹、障碍物轨迹、安全净间隙、速度与加速度、航程及到达时间等图像,输出目标到达数量、碰撞统计和安全性能指标。无人机数量、障碍物分布、运动约束及APF算法参数均可自行调整。
《智能之门》配套PPT课件
《智能之门》配套PPT课件
chromedriver-win64-156.0.8078.80(Stable).zip
chromedriver-win64-156.0.8078.80(Stable).zip
三相并网逆变器虚拟阻抗+统一有源阻尼策略SVPWM+SPWM调制仿真
内容概要:本文档系统梳理了电力电子与新能源并网领域的核心技术与仿真实践,聚焦三相并网逆变器的先进控制策略与调制技术,涵盖虚拟阻抗、统一有源阻尼、SVPWM与SPWM调制、预测电流控制、中点电位平衡、低电压穿越(LVRT)及孤岛检测等关键技术。文档整合了大量基于Matlab/Simulink的高保真仿真模型,涉及三电平ANPC/T型/Z源逆变器、LCL滤波器、虚拟同步发电机(VSG)、下垂控制、构网型变流器等多种主流拓扑与控制架构,并延伸至风光储联合系统、微电网能量管理、弱电网稳定性分析、序阻抗建模与扫频法等复杂应用场景,特别强调SCI论文成果复现与工程化设计实现,具有极强的科研指导性与实践价值。; 适合人群:面向电力电子、电气工程及其自动化等相关专业的研究生、高校科研人员及从事新能源发电、微电网控制、逆变器研发的工程技术人员,要求具备扎实的电路理论、自动控制原理基础及一定的Matlab/Simulink仿真能力。; 使用场景及目标:①支撑高水平学术论文的仿真实验设计与结果验证,尤其是构网型变流器、虚拟同步技术、主动阻尼机制等前沿方向的研究;②用于毕业设计、科研项目中复杂电力电子系统的建模与控制策略开发;③助力工程师掌握从单机逆变器控制到多能互补系统协同运行的全流程仿真技术体系。; 阅读建议:建议结合文档提供的参考文献与仿真资源,采用“由简入繁、循序渐进”的学习路径,先掌握三相并网逆变器PI控制与SVPWM调制等基础模型,再逐步深入VSG并离网切换、多机并联环流抑制、弱电网阻抗交互等高阶课题,注重理论推导、参数设计与仿真调试的深度融合,提升系统级建模与问题分析能力。
三相四桥臂电压不对称跌落补偿动态电压恢复器DVR(Simulink仿真实现)
内容概要:本文介绍了一种基于三相四桥臂拓扑结构的动态电压恢复器(DVR),用于补偿电网中由电压不对称跌落引起的电能质量问题。通过Simulink平台构建仿真模型,重点研究了在不平衡负载和电网电压跌落工况下,DVR对负载侧电压的快速补偿能力。系统采用多准PR(Proportional Resonant)并联控制策略,实现对各相电压的独立精确控制,有效抑制负序分量,提升系统在复杂工况下的稳定性和响应性能。仿真结果验证了所提控制方法在电压幅值、相位补偿及波形质量改善方面的有效性,适用于对供电连续性和电能质量要求较高的工业场景。; 适合人群:电力电子、电气工程及其自动化等相关专业的研究生、科研人员及从事电能质量治理的工程技术人员。; 使用场景及目标:①研究动态电压恢复器在电压跌落、三相不平衡等典型电能质量问题中的补偿机制;②掌握三相四桥臂逆变器的建模与多准PR控制策略的设计与实现;③为高精度电能质量调节装置的研发提供理论依据和仿真验证手段。; 阅读建议:建议结合提供的参考文献和说明文档,深入理解控制算法的设计原理,并在Simulink环境中动手复现仿真模型,通过调整故障条件和控制器参数,观察系统动态响应,从而全面掌握DVR的工作特性与优化方法。


