Beta Sprint Summary Essay

小福备考 2024-12-20 23:26:31
Which course does this assignment belong to2401_Mu_SE_FZU
Where is the requirement for this assignmentTeamwork—Beta Sprint
Team name“ExamMastery Pioneers”
The goal of this assignmentBeta Sprint Summary Essay

目录

  • 1.Project expectations and completion status
  • 1.1. Functional Features
  • 1.2. Bug Fixes And Performance Improvements:
  • 1.3. Cloud Server Stability & Frontend Enhancements:
  • 1.4. Database Optimization & System Security Review:
  • 1.5. Web Response Speed Optimization:
  • 2.Improve plan completion
  • 3.Project deployment link
  • 4.Project function display
  • Function1:Login function
  • Function2:Personal Settings modification
  • Function3:Calendar volume retrieval, preview and download
  • Function4:Real-time interactive Q&A
  • Function5:Notification
  • Function6: Learning plan generation
  • Function7: Full Video
  • 5.Member Harvest
  • 6.Distribute the contribution

1.Project expectations and completion status

ExpectationsCompleted
Functional FeaturesCompleted
Bug Fixes and Performance OptimizationCompleted
Cloud Server Stability and Frontend EnhancementsCompleted
Database Optimization and System Security ReviewCompleted
Optimize web response speedCompleted

1.1. Functional Features

After reorganizing and simplifying the front-end navigation, we still received feedback from users who were not fully satisfied with the interface. As a result, we continued to optimize it based on their input. While we had improved navigation, there was still room for better viewing and switching between study plans. To address this, we added a feature in the notifications that allows users to click and view their study plan, ensuring they can easily and accurately find this option when they want to check their progress. These optimizations have addressed the feedback, improved the learning experience, and strengthened the system's appeal and competitiveness.

1.2. Bug Fixes And Performance Improvements:

The team resolved minor bugs in the user login functionality, ensuring a seamless authentication process for all users. Additionally, backend response times were improved, particularly addressing delays in message delivery, which enhanced overall system reliability.Database query performance was enhanced by optimizing SQL code and adjusting database indexes, leading to faster query execution times. .

1.3. Cloud Server Stability & Frontend Enhancements:

The team resolved the cloud server inaccessibility issue through manual patching and testing alternative restart methods, and implemented a backup server strategy to prevent future disruptions.Frontend improvements included fine-tuning UI components for better alignment and responsiveness, as well as testing the learning plan management feature on multiple devices to ensure consistency and usability across platforms.

1.4. Database Optimization & System Security Review:

Our team made comprehensive adjustments to the user information database, introducing stricter measures for student identity verification. Student numbers were established as unique identifiers to prevent duplicate registration and reduce the risk of malicious registration, significantly improving system security.This adjustment strengthened the accuracy and security of the system, protected students' personal data, and built user trust, ensuring the fairness and reliability of the registration process.

1.5. Web Response Speed Optimization:

To optimize web responsiveness, the team manually downloaded resources, placed them in the appropriate directory of the project, and adjusted resource paths in the code. This significantly improved web response speed and overall user experience.

2.Improve plan completion

System Performance Optimization: The database query mode is optimized, and the database cache is used to store the hotspot data, reducing the repeated query to the database.

Feature Expansion: To achieve personalized Settings, provide users with real-time discussion page function

Automated Testing: Unit and integration tests are performed on the back-end apis and logic to ensure that each module works as expected. Use tools for dependency injection, simulate external services, and test system performance under different conditions.

System Security Optimization: Use encryption to store and transmit sensitive data (such as user passwords, user student numbers, etc.). Use standard encryption algorithms to encrypt sensitive information in the database to ensure the security of information

3.Project deployment link

http://114.55.144.80:8080/qaManager_view/message.html#help

4.Project function display

Function1:Login function

img

Function2:Personal Settings modification

img

Function3:Calendar volume retrieval, preview and download

img

Function4:Real-time interactive Q&A

img

Function5:Notification

img

Function6: Learning plan generation

img

Function7: Full Video

5.Member Harvest

1. Jiang Xiuping:
Task assignment and requirements analysis: Improved understanding of project management and requirements capture by participating in task assignment and software requirements specification documentation, and was able to better coordinate team work.
Front-end and back-end connection testing: Through front-end and back-end connection testing, master the details of front-end and back-end interface interaction, understand the dependencies and troubleshooting between different levels.

2. Wu Xuwei:
Blog publishing and PPT presentation: Through the organization of blog publishing and PPT making, I improved the ability of project communication and presentation, and had a deeper understanding of external communication of the project.
Front-end learning: By learning front-end development, I have mastered the basic front-end technology and framework, laying the foundation for subsequent front-end and back-end collaboration.
Cloud server troubleshooting: Participate in cloud server troubleshooting, which improves system operation and fault diagnosis capabilities in the cloud computing environment.

3. Wang Yuhan:
Create acceptance standards: Through the creation of acceptance standards, I learned how to clarify the standards and quality requirements of project completion, and improved the ability of demand docking and project management.
Full stack development learning: By learning the full stack development process, you have improved your understanding of how front-end and back-end work together and broadened your development skills.

4. Chen Ziyan:
Requirements analysis and planning: Through the analysis of application objectives, service scope and product prospects, the overall perspective of the project from concept to execution is improved, and the long-term development of the project is more in-depth.

5. Li Wenchao:
Data filtering and PPT organizing: Through data processing and PPT making, I enhanced my ability to organize and present information and learned how to effectively display the results of data analysis.

6. Tong Baichuan:
Interface prototyping and front-end development: By designing interface prototypes and writing front-end code, we have deepened our understanding of front-end collaboration and enhanced our front-end development capabilities.
Front-end framework understanding: In the process of writing preliminary front-end code, I got familiar with the use of front-end development framework and tools, and further improved my programming ability.

7. Zhu Jijun:
**Software requirements diagram and database development: **by creating requirements diagrams and developing back-end databases, you learned how to transform business requirements into a number of base structures and improve database design and development capabilities.

8. Lin Wangyang:
Function description and back-end development: By describing software functions and participating in back-end database development, I enhanced my technical accumulation and system architecture thinking in back-end development.

9. Xiong Heng:
Understanding interface prototyping and API documentation: By understanding interface prototyping and API documentation, I improved my skills in front and back end interface definition and documentation, and enhanced my ability to communicate with other developers.

10. Wu Changshu:
Requirement diagram and functional design: By drawing software requirement diagram and designing functional requirements, I have cultivated the ability to transform business requirements into technical requirements, and improved my ability of requirement analysis and system design.
Back-end development: Participate in back-end development, improve the understanding of system architecture and database interaction, and enhance the practical ability of back-end development.

11. Li Shilongyu:
Collection and analysis of user requirements: By collecting and analyzing user requirements, the ability to capture user requirements and connect functions is improved to ensure that project functions meet user expectations.

12. Zheng Yiheng:
Requirements specifications and back-end connection testing: By participating in the writing of requirements specifications and conducting back-end connection testing, I have improved my ability to define requirements and test system integration, ensuring that all parts of the project function seamlessly.

6.Distribute the contribution

Student NumberMember NameTask DescriptionContribution
001Jiang XiupingTask distribution, software requirements specification, PPT creation, frontend-backend connection testing, helped with server restart issue9%
002Wu XuweiOrganized and published blogs, PPT presentation, front-end learning, involved in troubleshooting cloud server issue9%
003Wang YuhanCreated acceptance criteria, learned full-stack development processes9%
004Chen ZiyanEstablished development intent, analyzed application goals, service scope, and product prospects8%
005Li WenchaoData filtering, PPT creation and sorting8%
006Tong BaichuanDetermined and introduced interface prototypes, wrote initial front-end code8%
007Zhu JijunCreated software requirement diagrams, attributes, backend and database development8%
008Lin WangyangDescribed software functionalities and developed backend database8%
009Xiong HengUnderstood interface prototypes, wrote API documentation8%
010Wu ChangshuSoftware requirement diagrams, functional requirement design, relationship analysis, backend development8%
011Li ShilongyuCollected and analyzed user needs to ensure functional alignment8%
012Zheng YihengSoftware requirements specification, PPT creation, frontend-backend connection testing9%
...全文
63 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

170

社区成员

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

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