07 Group-Sprint Summary

m0_56546800 2022-12-24 15:30:06

1. Brief Introduction

The Link Your ClassHere
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/610142480?spm=1001.2014.3001.6377
Team Name07group_垃圾分类
Team Project Topic垃圾分类
Sprint Plan Linkhttps://bbs.csdn.net/topics/610405204?spm=1001.2014.3001.6377
Sprint Summary Linkhttps://bbs.csdn.net/topics/611221890
Video demo linkVideo
Our GitHub linkGitHub

2. Sprint Summary

2.1 Sprint Plan

Sprint plan

2.2 Sprint Log Collection

DateLog LinkCompleted workload(%)Remaining workload(%)Proportion of total amount(%)
2022.12.06https://bbs.csdn.net/topics/610404193?spm=1001.2014.3001.6377208015
2022.12.08https://bbs.csdn.net/topics/610448841?spm=1001.2014.3001.6377307020
2022.12.10https://bbs.csdn.net/topics/610510330?spm=1001.2014.3001.6377505030
2022.12.12https://bbs.csdn.net/topics/611220345?spm=1001.2014.3001.6377703012
2022.12.14https://bbs.csdn.net/topics/611220352?spm=1001.2014.3001.6377100023

img

Github

3. Project Expectation

Before the mid-term defense of our project, the overall project structure, project preparation and completion of our team were very high. Before the alpha test, our team hoped to make some functions more specific and realized on the basis of the previous work. For example, let's take our original ai interface for model deployment and turn it into an interface that is available to the public, instead of just executing locally.

The main tasks are shown below.

  • Optimize the front-end interface, make the interface more concise and clear
  • Improve backend logic and fix bugs
  • Update ai models and model deployment

4. Actual Progress


  • Login

    The user authenticates by registering a new account and password, and the database encrypts the user password using the encryption method of md5.

  • token validation

    Each operation of the user will register the user token value in the database redis middleware. When the user does not operate for a period of time or the user logs out, the token will expire, so that the functions in the software cannot be used

  • Artificial intelligence

    On the basis of garbage classification, our group added artificial intelligence to realize voice input and output the results of garbage classification. It is convenient for users to query garbage classification results quickly and accurately, and helps them develop the habit of garbage classification

  • Deploying the project

    Our team deployed the backend of the project on a private server, and implemented the design of preventing ddos attacks and basic sql injection prevention. The project uses docker to manage multiple ports and microservices, so as to facilitate subsequent updates and bug fixes

5. Process Experience

  • WenTaoLin (Leader)

    In this project, I was responsible for the implementation of the front-end interface of the project and the docking of the interface. After this group cooperation, I knew nothing at the beginning, gradually learned flutter, gradually improved the ui diagram, and realized the docking of the front-end and back-end interfaces. Use the method of soft engineering and team members to improve a project, experience a complete process in the development process.

  • Wenyong Lian

    As a member of this project, I was responsible for writing the backend code. In the process of implementing specific functions, it is necessary to ensure the safety of users and the availability of functions. Therefore, I refer to the use of some middleware and add it to the project. If I can continue to optimize and have the ability, I want to implement a distributed architecture to achieve fault tolerance and high availability of the overall system.

  • Rongpei Cai

    As the ui engineer of this project, I referred to many mobile apps in the process of drawing ui diagram, and tried the overall color scheme of the project. In the ui diagram drawing, need to be careful and accurate. I also learned and understood the overall trend of garbage classification in the current society, and also had a certain understanding of the advantages and disadvantages of other products on the market. On this basis, I highlighted the advantages of our products through layout.

  • Yi Lu

    I am in charge of the ai part of this project, and our team hopes to integrate ai into the product to make the product better serve users. I learned the deployment method of ai model, understood the current papers of ai model in garbage classification, and adjusted the parameters of this model based on the papers to achieve the accuracy of model prediction. For garbage classification in the general environment, we believe that it is necessary to add artificial intelligence to assist.

  • RunJie Zhou

    As the product manager of this team, I was responsible for integrating the opinions of team members and marking the problems existing in the code of the team to remind the code staff to modify. After the team members completed a module, I tested it as soon as possible. I realize that it is not easy to coordinate the overall project progress as a person, and the importance of the course of soft engineering

6. Division of Labor and Workload Ratio

NameTask ContentsProportion
Wentao Lin (Leader)Front-end engineer21%
Wenyong LianBack end section20%
Rongpei Caiui20%
Yi LuAI20%
RunJie ZhouProduct Manager19%

Code warehouse address : Github Repo

PPT link address : Slides

Video Link address:Slides

...全文
77 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复 1

很不错的内容,干货满满,已支持师傅,期望师傅能输出更多干货,并强烈给师傅五星好评

另外,如果可以的话,期待师傅能给正在参加年度博客之星评选的我一个五星好评,您的五星好评都是对我的支持与鼓励(帖子中有大额红包惊喜哟,不要忘记评了五星后领红包哟)
⭐ ⭐ ⭐ ⭐ ⭐ 博主信息⭐ ⭐ ⭐ ⭐ ⭐
博主:橙留香Park
本人原力等级:5
链接直达:https://bbs.csdn.net/topics/611387568
微信直达:Blue_Team_Park
⭐ ⭐ ⭐ ⭐ ⭐ 五星必回!!!⭐ ⭐ ⭐ ⭐ ⭐

点赞五星好评回馈小福利:抽奖赠书 | 总价值200元,书由君自行挑选(从此页面参与抽奖的同学,只需五星好评后,参与抽奖)

发帖
FZU-SE-EE308-2022秋

286

社区成员

福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
帖子事件
编辑了帖子 (查看)
2022-12-24 15:37
创建了帖子
2022-12-24 15:30
社区公告
暂无公告