285
社区成员
发帖
与我相关
我的任务
分享| The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201/ |
|---|---|
| The Link of Requirements of This Assignment | https://bbs.csdn.net/topics/611628445 |
| MU STU ID and FZU STU ID | 20123957_832001221 |
| Video demo link | https://b23.tv/ic21kBZ |
| GitHub link | https://github.com/yusherbalist/The-Majority |
Lab1-1: https://bbs.csdn.net/topics/608829255?spm=1001.2014.3001.6377
Lab1-2: https://bbs.csdn.net/topics/608837175?spm=1001.2014.3001.6377
Lab2-1:https://bbs.csdn.net/topics/609002022?spm=1001.2014.3001.6377
Lab2-2: https://bbs.csdn.net/topics/609139168?spm=1001.2014.3001.6377
Lab3-1: https://bbs.csdn.net/topics/610284200?spm=1001.2014.3001.6377
Lab3-2: https://bbs.csdn.net/topics/611886896
I was interested in programming when I was in college. In the programming class of last semester, I mastered C++ and python languages, and learned the basic knowledge of QTdesigner UI interface design and pyqt5 third-party python library by myself.
In the process of learning software engineering, I gradually combined my previous knowledge and started projects one by one. In the process of doing the project, I also encountered a lot of difficulties and found a lot of unmastered knowledge. During the bobing software development and final project development, I learned how to prototype, learned how to develop more systematically, and clarified many small details encountered during the development process. This greatly consolidated and improved my programming skills and knowledge, and also gave me a sense of accomplishment.
It was very challenging for two people to build bobing software in the time allotted. After searching the data and considering all aspects, our team chose to make a computer side exe application called bobing. We program in python and look for information on platforms like csdn. Through the full cooperation of the two of us, we finally finished the software production. This development experience has made our cooperation more tacit and laid a solid foundation for the following projects. In this process, we encountered many problems, such as the permutation and combination of the pie cases, and the python deepcopy problem. Finally, through data access and continuous attempts to solve the problem, we finally realized all the functions required by the software.





In the final project, we chose to make a software "Majority" for modern procrastination.
We designed this software as an APP to improve efficiency, which is suitable to help most people solve procrastination. Because many people spend the whole day doing nothing, they waste a lot of time in the day, and only in the evening do they find that they have not done a lot of things. So our software starts from reminders, daily goods prediction and focus time. All the things we want to do can be seen in this software. We want to make people better through three modules. That's what we designed the software to do. This project is very challenging and requires the full cooperation of the whole team. Everyone should do their own work. Everyone in our team has done their own work and improved the understanding of cooperation. The development process was filled with friendly discussions, and the project was finally completed.








We use Android Studio for program development, programming in Java

It's an exciting process. Building a piece of software from scratch is an achievement that the previous exercise cannot match. I learned how to cooperate with others to complete a project, from beginning to end. I was responsible for part of the code work, front-end UI design, PPT making and beautifying, and the final PPT report task, which enabled me to learn a lot of professional knowledge. It was an extremely valuable experience for me and a valuable memory of working with people. It made me love programming and software even more.
Tks