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