项目概述:
practices项目是基于Spring Boot框架和MySQL数据库开发的应用程序,该系统涵盖三个主要角色:管理员、教师和学生
管理员角色将拥有对所有用户的管理权限,包括审批用户申请、禁止用户登录等功能。管理员将负责确保系统的安全性和稳定性,并对用户的行为进行监督和管理。
教师角色是由管理员审批后获得的,他们将能够添加课程、添加课程章节、添加章节题目、查看章节答案、审批学生加入课程申请、查看学生成绩等功能。教师将在系统中扮演重要的角色,他们将能够管理和评估学生的学习进展。
学生角色是默认注册用户,他们可以查找开放课程、开放章节,申请课程,查看课程章节、查看章节题目等业务。学生将能够通过该系统方便地获取课程信息和学习资源。
项目管理:
本次课程使用git企业版进行项目管理并模拟项目开发流程
开发计划将分为三个阶段:需求分析、后端业务开发和前端页面开发。在需求分析阶段,详细了解系统的功能需求和用户需求,以确保开发过程的顺利进行。在后端业务开发阶段,使用Spring Boot框架和JPA技术结合RESTful接口来实现系统的核心功能。最后,在前端开发阶段,创建一个直观、易用的用户界面。
以下是我个人使用gitee企业版进行项目管理的实践:
一、新建项目、分析需求
当确定好项目主题后再gitee企业版创建项目,新建里程碑,明确该项目分为几个阶段,每个阶段要做什么事,本次项目我分为三个阶段:前期需求分析、后端开发、前端开发,