目录
1. 系统需求分析
2. 环境搭建

3. 数据库设计
4. JSP页面编写
5. 控制器编写
6. 部署与测试
---
1. 系统需求分析
| 需求项 | 描述 |
|---|---|
| 功能模块 | 学生信息管理、教师信息管理、课程信息管理、排课管理、成绩管理 |
| 用户角色 | 系统管理员、教师、学生 |
| 数据库 | MySQL |
2. 环境搭建
| 工具/软件 | 版本 | 说明 |
|---|---|---|
| JDK | 1.8 | Java开发环境 |
| Tomcat | 9.0 | Web服务器 |
| MySQL | 5.7 | 数据库 |
3. 数据库设计
| 表名 | 字段 | 说明 |
|---|---|---|
| student | id,name,age,gender,class_id | 学生信息 |
| teacher | id,name,age,gender,department_id | 教师信息 |
| course | id,name,credit,teacher_id | 课程信息 |
| class | id,name | 班级信息 |
| department | id,name | 学院信息 |
| schedule | id,course_id,teacher_id,class_id,time | 排课信息 |
| grade | id,student_id,course_id,score | 成绩信息 |
4. JSP页面编写
| 页面名称 | 功能 | 代码片段 |
| :---: | :---: | :---: |
| index.jsp | 系统首页 | `<%@ page contentType="


