# Wuyy **Repository Path**: by-uoc/wuyy ## Basic Information - **Project Name**: Wuyy - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-06 - **Last Updated**: 2025-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. 学生部分 Controller: StudentController 处理学生信息的请求,包括添加、删除、更新和查询学生信息。 DAO: StudentDao 与学生相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Student 学生实体类,映射学生表中的字段(如ID、姓名、年龄、专业等)。 Service接口: StudentService 定义与学生相关的业务逻辑,如注册、查询学生信息等。 Service实现类: StudentServiceImpl 实现StudentService接口,具体逻辑编写,包括调用StudentDao进行数据库操作。 2. 教师部分 Controller: TeacherController 处理教师信息的请求,包括添加、删除、更新和查询教师信息。 DAO: TeacherDao 与教师相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Teacher 教师实体类,映射教师表中的字段(如ID、姓名、职称等)。 Service接口: TeacherService 定义与教师相关的业务逻辑,如查询教师信息、分配课程等。 Service实现类: TeacherServiceImpl 实现TeacherService接口,具体逻辑编写,包括调用TeacherDao进行数据库操作。 3. 课程部分 Controller: CourseController 处理课程信息的请求,包括添加、删除、更新和查询课程信息。 DAO: CourseDao 与课程相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Course 课程实体类,映射课程表中的字段(如ID、课程名称、学分等)。 Service接口: CourseService 定义与课程相关的业务逻辑,如查询课程信息、分配教师等。 Service实现类: CourseServiceImpl 实现CourseService接口,具体逻辑编写,包括调用CourseDao进行数据库操作。 4. 成绩部分 Controller: GradeController 处理成绩信息的请求,包括添加、删除、更新和查询成绩信息。 DAO: GradeDao 与成绩相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Grade 成绩实体类,映射成绩表中的字段(如ID、课程ID、学生ID、成绩等)。 Service接口: GradeService 定义与成绩相关的业务逻辑,如查询成绩信息、计算平均分等。 Service实现类: GradeServiceImpl 实现ArrangeCourseService接口,具体逻辑编写,包括调用ArrangeCourseDao进行数据库操作。 5. 课程成绩部分 Controller: CourseGradeController 处理课程成绩的请求,包括添加、删除、更新和查询课程成绩。 DAO: CourseGradeDao 与课程成绩相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: CourseGrade 课程成绩实体类,映射课程成绩表中的字段(如ID、学生ID、课程ID、成绩等)。 Service接口: CourseGradeService 定义与课程成绩相关的业务逻辑,如查询成绩、计算平均分等。 Service实现类: CourseGradeServiceImpl 实现CourseGradeService接口,具体逻辑编写,包括调用CourseGradeDao进行数据库操作。 6. 班级部分 Controller: ClazzController 处理班级信息的请求,包括添加、删除、更新和查询班级信息。 DAO: ClazzDao 与班级相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Clazz 班级实体类,映射班级表中的字段(如ID、班级名称、年级等)。 Service接口: ClazzService 定义与班级相关的业务逻辑,如查询班级信息、分配学生等。 Service实现类: ClazzServiceImpl 实现ClazzService接口,具体逻辑编写,包括调用ClazzDao进行数据库操作。 7. 专业部分 Controller: MajorController 处理专业信息的请求,包括添加、删除、更新和查询专业信息。 DAO: MajorDao 与专业相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Major 专业实体类,映射专业表中的字段(如ID、专业名称、学院等)。 Service接口: MajorService 定义与专业相关的业务逻辑,如查询专业信息、分配课程等。 Service实现类: MajorServiceImpl 实现MajorService接口,具体逻辑编写,包括调用MajorDao进行数据库操作。 8. 教室部分 Controller: RoomController 处理教室信息的请求,包括添加、删除、更新和查询教室信息。 DAO: RoomDao 与教室相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Room 教室实体类,映射教室表中的字段(如ID、教室名称、容量等)。 Service接口: RoomService 定义与教室相关的业务逻辑,如查询教室信息、分配课程等。 Service实现类: RoomServiceImpl 实现RoomService接口,具体逻辑编写,包括调用RoomDao进行数据库操作。 9. 管理员部分 Controller: ManagerController 处理管理员信息的请求,包括添加、删除、更新和查询管理员信息。 DAO: ManagerDao 与管理员相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Manager 管理员实体类,映射管理员表中的字段(如ID、用户名、密码等)。 Service接口: ManagerService 定义与管理员相关的业务逻辑,如查询管理员信息、权限管理等。 Service实现类: ManagerServiceImpl 实现ManagerService接口,具体逻辑编写,包括调用ManagerDao进行数据库操作。 10. 登录部分 Controller: LoginController 处理用户登录的请求,包括验证用户名和密码。 Filter: LoginFilter 用于检查用户登录状态,确保只有已登录用户才能访问某些资源。 Service接口: LoginService 定义与登录相关的业务逻辑,如验证用户信息、生成Token等。 Service实现类: LoginServiceImpl 实现LoginService接口,具体逻辑编写。 11. 审批部分 Controller: ApprovalController 处理审批相关的请求,包括添加、删除、更新和查询审批记录。 DAO: ApprovalDao 与审批相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Approval 审批实体类,映射审批表中的字段(如ID、申请人、审批状态等)。 Service接口: ApprovalService 定义与审批相关的业务逻辑,如查询审批记录、更新审批状态等。 Service实现类: ApprovalServiceImpl 实现ApprovalService接口,具体逻辑编写,包括调用ApprovalDao进行数据库操作。 12. 文章部分 Controller: ArticleController 处理文章相关的请求,包括添加、删除、更新和查询文章。 DAO: ArticleDao 与文章相关的数据库操作,包括执行SQL语句进行CRUD操作。 POJO: Article 文章实体类,映射文章表中的字段(如ID、标题、内容等)。 Service接口: ArticleService 定义与文章相关的业务逻辑,如查询文章、发布文章等。 Service实现类: ArticleServiceImpl 实现ArticleService接口,具体逻辑编写,包括调用ArticleDao进行数据库操作。 13. 统计与报表部分 Controller: TableShowController 处理统计报表的请求,包括生成和查询报表数据。 DAO: TableShowDao 与统计报表相关的数据库操作,包括执行SQL语句进行数据查询。 Service接口: TableShowService 定义与统计报表相关的业务逻辑,如生成报表、查询报表数据等。 Service实现类: TableShowServiceImpl 实现TableShowService接口,具体逻辑编写,包括调用TableShowDao进行数据库操作。 14. 文件上传部分 Controller: UploadController 处理文件上传的请求,包括上传文件到服务器。 Service接口: UploadService 定义与文件上传相关的业务逻辑,如保存文件、生成文件路径等。 Service实现类: UploadServiceImpl 实现UploadService接口,具体逻辑编写。 15. 欢迎页面部分 Controller: WelcomeController 处理欢迎页面的请求,返回欢迎信息或跳转到首页。 Service接口: WelcomeService 定义与欢迎页面相关的业务逻辑,如生成欢迎信息等。 Service实现类: WelcomeServiceImpl 实现WelcomeService接口,具体逻辑编写。