Skip to content

CourseSelection是一套大學選課系統,包括學生、老師、管理員頁面,基於SpringBoot+Mybatis實現。學生頁面包括課表查詢、成績查詢、選課系統等頁面。老師頁面包括課程編輯、批改成績等頁面。管理員頁面包括課程管理、開課資訊、個人資料等頁面。

Notifications You must be signed in to change notification settings

Jason19951003/CourseSelection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

翔的學園

基於SpringBoot+Mybatis的Java快速開發框架

專題簡介

  • 前端採用html、css、JavaScript、jQuery、Bootstrap5。
  • 後端採用SpringBoot、SpringSecurity、Mybatis。
  • 資料庫採用MySQL、Redis。
  • 透過JWT生成token的有效期限,來實現防止多開的功能。
  • 系統使用同步機制(Synchronized),確保選課人數不會超過限制和不會重複選課的問題
  • 使用者密碼使用Bcrypt加密,確保資料安全,防止密碼被破解。

頁面功能

  1. 管理員頁面
    • 個人資料
    • 課程管理
    • 開課資訊
  2. 老師頁面
    • 課程編輯
    • 課表查詢
    • 成績批改
  3. 學生頁面
    • 成績查詢
    • 課表查詢
    • 選課系統

About

CourseSelection是一套大學選課系統,包括學生、老師、管理員頁面,基於SpringBoot+Mybatis實現。學生頁面包括課表查詢、成績查詢、選課系統等頁面。老師頁面包括課程編輯、批改成績等頁面。管理員頁面包括課程管理、開課資訊、個人資料等頁面。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published