声明
摘要
第1章 引言
1.1 背景
1.2 社会需求
1.3 开发目的
1.4 工作内容及本文组织结构
第2章 相关技术
2.1 流媒体服务器
2.1.1 Flash Media Interactive Server 3简介
2.1.2 Flash Media Interactive Server 3与传统Web服务的区别
2.2 RTMP协议
2.3 Web Services
2.3.1 Web services
2.3.2 SOAP协议
2.4 Flash builder 4
2.4.1 Flex简介
2.4.2 AS3.0简介
2.5 ASP.net
2.6 本章小结
第3章 远程教育辅助系统分析
3.1 系统功能需求
3.1.1 需求获取
3.1.2 需求分析
3.2 系统运行性能需求
3.3 系统运行环境
3.4 系统构架
3.5 本章小结
第4章 视频教学辅助系统的设计
4.1 系统的设计原则
4.2 系统总体的功能设计
4.2.1 各模块的具体实现
4.3 数据库结构
4.3.1 系统E-R图
4.3.2 数据库物理设计
4.4 本章小结
第5章 视频教学辅助系统的实现
5.1 软件分层设计的优势
5.2 管理部分系统分层设计
5.2.1 MODAL业务实体类
5.2.2 DAL数据访问层设计
5.2.3 BLL业务逻辑层设计
5.3 远程教学部分Web Service设计
5.4 FMS远程媒体服务端设计(基于Flash AS1.0)
5.4.1 配置FMS3媒体服务器
5.4.2 FMS3与IIS服务端80端口的争用问题
5.4.3 FMS3中的流
5.4.4 多方视频与带宽的消耗
5.4.5 使用Flash AS1.0的FMS3服务端脚本
5.4.6 FMS3媒体服务端脚本
5.4.7 使用远程共享对象
5.5 远程教学部分客户端设计(基于Flash AS3.0)
5.5.1 使用事件侦听器机制
5.5.2 构造SOAP包访问Web Service方法
5.5.3 链接FMS3媒体服务器
5.5.4 设置麦克风与摄像头
5.6 分模块详述系统各部分的实现方法
5.6.1 登录模块
5.6.2 学生、教师、专业、标准课程管理
5.6.3 学生、教师个人信息管理模块
5.6.4 当前学期设置模块
5.6.5 教学班生成模块
5.6.6 教学任务分配模块
5.6.7 成绩录入模块
5.6.8 视频教学模块
5.7 本章小结
第6章 系统测试
6.1 测试目的与方法
6.2 测试具体内容
6.2.1 各单元功能测试
6.2.2 主要界面测试
6.2.3 媒体服务器负载压力测试
6.3 测试结论
6.4 本章小结
第7章 结论
7.1 本文主要工作
7.2 进一步工作展望
参考文献
致谢