Skip to content

KTLeYing/courseselectingsystem

Repository files navigation

courseselectingsystem

学生选课系统

项目简介:

学生选课系统旨在为学生提供一个选课的平台,在这里,学生可以先查看浏览所有的选课详细信息,然后再进行选课等操作。教师则可以在系统里排课,并对自己的课程进行管理。

采用技术 :

  • 前端: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、单元测试

功能模块 :

学生信息管理

  • 查询学生✔
  • 修改学生✔
  • 添加学生✔
  • 删除学生✔

教师信息管理

  • 查询教师✔
  • 修改教师✔
  • 添加教师✔
  • 删除教师✔

课程管理

  • 添加课程✔
  • 删除课程✔
  • 查询课程✔
  • 修改课程✔

选课管理

  • 选课✔
  • 查询选课✔
  • 退课✔

项目截图:

  1. 学生登录页面
  2. 系统主页面
  3. 个人信息页面(学生)
  4. 课程页面(学生)
  5. 选课页面(学生)
  6. 个人信息页面(老师)
  7. 课程管理页面(老师)

项目访问 :

浏览器访问路径: http:https://localhost:8080/courseselectingsystem_war_exploded/

About

学生选课系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published