2006 年 7 月
第 9 卷第 7 期
中国管理信息化
China Management Informationization
July., 2006
Vol.9,No.7
基于 B/S 模式的网络教学辅助系统的设计与实现
———学生注册与在线学习管理
欧阳电平, 孙炎林, 赵 丽
( 武汉大学 经济与管理学院, 武汉 430072)
[摘 要] 本文介绍了基于 B/ S 模式的配合课堂的网络教学辅助系统中“学生注册与在线 学 习 管 理 ”子 系 统 的 设 计 和
实现方案。作为课堂教学延伸和补充的网上学习平台, 要按每学期开的每门课程对学生进行注册管理以及提供相应
的学习资源和课程学习指导。子系统设计了注册与个人信息管理、在线选课、课件下载与浏览、在线作业、在线自测、
在线学习交流等功能, 并且应用数据库表和二层页面及其框架结构实现动态的网上学习平台管理。
[关键字]集体注册; 在线学习; 通用网上平台; 设计; 实现
[中图分类号] G434
[文章编号] 1673- 0194(2006)07- 0057- 03
[文献标识码] A
本文介绍我们承担的“电算化类课程网络教学辅
助系统”的学生注册与在线学习管理子系统的设计和
实现方案。整个系统的设计目标是将网络技术带来的
教学优势与传统的以教师主讲为中心的班级授课模式
进行互补, 建立一种将课堂教学与网上教学融为一体
的教学模式。
1 学生注册与在线学习子系统设计特点
( 1) 两种学生注册方式: 班级学生集体注册与选课
学生个人注册
作为传统课堂教学延伸的网络教学平台, 每一门
课程按教学计划有确定的班级学生以及其他的选课学
生, 任课教师要认识授课对象, 才便于进行教学指导和
沟通。因此, 与一般的静态学习网站不同, 每个学期的
每门课程都要进行学生注册和老师审批。如果让学生
自由注册, 老师审批工作量大。针对每门课程教学计划
内的班级学生名单是固定的特点, 子系统设计了两种
注册方式: 计划内班级学生由系统管理员集体注册并
自动审批; 其他选课学生( 重修、选修、补修) 的 名 单 是
不确定的, 采用个人注册、教师审批的方法。这样能够
提高注册效率, 减少教师审批工作量。
( 2) 是一个方便的、互动的、通用的网上学习平台
在线学习子系统是学生了解课程进度、共享教学
资源、获得教学指导、进行学术讨论等学习活动的通用
平台。这个平台使用的方便性和对学习过程的支持性
直接影响学生上网学习的积极性。整个系统结构采用
[ 收稿日期] 2006- 04- 14
[ 作者简介] 欧阳电平( 1952- ) , 女, 教授, 主要研究方向: 管理信
息化、会计信息系统、管理信息系统与决策支持系统。
了 B/S( 浏览器/服务器) 模式, 学生通过客户端的 IE 浏
览器直接登录教学网站, 就能方便地进行在线学习。在
线学习子系统还通过提供“网上学习中心 ”和“在 线 学
习课堂”两个通用的动态页面支持学生在网上进行互
动式的学习活动。
( 3) 是一个便 于 学 生 与 教 师 沟 通 又 能 保 护 学 生 私
隐性的平台
传统课堂教学模式中, 教师是教学的中心, 站在讲
台上口若悬河地讲授知识, 学生只能被动地接收。教师
在学生面前总有一种“威严”, 很 多 学 生 不 愿 意 面 对 面
地发表自己的看法。而在网络课堂, 师生之间是非面对
面的交流, 没有空间距离, 便于有效沟 通, 保 持 平 等 心
态。在线学习子系统充分利用了网络的这些特点, 提供
了网上学习论坛、短消息通信功能, 学生可以直接给教
师提出教学建议或不同的观点, 并且可以不用留名。
( 4) 能够支持个性化的学习需求
以教师主讲为中心的传统课堂, 学生的思维要跟
着教师讲授的内容转。而基于 Internet 的网络课堂, 学
生可以充分共享网上的教学资源, 最大限度地发挥学
习者的主动性、积极性和探索精神。他们可以在网上收
集课程的相关资料和案例, 在网上进行讨论; 也可以下
载共享的教学软件以配合课程的实践教学要求进行自
学; 还可以通过业务模拟课件, 熟悉会计业务流程。在
线学习子系统通过提供各类教学资源以及友情链接相
关的教学网站等功能支持学生个性化学习需求。在网
络课堂, 学生也能把自己的要求及时反馈给教师, 便于
因人施教。
2 学生注册与在线学习子系统功能设计
学生注册与在线学习是按每门课程进行网上空间
管理的。通过课程在线学习平台, 学生不仅能随时随地
下载、查看教学大纲、教学公告、课堂讲义, 进行课前预
CHINA MANAGEMENT INFORMATIONIZATION /
57
教学研究
习, 还能在课后进行课堂教学的视频回放、在线作业和
自我测试、下载操作实习软件, 并能就学习中遇到的疑
难问题及时通过该学习平台传递, 与教师在网上进行
讨论、释疑解惑。由此, 学生注册和在线学习子系统的
主要功能如下:
( 1) 学生注册与个人信息管理。
凡登录教学辅助系统的用户( 包括教师和学生) 必
须先注册, 而学生用户量最大, 占 95%以上, 系统 提 供
了两种学生注册方法以提高注册效率。对于教学计划
之内的固定选课学生, 由系统管理员通过账号管理模
块为他们集体注册, 使他们可以跳过注册直接登录学
习平台。对于教学计划之外的选课学生则要自己注册
才能选课。注册批准后的学生可以通过个人信息管理
模块, 查看、修改个人信息。由此, 共设计了账号管理、
注册、登录、个人信息管理 4 个功能模块实现对用户的
管理。
( 2) 在线选课。
教学辅助系统是按课程进行教学管理的。学生注
册后, 必须先进行选课操作, 待任课教师批 准 后, 才 可
以进入具体课程的在线学习平台。集体注册的学生不
要再进行计划内课程的选课, 凡教学计划外的学生选
课都要进行在线选课操作。系统设计的在线选课模块
提供了选课、查询、批准或取消功能, 学生 有 选 课 和 查
询的权限。学生进入在线选课模块, 点击选课功能, 系
统显示可选课程列表供其选择; 点击查询功能, 可以查
看已选并已经批准的课程, 已选未批准的课程。学生选
课批准后就可以进入该课程的网上学习平台。
( 3) 下载课件及各类学习资料。
教学课件及丰富的学习资源是学生在线学习的主
要内容。子系统设计了课件观看和下载功能模块, 学生
进入某门课程的在线学习平台后, 可以运用这些模块
的功能, 观看或下载该课程的教学大纲、讲 义 、案 例 分
析、实习软件等各种形态的学习资料。另外, 系统还提
供了友情链接功能, 学生可以通过链接到与课程相关
的其他网站获得学习资源。
( 4) 作业获取与提交。
课后作业是加深对课堂讲授内容的理解、巩固所
学知识的重要环节。教师根据课堂教学的内容在网上
布置课后练习, 学生上完课后可以下载。子系统设计了
作业查看、下载和提交功能。通过作业查看和下载模
块, 学生可以在线获取作业, 然后离线完成 和 提 交, 也
可以在自己的客户机上完成后, 通过提交( 上 传) 功 能
模块递交作业。
( 5) 在线自测。
自我测试是学生对所学知识掌握程度的一种检验
方式。系统为课程提供在线自测题库管理, 由教师出题
以及给出标准答案。学生进入课程的在线学习平台后,
通过子系统提供的在线自测功能模块, 可以按章节进
行自我测试并得到测试成绩。
58
/ CHINA MANAGEMENT INFORMATIONIZATION
( 6) 在线学习交流与讨论。
系统设计的网上教学论坛为学生进行在线学习交
流和讨论提供了一个没有时空限制的交流场所, 师生
们可以就教学中的热点问题在这个论坛上进行实时交
流和讨论。学生进入网上学习中心, 还可以通过公告牌
及时了解教学信息, 并且运用系统提供的短消息功能
模块, 给教师发短消息提出自己的教学建议或意见。
3 学生注册与在线学习子系统的实现
学生注册与在线学习子系统是网络教学辅助系统
的一个重要组成部分, 其体系结构同样基于 B/S 模式,
图 1 是学生注册与在线学习子系统实现的三层结构示
意图。前端客户机为表示层, 统一用浏览器界面, 用来
接收用户提交的表单数据传递给功能层处理, 并接收、
显示功能层传递的结果信息。业务层负责提供学生注
册与在线学习管理的各种功能模块, 业务层的应用程
序在 WEB 服务器端开发、运行和维护, Web 服务器采
用 支 持 Java 技 术 的 Tomcat。 数 据 服 务 层 负 责 提 供 学
生、课程、课件等数据的存储, 执行查询 和 更 新 数 据 的
请求, 数据库服务器采用 SQL SERVER2000。整个系统
采用动态网页设计技术 JSP( Java Server Page) 编程, 以
实现对课程、学生、短消息、作业等信息 的 动 态 管 理 和
人机交互式的学习功能。以下介绍子系统实现的主要
特点。
图 1 学生注册与在线学习管理子
系统实现的三层结构示意
( 1) 统一的注册、登陆和个人信息管理界面。
教学辅助系统的用户都统一通过系统主页上的注
册、登录及个人信息管理界面进行操作。系统管理员作
为一类特殊的用户, 也要通过主页的登录界面进入系
统管理与维护页面操作, 从而避免管理员直接访问数
据库的操作, 保证系统数据的安全性和维护的方便性。
在线个人注册的学生点击注册按钮, 进入注册页面, 填
写注册信息, 提交即完成注册。课程教学计划内的班级
学生由系统管理员通过账号管理模块直接将他们的基
本信息录入数据库, 为他们集体注册。注册批准后的学
生和教师, 通过个人信息管理模块可以进行个人信息
维护。
( 2) 应用数据库表实现学生在线选课与在线学习
的动态管理。
每个学期网上开设多少个课堂、每个课堂的授课
班级和选课学生都是动态变化的。这是一种动态的学
生在线学习管理, 涉及多个页面、多个功 能, 所 有 的 操
作都要与数据库联系。教学辅助系统的数据库表是共
享的, 如课程表、课件表、作业表、自测题库、短 消 息 库
等, 不同的是学生仅有使用表中数据的权限。实现每学
期每门课程选课学生的动态管理的主要数据库表及其
关系模式如下:
学生{学 号, 登 录 名, 密 码, 姓 名, 班 级, 所 属 院 系,
电子邮件, 联系电话, 手机、QQ 号码、基本信息, 权限}
课 程{课 程 编 码, 课 程 代 号, 课 程 名 称, 课 程 性 质,
课时, 学分, 教师编号}
选课{学号, 课程编码, 开课学期, 批准状态, 成绩}
( 注: 单下划线的表示是该数据表的主属性, 双下划线的表示是
该数据表的外码)
其中, 课程表存放每学期所开课程的基本信息, 其
他与课程相关的课件表、作业表、自测题库都通过课程
编码与课程表建立联系。学生注册的信息录入学生表,
通过在线选课( 或集体注册选课) 操作将选课信息录入
选课表, 子系统通过选课表中的课程编码找到与该课
程相对应的各类教学资源, 直接列示于在线学习页面
中, 方便学生使用。
( 3) 运用二层页 面 及 其 框 架 结 构 实 现 动 态 的 网 上
学习平台。
因为每个学生可能选几门课, 而且各个学生选的
课程也不一样, 每个学生进入系统之后, 既要进行下载
课件、查看讲义、在线作业等与每门课程相关的学习活
动, 还要进行个人信息管理、发送短消息、在 线 选 课 等
与学习有关的个人管理活动。为了实现学习活动和管
理活动的分离, 设计了两个动态页面来实现, 即管理页
面( 图 2) 与学习页面( 图 3) 。在第一层管理页面, 学生
可以实现个人信息管理、在线选课、短消息 、网 上 论 坛
等与具体课程关联性较小的活动, 同时这个页面将把
该学生已选已批准、已选未批准的课程列示出来并予
以介绍。学生点击某课程, 便可以进入具体课程学习的
页面, 也就是第二层学习页面。进入学习页面, 学生可
以进行查看、下载该门课程的讲义、下载教学实习软
件、在线作业、在线自测等与该门课程密切相关的活
动。同时, 我们在两个页面中都将提供教学公告和相关
教学网站的链接, 方便同学们查看教学信息、进入相关
教学网站学习。学生在线学习管理实现的流程如图 4
所示。
图 2 学生在线学习管理第一层页面:
网上辅助学习中心
教学研究
图 3 学生在线学习管理第二层页面: 在线学习课堂
图 4 学生在线学习管理实现流程图
4 结束语
我们用 4 篇文章介绍了我们承担的武汉大学教务
部的实践教学改革项目的改革思路和实现方案, 网络
教学辅助系统的应用软件已经编制完成。希望通过建
立一个与传统课堂教学融为一体的 网 络 教 学 平 台, 将
会计知识的理论学习、实际工作的模拟演示以及应用
软件的操作等连成一整套教学知识链, 以利于培养信
息时代所需的会计人才。
主要参考文献
[1] 欧阳电平,张林.电算化类课程教学模式改革探讨[J].中国管理信
息化, 2005,(10).
[2] 欧阳电平,邹聪, 肖灯峰.基于 B/S 模式的网络教学辅助系统的设
计与实现 ———系统目标、功能与实现技术[J].中国管理信息化,
2006,(5).
[3] 欧阳电平,罗林.基于 B/S 模式的网络教学辅助系统的设计与实现
———教师在线教学管理[J].中国管理信息化, 2006,(6).
CHINA MANAGEMENT INFORMATIONIZATION /
59