学生选课系统旨在为学生提供一个选课的平台,在这里,学生可以先查看浏览所有的选课详细信息,然后再进行选课等操作。教师则可以在系统里排课,并对自己的课程进行管理。
- 前端:JSP + CSS + JavaScript + Layui + Jquery + Ajax
- 后端:Spring + SpringMVC + MyBatis + MD5
- 工具:IDEA、Navicat、Git
- 环境:JDK 1.8、Tomcat 7.0、Mysql 8.0
- 项目管理:Maven
- 代码托管平台:GitHub
1、数据库设计
2、Model:模型定义,与数据库相匹配
3、Dao层:数据操作
4、Service:服务包装
5、Controller:业务入口,数据交互
6、Util:工具类封装
7、Config:配置类封装
8、单元测试
学生信息管理
- 查询学生✔
- 修改学生✔
- 添加学生✔
- 删除学生✔
教师信息管理
- 查询教师✔
- 修改教师✔
- 添加教师✔
- 删除教师✔
课程管理
- 添加课程✔
- 删除课程✔
- 查询课程✔
- 修改课程✔
选课管理
- 选课✔
- 查询选课✔
- 退课✔
浏览器访问路径: http://localhost:8080/courseselectingsystem_war_exploded/