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.

...全文
213 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
源码链接: https://pan.quark.cn/s/a4b39357ea24 ### Ubuntu 用户磁盘空间分配与 Linux 硬盘分区方案深入剖析 #### 标题与描述中的核心知识要点说明 本文件将系统性地阐释在 Ubuntu 操作系统中如何为用户科学地分配磁盘空间,并深入分析适用于 Linux 的硬盘分区策略。文件不仅会介绍基础的目录结构及其功能,还会提供具体的分区指导以及在实际操作过程中需要留意的事项。 #### 目录结构及其功能说明 - **/bin**:系统常用基础命令的存储位置。 - **/boot**:包含启动时所需文件,例如内核镜像和初始化脚本等。 - **/dev**:存放设备文件。 - **/etc**:存储系统配置信息。 - **/home**:用户个人目录,每个用户拥有独立的子目录。 - **/lib**:存放运行二进制文件所需的共享库。 - **/mnt**:用于临时挂载其他文件系统的目录,可用于挂载软盘或 CD-ROM 设备。 - **/proc**:虚拟文件系统目录,存储当前运行内核的相关信息。 - **/root**:超级用户(root)的主目录。 - **/sbin**:系统管理程序的存放位置。 - **/tmp**:临时文件存储的目录。 - **/usr**:存放只读数据,包括应用程序的可执行文件和文档等。 - **/var**:存储可变数据文件,例如日志文件和邮件队列等。 - **/X11R6**:X Window 系统的安装路径。 #### 硬盘分区策略分析 文件中强调,在 Linux 环境下进行硬盘分区时需要综合考量多个因素,以确保系统的稳定运行和性能表现。以下是一些关键的分区建议: 1. **/boot ...
代码转载自:https://pan.quark.cn/s/4f1937b2c732 Quartus Prime是由Altera公司(现已被Intel公司所收购)研发的一款集成化电子设计自动化软件,其主要应用领域在于Field-Programmable Gate Array(现场可编程门阵列)以及Complex Programmable Logic Device(复杂可编程逻辑器件)的设计、仿真、综合、布局布线以及编程等任务。在本案例中,所提及的为Quartus Prime 17.1版本的安装程序,该程序内含器件库文件及其他相关组件,适用于Windows 10 64位操作系统环境,并且已有相关测试验证其可用性。 **1. Quartus Prime概述** Quartus Prime是Altera/Intel公司FPGA设计流程的核心工具,它提供了一个集成化的开发平台,支持从设计概念到硬件实现的完整过程。该软件不仅涵盖了逻辑综合、时序分析、仿真、物理设计等基础功能,还包含了高速接口IP核、嵌入式处理器系统、内存资源管理等多种高级特性。 **2. Quartus Prime 17.1版本的新增功能** - QSYS系统构建工具的优化:17.1版本可能对QSYS系统进行了升级,使得系统集成更为便捷,支持更多的外部设备和处理器模型。 - 性能提升:可能增强了综合和布局布线的效率,降低了设计的功耗和面积。 - 新器件支持:可能会增加对最新发布的Altera FPGA和CPLD产品的支持,如Arria 10、Cyclone 10等系列产品。 - 调试功能的改进:可能强化了硬件调试工具,如JTAG调试和软件调试器的性能。 **3. 器件库文件** 器件库文件是Quartu...

173

社区成员

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

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