FUZHUAN: Beta Sprint Summary Blog

FUZHUAN 2024-12-21 02:02:19
Which course does this assignment belong toEE301
Where are the requirements for this assignment?Teamwork—beta Spring
Team Name

FUZHUAN

The objective of this assignmentBeta Sprint Summary Blog
Other Reference DocumentsMethod of Construction ( 《构建之法》)

目录

 

1. Introduction

2. Completed and Pending Tasks

3. Review of the Alpha Phase Improvement Plan

4. Project Link and Demonstration

5. Functional GIF

6. Experience, Insights, and Learnings of Each Member During the Sprint

7. Conclusion


1. Introduction

In the Beta phase, our goal was to further optimize the FZZ Campus Second-hand Trading Platform, focusing on completing remaining feature development, improving system performance, enhancing user experience, and ensuring product stability. To comprehensively assess whether the improvement plans set during the Alpha phase were successfully implemented, this blog will review the progress made during the Beta phase and analyze each member’s contribution and the overall achievements of the team.

2. Completed and Pending Tasks

During the Beta phase, we followed the improvement plans made in the “Problem Summary Essay” and the “Essay on Preparing for Everything” from the Alpha phase, which outlined the features that needed improvement or addition. Below is the progress on the tasks in the Beta phase:

TaskStatusCompletionRemarks
Improve user login and registration featuresCompleted100%User registration, login, and password recovery features were completed and the previous bugs were fixed.
Improve product publishing and editing featuresCompleted100%Product publishing interface was optimized, and the editing functionality was completed, allowing users to manage products easily.
Add transaction history and order management featuresCompleted100%The order management module is complete, supporting viewing of historical transactions and updating order statuses.
User review and rating featurePartially Completed80%The feature is mostly complete, but further UI improvements and security enhancements are needed.
Optimize search and filtering featuresCompleted100%Search functionality was improved, and product filtering by category and keywords was enhanced, with faster results loading.
Database performance optimizationCompleted100%Optimized database query efficiency, reducing loading time and improving overall system performance.
User experience improvements (UI/UX)Completed100%The interface layout was improved based on user feedback, making the app easier to use.
System stability testing and bug fixingCompleted100%Comprehensive stability testing was completed, and known bugs were fixed.
Mobile app review and approval preparationIn Progress60%Preparation for submission is underway and expected to be completed in the next phase.
Automated testing featureNot Completed40%The automated testing tools are under development and are expected to be finished in the next phase.

3. Review of the Alpha Phase Improvement Plan

In the Alpha phase, the team set several improvement plans, including resolving feature gaps, addressing performance issues, optimizing database structure, and enhancing user experience. Below is a review of the improvement plans set in the Alpha phase:

Improvement PlanStatusCompletionRemarks
Addressing incomplete core featuresCompleted100%Core features were successfully developed and debugged.
Improve code quality and stabilityCompleted100%Code refactoring and module optimization were completed, improving stability and maintainability.
Enhance team collaboration and communicationCompleted100%Regular team meetings ensured project progress and quality.
Improve requirements management and change controlCompleted100%Requirements documentation was optimized to handle changes and version control effectively.
Implement automated testing toolsPartially Completed80%Automated testing tools were partially developed, but full implementation is pending in the Beta phase.

These improvement plans were further implemented in the Beta phase, providing a solid foundation for the project’s progress.

4. Project Link and Demonstration

  • WeChat Mini Program 
  • Project QR Code:

5. Functional GIF

Here are some screenshots of the FZZ Mini Program in operation:

  • User Login and Registration Interface:

  • Product Publishing and Editing Feature:

  • Order Management Interface:

 

  • Bookmarking interface:

  •  Search interface

  •  Shopping cart interface

 

6. Experience, Insights, and Learnings of Each Member During the Sprint

In the Beta Sprint phase, each team member had different contributions and learning experiences. Below is a summary of individual reflections from team members:

MemberContributionExperience and Insights
Pan Fangling (832201330)Overall project progress control, backend development, requirement analysis supportImproved team collaboration efficiency through project management tools, learned how to better distribute tasks and coordinate resources.
Zhang Yuxin (832201326)Backend development lead, requirement analysis supportGained in-depth knowledge of backend architecture design, especially in database design and API development.
Jiang Huizhou (832201304)Backend development team memberImproved Java programming skills and gained hands-on experience in API design and debugging.
Chen Yike (832202116)Backend development team memberEnhanced understanding of handling concurrent requests, and learned how to improve high-concurrency systems.
Jin Tangruoyi (832201218)Backend development team memberGained experience in debugging and optimizing backend services, particularly in database query performance.
Sun Xing (832202106)Backend development team memberLearned about microservice architecture and contributed to database performance tuning.
Lin Tianyu (832202118)Backend development team memberEnhanced teamwork skills and gained practical experience in API development.
Luo Yuxin (832201320)Frontend development lead, requirement analysis supportDeepened understanding of frontend-backend integration and gained experience in using the Vue.js framework.
Yong Yuxin (832201328)Frontend development team memberIncreased frontend development efficiency, especially in UI design and interaction optimization.
Lin Jiahui (832202119)Frontend development team memberGained experience in optimizing user interfaces and responsive layout techniques.
Yang Ruoxin (832201211)Frontend development team memberGained valuable insights into frontend performance optimization, particularly in image loading and rendering.
Fang Shuyi (832201204)Frontend development team memberLearned how to manage data flow and user interaction in frontend development.
Liu Ningle (832201208)Requirement analysis and documentation managementEnsured smooth progress of the development and design process by managing requirements and documentation.
Wang Yinxuan (832201301)Requirement analysis and documentation managementLearned how to manage and control requirement changes effectively to ensure on-time project delivery.

7. Conclusion

Through the Beta Sprint, the FUZHUAN team made significant progress in both development and optimization, completing the tasks planned for this phase. Team members not only improved their technical skills but also gained valuable experience in actual project development. Through continuous feedback and testing optimization, we ensured system stability and enhanced the user experience. Going forward, we will continue iterating based on user feedback and technical requirements, preparing for the official launch of the campus second-hand trading platform.

...全文
212 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
本系统提出了一套面向MRI全心脏分割任务的端到端深度学习解决方案,其核心创新在于将Swin Transformer作为编码器骨干网络,充分挖掘心脏MRI图像中的全局上下文信息与局部细节特征,同时引入4通道输入机制,在传统RGB三通道图像基础上额外拼接一个点提示编码通道,支持用户通过鼠标交互在图像上自由标注前景(心脏区域)与背景点,从而将先验空间信息显式地融入网络前向传播过程,实现基于稀疏标注引导的精准分割。在解码阶段,系统采用U型对称结构,通过逐步上采样与跳跃连接逐级恢复特征图分辨率,最终输出二值分割掩膜(前景/背景),有效区分心脏区域与其他组织。训练过程中,系统选用交叉熵损失函数,配合AdamW优化器与余弦退火学习率调度策略,确保模型在训练集和验证集上稳定收敛,并在每个epoch结束后自动计算全局像素准确率、平均交并比(mIoU)、平均Dice系数、平均精确率、平均召回率及平均F1分数等多项评估指标,全方位监控模型性能。系统内置了完整的训练日志保存、损失曲线与性能曲线绘制、学习率衰减可视化等功能模块,便于用户直观分析训练过程并调优超参数。在推理应用层面,系统封装了基于Tkinter框架的图形化交互界面,用户可上传任意MRI切片图像,通过鼠标左键/右键分别添加前景/背景点,点击“执行分割”按钮后即可实时生成叠加了红色半透明掩膜的分割结果图像,支持点集的增删与重置操作,交互响应灵敏,操作逻辑直观清晰。整体而言,本系统不仅实现了从多模态数据加载、交互式标注编码、基于Transformer的分割建模到图形化推理部署的全链路覆盖,更在算法层面通过点提示引导机制与Swin Transformer结构的高效结合,显著降低了对大规模标注数据的依赖,同时提升了模型对心脏边界模糊、形态变异及邻近组织干扰的鲁棒性,为心血管疾病的计算机辅助诊断、术前规划及定量分析提供了一种兼具精度与灵活性的智能
针对心脏MRI图像中边界模糊、器官形变复杂以及标注成本高昂等痛点,本研究构建了一套以Swin Transformer为编码基座、融合人机交互机制的轻量化分割系统。该方案跳出传统全自动分割的思维定式,转而采纳“模型推理+专家微调”的协同策略,在模型输入层开辟了一条额外的点提示通道,允许操作者通过鼠标标记少量前景或背景点,将这些位置信息与图像特征并行馈入网络,从而将抽象的空间先验转化为可微分的学习信号,使得分割结果能够灵活响应个体差异与局部歧义。编码端采用基于移位窗口注意力的Transformer结构,以分层递降的分辨率捕获全局感受野下的解剖结构关联,解码端则通过逐步上采样与跨层特征拼接恢复空间细节,最终输出逐像素的二分类概率图。训练数据来自心脏MRI多切片序列,每张样本不仅包含原始影像与对应金标准掩膜,还通过随机采样前景点的方式模拟真实交互场景,迫使模型学会如何从稀疏的点监督中推断完整器官轮廓。损失函数选用标准交叉熵,用以衡量预测概率与真实标签之间的分布差异,同时引入混淆矩阵模块对训练与验证阶段的像素精度、召回率、F1分数、Dice系数及平均交并比进行逐轮次追踪,所有评估曲线均自动落盘保存,便于横向对比不同超参数配置下的性能演变规律。在工具链末端,系统配套开发了一个基于Tkinter的事件驱动型图形界面,将模型推理、点标注、结果渲染与图像交互四个环节无缝串联。用户上传图像后,可通过左键与右键分别部署正负样本点,随后系统自动完成坐标缩放、通道拼接、前向传播与掩膜重采样,最终在原始影像上叠加半透明彩色蒙层,清晰勾勒出模型判定的心脏区域。整套代码逻辑紧密、模块边界清晰,既可作为医学影像分割领域的教学范例,亦可经过少量适配迁移至其他器官或模态的交互式标注任务中,具备良好的扩展潜力与实用价值。
内容概要:本文介绍了基于MATLAB实现的改进前推回代法在低压配电网潮流计算中的应用。该方法针对传统前推回代法在处理弱环网、分布式电源接入以及三相不平衡等复杂配电系统时存在的收敛性差、精度不足等问题,进行了算法层面的优化与改进。通过引入节点分层处理、支路阻抗修正、相序解耦建模及迭代加速策略,提升了算法的稳定性与计算效率。文中详细阐述了改进算法的核心思想、数学模型构建过程及MATLAB编程实现的关键步骤,并结合典型低压配电网算例进行仿真验证,展示了其在电压分布、功率损耗和节点电压幅值等方面的精确求解能力。; 适合人群:具备电力系统分析基础,熟悉MATLAB编程,从事配电网规划、运行或相关科研工作的研究生、工程师及科研人员(工作年限1-5年)。; 使用场景及目标:①用于低压配电网的稳态潮流分析,特别是在含分布式电源、不对称负荷的场景下进行电压特性评估;②为配电网自动化、电能质量分析、分布式能源接入规划等提供可靠的仿真支持;③作为教学与科研中潮流算法研究的参考实现平台。; 阅读建议:建议读者结合电力系统潮流计算的基本理论,对照MATLAB代码逐模块理解算法实现逻辑,重点关注节点编号优化、三相建模处理与收敛判据设置;可通过修改网络拓扑或参数进行仿真实验,加深对算法性能的理解与掌握。
内容概要:本文系统阐述了基于核主成分分析(KPCA)的故障检测方法,重点实现了T²统计量与Q统计指数的构建及其可视化分析,采用Matlab进行代码实现与仿真验证。该方法通过核函数映射将原始非线性工业过程数据转换至高维特征空间,提取主要变化趋势并保留残差信息,进而利用T²和Q统计量分别监控主成分子空间与残差子空间中的异常变化,有效提升了对复杂非线性系统早期故障的敏感性与检测精度。文中提供了完整的Matlab程序代码,涵盖数据预处理、KPCA建模、控制限计算及故障检测结果可视化等环节,具有较强的可复现性和工程应用价值。; 适合人群:具备信号处理、机器学习及工业过程控制基础知识,从事自动化、电气工程、控制科学与工程等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于化工、电力、智能制造等复杂工业系统的实时状态监测与早期故障预警;②帮助研究人员深入理解KPCA在非线性特征提取中的原理,掌握T²与Q统计量的数学构造逻辑及其在异常检测中的判别机制;③为撰写相关学术论文、开展科研项目或构建智能运维系统提供可靠的技术路线与可复现的代码支持。; 阅读建议:建议结合Matlab代码逐模块调试运行,深入理解核函数选择、主成分数确定及统计控制限设定对检测性能的影响,进一步可通过引入实际工业数据或与其他非线性降维方法(如Isomap、LLE)对比,拓展研究深度,全面提升对高维非线性数据故障诊断技术的掌握水平。

173

社区成员

发帖
与我相关
我的任务
社区描述
2401_MU_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教-吴可仪
  • 助教-孔志豪
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧