The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ |
---|---|
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/602717198 |
Group number | 1-A |
Group members | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Prototype Link | |
Demand Specification Link | https://docs.qq.com/doc/DS1d4UkNBRG9jcWJP?friendUin=Oj9RjyT51AIoA2cC2pgEdg%253D%253D |
Directory
PSP Form
PSP Stages | Estimated Time/minute | Completed Time/minute | Participant |
---|---|---|---|
Planning | 30 | 30 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Time Estimation | 10 | 10 | Yikai Wang |
Development | 60 | 50 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Demand Analysis | 60 | 50 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Demand Specification | 180 | 180 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Longrui Lan |
Design Documents | 30 | 30 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Design Review | 20 | 20 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Coding | 180 | 180 | Zhiyang Zhang |
Presentation | 10 | 10 | Yikai Wang, Yuhuan Ye |
Calculation Workload | 10 | 10 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Summary&Improvement | 30 | 45 | Yikai Wang, Yuhuan Ye, Yuhao Cheng, Zhiyang Zhang, Longrui Lan |
Total | 620 | 615 |
Introduction
The mini program we designed is a learning mini program for beginner of learning open source. Users can search, share, like, and download articles in various categories. Users can learn about information of other people. And users will read their own published articles and others'articles in their homepage. This is our product structure drawing:
We have already designed our UI in the Wechat applet development platform, this is the link of Github: Github code
And these are the images of the prototype of our UI:
Other Details
Main Difficulties
- Know nothing about back-end: Back-end part is hard to realize because we didn’t learn anything about back end before.
- UI design: It is difficult for us to design a beautiful UI for our applet.
- Back-end implementation: We cannot choose which tools to implement back-end.
How to Solve
- We search for corresponding information and try to learn the back-end technology in Python in a very short time under the guidance of seniors.
- After a long argument in our groups, we think the background color should be as simple as possible so we choose white. And we search for corresponding images on the Internet to make UI more beautiful..
- We choose to use Python and Django to solve the problem.
Gains
- We know something about database and other corresponding part of the back-end technology.
- We improve our aesthetic taste in UI after adequate communications.
- We learn a little about the basics of Django.
Team Collaboration Record
Iterative Record Table
Version | Revision of time | Content Modified | Reviser |
V1.0 | 2021.11.02 | Wrote the general content of the blog | Lan Longrui |
V1.1 | 2021.11.03 | Improved some blog content | Cheng Yuhao |
V1.2 | 2021.11.04 | Improved some blog content | Ye Yuhuan |
V2.0 | 2021.11.04 | More in-depth learning of back-end knowledge, back-end design better forecast | Wang yikai |
V2.1 | 2021.11.04 | A brain map was made | Zhang Zhiyang |
V2.2 | 2021.11.04 | Use case diagrams are made | Ye Yuhuan |
V2.3 | 2021.11.05 | Improved use case diagrams | Lan Longrui |
V2.4 | 2021.11.06 | Small program prototype design for improvement | Zhang Zhiyang |
V2.5 | 2021.11.07 | The UI design of the system is optimized | Wang yikai |
V2..6 | 2021.11.07 | Design the team logo | Cheng Yuhao |
V3.0 | 2021.11.08 | A more complete design of the small program jump logic | Zhang Zhiyang |
Meeting Pictures
Hope the next lab!