The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201 |
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/609330258 |
MU STU ID and FZU STU ID | 20122543_832001317 |
Team leader's blog link | |
Video link |
目录
1.1 Introduction of Team Members
1.4 The first group photo of the team
2.1 Summarize the content of the project
2.2 Individual contribution points
3.4.1.Selection of UML design tools
3.4.2 Difficulties encountered And Relevant solution
1.Team gathering
1.1 Introduction of Team Members
Team members | Introduction |
👨 Zekai Zheng | As the leader of the team, I am able to coordinate the work among internal members and assign the tasks of each member to ensure the efficient promotion of the project. At the same time, proficient in C/C++, Python and other programming languages, master embedded programming and development, java backend development skills. |
👨Zhaoyang Zhang | 5 years code development experience, 3 years network development experience, full stack development engineer. Familiar with Golang, JavaScript and other languages, Angular and React framework, microservice architecture. |
👨 Zewei Bai | Major in the field of art, good at graphic design, proficient in Ps,Pr,Ae design software, capable of basic programming, responsible for UI and art in the team. Be able to assist the team in software development and get closer to the project improvement process. |
👨 Xinyue Li | Outgoing and sociable. Skills :Javascript, C/ C ++, matlab, writing CSDN blog, front-end development experience. This project is mainly responsible for requirement analysis and software testing. |
👨 Yiyan Feng | I am familiar with c language, Python and other languages, and Angular framework. At present, I focus on front-end research. I am expected to write front-end code in the project of software engineering. |
👨 Zhengyu Lin | Proficient in C/C++, Python,java and other programming languages, with skills such as PPT making and blog editing, capable of assisting the team in demand analysis, market analysis and software market positioning. At the same time, assist in the preparation of reports and partial development of software functions. |
👨 Kaixiang Zheng | Proficient in javascript, C/C++, Python and other programming languages. At the same time, I can analyze the requirements of software projects and improve software programming. Have back-end development, blog editing skills. |
👨 Yueyang Ma | Proficient in java,C/C++,Python and other programming software, with backend development, PPT editing and production, UML diagram drawing skills. Able to assist the team in software development and get closer to the software process together. |
👨 Ruiqi Liu | Proficient in C/C++, Python,java and other programming languages, with PPT making, demand analysis, market analysis and other skills. At the same time, assist in the development of partial software functions and software front-end development. |
👨 Cheng Hu | Programming: Proficient in C/C++, Python,java and other programming languages. Be able to participate in the production process of java backend development. At the same time, I have the skills of demand analysis, market analysis, product positioning and blog editing to assist the team in the project process. |
1.2.Team characteristic
Each member of our team has their own strengths in technology and other aspects of project completion. They can help each other and complement each other's weaknesses. The comprehensive development of all aspects also ensures the ultimate success of our project. Every member of our team is positive and has the spirit to study hard and overcome difficulties. We worked efficiently, and each team member worked hard to contribute to the team, which laid a solid foundation for our ultimate success.✊✊✊✊✊✊✊✊✊✊
1.3.Logo
1.4 The first group photo of the team
2.Start action
2.1 Summarize the content of the project
2.2 Individual contribution points
①Whether personal tasks are completed within the specified time;
②Whether the quality of task completion meets the project requirements;
③All team members scored each other (80%), and then the group leader scored them (20%).
2.3 Contribution proportion
Name | Division of labour | Proportion |
---|---|---|
Zekai Zheng | Front-end development,Product Manager,Editor of blog | 101% |
Zhaoyang Zhang | Front-end development,Back end development | 102% |
Zewei Bai | Back end development,UI Art,Product Manager | 101% |
Xinyue Li | Back end development,Product Manager | 99% |
Yiyan Feng | Front-end development | 99% |
Zhengyu Lin | Front-end development,Product Manager | 101% |
Kaixiang Zheng | Product Manager,Editor of blog | 98% |
Yueyang Ma | Product Manager,PPT Making | 100% |
Ruiqi Liu | Front-end development,Back end development | 99% |
Cheng Hu | Product Manager,Editor of blog | 100% |
Total | - | 1000% |
3.Drip record
3.1.Maps
3.1.1 Mind map
3.1.2 Burnout map
3.2 UML
3.3 Learning progress bar
Week | New code (line) | Cumulative code (line) | Time spent on learning this week (hours) | Cumulative time spent on learning (hours) | Important growth |
1 | 400 | 400 | 9 | 9 | In the first week we established the software prototype we needed to make, and determined the requirements and positioning it could meet. At the same time, we learned a lot of relevant development and construction knowledge according to the requirements of software production and applied it into practice. We also conducted market research and data collection for our software functions simultaneously, which laid a foundation and provided effective help for our subsequent development and innovation. |
2 | 900 | 1300 | 10 | 19 | In the second week, we finished the development of the project, realized the smooth operation of the software, and completed the production of PPT, report and video. Through reasonable division of labor, the process of our project is smoother and the work efficiency is greatly improved. We also corrected big and small mistakes through continuous learning, making our project more perfect. |
3.4.Experience
3.4.1.Selection of UML design tools
Our group constructs UML diagrams using process on.
The reason for choosing UML diagrams is that they are free and open, easy to operate, and rich in template resources. It improves the efficiency of our group in the process of creation and makes the cooperation between our teams more coordinated.
3.4.2 Difficulties encountered And Relevant solution
①At the beginning of the project, because most members of the team had different programming languages and habits, the development process was slow at the beginning of the project.
Sol.It is mainly composed of members with strong coding ability and assisted by other responsible members to provide ideas and jointly complete the development of software.
②We are not proficient in some processes of software development, such as prototyping and debugging of some functions.
Sol.By searching for relevant materials and books, asking students and teachers with strong professional ability, members of the group to discuss and research together.
3.4.3.Conclusion
The completion of this software development project not only made our team learn and master a lot of useful new knowledge in the process, but also made us more tacit understanding.
4.Video clip
🔗: