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

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

176

社区成员

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

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