MUYU —— Beta Sprint Essay 2

MuYu2033 团队账号 2023-12-15 18:09:12

1. SCRUM Section

1.1 Team Achievements

Team MemberCompleted TasksTime SpentIssues EncounteredTomorrow's Schedule
Zehuang LinHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Xinyu WuHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Chongzheng LinBackend development: Added search function1hNoneBackend development: Testing software stability
Peiyan ZhengBackend development: Added search function1hNoneBackend development: Testing software stability
Yihui ChenHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Jiacheng LinHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Wenrui WangHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
An FuBackend development: Added search function6hNoneBackend development: Testing software stability
Huihuang LvFrontend development: Searched online for UI charts that better fit the settings, preparing for UI improvement2hNoneUser page interaction upgrade
Shaowei HuaTeam member task assignment2hNoneNone
Yuxiang ZhengFrontend development: Searched online for UI charts that better fit the settings, preparing for UI improvement4hNoneUser page interaction upgrade
Lingfei WeiAlpha problem summary blog writing2hNoneNone
Yixuan ChenAlpha problem summary blog writing2hNoneNone
Chunyan QiuAlpha problem summary blog writing2hNoneNone
Shujie XuFrontend development: Searched online for UI charts that better fit the settings, preparing for UI improvement2hNoneUser page interaction upgrade

1.2 Achievements Showcase

1.2.1 Backend Achievements

A new search function has been added.

It enables fuzzy matching.

For example, when searching for "second-hand trading platform," it can find "second-hand platform" and "second-hand trading."

Search label code, invoking the getList method.

 <u-search placeholder="搜索一下" width="600" v-model="keyword" @custom="getList" @search="getList"></u-search>

getList method

<script>

import {request} from "../../request/request";

export default {
  ...
  methods: {
    getList() {
      this.$refs.uWaterfall.clear();
      this.pageNum = 1;
      this.pageSize = 10;
      
      // 在请求参数中添加一个模糊匹配的条件
      request({
        url: '/secondhand/goodsst',
        data: {
          pageNum: this.pageNum,
          pageSize: this.pageSize,
          status: 1,
          // 使用通配符或其他适当的方式实现模糊匹配
          name: { $regex: '.*' + this.keyword + '.*' },
        },
      }).then(res => {
        this.list = res.rows;
        this.total = res.total;
      });
    },
    ...
</script>

Fuzzy Matching Logic: If a list's key value contains the search input string as a substring, it meets the requirement.

1.3 SCRUM Meeting Photos

1. SCRUM Section

1.1 Team Achievements

Team MemberCompleted TasksTime SpentIssues EncounteredTomorrow's Schedule
Zehuang LinHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Xinyu WuHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Chongzheng LinBackend development: Added search function1hNoneBackend development: Testing software stability
Peiyan ZhengBackend development: Added search function1hNoneBackend development: Testing software stability
Yihui ChenHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Jiacheng LinHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
Wenrui WangHalf progress on defense PPT2hNoneContinue to follow up on PPT progress based on project progress
An FuBackend development: Added search function6hNoneBackend development: Testing software stability
Huihuang LvFrontend development: Searched online for UI charts that better fit the settings, preparing for UI improvement2hNoneUser page interaction upgrade
Shaowei HuaTeam member task assignment2hNoneNone
Yuxiang ZhengFrontend development: Searched online for UI charts that better fit the settings, preparing for UI improvement4hNoneUser page interaction upgrade
Lingfei WeiAlpha problem summary blog writing2hNoneNone
Yixuan ChenAlpha problem summary blog writing2hNoneNone
Chunyan QiuAlpha problem summary blog writing2hNoneNone
Shujie XuFrontend development: Searched online for UI charts that better fit the settings, preparing for UI improvement2hNoneUser page interaction upgrade

1.2 Achievements Showcase

1.2.1 Backend Achievements

A new search function has been added.

It enables fuzzy matching.

For example, when searching for "second-hand trading platform," it can find "second-hand platform" and "second-hand trading."

Search label code, invoking the getList method.

 <u-search placeholder="搜索一下" width="600" v-model="keyword" @custom="getList" @search="getList"></u-search>

getList method

<script>

import {request} from "../../request/request";

export default {
  ...
  methods: {
    getList() {
      this.$refs.uWaterfall.clear();
      this.pageNum = 1;
      this.pageSize = 10;
      
      // 在请求参数中添加一个模糊匹配的条件
      request({
        url: '/secondhand/goodsst',
        data: {
          pageNum: this.pageNum,
          pageSize: this.pageSize,
          status: 1,
          // 使用通配符或其他适当的方式实现模糊匹配
          name: { $regex: '.*' + this.keyword + '.*' },
        },
      }).then(res => {
        this.list = res.rows;
        this.total = res.total;
      });
    },
    ...
</script>

Fuzzy Matching Logic: If a list's key value contains the search input string as a substring, it meets the requirement.

img

1.2.2 Backstage management system (ruoyi)

Ruoyi is an open-source backend management system framework, widely used in enterprise-level application development. It is based on mainstream front-end and back-end separation technology, providing a wealth of functional modules and components. The main features of Ruoyi include:

  1. Modular Design: It offers various basic modules like user management, permission control, log recording, and data monitoring, facilitating rapid development and customization.
  2. Permission Management: A robust permission control system supports role and user-level permission distribution, ensuring system security.
  3. Data Interaction: Uses RESTful API for front-end and back-end data interaction, supports multiple data formats, and is easy to integrate and expand.
  4. User-Friendly Interface: Provides a clear and beautiful management interface, supports responsive design, and adapts to different devices and screen sizes.
  5. Technology Stack: Usually built on modern technology stacks like Spring Boot and Vue.js, ensuring good performance and development efficiency.

Ruoyi is suitable for scenarios that require rapid construction of enterprise-level backend management systems, especially for medium to large-scale projects, as it provides a strong infrastructure and flexible expansion capabilities. Thus, we utilize Ruoyi to build our backend management system.

img

1.3 SCRUM Meeting Photos

img

2. PM Report

2.1 Expected Tasks and Completed Tasks

(Note: The specific tasks and details are not provided in the original text, so they are not included in the translation. Please provide the relevant information for further translation.)

Overall Project Prediction TasksCompleted?
Adding SearchYes
More User-friendly InteractionNo
More Aesthetically Pleasing UINo
Software Stability TestingNo
Improving Order Interface & InteractionYes
Backstage management systemYes

2.2 Project Burn-Up Chart

img

...全文
263 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
源码链接: https://pan.quark.cn/s/a4b39357ea24 在本研究中,我们将详细研究如何借助Python执行数据可视化,旨在剖析2018年期间中国四个主要城市——北京、上海、广州以及深圳的空气质量状况。通过绘制反映空气质量指数(AQI)与细颗粒物(PM2.5)变化趋势的图表,我们能够深入理解这些大都市全年的空气环境质量,并明确评估其优良天气所占的比重。 我们必须首先进行数据准备工作。在当前提供的压缩文件内,名为"2018天气"的文件极有可能是数据来源,其中可能收录了涉及四个城市每日空气质量监测的详细信息。这些数据通常涵盖日期、城市名称、AQI数值、PM2.5含量等核心参数。在Python编程环境中,我们惯常运用pandas库来对这类结构化数据进行高效的处理和分析。 1. **数据导入与初步处理**: - 利用`pandas.read_csv()`方法来导入存储为CSV格式的数据资料。 - 数据整理:对数据中的空白项、非正常数值进行修正,保证数据的精确性。 - 调整日期字段的格式,确保其能够适用于时间序列分析的需求。 2. **数据深度分析**: - 针对每个城市的AQI和PM2.5数据执行统计性描述,例如计算平均值、中位数、标准偏差等指标。 - 确定空气质量良好天气的天数,即那些AQI值低于75(依据中国的空气质量评估标准)的日数。 3. **数据呈现**: - 运用matplotlib或seaborn工具绘制折线图,直观展示四个城市在2018年全年的AQI和PM2.5变化动态。 - 可通过采用不同的颜色方案和线条类型来区分不同城市的数据系列。 - 添加必要的图示元素,如日期坐标轴、城市名称标注、图表标题及图例说明,以提升图表的可读...

176

社区成员

发帖
与我相关
我的任务
社区描述
梅努斯软件工程
软件工程 高校 福建省·福州市
社区管理员
  • LinQF39
  • Jcandc
  • chjinhuu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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