Code Standards, Sprint Tasks, and Plans
| Which course does this assignment belong to | 2401_Mu_SE_FZU |
|---|---|
| Where is the requirement for this assignment | Fifth Assignment——Alpha Sprint |
| Team name | PathMaker |
| The goal of this assignment | 1.code standards2.sprint task3.sprint plans |
| Other references | Alibaba Java Development Manual Ultimate Edition v1.3.0 Huawei Internal Code Standards |
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
相关推荐
国央企创新负责人如何构建多维度的科技资源评价与配置体系?.docx
国央企创新负责人如何构建多维度的科技资源评价与配置体系?
《移动通信系统》全套PPT课件2026(西安电子科技大学)
《移动通信系统》全套PPT课件2026(西安电子科技大学)
Python3 json序列化常见报错
json只能序列化字符串、数字、列表、字典、布尔、空值。无法序列化datetime、bytes、自定义类对象,直接dumps会抛出类型错误。解决方案:自定义序列化函数,通过default参数传入,手动转换特殊对象。中文乱码:默认ensure_ascii=True会转义中文,改为False直接输出原生中文。反序列化loads注意:json字符串要求双引号,Python字典单引号字符串无法解析,需要提前替换引号。 lxwuhua.cn mayawalkermx.com mccia.com.cn lzsxgqscgs.com mftug.com
产业园区运营负责人如何精准对接区域技术成果与产业需求?.docx
产业园区运营负责人如何精准对接区域技术成果与产业需求?
科技中介服务机构如何提升科技成果评估服务的专业性与效率?.docx
科技中介服务机构如何提升科技成果评估服务的专业性与效率?



