第一篇:思科网迅在线教学系统设计与实施.
合肥工业大学 硕士学位论文
思科-网迅在线教学系统设计与实施 姓名:王顺
申请学位级别:硕士 专业:工商管理 指导教师:刘林 20091001 思科一网迅在线教学系统设计与实施 摘要
随着IT技术发展和互联网应用的普及,在线会议与在线教学全面展开。本 论文主要讲述的是目前全球市场占有率第一的思科一网迅在线教学系统的设计 与实现方式。
C/S和B/S是目前信息系统设计较常见的两种平台,论文指出了各自的特 点,并分析了各自的优点和缺点。确定了基于WEB的MVC模式为系统的设计 模式,根据系统的技术实现,论述了J2EE技术和中间件技术,并基于UML技 术对系统需求,系统功能和系统架构进行了建模分析。
MVC设计模式分离了数据的控制层和表现层,在实现多层Web应用系统 中具有明显的优势。Struts是一个基于J2EE平台,实现MVC设计模式的成熟
框架,它全面减轻构建多层Web应用的负担,提供可复用的软件架构。在软件 工程和软件设计模式的思想指导下,论文论述了基于Struts框架的在线教学系 统的系统设计与实现过程,主要包括系统体系结构设计、系统功能设计、数据 库设计,系统界面设计,系统实现和软件测试。
为保证在线教学系统的顺利进行,系统引入了全面项目管理的理念,包括 项目计划、进度控制、质量管理、文档管理等。论文最后对系统实现进行了总 结,并对系统的发展进行了展望。
关键词:在线教学;上机实验室:J2EE平台;Struts;MVC模式 洗纹身机http://文档。同样,这种Web服务器的扩充也从提交的HTML表单中,将信息加
入到企业数据库中。
这种扩充的典型例子就是CGI(Common Gateway Interface脚本。虽然CGI 脚本和类似的机制允许企业应用开发者构建简单的Web应用,但是CGI方式并不
适用于更复杂的企业应用,原因如下:(1CGI脚本不提供内部业务流程或者一个业务实体的结构完善的方案。(2CGI脚本难以开发、维护和管理。高层次的应用开发工具没有为CGI脚 本的开发提供良好的支持。
(3CGI脚本将业务过程的实现和呈现逻辑的实现缠绕在一起。当更改任何 部分的实施,就有可能改变其它的部分。
(4CGI脚本不利于业务规则完整性的维护。企业业务规则的实现被分散到 多个CGI脚本程序中,它们被部署到企业中的几个w曲服务器上,因此,企业维 护其业务规则的完整性是困难的【3】。2.1.4J2EE应用体系结构
J2EE是一个体系结构,它以Java程序设计语言为基础。企业能够使用J2EE 体系结构进行应用的开发和部署,从而有效地替代二层和三层模型。对于互联 网应用的发展,我们可以有效地取代基于CGI的方法。同时,J2EE也提供了对 于二层和三层应用的支持。
在J2EE中,容器是一个重要的概念。容器是一种运行在服务器上的软件实 体,用于管理特定类型的组件。它为开发入员开发J2EE组件提供了执行环境。通过这些容器,J2EE体系结构就能在开发和部署之间提供无关性,并在不同类 型的中间层服务器上提供可移植性,容器还负责管理部署在其中的组件的生命 周期。J2EE平台2种常用容器分别是EJB容器和web容器。
(1EJB容器提供适用于各个企业的企业Bean。企业Bean是实现业务过程和 实体的组件开发、部署以及运行时管理的环境。
(2w曲容器提供适合于Servlet和JSP(Java Server Page开发、部署以及运行 时管理的环境。这些Servlet和JSP称为Web应用的可部署单元,在Web中实现了
一个企业应用的呈现逻辑pJ。4 洗纹身机http://信 息的WEB服务器,再由控制层将用户要求的服务传达给业务逻辑层(Java Bean 层来进行相关的分析处理,最后通过查询数据层的数据库,得到解答用户问题 的信息,再经过逐层转化,处理,返回给用户Web页面格式信息,也就是用户 在客户端得到需求的信息。4.2.3数据库设计
数据库就是存储在一个或多个文件中的一个永久性的、自描述的数据仓库。数据库的设计在一个系统开发中是至关重要的,它的设计好坏直接影响整个系 统的性能。
数据共享与交换平台的核心是数据库,安全问题来自两个方面,一是物理 安全即数据库遭到外力物理损坏;二是逻辑安全即包括对数据保密性的保护, 也包括保证数据库内部逻辑一致,即通过良好的设计和管理,保证数据库的完 洗纹身机http://www.xiexiebang.com/
(bWbxRaHost:主要用来存放计算机信患 表4—3WbxRaHost表设计
字段名类型及宽度能否能为空是否主键字段说明 SITEID NUMBER(10,0否否站点编号 CoMPUID NUMBER(10,0否是计算机编号 oWN ERUID NUMBER(10,O否否创建人编号 CoMPUNAME VARCHAR2(200否否远程计算机名 PASSWoRD VARCHAR2(100是否连接密码 STATUS NUMBER(3,O是否计算机状态
注:计算机状态(STATUS:~88:等待批准:O:不可用;1:可以使用;2:
正被连接中;3:暂时阻止连接
(cWbxRaHostLab:主要用来存放实验室与计算机关联关系表 表4-4WbxRaHostLab表设计
字段名类型及宽度能否能为空是否主键字段说明 SlTE【D NUMBER(10,0否否站点编号 COMPUTERID NUMBER(10,0否否计算机编号 LABlD NUMBER(10,O否否实验室编号
(dWbxLabSchedule:存放实验室计算机被预订的情况 表4~5WbxLabSchdule表设计
字段名类型及宽度能否能为空是否主键字段说明 SCHID NUMBER(10,0否是预订计算机编号 SITEID NUMBER(I O,0否否站点编号 CONF【D NUMBER(10,O是否会议编号 LABID NUMBER(10,O是否实验窒编号
HOSTNUMBER NUMBER(1O,O是否预订计算机数 STARTTIME DATE是否会议开始时间 REFNUMl NUMB ER(3,0是否区分预定类型
注:区分预定类型(REFNUMl:0:In session HOL;1:On demand HOL(eWbxSessionExt-安排使用实验室中的远程计算机
表4-6WbxSessionExt表设计
字段名类型及宽度能否能为空是否主键字段说明 SITEID NUMBER(10,0否否站点编号
HOLSESSIONID NUMBER(10,0否是实验室会编号 CONFID NUMBER(10,0>是否会议编号 CONFNAME VARCHAR2(512是否会议名称 STARTTIME DATE是否会议开始时间 ENDTiME DATE是否会议结束时间 LABID NUMBER(10,O是否实验室编号
COMPUNUMS NUMBER(10,O是否使用计算机数 24 洗纹身机http://www.xiexiebang.com/
(3统一管理(a统一权限管理
统一身份与权限管理的功能包括统一认证和统一权限两个方面。统一认证 能实现一次登录(SSO、密码同步、支持多种认证与加密协议、支持证书的安 全存储等功能。(b统一用户管理系统
统一用户管理系统(User Services,为区域网上实验室平台各应用系统提 供统一的、高可靠性和安全的用户管理服务,它集中存放以前分散在各应用系 统的用户信息和组织机构信息,并按照管理流程,实现信息在各系统之间的流 转和同步,并为各系统提供人员创建、调动、注销和密码同步等功能。
(4系统安全防护
系统安全防范和保护是主要安全措施之一,它的主要任务是保证信息系统 资源不被非法访问。(a防火墙系统
通过防火墙实现物理隔离,有效抵抗来自外部网络的非法访问。对来自外 部网络的用户实施安全访问控制策略,提供可用性和可靠性服务。(b防病毒系统
网络防病毒主要对网络内所有计算机系统做防病毒保障,保证网络数据的 完整性和保密性。(c入侵防御系统
入侵检测机制能够对网络系统各主要运营环节进行实时入侵检测,以便能 够及时发现或识别攻击者的企图或系统资源被误用、滥用、盗用的行为。当实 时入侵检测系统发现异常时,网络系统及时做出适当的响应,通知网络管理员、通知被害主机【13】【141。4.2.5用户界面(UI设计(1用户界面设计原则
一个良好的用户界面(UI设计对一个系统的成功是至关重要的。一个使用起 来困难的界面,会造成用户直接拒绝使用该系统,而不管系统的功能如何。因 此,用户界面的设计是系统成功完成的重要组成部分。
用户界面是Web应用和用户交互的窗口。用户界面可以向用户输出信息, 也可以接收用户的输入信息。根据用例,可以制定出用户界面,包括用户界面 的功能、与用户交互的信息,以及用户界面之间的切换信息。洗纹身机http://www.xiexiebang.com/
4.3系统实现
4.3.1系统开发平台与工具的选择
在系统开发过程中,为了编写和调试程序,需要建立一个开发环境。~个 稳定和使用方便的工作平台,可以大大的提高工作效率。为统一标准,我们采 用的是JDKl.4.2,WebLogic8.1服务器,Eclipse3.5和Struts2.0。(1采用J2EE平台
为体现系统设计的开放性和标准化原则,我们采用是的J2EE开发平台。(2选用WebLogie服务器
BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统所需 的多种特色和优势,包括:领先的标准、无限的可扩展性、快速开发、部署更 趋灵活等。这也是系统采用WebLogic服务器的最主要原因【16】。(3使用Eclipse开发工具
根据系统开发的可扩展性原则,我们决定采用Eclipse作为软件开发的工具。因为Eclipse是一种可扩展的开放源代码IDE。同时Eclipse允许在同一IDE中 集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了 项目工作流程,使开发者可以专注在实际的嵌入式目标上【15】【171。(4采用Struts框架
Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范用作 实现的一部分【l引。
4.3.2系统的业务逻辑层功能实现
远程计算机管理的主要功能是创建计算机,修改计算机,删除计算机,连 接计算机,断开计算机等,图4-3显示了业务逻辑层的主要功能实现。r辔c蚋.webex.webal甲.tra慵拼印ter.删肌啪.坛.c.omptJter 囱・耋Import declarations 白…o§HyComputerMgrlmpl1,41(mcu.kkv
:-t・„n。Jogger:WbxLogcjer h・o4myCompu£erMgr:MyComputerlVlgrZmpl 卜・眷。MyComputerlgrlmpl(o e3getlnstanceO }●A addMyComputerApp(10ngJ long,5tring b-9^addHyComputer(10ng,long,String[】,RaHost }~・●^connectin口Mycomputer(10ngJ IongJ Iong 卜‟9A connectlVtyComputeroongJ longJ longJ StringJ StrIngJ StringJ int p“o▲delMyComputerApp(IongJ longJ longJ strincj 卜„●A disconnectingMyComputer(IongJ Iong 一一●▲disconnectHyComputer(10ng,longJ String k。o^editMyComputer(10ng,long,RaHost }”o^editMyComputerWithoutApp(IongJ longJ AaHost 卜一●^getMyComputeroongJ longJ IongJ Iongj String 卜・●A Iogir—lyComputer(10ngJ long,String,StringJ String.殳r¨1口 卜●A getRAMeeting(10ngJ long
■・„●A remoteAccessMyComputer(Iong,long,IongJ longJ StringJ StringJ Sting 一‟●A unregisterHyComputor(IongJ Iong,long[]J5tring 图4—3上机实验室子系统业务逻辑层功能实现 洗纹身机http://www.xiexiebang.com/
是多发区。常见现象如CPU在不断增长,Memory常常溢出,系统性能逐渐 下降甚至死机等等。这些问题在实际的产品线更容易暴露出来,缺陷导致的后 果也是很严重。产生这些问题的原因大多数是数据库连接没有释放,基于JMX, JMS的操作连接没有释放,创建过多的对象等等。在这方面的测试,JProfiler 是一个很好的测试丁具,它通过实时的监控对系统CPU,memory,thread,来 很好的监控JVM的运行和性能状况。图4-4显示了用Jprofiler进行性能测试的
界面
图44用Jprofil er进行性能测试 443用JMeter进行压力与回归测试
JMeter是个开源的压力测试工具,可以模拟多用户对软件做压力测试,它 可以测试静态和动态资源程序的性能,例如静态文件Servlets,FTP服务,Java 对象,Perl/CGI脚本,数据库等等。
对于写web服务的脚本,囚为大多数web服务的过程比较复杂,般采用 Badboy先录制”…,然后以JMeter脚本格式导出,即可使用。同时可以通过设 置线程数,响应断言,查看结果树和图形结果,使得要测试的对象与效果更为 具体。
因JMeter中保存的脚本,可以重复使用,所以他也可以用于回归测试,剥 开发每次发过柬的新包,可以得过且过用JMeter对已有功能进行验证,这样也 减少了许多手工操作,节省人力。用4-5显不用Jmeter进行压力与回归测试的 界面
洗纹身机http://www.xiexiebang.com/
第5章在线教学系统项目管理
为保证在线教学系统有条不紊的进行,必须有一套切实可行的项目管理的 思想和方法支撑。项目管理是一种目标导向性的过程管理方法,它的任务是根 据功能要求,确保在规定的时间和成本预算内提交符合目标要求的产品和服务。
项目管理通过对工作范围、时间、成本、质量等关键约束要素的使用控制,确 保管理过程的严密性、科学性。它被运用于项目的整个生命周期,从而提高项 目成功的概率。
项目管理直接关系到整个项目的成败,一个工程从立项、实施到最终建设 完成及运行期的系统维护,都必须有严格项目管理制度和流程,其目的是确保
各项工作可以按步骤有计划地进行,并达到预期的产品及服务目标。5.1项目范围及变更管理
项目范围是指产生项目产品所包括的所有工作及产生这些产品所用的过 程。项目范围管理是指对项目包括什么与不包括什么的定义与控制过程。这个 过程用于确保项目组和项目干系人对作为项目结果的项目产品以及生产这些产 品所用到的过程有一个共同的理解t20|。
通过项目实践,我们知道:项目中不可避免的会发生范围的变更,不论是 在项目的开始阶段或是项目的将要结束阶段,都有可能会发生项目范围的变更, 而项目范围的变更会自然而然地对项目有影响,所以,怎么样控制项目的范围 变更是项目管理所需要做的一个重要内容。
项目所处的阶段越早,项目不确定性就越大,项目调整或变更的可能性就 越大,同时带来的代价比较低。但随着项目的进行,不确定性逐渐减小,而变 更的代价、付出的人力、资源逐渐增加,就会增加决策的困难度。这时,如果 研发团队缺少明确的需求变更控制过程或采用的变更控制机制无效,抑或不按 变更控制流程来管理需求变更,那么非常可能造成项目进度拖延、成本不足、人力紧缺,甚至导致整个项目失败。当然,即使按照需求变更控制流程进行管 理,由于受进度、成本等因素的制约,软件质量还是会受到不同程度的影响。但实施严格的软件需求管理会最大限度地控制需求变更给软件质量造成的负面 影响。
为保证在线教学系统的顺利进行,对需求变更管理主要遵循如下三原则:(1建立需求基线。需求基线是需求变更的依据。在研发过程中,需求确定 并经过评审后,能建立第一个需求基线。此后每次变更并经过评审后,都要重 新确定新的需求基线。
(2制订简单、有效的变更控制流程,并形成文件。在建立了需求基线后提 出的所有变更都必须遵循这个控制流程进行控制。32 洗纹身机http://www.xiexiebang.com/
第二篇:在线考试系统的设计与实现
在线考试系统的设计与实现
摘要:在线考试系统因其方便、灵活、准确等特点,已成为普遍使用的一种考试方式。本在线考试系统具有自组试题、设置考试策略、考生考试、客观题自动评分等多种功能。
关键词:在线考试 考试策略 随机算法
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2011)11-0158-02
1、引言
在教学中,考试是一个非常重要的环节,它可以真实地检测出学生对所学知识面的掌握程度。在传统的考试里, 教师为找试题、设计试卷、印刷、评卷等花费大量时间和精力。使用在线考试系统,教师平时可以收集相关的试题,建立起试题库,考试时出卷将变得轻松,也为评卷、统计成绩带来更大的便捷与准确。因此,我们有必要研究在线考试系统的建设,使其能尽快在各种考试中发挥作用。
2、系统设计
2.1 用例分析
2.1.1 角色识别
在线考试系统的角色分为三类,他们分别是: 考生、教师、管理员。这三类角色的描述如表1所示。
2.1.2 用例识别
考生相关用例[1]:(如图1所示)
在线考试:考生按考号和密码进入系统,系统根据出题策略随机生成试卷;考试结束前15分钟系统给出时间方面的提示,考试时间结束而考生没有提交试卷,试卷可以自动保存且自动提交。
查询成绩:考生根据考号和姓名查看自己的考试成绩,并能查看考试的答卷和得分情况。
教师相关用例:(如图2所示)
试题库管理:试题库包括单选题、填空题、判断题和程序题等,且具有扩展性,能使其他题型加入;每道试题可设置相应的难易度;
考试策略管理:管理考试的科目、题型、分值和难易度;
试卷批改:教师只需要批改主观题(填空题和程序题),客观题(单选题和判断题)由系统自动批改;
成绩统计:按班级、科目对考试成绩进行统计。
管理员相关用例:(如图3所示)
班级管理:对班级信息增加、修改和删除操作,班级不能重名;
教师管理:管理员分配给教师账号、密码和相应的权限;
考生管理:对考生信息增加、修改和删除操作,考生学号必须唯一;
科目管理:对需要考试的科目增加、修改和删除操作,科目编号必须唯一。
2.2 系统实体类
试卷类:由试题、科目、考生答题信息等组成;
出题策略类:包括该试卷各种类型题目的数量,分值,难度系数;
试题类:由试题编号、试题内容、所属科目、选项
1、选项
2、选项
3、选项
4、答案组成;
科目类:由科目编号、科目名称组成;
考生类:由考生ID、班级ID、姓名、邮箱组成;
班级类:由班级ID,班级名称组成。
2.3 活动图
活动图主要用于分析工作的流程和处理多线程应用等场合[2]。考生登录进入考试系统,如果登录成功,选择考试科目,如果登录不成功,则返回登录界面;根据选择的考试科目,抽取考试策略,根据抽取的考试策略自动生成试卷,如果考试策略没有启用,则显示相关信息并结束这次考试;考生考试结束后提交试卷,试卷提交时并自动给客观题打分。
3、系统实现
3.1 正常考试页面
3.1.1 使用的数据库组件
考试页面使用了一个Internet培训教程表。在系统考试页面里需要引用这个表的试题题型、试题分数、试题、答案等字段,考试页面会将这些有效信息读取出来,然后显示给考生,保存到暂时试卷表中。同时,也使用了成绩登记表,引用这个表的考生名、密码、成绩、试卷名称、当前状态等字段,目的是为了修改考生的当前状态,以达到对考生状态进行控制的目的,从而判断考生是否断线以及为批改试卷做准备。
3.1.2 实现技术
生成试卷的单项选择题中,特别要强调的是设计的随机算法。在整个试题表的单项选择总题数所形成向量数组中,生成一个我们需要的试题数的向量表,然后将两者进行对比,从而读出总试题表中的题目来。其中,生成的试题数组必须满足在总试题表的数组里面。
imax=dxt1
iget=5
Dim S1(4),n,iRnd, bFlag, bflag1
bFlag1 = True
bFlag = True
n=0
Do While n < iget
Randomize
iRnd=Int(imax*Rnd(imax)+0)+1
If bFlag = True Then
S1(0)=iRnd
bFlag =False
n=n+1
Else
bFlag1 = True
i=0
Do While i < n
If iRnd=S1(i)Then
bFlag1 = False
Exit Do
End If
i=i+1
Loop
有了上面的试题数组,接着要做的就是读取试题,并且把试题保存在暂时表中。如果该单项选择题的题号与我们刚才生成的试题数组有重复,那么将该试题读取出来,显示在页面上,同时保存在数据库中。如果题号不匹配,则继续往下查找。
3.2 批改页面
3.2.1 使用的数据库组件
系统批改页面使用了一个系统暂时试卷表。在系统登录页面里需要引用这个表的试题类型、试题题目、试题分数、考生答案、以及试题答案等字段,先是读取试题类型以及考生答案,然后将考生答案跟试题答案进行对比,从而判定考生答案正确与否。
系统判分页面同时使用了成绩登记表,是为了将考生最后的成绩写入到表中,同时将考生的状态改称已交卷状态。
3.2.2 实现技术
这个页面所实现的功能比较复杂,程序生成一个名叫“考生名+表名”的表,其作用是保存考生的答案,然后将考生答案与试题的标准答案进行对比,从而判定该题目的正确。如果正确,将成绩累加起来,判断完成后写入到数据库中。
4、开发难点与解决技巧
4.1 随机选题的算法
如前面所示的随机算法代码,设定了某项题型需要的考试题数,然后获取系统试题表中所有试题的总数,最后以这个总数生成随机试题的数组。
4.2 出题页面的保存
系统是通过暂时生成的试题表来保存考生答案,从而实现评分功能。这个暂时试卷表的另一功能可以在考生选择读取断线记录的情况下,将这个试题表的内容读取出来,给考生提供二次考试的机会。
5、结语
在线考试系统是网络教育系统的一个重要组成部分,为教师和考生提供了功能强大、灵活方便的在线考试和其他相关功能。该在线考试系统经测试,达到了预期的目标,可以供百人同时使用。
参考文献
[1]吴建,郑潮.UML基础与Rose建模案例[M].北京:人民邮电出版社,2007:56-63.[2] 谢星星.UML基础与Rose建模实用教程[M].北京:清华大学出版社,2011:190-204.作者简介
黄裕(1980-),男,硕士,讲师,主要从事计算机专业的教学与研究。
第三篇:教学设计与实施
教学设计与实施
课程目标
培养学生树立科学的教学观念,对教学活动的基本结构形成整体性认识;
了解教学设计的基本程序,能够针对具体教学任务进行规范的教学设计;
初步掌握课堂教学的各项相关技能,并恰当地运用相关教学技能进行课堂教学。
课程内容
第一章 绪论 第二章 教学系统 第三章 教学过程 第四章 教学设计 第五章 课堂教学 第六章 教学模式 第七章 教学评价 第八单 教学艺术
课程评价
课程要求
参考书目:
1.杨小微、张天宝主编,《教学论》,人民教育出版社,2007年1月第1版
2.黄甫全主编,《现代教学论学程》,教育教学出版社,2003年9月第2版
3.田慧生、李如密主编《教学论》,河北教育出版社 1996年4月第1版 4.刘树仁、司成勇主编《小学教学论》,人民教育出版社,2003年3月第1版
第一章 绪论
一、教学概述
(一)概念 词源: “教,上所施下所效也”—— “学,原为,觉悟也”—— 《学记》:“建国君民,教学为先”
英文:教,teaching;学,learning;
“教与学”teaching and learning;
教学,instruction,强调教师引导,教与学的有机统一的教学活动。
代表性观点:
特殊认识说:教学是一个认识过程,又有其
特殊性。
认识发展说:教学是促进学生身心全面发展
的过程。
实践说:教学是一种特殊的实践活动。 交往说:教学是一种特殊的交往活动。 概念界定:
教学是教师的教与学生的学相统一的特殊的认识和实践活动,是教师有目的、有计划、有组织地引导学生学习,促进其身心素质发展的教育活动。
(二)教学的意义
教学是学校教育工作的中心 教学是学生身心健康发展的重要保证
教学是社会经验的再生产,是适应并促进社会发展的有力手段
(三)教学的任务
传授系统的科学基础知识和基本技能; 发展学生智力、体力和创造才能;
培养社会主义品德和审美情趣,奠定学生的科学世界观基础; 关注学生个性发展
二、教学论概述
(一)教学论的研究对象
“规律论”“活动论”“问题论” 教材:教学论的研究对象是教学问题
教学问题:指反映到研究者大脑中的、需要探明和解决的教学实际矛盾和理论疑难。 三大类型: 事实问题: 价值问题: 技术问题:
(二)教学论的学科性质
教学论既是一门理论学科,又是一门应用学科。
(三)教学论的基本任务 1.揭示教学规律 2.确立教学价值 3.优化教学技术
三、教学论的历史发展
(一)古代的教学论
1.西方:
古希腊、昆体良《雄辩术原理》
2.我国:
《学记》:教学相长、藏息相辅、预时孙摩、 3.古代教学论发展特点 非独立性:
经验性:
零散性:
(二)近代的教学论
1.西方近代的学教学论
(捷克)夸美纽斯的《大教学论》标志着教学论的诞生 (法)卢梭:儿童观
(瑞士)裴斯塔洛齐:初等学校教学过程的基本要素,初等学校的各科教学法,直观教学等。
(德)第斯多惠:论述了教学过程中教师必须遵循的三十三条教学规律和原则。(英)斯宾塞:教学要为“完满生活作准备”,教学应适应儿童心智发展的顺序……
(俄)乌申斯基:强调教育教学要建立在科学的基础上,提出适应性
2.中国近代的教学论 颜元: 康有为: 梁启超: 严复:
3.近代教学论发展特点
教学思想从哲学中分离出来,逐步形成了相对独立的完整体系; 教学论与心理学建立起联系,教学论的科学基础问题得到重视; 对教学理论的探索开始从经验描述走向理论说明,教学理论的研究方法日趋科学,其理论性增强;
(三)现代的教学论 1.西方现代的教学论 梅伊曼、拉伊:建立实验的教育学 杜威:课堂教学三中心
凯洛夫:教学是教师以知识和技能、技巧的体系武装学生的过程,是一种特殊的认识过程。
2.中国现代的教学论 杨贤江: 蔡元培: 陶行知: 陈鹤琴:
3.现代的教学论发展的特点
教学理论向纵深发展,取得了突破性的成就,教学理论水平有较大提高; 诞生了新的“现代教学”理论,并与传统教学理论尖锐对立; 研究方法论的进步促进了教学论向更新的科学化高度发展;
(四)当代的教学论
1.西方当代的教学论;
美国:斯金纳的程序教学理论、布鲁纳的认知结构教学论、奥苏贝尔的有意义学习理论、布鲁姆的掌握学习理论、罗杰斯的非指导性教学论、 苏联:赞可夫的发展性教学理论、巴班斯基的教学过程最优化理论 欧洲:德国的瓦根舍因、克拉夫基的范例教学论、 2.中国当代的教学论 3.当代的教学论发展的特点
(1)教学价值取向多元化,各种教学理论流派纷呈异彩,促进了教学理论的繁荣;(2)重视教学内容的科学化、现代化,教学手段的现代化,教学方法的多样化和教学组织的个别化等,也重视发展学生的智力能力等;(3)注重教学研究为教学实践服务
第二章 教学系统
一、教学系统概念
教学系统是由构成教学的各个部分以一定的方式或顺序相互联系、相互作用并与环境发生着特定联系而形成的有机整体。
二、教学系统观
(一)教师中心说
(二)学生中心说
(三)学科中心说
第三章 教学过程
一、教学过程的基本要素及其关系
(一)基本要素
三要素:教师、学生、课程(教材、知识、教学内容)
四要素:—+教学物质条件
五要素:----+教学媒体、教学方法
六要素:——+教学目的
七要素:————+反馈
(二)教学过程的关系
教师与课程的关系 教师与学生的关系 学生与课程的关系
教师的教——————————学生的学
提出要求(差距)现有水平?
唤醒学生需求 主动学习与发展
满足要求,缩小差距
提出新的要求(新差距)……
二、教学过程的本质
理论界对教学过程本质的探讨
1、特殊认识说。
2、发展说。
3、认识-发展说。
4、双边活动说。
5、多重本质说。
6、教师实践说。
7、情知说。
8、适应发展说。
9、审美过程说。
10、价值增值说。
11、认识实践说。
辨析:教学本质上是一种特殊认识活动
从教学的对象和结果看,教学首先是一种认识活动;但教学认识活动有其特殊性,即学生个体的认识活动,有教师教,具有间接性;还具有发展性。
教学过程是教师引导(教)学生进行学习(学)以促进其发展的教育活动过程。
三、教学过程的基本功能
传承知识
培育能力
涵养品性
四、中小学常用的教学原则
是教学工作必须遵循的准则。它是对教师的教和学生的学的基本要求,必须体现活动的一切方面,贯穿于教学过程的始终。
1、直观性原则
直观的三种类型:实物直观 模象直观 言语直观
直观是手段而非目的 注意发挥语言直观的作用 2.启发性原则
以学生为主体,调动学生的主动积极性,启发学生思维。
--如何启发? *从问题入手
(1)教师置疑:什么样的问题?向谁提问?什么时候提问? (2)学生质疑 展示思路 指导方法 激发兴趣等
3.循序渐进原则
1、“序” 指的是什么?
科学知识本身的逻辑顺序,学生心理发展顺序。
2、“序”在哪里?
两种顺序主要是通过教材的序而呈现的。
3、教材的序与教学的序: 共性与个性的关系。
4、巩固性原则
为什么要坚持巩固性原则? --如何帮助学生巩固知识?
*教给方法(尝试记忆、支点辅助、整分结合) **养成习惯(复习、新旧知识联系) ***学会运用
5.因材施教相结合的原则 (1)意义 (2)措施 教学目标分层次;
课程的弹性化(同科目分层次,选修课,弹性作业); 教学方式的灵活性:(目标教学、分类指导、小组教学); 评价标准——合格+特长。
6.理论联系实际的原则
——联系什么实际?
(科学知识运用的实际;科学技术发展的实际;本地经济文化发展的实际;学生的实际。)
——怎样联系实际? (实践性的教学环节)
7.教学的有效性(教学最优化)
现代教学特别强调教学的质量和效益。这就提出了教学的有效性问题,人们总是希望教学能最优化。(如巴班斯基)
教学最优化
一,视为教学的一种活动,一个过程,使教学变得更完美;
二,视为一种状态,一种结果,即优良的教学,成功的教学。
第四章 教学设计
第一节 教学设计概述
学生分析
学习内容分析
教学目标分析
教学策略
教学评价方案 教学环境
教学过程
教学环节 教的活动 学的活动 设计意图
一、教学设计概念
在进行教学活动之前,根据教学目的的要求,运用系统方法,对参与教学活动的诸多因素所进行的一种分析和策划的过程。即,教学设计是对教什么和如何教的一种操作方案。
特点:
指导性
整体性
操作性
创造性
意义:
有助于突出学习者的主体地位,提高学习兴趣
有助于增强教学的科学性,提高教学效率和效果
有助于增强目标、活动和评价的一致性
二、教学设计的产生与发展
桑代克:由动物实验建构 学习定律;学习迁移
杜威:儿童中心
布鲁纳:认知结构论
斯金纳:程序教学
发展历程:
以教为中心——以学为中心——自动化设计
三、教学设计的依据
理论依据
系统科学的原理与方法
现代教学理论和学习理论 现实依据
教学的实际需要
学生的特点
教师的教学经验
行为主义学习(教学)理论对教学设计的影响
观点:
1.如何为学生的学习提供积极的环境
2.当学生做出某种反应后教师给予强化
3.教学过程:
刺激(学习项目)——反应——强化
启发:
1.更多适用于一些较为简单的学习类型
(动物技能训练、联想学习、机械学习等)
2.设计并安排适当的课堂环境,以保证学生能产生期望行为或削弱不当行为。
(环境的适宜程度对于学生产生怎样的行为具有一定意义)
3.恰当使用强化
局限性:
1.要将学生看作主动发展的个体,所以增强学习的积极性和提高学习兴趣具有重要作用。
2.尊重学生的人格发展也是很重要的,要求教师考虑自己所拥有的权力,考虑教学伦理。
案例:怎样使用行为主义教学方法
1.你对你班二年级学生使用行为方法吗? 2.你用什么方法来强化好的行为?
3.你怎样减少不当行为的发生?你运用惩罚吗? 学生能够强化和矫正自己的行为吗?
四、教学设计的基本程序
分析教学对象
确定教学目标
分析教学内容
制定教学策略
选用教学媒体
设计教学评价
第四章 教学设计 第二节 教学设计的内容
分析:教学设计过程模式流程图
┌──────┐
│ ←──┯───修正反馈 ←───────┒
│ 学 │ ↓ │
│习│ ┌───────────┐ ┌────┻────┐ │分析 内 │ │ 设计 │ │ 评价 │ │ 容 │ │ │ │ │ │学 →的 │ │ 教 教 教 教 │ │教 │ │习┃ 分 │ │ 学 学 学 学 │ │学 → 形成性评价 │ │需 ┃ 析 │ │ 目 策 媒 过 │ │设 │ │要 ┃ ├→ 标→略→体→程 →计 │ │的 ┃ 学 │ │ 的 的 的 的 │ │的 │ │分 ┃习│ │ 设 设 设 设 │ │评 → 总结性评价 │ │析 →者 │ │ 计 计 计 计 │ │价 │
│ 的 │ └───────────┚ └────┬────┚
│ 分 │ ↑ │
│ 析 ←───┴── 修正反馈←───────┘
分析阶段
1.学习需要分析
学习需要:学习者学习的“目前状态与所期望达到的状况之间的差距”。(Briggs)理想状态-现实状态=需求
首先要明确学生要达到的理想状态,理想状态由课程标准、教材内容而定。
其次要确定学生现实状态,明确学生的已有知识经验、生活经验与情感体验。
最后是确定理想状态与现实状态的差距,这一差距也就是学生的需求,就是教学要实现的目标。 2.学习者分析
了解学习者的学习准备状态、一般特点、学习风格等方面的情况。 学习者原有的学习准备状态就是新的教学起点。 最典型的起点能力:知识、技能、态度起点。 戴尔(E.Dale)的 “经验之塔”(1969)
分析阶段
一、教学目标的设计 认知观的描述方法 行为观的描述方法 内外结合法
行为观的教学目标描述方法:“ABCD”模式 1.教学对象(A,即Audience) 2.行为动词(B,即Behavior) 3.行为条件(C,即Condition) 4.行为标准(D,即Degree)
小学三年级下册《谈谈爸爸、妈妈对我的爱》口语交际课时,教学目标: 引导学生在交谈中逐步把话说清楚,说明白,说感人。 引导学生能认真倾听,并能就不理解的地方向他人请教,询问。 培养学生热爱父母的思想感情。 例子:
通过这一单元共5课时的教学,全班学生都必须学会参照课文例题或其它参考资料在40分钟内独立解答至少10个不同类型的一元二次方程式,解答步骤和答案的正确率至少达到80%。
二、教学内容的设计
教学内容设计:教师认真分析教材,合理选择、组织教学内容以及合理安排教学内容的表述和呈现顺序的过程。
学科教学内容的分类
分类
教学单元知识的划分 教学内容:
知识、技能、问题解决 事实、概念、原理
陈述性知识、程序性知识和策略性知识。 1.陈述性知识的教学设计。
学习要求重在理解记忆。教学重点放在如何帮助学生有效地理解、掌握这类知识上,注重培养学生对陈述性知识中符号或词语意义获取的能力。(1)提供新知识与原有相关知识连接的“支点”,讲清二者之间的相互联系
(2)确定学生学习的起点
(3)适当引入教学媒体,增强教学内容设计的直观性、形象性和丰富多样性。
2.程序性知识的教学设计。
学生学习要求重在操作和应用,形成技能技巧,帮助学生形成运用概念、规则和原理解决问题的能力。
注意以下几点:
(1)明确设计教学内容教与学的程序、步骤; (2)练习设计要充分;
(3)注意正反例练习内容的设计;
(4)正确处理练习时间的分散与集中,以及部分与整体的关系; (5)合理规划、分配讲授与练习的时间,使学生对教学内容的理解与技能训练都能得到有效的保障。
3.策略性知识的教学设计 注意:
(1)教师要学习和掌握有关学习策略、认知策略方面的知识和技能,加强策略的训练;
(2)编写包含策略性知识的适合小学教学的教材; (3)注意挖掘教材中的策略性知识内容。
三、教学策略设计
(一)概念
在教学目标确定以后,根据已定的教学任务和学生的特征,有针对性地选择与组合教学内容、教学组织形式、教学方法和技术,形成最有效率意义的特定的教学方案。
特点:
(二)教学顺序的确定
教学顺序是指学习内容各组成部分的排列次序,是对“先教什么”、“后教什么”做出科学的安排。这里主要探讨课时教学目标所要求的学习内容的安排问题。
⒈理智技能的教学顺序。
加涅的从简单到复杂的教学顺序安排; 布鲁纳的发现法;
奥苏贝尔的“先行组织者”理论。
⒉言语信息的教学顺序
应先提供先行组织者,即简明扼要、高度概括地向学习者提供该课教学内容的结构,然后用逻辑的顺序或根据有意义的上下文组织言语信息。
先行组织者:
3.运动技能的教学顺序。 包括三个递进的阶段:
认知阶段(内容包括知识和动作); 分解阶段; 定位阶段。 ⒋态度的教学顺序
加涅和布里格斯的观点:观察榜样 启示:
(三)教学方法的设计 中小学常用的教学方法:
讲授法、谈话法、讨论法、读书指导法、演示法、观察法参观法、练习法、实验法、实习作业法、研究法
(四)教学媒体的设计 教学媒体一般包括黑板、教科书、图片等传统教学工具和投影、电影、录像、电子计算机等现代化教学工具。
教学媒体的使用: ①找准最佳作用点 ②找准最佳作用时机 ③教学媒体选用表的编制
(五)教学组织形式的设计
教学组织形式就是关于教学活动应怎样组织,教学的时间和空间怎样有效地加以控制和利用的问题
(六)教学环境的设计 1.教学物质环境的设计: 2.教学心理环境的创设
利用教学内容、教学手段创设良好的课堂心理气氛; 利用课堂物质环境的变动组合创设课堂心理环境;
教师注意课下与学生的交流、沟通
四、教学评价的设计
第五章 课堂教学
一、当代教学观的演变趋向
从重视教师向重视学生转变; 从重视知识传授向重视能力培养转变 从重视教法向重视学法转变 从重视认知向重视发展转变 从重视结果向重视过程转变 从重视继承向重视创新转变
二、教学实施
教学活动过程:
教学设计——教学实施——教学评价与总结
教学实施:教师将教学设计或构想付诸教学实践的
过程。
三、课堂教学过程技能
(一)导入技能 直接导入 旧知识导入
直观教具导入(演示) 巧设实验导入 生动实例导入
故事导入:锡塔和锡拉的故事(***709551615) 问题导入 要求:
针对教学内容和学生的特点,导入目的明确 能引起学生的兴趣,有启发性 导入与新知识联系紧密 进入课题自然合理
(二)提问技能
教学片段分析:41-test-1
(三)讲解技能
要求:
明确目的,突出重点; 实例丰富,新旧联系; 深入浅出,启发思维; 及时巩固,联系实际。
(四)演示技能
要求: 精心选择 明确重点 充分感知 及时总结 明确结果
(五)板书板画技能
1.提纲式板书:
小学语文第十册《桂林山水》一课的板书设计: ┌ 静: ┐ ┌ 漓江的水┤ 清: │
桂林山水┤ └ 绿: ├ 舟在碧波上 甲天下 │ ┌ 奇: │ 人在画中游 └ 漓江的山┤ 秀: │ └ 险: ┘
2.语词式板书
《渔夫和金鱼的故事》板书设计: 贪—→贪—→贪—→贪—→贪(一无所得) 3.表格式板书
如小学语文第十一册《田忌赛马》一课的板书:
4.线索式板书
5.图示式板书
如小学品德课本第十二册《败不馁》一课的板书
┌ 强者 → 奋斗 → 成功
│ ↙ ↓ ↘ 失败 ┤ 前进 继续 发奋 面前 │
└ 弱者 → 消沉 → 失败 ↙ ↓ ↘ 倒退 中断 气馁
6.简笔画、示意图
《小蝌蚪找妈妈》,如何运用简笔画激发学生兴趣?
(六)组织教学技能
1、管理组织教学:课堂秩序管理、个别学生的管理
2、指导性组织教学:阅读指导、观察指导、 课堂讨论的组织指导
3、诱导性组织教学:热情鼓励、设疑激发
(七)结束技能
归纳式
〖例〗一年级数学教完10以内数字后的 课堂总结概括为儿歌 “1像铅笔细长条,2像小鸭水上飘,3像耳朵听声音,4像小旗迎风飘,5像称钩来卖菜,6像豆芽咧嘴笑,7像镰刀割青草,8像麻花拧一遭……”
活动式:
〖例〗一位教师在教完谜语诗《画》,问小朋友都愿意回家背诵给家人听后,提议先在课堂上演习一下,并自己扮演年老的老奶奶。
生:奶奶,我们今天学了一个谜语,你能猜猜吗? 师:好,我很喜欢猜谜语呢。你说说着。 生:“远看山有色……”
师:什么?远远地就能看到山上有蛇?这蛇一定是大蟒蛇吧?生:不是蛇shé,是色sè。
师:好好,奶奶耳朵不太好,“色”是什么意思? 生:色是颜色的色。就是远远看去山上一片青翠的颜色…… 拓展延伸式:
〖例〗《蝙蝠和雷达》课堂结束设计:
师问:“人们从蝙蝠身上得到启示,发明了雷达。你还知道人们从什么地方得到了启示,发明了什么?”
生答:……
师问:“你从什么得到启示,觉得可以发明什么?” 悬念式:蔡加尼克效应 “结尾是文章完了的地方,但结尾最忌的却是真个完了。”
——叶圣陶语
如有位教师讲完等差数列后,下节课要讲等比数列,在结束时提出:数列20,10,5,2..5,1.25……的第10项是多少?
(八)应变技能(教育机智)
“一般地说来,教育学是最辩证、最灵活的一种科学,也是最复杂、最多样化的一种科学”
——马卡连柯 思考:
我国中小学常用课型及其策略是什么?
第六章 教学模式
一、概念界定
界定一:
在一定的教学思想或教学理论指导下,教学过程的各要素构建起来的相对稳定的结构体系。
界定二:是在一定教学思想和教学原理的指导下,围绕某一主题,为实现教学目标而形成的相对稳定的规范化教学程序和操作体系。
二、教学模式结构与特点
(一)教学模式的结构
1、理论基础
2、教学目标
3、教学程序
4、运用策略
5、评价体系
材料分析:教学模式的特点 凯洛夫综合课的六环节
第一环节(1-2m): 学生入座,准备东西 第二环节(3-8m):查阅学生作业
第三环节(5-10m):讲解新课的题目目的、确定与已学功课的练习 第四环节(10-20m):讲述与说明新教材 第五环节(10m): 巩固新教材 第一环节(1-2m):布置新的家庭作业
(二)教学模式的特点 稳定性 整体性 简约性 可操作性 理论性 中介性
三、常见教学模式的介绍
一)我国小学基本的教学模式 赫尔巴特:五段教学法 预备(提出问题,说明目的) 提示(提示新课程,讲解新教材) 联系(比较) 总结 应用
五环节”教学模式 组织教学 复习旧课 讲授新课 巩固新课 布置作业
二)我国小学教学模式的改革 1.情境教学模式 思想来源: 目标: 操作程序:
感知:创设画面,引入情境,形成表象
理解:深入情境,理解课文,激发情感
深化:再现情境,丰富想象,神话感情 优点:
调动了学生的情意因素
符合语文教学特点,很好发展了儿童的观察力、想象力和语言表达能力 增强了教学的趣味性和吸引力 缺点:
对教师素质和学校教学条件要求很高,不适用于不发达地区
(二)尝试教学模式 操作程序: 基本训练(5m): 导入新课(2m):
进行新课(15m):出示尝试题、自学课本、尝试练习、 学生讨论、教师讲解 试探练习(6m): 课堂作业(10m): 课堂小结(2m): 优点:
符合儿童好奇心强的心理特点 教学的逻辑顺序符合中差生的需要
兼顾了一般能力、自学能力和探索能力的培养 缺点:
要求学习者具备一定的自学能力和习惯, 不太适用于小学低年级的学生, 对以概念学习为主和实践性强的课业不太适用
观点点评:“我生平不仅永远不把同样的东西重复许多次,而且,哪怕是两次吧,我也绝不逐字逐句
去重复。我上的每一节课,都跟另一节课有不同的特点,尽管它们的课题是相同的……如果有人告诉我,我三四十年在学校是重复着同样的工作,那么,我将大吃一惊,而且,无论如何也不愿再做教师了
第七章 教学评价
一、教学评价概念
评价 测量
教学评价:依据教学目标和一定的价值标准,运用一定的手段和方法收集教学系统各方面的信息,对教学活动及其效果进行价值判断的活动。
二、教学评价的历史发展
(一)古代的发展 中国古代的考试:
察举制——九品中正制——科举制。
(二)现代的发展 ⒈测量阶段 ⒉目标模式阶段 ⒊目标参照测验阶段 ⒋人本化阶段
总体发展过程:口头评价→书面评价→标准化评价→综合性评价。
(三)教学评价的发展趋势
日益注重发挥评价的“形成”作用 日益重视自我评价在评价过程中的作用 日益强调进行“全方位评价” 资料的收集日益重视定性与定量结合 开始注意对被评价对象的消极影响
三、教学评价的种类 诊断性评价——学习前的评价 形成性评价——学习中的评价 终结性评价——学习后的评价 相对评价法 绝对评价法 个体内差异评价法
四、学业成就评价的内容与方法
(一)学生学业成就评价的目标体系 1知识目标因素:
2技能目标因素: 3能力目标因素:
4情意目标因素:
(二)学业成就评价的基本方法 测验: 等级评定: 表现性评价: 成长档案袋:
学习材料:标准化测验的误区
第四篇:在线答题系统数据库设计
在线答题系统(选择题、判断题)数据库设计
选择题由choice_question和choice_answer组成,分别用于存储选择题的题目信息和考生的答题记录。
choice_question的各列分别用于存储题目的序号(主键,自增)、分数、题目、选项ABCDE、正确答案。choice_answer中的user_id、ques_id、answer分别表示用户id、题目id,作为外键分别指向qs_user表中的id和choice_question表中的id,为了提高当用户修改题目答案,即修改answer的速度,我们将user_id和ques_id作为主键,并建立索引。
判断题部分的judge_answer和judge_question设计思路和选择题部分是一样的。config表用户保存考试的开始和结束时间。所谓的修改考试的开始和结束时间,不过是不断update这条记录罢了。qs_admin,用户保存管理员的用户名和密码,管理员的密码加密规则是这样的。密文 = sunstr(md5(明文+“gxdr”),5,20);qs_user用于存储考生的信息
lock用户标识考生是否交卷,grade用于记录考生的成绩。
第五篇:在线答题系统数据库设计
在线答题系统(选择题、判断题)数据库设计
选择题由choice_question和choice_answer组成,分别用于存储选择题的题目信息和考生的答题记录。
choice_question的各列分别用于存储题目的序号(主键,自增)、分数、题目、选项ABCDE、正确答案。
choice_answer中的user_id、ques_id、answer分别表示用户id、题目id,作为外键分别指向qs_user表中的id和choice_question表中的id,为了提高当用户修改题目答案,即修改answer的速度,我们将user_id和ques_id作为主键,并建立索引。
判断题部分的judge_answer和judge_question设计思路和选择题部分是一样的。
config表用户保存考试的开始和结束时间。
所谓的修改考试的开始和结束时间,不过是不断update这条记录罢了。
qs_admin,用户保存管理员的用户名和密码,管理员的密码加密规则是这样的。
密文
=
sunstr(md5(明文+“gxdr“),5,20);
qs_user用于存储考生的信息
lock用户标识考生是否交卷,grade用于记录考生的成绩。