- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机基础课程远程教学系统的设计与实现的论文.doc
计算机基础课程远程教学系统的设计与实现的论文
摘要:本文讨论了基于icrosoft sql server 7.0为rdbms,客户端通过浏览器访问系统提供的服务。系统不允许匿名访问,它要求用户提供帐号/密码,通过验证后才能进入系统主页,以此追踪用户身份。本系统将用户分为三类:系统管理员、教师、学生,他们都有各自的主页,访问系统的权限也不相同。其中权限最高的为管理员,其次为教师,最低为学生。权限高的能访问其下级所能访问的所有资源,反之则不然。例如教师能进入学生主页,而学生则不能访问教师主页所提供的功能(布置作业、批改作业等)。本系统可同时为不同课程的多组教师/学生(上一门课的教师及其学生为一组)提供服务,它们之间既有一定的隔离性(例如某个教师帐号不能批改属于另一个教师的学生的作业等),又有资源的共享性(例如公共作业、试题的共享等),很好地解决了本单位各个教师负责不同班级,课程也有所不同的问题。《远程教学系统》体系结构按用户角色的不同,划分如下:
图1 《远程教学系统》体系结构
2.1 管理员模块
由于《计算机基础课程远程教学》系统可同时为多组教师/学生提供服务,各组间的课程不尽相同,因此教师/学生组间应具有一定的隔离性。例如一门课程的教师对其学生具有管理权,但不能对属于其它教师的学生进行管理、某个学生只能访问其教师的作业等。因此系统主页需要教师或学生均以帐号/密码登录后才能访问,以此追踪用户访问系统资源的身份。而用户帐号的开设与删除、教师与学生的对应关系、课程名称、学生人数等信息,由系统管理员负责管理。这里,我们将系统资源访问帐号作为操作系统帐号开设,由ation技术自动批改《计算机应用基础》课程作业并登记成绩。教师可对作业结果进行查询、统计。教师可利用outlook向系统请求联机会议,以此进行网上答疑、群体或个别辅导。
2.3 学生模块
学生模块包含查看教师布置的作业、(在网上或本地)做作业、测验(考试)、教师授课视频广播收看、点播、网上答疑、课程资源浏览、辅助服务等。学生使用浏览器访问系统主页时,需要提供帐号/密码进行用户验证,通过验证后,在浏览器关闭之前,均以该帐号身份访问系统资源。《计算机应用基础》课程的作业可直接在浏览器中完成并提交,对于《c语言》课程作业,为学生提供odel,简称)是一个软件规范,它是基于对象的编程模型,只要遵循规范,应用程序和组件对象之间就可实现二进制代码级别上的重用,解决了对编程语言和环境的依赖。是microsoft其它许多技术的核心,它允许用某种语言编写的位于二进制代码中的对象,为其它语言所访问(或称二进制兼容)。技术已经渗透到microsoft的各个产品中,如:icrosoft 继odbc后新的数据访问机制,它不但可以访问数据库数据,而且还可以访问其它非数据库类型的数据,如email、目录服务(ldap)等。ado是位于oledb上层的应用程序接口,操作较为简单。
《计算机基础课程远程教学》系统中作业、试卷、考试结果等信息都是保存在sql server数据库中,系统使用asp脚本通过ado对象访问数据库以及电子邮件、进行全文索引,如下图所示:
图 3 《计算机基础课程远程教学》系统数据存取示意图
3.1.2 office automation对象
《计算机基础课程远程教学》系统利用office automation对象,使教师利用程序自动批改学生提交的《计算机应用基础》课程(icrosoft 的visual studio相信是广大程序员喜爱的开发工具,但大家都不太注意其中的developer studio对象:
application debugger
breakpoint project
使用他们,可以使程序的开发达到一定程度的自动化。许多在visual studio集成环境下通过菜单完成的命令或功能,都可以用developer studio组件对象的属性或方法来实现,如程序的语法分析、编译、链接、调试、表达式求值等。而这些都是教师批改c语言作业所要进行的操作。我们使用这些对象辅助教师批改c语言作业,减轻教师负担。
3.2 视频流技术
在interintra环境下,文字、静态图像信息的传输是不成问题的。对于视频/音频信息的传送,则由于网络带宽等原因,需要进行特殊处理。而远程教学系统中的授课功能就要求在interintra环境下传送大量视频/音频数据,以便实现教师授课的实时广播和视频点播(vod)。在有限的网络带宽资源的限制下,视频/音频数据必须经压缩处理后才在网络中传输。以往多采用mpeg i等压缩技术,其特点是用户必须等待压缩文件完全下载到客户端后再播放,增加了客户等待的时间。目前,视频/音频数据采用经特殊算法处理的流技术,使视频/音频数据边下载边播放。流技术的典型代表是micros
您可能关注的文档
- 行政事业单位政府采购资金实行财政集中支付的会计核算的论文.doc
- 行政事业单位网络会计电算化若干问题探讨的论文.doc
- 行政事业单位财务会计管理探讨的论文.doc
- 行政事业单位财务管理体制的完善对策探讨的论文.doc
- 行政事业单位财务管理体制的完善对策研究的论文.doc
- 行政事业单位财务管理情况的现状与对策探讨思考的论文.doc
- 行政事业单位资产清查审计的论文.doc
- 行政事业性固定资产管理体制创新及评价的论文.doc
- 行政公文中请示与报告的标题常见错误分析的论文.doc
- 行政决定听证的一般规则的论文.doc
- 难点详解鲁教版(五四制)6年级数学下册期末测试卷带答案详解(考试直接用).docx
- 难点详解鲁教版(五四制)6年级数学下册期末试题【培优】附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题及完整答案详解(全国通用).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(名师系列).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解【全国通用】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(突破训练)附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(能力提升)附答案详解.docx
- 难点详解京改版数学9年级上册期中试卷附参考答案详解【突破训练】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(有一套).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷带答案详解(夺分金卷).docx
文档评论(0)