项目简介
本项目是基于SSM(Spring、SpringMVC、MyBatis)框架构建的选课管理系统,为学生和教师打造了便捷的选课与课程管理平台。系统支持学生和教师进行登录、修改密码、查询个人信息、选课、课程管理等操作。
项目的主要特性和功能
学生部分
- 可实现登录、修改密码操作。
- 能查询个人信息。
- 支持查询排课情况,可依据老师姓名或学院筛选课程。
- 能进行选课,查询个人选课情况以及成绩。
教师部分
- 支持登录、修改密码。
- 可查询个人信息。
- 能查询个人开课情况,添加、修改、删除课程。
- 可查看课程选课情况,删除学生并进行评分。
安装使用步骤
开发环境
- IDE:Intellij IDEA 2017.2.4
- Java版本:JDK 1.8.0_152
- 数据库版本:MySQL 5.7.18 - 1
- 前端框架:JSP页面样式基于Layui框架、Bootstrap和jQuery
安装步骤
- 复制项目:
bash
- 导入项目:
- 用Intellij IDEA打开项目目录。
- 配置Maven依赖,确保所有依赖项正确下载。
- 配置数据库:
- 创建MySQL数据库,导入项目中的SQL文件初始化数据库表。
- 在
applicationContext.xml
中配置数据库连接信息。 - 运行项目:
- 启动Tomcat服务器。
- 访问
http://localhost:8080/Course - Selecting - System
进入系统。
使用说明
- 学生登录:使用学生账号登录,进行选课、查询成绩等操作。
- 教师登录:使用教师账号登录,进行课程管理、评分等操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】