一、Web端前台
1.教学大纲页面展示:
课程目录下对应的章节数目,章节安排,难易程度,视频信息,课程表,教师信息,教学计划,教学资料等等信息。定义网站前台显示的视频分类管理,大类可分为(php,java)和小类(如php类下:初级、中级、高级等等)
2自评模块设计:答题界面,试卷类型,答题方式,得分情况,教师推荐课程。
:
二、后台管理:
1、管理员登录:为后台设置了管理员登录和管理员权限的设置,不同权限的管理能操作的也不一样。分为学生,教师两种权限。
2、课程分类管理:对课程目录进行管理,包括课程的章节安排,章节的难易程度,章节对应的视频,某一课程内的具体细节大纲。教师对课程进行有顺序的排课。
3、大纲内容管理:教学大纲的上传,查询,修改,删除等操作。课程教学计划及进度安排。某一课程内的重点难点的介绍,课程难易程度,课程学期,授课老师,考题数量,视频数量,视频长度,是否收费,在线讨论人数等信息。
4、针对性教学管理:安排测评试卷,制定评分标准,分析答题情况,给出对应的课程学习安排计划。教师根据自测结果一对一制定学生的学习计划,学生根据计划安排的课程学习视频,完成学习任务。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发环境介绍 5
2.1 Apache 5
2.2 Mysql 6
2.3 Php 6
2.4 WAMP 8
2.5 系统对软硬件要求 8
3 系统分析 8
3.1 需求分析 9
3.2 可行性分析 10
3.2.1 技术可行性 10
3.2.2 经济可行性 10
3.2.3 操作可行性 10
3.2.4 法律可行性 10
3.3 设计思想 11
3.4 性能要求 11
3.5 系统技术框架 12
4 系统设计 12
4.1 系统体系结构设计 12
4.2 功能模块设计 13
4.3 数据库设计 13
4.3.1 概念设计 13
4.3.2 逻辑设计 15
4.4 本节小结 17
5 系统实现 17
5.1 学生模块 17
5.1.1 教学资料下载 17
5.1.2 查看教学大纲 18
5.1.3 在线答疑 18
5.2 系统登录设计 19
5.3 教师模块 21
5.3.1 修改个人信息及密码 21
5.3.2 课程模块 22
5.3.3 课件模块 23
5.3.4 在线答疑 24
5.4 管理员模块 25
5.4.1 学生信息管理 25
5.4.2 教师信息管理 26
5.4.3 管理员管理 27
6 系统运行与测试 28
6.1 软件测试的目的 28
6.2 软件测试的重要性 28
6.3 测试环境 28
6.4 测试方法 29
6.5 测试过程 29
6.5.1 课件上传测试 29
6.5.2 登录模块测试 30
7 结束语 31
参考文献 32
致谢 33