毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vc++基于LAN的视频教学系统的毕业设计

4.1 用户需求分析
   (1) 实现将教师实时教学的视频、音频信息迅速地分布到局域网中的每个学生结点。
  ① 在视频方面,教师能够把自己的视频广播到其他实验室中,或者广播某个学生端的视频;在教师广播自己视频时,也可以监视某个学生的视频。
  ② 在音频方面,教师能把自己的声音广播出去,同时可以允许某个学生说话;在系统中没有语音广播时,教师、学生之间可以私聊,可以一对一,也可以一对多。
  ③ 在文字交互方面,教师和学生可以用文字交互系统交流,允许对全体人员或对某个用户交流。另外,还有消息系统,也可进行文字交流。
   (2) 要求系统传输质量较好,图像连续,与声音同步,时延较小。
  实时情景教学系统的视频传输,质量稳定,在匹配的带宽条件下,视频图像连续,声音与视频完全同步,网络延迟不到1秒。比如,要传输相当与VCD质量的图像,数据传输带宽可调 25Kbps~2Mbps。
    (3) 教学点可用音频或文字的方式提问。
  在前面已经提到,老师能与各实验室的学生音视频、文字交互,各实验室的学生完全可以通过举手,在老师许可的情况用语音提出问题。或者直接通过消息发送提问。教师端有学生举手状态的显示框,教师可以选择举手的学生,并允许发言。学生在被允许发言时,系统会弹出一对话框,提醒学生发言。
 

绪论 1
第1章 视频教学系统介绍 2
1.1 视频教学系统的现状 2
1.1.1 视频教学系统的概念 2
1.1.2视频教学系统的类型 2
1.1.3视频教学系统的组成 2
1.2 视频教学系统相关标准 3
1.2.1 视频教学系统的视频编码技术 3
1.2.2 视频教学系统的音频编码技术 3
1.2.3 视频教学系统的视频编码标准 4
1.3 视频采集卡简介 4
第2章 VC++ 界面设计 7
2.1 Tool Bar控件 7
2.2 Tab Ctrl控件 7
2.3 List Ctrl控件 8
2.4 Combo Box/Combo Box Ex控件 9
2.4.1 常用的消息映射宏 9
2.5 Button控件 9
2.6 Static Box控件 11
2.7 Edit Box控件 11
2.8 List Box/Check List Box控件 12
第3章 WinSocket编程 14
3.1 Winsocket编程之TCP/IP体系结构 14
3.2 Winsocket编程原理 16
第4章 视频教学系统分析与设计 20
4.1 用户需求分析 20
4.2 系统设计原则及特点 20
4.3 系统模块功能 21
4.4 系统结构图 22
第5章 模块设计 23
第6章 软件实现 25
6.1 程序整体框架流程设计 25
6.1.1 登陆模块 28
6.1.2 在线讨论功能模块 30
6.1.2 视频接收功能模块 31
6.1.3 文件传输功能模块 33
第7章 测试 36
7.1 测试计划 36
7.2 模块测试 36
7.3 测试结论 36
总结 37
谢辞 38
参考文献 39
附录 40
附录A英文材料 40
附录B中文翻译 47

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:vc++NAT防火墙技术_端口扫描和数据包发送
下一篇:jsp基于WEB的房地产交易系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022