基于Web的选课系统设计报告一、设计题目基于Web的选课系统设计二、需求分析设计基于Web的选课系统,使用Jsp实现,其中分为三种角色:管理员、教师、学生。管理员功能主要有:学生、教师、教室、学院专业信息的添加、修改和删除,以及决定学生选课、教师提交成绩的时间起始;教师的主要功能有:开设课程、本人开设课程信息的修改、删除;学生的主要功能有:选课、查询已修课程、查询本学期开设的课程、查看必修课信息、课程退选、课表显示、查看自己的培养方案等功能。3、 功能需求要求设计基于Web的选课系统,实现对学生学籍管理、教师信息管理、教室以及学院的信息管理;教师开设课程,学生选择、退选课程的功能实现。1. 管理员:(1) 学生、教师的信息的录入有两种方式:逐条录入以及用Excel(2003版本以前)实现完整导入。另外,还可以实现对于学生信息、教师信息的导出以及打印。(2) 教室、学院专业信息的录入采用单条录入的方式实现,并且在查看的时候拥有打印选项以及分页功能实现,如此可以更加方便的查看、保存相关信息。(3) 管理员管理下的所有信息的修改采用读出信息并显示在