基于网络教学平台的学习过程管理系统的设计
基于网络的多媒体教学系统的设计与实现

在信息技术飞速发展的今天,我们传统的笔传口授式的教学方法已远远不能满足现代教育对于声音、图象的高层次的交互性需求,而计算机技术、网络技术与多媒体技术的发展与统一,无疑为实现教育的现代化提供了完美的解决途径。
特别是随着语音、数据、视频的压缩编码技术及网络传输技术的不断提高,通过网络的传输人们可以快速的随时随地获得来自异地的视频、音频及数据信息,实现网络多媒体教学。
本文正是基于目前网络教学发展的现状和要求,对网络多媒体教学系统的研究和开发进行介绍。
在结合开设实际课程的基础上,设计并实现了一个基于网络的远程多媒体教学系统,该系统提供了完整的远程网络教学环境,适应于现代化教学的需要。
1网络多媒体教学的特点及网络多媒体教学系统分析基于网络的多媒体教学就是利用互联网上W W W (W or l d W i de W e b)服务所具有的各种功能,以浏览网页(we b pa ge )的形式提供的一种远程教学服务。
与传统的远程教学相比,它具有如下特点:能极大地提高远程教学的速度。
学生可以通过网络在极短的时间内获得所需的信息,如教材、参考资料等;无时间和空间的限制,通过远程交互同样可以开展“课堂讨论”,学生和教师可以快速地双向交流信息。
教师和学生可以在自己合适的时间里进行访问,不必同时联机;教师和学生可以在家里、工作单位、宿舍或其他任何可上网的地方进行学习和辅导活动。
提供多种文本、动画、声音、影视等教学手段和方法以适应不同学生的学习要求,同时还可以提高学生的学习兴趣。
能记录网上学生的学习情况,教师可以对学生的学习情况进行归纳、总结,以便进一步改进教学方法和教学内容。
学生可以根据个人的实际情况按照自己进度安排学习计划,完全不受时间、地点和个人水平等条件的限制。
各种教学活动都将建立在一个远程网络教学系统之上,良好的网络教学系统将关系到教学的质量和网络课程的开展,因此设计出完善的教学系统对于整个网络教学的成功具有十分重要的意义。
基于WEB的网络教学系统设计与实现-2019年精选文档

基于WEB的网络教学系统设计与实现一、引言基于Web的网络教学系统采用B/S结构,包含全部教学环节的网上自学型教学系统,既可用于远程教学又可用于局域网中的网络教学.通过Internet平台并利用浏览器软件,教师可以通过该系统发布教学课件,布置、批阅作业,发布公告和辅导答疑.学生可以自由灵活地通过该系统完成自学、习题测验、在线考试、提问题,同教师或其他同学讨论、查询作业及考试成绩等。
二、研究中涉及的关键技术(一)多层体系结构系统体系结构采用典型的四层B/S结构,体系结构如图1所示。
图1四层B/S结构图(二)在Jspxx实现多层模式在Jsp中,利用代码隐藏技术实现页面代码与控制代码的分离。
页面代码对应于视图层,后台控制代码对应于控制层。
由于各层代码分离,降低了耦合度,还减少了代码的冗余。
其实现形式如表1所示。
表1 Jsp中的多层模式表UI表现层DAL数据访问层BBL业务逻辑层Entity数据库类、数据库处理类三、网络教学系统的设计网络教学系统的设计既要符合学科领域教育教学规律,又要符合现代网络教学信息处理技术的要求;既要方便老师课前课后的配套工作,又要满足学生获取多方信息及信息反馈的要求。
(一)网络教学系统主要功能基于Web网络教学系统,主要含有:学生在线学习,学生在线提交作业,在线考试,教学交互、教学资源、系统管理这五大部分(二)网络教学系统的开发及运行环境操作系统及开发平台:Microsoft Windows 2000 Server,myeclipse8.5+。
数据库管理系统:以SQL Server 2008为后台数据库,通过JDBC访问。
开发工具及语言:以myeclipse8.5作为主要开发环境。
Web开发平台:JSP。
运行平台:Windows客户端+Web Brower浏览器。
四、数据库设计及数据访问的实现对网络教学系统中数据库的设计,要考虑到数据的唯一性、非空性、域值、主键、外键等,还要尽可能消除数据的冗余。
基于Web教学管理系统的设计与实现

基于Web的实验教学管理系统的设计与实现陈兵陈六平*(中山大学化学与化学工程学院广州510275)摘要本文阐述了基于Web的实验教学管理系统的开发与设计思想,以及应用ASP技术实现其前台和后台信息交互的方法及过程。
发展了一个新的实验教学管理模式,对于促进实验教学实施科学的网络化和信息化管理具有现实意义。
关键词基于Web,实验教学管理系统,C/S模型,Web服务,数据库系统。
Internet的迅速发展及校园网的建成,加快了高校教学网络化的进程。
整个社会信息变革的同时,学校也面临信息化管理的挑战。
作为教学管理的一个重要环节,实验教学管理要负责教学、教研、考核、管理等多项任务,工作复杂、繁琐,模式固定,信息交换频繁。
因此,针对某些学科专业的基础实验课程,非常有必要建立一个基于Web的实验教学管理系统。
覆盖了全校的校园网络为建立基于Web的管理信息系统提供了良好的基础。
而各部门计算机的普及,使用计算机的人员越来越多,这就为管理系统的运行和维护提供了人员保障。
另外,管理系统的建立也有利于各级领导及时、全面地了解实验教学情况。
针对化学基础实验课程的教学特点,本文设计开发了一套实验教学网络管理系统,下面对此予以介绍。
1.系统设计目标基于Web的实验教学管理系统应当具备这样的功能[1]:在校园内任何一台联网计算机上,学生可以进行实验项目的相关查询,教师也可以方便地登录学生实验的成绩;有合理的成绩评定方式,能充分发挥奖勤罚惰的作用;有相应的安全保障,避免预约信息资料的丢失或破坏,以及实验成绩不被篡改;具有很强的统计及报表输出功能;能够建立起有效的师生交流渠道等。
*基金项目:中山大学化学学院创新化学实验研究基金(批准号:01005)资助。
第一作者:陈兵(1980年),中山大学化学与化学工程学院98基地班通讯联系人:陈六平副教授 E-mail:cesclp@要实现这些目标,系统的设计必须遵循以下原则:(1)较快的响应速度和较高的工作率;(2)充分利用现有资源,包括局域网,数据资料等,尽量减少重复投入;(3)适应能力强,可扩充,易维护,操作简单;(4)以学生为主要应用对象,充分考虑学生的经济承受力;(5)有效处理数据访问的并发操作。
智慧课堂云教学系统设计方案

智慧课堂云教学系统设计方案智慧课堂云教学系统是基于云计算技术和现代教育理念的教学工具,它将传统的教学过程数字化、网络化,并为教师和学生提供了许多方便快捷的功能。
下面是一个智慧课堂云教学系统的设计方案。
一、系统功能模块设计1.账号管理模块:用于管理学生和教师的账号信息,包括注册、登录、密码修改等功能。
2.课程管理模块:教师可以在系统中创建课程,包括课程名称、课程描述、上课时间等信息,学生可以通过搜索或浏览课程列表加入自己感兴趣的课程。
3.课程内容管理模块:教师可以上传、管理课件、文档、视频等课程资料,学生可以浏览和下载这些资料。
4.在线直播模块:教师可以通过该功能进行实时的在线课堂教学,学生可以通过网页或手机APP观看直播,并与教师进行互动。
5.作业和考试模块:教师可以在系统中发布作业和考试,并设置截止时间和评分标准,学生可以在线提交作业和参加考试。
6.讨论和问答模块:教师和学生可以在系统中进行课程相关的讨论和问答,以便更好地理解和掌握知识。
7.成绩管理模块:教师可以在系统中记录学生成绩,并向学生和家长及时反馈。
8.系统管理模块:管理员可以对系统进行用户权限管理、系统日志查看和系统维护等工作。
二、系统技术架构设计1.前端技术:采用HTML5、CSS3和JavaScript等技术,实现系统的前端页面展示和用户交互。
2.后端技术:采用Java技术作为后端开发语言,使用Spring Boot框架和MyBatis等技术,实现系统后端业务逻辑和数据库访问。
3.云计算平台:选择使用阿里云或腾讯云等云计算平台,搭建系统的云服务器和存储平台,以保证系统的高可用性和可扩展性。
4.数据存储:使用关系型数据库MySQL存储系统的数据,采用数据库备份和复制等方式保证数据的安全性和可恢复性。
5.系统安全:在系统中加入用户身份认证和权限控制机制,以确保用户的安全访问和数据的安全性。
三、系统运行流程设计1.学生注册登录:学生首先需要在系统中注册一个账号,然后使用账号登录系统。
浅谈基于智慧校园的智慧教学和智慧学习生态系统构建

浅谈基于智慧校园的智慧教学和智慧学习生态系统构建智慧校园是指利用信息技术手段,将校园内各种资源进行数字化、网络化、智能化整合,以提升教学和学习效果的一种校园管理模式。
在智慧校园建设中,智慧教学和智慧学习是非常重要的组成部份,它们构建了一个完整的智慧教学和学习生态系统。
智慧教学是指教师利用信息技术手段,提供更加个性化、灵便多样的教学方式,以满足学生的不同需求。
智慧教学可以通过以下几个方面来实现:1. 教育资源的数字化:将教材、课件、试题等教育资源进行数字化处理,并建立起统一的资源库。
教师可以根据学生的不同特点和需求,灵便地选择和使用教育资源。
2. 教学过程的智能化:利用人工智能、大数据分析等技术,对学生的学习情况进行实时监测和分析。
教师可以根据学生的学习情况,调整教学策略,提供个性化的学习指导。
3. 互动式教学环境的构建:通过网络平台、在线教学工具等,实现教师与学生之间的互动和交流。
教师可以通过在线讨论、互动课堂等方式,激发学生的学习兴趣和积极性。
智慧学习是指学生利用信息技术手段,提高学习效果和学习质量的一种学习方式。
智慧学习可以通过以下几个方面来实现:1. 学习资源的个性化选择:学生可以根据自己的学习需求和兴趣,选择适合自己的学习资源。
通过智能推荐系统,学生可以获取到与自己学习内容相关的优质资源。
2. 学习过程的自主管理:学生可以利用学习管理平台,进行学习进度的管理和学习计划的制定。
通过学习管理平台提供的学习分析和反馈功能,学生可以及时了解自己的学习情况,调整学习策略。
3. 合作学习和互助学习的促进:通过在线协作平台、学习社区等,学生可以与同学们进行学习交流和合作。
学生可以在合作学习中互相促进,共同提高学习效果。
智慧教学和智慧学习的生态系统构建需要从以下几个方面进行考虑:1. 基础设施建设:智慧教学和学习需要依托于网络和信息技术设施。
学校需要建设完善的网络基础设施,提供稳定的网络连接和高速的网络带宽。
基于网络平台的教学实践(3篇)

第1篇随着互联网技术的飞速发展,网络平台已经成为教育领域的重要工具。
基于网络平台的教学实践,已经成为当前教育改革和发展的重要方向。
本文将从以下几个方面探讨基于网络平台的教学实践。
一、网络平台教学的优势1. 灵活便捷的学习方式网络平台教学突破了传统教育的时间和空间限制,学生可以根据自己的时间安排进行学习,提高了学习效率。
同时,网络平台教学支持多种学习方式,如视频、音频、图文等,满足了不同学生的学习需求。
2. 个性化教学网络平台教学可以根据学生的学习进度、兴趣和需求,为学生提供个性化的学习方案。
教师可以针对不同学生的学习特点,制定相应的教学策略,提高教学效果。
3. 提高教学资源利用率网络平台教学可以整合各类优质教学资源,如课程、课件、案例等,为学生提供丰富的学习材料。
同时,教师可以充分利用网络平台,实现资源共享,提高教学资源利用率。
4. 促进师生互动网络平台教学打破了传统课堂的时空限制,使得师生互动更加便捷。
教师可以通过网络平台进行在线答疑、批改作业、发布通知等,及时了解学生的学习情况,为学生提供个性化的指导。
二、基于网络平台的教学实践案例1. 在线课程在线课程是网络平台教学的一种重要形式。
以某高校为例,该校开设了多个在线课程,如《计算机基础》、《大学英语》等。
学生可以通过网络平台自主学习,教师则负责在线答疑、辅导和评价。
2. 翻转课堂翻转课堂是近年来兴起的一种新型教学模式。
教师将课堂内容提前录制为视频,学生课前自主学习,课堂时间用于讨论、实践和答疑。
以某中学为例,该校在数学、英语等学科实施了翻转课堂,取得了良好的教学效果。
3. 网络教学平台某高校开发了一套网络教学平台,整合了在线课程、作业系统、考试系统等功能。
教师可以通过平台发布课程内容、布置作业、批改作业,学生则可以通过平台进行自主学习、提交作业、查看成绩等。
三、基于网络平台的教学实践策略1. 加强师资培训教师是网络平台教学的关键,因此,加强师资培训至关重要。
基于OOP网络课程教学资源管理平台的设计与实现

络教学资源进行系统化、 科学化 的分类和管理 , 并实现资源 的共享和充分利 时, 对于这些学习对象 , 必须 以元数据来标识 , 即提 供描述学 习对象信息的
用。而且 , 管理平台是资源 的载体 , 资源 再好 的资源离开 了这个载体也不能 信息, 如标题 、 作者、 版本 、 式等等, 格 以实现对这些教学 资源构件的充分共 发挥作用 , 因而功能完善的资源管理平台是做好 资源建设 的第一步。 但是 目 前国内网络教学往往注重 教学 资源的建设而忽略 了资源 管理平台的开发 ,
理 论
基于 OOP网络课程 教 学资源 管理平 台的设计 与实现
中山职业技术 学院 邱喜环
摘 要: 网络课程作为一种重要 的教 学资源在 网络教 学中扮 演着越来越 重要的角色, 而作为 网络课程的核心之一——教学资源的管理平 台是 网 络课程 建设成功与否的关键。本研 究将开发一个基 于《 面向对 象程序设计》 简称 o ) ( oP 网络课程的教学资源管理平 台, 解决该 网络课程 中的教 学资源管理和 维护 等问题 , 以实现教 学资源的充分共享和利用 目 。 标 该平 台通用性 等特 点, 可为其它程序设计 类网络课程 的教 学资源管理平 台的搭建提供参考。
虽然 目前大多数的网络课程都提供 了相应 的资源 管理模 块,但 相关模块一 般都没有提供一个较为完整 的资源 管理的解决方案 , 用性、 实 通用性较差 。 循 向对象程序设计》(b et O in e r g a m n , O jc r e t d P o rm i g 简称 O P 网络课程 O) 是我们提 出的一个研究项 目, 该项 目主 要用 于解 决教育技术及相 关 I T专业 享和利用 。
《管理信息系统》课程网络教学系统的分析与设计

1系统分 析
网络教学系统 的主要任务是 由管理员通过管
理后 台来 管 理 各 种 资 源 ,而 教 师 和 学 生 分 别 通 过 各 自的空 间来 达 到 教 与 学 的 目的 。 因此 系 统 用 户 包 括 :教 师 、学生 、 系统 管理 员 。 教师 用户 。具 有 教 师 身 份 的 用 户 登 录后 ,可
一
供系统性的、完整 的学 习资料对学生来讲是 至关 重要的,是他们进 行 自主 网络 学习 的基 础保 障,
所 以,此模块是 《 管理信息系统》课程 网络教学
系统 的重要 模块 之一 。
在设计上,充分体现界 面的美观性、资源 浏 览的易用性。在资源内容整合上 ,充分体 现完整 性 、精炼性 。采用树形结构对资源进行导航 ,具
细 的公 告 内容 。 2 12课 程 资源模 块 .. 作 为课 程 网络教 学系统 ,提
事实上 ,随着系统 的使 用 ,问题库不 断扩 充 完善 ,学生所 提的问题有相 当数量 的重复显 现。 因此 ,为了使这部分学生尽快的看到详实 的答案 , 同时减轻教师 的重复工作量 ,提高工作效 率,设 计思路是 :学生首先提出某 一问题 ,然后答 疑系 统在 已经提交的问题数据 中进行查询,查询方式 为关键字查询。如果有相 同或相似 问题 ,则将之 显示给学生 ,以供参考 ,如果 没有类 似问题 ,则 自动将该问题记录到数据库 中,等待教师解答 。 】 2 16 .. 课程论坛模 块 《 管理信息 系统》 课程是
作答 ,允许 多次作答 。但是 如果 问题 比较复 杂,
比较专 业 ,就 可 以到 自动答 疑 中心 ,得 到 相关 教 师 的解 答 。
发布与 《 管理信息系统》 课程相关的各类重要事 件和通 知 的区域 ,比如 考试、竞赛 、课程 变动 、 报名等信息。这是一个公开 的区域 ,用户 只要进 入主界面 ,即可看到公告信息 ,点击便可看 到详
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于网络教学平台的学习过程管理系统的设计作者:李晓静房国栋等来源:《中国教育信息化·高教职教》2012年第08期摘要:目前网络教学平台的管理功能多是针对网络教学资源管理、用户管理和课程管理的,几乎没有针对学习过程管理的,据研究表明学习过程管理的缺乏直接影响了网络学习效率。
本文提出了网络学习过程管理的概念并设计了一个基于网络教学平台的学习过程管理系统,最后介绍了实现这一系统的技术方法。
关键词:网络教学平台;网络学习过程;学习过程管理系统中图分类号:G250.73 文献标识码:B 文章编号:1673-8454(2012)15-0063-03随着以互联网技术为核心的信息技术的发展,网络教学在我国得到了蓬勃的发展。
在网络教学中,网络教学平台为教与学的实施提供了技术支持。
网络教学平台自诞生以来经历了内容管理系统(CMS)、学习管理系统(LMS)、学习内容管理系统(LCMS)、通用网络教学平台(Web-based Instruction Platforms)四个阶段后,发展为一个由网上课程开发系统、网上教学支持系统和网上教学管理系统构成的相对完整的网络教学支撑平台。
[1]尽管大多数的网络教学平台已具备用户管理、课程管理、资源管理等教学管理功能,但是,在利用网络教学平台的学习(教学)过程中出现了无法监控学生学习状况、不能指导学生学习方法、无法实现及时交流等问题,从而直接影响了学习效率。
因此,网络教学平台需要在现有功能的基础上增加管理学习过程的功能,以提高网络教学(学习)效果。
一、网络学习过程管理的内涵1.网络学习过程网络学习是指通过计算机或者其他传播媒体组建的网络平台来进行学习的一种学习活动。
学习过程是学习者为达成学习目标而必须执行的基本阶段或环节。
那么,网络学习过程就是指在计算机网络环境下学习者为了达到预定学习效果而采取的一系列操作或活动,如确定学习目标、制定学习计划、选择学习方法、操作学习行为等。
2.网络学习过程管理网络学习过程管理就是对网络学习过程进行管理,即对学习者在学习过程中的不同阶段或环节所采用的不同学习行为的管理。
网络学习过程管理是以学习者的学习过程为核心、对学习者的学习行为进行有效的引导、监控、帮助、激励等管理行为,正如传统课堂中教师指导监督学生的学习情况、学习行为、课堂纪律、布置作业、组织讨论、测评考试等行为。
网络学习过程管理的目的是实现学习者和教师对学习过程的管理。
[2]对学习过程的管理需要在学习过程中实现对学习者信息的记录,学习过程的追踪、监控,师生之间和学生之间的交互、讨论,学习方法和学习过程的引导、帮助,对学习结果的监测与评价等功能。
由于网络学习具有突破时空限制的特点,学生可以随时随地进行网络学习。
在基于网络教学平台的学习中,并不能保证学生在学习的同时刚好教师也在线。
因此,通过借助教师管理学习过程很难实现,只能通过依靠网络教学平台来实现对学习者学习行为的引导、监控、帮助、激励等管理功能。
那么,我们需要对网络教学平台的管理功能重新设计,在现有管理功能的基础上注入对学习过程管理系统的设计。
二、网络学习过程管理系统的设计网络教学平台自20世纪90年代中期产生,经过二十多年的发展,目前已进入现代通用网络教学平台阶段,其管理系统主要有教学与系统管理子系统、网络教学与自主学习子系统、网络课程开发与资源管理子系统,它的管理功能主要是面向网络教学资源、面向用户和课程的,而没有对学习过程的管理。
基于网络教学平台的学习过程管理系统是对学习者的学习全过程(从学习者进入平台开始至学习者离开平台)进行管理的,它是网络教学平台的一个专门管理学习过程的子系统。
基于网络教学平台的学习过程管理系统主要用于实现对网络学习过程的管理,主要内容在于管理网络学习行为,包括对学习者的引导、监控、帮助、考核与评价、激励等。
其系统功能结构如图1所示。
1.用户管理用户管理功能包括三个模块:用户注册、用户登录和用户管理。
[3]用户注册模块提供用户注册界面,将正确的注册信息写入数据库,用户根据自己身份选择注册方式,待完成注册后才能进入平台学习。
用户登录模块中,当用户输入登录信息后,系统自动将输入的信息和相关用户数据库中的内容进行比较,如果该用户输入的信息和数据库表中的内容相符,则通过验证,可成功登录;否则登录失败。
用户管理主要管理学生、教师和管理员三种类型的人员,其中不同类型的人员被赋予的权限不同。
2.引导管理管理系统中的引导功能主要体现在对学习者进行学习进度提示、学习方法指导、重难点提示三个方面。
学习进度提示是指系统为学习者提示当前的学习进度及全部学习量等信息,引导学习者合理安排学习进度。
学习方法指导是指系统根据学习内容的特征为学习者提供几种有效的学习方法,学习者可以根据自身状况选择合适的学习方法。
重难点提示是指系统在学习内容的重难点处设置提示,便于学生抓住学习重点,合理安排学习时间。
3.监控管理系统中的监控管理功能类似于传统课堂中教师对学生学习情况的监督和控制作用,包括学习时间的控制、学习内容的控制、学习交互的控制和学习效果的控制。
[4]学习时间的控制是指系统从学习者注册登录该网络课程起,记录学习者在网络课程中停留的时间,便于学习者能随时查看自己的学习时间。
学习内容的监控是指系统提供记录学习者在规定时间内学习的章节和知识点的功能,为检验学习成果提供量化指标。
学习交互的监控是指系统能够记录学习者在规定时间内与教师或其他学习者的交互的次数和讨论主题的个数。
学习效果的监控是指系统能够监控学习者的形成性练习,及时了解学习者进行个别化自主学习的阶段性学习效果。
4.帮助管理系统能够为学习者提供交流讨论、网络答疑、相关知识链接等帮助。
交流讨论借助于QQ 软件、BBS、留言板、E-mail等手段在教师和学生间建立多向同步或异步在线交流来解决学生之间、师生之间在教学活动或课后环节中的交流和讨论问题,给学生充分自主权和发言权,如对课程的某些主题可以在网上展开讨论,各自发表见解等。
网络答疑能让学生在学习过程中遇到疑问时能尽快得到教师对该问题的解答。
相关知识链接的功能是指学生在学习过程中遇到新的知识点时,系统会提供相关知识链接,为学生提供帮助,节约学生查找的时间,提高学习效率。
5.考核管理系统从作业管理、题库管理、测验管理和成绩管理四个方面提供考核管理。
[5]作业管理部分是指教师可以在线布置作业、批改作业、对作业进行统计分析,学生可以在线完成作业并提交给教师。
题库管理部分是指录入原始题库资料后,系统可以生成试题库,能够提供单选、多选、判断正误、匹配、排序、填空和论述题等多种题型,且题库内容可以导入、导出,或者形成压缩包便于老师保存数据。
测验管理是指教师可以从试题库中抽出测试题目或录入原始试题,并规定测试时间,系统根据时间提示自动开放或关闭测验,学生在线测验后保存结果。
成绩管理是指系统可创建关于学生答案的统计数据报告,进行综合加权计算,自动得到综合测评分数,并能对特定用户、作业和考试进行深入分析,并产生报表。
6.评价/激励管理系统中的评价方式比较齐全,由教师评价、自我评价和同伴评价组成,评价要素可编辑,可填写标题、描述,设置其他参数如是否开启自我评价、评价开始时间、提交时间、结束时间等。
激励机制是把学习与适当的娱乐结合,把学习与奖励相结合,其目的在于提高学习者的学习兴趣,主要方法有学习积分奖励,进度游戏奖励,提示语鼓励等。
三、网络学习过程管理系统的技术实现方法基于网络教学平台的学习过程管理系统采用B/S三层体系结构,分别表示为用户表示层(即浏览器)、业务逻辑层(即应用服务器)和数据层(即数据库系统),其体系结构如图2所示。
该系统的开发环境是在Windows操作系统下,用到的服务器是Apache,数据库是SQL Sever,主要的开发工具是PHP+HTML+CSS。
该系统实现的关键技术有:1.PHP技术PHP 即 Hypertext Preprocessor(超文本预处理器),其语法借鉴了 C、Java、PERL等语言,但对于开发者编程知识的要求较低,它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页面控制。
PHP 提供了标准的数据库接口,数据库连接方便,兼容性强、扩展性强,可以进行面向对象编程。
2.SQL SeverSQL Server 是由Microsoft公司推出的一个关系数据库管理系统,具有良好的可伸缩性和可用性,易于安装部署和使用,支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。
SQL Server以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
3.PHP与SQL Sever数据库的连接(1)打开与SQL Sever数据库的链接MS SQL Sever的连接可分为一般连接和永久链接两种。
一般连接使用的函数是mssql-connect;永久连接使用的函数是mssql-pconnect。
这两个函数的语法分别如下:Int mssql- connect (string [severname], string [username], string [password]);Int mssql- pconnect (string [severname], string [username], string [password]);参数说明:Severname:为欲连上的数据库服务器名称。
Username:为连接使用的账号,可省略。
Password:为连接使用的密码,可省略。
(2)关闭与SQL Sever数据库的链接使用mssql-connect函数连接的数据库,可以使用mssql-close函数来关闭链接。
该函数的语法如下:Boolean mssql-close(int [link-identifier]);参数link-identifier为所指定的连接,可省略。
目前基于网络教学平台的学习过程管理系统尚处于初步运行阶段,还存在较多的问题,需要进一步研究与测验,以达到更好的管理效果。
◉参考文献:[1]曲宏毅,韩锡斌,张明等.网络教学平台的研究进展[J].数字校园,2006(5):55-59.[2]曹艳.网络学习社区中协作学习过程管理系统的构建与实现[D].武汉:华中师范大学,2007:14.[3]秦剑锋.基于Web的教学管理平台的设计与实现[D].青岛:中国海洋大学,2006:43-48.[4]陈云虹.基于Web的网络课程学习监控体系的构建[D].西安:陕西师范大学,2004:26-27.[5]朱琦斌.基于BlackBoard的网络教学管理系统的设计和实现[D].上海:复旦大学,2010:31-32.。