本项目为ASP.NET课程安排系统,采用现代Web技术实现高校课程管理功能,包括课程添加、删除、修改及查询等操作,方便教学资源调度与优化。
### 系统目标
1. 支持教师管理、课程管理、教学任务管理和排课管理等功能。
2. 提供Excel格式的教师名单及课程导入功能。
3. 能够按分数进行统计与排序操作。
4. 配备自动排课算法以提高效率。
5. 实现一键导出Excel格式的排课表。
### 功能需求分析
本系统的具体功能需求如下:
1. **专业管理**:支持新增和查询学校的专业信息,以及修改专业名称等基本操作。
2. **教师管理**:利用POI技术实现教师数据的一键导入。能够进行新增、删除、修改及查询教师的相关记录。
3. **教学计划**:允许用户查看特定时间段内某位教师的教学安排,并提供一键导入功能以添加新的教学计划,支持对现有内容的增删改查操作。
4. **教学任务管理**:采用分页显示方式展示当前系统中的所有教学任务数据。通过使用Excel文件实现快速的数据导入和新增、修改及查询等基本功能。
5. **排课管理**:针对我校教师的具体课程安排,利用自动排课算法减少人工错误并减轻工作负担,支持一键生成完整课表的功能。
6. **课表管理**:用于将整个学期的课程数据以Excel格式导入系统,并方便地发送给相关老师查看。可以选择仅导入某一页或导出全部现有课程信息。
以上为系统的整体功能需求概述。