基于bs模式的通用精品课程网站设计与开发内容摘要:

%使用了 Blackboard[系统软件名 ], 5. 51%使用 Matlab[实验室 ], 3. 67%使用了 eYouCT[网络教育平台 ],方正奥思平台和 Moodle[课程管理系统 ]平台均占1. 83%。 这些课程的资源形式多样,有普通网页、 Word 文档、 PPT/ PPS 文档、PDF 文档等,在形式的选择上没有统一的标准,随意性较大。 目前各高校精品课程网站开发一般都采取独立开发模式,没有统一的开发平台,在开发环境、运行环境、功能设计和界面设计等方面开发人员要进行大量的重复劳动。 各精品课程网站在内容、形式和风格等方面也 存在着较大差异。 目前,精品课程网站开发存在的不足主要体现在以下几个方面: (1)网站开发水平参差不齐。 从黄宝玉、项国雄的统计数据中可以看出,有近 40%的网站点击后不能浏览,失去了网站存在的意义。 在点击可浏览的网站中有 67. 3%的网、站采用静态运行形式,此类网站技术落后,很难满足精品课程建设要求。 (2)网站功能差异巨大。 许多网站缺少必要功能,如不能定制课程网站栏目,缺乏统一的课程资源管理功能等。 (3)网站提供的资源没有统一规范。 网站提供的资源形式多样,质量差异明显,给用户查阅、使用造成困难。 (4)许多 网站建设开发没有遵循软件工程指导思想。 网站缺乏统一规划、统一设计,致使需求不明、开发编码混乱、维护困难。 (5)网站基本上采用独立模式进行开发。 因多数网站基本上采用独立开发模式,致使各高校精品课程网站存在重复开发现象,浪费了大量人力物力,增加重庆邮电大学移通学院毕业设计(论文) 5 了开发成本。 (6)网站开发技术各异。 有许多网站使用相对陈旧的技术,限制了网站功能的扩充和发展。 (7)网站缺少必要支撑系统。 许多网站没有给教师提供必要的个性化教学资料管理空间,没有充分发挥网站在教育教学中的作用。 成为精品课程建设的瓶颈,极大影响了精品课程的评定,严重制 约了优质教学资源的传播和共享。 网站开发的任务 “通用精品课程 网 站开发系统 ’’研究任务是艰题的,要使系统满足精晶课程建设需求应微大量的研究工作。 概括起来主要做以下凡方 面 的工作: (1)确定需求。 仔细研读教育部颁发的有关精品课程建设的文件,深入领会开展精品课程建设的精神实质,掌握教育部对精品课程建设的要求,确保系统能很好地满足这些要求。 (2)设计总体框架。 在确定系统开发需求后,认真做好系统总体框架设计。 系统框架不仅要反映精品课程建设的需求,而且要有科学性、先进性并易于实现。 (3)划分功能模块。 进行 系统功能模块细分,对细分的备功能模块设计良好的数据结构和实现算法。 (4)编写模块编码。 模块编码要符合软件工程有关程序开发要求,便于后期系统维护和功能扩展。 在整个项目开发过程中要本着科学严谨的态度,认真仔细地做好每一项工作,争取顺利完成整个项目开发,使开发的系统能为精品课程网站制作提供服务。 重庆邮电大学移通学院毕业设计(论文) 6 第二章 B/S 模式网站开发 B/S 系统的构成和关键技术 B/S( Browser/Server,浏览器 /服务器)模式又称 B/S 结构。 它是随着Inter 技术的兴起,对 C/S 模式应用的扩展。 在这种结构下, 用户工作界面是通过 IE 浏览器来实现的。 B/S 模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。 随着 Inter 和 WWW 的流行,以往的主机/终端和 C/ S 都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 B/ S 型模式,即浏览器/服务器结构。 B/S 模式最大特点是:用户可以通过 WWW浏览器去访问 Inter 上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。 客服端除了 WWW 浏览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器, Web 服务器又返回给用户。 在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。 而各个企业 可以在此结构的基础上建立自己的 Inter。 B/S 模式的网络模式的结构、工作原理 B/ S 网络结构模式是基于 Intra 的需求而出现并发展的。 Intra 是应用 TCPIP 协议建立的企事业单位内部专用网络,它采用诸如 TCPIP、 HTTP、 SMTP和 HTML 等 Inter 技术和标准,能为企事业单位内部交换信息提供服务。 同时,它具有连接 Inter 的功能和防止外界入侵的安全措施。 另一方面,由于数据库具有强大的数据存储和管理能力,并且能够动态地进行数据输入和输出,如果把数据库应用于 Intra 上,不仅可以实现大量信息的网上发布,而且能重庆邮电大学移通学院毕业设计(论文) 7 够为广大用户提供动态的信息查询和数据处理服务,进而加强企事业单位内部部门之间、上级部门与下级部门之间、企事 业单位员工之间、企事业单位与客户之间以及企事业单位与企事业单位之间的信息交流,降低企事业单位的日常工作成本,提高企事业单位的经济效益。 B/S 模式的结构 BS 模式,即浏览器/服务器模式,是一种从传统的二层 CS 模式发展起来的新的网络结构模式,其本质是三层结构 CS 模式。 如图: 21 图 21 B/S 访问数据库流程 (一) 模式的工作原理: 在 B/ S 模式中,客户端运行浏览器软件。 浏览器以超文本形式向 Web 服务器提出访问数据库的要求, Web 服务器接受客户端请求后,将这个请求转化为SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给 Web 服务器, Web 服务器再一次将得到的所有结果进行转化,变成 HTML 文档形式,转发给客户端浏览器以友好的 Web 页面形式显示出来。 如图: 22 重庆邮电大学移通学院毕业设计(论文) 8 图 22 B/S 运行模式 B/S 模式的优缺点 优点: ( 1)维护和升级方式简单。 目前,软件系统的改进和升级越来 越频繁, C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。 B/S 与 C/S 处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。 对于 B/S 而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。 如果客户端的软件系统升级比较频繁,那么 B/S 架构的产品优势明显 —— 所有的 升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用 B/S 模式,客户端分 散,且应用简单,只需要进行简单的浏览和少量信息的录入。 ( 2)在系统的性能方面, B/S 占有优势的是其异地浏览和信息采集灵活性。 任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用 B/S系统的终端。 不过,采用 B/S 结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。 采用 C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。 而且,由于客户端使用浏览器,使得网上发布的信息必须是以 HTML 格式为主,其它格式文 件多半是以附件的形式存放。 而 HTML格式文件(也就是 Web 页面)不便于编辑修改,给文件管理带来了许多不便。 比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。 缺点: 重庆邮电大学移通学院毕业设计(论文) 9 ( 3) C/S 结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。 这对应用开发者提出了较高的要求,而且迫使应用开发者投 入很多精力来解决应用程序以外的问题。 这使得应用程序的维护、移植和互操作变得复杂。 如果客户端是在不同的操作系统上, C/S 结构的软件需要开发不同版本的客户端软件。 但是,与 B/S 结构相比, C/S 技术发展历史更为“悠久”。 从技术成熟度及软件设计、开发人员的掌握水平来看, C/S 技术应是更成熟、更可靠的。 B/S 结构在网站开发方面的应用 目前, 系统采用三层结构的方法将各层功能分离.分别进行设计.其中一层发生了变化只需修改该层代码使得设计更加方便快捷,并且易于分工合作。 采用 SQL Server2020+ 能够满足不同专业多样化的开发需求基于 B/ S模式的通用精品课程网站设计系统.充分利用校园网络资源,增强教学管理的实时性与互动性.为学生提供了在线的课程信息查询.方便了学生与教师的沟通.优化了课堂教学的局限性。 随着更多管理功能及辅助决策功能的开发.精品课程网站的实用性和优势将得到进一步的体现得到广泛应用。 目前基于流媒体的网络课件制作在教学设计和教学策略方面普遍不足.师生之间的交互方式比较少且方式陈旧,即使是比较先进的交互方式。 如传递的内容,也主要是文字,实时性不够并且在情感交流方面也较薄弱.特别是网络课堂 的概念并没有得到很好地理解真正利用流媒体技术为教育教学服务还需要各方面的努力。 由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“ 苗条 ” 了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,从而使之变成一个简单的图形交互工具。 在 B/S 的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。 B/S 结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件,服务器将负担更多的工作,对数据库的访问和应用程序的执行将在服务器上完成 于 B/S 应用,从当前的技术水平 看,特别适用于系统同用户交互量不大的应用,对于需要大量频繁、高速交互的应用系统,采用这种模式并不一定是最好的选择。 采用 Intra 应用模式并不一定要全部取代传统的 ClientServer重庆邮电大学移通学院毕业设计(论文) 10 结构,从某种意义特别是从近期的发展看,二者应用界限并不清晰,而且往往是互相补充、相辅相成的。 事实上,采用 B/S 模式并不是要求把应用都转到 WEB Server 上来,而是要根据情况来选择。 那么,在应用中新的 B/S 模式就需要能同传统的 C/S 模式结合起来。 在选择网站系统平台模式时,要考虑到 B/S 模式的先进性,也要考虑到 C/S 模式 的成熟性,还可以根据自身的需求特点,采取C/S 与 B/S 交叉并用的体系结构。 Intra 系统的出现,其技术日益走向成熟,无疑是网站建设的首选模式。 但目前情况下,完全抛弃 C/S 技术及其系统结构模式也是不实际的。 一方面,原来的系统能满足使用要求的应保留使用;另一方面, C/S 技术能解决许多目前 Intra 系统还不易解决的问题。 此外,Intra 系统的优越性表现在对信息的发布、数据的收集、数据共享方面。 事实上,只有将主要以数据库为处理对象的统计、分析、控制作为主体的业务处理技术( C/S 技术)与采用 WEB 技 术的信息查询、发布系统的有机结合,才是仓储管理网络的最佳解决方案。 重庆邮电大学移通学院毕业设计(论文) 11 第三章 精品课程网站开发的技术原理 3. 1 精品课程网站 功能 分析 作为辅助传统课堂教学的网上教学平台 ,必须与课堂教学融为一体 ,是教师实施教学的另一方讲台。 由此 ,教师在线教学管理子系统首先要具备传统课堂教学的管理功能。 在线教学辅助系统中最主要的教学资源是各类教学课件 ,它们是教师辛勤劳动的成果 ,同时也是辅助课堂学习、提升学生的学习热情、满足各类学生学习需求的内核。 网上课件的形式可以充分利用多媒体等现代信息技术 ,课件的内容 也可以多种多样。 网站的内容本应该是由用户决定的,但精品课程网站比较特殊,它的内容在很大程度上是由精品课程评审指标体系决定的。 在《国家精品课程评审指标体系》 2020 年版中,评审方案分为综合评审与特色评审两部分,综合评审部分有 5 个一级指标、 15 个五级指标。 各高校根据评审指标,结合自身的条件和课程特点进行精品课程网站建设。 虽然网站外观、内容布局等差异较大,各具特色,但内容都是围绕着评审指标设置的。 归纳起来,网站的主要栏邋一般包括8 个方面:审报材料、课程介绍、教学大纲、教师 队伍、网络课程、课程录像、电子教案、实训条件。 其中网络课程主要供学生学习使用,其它栏目主要供精品课程网站建设评估使用。 (1)申报材料 申报材料的内容应严格按“国家精晶课程申报表 的内容和要求准备和制作,主要包括课程负责人情况、主讲教师情况、教学队伍情况、课程描述、自我评价、课程建。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。