1 绪论 1.1系统背景与意义 1.1.1系统开发背景 1.1.2系统开发意义 2 系统的分析 2.1 可行性分析 2.2 需求分析 2.3 系统环境开发 3 系统的总体设计 3.1 开发工具及关键技术的介绍 3.2 系统流程 3.3 系统模块设计 3.3.1在线学习 3.3.2在线考试 3.3.3在线答疑 4 数据库的设计 4.1 数据库设计原则 4.2 数据库实体设计 4.2.1 数据库结构设计 4.2.2 数据库表的设计 5 程序模块的界面设计 5.1 用户注册登录界面 5.2 用户信息模块 5.3 我的课程列表 5.4 留言板模块 6 系统调试与测试