基于BS模式网络备课系统设计与开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS模式网络备课系统设计与开发

基于BS模式网络备课系统设计与开发   近几年来,随着INTERNET网络技术的发展,基于B/S模式的教学和管理系统在教学领域中异军突起,越来越显示出强劲的生命力,成为现代教学竞相研究和发展的一个重要方向。这种网络教学模式与传统的教学模式和手段相比,不仅摆脱了传统教学的地域和空间的限制,并且使教学资源得以充分的利用和优化。而基于B/S模式的网络备课系统则是网络教学系统设计中的一个空缺,因此,开发基于B/S模式的网络备课系统就显得非常重要。      一、网络备课系统设计      1.总体设计。该网络平台采用三层结构(浏览器/服务器/数据库服务器)。网页设计工具为Dreamweaver、Flash等,编程开发语言使用ASP,数据库使用SQL Server 2000,WEB服务器使用Windows 2000 Server。   2.系统功能模块设计。网络备课系统分为登录系统、网络教学辅助系统、素材管理系统、教案演示系统、备课系统五大部分。   登录系统分为教师登录系统和管理员登录系统两部分。教师登录系统是指教师以网络数据库中保存的个人帐号和密码登录,开始备课和上传素材的系统。管理员登录系统则必须以管理员身份登录,完成网络教学辅助系统的所有管理任务。   网络教学辅助系统是指获得管理员权限的教师,可以对公共素材库中的所有素材进行维护,也可以完成部门管理、教师管理、课程管理、课程分类和样式管理等。   素材管理系统为每个教师分配一个个人空间,由教师上传自己认为有用的图片、动画、电影、歌曲等。   教案演示系统,使学生可以在任何地方登录INTERNET,对自己感兴趣的课件按章、节、知识点、教师等方式自由选择,进行学习,不再受任何地域和空间的限制。   备课系统是利用Javascript技术在浏览器上建立的一个在线编辑窗口,同时,在窗口中建立了各种各样的类似WORD的编辑按钮,使用户可以方便快捷地完成网络在线备课任务。教师可以对备课的所有内容按章、节等方式存储,使教师可以随心所欲地、随时随地地修改自己的课件。         二、系统实现的关键技术      1.素材上载的安全管理技术。网络是开放的环境,文件上载必须有较完善的安全管理技术,才能保证正常运转。在本系统中,可以通过密码验证、空间限制、共享限制等方法对素材进行有效的管理。   (1)用户限制技术:在本系统软件中,只有通过验证的教师才能进行备课、上载管理素材等操作。用户登录后,可以在个人备课本上备课或管理自己的上载素材,为了有效地控制权限,用户登录后,可以把登录信息保存在服务器session变量中。在每一个相关处理程序的开始部分都要检查登录变量,防止用户绕开登录界面直接调用处理程序。   (2)空间限制技术:为了保证系统的健壮性,避免个别教师无节制地上载素材,浪费服务器空间,在系统中对教师的空间作了限制,在教师上载素材的界面中,对教师的上载素材空间使用作了统计,并显示了空间限额、已上载文件数量、已用空间、可用空间等信息。只有个人使用空间小于限额时,才允许继续上载。   (3)共享限制技术:为了保护教师的知识产权,有些教师不想自己的素材被别人所用,因此,在系统中对上载素材加了一个共享标志选项,标明不共享的素材只有自己能使用,同理,自己只能使用别的教师表明可共享的素材。   2.数据库的设计。本系统的数据库管理系统采用SQL Server 2000,根据系统的需要设置了教案课本表、系或部门表、课程类别表、教师名表、课程名表、任课表、备课内容表、媒体类别库表、素材库表。   3.备课本管理模块中备课纸增加、删除、修改模块的设计技术及方法   (1)备课纸增加模块的设计技术。备课纸增加模块主要是在用户已经输入想要增加的备课纸的有关资料时,需要解决新备课纸的样式问题,为此,本系统设计了三个样式文件,供用户选择,用户选择任意一个样式模板后,打开相应的模板文件,就可以从中读取代表模板样式的字段值作为新备课纸的样式模板。实现还要用到SQL数据库的追加技术,即首先设定一个不存在的查询条件,将数据库定位在末端,然后,启动数据库的追加指令,将相应字段的值全部追加到数据库中,完成备课纸的增加操作。相关的SQL技术如下:   sqlstr=“select * from bknr where 1=0”   oRs.Open sqlstr,oConn,1,3   oRs.AddNew//开始添加   ……   oRs.Update//更新数据库   (2)备课纸删除模块的设计技术。删除模块设计中只需要考虑用户的BKYID是否和数据库中找到的一致,否则是不能删除的。其它的设计就很简单了。   (3)备课纸修改模块的设计技术。备课纸修改设计中需要建立一

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档