- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS模式网络辅助教学系统研究
基于BS模式网络辅助教学系统研究
提要本文对基于B/S模式的网络辅教教学系统的系统功能、用户功能和数据库设计进行研究,为教师和学生提供一个全面而高效的网络辅助教学系统。
关键词:B/S;网络;辅助教学
中图分类号:G424文献标识码:A
一、引言
随着现代信息技术的迅猛发展,网络技术在教育中的应用日益广泛和深入,特别是Internet与校园网的接轨,为高校教育提供了丰富的资源,使网络教学真正成为现实,同时也为非集中课堂教学开辟了广阔的前景。网络辅助教学系统能充分发挥网络在教学中的优势,体现以学生为主体、教师为主导,构建学生充分参与和自主学习的环境等现代教育思想。同时,由于部分高校的部分课程存在着内容多、实践性强而课时少的矛盾,通过构建网络辅助教学系统能很好地解决这个问题。
对于非计算机院系的某些计算机类课程,如计算机文化基础、多媒体技术与原理、图形图像处理、ACCESS数据库原理与应用等非专业必修课程,通常课时安排少,而这些课程的内容多、实践性强,采取网络辅助教学平台可以减轻教师和学生的负担,提高工作和学习效率,很好地解决课时少与内容多、实践性强的矛盾。
二、系统设计
1、系统设计思想。该系统采用B/S三层结构,分别是客户层、应用服务层和数据库服务器层。客户端只负责提供用户界面,当需要数据访问或者复杂计算时,客户端向服务器发出请求,应用服务器相应客户端的请求,完成相应的数据处理,或向数据库服务器发出SQL命令,由数据库服务器完成相应的数据操作,最后再由应用服务器将结果返回客户端。(图1)
2、系统功能设计。通过对部分课程的调研,网络辅助教学系统可分为三大子系统:在线教学系统、在线考试系统和在线实验系统。在线教学系统包括的模块:课件的上传和下载、课堂作业的发布和提交、在线提问和答疑;在线考试系统包括的模块:试题库的建立和试卷的组织、在线考试、考试信息的发布、批改试卷和试卷分析;在线实验系统包括的模块:实验内容和作业的发布、实验报告的提交和实验报告的批阅。(图2)
3、系统用户功能设计。网络辅助教学系统中每??子系统都有三种角色:教学管理员、教师和学生。教学管理员具有发布教学信息、管理教师/学生信息、管理教学资源和设置和修改系统密码等权限;教师具有发布教学信息、学生管理、上传教学资源和实验内容、发布作业、批阅作业、在线答疑、管理试题库、试卷组织和阅卷等权限;学生具有浏览公告和下载教学资源、上传作业和提交在线实验报告、查询自己的作业成绩、在线提问和在线考试。(图3)
三、数据库设计
网络辅助教学系统离不开数据库的支持,数据库中表的设计好坏,直接影响着系统的性能。正确的数据库设计可以提高代码的可读性,更容易扩展,从而也会提升应用的性能。在该网络辅助教学系统中,包括用户登录子系统、在线教学子系统、在线考试子系统、在线实验子系统中的表的设计。
1、用户登录和系统管理子系统数据表的设计。用户登录子系统数据表时,网络辅助教学系统的公用数据表包括系统中所有用户的基本信息,根据对系统功能的分析,本系统为教学目的服务,系统采用实名制,不提供任意注册用户的功能。需要的数据如下:
管理员信息表:只保留必要的管理员信息,负责对学生和教师的管理。
学生基本信息表:只保留必要的学生信息,由管理员或教师增加、修改或者删除。学生用户名和初始密码为学生的学号,学生登录系统后可自行修改密码。
教师基本信息表:只保留必要的教师信息,由管理员增加、修改或者删除。教师的用户名为名字的拼音并提供初始密码,教师登录系统后可自行修改密码。
班级信息表:存储班级的编号、班级的名称和专业编号。软件主要适用于各个院系,目的是区分同一院系的不同班级。
专业信息表:存储专业编号和专业名称。目的是区分同一院系的不同专业。
系统公告表:系统发布的各种通知和公告,由系统管理员和教师发布,面向系统所有用户。
系统留言表:通过留言给系统管理员,提供建议,反映问题。留言者需要是系统的登录用户,留言只有系统管理员才可以查看。
2、在线教学子系统数据表的设计。在线学习子系统提供学生自主学习功能,根据对系统功能的分析,需要的数据表如下:
课程信息表:存储每一门课程的编号、课程名称、学时数和专业编号,目的是区分不同课程。
教学任务表:每一个教学任务,要求讲授的课程,授课的教师,学习的学生是确定的。教学任务表存储的是教学任务的编号和教师号、课程号和任务说明。
学生任务表:存储每个教学任务的听课学生的名单。
作业教师表:存储教师布置的作业,通过教学任务编号,可以区分所属课程和布置作业的教师,只有这个
文档评论(0)