MU-SE: Course summary

不爱吃香菜也不爱吃葱 2023-01-12 16:04:08
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201/
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/611628445
MU STU ID and FZU STU ID20123957_832001221
Video demo linkhttps://b23.tv/ic21kBZ
GitHub linkhttps://github.com/yusherbalist/The-Majority

The CSDN links of each Lab

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

Summary and harvest

Personal programming

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.

Pair programming

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.

img

img

img

single_player

single_player

Team project practice experience summary + example combined analysis

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.

img

img

img

img

img

img

img

img

Technology and tools

We use Android Studio for program development, programming in Java

img

Summary

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

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

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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