项目开发环境
- Spring 5.0.6.RELEASE
- Struts 2.5.16
- Hibernate 5.3.0.Final
- LayUI
- jQuery 3.3.1
项目概述
该项目采用前后端分离技术,前端使用 LayUI 以及 JQuery,跨域请求后端 Rest API;
后端使用 SSH 框架开发,返回 JSON 数据给请求。
项目主要实现 1. 学生选课退课、查询本学期课表;2. 教师查询本学期课程、本学期课表;3. 管理员添加学生和教师信息、添加本学期排课情况、关闭|开放选课系统
项目核心考虑业务包括:1. 学生选课:该课程是否被选过、该门课程是否已选、该时间段是否有课;2. 管理员添加课程:选择课程授课老师后,仅显示该教师的空余时间供管理员进行选择
功能模块描述
管理员
教职工管理
教职工信息查询与管理:允许管理员进行教职工信息的查询与删除