基于php的教学互动网站系统

教学互动系统是可以运行于任何平台的的教师和学生互动交流系统,系统采用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