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

vc局域网上交互式教学

vc局域网上交互式教学 的目标和系统功能设计我们将整个系统平台划分成若干核心功能模块,这些核心的功能模块都可以单独开发调试以便于分工合作。当这些核心功能模块都实现后进行集合,分别进行教师机程序集合和学生机程序集合,最后进行联合调试,经过分析,我将该系统分成下列几个核心功能模块

1)屏幕抓图模块
该模块的主要目标功能是:抓取教师机的屏幕指定教学区域数据,(用指定教学区域的原因是因为在这个系统中,学生机仅仅可以看到教师机的教学课件部分,而教师机的控制管理部分在学生机是不可以看到的),并且将这些数据存放到指定的公共变量中以供其他函数访问,如接下来的数据压缩,数据传输等,在该部分中为了使得教师机的教学区域全部被抓取,用到了抓取指定控件的方法,
(2)数据压缩模块
该模块的功能是对上一模块抓取的图像数据进行压缩,以便为后面的数据传输作准备,添加该模块的目的是因为考虑到目前的网络带宽对多媒体数据传输带来的滞后问题,使用了压缩技术,可以使的数据量大大减少,从而使得传输的速度大大提高,
(3)数据广播
该模块实现了将教师机获取的并经过压缩处理的图象数据广播到每一台学生机上,以达到教学的目的,这样一来,网络教学的初步功能已经实现,即学生机已经可以看到教师机的 授课内容,
(4)终端控制
此功能模块的目的是在授课的过程中对听课的学生机的发送的消息的控制,如在授课的过程中学生机要求提问不懂的问题或在教师机的授课的过程中插入了提问,学生机答题的情况,即下一模块的电子举手的控制,
(5)电子举手
电子举手是为在教师机授课或提问的过程中,学生机被动或主动地向教师机提出要求答题或提问问题的申请的一个动作
3.4 教师机,学生机功能集成简介
3.4.1教师机功能集成
 
教师机功能集成的主要任务是将各功能模块集成为教师机程序,提供方便,统一的用户接口界面,例如:窗口,菜单,图标,快捷键等。该项任务包括集成环境的控制,教师机的状态控制,学生机的登录控制与身份验证等。
3.4.2学生机的功能集成
学生机功能的主要任务是将各功能模块集成为学生机程序,提供方便,统一的用户接口界面,例如:窗口,菜单,图标,快捷键等,该项任务包括集成环境的控制,学生机的状态控制,学生登录的控制,序列化等。

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

上一篇:VC++简易WEB服务器研究
下一篇:vc++实现的JPEG2000编码优化


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