系统设计的目的是分析系统包括的所有功能结构,为开发人员设计开发和实现系统做好准备工作。经过前期的需求调查、分析和整理之后,确定的总体需求主要包括多个模块,分别是:公告管理、学习资讯、资讯分类、课程信息、分类列表、订单列表、系统用户、教师信息、购买课程。系统整体角色分为两个部分,一是用户、二是管理员。权限分布也是很明显,普通用户是在除去浏览信息之外还具有查询和管理账户信息、学习资讯浏览、购买课程、教师查询等权限;管理员是最高权限拥有者。 系统功能结构图如下图所示。