1 绪论 1 2 相关技术介绍 4 3 可行性及系统分析 9 3.1 技术可行性 9 3.2 经济可行性 9 3.3 操作可行性 9 3.4 系统功能分析 10 3.5 系统功能需求 11 3.6 系统流程分析 11 3.5.1 登录流程 12 3.5.2 个人中心管理流程 3.5.3 用户管理流程 13 4 系统设计 14 4.1 系统框架设计 14 4.1.1 系统整体架构 14 4.1.2 系统的请求响应设计 4.2 数据库设计 15 4.2.1 数据库设计原则 15 4.2.2 概念模型设计 16 4.2.3 物理模型设计 17 5 系统实现 22 5.1 系统登录模块 22 5.2 管理员功能模块 22 5.3 教师功能模块 24 5.4 学生功能模块 25 6 系统测试 26 6.1 测试目的 26 6.2 测试方法 26 6.3 测试方法 27 6.4 系统功能测试 27 6.4.1 管理员模块测试 27 6.4.2 教师模块测试 29 6.4.3 学生模块测试 30 6.5 系统测试分析 30 总结 32 参考文献 33 致谢 35