本系统采用Servlet技术开发,集学生信息管理、考勤管理、选课管理和成绩管理于一体,基于MVC设计模式。

用户权限:

- 学生:考勤、请假、选课、成绩查询、个人信息修改

- 教师:考勤、请假审核、选课信息、学生信息、班级信息、课程信息管理,成绩导入导出、统计和可视化展示,个人信息修改

- 管理员:教师管理(增删改查)

开发环境:

- JDK 1.8或以上

- IDE:推荐IntelliJ IDEA

- 操作系统:Windows 10或以上,8GB内存

- 浏览器:推荐Firefox或Google Chrome

- 数据库:MySQL 8.0或以上

- 数据库可视化工具:推荐Navicat Premium 15

技术栈:

- 后端:Servlet、MySQL

- 前端:JSP、EasyUI、jQuery、ECharts