
1
项目简介
基于 ssm 框架(非 maven)的学生选课管理系统本系统共分为三个角色:管理员、教师、
学生
管理员角色包含以下功能:
对学生和教师进行管理(增删改查),对班级和课程进行管理(增删改查),对选课信息进
行管理,可以对考勤信息进行管理以及对请假信息的审核等操作
教师角色包含以下功能:
对学生进行管理(增删改查),对班级和课程进行管理(增删改查),对选课信息进行管理,
可以对考勤信息进行管理以及对请假信息的审核等操作
学生角色包含以下功能:
可以进行选课,可以管理请假信息,管理自己的信息,修改密码
开发环境
运行环境:推荐 jdk1.8;
开发工具:eclipse 以及 idea(推荐);
操作系统:windows 10 8G 内存以上(其他 windows 以及 macOS 支持,但不推荐);
浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;
数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其 MySQL5.7(不含)以下版
本);
数据库可视化工具:Navicat Premium 15(推荐)以及其他 Navicat 版本
是否 maven 项目:否
登录:
管理员:用户名:admin 密码:admin
教师:用户名:张三老师 密码:111
学生:用户名:张三 密码:123456
项目技术
后端:Spring、SpringMVC、Mybatis、mysql
前端:jsp、easyui、jquery、ajax
运行截图