教学互动系统是可以运行于任何平台的的教师和学生互动交流系统,系统采用windows作为开发平台,wamp为运行环境,主要实现了教师布置作业、教师共享课件、学生电子作业提交、师生交流在线答疑、教师电子点名等.
本系统技术介绍:php,mysql,apache,dreamweaver.运行环境wamp,appserv,xammp等php集成环境.
系统功能要求:
完成教学互动平台网站的基本构建,完成后台程序的设计,实现网上授课的基本功能(课件的上传,资料的共享,作业的批改,答疑等相关操作会员登入,会员注册,发表意见,考勤查询等功能)。
本系统的主要功能模块有:
学生注册登录模块:学生要通过本系统浏览课程,包括浏览该课程的教程、下载课件、必须输入用户名和密码进行登录。
课件模块:学生通过此模块可以实现以下操作:学生可以浏览所有课程信息、学生在线看教程、学生下载课件。
资料共享模块:学生通过此模块可以实现以下操作:学生可以浏览所有资料信息、学生下载课件。
作业模块:学生通过此模块可以实现以下操作:学生可以浏览所有作业信息、学生下载作业,上交作业。
系统后台管理模块:系统管理员通过后台管理模块可以实现以下操作:
对专业的管理(包括对专业的查看、添加、删除、更改等操作)、对课程的管理(包括对专业课程的查看、添加、删除、更改等操作)、用户管理(包括学生管理、教师管理、用户权限管理)。而学生管理和教师管理又包括查看、删除等操作。用户权限管理包括普通用户只能查看、超级用户可以查询和对数据的操作、系统管理员拥有一切权限,可以更改其他用户的权限。
教师注册登录模块:教师每次进入系统时,必须输入正确的用户名和密码才能进行登录。
教师上传模块:教师能过上传模块可以实现以下操作:教师上传教程、教师上传课件。
教师批改作业模块:教师通过批发作业模块可以实现以下操作:教师针对上传的教程出课堂练习、教师批发作业。
目 录
1. 摘要: 1
2. 背景与意义(占5%) 2
2.1 课题背景 2
2.2 目的与意义 3
2.3 拟解决的主要问题 3
2.3.1 实现系统的步骤 3
2.3.2 预计难点 3
3. 需求分析(占20%) 4
3.1 可行性分析 4
技术可行性 4
经济可行性 4
社会可行性 4
3.1.1 解决方案分析与比较 4
3.1.2 开发技术的选择 5
2.1 PHP技术 5
2.2 ASP技术 5
2.3 PHP与ASP技术 5
3.2 系统的功能性需求 6
3.2.1 系统功能模块图 6
3.2.2 系统主要功能模块的用例图 7
3.2.3 系统主要用例的用例描述 7
3.3 系统的非功能性需求 7
4. 系统分析与设计 7
4.1 系统架构设计 7
4.1.1 主要用例和业务逻辑流程 7
4.1.2 架构视图 7
4.2 系统详细设计 8
4.2.1 数据库设计 8
物理结构设计 10
5. 系统编程与测试 12
系统测试与运行 12
测试范围与主要内容 12
测试结果 12
结束语 13
5.1 主要算法的流程图(1-2个) 13
5.2 主要测试用例的设计 13
5.3 系统的部署 13
5.4 主要界面介绍 14
教师子系统功能设计 17
学生子系统功能设计 17
管理员子系统功能设计 17
作业上传界面 18
作业批改界面 18
6. 总结与展望(占5%) 18