content
- Code Standards
- Sprint Tasks
- Agent task description
- Detailed description of development tasks
- Sprint Plans
- division of labor
- Day 1&2
- Day 3&4
- Day 5
- Day 6
- Day 7
- Day 8
- Day 9
- Day 10
Code Standards
Code Standards is uploads to https://github.com/cantback/cantback
Sprint Tasks
Agent task description
The task of the team is to develop a learning integration app for primary school students and store the sorted learning materials in the database
java language is used to realize exercise exercises, class management and other business functions, and it is displayed on the web page through front-to-back interaction, providing convenient functions for primary school teachers and students
Detailed description of development tasks
1.user interface
- vue3 framework is used for web page development to achieve simple and easy to operate page display of each function module
- Design click events for each function to ensure the realization of each function and ensure a good interactive experience for users
- Ensure the correct call to the back-end API and the correct presentation of data to ensure the presentation effect and user experience
2.Java business implementation
- Realize teacher and student registration, login, role management and other authentication functions
- The realization of each function module, including the realization of exercise management and practice functions
- Interface with the database, write the API that meets the requirements, and ensure the correct program of learning materials
- Maintenance of each function
3.Learn data persistence for materials
- Design and implement the database structure of learning materials, and use persistence techniques (such as JPA or MyBatis) to save learning materials to the database
- Database design and table structure definition to ensure the correct representation of data
- Perform database performance optimization, ensure the efficiency of queries, inserts, etc., and write database-related unit tests
Sprint Plans
division of labor
Student ID | Work Description Contribution | Contribution |
---|
832202123 | Integrate different parts,homepage design | 8% |
832202121 | Complete the homepage design | 8% |
832202111 | Complete the page design of the Chinese module | 8% |
832202217 | Complete the page design of the Chinese module, speaker | 7.5% |
832202101 | Complete the page design of the Math module | 7.5% |
832202120 | Complete the page design of the Math module | 7.5% |
832202109 | Complete the page design of the English module | 8% |
832202110 | Complete the page design of the English module | 7.5% |
832202113 | Complete the class management page design | 7.5% |
832202115 | Finish ppt | 8% |
832202125 | Complete the class management page design | 7.5% |
832202112 | Complete the homepage design | 7.5% |
832202124 | Complete blog writing | 7.5% |
Day 1&2
FRONT-END TEAM:
- Complete the configuration of vue3 writing environment, create projects, and standardize file management
- The login page style is complete
BACK-END TEAM:
- The Spring boot environment is configured and file management is normalized
- Configure the MYSQL database, realize the connection, and realize the design of the registration and login user information record table
Blog writing
- Write the blog "Code Standards and Sprint Plan"
- Create the "Special Blog Collection" page to record subsequent blog links.
- The first sprint paper writing: technical stack preparation for web development and project creation
Day 3&4
FRONT-END TEAM:
- Complete the connection between the registration and login function and the database to ensure the stable realization of registration and login click events
BACK-END TEAM:
- Realize the business implementation of the registration and login function
Blog writing
- The second sprint paper writing, login function implementation
Day 5
FRONT-END TEAM:
- Complete homepage page design
- Implement page routing function
BACK-END TEAM:
- Business implementation of authentication, identification of teachers, students, administrators, writing login API interfaces
- Sort out the corresponding learning materials to achieve data persistence
Day 6
FRONT-END TEAM:
- Realize the page style and page interaction of the language module
BACK-END TEAM:
- Data persistence of prose data, poetry data, etc
- Language module corresponding data API preparation, and the previous section of personnel docking data display
Blog writing
- The third sprint paper writing, home page and language module
Day 7
FRONT-END TEAM:
- Displays math module page styles and page interactions
BACK-END TEAM:
- Create math question bank, and write front-end callable API
Day 8
FRONT-END TEAM:
- Display English module page style and page interaction, call back-end API, to achieve content display
BACK-END TEAM:
- Create English question banks and English libraries, and write front-end callable apis to return data in specific formats
Blog writing
- Four sprints essay writing: mathematics and English modules
Day 9
FRONT-END TEAM:
- Different identities of class group interface style development and function implementation
BACK-END TEAM:
- Realize network programming to realize information transmission of different ip
Day 10
FRONT-END TEAM:
- Functional testing, and finally packaging and deployment
BACK-END TEAM:
- Functional test, and finally package and deploy on the cloud server
Blog writing
- The fifth sprint paper, full presentation of web
PPT making
- Make and implement class presentation using PPT