高校精品课程组网络平台系统关键技术及实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:firelord128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:高校精品课程组网站建设必须不断优化编程语言。本文对如何运用网络编程语言PHP,实现对高校精品课程组网络平台系统的关键技术“动态数据表实现课程的动态创建”、“教师二维权限的实现”、“学生二维码的实现”的设计,进行了详细阐述。
  关键词:精品课程组;动态数据表;PHP;二维权限管理
  中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2013) 02-0000-02
  当前,随着高校“内涵型”建设的不断深化,精品课程的网站建设日益受到重视。在系统应用的模式上,本文认为之前国内较为流行的B/S架构和C/S并存架构,已不能满足多人信息共享以及责权明确地共同管理信息的需求,故本系统决定采用纯B/S架构,在网络编程语言方面继续使用PHP,在使用体验方面使用异步通信技术,综合运用XAjax和JQuery技术。下面将对如何运用网络编程语言PHP,实现对高校精品课程组网络平台系统的关键技术“动态数据表实现课程的动态创建”、“教师二维权限的实现”、“学生二维码的实现”的设计,进行详细阐述。
  1 动态数据表实现课程的动态创建
  第二步:在1执行成功后动态创建一系列课程所需要的数据表和文件,本过程有分为3步:
  (1)获取刚才在步骤1中插入的记录的ID号,以用来构造系列数据表的名称;
  (2)构造系列数据表并动态创建。具体的动态创建方法有两种。第一种直接SQL语句法,即直接使用SQL语句进行创建;第二种母表法,即先在数据库中创建系列母表,当需要动态创建时获取母表创建的SQL语句,再执行该系统创建的SQL语句。鉴于代码书写简便和后期更改方便我们采用的第二种方法,即先在数据库中创建系列母表,然后再编写程序进行动态创建。
  (3)复制系列课程所要的文件。课程所需要的文件的复制主要包含两部分申报型平台文件和学习型平台文件,我们已经初始存放在了“apply”和“study”两个文件夹中。
  2 教师二维权限的实现
  本精品课程组平台涉及到多门课程多位教师,同时一门课程可以有多位教师进行管理,一位教师也可以管理多门课程,也就是说本系统中课程与教师是多对多的关系,而且这种对应关系也不是一次不便的,也就是需要动态更改的,所以本系统平台设计了二位权限管理模型。本功能模块的具体实现均在超级管理员中。
  为了实现这种二维权限的分配和管理,首先我们要设计存储课程和教师各自信息的数据表,如表1和2所示,其次我们还要设计存储课程和教师关联以及权限信息的数据表,如表3所示。
  我们正是利用lesson_teacher_info数据表来实现教师对课程二维权限的管理的。每存在一门课程与一位教师的权限管理管理,在该表中就存在一条记录。当然通过该表要查询某门课程的管理权限的教师有哪些,以及某位教师管理了那几门课程也是很容易的。
  在实际实现中,又可以分為两部分:超级管理管理权限和教师管理员读取权限。超级管理员管理权限就是直接向lesson_teacher_info中添加和更新数据。
  3 学生二维权限的实现
  参考文献:
  [1]徐智渊,王祖源,陈珺,吴於人.自主学习型网络教育精品课程功能模块设计初探[J].现代教育技术,2009(08).
  [2]邹应贵,袁松鹤,蔡永.网络教育精品课程的整体结构设计与核心要素建设研究[J].中国电化教育,2009(07).
  [3]Luk Welling,Laura Thomson.PHP and MySQL Web Development.Fourth Edition[M].Australia,Addison-Wesley,2008,10:22-38.
其他文献
【摘 要】本文重点是通过对现阶段高中艺体生学习生涯规划面临的常見问题的分析,进而提出有针对性和有效的解决对策,为我国广大艺体生群体做出正确的学习生涯规划提供重要的参考和借鉴。  【关键词】高中艺体生;学习生涯;问题;解决对策  【中图分类号】G636 【文献标识码】A  【文章编号】2095-3089(2019)07-0125-01  引言  艺体生作为高考生大军之一,与普通的高中生不同,他们既需
【摘 要】初中是培养学生数学思维的最好阶段,初中数学课堂在发展学生数学思维能力方面也有独特的方式,数学这一科目所担负的任务,不止是学生学习好数学,把数学在生活中运用恰当,数学这一科目最重要的任务是培养学生思维推断能力,学生想要提高自己的推断能力,必须要学好数学,才能将自己的思维能力及推断能力提升。所以,教师在数学教学中,要利用好當今时代发展的产物,制定好的教学方法,采取好的教学方法来提高学生数学思
【摘 要】小学体育课程是提高小学学生身体素质、增强小学学生体育能力及教导小学学生基础体育知识的重要课程。在体育课程开展过程中,激发小学学生体育学习积极性是小学体育教学的重要目标。因此,本文以小学体育游戏教学为研究要点,阐述了小学体育游戏教学法的主要特征,对小学体育游戏教学法在体育课程中的导入与实施进行了简单的分析。  【关键词】小学;体育;游戏教学法  【中图分类号】G623.8 【文献标识码】A
摘 要:本文针对学生业余学习的需要,从效果角度,探讨了部分计算机程序编程语言在学习网站中一些特殊功能的实现及其必要性。指出只有多了解不同开发语言的特点,掌握恰当的学习方法,才能在应用中充分发挥语言的强大的功能和效果。  关键词:计算机编程语言;学习网站;动态效果  中图分类号:TP393.092  1 JavaScript语言介绍  JavaScript语言一种动态性的编程语言。在现在的计算机编程
随着社会科技的迅猛发展,计算机技术被广泛应用到社会生产生活的各个领域,计算机图形图像设计就是典型代表。而随着计算机技术的发展,计算机图形图像设计出现新的改变,更加注重视觉的传达,并且与视觉传达设计的联系越来密切。因此,为给计算机图形设计与视觉传达设计的应用结合提供详细参考,本文在探讨计算机图形设计与视觉传达设计的基本概念的基础上,对两者的异同点进行详细分析,以说明两者之间的密切关系。
【摘 要】随着现代社会的发展,现代教育事业也在不断发展,人们对于教育的理念,教学需要达到的标准以及教育的本质内涵有着更深入的认识。对于小学阶段的教学,属于素质教育的开端,也是一个人正式系统接受学校教育的重要阶段,并且小学阶段的学生初次接受英语学科学习,由于缺乏语言环境,再加上初次接触,很多小学生不知如何展开英语学习,导致学习效率不佳。这也正是当前小学语文教师需要重点关心的问题,只有让小学生积极主动
《计算机应用基础》是技校学生必修的一门公共课,也是一门实用性非常强的技术课程。在企事业单位信息化程度非常高情况下,计算机应用成为每位员工必需掌握的一项技能。本文从当
<正>4月26日,中国纺织工业联合会召开行业经济运行情况通报会,中国纺织工业联合会副会长兼秘书长高勇作了《纺织工业2012年回顾及2013年的展望》主题报告,离退休司局长、老专