赞
踩
项目含有源码、论文、PPT、配套开发软件、软件安装教程、项目发布教程、核心代码介绍视频等
目录
关键词:计算机毕业设计,源码网站,源码下载,java毕业设计源码,开题报告,毕业设计定制,小程序毕业设计源码,本科毕业设计
学生以游客的身份登录基于springboot的高校选课系统设计与实现,可以查看首页、公告消息、课程资讯、课程信息、教师推荐、我的等内容。
在用户登录页面,用户需输入用户名、密码登录到系统前台。
公告消息,在公告消息页面可以查看公告标题、公告内容、发布时间等内容,并进行查看、搜索等操作。
课程资讯,在课程资讯页面可以查看资讯标题、资讯内容、发布时等内容,并进行收藏、搜索或点赞、评论等操作。
课程信息,在课程信息页面可以查看课程编号、课程名称、任课教师、课程学分、开设班数、招收人数等信息,并进行选课、资讯、收藏或评论等操作。
教师推荐,在教师推荐页面可以查看课程编号、课程名称、任课教师、课程学分、开设班数、招收人数等内容,并进行选课、收藏或评论等操作。
管理员登录,管理员通过输入账号、密码,选择角色并点击登录进行系统登录操作。
管理员登录系统后,可以对站点管理(轮播图、公告栏)、用户管理(管理员、教师用户、学生用户)、内容管理(课程资讯、资讯分类)、更多管理(教室信息、班级信息、课程信息、选课信息、退课信息、教师推荐、教师课表、学生课表、学分信息、咨询信息、选课人数)等功能进行相应操作。
轮播图,在轮播图页面可以对轮播图、标题等内容进行详情、查询、重置、添加或删除等操作。
公告栏,在公告栏页面可以对标题、创建时间、更新时间等内容进行详情、查询、重置、添加或删除等操作。
用户管理,在用户管理管理页面中可以对管理员、教师用户、学生用户等进行相应操。
(1)管理员,在管理员页面可以对昵称、头像、用户名、用户组、手机号码、手机认证、邮箱、邮箱状态、状态等内容进行详情、查询、重置、添加或删除等操作。
(2)教师用户,在教师用户页面可以对用户名、昵称、教师姓名、教师性别、教师工号、教师职称、创建时间、更新时间等内容进行详情、查询、重置、导出、添加或删除等操作。
(3)学生用户,在学生用户页面可以对用户名、昵称、学生姓名、学生性别、学生学号、身份证、学院名称、专业名称等内容进行详情、查询、重置、导出、添加或删除等操作。
内容管理,在内容管理页面中可以对课程资讯和资讯分类进行相应操作。
(1)课程资讯,在课程资讯页面可以对标题、封面图、文章分类、标签、创建时间、更新时间等内容进行详情、重置、添加、查看评论或删除、查询等操作。
(2)资讯分类,在资讯分类页面可以对频道名称、创建时间、更新时间等内容进行详情、重置或删除、查询、添加等操作。
更多管理,在更多管理页面可以对教室信息、班级信息、课程信息、选课信息、退课信息、教师推荐、教师课表、学生课表、学分信息、咨询信息、选课人数进行相应操作。
(1)课程信息,在课程信息页面可以对课程编号、课程名称、任课教师、课程图片、课程学分、开水班数、招收人数等内容进行详情、选课、推荐、教师课表、咨询、查看评论、查询、重置、添加或删除等操作,如图5-16所示。
(2)选课信息,在选课信息页面,可以对学生信息、学生姓名、学生学号、选课人数、选课备注、创建时间、更新时间等进行详情、查询、重置、导出、添加或删除等操作。
(3)学分信息,在学分信息页面中可以对课程编号、课程名称、学生信息、学生姓名、学生学号、学生学分、学分详情等进行详情、查询、重置、导出、添加或删除等操作。
(4)咨询信息,在咨询信息页面中可以对课程编号、课程名称、任课教师、学生信息、咨询内容、回复内容、创建时间、更新时间等进行详情、查询、重置、添加或删除等操作,如图5-19所示。
学生登录系统后,在后台可以对更多管理(选课信息、退课信息、学生课表、学分信息、咨询信息)等功能进行相应操作,如图5-20所示。
教师登录系统后,在后台可以对更多管理(教室信息、班级信息、课程信息、选课信息、退课信息、教师课表、咨询信息)等功能进行相应操作。
- package com.project.demo.controller;
-
- import com.project.demo.entity.TeacherSchedule;
- import com.project.demo.service.TeacherScheduleService;
- import com.project.demo.controller.base.BaseController;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.transaction.annotation.Transactional;
- import org.springframework.web.bind.annotation.*;
-
- import javax.persistence.Query;
- import javax.servlet.http.HttpServletRequest;
- import java.io.IOException;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
-
-
- /**
- *教师课表:(TeacherSchedule)表控制层
- *
- */
- @RestController
- @RequestMapping("/teacher_schedule")
- public class TeacherScheduleController extends BaseController<TeacherSchedule,TeacherScheduleService> {
-
- /**
- *教师课表对象
- */
- @Autowired
- public TeacherScheduleController(TeacherScheduleService service) {
- setService(service);
- }
-
- @PostMapping("/add")
- @Transactional
- public Map<String, Object> add(HttpServletRequest request) throws IOException {
- Map<String,Object> paramMap = service.readBody(request.getReader());
- this.addMap(paramMap);
- return success(1);
- }
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。