重庆网站制作建设,专业外贸平台推广,杭州网站定制开发,网站 为什么要备案基于java Springboot实现课程评分系统设计和实现 博主介绍#xff1a;5年java开发经验#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取源码…基于java Springboot实现课程评分系统设计和实现 博主介绍5年java开发经验专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式 文章目录 基于java Springboot实现课程评分系统设计和实现前言功能设计功能截图用户登陆系统主页管理员管理老师管理课程管理指标管理学生管理评价管理评分流程注销退出教师主页学生主页 关键代码登陆 获取源码 前言
教师教学评价是教学质量评价的重要内容随着教育信息化进程的加快如何在传统教学中运用网络技术来评价教师教学质量如何在网络教学环境中评价教师教学质量 是教学管理的难点也是网络教学发展中的一个关键问题。 教师教学评价是一项复杂的系统工程需要投入大量的人力、物力和财力。 借助于教师教学评价系统可以实现评价的网络化管理和实施。 通过使用该系统获得大量的统计数据将为深入分析和决策提供依据。 功能设计
管理员角色登录,管理员管理,教师管理增删改查,课程管理增删改查,教学指标增删改查,学生增删改查,查看评价等功能。 教师角色登录,课程管理,教学指标管理,学生管理,收到的评价等功能。 学生角色登录,修改个人信息,开始评分,选择课程进行评价,查看评分,打分等功能。
功能截图
用户登陆 系统主页 管理员管理 老师管理 添加老师
课程管理 指标管理 学生管理 评价管理 评分流程 注销退出 教师主页 学生主页 关键代码
登陆 div classwrapperdiv classfroyo-frame login-bodydiv classadmin-facediv classface-imgimg src${ctxStatic}/images/editor.png altlogo/div/divh1 classadmin-login-tittle课程评分管理系统/h1div classadmin-login-formform classform action${ctx}/login methodpost autocompleteoffdiv classadmin-nameinput nameusername typetext placeholder用户名/divdiv classadmin-passwordinput namepassword typepassword placeholder密码/divdiv classadmin-buttonbutton typesubmit idlogin-button登录/button/div/formdiv classadmin-buttona idlogin-button href${ctx}/index返回首页/a/div
/div
script typetext/javascript src${ctxStatic}/plugins/layui/layui.js/script
script typetext/javascriptlayui.use(layer, function() {var $ layui.jquery,layer layui.layer;//login-button的点击事件..$(#login-button).click(function (event) {event.preventDefault();if (!$(input[nameusername]).val()) {layer.msg(用户名不能为空);return false;} else if (!$(input[namepassword]).val()) {layer.msg(密码不能为空);return false;} else {$(form).fadeOut(500);$(.wrapper).addClass(form-success);$(.form).submit();}});/script
/body
/html后台Controller接收到前端的登录请求之后执行参数校验、将前端传递过来的用户名密码以及用户角色进行判断验证、调用LoginController.login方法执行用户登录验证、查询数据库当前账号密码是否正确、返回状态码给前端、前端根据状态码进行相对的页面跳转以及数据效应。 /*** 登录验证** param user* param map* return*/PostMapping(/login)public String login(User user, ModelMap map) {if (user ! null) {if (StringUtils.isBlank(user.getUsername()) || StringUtils.isBlank(user.getPassword())) {return Views.LOGIN;}AuthenticationToken token new UsernamePasswordToken(user.getUsername(), user.getPassword(), true);if (token null) {map.put(message, 用户名或密码错误);return Views.LOGIN;}//记住我((UsernamePasswordToken) token).setRememberMe(true);try {SecurityUtils.getSubject().login(token);return Views.REDIRECT_ADMIN;} catch (AuthenticationException e) {if (e instanceof UnknownAccountException) {map.put(message, 用户不存在);} else if (e instanceof LockedAccountException) {map.put(message, 账户未激活);map.put(status, 2);map.put(user, user);} else if (e instanceof DisabledAccountException) {map.put(message, 账户未启用);}e.printStackTrace();map.put(message, 用户认证失败);}return Views.LOGIN;} else {map.put(message, 未知异常);return Views.LOGIN;}}}获取源码 大家点赞、收藏、关注、评论啦 查看下方微信号获取联系方式 精彩系列推荐 Java毕设项目精品实战案例《1000套》 精彩专栏推荐订阅在下方专栏