在线教育系统
在线学习模块
课程管理模块
用户管理模块
课
视网
自 问 网课
程
频上
主 题 上程
分
教作
学 讨 答管
类
学业
习 论 疑理
管
理
课
程
网老
时
上师
间
答管
安
疑理
排
管
学 生 管
理 员
ห้องสมุดไป่ตู้
理
管
理
6
已完成工作-数据库设计
BBSTopic
PK tID
tUserId tUserName tReplyCount tTopic tContent tClickCount tTime tUserHead
file
PK filesID
filesName filesType filesOwner filesTime isDownload isAgree fileIntroduce fileTopic
BBSReply
PK rId
rTid rUserId rContent rTime rUserName rUserHead
8
已完成工作-关键技术实现
通过WebSocket实现讨论区和课件共享
(a) 在线讨论区,WebSocket和负责传送当前在线学生和教 师的用户名,在服务器端会把当前在线的用户列表保存。并 且保留一段时间内的信息通话记录,在有用户登入登录到在 线教育系统的讨论区时,传播给该用户当前保留的消息。
(b) 在线共享课件也是通过WebSocket实现,先是由教师把课 件内容在本地流程成二级制数据流,之后传送到服务器,服 务器分发给目前通过WebSocket建立链接的客户端,在接收 客户端接收到二进制的数据流之后,通过Iframe在本地显示 出来。