You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
学生信息管理系统 v2.0
基于 JSP + Servlet + JavaBean + JDBC + DAO + Service 架构的全功能学生信息管理系统。
技术栈
| 层次 |
技术 |
| 表现层 |
JSP、EL、JSTL、jQuery、Ajax、ECharts |
| 控制层 |
Servlet(@WebServlet)、Filter、Listener |
| 业务层 |
Service |
| 数据层 |
DAO、JDBC、HikariCP 连接池 |
| 工具 |
Gson、Apache POI、Commons FileUpload |
| 数据库 |
MySQL 8.x |
已实现扩展功能(37/37)
模块 A — 安全与账户
模块 B — 学生档案
模块 C — 课程与成绩
模块 D — 考勤与请假
模块 E — 通知与日志
模块 F — 数据统计
模块 G — 流程审批
模块 H — 工程化
测试账号
| 角色 |
用户名 |
密码 |
登录后跳转 |
| 管理员 |
admin |
admin123 |
/admin/dashboard |
| 教师 |
teacher |
teacher123 |
/teacher/home |
| 学生 |
zhangsan |
user123 |
/user/profile |
快速部署
# 1. 重新初始化数据库(v2 表结构有变化,需重建)
mysql -u root -p < src/main/resources/db_init.sql
# 2. 修改 db.properties
# 3. 打包
mvn clean package
# 4. 部署 WAR 到 Tomcat,访问
http://localhost:8080/student-management/
主要功能入口
| 角色 |
功能 |
路径 |
| 管理员 |
仪表盘 |
/admin/dashboard |
| 管理员 |
用户管理 |
/admin/userList |
| 管理员 |
注册审核 |
/admin/regAudit |
| 管理员 |
变更审批 |
/admin/changeAudit |
| 管理员 |
组织管理 |
/admin/org |
| 管理员 |
课程管理 |
/admin/courseList |
| 管理员 |
数据大屏 |
/admin/bigscreen |
| 教师 |
工作台 |
/teacher/home |
| 学生 |
在线选课 |
/user/enroll |
| 学生 |
我的成绩 |
/user/myScores |
| 学生 |
请假申请 |
/user/leaveApply |
文档
student-management
学生管理系统作业