发布时间:2023-10-13 15:36:21
序言:作为思想的载体和知识的探索者,写作是一种独特的艺术,我们为您准备了不同风格的14篇计算机统计学,期待它们能激发您的灵感。
传统的统计工作基本以统计人员的手工劳动为主,因此无论在信息量,还是统计数据的可靠性、准确性及时效性都已不能适应现代社会信息化发展的需要。而在信息化时代,从统计方法的选择到统计工作过程,即统计设计、统计调查、统计整理和统计分析四个阶段,在遵循客观规律和实事求是原则基础上,每个环节都需要渗透计算机技术,尤其是最后对海量数据分析阶段,需揭示事物的本质和规律,需要对数据进行深度挖掘,得出有用的决策方案和评价结论。离不开计算机软件处理,有的甚至需要编程寻求数据结果,数据结果的一般也是在通过该网络平台上进行的、所以,计算机技术应用于统计学是信息化发展的必然要求。
1.2计算机技术推动了统计学的发展
就统计数据本身而言,其不但渗透到社会生活的各个领域,而且数据量也快速增加,即所谓海量数据的处理,这就对统计学的发展和应用提出了更高的要求。例如在对一些理财产品的选择和风险投资领域,对这些数据处理最重要的要求就是快而准,唯有如此才能抓住盈利的时机,而电脑和网络技术的发展真正提供了这种可能性。计算机作为一种高速计算的电子计算机器,最重要的功能之一便是数据处理分析,不但能在时间复杂度上得到最大程度的优化,同时在完成基本数据运算之余,更能通过分析技术对数据做出合理分析,并在一定程度上通过对数据的整合完成对所关心对象未来发展的预测。所以,计算机技术不但能实现对数据的快速处理,而且在很大程度上推动了统计学的发展。
1.3统计学为计算机信息处理提供数据保证
在信息化时代,数据日新月异,层出不穷,计算机技术只是为信息时代的数据处理提供了高效手段,但只有信息是准确和可靠的,才能得出正确的处理结论,而这些数据是否真实、准确、可靠,完全依赖于统计学的调查方法和手段,依赖于统计学的不断发展。只有统计学,才能为计算机技术进行准确和及时的数据处理提供保证,也才能更好地促进信息社会的发展。
2计算机技术在高校统计学教学中的应用
统计学,以“概率论与数理统计”为核心理论支撑,包括诸如随机过程、抽样推断、时间序列、多元统计分析等各个细小分科,而作为与数据打交道的统计学,在通过数据挖掘来探求事物本质,发展状况与走向时,对数据的依赖是不容忽视的,对于海量数据的处理需要计算机技术、统计分析方法和统计软件。而在目前高校统计学教材和统计学学习中,学习的核心仍旧放在理论方面,在应用上投入时间少,尤其是对较为实用,较为前沿的技术介绍不够。下面介绍几种简单的计算机处理技术如何在统计学中进行应用。
2.1EXCEL在统计学中的应用
EXCEL是WINDOWS的成员,学习起来非常方便,极易被人们所接受,因高校中开设计算机文化基础课程,对此有所了解,因此尤其适合高校统计学中深入学习。EXCEL软件是一种功能强大的数据分析与管理系统,它提供了大量的函数,比如统计学中经常涉及到的平均指标(算数平均数、中位数、众数)、标志变异指标(标准差、方差、标志变异系数)、回归系数(一元、多元)、极值计算(最大值、最小值、峰值)、抽样推断(样本个数、置信区间)以及编制变量数列进行统计分组等等,都可以进行处理和计算,很直观,也很适合统计人员使用。另外,还具有很强的制图制表功能,同时可以对经济预测提供相应的数学模型,是目前高校统计学习中的一种重要数据处理工具。
2.2SPSS在统计学中的应用
SPSS是StatisticalPackageForSocialSciences的缩写,即社会科学统计软件包,是目前国际上广泛使用的统计软件包之一,主要分布在保险、医疗、制造、银行、证券、科研院所等各个领域。SPSS主要功能包括数据管理、数据分析、图表分析和数据输出等,集数据管理、分析与一体。主要内容包括均值比较、方差分析、主成分分析、回归分析、时间序列分析、因子分析、聚类分析等等,每类中都有多个细小的专项统计方法。SPSS也有专门的绘图系统,可以根据数据绘制各种图形。具有操作简便、编程方便、功能强大、全面的数据接口、灵活的功能模块组合等优点,为统计人员处理数据提供方便。
2.3SAS软件在统计学中的应用
SAS是StatisticalAnalysisSystem的缩写,即统计分析系统,现已发展成为一个大型的模块化集成软件系统,融数据处理和统计分析于一体,具有数据仓库管理、数据挖掘和集成数据访问等功能,广泛应用于医药、卫生、经济学、政府、农业、教育部门等各行各业,几乎满足任何类型的数据和任何应用的需要。具有易学易用,操作简便、完整可靠的特点。在统计学方面,可以进行一元线性回归分析、相关分析、方差和协方差分析、时间序列分析、决策分析和经济预测等等。SAS具有绘图功能,能把存储的数据以图形的形式非常形象和直观地显示出来,不仅可以绘制直方图、散点图、扇形图等,而且还能绘制地图。另外,本身还有函数系统,用户可以根据自己的需要选择适合自己的模块。SAS提供了几乎所有最新的统计分析方法,其分析技术先进可靠,非常值得在统计学中学习和推广。
3统计软件运用过程中的相关建议
关键词:统计学;计算机技术;教学模式
0 引言
统计学是一门收集、整理、分析数据并从数据中得到正确结论的科学,其主要处理对象就是数据。随着“信息时代”的到来,统计数据规模的不断增大,新的统计理论、统计方法的不断涌现。没有计算机,统计就没有任何前途可言。
在这样的背景下,传统的《统计学》教学方式受到了极大的挑战。如何利用现代化教学手段引导学生掌握统计的思想,理解统计的基本概念,借助计算机运用统计方法解决实际问题,并正确领悟计算机的输出结果,成为当今《统计学》教学中所面临的主要挑战。本文从计算机对《统计学》教学模式和教学内容两个方面的影响,提出了几点体会。
1 对《统计学》教学模式的促进作用
1.1实践教学
《统计学》是一门实践性很强的课程,教学的主要目的是如何应用统计方法去解决实际问题。而不是仅仅让学生记住一大堆数学公式,然后再应用这些公式去解计算题。《统计学》教学的主要任务是要培养学生解决实际问题的能力。就这一方面而论,以课堂讲授为主的传统的《统计学》教学方法,无法达到这一要求。传统的以课堂讲授为主的教学方式,注重理论教学,重点放在推导公式和求解过程上,而不注重实践应用,不利于学生解决实际问题能力的培养。
实际上,日趋成熟发展计算机技术和统计分析软件,已经为《统计学》教学模式的创新提供了良好的平台。借助计算机技术,《统计学》教学可以从数学技巧教学转向数据分析的训练,通过在教学中过程中结合案例教学,使学生尽可能掌握主要的统计思想、方法和应用,能够通过所掌握的统计学知识来解决一些实际应用问题,通过实践学习统计。
1.2多媒体教学
多媒体教学是现代课题教学的重要辅助教学工具。多媒体辅助教学的应用。给课堂教学的改革注入了新鲜血液,其优越性是传统的课堂教学无法比拟的。多媒体教学不仅生动形象,在有限的时间内显现大量的信息,同时多媒体辅助教学为教学方法的创新提供了条件,提高了教学质量和效率。特别是在统计学教学中,涉及到大量的数据、图表、公式以及计算过程,而通过多媒体辅助手段,可以非常容易、准确地呈现给学生。例如,在讲抽样分布的时候,仅仅通过理论上的推导学生非常难以理解,而借助计算机,通过随机模拟的手段,来模拟不同样本量情况下的抽样分布,给学生直观地讲解,这样不仅可以加快学生的理解,还可以提高学生的学习兴趣。此外。通过幻灯片,将主要教学内容以不同字体、不同颜色、不同线条、不同图形等形式传递给学生,可节约大量写黑板时间,对于提高教学的效率具有重要意义。
1.3网络教学
随着计算机和互联网已经逐渐成为高等教育的重要工具,互联网对《统计学》教学的推广与普及作用日渐突出,已经成为一种重要的教学形式。学生可以从网络上下载各种统计学教材、幻灯片、案例、数据、试题等资源,特别是在各种统计学论坛里。通过发送帖子,可以相互请教,共享资源:学生也可就自己在学习中遇到的问题和教师在线交流,教师可以通过和学生的交流来发现教学中的不足,进行有针对性地加强。
2 对《统计学》教学内容的促进作用
计算机的普遍应用不仅对《统计学》教学模式有重要的促进作用,对于《统计学》的教学内容来讲,同样有着巨大的促进作用。
2.1强调对学生实际应用能力的培养
在教学内容上,依据统计软件的数据分析功能。结合统计学的基本理论和方法,整合教学内容。例如传统的《统计学》教学过程中,对统计数据的搜集主要强调统计报表制度。而在计算机环境应该更注重抽样推断,统计软件使得各种统计方法不再是十分复杂的技术。统计图也可以被广泛运用于对数据的描述,假设检验、方差分析、回归等推断方法可以轻易地通过计算机来实现。在这一基础上,统计理论不再是《统计学》教学过程中的重点,而学生更需要掌握如何利用所学到的统计理论来分析处理实际问题。从而培养和提高学生的统计知识应用能力和解决实际问题的能力,缩短理论知识与实践应用的差距。
2.2加强案例教学、项目教学
通过开展案例教学,可以不断提高学生应用统计方法解决实际问题的能力,进而加强学生对所学到的统计学理论的理解,在学生掌握基本的统计思想的同时,还可以培养学生对统计学的兴趣,从而达到缩短理论与实践的距离的效果。无论是国内或国外,统计学专业办学较好的高等院校对统计学的案例教学都非常重视。在这些高校中,案例教学开展的方式也灵活多样,例如分组讨论、演讲、写总结分析报告、运用多媒体教学等,这些教学方式可以帮助学生深入了解问题并解决问题。
除了案例教学,《统计学》教学过程中还可以引入项目教学。在项目教学中。学生面对的完全是新的实际问题,这对学生有着更高的要求。例如,学生业余时间分配的调查研究,学生生活费支出的调查研究,职业生涯规划与就业的调查研究等,通过这些学生感兴趣而又易于进行操作的项目来进行教学。可以进一步提高学生的统计学应用能力与创造性。
2.3简化数学推导计算,加强对统计思想方面的教学
统计与数学不同,统计方法主要解决的是不确定的问题。有其特有的逻辑思维和分析方法。在统计学教学过程中借助多媒体教学所提供的便利条件,可以有更多的精力和时间安排来介绍统计思想和统计知识的普及内容,学生通过这些普及课程,不仅能增进对统计思想和知识的了解,亦为今后可能的进一步统计教育打下良好基础。
2.4改革考试方式和内容。合理评定学生成绩
考试是教学过程中的一个重要环节,是检验学生学习情况,评估教学质量的手段。《统计学》的考试,多年以来一直沿用闭卷笔试的方式,基本运算能力被认为是首要的考核目标,考试题主要考核学生如何运用所学到的统计公式进行计算。这一缺陷导致了学生在学习《统计学》课程的过程中,为应付考试,把精力过多的花在了概念、公式的死记硬背上,这与统计学人才培养目标是格格不入的。在计算机时代,基于教学模式以及教学内容的变化,《统计学》考试也可以进行适当的转变。主要包括两个方面:一是考试内容与要求不仅体现出《统计学》的基本知识和基本运算以及推理能力,还要注重学生对统计思想、统计应用的把握,以及对统计结果的正确理解上,强调应用能力与创新能力的考核;二是考试模式应该也可以适当的调整,除了闭卷考试外,还可以加入上机操作、分组讨论等方式进行考核。学生成绩的测评可以根据学生参与各种教学活动成绩、读书报告、上机操作以及卷面成绩等综合评定。这样,既可以引导学生学好基础知识,又能够达到培养学生统计应用能力与创新能力。
关键词:计算机技术;生物统计;教学;应用
中图分类号:Q-332 文献标识码:A 文章编号:1674-0432(2011)-04-0333-1
0 前言
生物统计学是生物技术、农学等7个专业的专业基础课,素有方法论的美称。该学科的任务就是运用数理统计的原理与方法,收集、整理、分析、展示数据,解释生物学现象,探索其内在规律。课程学时一般在72学时左右[1]。课程设置之目的就是使学生掌握试验设计与统计分析的基本原理与方法,并且能够应用这些原理与方法,解决在各专业科学试验研究过程中遇到的一些实际问题。通过学习该课程,学生能够掌握具体的设计与分析方法,获得计算机统计软件的操作技能,学会统计思维,提高对自然与社会中具有不确定性之事物的认识能力[2]。
生物统计学是应用概率论和数理统计原理研究生物界数量变化的学科,而概率统计的理论和思想方法对学生来说有一定的难度,如何深入浅出地引导学生入门,并使学生在了解概率统计思想的基础上,掌握常用统计分析方法的应用及使用条件是课程的教学难点,因此,将计算机技术应用到生物统计教学中,极为必要。
1 计算机技术在生物统计教学中的应用
1.1 利用软件完成生物统计教学工作
生物统计学传统教学中,每一种统计分析方法的计算过程介绍要占相当大的比重,在多元统计部分这一点尤为突出。在计算机统计分析软件非常普及的今天,我们把教学的重点放在分析方法基本原理以及结果的解释上,将繁杂的计算任务交由到处都能得到的软件Excel来完成。这样做既缓解了由于学时减少给教学带来的压力,又提高了学生使用统计软件解决实际问题的能力。
1.2 建成生物统计学教学网络支撑平台。
通过网络平台增加生物统计学应用背景知识和范例的介绍,有助于学生进一步了解课程广泛应用背景及重要性,增强学生自主学习生物统计学的积极性,培养他们的探究精神与学习动力,提高正确运用统计工具解决实际问题的能力等。“在线自测”可以帮助学生诊断学习中还存在那些不足;“参考资料”栏目内设有“教学篇”、“人物篇”、“历史篇”、“故事篇”、“软件篇”、“应用篇”等内容,为学生提供了丰富的学习资源;“教学互动”则成为了师生们教与学之间交流互动的空间。
通过网络平台的自测系统,学生可以诊断出学习中存在的薄弱环节,进而加强独立学习的能力。多年的教学实践表明:这些措施的实施,对于吸引学生学习课程、深入理解课程基本理论和基本概念,正确使用统计工具解决生物学中的实际问题等方面起到了很好作用[3]。
1.3 利用计算机多媒体技术进行教学
生物统计知识,有的抽象性强,有的综合复杂,有的时空跨度大,难就难在这些知识信息不能直接被学生感知。而利用多媒体计算机,可以把这些信息通过转换变成一种直观的形式,使事物真实地再现于课堂,让学生耳闻目睹、身临其境。建议生物统计学课程全部在多媒体教室授课,教师可利用多媒体课件结合板书方式灵活授课。课件在教学内容、方法、手段的改革上有很大突破,可将抽象的、难以理解的内容化成直观的、易于理解的内容。在制作课件时,采用启发式教学方式,精炼教学内容,模仿传统教学书写板书的过程,根据教学内容的难易程度,采用逐字、逐句、逐段显示教学内容的动画方式[4]。
1.4 利用计算机技术完善实践性教学环境
学生人手一册《生物统计学题解及练习》教材,我校图书馆有足够的生物统计学实践课教材;学校建有专门的计算机房,可供本课程实践教学的计算机100多台,均安装了SAS、SPSS、EditPlus、Excel等多种统计软件。同时,提供给学生上述软件的试用版本,让学生在课外自主学习和练习。通过实践课练习,绝大多数同学可以熟练应用SAS统计软件处理和分析试验数据,得出可置信度较高的科学结论,提高本课程的实用效果。此外,还使学生加深了对本课程讲授的统计学原理与方法的理解,使每届学生毕业论文应用统计学的水平逐年提高,在学生参与教师课题研究中,能较熟练地应用统计方法分析试验所获得的数据,得出置信度高的科学结论[5]。
1.5 改革现行考核方式
在生物统计学的考核方式上, 我们可以利用计算机技术,将学生真正从应试教育中摆脱出来。我们可以对生物统计课程实行计算机上考试, 例如通过计算机绘制试验设计图;进行试验设计;通过统计假设测验, 分析给定试验数据的结果, 作出统计推断等。
2 结语
总之,我们要充分利用计算机这一现代化技术, 加强生物统计教学,为学生拓宽知识面, 营造良好学习环境,以期培养他们思考问题、解决问题的能力和综合素质。
参考文献
[1] 李利,明道绪,张红平,等.建设《生物统计附试验设计》精品课程的实践与思考[J].四川农业大学学报,2004,(S1):234-236.
[2] 孙耀中.生物统计学课程教学中对学生的综合能力培养[J].河北科技师范学院学报,2006,(01):125-127.
[3] 钟丽英.高校统计学的教学改革与学科建设[J].改革与战略,2004,04期:178-180.
【关键词】计算机网络实验室 教学管理系统 Linux操作系统
现如今,很多高校都逐步建立起了计算机网络实验室,让学生们在其中参与计算机网络的相关课程实验。当然,实验室中计算机是必不可少的,除此之外,防火墙和交换机以及路由器等设备也都是需要准备妥当的。现如今,每一位任课的教师和每一位实验室的管理人员都密切关注的话题是怎样做才算是充分进行利用了实验室的网络设备;怎样做才能有效地把实验室的教学同实验室的管理相结合。这篇论文旨在设计一个计算机网络实验室教学管理系统,然后将所设计的系统进行实际应用,最终证明了这个系统是可行的。
一、设计该系统所需要的设计平台以及工具
我们在做这个系统的设计的时候,选择了Linux操作系统作为我们的开发平台。这是因为Linux系统属于一种自由软件,使用起来比较方便,不会有各种各样的麻烦问题。而且,该系统具有较高的稳定性,不存在过多的病毒。此外,在Linux系统下,可以选择使用多种编程的环境,比较开放、便捷。
二、系统功能的设计
这个系统的主要任务是建立一个教学管理服务器,它是基于Linux操作系统的。它一方面要为用户提供出Web的登陆账号,另一方面还需开放Telnet的账号。这个系统应该具备合理的教学管理的功能。除此之外,这个系统还要能够给用户的使用提供方便。在本论文中,我们将所设计的计算机网络实验室教学管理系统划分成三大主要模块,分别是:教师端、学生端以及管理员端。
(一)教师端所起到的功能和作用
将教师端所具有的功能作用同学生端以及管理员端相比,教师端所设计的程序显得更加复杂,下面我们来具体阐述一下教师端所起到的功能和作用:
1.创建和删除教学班
以现如今的各个学校所制定的选课流程为根据,学生首先要做的事是在教务管理系统里选课。那么我们的实验室教学管理系统运行的第一步是:有效地同教务的选课系统进行结合,然后把教务系统里面的选课名单直接导进我们所设计的系统里面。一般来说,教务系统里面保存着学校里的所有学生的档案,因而其需要很高的安全性,正常情况下是不会为我们提供出编程的接口的,因此,我们可以把选课的名单复制成为一个文本文档,一个学生占用一行,各个属性的字段以空格划分,然后再编程把这个文本文档导进我们的管理系统里面。在进行这一系列的动作过程中,这个系统会为每一位用户都建立一个Web账号。此外,Telnet的账号可以用班级作为单位来进行添加、删除;当然也可以在建立Web账号的时候也建一个Telnet的账号。在一个学期之后,教师就可以将这个教学班删除了。
2.管理账号
指的是对于一些个别学生的Telnet账号以及Web账号的建立、回复和删除。这是由于在选课的时候,偶尔会有学生出现删除或补选某个课程的情况,此外,还会出现个别学生会忘记密码的类似问题。
3.管理作业
管理作业的功能指的是教师利用Web展开作业的布置,并且对学生所上传的作业进行管理以及统计学生用Telnet登陆所完成的作业。教师 进行作业布置的时候,如有需要可标出这份作业需不需要学生在完成作业之后将其上传。如果该作业是需要上传的,那么教师可选择给学生作业打分。
4.管理实验预约
这项功能在整个系统里扮演着很重要的角色。因为计算机网络的实验从专业的角度来说是属于专业实验的,因此在进行个别实验项目的时候需要配置并验证网络的环境。然而这样却容易造成实验的时间过长。所以,这个系统必须要使用较大的时间单位。
(二)学生端所起到的功能和作用
同教师段所起的功能作用相比,学生端较为简单,具体地说,主要包括修改Web账号的密码、查找教学班、下载及上传作业、下载教案、预约实验、查看预约的情况等。
(三)管理员端所起到的功能和作用
管理员端的主要功能和作用是管理教师的账号以及管理公告信息、查看实验室的各个实验项目的时间和预约的情况、打印实验名单、管理数据库和信息的过滤等。
三、系统的主要功能实现
(一)账号管理的模块
这个功能是利用PHP操作数据库。教师添加学生的账号时,第一步是把该账号插到选课的数据表里,如果是这个账号的第一个课程,那么其将会入进账号的数据表里。
(二)学生上传作业的模块
在系统中,如果学生发出一个交作业的申请,那么系统第一步将会检验其作业的文件名,看其是不是满足要求,然后再检查该作业有没有得到教师的评阅或者有没有出现超期的现象等等。如能通过这些检查,数据表会记录下那些已经通过查阅的作业,最后将提交作业操作完成。
(三)安排实验时间
这个系统时间安排方法是创建一个专门实验时间的信息表,每一个实验时间都要先去这个表里作比对,查看是否有冲突的发生,只有在没有冲突发生的情况下实验的安排才能获得允许,不然的话会提示时间冲突。
四、总结
我们所设计的实验室教学管理系统通过一个时间段的运用和完善,现如今,这个系统的各项功能已趋于成功,并且其性能也较为稳定。其对实验室的管理以及实验教学的管理,起到了极大的促进的作用。
参考文献:
[1]张翰韬.网络技术实验室的建设目标及其实现模式[J].中国科技信息.2007,(13):121-124.
关键词 网络教学 协同式教学
所谓网络环境下的协同教学是指在网络环境下,各领域、各院校及各国度的教师,利用和依托Internet,对同一个课程或同一群受教育者,在教育过程中时间上和内容上的协同这种协同体现了在教师和学生之间教学方式的优越性,突出了网络教育的互动性 ,弥补了单个学校、单个教师在网络环境下教学能力的不足和知识面的欠缺,能够提高网络教育的效率和效果。这时网络作为教学的工具,同时作为教学的资源和教学的环境。
网络环境下的协同式教学方式,可分为三个阶段进行。准备阶段,主要是教学目标和教学策略的确定,教学内容的选择和教学计划的编制。在协同式的网络教学模式中,对同一门课程可以同时采用多个教学方案由多名教师同时授课,学生可以自由选择自己所需要和喜欢的课程。各个教师可以根据各自不同的教学体验与研究领域的背景知识,发挥整体优势,从不同的角度引导学生对同一问题进行思考,能够激发学生的思维,拓宽学习者的学习空间和学习效率。计算机基础课中文化基础是所有计算机课的先导课,注重操作性和实践性。计算机硬件和计算机软件课是在文化基础上对计算机硬件和编程更详细的说明,注重计算机的工作原理和编程技巧。明确了教学对象是不同层次的学生,选取不同教材和制定不同的教学计划,侧重于理论还是实践操作。在这个阶段教师提供在线教学文档管理,教学文档资源库主要包括多媒体素材库、课件库、案例库和试题库等。对于计算机文化基础中办公软件的操作,可以制作相对应的素材库,收集各种不同风格和主题的word文档,演示文稿所需要的素材等。计算机硬件课可以制作不同的案例,最好案例之间可以进行组合和扩展,相对于学校硬件设施配套落后的现状,可以开发相应的虚拟平台来实现硬件的设计。
网上教学阶段。这一阶段的主要任务是网上实时教学,此阶段的主要方式是,在网络环境下采取类似视频网络会议的方式进行,用M:M教学方式在学生和教师之间实时地进行交互式的讨论式教与学。对话方式主要有:讨论式:教师与学生必须有一致的学习目标,使他们能接受对方的概念并能相互反馈。计算机文化基础课中的概念相对简单和具体,教师和学生都可以接受,可以采用讨论时。适应式:教师应当按照正在自己形成的概念与学生的概念之间的关系来适时地修改谈话的话题。计算机软件课中介绍相关数据结构算法是概念比较模糊和抽象,这时候就需要教师观察不同的学生掌握的情况对概念进行不同层次的讲解来适应学生的理解。交互式:学生必须参加对话活动以达到他们的学习目标。教师则必须提供反馈给学生,为学生解惑,学生亦必须提供反馈给教师,以使教师能够掌握学生的学习情况,从而更好地优化教学过程,达到教学目标。思考型:教师必须帮助学生将他们的活动反馈与每一个层次的主题目标联系起来。计算机硬件中对于芯片的讲解可以以组队的形式让不同的学生在网上的虚拟实验室中组织一次竞赛或者活动。对硬件进行编程来实现不同的功能,在这基础上不断利用芯片的功能进行组合来实现更加强大的功能,过程中教师可以引导学生思考,提出一些新的理念,来加强学生的创新意识。协同式教学环境通过教师与学生、学生与学生之间的交流与合作,共同对某一主题进行探讨和辩论,能充分发挥学生的主观能动性,调动学生的学习积极性,提高学生的认知能力,同时培养现代科研工作者必须的基本素质:发现问题,查找资料,合作解决问题的能力。比如讲解办公软件中演示文稿时基础一般的学生可以使用相应的素材设计一个具有一定主题的演示文稿,基础好的学生可以自己进行素材的收集制作出美观的演示文稿,着这个基础上通过一定的审核可以将制作好的案例加入到在线教学文档管理中,不仅丰富了资料库的信息,也提高了学生应用能力和创新能力。
最后就是网上答疑和辅导阶段。这一阶段的主要任务是强化和提高学生的学习效果。教师则可以通过协同环境指导学生深入认识共享资源的作用,控制学生的学习进度,监视学生的注意力,跟踪统计学生的活动和特性,并对学生进行正确的评估。这一过程中教师提供学习进度的流程化管理,对分组学生的学习进度按照事件和活动进行定义、执行、跟踪和监控提供多种协同工作工具,如学生和教师的在线交流、文件传输、电子邮件、电子白板和视频会议。
关键词:计算机程序设计;实验教学系统;数据库
中图分类号:G642文献标识码:A文章编号:1009-3044(2012)26-6304-02
Design and Implementation of the Experimental Teaching System for Computer Programming Courses
TANG Tao
(Information Network Center,Anhui University of Architecture,Hefei 230022,China)
Abstract: At present, in colleges and universities continue to promote the teaching reform process, the traditional teaching meth? ods of computer program design experiments in urgent need of reform, how to improve the students’ enthusiasm, improve the abilities of students, reduce teacher workload, improve teaching effectiveness, computerprogram designed experimental teaching an important problem to solve these problems, this article on college computer program designed experimental teaching process analysis, design and experimental teaching system for computer programming courses.
Key words: computer program design; experimental teaching system; database
计算机程序设计课程是高校学生的公共基础课,课程分为课堂理论教学和上机实验教学二个环节,通过实验,使学生进一步掌握所学的知识,提高实际操作能力。我校目前还是采用传统的实验教学方式,即授课老师把实验任务布置给学生,学生上机完成,并把运行结果和相关程序写到实验报告中,教师根据实验报告给出学生本次实验成绩。这种实验教学方式很难真实反映学生对基本知识的掌握情况,也不能很好地反映出学生的实际操作能力,且教师的工作量大,教学效果差。因此,开发一个实验教学系统,能真实反映学生的知识掌握情况和实际操作能力就显得尤为重要,本文主要对计算机程序设计实验教学系统进行了分析与设计。
1系统功能模块的设计
本系统采用客户端和服务器端结合的两层C/S与B/S结构,包含系统维护模块、系统管理模块、学生管理模块、题库管理模块、实验过程管理模块、实验成绩管理模块、作业生成等功能模块、,系统功能模块结构见图1。
1)系统维护模块:主要实现系统设置(权限设置等)、系统初始化、修改口令、信息的定期安全备份等功能。
2)系统管理模块:主要是对用户进出系统的管理。
3)学生管理模块:实现学生信息的导入和录入学生数据库,学生信息包括学号、姓名、班级、专业、所在院系。
4)题库管理模块:完成试题信息的录入、添加、修改、删除等维护工作。题库管理模块要根据需要设置不同的权限。
5)作业生成模块:按照本次实验的要求,由实验教师先进行相关的设定,包括实验内容、属性(验证型、设计型或综合型)、难度等,然后由系统从试题数据库中自动抽题组合,生成本次实验作业。
6)实验过程管理模块:实现对学生上机实验的全程管理,包括上机实验的登录、验证、下载实验作业、作业提交等。
7)实验成绩管理模块:实现对学生提交的作业自动评判,给出学生的本次实验成绩,并写入学生信息数据库,同时生成本次实验的班级成绩表,实验教师可将该成绩表作为平时成绩的一部分保留存档,课程实验全部结束后,这些成绩表就构成了学生该门课程的实验成绩。以C语言为例,实验教学共分10次完成,内容为:简单的C程序设计、选择结构程序设计、循环结构程序设计、数组、函数、预处理命令、指针、结构体、共用体与枚举类型、位运算与文件。
2数据库设计
本系统是采用B/S结合C/S模式,C/S结构和B/S结构的数据层采用同一数据库管理系统SQL Server2000,它是一种易用、可伸缩的关系型数据库。系统的数据组织分三个部分:
1)试题数据库:用于存放各次实验的题目(包括改错、选择、填空、程序设计等类型)及其相关信息,可通过事先设置的权限对数据库进行维护,实现数据库中各项数据的录入、添加、修改、删除、抽题组卷等工作。
2)学生信息数据库:用于存放学生的信息,同时记录学生实验作业的答卷和实验成绩,通过设置的权限实现学生数据的维护,统计学生人数,并存放本次实验的班级成绩表。
3)实验作业及参考答案:用于存放本次实验生成的作业及参考答案,实验作业直接显示在界面上,参考答案用于系统的自动评分。
3系统特点
1)适用范围广:本系统可用于多种程序设计课程的实验教学,通过建立不同课程的试题数据库,完成各课程的实验教学。
2)功能全,使用方便:实验作业及作业评判都由系统自动完成,并生成本次实验的班级成绩表。
3)安全可靠:系统采用了大型数据库系统,用户权限分级管理,客户端所需权限需申请获准后才能操作,具有较高的安全性。
4)可维护性强:可根据需要设置不同的权限录入、添加、修改、删除题库中的题目,生成的实验作业还可以进行修改或手动方式更换部分题目。
4结束语
实验教学是计算机程序设计课程教学环节的一个重要组成部分,通过实验,学生才能真正掌握所学课程的内容,本系统应用于程序设计课程的实验教学,可大大提高学生的动手能力,促进学生学习的积极性,减轻教师的工作量,提高工作效率,对学校的教学改革有积极的促进作用。
参考文献:
[1]张孝祥,张红梅.Java Script网页开发[M].北京:清华大学出版,2009.
[2]张润杰.基于B/S模式的网络版实验室管理系统[J].首都师范大学学报,2005,6:16-18.
Fu Xiaoxia
(①中国海洋大学信息科学与工程学院,青岛 266100;②烟台工程职业技术学院,烟台 264000)
(①College of Information Science and Engineering,Ocean University of China,Qingdao 266100,China;
②Yantai Engineering & Technology College,Yantai 264000,China)
摘要:一般情况下我们的资料都是保密的,如果没有对数据进行保密,那么有人得到这个文件的话资料就会泄露。在系统安全问题变得日益突出的情况下,为了增加安全性,我们有必要对资料进行加密,所以产生了密码学。本文结合一定的实例讲述了古典密码以及现代密码的应用。
Abstract: Usually, our documents are saved secretly. But if the database is not taken any secret strategy, all the documents that are got by anyone will be revealed. On the condition of the increasingly outstanding safe problem in system, in order to increase the safety of the documents, we have the necessity to encrypt to the data,so the Cryptography comes into being. This paper combined with some examples to discuss the application of classical cryptology and modern cryptology.
关键词:密码学 古典密码 现代密码 实现
Key words: cryptology;classical cryptology;modern cryptology;reality
中图分类号:TP31文献标识码:A文章编号:1006-4311(2011)32-0154-01
在我们的世界中,安全是一个相当简单的词汇。我们为什么要为信息设置密码,添加安全锁呢?密码又到底是什么东西呢?其实,密码就像我们的身份证一样,证明了登录系统的人或应用程序的合法性。我们加密就像是加了一道锁,锁住你不想让别人看见的资料或信息,这只是一个比喻,实际上它就是利用技术手段把重要的数据变为扰码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。拒绝未经授权或是未通过系统身份验证的用户的访问。密码就是为了防止未被允许进入的陌生人进入你的“账户”、“系统”等读写你的文件和数据。
密码技术是实现网络信息安全的核心技术,是保护数据最重要的工具之一。通过加密变换,将可读的文件变换成不可理解的乱码,从而起到保护信息和数据的作用。从专业上来讲,密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。依照这些法则,变明文为密文,称为加密变换;变密文为明文,称为脱密变换。密码在早期仅对文字或数码进行加、脱密变换,随着通信技术的发展,对语音、图像、数据等都可实施加、脱密变换。为了研究密码所以就有了密码学。密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。
密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。它的现实研究成果,特别是各国政府现用的密码编制及破译手段都具有高度的机密性。
完成加密和解密的算法,称为密码的体制。密码体制分为私用密钥加密技术(对称加密)和公开密钥加密技术(非对称加密)。
数据的加密和解密过程通常是通过密码体制(cipher system)+密钥(keyword)来控制的。密码体制的安全性是通过密钥的安全性来实现的,现代密码学更注重的是追求加密算法的完备性而不是保密性,即:使攻击者在不知道密钥的情况下,没有办法从算法找到突破口。密钥是密码编制的重要组成部分,它是指示这种变换的参数。密码体制是由四种基本类型组成:错乱――按照规定的图形和线路,改变明文字母或数码等的位置成为密文;代替――用一个或多个代替表将明文字母或数码等代替为密文;密本――用预先编定的字母或数字密码组,代替一定的词组单词等变明文为密文;加乱――用有限元素组成的一串序列作为乱数,按规定的算法,同明文序列相结合变成密文。以上四种密码体制,既可单独也可混合使用,以编制出各种复杂度很高的实用密码。
利用文字和密码的规律,在一定条件下,采取各种技术手段,通过对截取密文的分析,以求得明文,还原密码编制,即破译密码。破译不同强度的密码,对条件的要求也不相同,甚至很不相同。
当今世界各主要国家的政府都十分重视密码工作,有的设立庞大机构,拨出巨额经费,集中数以万计的专家和科技人员,投入大量高速的电子计算机和其他先进设备进行工作。与此同时,各民间企业和学术界也对密码日益重视,不少数学家、计算机学家和其他有关学科的专家也投身于密码学的研究行列,更加速了密码学的发展。
从密码学发展历程来看,可分为古典密码(以字符为基本加密单元的密码)以及现代密码(以信息块为基本加密单元的密码)两类。而古典密码有着悠久的历史,从古代一直到计算机出现以前,古典密码学主要有两大基本方法:①代替密码:就是将明文的字符替换为密文中的另一种的字符,接收者只要对密反向替换就可以恢复出明文。②置换密码(又称易位密码):明文的字母保持相同,但顺序被打乱了。
对于现代密码学的发展,我主要举一个例子,指纹识别技术。
指纹系统逻辑结构包括邮政金融业务系统和指纹认证系统两部分系统之间通过接口互相调用、通讯实现业务系统内部人员的身份认证。天津邮政储蓄指纹认证系统包括认证和管理两大部分:认证部分实现本地和远程的指纹身份验证;管理部分完成指纹设备、人员信息的管理。管理系统划分为省中心指纹管理系统、区县指纹管理系统、网点指纹管理系统。
指纹技术的应用,有效杜绝了过去由于操作性风险导致的金融案件。采用指纹技术后柜员操作及授权业务只能是当事人操作完全杜绝了替代和非法授权的情况发生。由于是对本人指纹进行采集和识别,因而别人无法窥视、盗窃他人密码,从而切断了非正常途径传送密码的可能(防止高智商作案)提高工作速度,指纹录入及识别大约1秒这比手工输入密码要快。柜员和主管都不用费时定期更换密码,也不必用其他手段来保护密码。另外,该系统应用简单.不用对使用者作过多要求易学易用。
密码在当今社会生活中的作用可以说十分巨大,军事国防方面,现代金融、贸易、生产等无不在大规模使用密码.计算机网络的广泛应用,使人们对密码的依赖达到了新的高度,在千百万台计算机联结成的因特网上,用户的识别基本上是靠密码.密码被破译就会产生危及安全的极严重的后果.计算机“黑客”的作为,即为密码破译的一例,连美国国防部的计算机都未能幸免,可见密码编制的难度了。在如今生物密码技术还不熟练的前提下,我们只有更加注意防范,以免信息泄露,受到伤害。
密码学尽管在网络信息安全中具有举足轻重的作用,但密码学绝不是确保网络信息安全的惟一工具,它也不能解决所有的安全问题。同时,密码编码与密码分析是一对矛和盾的关系,俗话说:“道高一尺,魔高一丈”,它们在发展中始终处于一种动态的平衡。所以我们更应该加快加密技术的进步,来保障我们的个人信息安全,企业的机密安全和国家的机密安全。我相信,生物加密技术的产生与广泛应用将会使加密技术推向现代密码学的顶峰。将会更有效,更方便的保护人类的各种信息安全。
关键词 Excel;生物统计学;t分布;TINV函数;TDIST函数
中图分类号 G642 文献标识码 A 文章编号 1007-5739(2016)23-0271-02
生物统计学是研究数据资料的收集、整理、分析、解释的一门科学[1],也是畜牧、兽医、农学、微生物、医学等领域中不可缺少的统计工具,越来越多的数据分析离不开生物统计学的原理。随着计算机技术的发展,已经有更多的软件或操作系统被应用于生物统计学,如Excel[2]、SAS[3]、SPSS[4-6]等,但是不同的统计软件具有不同的统计特点,如Excel统计功能更为简单,适合生物统计学的初学者。SAS统计功能比较宽广,因其统计模块的限制,所以更适合能够自己编写程序的学者。SPSS的统计功能更为强大,几乎具备了所有的统计分析功能,操作相对简单、直观。虽然从统计分析上来看,SAS和SPSS的统计分析功能略胜于Excel,但是Excel也具有其独特的地方,如对一些常用分布的概率计算来说Excel就显得更简单。本文则针对Excel在生物统计学 t分布中的一些应用进行探讨。
1 t分布
2 Excel在t分布计算的应用
2.1 t分布的概率计算
例1:如果一个t分布的自由度(df)等于60,临界值(或者分位数)是2,求t分布的两尾概率是多少?求t分布的单尾概率是多少?
t分布的双尾概率是指在其分布的2个尾部(左尾和右尾部)概率之和,Excel中选定空格―插入―fx函数―统计―TDIST,在其对话框中从上至下依次输入2、60、2,具体见图2,其概率为0.050 0。
t分布的单尾概率是指在其分布的左尾部概率或右尾部概率,因为t分布是左右对称分布,所以单侧的左尾概率与右尾概率相等。Excel中选定空格―插入―fx函数―统计―TDIST,在其对话框中从上至下依次输入2、60、1。
2.2 t分布的R界值计算
例2:如果一个t分布的两尾概率为0.05,自由度(df)为10时,则其临界值是多少?
Excel中选定空格―插入―fx函数―统计―TINV,在其对话框中从上至下依次输入0.05、10,具体见图3,其临界值为2.228 2。
3 结语
在本科生的教学改革与实践中,已经把各种分布的概率计算纳入生物统计学的实践教学中,而且在概率计算这方面,Excel比较方便快捷。本文主要介绍了用Excel中 的TDIST和TINV函数在t分布中的应用,在用TDIST函数模块时,双尾概率和单尾概率的不同之处在于提示框中“Tails”的填写数字不同,双尾填“2”,单尾填“1”。而TINV函数只能提供双尾概率的临界值,如果要计算单尾概率的临界值,如单尾概率为0.01的临界值,则可以事先变换成双尾概率即 0.02,然后即可利用TINV函数计算出其临界值[7-8]。
4 参考文献
[1] 张勤.生物统计学[M].北京:中国农业大学出版社,2009.
[2] 王香萍,王文凯,李俊凯,等.EXCEL中关于生物统计中两组平均数的应用方法及探讨[J].考试周刊,2011(6):180-181.
[3] 黄中文,张丹.生物统计与SAS教学中大学生自主学习能力的培养[J].新乡学院学报(社会科学版),2013,27(5):140-142.
[4] 白俊艳,徐廷生,张小辉.《生物统计附试验设计》上机实验改革与实践[J].教育教学论坛,2015(18):247-248.
[5] 白俊艳,贾小平,张小辉,等.生物统计学课程改革与实践[J].畜牧与饲料科学,2013,34(10):57-58.
[6] 白俊艳,武晓红,张小辉,等.生物统计附试验设计课程考核方式的改革与实践[J].安徽农业科学,2015,43(5):369-370.
(江苏省江阴市现代教育技术中心,214400)
随着信息化技术、虚拟化技术和存储技术的不断发展, 云计算技术取得了飞速的发展。目前,基于云计算的“云桌面”系统已进入江阴市中小学校的计算机教室,"其安全可靠的数据存储能力、强大的计算能力、方便快捷的维护管理将有效推进教育信息化的发展。
一、“云桌面”的建设背景
随着信息技术的飞速发展,中小学对信息技术课程也越来越重视,绝大多数学校都建有多个学生计算机机房来满足信息技术课程的需要。但在机房的使用、维护和管理上,学校仍存在诸多困惑:(1)重复的硬件更新。随着教学内容和应用软件的更新升级,几乎每隔二三年,电脑硬件就需要重新升级采购,造成学校资金的重复投资和浪费。(2)昂贵的正版软件授权。随着知识产权的普及和软件正版化,信息技术课程教学中需要使用正版操作系统、教学软件,价格昂贵,学校不可能在每台PC 机上都安装正版软件。所以,急需一种只需少量购买,就能让所有学生使用到正版软件的解决方案。(3)繁重的管理维护工作。一所学校往往需要上百台PC 机,带来电脑中毒、数据丢失、应用软件崩溃、系统故障、硬件故障等繁重而复杂的管理维护问题。(4)倡导绿色环保。国家在倡导绿色城市建设, 学校也需要降低自身的能源消耗,这也是学校急需解决的问题。
以云计算技术为依托的云桌面,通过虚拟化来实现桌面的统一、资源的共享,让客户端脱离主机,用显示器和云计算设备就能实现办公和学习,大大减少了管理和维护成本,很好地解决了上述问题。
二、“云桌面”的技术优势
“云桌面”的系统配置包括:高性能的服务器、存储设备、千兆交换机、教师机、瘦终端、键盘、鼠标、显示器、虚拟化软件、其他教学软件和应用软件等。基于此,可以看出“云桌面”的技术优势:
(一)管理维护方便
云桌面改变了中小学校计算机教室的独立PC 机格局,通过后台进行集中管理,教师只需在服务器上操作就可以完成所有的管理维护工作,包括软件安装、下发、升级补丁、安全更新等,减少了大量的维护工作量,解放了信息技术教师。
(二)硬件资源按需分配
云桌面可利用云计算技术动态分配服务器资源,可根据虚拟计算机和应用软件的实际需求来分配CPU、内存、存储空间、带宽等资源,既提高了资源的利用效率,又节省了资源。学校开始部署时可根据需要选购不同容量的服务器, 以后随着应用的增加,搭配不同数量的终端机,解决了初期大量投入和后期资源不足的矛盾。
(三)运行成本降低
每台瘦终端能耗5~10(W, 和PC 机比较,平均每台瘦终端每年可节约电费200~300(元;而每年在更新维护硬件设备上节省的费用更是庞大,设备投入后维护费用几乎为零。在软件采购上,云桌面采用的是动态资源分配技术,一般只需购买一套正版软件安装在服务器上即可供所有虚拟终端使用,无需每台电脑都安装正版软件,节省了大量的成本。后期更新成本低,云桌面在更新时,只需升级或重新购买服务器就可以了,后期更新的成本明显低于传统模式。
(四)资源集中存储管理,安全性高
云桌面的用户桌面环境都是托管在学校的数据中心, 本地终端只是一个显示设备。云桌面技术将传统电脑的操作系统、数据文件等存储在后台统一的空间内,每个用户均通过唯一的账号访问或共享自己的资源。通过云桌面的集中存储、管理,使得资源可以充分共享,消除了信息孤岛现象。部署云桌面之后, 数据不再存储在各PC 终端,而是集中存储在云数据中心服务器上,终端与信息分离,从根本上保证了数据信息的安全性。
(五)实现移动办公
云桌面支持使用各种终端设备通过网络接入,如手机、平板电脑、移动电脑等。只要有网络的地方,学生和教师都可以进入学校的办公和教学环境来处理工作和学习。
三、“云桌面”的使用体会
(一)使用简单
目前在某校配置的云桌面计算机教室,50 台机器同时开机大概只需90 秒。学校服务器可同时连接60 个终端, 安装前只需建立好教学模板镜像放在机房中心服务器,然后将云终端网络接入服务器,所有终端需要的操作系统、应用软件、存储空间就可以在瞬间完成,大大提高了计算机教室的部署与恢复能力。
(二)维护方便
管理员可通过任何一台电脑进入管理平台管理机房的学生用虚拟机。使用中若某台学生用虚拟机被误装了恶意软件,或者做了较大的破坏和修改,可以在管理平台中删除出问题的虚拟机,再新建虚拟机即可。
(三)功耗更低
云桌面瘦客户端工作时几乎没有噪音,相对PC机的50分贝大幅降低,学生的学习环境变得更加健康安静和绿色环保。液晶显示器的总功耗大约为50(W, 相对PC 约210(W 的功耗,也有了明显降低。据统计,使用云桌面后,每年每台PC机的电费可节省50(%以上。
(四)将抽象的云计算物化
[关键词]计算机辅助;会计教学系统;会计电算化
计算机辅助教学系统是利用计算机作为信息传播和处理媒介来完成教学和训练任务的新兴技术。它利用计算机展示教学计划和教学内容给学生,通过学生与计算机之间的相互作用完成各种教学功能。
1.系统的设计
1.1系统目标和主要内容
通过调研,我们了解了当前建设银行在会计教学和培训中采用的教学手段和教学方法,以及教师和不同层次的学生在教学和学习这一门课程时的心得体会;查阅了有关电算化会计的资料和文献,并经过对目前已有系统的调查,最终确定了系统的目标。该目标就是为职业教学提供一套高质量的计算机辅助会计教学系统,同时又兼顾各会计岗位,为在岗人员提供一个提高自身业务水平的自学工具。因此,在课件中我们以会计原理和建行会计为主要内容,把教学内容有机地组织起来,表现成一个网状结构。在内容安排上突出重点和难点,对“借贷记帐法”和会计实务中的“业务流程”、“账务处理”以及“凭证”、“账簿”和“报表”等重要内容提供详细的解释和生动的表现形式。同时,注重教学与实践相结合,既详细描述了传统会计手工方法,又仔细介绍了当前实际工作中会计电算化的情况,并提供一个摸拟实际业务的环境,让使用者处理这些业务。其主要内容包括:会计原理、建行会计、业务实际、学习工具、会计电算化和学习指南。
1.2系统的逻辑结构
为了完成系统目标,我们采用多媒体和超文本技术来实现会计内容的表示以及“凭证”、“帐簿”和“报表”的表现。超文本是一种新型的信息管理技术,它是一个非线性的网状结构,读者在阅读时不必象读一般文章那样按顺序阅读,可以根据实际的需要,利用超文本机制提供的查询能力,迅速找到自己感兴趣的内容和有关信息。制作超文本的过程就是将有关素材按其内在的联系划分成不同层次、不同关系的思想单元,将这些思想单元组成一个网状结构。
在系统设计时,我们运用结构化程序设计方法,采用自上而下的设计思想。首先利用数据库来管理和维护本系统中的所有文字和数据,使得数据与软件代码相对独立,有利于增强系统的可维护性。其次,对系统中的会计内容进行了详细的分析和总结,相对独立地划分了系统的各项功能模块,并利用超文本技术建立了各模块之间的联系,使得各模块之间既相互联系又有一定的独立性。
数据库提供整个系统的数据支撑,超文本机制用来管理和协调整个系统,人机界面用于人机交互和会计内容的表现,这三部分既有一定的独立性,又相互联系。
1.3系统的模块划分
系统划分为六大模块。
其中,基础会计主要包括“基本原理”、“会计核算方法”和“会计报表”,重点介绍了借贷记帐法、五种会计核算程序和主要会计报表。围绕“资产=负债+所有者权益”这一基本公式,详细地举例说明在会计事项中如何记借、如何记贷;提供了会计凭证和帐簿的样式,介绍了它们的编制方法;对“资产负债表”、“损益表”和“现金流量表”等主要报表中的各项进行了详细的解释,使用户通过报表了解表中各项所对应的会计科目,加深对报表的理解,建行会计主要包括“存、贷款业务”、“支付结算”、“资金清算”、“财务成果”、“财务分析”、“建行报表”、“委托业务”和“所有者权益”等内容,在介绍这些内容时,我们立足于建行的实际情况,从不同的方面详细描述了各项业务的业务流程、帐务处理以及注意事项。业务实践为用户提供了一个模拟建行会计业务的环境,用户可以根据本系统提供的具体会计事项,亲自填写相关业务的凭证、帐簿及其会计分录,并由系统进行评判,该模块由前提假设、结算业务、其它业务和财务成果四个部分组成。学习工具模块将本系统中的主要内容汇聚在一起,为用户提供一个快速访问各个模块的途径,并交会计凭证和会计报表汇总在一起,供用户查询。学习指南是本系统的联机在线帮助,完全继承了Windows帮助文件的风格,在任何时候按F1键获得帮助。会计电算化介绍了银行近几年在会计业务中的电子化建设,详细说明了网络系统中的计算机操作和手工操作的不同之处。
这六个模块相互之间比较独立,对于各模块之间的相关联系,我们通过超文本来实现其连接,使得系统的各个模块之间既相互独立又具有有机的联系。
2.系统的实现
2.1数据库的设计
在系统设计时,我们利用数据库来管理和维护本系统中的所有文字和数据,使得数据与软件代码相对独立。因此,多媒体数据在系统中的存储和使用是我们要解决的问题。在本系统中,我们通过在文本数据库中添加指针来解决该问题。即在文本数据库中增加三个字段,在这三个字段中分别存放该记录所需的多媒体信息的指针,应用程序根据指针来获得所需的多媒体信息。
2.2系统开发环境
根据本系统的特点和设计要求,我们确定系统的开发环境在中文Windows95环境下,以Visual Basic 4.0为开发平台;以Visual Basic 4.0提供的Data Manager为数据库引擎。Visual Basic4.0 是微软公司提供的功能强大的开发平台,它界面友好、操作简单,开发效率高。
3.系统的特点
本系统具有以下特点:
3.1提供多样化的学习方式。针对目前在会计教学和培训中存在的不足,我们利用计算机来实现会计内容的相互关联,把会计内容有机地组织起来,表现成一个网状结构,做到“以点带面”。
3.2教学内容以教学和实践相结合。既以传统的会计手工方法来说明会计的原理和会计实务,又辅以介绍在当前实际工作中会计电算化的情况。
3.3.建立模拟环境,模拟建设银行业务。系统不仅提供一个模拟实际业务的环境,让使用者较为真实地了解实际操作的情况,而且,在每个模块中还具有自习考核测评功能,学员在各个模块中,可以进行人机对话式的自测。
关键词:计算机辅助教学;积件;课件
中图分类号:TP319文献标识码:A文章编号:1009-3044(2008)11-20300-03
1 引言
我国计算机辅助教学系统的发展经历了两次重要的变化,以“课件”作为教学方式的第一代辅助教学系统和以“积件”作为教学方式的第三代的辅助教学系统[1]。课件(Course Ware)是指在某种学习理论、教学方法的指导下,根据教学目标,采取某些教学策略组织教学内容的计算机辅助教学系统。这种教学方式制作简单,易于控制,因而得到了师生的广泛使用。相关统计资料表明,目前全国90%以上辅助教学软件仍是以课件作为最主要的表现形式。但是课件完成后,教师不易根据教学内容按照自己的教学思想重新组织教学课件以适应特定的教学环境和教学对象,课件内容和形式相对固定,因此不利于教师与学生之间个性的发挥,不利于交互式教学的运用。
积件(Integrable Ware)是指由教师或学生根据教学需要自行运用多媒体教学信息资源的教学软件系统,积件包括积件库与积件组合平台两个部分。近年来积件技术得到了迅速发展,成为CAI发展新方向。与课件式教学相比,积件教学形式多样,内容丰富,极大提高了课件的教学质量,因此得到了人们普遍的关注[2]。
本文通过分析积件理论及其体系结构,采用UML建模[3]设计积件库,基于积件库设计辅助教学系统。结合计算机文化基础课程的教学实践发现,与传统课件式教学系统相比,积件辅助教学系统具有形式灵活,可继承,易扩展的特点。
2 积件教学软件的系统结构
积件是由教师和学生根据教学需要自己组合运用多媒体教学信息资源的教学软件系统。积件教学对教学资源和教学过程进行准备、检索、设计、组合、使用、管理、评价的理论与实践,是从课件的经验中发展出来的现代教材建设的教学理论[4]。积件系统由积件库和积件组合平台两个部分构成。
2.1 积件库
积件库是教学资料和教学表达方式的集合,积件库包括多媒体(教学)素材库、微教学单元库、 资料呈现方式库、教与学策略库、网上环境资源库。
2.2 积件组合平台
积件组合平台是用来组织积件库并供教师和学生使用的教学软件环境。积件组合平台是连接五个积件子库的关键部分,也是教师和学生选取、加工教学资源信息、进行教学活动的操作平台,如图1所示,积件组合平台管理积件库的多媒体素材库和微教学单元库两个领域知识库,并通过网络访问网上的共享资料库,结合教与学的教学策略采用多种呈现方式生成教学所使用的教学课件。
根据领域知识点和存储方法的性质,把积件库分为实积件库、虚积件库和网上资源库。实积件库是指知识点的集合,包括多媒体教学素材库、微教学单元库,它们的共同特征是为教学提供素材。教学素材库包括文本、图形、图象、声音、动画、视频等与领域知识相关的所有形式,微教学单元库指由教师(或学生)对教学素材重新组织成新的教学资料。虚积件库由资料呈现方式和教与学策略组成,虚积件库并不构成实际知识,而是指教学所使用的思想、方法、方式、策略、技巧等。因此虚积件库的设计完全不同于实积件库的设计,不能简单采用数据库的设计方法。网上资源库是指分布在网络上的实积件库与虚积库总称。
3 实积件库设计
实积件库又称为领域知识库[5],在领域知识库中把知识点分为元知识点和复合知识点。元知识点是构成知识点的基本元素,复合知识点由元知识点或复合知识点通过相互之间的关系结合在一起。因此按照领域知识库的设计方法,把最基体的教学素材设计成元知识点,而将其它教学素材和微教学单元设计成复合知识点,
采用上述构造方法,我们可以把积件库中教学资料库和微教学单元库统一成一种知识点结构,采用UML建模方法设计知识点结构,如图2(具体UML建模方法参考文献3)。通过SID链表属性,一个知识点可以关联多个知识点,便构成知识点的树型结构,当SID链表为空时表示此知识点为一个元知识点,因此知识点结构形式统一,具有可继承,可扩展的特点。
4 虚积件库设计
把不包含领域知识点的积件子库统称为虚积件库,因此虚积件库是指教学过程中使用的教学思想和教学方法。它们主要是通过教学过程中对知识的组织、讲解来实现。虚积件库包括资料呈现方式库和教学策略库。资料呈现方式是指各种教学资料在计算机辅助教学中的表现的方式;教学策略主要是指教学的方法、模式与策略,包括讲授法、演示法、讨论法等。
因此可以将虚积件库设计为名称索引和方式实现两个部分。名称索引保存资料呈现方法和教学策略名称及其调用方法,其结构如表1(只列出主要部分)。
方式实现是指具体的教学方式和策略的计算机实现方式,把方式实现设计统一在积件的平台开发中。定义一个控制基类并设计基类的调用接口,如图3。采用虚函数定义,控制均由基类派生,因此呈现方式统一为一种基类的调用接口。
Control Base Class
Name //名称
ID //Key
Property //属性结构
……
//呈现方式
Virtual Move()
Virtual Show()
Virtual Play()
……
5 积件库计算机辅助教学系统的实现
积件库及积件平台采用面向对象的方法设计,结合PowerPoint的OLE动态连接库技术采用C#软件开发完成。教师可以通过系统按照自己习惯的教学方法和教学策略组织安排教学内容,系统可以边制作边展示。为了便于教学上课使用,系统设计有课件导出功能,教师可以通过导出功能生成上课所使用的PPT电子课件(PowerPoint文件)。与传统教学软件相比,课件内容和组织形式更加灵活。
6 结束语
积件技术把教学的资源素材与师生之间的教与学灵活结合,充分发挥计算机辅助教学形式灵活,展示多样的特点。尽管积件技术发展才刚刚开始,采用积件技术制作的课件并不多,但是相对于传统的课件技术,积件技术具有非常明显的优势,因此基于积件技术的计算机辅助教学系统的设计必然会成为CAI发展的一个新方向。
参考文献:
[1] 施农,冷静,等.一个基于积件思想的新一代多媒体辅助教学系统的设计与实现[J].计算机应用研究,2001(4):108-111.
[2] 王世龙,秦维佳,孟艳红.基于积件理论的CAI课件制作软件的设计与实现[J].沈阳工业大学学报,2006.2(28):98-101.
[3] 张韬,应时. 基于统一建模语言的面向服务体系结构的描述[J].计算机工程,2006(16):89-91.
[4] 孟宪飞,申永胜,等. 基于积件思想的智能化计算机辅助教学系统的设计[J].计算机应用,2003(5):71-73.
关键词:系统结构;系统;数据库;学习论坛;动态网页;在线考试
中图分类号:G434 文献标识码:A文章编号:1007-9599 (2011) 01-0000-02
Computer Systems Architecture Assisted Teaching
――Database Design and Implementation
Liu Wenjie
(Guangdong Trade&Industry Higher Technical School,Lechang512200,China)
Abstract:This paper introduces how to design and implement a database for computer architecture aided educational system.It introduces how to use Java Server Pages with the character of setting up and running interactive and dynamic web server and other specialties to make up dynamic page and expounds systematically how to design,create,manage and maintain the website’s database by using databases.
Keywords:System architecture;System;Database;Study forum;Dynamic page;
The on-line examination
一、引言
(一)专题辅助教学系统的发展现状
通过互联网,学生可利用远程资源在网上完成学习的各个环节。但是目前很多专题学习辅助教学系统存在许多不足,主要包括以下几个方面:
1.重开发实践,轻理论研究,真正实用的教学软件系统不多
2.专题选择的范围不恰当
3.专题内容多杂,针对性差,学科特征有所忽视
4.忽略“师生共建”的原则,建设主体单一化
5.辅助教学系统建设过程与应用过程分离
二、数据库系统功能设计
(一)数据库设计方案
1.数据库设计原则及优化
数据库设计遵循生命周期法等系统方法,强调分步进行和推迟实现。用户是系统开发设计的提出者和最终使用者,因此在进行数据库设计时必须强调用户参与。数据库的设计应分阶段进行,前一段的结果作为后一阶段设计的依据,后一阶段也可以向前一阶段反馈要求。具体设计步骤如下:
(1)需求分析:通过广泛、详细、深入的调查,了解计算机系统结构辅助教学系统的信息需求和处理需求,根据调查结果形成合理的需求分析说明书,作为设计的依据。它包括数据库所涉及的数据范围、各项数据的特征描述、数据量等。如数据名称、类型、是否主码等。
(2)概念设计:利用数据库模型表述数据与数据之间的关系。在概念设计的时候先设计与具体的用户应用相关的设计结构,然后进行视图集成,经过反复推敲、修改,最后得到一个能正确的反映单位数据及其相关联系并能满足各种处理需求的数据模型。
(3)逻辑设计:将概念数据模型转换为一DBMS对应的逻辑数据模型,同时也将用户视图转换为外模式。
(4)物理设计:根据具体DBMS的特点设计数据库内模式,由于计算机系统结构辅助教学系统的数据库并非大型数据库所以对系统性能影响不大,但是同样应该根据处理要求、设备性能等进行精心的设计优化。
在分步设计的过程中,如果发现某一阶段的设计不理想,可以立即反馈,对原设计进行修改,通过如此反复进行,实现数据库的优化。
2.数据库的安全性
计算机系统结构辅助教学系统使用Microsoft Office Access 2003数据库。为了保证数据库的安全,限制非授权的存取,数据库系统具有一个安全与授权子系统。它包括方面的内容:第一,为管理员提供建立用户帐号和密码,第二,进行安全性检查。
在本教学系统中,数据库安全体现在以下两个方面:
(1)采用数据库密码的登录。
(2)采用MD5加密算法进行加密。防止了SQL的注入,即使数据库被非法登入也无法知道用户的登陆信息,大大提高了用户信息的安全性。
(二)数据库系统的功能设计
1.学习论坛模块数据库实现的功能
学习论坛系统模块的结构功能如下所示:
(1)用户注册:以严格的注册流程,合理化的动态表单,实现注册人员的信息收集。
(2)用户登陆:动态实现窗口登陆,功能引导,并对非法登陆给予限制。同时登陆时根据权限授予相应的功能,登陆时分三种权限:普通用户,斑竹,超级管理员。用户登陆页面。
(3)帖子管理:对各栏目帖子的管理,可以简便实现帖子的回复,打印,增删新贴。同时可以搜索相应发贴人的资料。
(4)公告管理:管理员可随时登陆更新公告的信息,修改,添加,删除已的公告信息。
(5)用户管理:超级管理员可以授予用户不同的权限,通过斑竹管理相应的论坛,减少超级管理员的工作量,方便论坛的管理。同时,管理员也可以启用禁止用户,修改,删除用户的信息及他所发的帖子。
(6)搜索功能:可以实现用户对帖子及用户的分类快速搜索。按的时间和论坛类别进行限制性的搜索。
(7)资料显示:显示当前用户注册的信息及发,回帖子的情况,同时也可以对已添的资料进行修改,删除。
(8)论坛管理:管理员可以整添新的论坛,确定斑竹人选,还可以对已有的论坛进行修改,删除。
2.新闻公告模块及在线考试模块数据库实现的功能
在新闻公告模块中当用户打开系统首页后,首先看到的是新闻动态、站内公告两个版块,其中每个版块均显示最新的8条信息,并且提示的标题,时间,作者,浏览次数。大家可以分版块有选择的查看最新新闻动态、阅读本站的最新公告。
新闻动态模块与站内公告模块类似,点击相应的标题就可以直接进入相应的阅读,并且可以在百度上搜索与之相关的信息,如图1。
在线考试模块,对用户进行在线测试。这里选择10道有代表性,不同难度的试题对学生进行测试,目的是验证学生对这个知识点的掌握程度,答题完毕提交后会自动显示结果,并且给出正确的结果。
3.后台管理模块数据库实现的功能
在后台管理模块中当用户打开管理首页后,首先看到的是登陆界面,只有在正确登陆的情况下才能对后台的信息进行更新。后台管理主要包括下面几项功能:新闻动态文章的管理,站内公告文章的管理,用户管理,站点信息动态管理,频道栏目的管理。
进入后台管理模块,在后台登陆界面中输入相应的用户名和密码,系统随机产生四位有效验证码,在上述三项正确填写后,进入后台管理的首页登陆成功,就可以直接进入管理界面,进行相应信息的管理,如图2所示。在首页中,可以对用户,新闻,公告,频道栏目,站点信息进行相应的管理。图3是后台管理模块流程图。
三、结论
我们在研究国内外已有的计算机系统结构辅助教学系统的基础上,结合师生的实际需要,开发了新的计算机系统结构辅助教学系统。本系统主要包括课堂教学、学习论坛、在线考试、课件下载,维客天下,教学大纲,后台管理等功能模块。
本文主要介绍了计算机系统结构辅助教学系统数据库的设计与实现过程。首先,说明了利用JSP创建并运行动态交互的网络服务器应用程序生成动态网页的方法,然后,系统地阐述了使用数据库进行网站数据库的设计、创建、管理和安全维护的方法。最后,介绍了添加数据库驱动,建立数据连接,完成数据操作,关闭数据库连接的实现方法。本软件系统测试结果表明系统的学习功能比较全面、运行良好,为广大学生提供了一个很好的学习计算机系统结构课程的辅助平台。
参考文献:
[1]彭林,余艳.Access 2003金典教程.北京:人民邮电出版社,2001
[2]廖彬山,高峰霞.Web数据库开发技术.西安:电子工业出版社,2001
[3]Database Systems-A Practical Approach to Design,Implentation,and Management Thomas Connolly,Carolyn Begg.
通过计算机实现科学化会计管理方法
计算机技术、信息技术和网络技术的高速发展,使得越来越多的企事业单位运用国际互联网和电子商务进行生产和交易,企业的经济活动由此产生巨大的变化,这将对传统会计基础理论产生强烈的冲击。本文论述了互联网对会计基础理论的影响,并就其对策进行了探讨。
1.会计主体是指会计为之服务的对象,在传统会计描述的会计主体是一个实实在在的单位实体。而在互联网的电子商务中,存在着一些网络公司、网上公司、网际公司,以及以信息资源为主导服务的信息中介服务公司。在会计上是否认定这些公司为一个会计主体?这将给会计主体假设产生影响。
2.上述的网络公司、网上公司、网际公司为了一个特定的目标,会在短时间内结合,形成一个新的公司主体,但项目目标完成后又可能会立即解散。因此,传统的持续经营假设理论已不再作用于此类公司的会计行为。
一、传统的会计档案是指会计凭证、会计帐簿和会计报表等会计核算专用材料,是记录和反映经济业务的重要史料和证据
这些史料和证据具有严格的数据平衡性、时序性和严肃性,不得随意篡改。运用计算机管理会计档案具有以下一些显著特点:
1.运用计算机管理会计档案,不仅保留了传统意义上的会计档案,而且还包括存储在计算机硬盘中的数据及其他磁性介质或光盘存储的数据。
2.传统的会计档案具有直观可视性,而存储在磁性介质上的会计档案必须在特定的计算机硬件与软件系统环境中才可以使用,才具有生命力。
3.运用计算机管理会计档案的载体不仅是通过打印等输出的传统意义上的纸张,更主要的是磁性介质或光盘。
4.运用计算机管理会计档案具有易遭破坏、难留痕迹的特点,同时他们又受载体的质量、存放环境、存储信息的有效期等条件的影响。
5.实行运用计算机管理会计档案的时间越长,会计档案与财务软件的版本数越多。
二、如何运用计算机做好会计档案工作的管理
为了更有效地做好运用计算机在会计档案工作中的管理,我们必须根据计算机管理会计档案的特点,分别做好会计档案的收集、管理与保存、利用等方面的工作。
1.计算机管理会计档案的收集。所谓计算机管理会计档案的收集是指在一定的时间间隔内(如一个会计年度),把计算机系统中的所有会计数据拷贝(备份)存储到磁性介质或光盘上,从而形成脱离于原计算机系统的会计档案。财务部门应把财务数据的备份文件保存好,以防计算机硬件系统损坏后能在最短的时间内,在最小的损失下恢复原有的会计电算化系统。
2.计算机管理会计档案的保存。由于计算机管理会计档案是存储在磁性介质或光盘上的,根据这些信息载体的物理特性,在形成这些档案时应准备双份即采用“AB备份法”进行数据的备份。
三、运用计算机实现会计档案的整理与再利用
运用计算机整理会计档案有着与传统意义上的会计档案所无法比拟的优势。我们可以利用计算机会计档案的数据设计出一些有利于管理与决策的数据模型,建立一整套比较完善的决策支持系统,以实现电算化会计档案的再利用。
关键词:嵌入式系统;教学模式;课程体系;人才培养
1嵌入式系统模块化教学设计思路
计算机嵌入式系统教学模式改革涉及嵌入式课程体系的设置、理论教学和实验教学的开展、综合设计与学生工程实训等方面,教学体系设计以培养学生的系统分析、设计与验证能力为出发点,以培养学生的软硬件设计能力、驱动程序设计能力为导向,构建精讲多练的模块化课程体系和教学知识体系。
1.1合理设置分层培养教学环节
嵌入式教学设计中体现分层次培养环节。在教学中可按照人才培养分类,分层次进行嵌入式人才培养:一是以面向应用为主,培养学生能够针对某个具体的嵌入式系统的软硬件平台进行应用开发的能力,这属于嵌入式系统教学的基本层次,培养嵌入式应用软件人才;二是培养的学生能够进行嵌入式系统的软硬件系统平台设计和开发,具有综合系统开发和应用能力,因此,在教学过程中注重培养学生软件、硬件设计开发能力[2]。
1.2优化课程结构和创新教学内容
以人才培养与社会行业需求度为导向,以“创新创业能力培养”为目标,对嵌入式系统的课程结构、教学内容进行改革创新。做到课程结构“任务模块化”、课程模块“动态组合化”;使课程结构和教学内容不断更新。实际教学中采用灵活多样的教学方法体系,具体方法:(1)对于初级嵌入式系统各模块按统一模式讲解,有利于提高学生的学习效率,加深对嵌入式软硬件结合的理解;(2)通过函数封装等技术对外设、接口设置和操作进行模块化设计,如在以NXP单片机为核心的初级嵌入式系统上,进行硬件和软件模块化教学设计;(3)针对实践教学环节,保持课程实验课之外,进一步加强综合性的课程设计,加强独立开设综合性、设计性实验安排,锻炼学生的实际应用能力。对于部分章节采用讨论式教学,老师引出问题,学生进行讨论,共同设计。在不断讨论、解决问题的过程中,有利于学生独立思考能力的培养和灵活、综合运用基础知识能力的提高。结束时,老师对设计原理、方法和注意事项进行总结,在此基础上再进行较复杂的设计,这样可以激发同学的学习兴趣和学习热情。
2嵌入式系统模块化教学具体设计方案
嵌入式系统教学体系构建贯穿“以学生自主学习为中心”“实践教学”等教学理念,模块化教学设计具体如下。
2.1精细划分实验课程功能单元
嵌入式系统课程因其自身特点,目前理论课按照不同的功能单元进行教学,相应地实验系统也按功能单元进行划分,但大多数实验系统是采用最小系统板加底板形式的实验箱,不易扩展和携带。笔者曾在教学过程中设计了嵌入式实验系统的“口袋化”方案,即把整个实验平台分为最小系统板、输入输出单元板和交互接口板三块,方便学生携带和课后学习演练。细化初级嵌入式课程的实验系统,尽可能划分成不可再分割的基本功能模块,如单片机与电脑的异步串行通信模块,制作以MAX232为核心的电路板,配有单片机和电脑数据接口以及电源接口;继电器模块,制作以继电器为核心的小电路板,配有单片机开关信号接口和继电器开合线路接口;最小系统板则根据所连的外围模块分别给出各模块的数据接口。按功能需求连接需要配置的外围模块,进行可裁剪式的硬件设计。对不同的功能模块在软件上按照模式设置、数据读写操作进行封装。教学上按照功能原理、操作接口和应用进行解析。课堂教学上,不同功能的模块可按原理、操作、应用这种模式讲解,便于学生归纳学习理解。理论课讲解之后可以随即分发最小系统板和相应的硬件模块,实现理论讲授、实验演练的“一堂化”,让学生能理论与操作相结合,当堂消化,提高学习和运用效率[3]。
2.2设计嵌入式实验系统的模块化平台
嵌入式实验系统教学中努力做到硬件和软件的模块化设计,一方面便于后续系统的扩展与升级,另一方面方便与其他嵌入式实验系统相融合。模块化平台设计体现易扩展性和可裁剪性,一方面便于教师对学生进行统一培训,另一方面便于学生根据功能需求裁剪模块,直接进行插件式、积木式系统搭建与实现,便于学生进行创新创意类的竞赛或项目设计,有助于提高学生的系统搭建实现效率、培养创新兴趣和团队协作精神,具体步骤如下。(1)各硬件模块的调用与规范化接口设计。各规范化硬件模块接口设计包括:I/O接口模块中的拨码开关、小键盘、LED显示灯、液晶显示、蜂鸣器等各组件的模块化设计与实现;模拟电路预处理模块、片外A/D模块与D/A模块的设计与实现等;通信模块:SCI、I2C、SPI各通信接口电路的模块化设计与实现,以及常用无线通信模块的接口规范化设计;中转模块:各种电平转换接口模块、驱动隔离模块的设计与实现;存储模块:常用片外存储设备的接口设计等模块的设计与实现等[4]。(2)相应功能模块的运行模式初始化设置和读写操作函数化封装,并配以与该功能模块对应的各硬件模块的调用实例,如多路通用I/O口模块初始化函数、读写操作函数,与之对应的拨码开关、继电器、小键盘、LED显示等模块的调用实例等。(3)撰写硬件模块功能原理和接口操作手册。在进行各功能模块软件设计时,需详细撰写各模块功能原理、读写操作原理、函数封装说明、调用手册及对应各硬件模块的调用实例说明。以智能车模块化平台设计为例:首先设计硬件电路的各个功能模块,然后编写软件模块化功能代码,最后实现整个实验平台的开发与调试,起到学生理论实践“一堂化”的效果[5]。首先是驱动电路设计,智能驱动采用L298N芯片,通过I/O口与STM32嵌入式处理器相连接,采用TLP521光藕隔离器技术,防止电机运行对嵌入式处理器及其他功能模块产生电磁干扰;其次是硬件电路原理图绘制、电路板PCB图绘制、硬件电路元件的焊接、调试等;最后是软件代码编写,按照模块化设计,每个控制模块的软件代码设计成相互独立的头文件,主要包括LED流水灯、蜂鸣器、按键、A/D转换、串口通信、DS18B20、显示屏、智能小车、WiFi模块等单元的测试程序[6]。测试程序相互独立,既能够单独控制某个功能模块,也能相互融合实现复杂的功能控制。在设计过程中,教师积极引导,更多工作是让学生自己动手,“一堂化”教学有利于学生加深对嵌入式系统的理解,更重要的是提高了学生对嵌入式系统综合应用的能力。