The second assignment -- Team up and Topic selection for group 6

832301213 陈烨 2025-10-27 05:14:03
Which course does this assignment belong toEE308FZ
Where are the requirements for this assignment?https://bbs.csdn.net/topics/619981697
Team NameFZU Meteorological Bureau
The objective of this assignmentA comprehensive introduction to the members of the group and the topic selection of the team
Other Reference Documentsno

目录

  • 1. Team Introduction
  • 1.1. Team name
  • 1.2. Team member introduction
  • 1.3. Team vision
  • 1.4. Team photo
  • 2. Project Introduction
  • 2.1 Project overall introduction
  • 2.2 Team project plan
  • Week 1: Requirements Analysis and Environment Setup
  • Week 2: System Design and Technology Selection
  • Weeks 3–4: Frontend Core Function Development
  • Weeks 5–6: Backend Core Service Development
  • Week 7: System Integration and Testing
  • Week 8: System Optimization and Refinement
  • Week 9: Deployment and Launch
  • 2.3 Project division of labor
  • 2.4 Team performance assessment plan
  • 2.4.1 Contributions of the team members
  • 2.4.2 Detailed rules breakdown
(The second assignment -- Team up and Topic selection for FZU Meteorological Bureau)

1. Team Introduction

1.1. Team name

FZU Meteorological Bureau

1.2. Team member introduction

NameChen Ye
ID832301213(FZU) 23124938(MU)
CSDN Profilehttps://blog.csdn.net/2301_81752640?type=bbs
Personalityeasy-going
Technical ExpertiseJavaScript
HobbiesReading, running and watching movies
Desired Software Engineering RoleFront-end developer
SloganHave a fierce tiger within your heart, yet delicately smell the roses.
NameZhang Shimin
ID832301208(FZU)23125896(MU)
CSDN Profilehttps://i.csdn.net/#/user-center/profile?spm=1001.2014.3001.5111
PersonalityMy thinking is predominantly rational, and I am accustomed to making objective and pragmatic decisions after weighing the pros and cons. At the same time, I possess an easy-going disposition and firmly believe that open communication enables teams to collectively identify the optimal solutions to problems.
Technical ExpertiseHTML in Front-End Development
HobbiesPhotography, travel and piano
Desired Software Engineering RoleHTML design(system’s structure and content)
SloganEffort does not always yield results, but without effort there will certainly be no results.
NameLiu Zhongbo
ID832301109 (FZU) 23126388 (MU)
CSDN Profilehttps://blog.csdn.net/wogua1517?spm=1010.2135.3001.5421
PersonalityEnthusiastic and optimistic
Technical ExpertiseFrontend Development / Embedded development
HobbiesPhotography, ACG
Desired Software Engineering RoleFrontend Developer
SloganGive civilization to the years, and life to time.
NameSun Chenen
ID832301113 (FZU) 23126418 (MU)
CSDN Profilehttps://blog.csdn.net/FDSCE001?spm=1000.2115.3001.5343
PersonalityEquanimous, Intrepid
Technical ExpertiseFrontend Development / Embedded development / Be proficient in the application of AI technology.
HobbiesPhotography, Video game,Collect
Desired Software Engineering RoleChief Technology Officer
SloganNot waiting on spring’s slow wind, beneath the bright moon I feast the mountains.
NameLi Yifei
ID832301118 (FZU) 23125535 (MU)
CSDN Profilehttps://blog.csdn.net/2301_81487900?spm=1000.2115.3001.10640
PersonalityPragmatic and emotionally stable
Technical ExpertiseJavaScript
HobbiesMaking crafts and doing sports
Desired Software Engineering RoleFront-end Engineer
SloganDriven by Curiosity
NameWang Jiarui
ID832301102(FZU) 23126361(MU)
CSDN Profilehttps://blog.csdn.net/2401_85285271
Personalityoutgoing, serious and rigorous
Technical ExpertiseJavaScript, Vue
Hobbiesswimming, badminton, PTCG
Desired Software Engineering RoleFrontend Developer
SloganNot only one step ahead.
NameLi Yuxin
ID832301115(FZU)23126424(MU)
CSDN Profilehttps://blog.csdn.net/2302_80694422
PersonalityActive communication and attention to detail, to coordinate different demand
Technical Expertisecan use template structures, interface, the complete copy of the code modification and operation debugging
HobbiesTravel and Reading
Desired Software Engineering Roleresponsible for the project specified in the function modules of code implementation and unit test
SloganHave a fierce tiger within your heart, yet delicately smell the roses.
NameChen Xueting
ID832301214 (FZU) / 23126183 (MU)
CSDN Profilehttps://blog.csdn.net/2402_83681237?spm=1000.2115.3001.5343
PersonalityEnthusiastic and optimistic, with a calm demeanor
Technical ExpertiseMy primary expertise and interest lie in backend development, where I enjoy architecting the core logic that powers applications.
Desired Software Engineering RoleBackend Development Engineer
SloganWhere there is a will, there is a way.
NameChen Hongyu
ID832301210(FZU)23126221(MU)
CSDN Profilehttps://blog.csdn.net/2501_93772218?type=blog
PersonalityA positive working attitude and the ability to identify problems in a timely manner
Technical ExpertiseHTML in Front-End Development and crawler
HobbiesPhotography, travel and table tennis
Desired Software Engineering RoleHTML design and database resource design
SloganPractice makes perfect
NameZhang ZhiKai
ID832301205(FZU)23126469(MU)
CSDN Profilehttps://blog.csdn.net/2303_81813956?spm=1010.2135.3001.5421
PersonalityGood at communication, eager to learn, and with a positive work attitude.
Technical ExpertiseHTML in Front-End Development /Embedded Development
HobbiesTravel,jogging and video gaming
Desired Software Engineering RoleEmbedded Software Engineer
SloganElevate Every Moment, Empower Every Step
NameLin Qixuan
ID832301225(FZU) 23126302(MU)
CSDN Profilehttps://blog.csdn.net/2301_80015907?type=bbs
PersonalityEasygoing
Technical ExpertiseCloud Server, MySQL,Python,Java,C/C++,Network communication
HobbiesListening Music,Travelling
Desired Software Engineering RoleBackend Development
SloganMake a little progress every day.
NameJuntian Lin
ID832301228(FZU ID) & 23125543(MU ID)
CSDN Profilehttps://blog.csdn.net/2511_93969529?type=lately
Personalitytarget-oriented and meticulous
Technical ExpertiseExcelling at Front-end Development and UI/UX Design, specified at structural framework
Hobbieshiking to experience the vastness of nature photography to capture the scenery and moments of inspiration
Desired Software Engineering RoleFront-end Developer
SloganCrafting logic with code, shaping experience with design.

1.3. Team vision

  1. Original intention
    We chose Urban Air Quality Query and Warning Platform to address public pollution concerns and fix traditional tools’ flaws—most only show raw data (e.g., AQI) without clear insights. Adding an LLM lets us turn cold data into user - friendly info, helping people decide daily and raise pollution awareness.
  2. The effect that we hope it can achieve
    We see this platform will be an intelligent, personalized assistant (not just a query tool). It can understand natural language, explains PM2.5 spikes, gives tailored health advice, sends timely alerts (e.g., asthmatics stay indoors), and becomes a must - have for urban health protection.​
  3. usage scenario
    We hope This platform has wide applications in public life, education, and environmental management.
    For the public, it helps plan outdoor activities, protect family health, and make sustainable choices.
    In education, it serves as an interactive tool for students/teachers to learn about environmental science and analyze local air quality via the LLM.
    For environmental departments, it provides privacy - protected user feedback and data insights to support pollution control and policy - making.
    It can also be adapted for outdoor workers, pregnant women, and the elderly to meet their specific needs.

1.4. Team photo

在这里插入图片描述

2. Project Introduction

2.1 Project overall introduction

This project is an urban air quality query and early warning platform integrated with a large language model (LLM). Its core functions include:

  1. Real - time display of air quality data (AQI, PM2.5, ozone, etc.) for major cities;
  2. Natural natural language to answer user questions (e.g., "Is tomorrow suitable for outdoor activities in Beijing?");
  3. Provide personalized health advice based on user profiles (age, health status, occupation);
  4. Intelligent analysis of pollution causes by combining meteorological and pollution source data;
    And other functions that need to be discussed by our team

    2.2 Team project plan

Week 1: Requirements Analysis and Environment Setup

  • Objective: Clarify system requirements and complete technology stack environment setup.
  1. Requirements Analysis Tasks:

    • Define core air quality monitoring indicators.
    • Determine data collection frequency and storage strategies.
    • Establish alert thresholds and notification mechanisms.
  2. Environment Setup Tasks:

    • Set up Vue3 + Vite frontend development environment.
    • Initialize Spring Boot backend project structure.
    • Create MySQL database and design basic table structures.

Week 2: System Design and Technology Selection

  • Objective: Complete system architecture design and data flow planning.
  1. System Design Tasks:

    • Design data collection and processing architecture.
    • Plan real-time data display solutions.
    • Design historical data query and analysis functions.
    • Define alert rules and notification strategies.
  2. Technical Solution Tasks:

    • Select data visualization solutions (ECharts/Chart.js).
    • Design API interface specifications.
    • Determine data caching strategies (Redis).

Weeks 3–4: Frontend Core Function Development

  • Objective: Complete main frontend interfaces and interactive functions.
  1. Monitoring Dashboard Development:

    • Develop real-time air quality monitoring dashboard.
    • Implement city air quality ranking display.
    • Develop pollutant concentration trend charts.
  2. Map Visualization Development:

    • Integrate map components to display monitoring point locations.
    • Implement color-based air quality level visualization.
    • Develop map point click interactions.
  3. Data Query Interface:

    • Develop historical data query pages.
    • Implement multi-dimensional data filtering functions.
    • Develop data export functionality.

Weeks 5–6: Backend Core Service Development

  • Objective: Complete backend data services and business logic.
  1. Data Service Development:

    • Develop air quality data collection interfaces.
    • Implement data cleaning and validation logic.
    • Develop real-time data push services.
  2. Business Logic Development:

    • Implement air quality alert algorithms.
    • Develop data statistical analysis services.
    • Implement scheduled data archiving tasks.
  3. Management Function Development:

    • Develop monitoring point management functions.
    • Implement alert rule configuration.
    • Develop system permission management.

Week 7: System Integration and Testing

  • Objective: Complete system integration and functional verification.
  1. Integration Tasks:

    • Conduct frontend-backend interface integration and debugging.
    • Test data flow completeness.
    • Verify real-time data updates.
  2. Testing Tasks:

    • Perform performance and stress testing.
    • Validate data accuracy.
    • Test alert functionality.

Week 8: System Optimization and Refinement

  • Objective: Enhance system performance and user experience.
  1. Performance Optimization:

    • Optimize large-volume data query performance.
    • Improve frontend loading speed.
    • Optimize database queries.
  2. Function Refinement:

    • Add mobile device adaptation.
    • Enhance data reporting functions.
    • Improve user interaction experience.

Week 9: Deployment and Launch

  • Objective: Officially deploy and run the system.
  1. Deployment Tasks:

    • Deploy to production environment.
    • Perform data migration and initialization.
    • Configure monitoring and alert systems.
  2. Acceptance Tasks:

    • Conduct system stability testing.
    • Prepare user training documentation.
    • Compile project summary report.

2.3 Project division of labor

NameWorkDescription
Chen YeDocumentThe documents required for building the entire platform
Wang JiaruiFrontend DevelopersUse vue to build Routing + Permissions + Pinia
Li YifeiFrontend DevelopersUse vue to build scaffolding + Axios + CI
Zhang ShiminFrontend DevelopersUse vue to build Page + Component + Theme
Sun ChenenBackend DevelopmentUse SpringBoot to build Multi-module + Swagger + Docker
Chen XuetingBackend DevelopmentUse SpringBoot to build Login + JWT + Menu
Zhang ZhikaiBackend DevelopmentUse SpringBoot to build Business CRUD + Unit Testing
Liu ZhongboBackend DevelopmentUse SpringBoot to build Redis + Files + Thread Pool
Chen HongyuTestersConduct functional testing and bug tracking.
Lin JuntianTestersPerform performance testing and UAT with target users.
Li YuxinMySQL DatabaseCreate table + Dictionary + Flyway
Lin QixuanMySQL DatabaseIndex + Master-Slave + Backup

2.4 Team performance assessment plan

2.4.1 Contributions of the team members

The average score of our group was 8.3%. Each person gave a score of 8.3%.

2.4.2 Detailed rules breakdown

1. Practical Work Performance (60%)

  • Work Outcome Quality (20%)
    Check how well members meet standards in code compliance, requirement delivery, system verification, and similar aspects.

  • Task Completion Efficiency (15%)
    Assess the speed at which members handle work and the actual results of their output.

  • Technical Skill Level (15%)
    Measure members’ mastery of and ability to apply the technologies required for the project.

  • Risk Response (10%)
    Evaluate whether members can identify potential risks in advance, develop response plans, and effectively control the occurrence of risks.

2. Team Performance (40%)

  • Collaboration & Coordination (15%)
    Judge members’ ability to cooperate and communicate with other team members, especially their performance when solving problems and making joint decisions.

  • Work Engagement (15%)
    Check team members’ initiative and sense of responsibility toward their tasks.

  • Peer Mutual Evaluation (10%)
    Mutual ratings given by team members based on daily observations.

...全文
139 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12

社区成员

发帖
与我相关
我的任务
社区描述
软件工程课程
软件工程 其他
社区管理员
  • Serial number V
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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