286
社区成员
The Link Your Class | Here |
---|---|
The Link of Requirements of This Assignment | https://bbs.csdn.net/topics/610142480?spm=1001.2014.3001.6377 |
Team Name | 07group_垃圾分类 |
Team Project Topic | 垃圾分类 |
Sprint Plan Link | https://bbs.csdn.net/topics/610405204?spm=1001.2014.3001.6377 |
Sprint Summary Link | https://bbs.csdn.net/topics/611221890 |
Video demo link | Video |
Our GitHub link | GitHub |
Date | Log Link | Completed workload(%) | Remaining workload(%) | Proportion of total amount(%) |
---|---|---|---|---|
2022.12.06 | https://bbs.csdn.net/topics/610404193?spm=1001.2014.3001.6377 | 20 | 80 | 15 |
2022.12.08 | https://bbs.csdn.net/topics/610448841?spm=1001.2014.3001.6377 | 30 | 70 | 20 |
2022.12.10 | https://bbs.csdn.net/topics/610510330?spm=1001.2014.3001.6377 | 50 | 50 | 30 |
2022.12.12 | https://bbs.csdn.net/topics/611220345?spm=1001.2014.3001.6377 | 70 | 30 | 12 |
2022.12.14 | https://bbs.csdn.net/topics/611220352?spm=1001.2014.3001.6377 | 100 | 0 | 23 |
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.
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
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
Name | Task Contents | Proportion |
---|---|---|
Wentao Lin (Leader) | Front-end engineer | 21% |
Wenyong Lian | Back end section | 20% |
Rongpei Cai | ui | 20% |
Yi Lu | AI | 20% |
RunJie Zhou | Product Manager | 19% |
Code warehouse address : Github Repo
PPT link address : Slides
Video Link address:Slides
很不错的内容,干货满满,已支持师傅,期望师傅能输出更多干货,并强烈给师傅五星好评
另外,如果可以的话,期待师傅能给正在参加年度博客之星评选的我一个五星好评,您的五星好评都是对我的支持与鼓励(帖子中有大额红包惊喜哟,不要忘记评了五星后领红包哟)
⭐ ⭐ ⭐ ⭐ ⭐ 博主信息⭐ ⭐ ⭐ ⭐ ⭐
博主:橙留香Park
本人原力等级:5
链接直达:https://bbs.csdn.net/topics/611387568
微信直达:Blue_Team_Park
⭐ ⭐ ⭐ ⭐ ⭐ 五星必回!!!⭐ ⭐ ⭐ ⭐ ⭐
点赞五星好评回馈小福利:抽奖赠书 | 总价值200元,书由君自行挑选(从此页面参与抽奖的同学,只需五星好评后,参与抽奖)