针对目前大多数的高校学习系统不能满足不同师生群体的在线学习需求,该文运用了Python语言、Flask框架、SQLAlchemy、协同过滤算法等相关技术对系统的总体架构、功能模块、数据库以及API进行设计,实现了班级管理、作业管理、资料搜索、在线考试、学习资源推荐等主要功能。系统经过实际测试后,系统运行稳定,能够较好地满足不同师生群体的个性化需求。