基于java Springboot实现课程评分系统设计和实现
🍅 作者主頁:Java李楊勇?
🍅 簡介:Java領域優質創作者🏆、Java李楊勇公號作者? ?簡歷模板、學習資料、面試題庫、技術互助【關注我,都給你】
🍅 歡迎點贊 👍 收藏 ?留言 📝? ??文末獲取源碼聯系方式
前言:
? ? ? 教師教學評價是教學質量評價的重要內容,隨著教育信息化進程的加快,如何在傳統教學中運用網絡技術來評價教師教學質量,如何在網絡教學環境中評價教師教學質量,?是教學管理的難點,也是網絡教學發展中的一個關鍵問題。 ?教師教學評價是一項復雜的系統工程,需要投入大量的人力、物力和財力。?借助于教師教學評價系統,可以實現評價的網絡化管理和實施。?通過使用該系統獲得大量的統計數據,將為深入分析和決策提供依據。 ?
訂閱專欄下載源碼?
功能設計:
?管理員角色:登錄,管理員管理,教師管理增刪改查,課程管理增刪改查,教學指標增刪改查,學生增刪改查,查看評價等功能。
教師角色:登錄,課程管理,教學指標管理,學生管理,收到的評價等功能。
學生角色:登錄,修改個人信息,開始評分,選擇課程進行評價,查看評分,打分等功能。
功能截圖:
?用戶登陸:
?系統主頁:
管理員管理:
老師管理:
添加老師:?
課程管理:
?添加課程:
指標管理:
?
學生管理:
評價管理:
評分流程:
注銷退出:
教師主頁:
學生主頁:
?
關鍵代碼:
登陸:
<div class="wrapper"><div class="froyo-frame login-body"><div class="admin-face"><div class="face-img"><img src="${ctxStatic}/images/editor.png" alt="logo"></div></div><h1 class="admin-login-tittle">課程評分管理系統</h1><div class="admin-login-form"><form class="form" action="${ctx}/login" method="post" autocomplete="off"><div class="admin-name"><input name="username" type="text" placeholder="用戶名"></div><div class="admin-password"><input name="password" type="password" placeholder="密碼"></div><div class="admin-button"><button type="submit" id="login-button">登錄</button></div></form><div class="admin-button"><a id="login-button" href="${ctx}/index">返回首頁</a></div> </div> <script type="text/javascript" src="${ctxStatic}/plugins/layui/layui.js"></script> <script type="text/javascript">layui.use('layer', function() {var $ = layui.jquery,layer = layui.layer;//login-button的點擊事件..$('#login-button').click(function (event) {event.preventDefault();if (!$("input[name=username]").val()) {layer.msg("用戶名不能為空");return false;} else if (!$("input[name=password]").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項目實戰推薦:
基于java ssm springboot+VUE疫情防疫系統系統前后端分離設計和實現
基于java springboot+mybatis電影售票網站管理系統前臺+后臺設計和實現
基于java ssm springboot+mybatis酒莊內部管理系統設計和實現
基于JAVA springboot+mybatis智慧生活分享平臺設計和實現
基于Java springboot+vue+redis前后端分離家具商城平臺系統設計和實現
基于JAVA SSM springboot實現的抗疫物質信息管理系統設計和實現
基于java ssm springboot實現選課推薦交流平臺系統設計和實現
基于JAVA springboot+mybatis 電商書城平臺系統設計和實現
基于java springboot+mybatis愛游旅行平臺前臺+后臺設計實現
基于java SSM springboot景區行李寄存管理系統設計和實現
基于java springboot的圖書管理系統設計和實現
基于jsp+mysql+mybatis+Spring boot簡單學生成績信息管理系統
基于java ssm springboot女士電商平臺系統設計和實現
基于Java+jsp+servlet的養老院管理系統設計和實現
基于jsp+mysql的JSP在線水果銷售商城系統設計實現
基于JavaWeb SSM mybatis 學生信息管理系統設計和實現
基于javaweb(springboot+mybatis)網上酒類商城項目設計和實現
基于jsp+mysql+Spring的SSM在線蛋糕商城銷售網站項目設計和實現
基于java SSM的房屋租賃系統設計和實現
基于javaweb SSM郵件收發信息系統設計和實現以及文檔
基于JavaWEB SSM SpringBoot婚紗影樓攝影預約網站設計和實現
基于jsp+mysql+Spring的SpringBoot招聘網站項目設計和實現
基于java web jsp+servlet學生宿舍管理系統
基于jsp+mysql+Spring+mybatis的SSM汽車保險理賠管理系統設計和實現
?獲取完整源碼:
大家點贊、收藏、關注、評論啦 、查看👇🏻👇🏻👇🏻微信公眾號獲取聯系👇🏻👇🏻👇🏻
打卡 文章 更新?70/? 100天
?精彩專欄推薦:
Java畢設項目精品實戰案例《100套》
HTML5大作業實戰案例《100套》
web前端網頁實戰《100套》
總結
以上是生活随笔為你收集整理的基于java Springboot实现课程评分系统设计和实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML+CSS+JS实现 ❤️卡通湖面
- 下一篇: HTML+CSS+JS实现燃烧的火焰火花