基本功能
学生部分
- 登录、修改密码
- 查询个人信息
- 查询排课情况、根据老师姓名/学院筛选、进行选课、查询个人选课情况、查询成绩
教师部分
- 登录、修改密码
- 查询个人信息
- 查询个人开课情况、添加、修改、删除课程
- 查看课程选课情况、删除学生、评分
开发环境
- 后台基于maven使用SSM框架整合(Spring、SpringMVC、Mybatis)
- 前端jsp页面样式基于layui框架,bootstrap和jquery
- ide:Intellij IDEA 2017.2.4
- java版本:jdk1.8.0_152
- 数据库版本:mysql 5.7.18-1
数据库设计
有学生、教师、学院、课程、课程的学院限制、课程选择六张表
简单展示
学生
登录
数据表中有10个学生账号(2018000001--2018000010)和4个教师账号(2018100001--2018100004),密码和账号一样
首页
个人信息
修改密码
开课列表
课程详情
选课确认
已选列表
退课
教师
开课列表
添加新课程
修改课程
删除课程
课程管理
评分
删除学生
来源https://github.com/Zeng1998/Course-Selecting-System