java网上教学_基于Java的网上教学系统的设计与实现

第 卷第 期年 月 微 计 算 机 应 用 , , 基于 的网上教学系统的设计与实现郑 舟 陈晓云 福州大学数学 系 福州 摘要 本文在以超文本页面学 习为主的网上教学系统基础上 , 增加了网上教学讨论 、 练习与测试等模块 , 设计并实现 了一个交互式 网上教学 系统 。 通过该系统可使教师与学生更好地进行交流 、 讨论 , 以解决学生的疑间 , 同时教师也能通过测试了解学生的学 习进度 。 该系统较好地解决了交互性 问题 。 关键词 网上教学系统 多线程 目前基于因特网的远程多媒体教学 系统 , 作为一种方便 、 迅速 的信息共享手段 , 深受用户欢迎 。 用户通过访问超文本页面浏览多媒体教学 内容 , 通过点击超链去进行 自由的探索式学 习 。 但仅基于超文本页面的教学存在很 多缺点 , 如 在教学过程 中 , 教师与学生 、 学生与学 生之间缺乏交流 , 教师对学 生的学 习效果缺乏检查手段 ⋯ ⋯ , 这些缺点造成教学效果难以进一步提高 。 本文设计的计算机辅助教学软件较好地解决了上述 问题 。 系统结构 本系统采用 语言实现 , 由服务器端 、 客户端两部分组成 。 教师在服务器端 , 学生在客户端通过访 问相 同的 地址进入角色 。 学生可以在客户端通过界面上的聊天室部分 、 页面学 习部分 以及练 习与测试部分进行学 习 、 交流与测试 , 教师在服务器端除了可以与学生进 行讨论外 , 还 可以根据学 习进程更新试题库 , 以便更有效地提高学习效果 。本教学系统设计成 网页形式 , 主要 由 个功能模块组成 网上教学讨 论 、 页面学 习及练习与测试 , 系统结构如图 。用 户进入位于服务器端 的该 网页后 , 可 图 交互式网上 教学软件基本结构 以通过点击页面学 习进行超文本页面学 习 , 也可以点击练习与测试选择试题做答以检查 自己学 习的进展情况 , 如果在学 习过程 中遇到疑难问题 , 还可以通过点击网上教学讨论进人讨论区与教师及其他用户进行交流讨论 。 网上教学讨论 网上教学讨论 , 是指一个虚拟公用 区域 , 加入系统的各成员 即教师和学生 的计算机上显示相同的界面 , 用户通过输入信息与所有系统 中的成员进行通信 。 用户进入讨论区后 , 会弹出一窗 口要求输入用户名 , 登录成功后 , 就可以开始进行讨论了 。 而在服务器方也有一个本文于 一 一 收到 , 一 一 收到修改稿 。 第 期 微 计 算 机 应 用 窗 口 , 用来显示当前 已登录的用 户名列表 。 当某个参加者在 自己的系统界面上输入信息时 , 其内容将立即反映在所有参加者的系统窗 口 上 。 本部分采用客户机 服务器模式实现 , 信息采用的方式进行保存和处理 , 也就是说 , 它是 由一个服务器和若干个客户机组成 。 服务器维护一份全局数据 , 这也是维护数据一致性的依据 , 后加入 的客户可以从服务器方得到 当前的系统信息 。 每个客户机上都有一个全局数据的拷 贝 , 用户在客户机上对数据进行操作 , 某个用 户在他的客户机上进行一次修改操作后 , 客户机不立即更新本地数据 , 而是先把修改请求传递给服务器 , 服务器更新全局数据后再 向所有客户机发 出修改通知 , 各客户机接到修改通知后才更新本地数据 。 显然 , 采用客户机 服务器方式可以便于维持共享数据的一致性川 。 网上教学讨论系统服务器端的构建 服务器端的整体结构设计 见图 , 服务器端以 独立程序形式 实现 , 为提高服务器处理效率 , 采用 多线程技术使 程序能够并行执行任务 ,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值