课程管理是高校内重要的行政工作。不论是高校的行政工作人员、教师还是学生都普遍需要参与到这项工作中去。本文对课程管理系统的分析与设计进行了探索:首先对课程系统需求进行了详细分析。在功能性需求方面,对系统业务进行了详细描述;在非功能性需求方面,从速度(响应时间)、稳定性、容错性、安全性和扩展性等方面对课程管理系统进行了分析。其次对课程管理系统进行了总体分析与设计。最后给出了数据库的设计模型。