23.學生信息管理系統-設計模式


StudentInformationManagementSystem2

群: 123300273(大佬群 2TB學習資料,講解)(入群獲取sql文件)

QQ: 1095737364(加好友獲取sql文件)

 git下載地址: https://github.com/SimpleGraduationProjects/StudentInformationManagementSystem2

學生信息管理系統

 

   

簡介

本代碼來源於網絡, 請入群(123300273)后聯系群主索要sql文件!

由SpringMVC+MyBatis為主要框架,mysql8.0配置主從復制實現讀寫分離,主機叢機分別為騰訊雲的服務器,而項目部署在阿里雲上。前端主要由bootstrap完成,背景用particles.js插件。數據庫交互查詢用到pagehelper分頁。在添加修改相關功能時通過ajax來驗證其主鍵是否存在可用。代碼層次清晰,輸入框約束較高,已配置登錄攔截。


新增:

  • 增加分頁查詢
  • 輸入框約束 學號、身份證、課程編號、教師編號只能輸入數字,並且有最大輸入限制,其中學號固定12位,若小於12位將會有提示。姓名只能輸入中文。幾乎所有輸入框不能輸入空格等約束
  • 下拉框聯動 添加、修改課程采用二級聯動,即所屬系別——所屬專業; 添加、修改學生采用三級聯動,即系別——專業——班級。(三級聯動代碼有些復雜,因為JavaScript學的不好=-=)。
  • ajax+springmvc驗證 用於驗證學號、課程編號、教師編號是否存在並給出提示信息等。 其中課程安排時間地點排重功能正在開發中····
  • 登錄攔截 在handler層配置攔截器,對各角色進行登錄攔截,即未登錄用戶不能直接通過相應url訪問。

環境

  • IntelliJ IDEA 2009.3
  • 工具:IntelliJ IDEA 2009.3、navicat
  • 環境:JDK1.8、tomcat9.0、mysql 5.1.7
  • 前端:JavaScript、jQuery、bootstrap4、particles.js
  • 后端:maven、SpringMVC、MyBatis、ajax、mysql讀寫分離、mybatis分頁

縮略圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM