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

StudentInformationManagementSystem2

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

QQ: 1095737364

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

 

學生信息管理系統

  

簡介

本代碼來源於網絡,每份代碼收服務整理費5元, 請入羣(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分頁

縮略圖

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章