Windows 及 Linux 平台下部署。PHP 是一种简单的面向对象的解释型、健壮、安全、性能高,
并且是独立于架构的、可移植的动态脚本语言。具有如下特点:
1)开放的源代码:PHP 是免费的,所有的源代码都可以得到。
2)基于服务器端:运行在服务器端,可以跨平台运行在 Unix、Windowns、Linux 下。
图
1 优质课程网站总体框架结构图
3)效率高:PHP 消耗相当少的系统资源。
4)具有极其有效的文本处理特性,支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文
档解析。
5)便捷实用:PHP 代码就嵌在 Web 页面中,不必为它建立一个特别的开发环境或 IDE。
2.3 各子模块介绍
1)课程介绍
对线性系统理论进行综述及教学大纲。
2)师资队伍
介绍该课程及相关课题组的教师教授。
3)你问我答
本功能供系统注册用户使用,分为三类角色:管理员、教师及学生。管理员具有最高权
限,可对后台各模块修改管理;教师可在登陆后获取后台登陆链接具有修改文章上传附件
的权限,并且可对问答模块中的问题进行回复;学生可在问答模块中提问,并且下载附件
留言等。教师和学生角色通过注册时提交的教工号与学号判断。
4)网上调查
支持多个调查事项,支持单选、多选两种方式投票,统计结果支持图形化,主要对课程
及网站满意度及时反馈。
5)在线交流
Red5 是一款基于 JAVA 的免费开源的 Flash 流媒体 server,是当前最好的替代 Adobe 提
供的
FMS 的开源软件。而且在可扩展性上有 FMS 不可比拟的优势。Openmeetings 是一款基
于
Flex 开发的开源视频软件,通过 RTMP 和 HTTP 协议传送视频数据。支持在线聊天,视
频,文件共享,桌面共享。
采用
openmeeings 搭建远程会议平台,作为一个多语言可定制的视频会议和协作系统,
它支持每个参与者音频和视频会话。
Openmeetings 还包含一个白板,通过白板可以导入各种
格式的图片和涂鸦。因而学生与老师可进行面对面实时交流。
6)资源下载
提供教学视频、习题解答、教学课件等下载服务。
7)教学视频
提供课程视频的在线观看,采用
windows media player 播放器,因而一般不需要再安装
插件就可即点即播。
8)留言版
作为网站中交流的中心,留言版起到了至关重要的地位。它有助于收集学生的反馈信息,
也是教师学生交流的重要工具。留言系统具备了较完善的网上论坛与社区功能,注册用户可
以发表、回复、阅读帖子,支持精华区、排行等功能。系统前台显示留言内容、发布时间、作者
等信息。管理员通过后台管理,对留言记录进行添加、编辑、删除操作。
2.5 课程网站页面的设计
作为课程教学网站,网站页面设计遵循了简洁、一致性和好的对比度三条原则。保持简