本系统设计基于ASP.NET,包括学生用户、系管理员用户、教务管理员用户、超级管理员用户四个用户类型。学生用户可进行信息浏览、密码修改和规定时间内选课。系管理员用户可管理教师、学生、专业、班级、课程信息,并控制本系别选课。教务管理员用户可查询全部用户信息、选课情况,对系管理员、系别信息进行操作,设置选课时间。超级管理员用户可添加、删除教务管理员,进行一切教务管理员操作。系统需求涉及学生、系管理员、教务管理员、超级管理员。每个院系包括多个专业,每个专业包括多个班级,每个班级包括多个学生,每个专业包括多个课程,每个系别包括多个教师,一门课程对应一位老师。系统数据库需满足各种数据的输出、输入、保存和更新。