/Course-Selecting-System

基于ssm框架的简单选课系统

Primary LanguageJava

Course-Selecting-System

基于ssm框架的简单选课系统

基本功能

学生部分

登录、修改密码

查询个人信息

查询排课情况、根据老师姓名/学院筛选、进行选课、查询个人选课情况、查询成绩

教师部分

登录、修改密码

查询个人信息

查询个人开课情况、添加、修改、删除课程

查看课程选课情况、删除学生、评分

开发环境

后台基于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),密码和账号一样 登录

首页

首页

个人信息

个人信息

修改密码

修改密码

开课列表

开课列表

课程详情

课程详情

选课确认

选课确认

已选列表

已选列表

退课

退课

教师

开课列表

开课列表

添加新课程

添加新课程

修改课程

修改课程

删除课程

删除课程

课程管理

课程管理

评分

评分

删除学生

删除学生