Code Standards, Sprint Tasks, and Plans

PathMakers 2024-11-29 23:29:08
Which course does this assignment belong to2401_Mu_SE_FZU
Where is the requirement for this assignmentFifth Assignment——Alpha Sprint
Team namePathMaker
The goal of this assignment1.code standards2.sprint task3.sprint plans
Other referencesAlibaba 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 IDWork Description ContributionContribution
832202123Integrate different parts,homepage design8%
832202121Complete the homepage design8%
832202111Complete the page design of the Chinese module8%
832202217Complete the page design of the Chinese module, speaker7.5%
832202101Complete the page design of the Math module7.5%
832202120Complete the page design of the Math module7.5%
832202109Complete the page design of the English module8%
832202110Complete the page design of the English module7.5%
832202113Complete the class management page design7.5%
832202115Finish ppt8%
832202125Complete the class management page design7.5%
832202112Complete the homepage design7.5%
832202124Complete blog writing7.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
...全文
48 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

170

社区成员

发帖
与我相关
我的任务
社区描述
2401_MU_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教-吴可仪
  • 助教-孔志豪
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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