随机推门听课系统设计与分析

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:yolanda0104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:推门听课是许多学校采用的一种教师管理制度,可以很好地约束教师备好课、上好课、提高课堂教学水平、加强教学过程管理。文章使用VFP为编程环境来实现随机推广听课系统制作和开发的技术,该系统是通过可行性分析、需求分析和设计开发的,具备方便、随机的特点,为学校采取推门听课制度提拱了基础,保障了课堂的建全发展。
  关键词:推门听课;随机;VFP
  中图分类号:TP315文献标识码:B 文章编号:1673-8454(2011)02-0081-03
  
   一、系统分析与设计
  1.需求分析
  在电脑普及之前,学校听课采取的是手工的安排,这样会导致有的教师、有的科目重复,更有可能造成被听课的教师提前知道,以做好准备。使用随机听课系统,可以快速、简便地确定要听的科目和教师,而且可以避免重复听一个教师的课和科目。这样可以很好地提高课堂效率,提升教师的课堂教学效果。
  2.功能设计
  根据需求分析的结果,“随机听课系统”主要由随机抽取、清空、次数归零、采用、重新抽取等五大功能组成,同时被抽取听课的教师有三位。基本设计概念及处理流程如图1所示。
   在整个系统中,随机抽取和重新抽取的设计是难点,它涉及随机函数的应用。如果该教师以前被抽取过,或该次被听课的三人有相同学科,那么再用重新抽取功能再次抽取,以求达到最佳的平衡,使学校可以对教师和学科的管理更加普及。
  二、数据库与功能代码实现
  1.数据库设计
  通过VFP自带的数据库,建立如图2所示DBF格式数据表,该表取名为“教师名单”,包含字段有“序号”、“年级”、“学科”、“被抽次数”。
  2.代码设计
  在主窗体初始化中,我们使用以下代码,其中rand()是随机函数,而m = RAND(-1)的作用是,每次使用系统时,我们使用的随机函数种子是时钟,这样生成的随机数序列将不重复。在m = int(t*rand()%r 1)中,t的值取决于r,如果教师在百人以下,则为100,如果在千人以下百人以上,则取1000,以此类推,在这个实例中,我们取的是1000。这样,m就会是在0至r中随机取值,m代表是“教师名单”数据表中某一位教师的指针。
   SET exact ON
   PUBLIC f,h1,h2,h3,k1,k2,k3,m
   f = 0
   h1 = 0
   h2 = 0
   h3 = 0
   k1 = ’ ’
   k2 = ’ ’
   k3 = ’ ’
   thisform.command2.Enabled = .F.
   thisform.command4.Enabled = .F.
   thisform.command5.Enabled = .F.
   thisform.command6.Enabled = .F.
   thisform.command7.Enabled = .F.
   m = RAND(-1)
  在随机抽取功能中使用以下主要代码,实现第一次随机抽取抽出三位不同的教师。
   USE 教师名单
   COUNT FOR 序号 < 1000 to r
   if r < 1000 and r > 100 then
   t = 1000
   ENDIF
   x = 1
   DO WHILE x < 4
   m = int(t*rand()%r 1)
   goto m
   IF x = 1 THEN
   h1 = 序号
   x1 = ALLTRIM(姓名)
   k1 = ALLTRIM(学科)
   n1 = ALLTRIM(年级)
   c1 = 被抽次数
   ENDIF
   IF x = 2 THEN
   k2 = ALLTRIM(学科)
   IF k2 <> k1 THEN
   h2 = 序号
   x2 = ALLTRIM(姓名)
   k2 = ALLTRIM(学科)
   n2 = ALLTRIM(年级)
   c2 = 被抽次数
   ELSE
   k2 = ’ ’
   ENDIF
   ENDIF
   IF x = 3 THEN
   k3 = ALLTRIM(学科)
   IF k3 <> k1 AND k3 <> k2 THEN
   h3 = 序号
   x3 = ALLTRIM(姓名)
   k3 = ALLTRIM(学科)
   n3 = ALLTRIM(年级)
   c3 = 被抽次数
   ELSE
   k3 = ’ ’
   ENDIF
   ENDIF
   ENDDO
   USE
  在重新抽取功能中,主要使用以下代码,如果第一次抽取的三位教师中有相同学科或以前被抽取过多次,则使用该功能,就会重新随机抽取另一位教师。
   USE 教师名单
   COUNT FOR 序号 < 1000 to r
   if r < 1000 and r > 100 then
   t = 1000
   ENDIF
   x = 1
   DO WHILE x < 2
   m = int(t*rand()%r 1)
   goto m
   IF x = 1 THEN
   h1 = 序号
   x1 = ALLTRIM(姓名)
   k1 = ALLTRIM(学科)
   n1 = ALLTRIM(年级)
   c1 = 被抽次数
   IF k1 <> k2 AND k1 <> k3 AND x1 <> ’黄涛’ THEN
   x = x 1
   ENDIF
   ENDIF
   ENDDO
   USE
  在清空和次数归零功能中,实现把抽取的三位教师信息清空,再重新抽取,而数据归零则为把所有教师都重新设为零次。
   清空主要代码:
   tk.xm1.caption = ’ ’
   tk.xm2.caption = ’ ’
   tk.xm3.caption = ’ ’
   tk.xk1.caption = ’ ’
   tk.xk2.caption = ’ ’
   tk.xk3.caption = ’ ’
   tk.nj1.caption = ’ ’
   tk.nj2.caption = ’ ’
   tk.nj3.caption = ’ ’
   tk.cq1.caption = ’ ’
   tk.cq2.caption = ’ ’
   tk.cq3.caption = ’ ’
  次数归零主要代码:
   USE 教师名单
   REPLACE ALL 被抽次数 WITH 0
   use
  在采用功能中,如果已选定了三位被听课的教师,那么该三位教师将会在被抽次数上累加一次:
   REPLACE ALL 被抽次数 WITH 被抽次数 1 FOR 序号 = h1 OR 序号 = h2 OR 序号 = h3
  
   三、运行环境
  1.硬件设备
   本软件运行所需硬件设备(计算机)的最低配置为:
   CPU:奔腾3 (主频500MHz及以上)
   内存:128M或以上
  硬盘:6G或以上
  2.开发环境
  本系统在Microsoft Windows XP下进行设计开发及调试,程序以Visual Foxpro 9.0为软件来完成程序的开发。
  
   结束语
  随机推门听课是一项严谨又非常细致的工作,有利于学校课堂教学和教师的发展,可以促使教师提升自身的业务能力,对一个学校的长远发展有着重要的作用。本文介绍了以Visual Foxpro 9.0为编程环境制作的随机听课系统,该系统操作简便,界面友好,灵活、安全,经过实际使用证明,该系统完全满足学校听课制度的实施。(编辑:鲁利瑞)
其他文献
【摘 要】 语文阅读的核心素养,就是要学生通过阅读夯实语言文字运用基础,发展思维能力,提高表达能力,培养实际生活应用能力的基本素养。教师在阅读教学中,要引导学生感知、思考、表达并且学会迁移运用。针对不同体裁的阅读文,教师应针对性地培养学生的语文核心素养。  【关 键 词】 阅读文;语文;核心素养  语文阅读的核心素养,就是要学生通过阅读夯实语言文字运用基础,发展思维能力,提高表达能力,培养实际生活
《三峡》是一篇千古山水游记佳作。它到底美在哪儿呢?概括起来可以用这么三句话:整体感知其结构之美,细部品读其语言之美,探究赏析其写法之美。  整体感知,美在结构。《三峡》作为“开后世山水文学先河”的作品,从结构安排上来看无不体现其美。首先,作家先山后水,写山为水。作者先写山,寥寥几笔,就勾勒出了山势险峻、地形特殊的地理环境。这样简笔勾勒,看似闲笔却与下文的水一脉相承,如果没有高峻的山峡,哪有壮观的水
【摘要】育人為本是教育的灵魂和教育的生命线,是教育的本质要求和教育的价值取向。学生的思想道德教育是实现育人为本的基本途径和方法。道德教育必须渗透到学科教育之中,特别是数学等自然学科中的德育渗透教育非常关键。我在数学教学中充分发挥教师人格魅力的德育教育功能,用教师的形象和精神影响学生,以及充分挖掘数学教学中的德育素材,把德育教育贯穿于教学过程之中、数学运用之中、数学实践活动之中。  【关键词】小学数
第2号“红粉江湖令”:  嗨,“红粉”兄弟姐妹们,牛年迈着牛步,真的来了耶!回想一下寒假里,过春节,好吃的,好喝的,压岁钱,放鞭炮……想起来就快乐!急急如律令,让我童童抢先颁布2009年第2号“红粉江湖令”:拉拉我们的“快乐清单”和“痛苦清单”!    童童的“快乐清单”:  老爸不知道怎么了,星期六请我吃了火锅,星期天又请我看电影  早晨穿鞋时发现鞋底有一张大钞  做了一夜游泳的梦,醒来发现居然
群文阅读教学,是小学语文教学从“少慢差费”走向“多快好省”的一条新途径。那么,怎样指导群文阅读,才能让这别样的阅读,呈现出别样的风采呢!现结合自己的理解,谈谈我的粗浅看法:  一、群文聚合,主题突出  群文阅读教学要求教师在选取群文时,必须围绕一个主题,否则,群文阅读就会群龙无首,杂乱无章。那么怎样做到群文聚合,主题突出呢?我觉得可以从以下几方面选材编排:  1. 从文章内容角度定主题。以时间为主
【摘 要】教师专业发展离不开教学反思,教学反思札记是反映教师教学反思成果的物化形式。撰写教学反思札记可以提高反思的清晰度、深刻度和教学的敏感性。要写好教学反思札记,教师应坚持多读书,在教学实践中自觉反思、自主写作。  【关键词】读书;实践;反思;写作  【中图分类号】G451 【文献标志码】A 【文章编号】1005-6009(2019)30-0037-03  【作者简介】葛文庭,南京市鑫园小学(南
生词你来学  amazement /?’meizm?nt/ park游乐园  senior citizen /’si:nj? ’sitiz?n/老年人  eligible /’elid??bl/合格者;合乎条件的人(或东西)  charge /t?ɑ:d?/ 费用  insist /in’sist/ 坚持;强调;坚决要求  spiderman mask /’spaid?m?n/ /mɑ:sk/ 蜘
【摘 要】如何才能将民办学校的双语教师培养好、留得住、用得上,是一个值得重视和深入思考的问题。坚持师德建设与师能建设并重,不断改进师德建设工作方法,才能实现“两手抓,两手都硬”,才能更好促进双语教师专业发展,实现双语教育课程改革各项工作的顺利开展。  【关键词】民办学校;双语教育;双语教师;专业发展;德能并重  【中图分类号】G451 【文献标志码】B 【文章编号】1005-6009(2019)7
摘 要:词汇学习是小学语文教学的重要基础内容之一。《语文课程标准》对词汇学习的数量和程度提出了明确要求。为了促进学生掌握科学的、全面的语文知识体系,需要在激发学生的学习兴趣的同时针对其学习状况探讨合理可行的诊断与评价策略。该策略目标不在于关注学生的学业成绩而是了解学生发展中的需要,帮助学生认识自我,建立自信,进而发展学生多方面的潜能。当前,在语文教学中教师往往将词汇从课文中单列出来学习且教学评价方
朱小琴,高级教师,现任教于江苏省丹阳市华南实验学校。江苏省优秀中小学科技辅导员,镇江市小学科学学科带头人,镇江市优秀教育工作者,镇江市“十佳科技园丁”,镇江市学科培训專家组成员。从教以来,参加江苏省、镇江市、丹阳市小学科学优质课评比活动,均获一等奖;获镇江市小学科学教师基本功大赛一等奖、镇江市小学科学实验操作技能大赛一等奖;20多篇论文在《江苏教育》《科学课》《小学教学参考》等刊物发表;辅导13名