学生选课系统主要完成学生的选课、退课以及统计功能,同时支持管理员对选课安排、内容的调整及修改。并且能够对错误的信息给予足够的提示,在选课过程中支持拓扑排序,要求学生按一定的顺序以及要求选课。