时间:2023-03-20 16:22:46
序论:在您撰写计算机应用毕业论文时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。
计算机应用论文3000字(一):基于专业融合的中职计算机应用基础课堂教学探索论文
摘要:计算机应用基础是一门中职生必修的公共基础课,如何将专业特性融入计算机应用基础课程之中,是需要我们研究的一个重要课题。本文结合笔者学校的实际情况,分析了中职计算机课程现状和存在的问题,从鼓励学生学习兴趣和积极性出发,提出了基于专业融合的优化中职计算机应用基础课堂教学的有效措施。
关键词:计算机应用基础课堂内容课程教学
一、计算机应用基础课程现状
(一)课程内容陈旧,缺乏专业特征
江苏省连云港中医药高等职业技术学校的计算机应用基础课程是根据非计算机专业教学要求,结合《中等职业学校计算机应用基础教学大纲》和《全国高校计算机等级考试(一级考试大纲)》编写而成的。它的主要内容有计算机基础知识、Windows基础操作、文字处理软件(Word)、数据处理软件(Excel)、演示文稿软件(Powerpoint)和因特网应用(Internet)。
这些内容相对固定不变,局限于传统概念和理论知识,跟不上计算机科学发展的速度。当前,多数中职学校非计算机专业学生选用上述通用型计算机应用基础教材,但职业教育有着鲜明的专业特点,如护理、药学专业,选择通用的计算机教材,理论知识所占比重过大,应用技能比重偏小,与专业相关的实训内容几乎没有。这种与专业联系不紧密的课程,不能针对性地解决学生专业学习中遇到的问题,将会在很大程度上会影响学生的学习积极性。
(二)学生基础参差不齐,阻碍教学有序开展
中职院校的学生有的来自条件较好的中学,有的来自乡村和欠发达地区;有的学生能熟练上网查找资料、下载文件、听歌看视频等;有的学生则基础薄弱,对计算机基础知识的了解不深,打字练习时“一指弹”现象普遍,甚至连双击鼠标或右击鼠标都存在困难。基础差距严重阻碍了计算机教学的有序进行。
(三)教师缺乏对学生专业特征的分析
从事计算机应用基础教学的教师大部分毕业于计算机相关专业,在日常教学中按照课程标准要求进行教学,对学生所学专业或其他学科知识了解不深。“隔行如隔山。”例如,护理学和药学具有很强的专业性,教师若不了解护理学和药学专业特征和岗位需求,在教学内容上一味地按照教学大纲安排,将很难调动学生的学习积极性。
二、将专业融入计算机应用基础课程教学
进行具体教学实施时,需将不同学科、专业与计算机应用基础课程紧密结合,激发学生学习的主观能动性,为其今后的职业发展和终身学习奠定良好的基础。
(一)课程前期设计
中职院校计算机应用基础的教学不能局限于传统理论知识和概念,要紧跟时展,依据社会需求,结合专业岗位要求进行。以江苏省连云港中医药高等职业技术学校为例,教师要定期深入医院和药房与专业教师商讨计算机应用基础在专业岗位中的应用现状,及时体现到课堂内容教学中。例如,护理工作岗位中涉及哪些计算机应用技术、药房数据记录处理涉及哪些计算机应用知识等。
例如,Word图文混排是比较重要的一个章节,内容包括文本框、图片和艺术字等。教师可以利用制作“健康教育宣传海报”的方式巧妙设计教学环节。教师要对任务进行简要说明,明确在课堂学习中出现疑难问题时可采用的方法。具体如下:学校宣传部接到任务,要到海城镇10所小学开展“保护眼睛”宣传活动,请学生们为他们设计宣传海报,要求版面美观。在制作过程中,教师通过各种方法让学生掌握文本框、图片和艺术字等知识点的操作。其中,文本框像一个容器,可放置文本、图形和表格等内容。为了美化版面,突出设计内容,可以通过为海报添加图片来进一步解释说明文字内容,图片可以从剪贴画库、网站或本地磁盘中获取,再通过美化修饰图片增强排版效果;文档标题使用艺术字,可以使其变得更加生动活泼,增强视觉效果。这样的综合实例不仅能让学生学习相关的基础知识,还能通过与专业结合的实际操作运用知识点,完成与专业相关的宣传海报制作,激发学生探索知识的积极性,达到预期的培养目标。
(二)课堂教学实施
当前,互联网背景下的课堂发生了很大变化。同样的教学内容,面对基础参差不齐的学生,必须采取恰当的教学方法,避免出现传统教学中“吃不饱”和“吃不消”的现象。教师在了解班级情况的基础上,可使用分组互助教学方法,组内进行“一对一”帮扶对,让基础好的学生帮助基础差的学生。教师对教学课程和课堂作业根据难易程度进行不同层次划分,准备基础篇、提高篇和拓展篇的导学案和课后作业,学生则根据自己的水平完成相应的内容。基础篇是所有学生必修的,这是最低要求,提高篇是鼓励学生参与,拓展篇由学有余力的学生完成,以便进一步提升和拓展学生的能力。
例如,在“EXCEL创建工作表”教学时,教师通过学校网络平台将本节课的学习目标和具体任务发送到学生端,要求学生编辑“住院费用一览表.xsl”的列宽和格式设置,并且完成序号和20位“合作医疗证号”的输入并提交给老师,教师收到作业并加以批改。课中教师将作业情况总结归纳,请完成作业较好的学生演示工作表格式化的操作步骤、演示合并单元格等;教師强调自动填充功能的使用方法,解决输入多位数字时不能在表中显示的问题。对于课前、课中、课下的个别问题,学生可以在学校网络平台发帖提问。
混合线上线下的教学手段已成为主流,不仅为学生提供了丰富的教学资源和教学材料,包括微视频、课件、导学案和网络资源等,也解决了传统课堂中学生参与度不高、积极性不足的问题。计算机应用基础课程最突出的特点是实践性强,注重对学生操作的能力培养,开展理实一体化教学。在开展线下课堂教学时要结合线上课程资源进行,提高学生的表达能力和团队协作能力。在课堂中,教师引导并为学生提供足够的交流与沟通条件,鼓励学生整合问题,自行探究难点。
在课程实施环节,教师要选择有针对性的案例分析演示,明确需要达到的教学目的和要求,并对技巧性的操作进行演示,将操作中的重点或难点设计成小任务,让学生模仿练习。利用学校网络平台定期推出课程资源,包括与专业相关的内容,拓宽学生视野,提供精品课程或相关教学实践项目,发挥线上线下教学手段的优势,调动学生学习的热情,把抽象复杂的课程内容具体化、生动化和直观化,降低学习难度,提高学习质量。例如,运用因特网教学时,将药方搜索融入其中,运用幻灯片教学时,从未来的职业特点及职业道德入手制作幻灯片,把这些内容融入课堂,便于学生进一步理解自己的专业角色,从而更加明确自己的学习目标。
(三)课程评价反馈
灵活多元的考核方式是课程教学中必不可少的环节,需尽可能设计全面精准的反馈教学效果的评价方式。通过过程性评价和终结性评价相结合、定量评价与定性评价相结合进行考核,如结合学校网络平台中的平时学习记录、作业完成情况、专业教师的相关内容反馈等进行评价。合理设置分数比例,注重学生纵向发展,以鼓励学生提高自身综合实践素质为目的来设计评价方式。
三、小结
江苏省连云港中医药高等职业技术学校已经形成了与专业融合的计算机应用基础课程教学。但多样化的专业差异、学科间的交叉融合、不同专业的发展诉求是客观存在,如何将不同领域的内容细化具体到计算机应用基础教学,还需要持续调查分析。
计算机应用毕业论文范文模板(二):基于专业融合的中职计算机应用基础课堂教学探索论文
摘要:计算机应用基础是一门中职生必修的公共基础课,如何将专业特性融入计算机应用基础课程之中,是需要我们研究的一个重要课题。本文结合笔者学校的实际情况,分析了中职计算机课程现状和存在的问题,从鼓励学生学习兴趣和积极性出发,提出了基于专业融合的优化中职计算机应用基础课堂教学的有效措施。
关键词:计算机应用基础课堂内容课程教学
一、计算机应用基础课程现状
(一)课程内容陈旧,缺乏专业特征
江苏省连云港中医药高等职业技术学校的计算机应用基础课程是根据非计算机专业教学要求,结合《中等职业学校计算机应用基础教学大纲》和《全国高校计算机等级考试(一级考试大纲)》编写而成的。它的主要内容有计算机基础知识、Windows基础操作、文字处理软件(Word)、数据处理软件(Excel)、演示文稿软件(Powerpoint)和因特网应用(Internet)。
这些内容相对固定不变,局限于传统概念和理论知识,跟不上计算机科学发展的速度。当前,多数中职学校非计算机专业学生选用上述通用型计算机应用基础教材,但职业教育有着鲜明的专业特点,如护理、药学专业,选择通用的计算机教材,理论知识所占比重过大,应用技能比重偏小,与专业相关的实训内容几乎没有。这种与专业联系不紧密的课程,不能针对性地解决学生专业学习中遇到的问题,将会在很大程度上会影响学生的学习积极性。
(二)学生基础参差不齐,阻碍教学有序开展
中职院校的学生有的来自条件较好的中学,有的来自乡村和欠发达地区;有的学生能熟练上网查找资料、下载文件、听歌看视频等;有的学生则基础薄弱,对计算机基础知识的了解不深,打字练习时“一指弹”现象普遍,甚至连双击鼠标或右击鼠标都存在困难。基础差距严重阻碍了计算机教学的有序进行。
(三)教师缺乏对学生专业特征的分析
从事计算机应用基础教学的教师大部分毕业于计算机相关专业,在日常教学中按照课程标准要求进行教学,对学生所学专业或其他学科知识了解不深。“隔行如隔山。”例如,护理学和药学具有很强的专业性,教师若不了解护理学和药学专业特征和岗位需求,在教学内容上一味地按照教学大纲安排,将很难调动学生的学习积极性。
二、将专业融入计算机应用基础课程教学
进行具体教学实施时,需将不同学科、专业与计算机应用基础课程紧密结合,激发学生学习的主观能动性,为其今后的职业发展和终身学习奠定良好的基础。
(一)课程前期设计
中职院校计算机应用基础的教学不能局限于传统理论知识和概念,要紧跟时展,依据社会需求,结合专业岗位要求进行。以江苏省连云港中医药高等职业技术学校为例,教师要定期深入医院和药房与专业教师商讨计算机应用基础在专业岗位中的应用现状,及时体现到课堂内容教学中。例如,护理工作岗位中涉及哪些计算机应用技术、药房数据记录处理涉及哪些计算机应用知识等。
例如,Word图文混排是比较重要的一个章节,内容包括文本框、图片和艺术字等。教师可以利用制作“健康教育宣传海报”的方式巧妙设计教学环节。教师要对任务进行简要说明,明确在课堂学习中出现疑难问题时可采用的方法。具体如下:学校宣传部接到任务,要到海城镇10所小学开展“保护眼睛”宣传活动,请学生们为他们设计宣传海报,要求版面美观。在制作过程中,教师通过各种方法让学生掌握文本框、图片和艺术字等知识点的操作。其中,文本框像一个容器,可放置文本、图形和表格等内容。为了美化版面,突出设计内容,可以通过为海报添加图片来进一步解释说明文字内容,图片可以从剪贴画库、网站或本地磁盘中获取,再通过美化修饰图片增强排版效果;文档标题使用艺术字,可以使其变得更加生动活泼,增强视觉效果。这样的综合实例不仅能让学生学习相关的基础知识,还能通过与专业结合的实际操作运用知识点,完成与专业相关的宣传海报制作,激发学生探索知识的积极性,达到预期的培养目标。
(二)课堂教学实施
当前,互联网背景下的课堂发生了很大变化。同样的教学内容,面对基础参差不齐的学生,必须采取恰当的教学方法,避免出现传统教学中“吃不饱”和“吃不消”的现象。教师在了解班级情况的基础上,可使用分组互助教学方法,组内进行“一对一”帮扶对,让基础好的学生帮助基础差的学生。教师对教学课程和课堂作业根据难易程度进行不同层次划分,准备基础篇、提高篇和拓展篇的导学案和课后作业,学生则根据自己的水平完成相应的内容。基础篇是所有学生必修的,这是最低要求,提高篇是鼓励学生参与,拓展篇由学有余力的学生完成,以便进一步提升和拓展学生的能力。
例如,在“EXCEL创建工作表”教学时,教师通过学校网络平台将本节课的学习目标和具体任务发送到学生端,要求学生编辑“住院费用一览表.xsl”的列宽和格式设置,并且完成序号和20位“合作医疗证号”的输入并提交给老师,教师收到作业并加以批改。课中教师将作业情况总结归纳,请完成作业较好的学生演示工作表格式化的操作步骤、演示合并单元格等;教師强调自动填充功能的使用方法,解决输入多位数字时不能在表中显示的问题。对于课前、课中、课下的个别问题,学生可以在学校网络平台发帖提问。
混合线上线下的教学手段已成为主流,不仅为学生提供了丰富的教学资源和教学材料,包括微视频、课件、导学案和网络资源等,也解决了传统课堂中学生参与度不高、积极性不足的问题。计算机应用基础课程最突出的特点是实践性强,注重对学生操作的能力培养,开展理实一体化教学。在开展线下课堂教学时要结合线上课程资源进行,提高学生的表达能力和团队协作能力。在课堂中,教师引导并为学生提供足够的交流与沟通条件,鼓励学生整合问题,自行探究难点。
在课程实施环节,教师要选择有针对性的案例分析演示,明确需要达到的教学目的和要求,并对技巧性的操作进行演示,将操作中的重点或难点设计成小任务,让学生模仿练习。利用学校网络平台定期推出课程资源,包括与专业相关的内容,拓宽学生视野,提供精品课程或相关教学实践项目,发挥线上线下教学手段的优势,调动学生学习的热情,把抽象复杂的课程内容具体化、生动化和直观化,降低学习难度,提高学习质量。例如,运用因特网教学时,将药方搜索融入其中,运用幻灯片教学时,从未来的职业特点及职业道德入手制作幻灯片,把这些内容融入课堂,便于学生进一步理解自己的专业角色,从而更加明确自己的学习目标。
(三)课程评价反馈
灵活多元的考核方式是课程教学中必不可少的环节,需尽可能设计全面精准的反馈教学效果的评价方式。通过过程性评价和终结性评价相结合、定量评价与定性评价相结合进行考核,如结合学校网络平台中的平时学习记录、作业完成情况、专业教师的相关内容反馈等进行评价。合理设置分数比例,注重学生纵向发展,以鼓励学生提高自身综合实践素质为目的来设计评价方式。
计算机应用论文2000字(一):大学生计算机应用基础课程分层次教学的有效性研究论文
摘要:大学计算机应用基础是一门重要的公共必修课,但教学中受学生思维能力、已有基础影响较大,教学内容和教学模式又相对保守,教学效果一般。在本文中,笔者就引入分层次教学方法,针对学生计算机基础水平进行调查分析,然后实施分层次教学实践。通过长期分层次教学实践,学生计算机基本技能得以显著提升,教师教学能力同时也得到了发展。在新课程改革大背景下,分层次教學以其针对性强、因材施教、从实际出发等特点,成为课程教学改革的一个重要方向。
关键词:计算机应用;基础;分层
计算机应用基础课程是大学生必修的一门基础课,大学生必须要学会计算机基础知识以及相关的基础操作,并将提高计算机应用能力作为一门重要的课程进行学习。传统的计算机应用基础课堂形式更多的是教师在强行灌输知识,缺少对学生动手能力的培养,有时候一节课45分钟,学生自己操作的时间只有10分钟,到了下一堂课教师又会教新的内容,学生上节课的还没掌握好就要被迫学习新的,这会导致学生学习积极性不高。所以我们一定要结合学生的个性进行因材施教,利用分层次教学提高学生的计算机学习能力。
一、明确不同学生的学习状况
计算机应用基础是大学生必修的一门功课,也是计算机应用非常重要的课程,学生的掌握程度直接影响到后期计算机的应用与学习。但是随着现在国家实现高校扩招,学生层次差异也越来越大,传统的教学并不利于学生的进步。所以学生主动探索学习、组建自己的知识建构是非常重要的,教师在进行计算机教学时一定要从每个学生的特点出发,创设学生更利于贴近学生专业学习以及便于学生毕业后在公司能够积极响应公司要求的问题情景。教师一定要从学生的实际考虑出发,让每一个学生都能积极参与其中,多开展各种计算机应用教学活动,定制不同层次的教学目标,改变传统标准、循序渐进,让基础差的学生也能够跟上步伐。
二、因材施教,分层练习
由于学生的理解能力不同,每个学生的能力是有一定的差异的,教学过程中教师务必要根据学生的认知水平以及学习能力来制定教学方案,让每个层次的学生都能完成任务,激发学生的学习兴趣,培养他们的主观能动性。在教学实践中,教师可以试着将教学任务分为基础、提高、探索三部分。基础部分主要是考查学生是否牢固的掌握了计算机基础知识点,提高部分主要是为了让学生能够在基础的层次上更加深入了解计算机,剖析每堂知识点的重难点,能够灵活的运用到生活中,探索部分顾名思义就是希望学生能够开发自己的创新、创造力,能够利用自己所学的知识尝试开发出更多新奇的计算机编程。
打个比方,学生在学习EXCEL时,教师可以根据三个层次进行任务分类。基础类的任务是要求学生简单的将学生的学号、姓名、各科成绩以及总分数根据降序排序的方式进行排序。让学生先认识、了解排序的公式、快捷键等。学生们都掌握得差不多时,教师可以提高难度,让学生将已知的学生的学号、姓名、各科成绩以及总分数以名次先后顺序进行排列,同时可以尝试让学生了解在生活中、工作中,这样的排序学习能够带给他们什么样的便利。紧接着就是探索类的教学,给学生假设一个场景,我们做好编辑之后要将表格给同事或领导观看,但是这位同事或者领导并不懂得如何使用排序操作,那么这个时候我们应该怎么让对方查找自己想要的排序方式?
通过这样的分层次教学,让不同基础的学生都能够学到自己的希望学到的知识点,基础薄弱的学生在熟悉掌握基础后也可以进一步向探索层次进军。
三、举办课堂竞赛,分层巩固学习成果
教师可以尝试多举办课堂竞赛提高学生的学习兴趣。学生在学习上只有相互追逐才有学习的劲头。竞赛形式教师可以分为个人竞赛、小组竞赛两种模式,个人竞赛主要是为了考量每个人的学习情况以及能力,小组竞赛更多的是为了培养学生的团队精神。个人竞赛中,教师可以将出题的重点压在个人的打字速度、对公式的熟悉情况;小组竞赛可以多设立一些半开放或完全开放的任务,例如电子报刊排版、宣传单的设计、杂志封面等等,让学生既能够意识到团结合作的重要性还能够开发他们的创新能力。
四、对学生学习情况进行认真评价
以前由于并不重视大学生计算机应用,就算教师安排的任务学生完成了,学生上交作业后教师并不会对学生的作品进行针对性的评价,仅是将上交率作为一个平时考勤的参照。教师应该改变这种观念,要积极、认真的对待学生的作品,针对学生的作品找出其中的不足并帮助学生找出改正的方法,促进学生有更好的进步空间。另外教师一定要培养学生多问问题的习惯,鼓励学生找出问题,大家共同解决,只有这样才能够提高学生的学习兴趣。
五、结束语
层次教学主要是为了让学生能够在适当的学习环境下找到适合自己的学习模式与步伐,让基础较弱的学生能够有所进步、学有所获,同时掌握好基础的知识,让基础好的学生稳扎基础知识的同时去探索新的学习模式,不断提高自己。
作者简介:梁涛(1983--)男,新疆昌吉人,本科,主要从事计算机行业。
计算机应用毕业论文范文模板(二):高职计算机应用基础课程中数字化教学资源的应用论文
【摘要】本文阐述在高职计算机应用基础课程中应用数字化教学资源的重要性,分析数字化教学资源应用面临的数字化教学资源缺乏系统性创新性针对性、教师数字化教学能力欠缺、数字化教学资源选择范围受限、考核评价机制不利于促进数字化教学资源应用等问题,从校园网平台、数字化教学资源选择、教师数字化资源应用能力、教学模式、考核评价机制等方面论述数字化教学资源的应用策略。
【关键词】高职计算机应用基础数字化教学资源应用
【中图分类号】G【文献标识码】A
【文章编号】0450-9889(2020)02C-0159-02
在互联网信息时代,计算机是人们日常工作和生活不可缺少的部分,同时也是提高学习、办公效率的重要工具。因此,高职院校必须重视计算机应用基础课程的教学工作,不断与时俱进,培养符合时代要求的学生。
一、在高职计算机应用基础课程中应用数字化教学资源的重要性
数字化教学资源是以互联网为基础、以信息技术为物质条件的新型教育资源,具有打破时间、地点限制的优势,能够使教师教学工作更加便利高效,能为教师的课堂教学补充丰富的内容。同时数字化教学资源也打破了学习的地点与时间限制,为学生的学习提供较大方便。这种运用互联网工具进行教学辅助的现象也是时展的主流趋势。
高职计算机应用基础课程教学等级为高等教育,更体现了互联网时代的科技性与先进性特点。因此,高职院校计算机应用课程应充分利用数字化教学资源进行课堂教学,以充分体现计算机课程的应用性和先进性。此外,计算机应用能力是当代社会学习、办公以及生活的必备技能,高职院校作为学生获取社会生存技能的重要场所,其计算机应用基础课程是学生的必修课程,为培养学生适应社会需求的技能,该课程必须融入数字化教学资源,这是社会发展的需要。
二、高职计算机应用基础课程中的数字化教学资源应用面临的问题
(一)数字化教学资源缺乏系统性、创新性、针对性。数字化教学资源这一概念是近几年提出的新课程改革的内容,由于提出时间晚,发展时间短,数字化教学资源建设尚处于初级阶段,不具备完整的理论系统,而且在当前的运用中也存在诸多不足之处。在高职计算机应用基础课程教学中,数字化教学资源并不丰富,教师通常选择网络上已有的数字化教学资源进行课堂教学,缺乏创新性和针对性。
(二)教师数字化教学能力欠缺,不能有效利用数字化教学资源。高职计算机应用基础课程教师虽具备较高的知识水平,但是大部分教师已经适应传统的教学方式,即课堂偏重理论讲解,依照教材讲授教学内容,对互联网教学设备和数字化教学资源的认识不深、运用技能掌握不足,不能将课程内容与数字化教学资源进行有效结合。加之学校极少组织计算机课程教师进修学习,使得计算机课程教师与现阶段数字化教学要求脱节。大部分教师在计算机应用基础课程教学方面不能有效利用数字化教学资源,使得数字化教学资源的价值不能得到充分发挥。
(三)数字化教学资源选择范围受限。计算机应用基础课程作为一门技术性学科,具有实践性、操作性的特点,其教学目标在于“应用”。因此,该课程教学内容只有凸显实践性、操作性,才能有助于达到课程教学目标。传统计算机应用基础课程教学以教材理论为主,实践操作环节欠缺,而且课程内容单一,与学生的发展要求有所差异,难以调动学生的学习自主性。数字化教学资源虽可缓解这一现象,但是由于教师限定了数字化教学资源的选择范围,学生因此失去了自主选择数字化教学资源的权利,处于被动位置。结果导致数字化教学资源应用价值无法得到体现。
(四)考核评价机制不利于促进数字化教学资源应用。在计算机应用基础课程中应用数字化教学资源进行教学后,课程考核评价机制也应涵盖涉及数字化教学资源应用的方方面面。然而,当前高职计算机应用基础课程的考核评价机制仍沿用传统方式,仍以试卷考试成绩为评分依据,偏重考查学生计算机理论概念的掌握,没有对数字化教学方面进行考核,因而不能有效检验数字化教学资源的有效性,使数字化教学资源不能发挥教学辅助的重要价值。
三、高职计算机应用基础课程中数字化教学资源的应用策略
(一)以校园网为平台促进数字化教学资源的应用。高职计算机应用基础课程教师可发挥自身计算机专业优势,利用自己的学识以及技能,联合其他专业教师开发适宜本校计算机应用基础课程的数字化教學资源,并以校园网为平台,促进师生对数字化教学资源的应用。
校园网是高职院校利用“互联网+”整合校园学习和校园信息的信息网络系统,包含学生课程表、个人成绩、网络课程、自主选课、学校公告等信息,学生通过网络即可获取学校最新动态,这样不仅降低了学校管理成本,还为学生利用数字化教学资源学习提供了平台。以“学习通”校园网为例,学生在选择计算机应用基础课程任课教师时,可通过“学习通”软件自主选课系统选择自己心仪的教师;教师也可利用班级群聊,作业通知与考试时间通知,以节省信息传达时间;期末考试教师可在线测试,将线上成绩纳入期末成绩;等等。校园网的这些功能,能够在很大程度上促进师生对数字化教学资源的应用。
(二)扩大数字化教学资源选择范围,丰富数字化教学内容。针对数字化教学资源系统性、创新性、针对性不强且范围受限的问题,教师应改变教学理念,注重引入更为丰富、全面、有针对性的数字化教学资源,而不应局限在传统教学内容的范围。在数字化教学资源应用中,教师可有意识地选择涵盖重要教学知识点、更有趣味性、更多样化的数字化教学资源,包括影、视、音三大种类,通过利用有趣的视频、生动的图片以及音乐,有效地吸引学生的注意力,调动学生的积极性。例如,教师在讲解PowerPoint插入超链接操作,为学生示范如何建立视频链接或者音乐链接时,就可以将相应的数字化教学资源引入进来。以制作《红楼梦》课件为例,将红楼梦影视经典片段加入文件中,课堂示范时播放给学生观看,可以激起学生的学习兴趣。
(三)提高教师对数字化教学资源的认识及应用能力。教师是教学活动的承担者,也是知识传递的桥梁,只有掌握了有效的教学技能,才能更好地进行教学实践活动。为提高高职计算机应用基础课程任课教师的计算机应用能力和教学实践能力,学校可定期组织计算机应用基础课程教师进行教学技能进修,引导其重视数字化教学资源对课程教学的作用,充分认识数字化教学资源具有丰富、跨时空的特点,明确数字化教学资源在计算机应用基础课程上发挥的巨大价值,如丰富课程内容、完善教学知识结构、在线教学等价值,结合课程充分融合数字化教学资源,使计算机应用基础课程更具时代性与适用性。
高职院校可组织教师外出参加数字化教学资源应用考察培训,如组织教师前往计算机应用基础课程中数字化教学资源应用较为成功的学校进行考察学习,在考察学习过程中让教师扮演学生的角色,跟随被考察学校教师进入课堂听课学习,在听课过程中做好课堂记录,以提升自身数字化教学能力。
(四)采用适合数字化教学的教学模式。传统教学模式以教材知识内容为范围,授课方式为班级集中制。数字化教学资源在高职计算机应用基础课程中的应用需要打破教材和班级集中教学的局限,使计算机应用基础课程学习不再受时间地点等因素的影响。因此,单纯的集中授课的方式已经难以适应数字化教学的要求,不利于数字化教学资源的应用,计算机应用基础课程教学模式应有所转变。利用校园网平台开展数字化教学就是一种较为适宜的教学模式。除利用校园网平台外,教师还可以采取以下教学模式:首先,教师通过在学生学习的每台计算机安装控制软件,以教师计算机为主机,在理论讲解的过程中锁定学生计算机,教師示范时,学生的电脑显示内容与教师动作同步。其次,教师通过计算机程序布置限时课堂作业,有效检验学生学习效果。在这种教学模式开展过程中,教学设备是数字化教学资源发挥教学价值的物质条件,先进的教学设备能够保证教师在教学中更加流畅地使用数字化教学资源,减少不必要的教学失误情况出现,因此应及时更新相应的教学设备。
(五)改进考核评价机制。大部分高职院校的计算机应用基础课程考核评价机制以试卷理论成绩为主,对于实践应用能力考核缺乏足够的重视。教师在新的教学环境下应改变计算机应用基础课程理论为主的评分机制,以实践应用成绩为主,建立完善的考核评价机制。以数字化评分系统的应用为例,教师在“学习通”或者校园网网络课程计算机应用基础课程考查试卷,题目类型参考计算机二级考试,有选择题、Word操作题、Excel操作题以及PowerPoint操作题,限时90分钟,满分100分,将学生的线上成绩按照80%的比例算入期末总成绩。
关键词:遗传算法全局寻优自动化组卷
1引言
计算机辅助考试系统的自动组卷的效率与质量完全取决于抽题算法的设计。如何设计一个算法从题库中既快又好的抽出一组最佳解或是抽出一组非常接近最佳解的实体,涉及到一个全局寻优和收敛速度快慢的的问题,很多学者对其进行了研究。遗传算法以其自适应寻优及良好的智能搜索技术,受到了广泛的运用。PottsJC等人基于变异和人工选择的遗传算法对最优群体规模进行了论述;HamiltonMA等结合遗传算法把其运用到神经网络中,并取得了良好的效果[4];也有众多的学者对保留最佳状态的遗传算法的收敛速度做了讨论。通过理论推导和事实运用,发现遗传算法在寻优和收敛性方面都是非常有效的。
本文结合遗传算法的原理和思想,对考试自动出题组卷的问题进行了研究,找到了一种获得与考试试题控制指标符合的试题模型的解决方法。
2问题描述
自动组卷是考试系统自动化或半自动化操作的核心目标之一,而如何保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的一个难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。因此,选择一个高效、科学、合理的算法是自动组卷的关键。
以往的具有自动组卷功能的考试系统大多采用随机选取法和回溯试探法。随机选取法根据状态空间的控制指标,由计算机随机的抽取一道试题放入试题库,此过程不断重复,直到组卷完毕,或已无法从题库中抽取满足控制指标的试题为止。该方法结构简单,对于单道题的抽取运行速度较快,但是对于整个组卷过程来说组卷成功率低,即使组卷成功,花费时间也令人难以忍受。尤其是当题库中各状态类型平均出题量较低时,组卷往往以失败而告终。
回溯试探法这是将随机选取法产生的每一状态类型纪录下来,当搜索失败时释放上次纪录的状态类型,然后再依据一定的规律(正是这种规律破坏了选取试题的随机性)变换一种新的状态类型进行试探,通过不断的回溯试探直到试卷生成完毕或退回出发点为止,这种有条件的深度优先算法,对于状态类型和出题量都较少的题库系统而言,组卷成功率较好,但是在实际到一个应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长,后两点是用户无法接受的,因此它也不是一种很好的用来自动组卷的算法。
分析上述两种算法的优缺点,不难发现,在限制条件状态空间的控制下,随机选取法有时能够抽取出一组令用户满意的试题。只不过由于它随机选取试题的范围太大,无法确定目前条件下哪些区域能够抽取合适的试题,反而可能在那些已经证明是无法抽取合适试题的区域内反复选题,进行大量的无效操作进入死循环,最终导致组卷失败。回溯试探法组卷成功率高,但它是以牺牲大量的时间为代价的,对于现今越来越流行的考生网上随机即时调题的考试过程来说,它已不符合要求。因此,必须结合以上两种方法寻找一种新的改进算法,这种算法要具有全局寻优和收敛速度快的特点。遗传算法(GeneticAlgorithms)以其具有自适应全局寻优和智能搜索技术,并且收敛性好的特性能很好的满足自动考试组卷的要求。
3遗传算法描述
遗传算法是一种并行的、能够有效优化的算法,以Morgan的基因理论及Eldridge与Gould间断平衡理论为依据,同时融合了Mayr的边缘物种形成理论和Bertalanffv一般系统理论的一些思想,模拟达尔文的自然界遗传学:继承(基因遗传)、进化(基因突变)优胜劣汰(优的基因大量被遗传复制,劣的基因较少被遗传复制)。其实质就是一种把自然界有机体的优胜劣汰的自然选择、适者生存的进化机制与同一群体中个体与个体间的随机信息交换机制相结合的搜索算法。运用遗传算法求解问题首先需将所要求解的问题表示成二进制编码,然后根据环境进行基本的操作:selection,crossover,mutation……这样进行不断的所谓“生存选择”,最后收敛到一个最适应环境条件的个体上,得到问题的最优解。[6,7]
4遗传算法应用
一般来说,用户在自动组卷时会对试卷的质量提出多方面的要求,如总题量、平均难度、题型比例、章节比例、重点章节比例、知识点的交叉与综合等,自动组卷就应最大程度的满足用户的要求。因此,在组卷之前,我们首先为自动组卷过程建立控制指标相应状态空间D,
D=[]
D的每一行由某一试题的控制指标组成,如题号、题型、章节、难度等,并且这些属性指标都进行编码表示成二进制形式,而每一列是题库中的某一指标的全部取值。在具体出题时,考方可能不会用到所有的指标,所以D包含的个体d_target可以表示为d_request和d_void,d_request表示考方要求的控制指标,d_void表示考方不要求的控制指标。即
d_target::=<d_request>:<d_void>
<d_request>::={0,1}m
<d_void>::={0,1}n
试题库[STK]中的每一道试题在建库时都输入了相应的属性指标。试题模型的产生形式是:
if<data>then
<model>
<data>::={0,1,#}m
#表示0和1之间的任意一位。
考试自动出题的遗传算法如下:
(1)根据考方的出题要求,规划状态空间库D中的数据,保留d_request部分,而不要d_void部分,对其剩余部分进行编码D[1],D[2],……D[i]。
(2)初始化试题库[STK]。随机从题库中抽出一组试题,并进行编号STK[1],STK[2]……STK[j],确定合适的交换概率Pc和变异概率Pm;并定义其适应值flexibility[k](k=1,2……j)
flexibility[k]<-0(k=1,2……j)
(3)从试题库[STK]中取出STK[m](0≤m≤j)与状态空间库[D]中的指标D[n](0≤n≤i)进行匹配。如果STK[m]与D[n]完全匹配,则
flexibility[k]<-flexibility[k]+1
如果不匹配,则有
flexibility[k]<-flexibility[k]+0
(4)进行淘汰选择,保留具有高适应度的试题。即把flexibility[k]为0的STK[m]去掉,这样就生成了一个新的试题模型STK[h]。
(5)重复过程2生成新的试题模型STK[p]。按一定的交换概率Pc从[STK]中随机选取模型STK[h]和STK[p],交换彼此位串中对应的值,产生新的试题模型STK[h]、STK[p],如
交换前STK[h]=1101011
STK[p]=0011110
交换前STK[h]=1111011
STK[p]=1111110
(6)按一定的变异概率从题库[STK]中随机选出一试题模型STK[h]进行基因突变,产生一个新的试题模型。
(7)在完成以上选择、交叉、变异步骤后,产生一个考试试题模型,按照事先确定的误差精度对其进行收敛性的判别,当其适应度高时,试题组卷成功,转向步骤8,如果其适应度低,则转向步骤3继续执行。
(8)输出相应的考试试题,组卷结束。
以上用遗传算法抽题时,交换概率Pc和变异概率Pm的确定很重要。Pc
太小使选题工作进展缓慢,太大则会破坏适应值高的试题模型。通常规定其为0.4。同样,Pm太小就不能产生新的试题模型,太大又会产生过多的试题模型。它宜规定为0.1。
在自动选题时,选题的方式可采用父辈挑选和生存选择两种。父辈挑选就是采用不返回随机抽样,它使每个题目都有被选中的可能;生存选择采用允许父辈和子代进行竞争,并让其中的优良者进入下一轮竞争环境的二分之一择优选择。两种选择方式共同作用于选题保证了选题的顺利完成。在选题的过程中,哪一道题目被选中是一个非均匀随机事件,其概率依赖于上一次选题的过程。
5结束语
本文利用遗传算法的全局寻优和收敛速度快的特点,结合随机选取法和回溯试探法的优点,设计了一种用于自动组卷的好的算法,使自动组卷的成功率和速度都得到了明显的提高。要使自动出题的误差精度和收敛速度进一步得到改进,还需要做出更深的研究。
参考文献
[1]J.H.Holland,Adaptationinnaturalandartificialsystems[M],Annarbor:UniversityofMichigenpress,1975.
[2]HamiltonMA.JavaandtheShifttoNet-centricComputing.IEEEComputer,29(8),1996.
[3]袁富宇等,多目标相关分类的算法,浙江大学学报,33(3),1999
方法:
var
MySysPath:PCHAR;
begin
GetMem(MySysPath,255);
GetSystemDirectory(MySysPath,255);
end;
注:MySysPath为SYSTEM路径
得到程序的路径
ExtractFileDir(Application.Exename);
察看文件是否存在
FileExists(FileName:String):Boolean;
改变文件扩展名
ChangeFileExt(FileName:String)
得到文件的扩展名
ExtractFileExt(FileName:String):String;
如何取得Windows的临时文件目录?
适合版本:Delphi3,2.0,1.0
Windows95&NT都指定了放置临时文件的目录,然而,用户能改变临时目录的位置而不使用缺省的目录。这篇文章的目的是告诉你如何得到Windows95&NT当前的临时目录位置。这个WindowsAPI函数GetTempPath就是解决这个问题的。其函数原形为:
DWORDGetTempPath(DWORDnBufferLength,LPTSTRlpBuffer);
下面的例子示范如何使用:
functionGetTempDirectory:String;
var
TempDir:array[0..255]ofChar;
begin
GetTempPath(255,@TempDir);
Result:=StrPas(TempDir);
end;
备注:临时目录的确定原则:
1,如果有TMP环境变量则临时目录为TMP指定的目录
2,如果没有TMP环境变量而有TEMP环境变量,则为TEMP变量指定的目录
3,如果TMP和TEMP都没有定义,则取当前目录为临时目录
程序不出现在任务栏
一般Windows95运行程序时都会在任务栏上出现按钮,如果你的程序是一个监视程序,那么出现按钮就不是明智之举了。要实现该功能就要在OnCreate事件里利用到API函数SetWindowLong
procedureTForm1.FormCreate(sender:TObject);
begin
SetWindowLong(Application,Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;
改计算机名
改变计算机在网络中的名字,重新启动后才生效
SetComputerName(''''HelloWorld'''');
控制热启动
要使系统的热启动键(Ctrl+Alt+Del)失效,使用以下语句
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0);
要恢复系统的热启动键(Ctrl+Alt+Del),使用以下语句
SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,0,0);
临时路径
有时需要Windows的临时路径来做备份等工作,那么就要知道路径在哪,下面的程序帮你忙:
varaa:pchar;
begin
GetTempPath(20,aa);file://返回路径名
edit1.text:=aa;
end;
返回程序执行参数
有关Delphi传入应用程式的命令列参数,请参考以下的说明:
用ParamCount函数取得命令参数的个数:
呼叫ParamStr(0),传回执行档的档名(含路径)
呼叫ParamStr(n),传回第n个参数的内容
procedureTForm1.FormCreate(Sender:TObject);
var
sFileName:string;
begin
ifParamCount>0thenbegin(*有执行参数传入*)
sFileName:=ParamStr(1);(*取得参数内容*)
ifFileExists(sFileName)then
Memo1.Lines.LoadFromFile(sFileName)
else
Application.MessageBox(''''找不到指定的档案'''',''''讯息'''',48);
end;
end;
关闭Windows
控制WINDOWS的开关:如关闭WINDOWS,重新启动WINDOWS等,ExitWindowsEx(UINTuFlags,DWORDdwReserved);是实现这一功能的API函数
首先定义常数
const
EWX_FORCE=4;file://关闭所有程序并以其他用户身份登录
EWX_LOGOFF=0;file://重新启动计算机并切换到MS-DOS方式
EWX_REBOOT=2;file://重新启动计算机
EWX_SHUTDOWN=1;//关闭计算机
运行时给How赋值,让他等于EWX_SHUTDOWN或其他,调用以下语句
ExitWindowsEx(How,0);
关闭外部应用程序
如何在Delphi应用程序中,去关闭外部已开启的应用程序?
下面给出一段在Delphi中关闭"计算器"程序为例:
var
HWndCalculator:HWnd;
begin
//findtheexistcalculatorwindow
HWndCalculator:=Winprocs.FindWindow(nil,''''计算器'''');//closetheexistCalculator
ifHWndCalculator<>0then
SendMessage(HWndCalculator,WM_CLOSE,0,0);
end;
得到执行程序的目录
SysUtils单元中有ExtractFileDir与ExtractFilePath两个类似的函数,用哪一个?没有太大的关系。
不过有以下的差别:ExtractFilePath传回值的最後一个字元是反斜杠"/"。
procedureTForm1.Button1Click(Sender:TObject);
begin
ShowMessage(ExtractFileDir(Application.Exename));
//ie:c:\temp
ShowMessage(ExtractFilePath(Application.Exename));
//ie:c:\temp\
end;
相同点:如果执行文件在根目录下(如:C:\SAMPLE.EXE)的话,两者的传回值相同,且最后一个字符都是"/"。
使用GetFileVersionInfo得到版本信息的例子
SamplesUsingGetFileVersionInfo?
回答1:
procedureGetBuildInfo(varV1,V2,V3,V4:Word);
var
VerInfoSize:DWORD;
VerInfo:Pointer;
VerValueSize:DWORD;
VerValue:PVSFixedFileInfo;
Dummy:DWORD;
begin
VerInfoSize:=GetFileVersionInfoSize(PChar(ParamStr(0)),Dummy);
GetMem(VerInfo,VerInfoSize);
GetFileVersionInfo(PChar(ParamStr(0)),0,VerInfoSize,VerInfo);
VerQueryValue(VerInfo,''''\'''',Pointer(VerValue),VerValueSize);
withVerValue^do
begin
V1:=dwFileVersionMSshr16;
V2:=dwFileVersionMSand$FFFF;
V3:=dwFileVersionLSshr16;
V4:=dwFileVersionLSand$FFFF;
end;
【摘要】目前,一些大型化工企业,生产过程采用计算机控制,实现了生产过程的自动化,但是往往忽视了企业的自动化管理。本文所介绍的个人计算机网络管理(PCNM)系统,既可以方便地与过程控制计算机相互交换信息,又可以同企业内部原有的计算机网络连接,形成计算机一体化的生产系统,实现了工厂的计算机控制与信息管理一体化。
【关键词】计算机应用工业过程控制网络系统
一、概述
纯碱是基本化学工业中产量最大的产品,是用途十分广泛的工业原料,在国民经济中占有非常重要的地位。随着我国国民经济的飞速发展,对纯碱的需求量不断增大,为了满足市场需求,除了扩大生产规模外,还必须进一步发掘生产潜力。
山东潍坊纯碱厂是一个新建厂,设备先进,但纯碱生产大部分还是人工操作,落后的操作方法已不能适应生产发展的需要。为了解决先进设备与落后操作的矛盾,稳定生产,提高原料利用率,降低能耗,增加产量,碱厂从美国霍尼韦尔公司引进具有先进水平的TDC-3000集散型控制系统,并用于制碱生产的心脏工序——重碱碳化工段,以实现工业生产的全局控制。
工业生产的全局控制包含着两层意义,一是指生产过程的自动化,二是指企业管理的自动化。生产过程的自动化指的是生产过程采用计算机控制,用计算机自动调节各生产要素,做到产品的高产、优质与低耗。企业自动化管理指的是调度、经营与决策的自动化,就是把当前生产的全部信息汇总起来,使管理决策者能够对全厂的生产、经营进行整体安排与调度,以期取得全厂各部门生产活动的协调进行,达到整体效益的最佳工业过程。全局控制系统可分为以下4级:
1.直接控制级过程控制计算机直接与现场各类装置(如变送器、执行器、记录仪表等)相连,对所连接的装置实施监测、控制,同时它还向上与第二级的计算机相连,接收上层的过程管理信息,并向上传送装置的特性数据和采集的实时数据;
2.过程管理级过程管理计算机(主要有监控计算机、操作站、工程师站等)综合监视过程各站的所有信息,集中显示操作,控制回路组态和参数修改,优化过程处理等;
3.生产管理级管理计算机根据生产过程的特点与需要,协调各单元级的参数设定,是生产过程的总体协调员和控制器;
4.经营管理级与办公室自动化连接起来,担负起全厂的总体协调管理,包括各类经营活动、人事管理等。
上位机系统在整个控制系统中属于第三级(生产管理级),它既可以方便地与过程管理计算机相互交换信息,又可以同厂内现有的计算机网络连接,形成计算机一体化生产系统,实现工厂的信息管理一体化。
二、系统目标
由于纯碱生产是人工操作,生产数据全部由手工记录,数据错综复杂,误差较大,给管理人员协调各部门生产、优化控制过程造成很大困难。为了使碱厂在运行工况、设备状态、故障处理等方面都处在合理、优化的状态,合理的生产运行和经营管理已越来越显得重要,而现有的管理水平离一个现代化企业所要求的目标还相差很远。针对这种状况,确定了本系统的目标为:
1.利用TDC-3000系统提供的计算机网络接口(CG),上位机可以通过网络服务器实时采集现场数据;也可以读取存贮在TDC-3000系统历史模件上的历史数据。上位机将采集到的数据进行加工、处理、分类后,再把它们存放到上位机的碳化塔生产历史数据库中。此数据库可以保存一年以上的生产数据。管理人员可以通过上位机提供的查询手段,调出所需要的历史数据。上位机自动生成碳化塔生产的班报表、日报表等,避免因手工记录出现的数据误差较大的现象,大大提高碳化塔生产的科学管理水平。
2.本系统局域网采用的是五用户以太网,即系统可以同时连接5台上位机,而每台上位机都可以对历史数据库中的数据进行操作,实现数据共享。另一方面本网络系统可以与厂内现有管理信息系统相连,从而将全厂的科学化管理提高到一个新水平。
三、PCNM网络系统
PCNM是一个将LCN网(局部控制网)和相关过程信息送到用户的个人计算机的软硬件系统。PCNM使用了最新的LAN(局域网)操作系统、关系数据库技术和图形用户界面,使用户可以在自己的计算机上很容易地得到所需的数据(见图1)。图中虚线内为本系统配置。图1PCNM结构图AM——应用模件US——万能工作站PCNM系统由TDC-3000的计算机接口(CG)和PCNM服务器组成。通过HDLCLAPB高速数据通讯板,LCN网的数据可以从CG传送到PCNM服务器,这些数据包括实时瞬时值或存贮在历史模件(HM)上的历史数据。
PCNM服务器是一台基于网络和数据库服务器的高性能计算机。它使用了最新的MSLANManager网络操作系统,可以广泛地连接多种类型计算机和LAN网络服务器,其中包括DOS和OS/2个人计算机工作站。
SQL服务器是一个工业标准数据库工具,用于存贮PCNM服务器的实时数据和系统配置数据,SQL服务器为共享LCN网和子系统的数据提供了一个既灵活又安全的平台。
关键词:计算机安全技术;在电子商务中的应用
1计算机安全技术
计算机安全技术既计算机信息系统安全技术,是指为防止外部破坏、攻击及信息窃取,以保证计算机系统正常运行的防护技术。下面我就从计算机安全技术的研究领域、包括方面两个角度出发来进行探讨。
1.1计算机安全技术主要有两个研究领域
一是计算机防泄漏技术。即通过无线电技术对计算机进行屏蔽、滤波、接地,以达到防泄漏作用。
二是计算机信息系统安全技术。即通过加强安全管理,改进、改造系统的安全配置等方法,以防御由于利用计算机网络服务、系统配置、操作系统及系统源代码等安全隐患而对计算机信息系统进行的攻击,使计算机信息系统安全运行。
1.2计算机安全技术包括方面
计算机的安全技术包括两个方面:个人计算机的安全技术,计算机网络的安全技术。
1.2.1个人计算机的安全技术
个人计算机的安全技术是影响到使用个人电脑的每个用户的大事。它包括硬件安全技术、操作系统安全技术、应用软件安全技术、防病毒技术。在这里我们主要讨论硬件安全技术和操作系统安全技术。
硬件安全技术是指外界强电磁对电脑的干扰、电脑在工作时对外界辐射的电磁影响,电脑电源对电网电压的波动的反应、CPU以及主板的电压和电流适应范围、串并口时热拔插的保护、机箱内绝缘措施、显示器屏幕对周围电磁干扰的反应和存储介质的失效等等。目前,这种单机的硬件保护问题在技术上相对简单一点,一般来说,凡是严格按照IS9001标准进行采购、生产、管理、销售的企业都可以保证上述安全问题能有相应的解决措施。
操作系统安全技术是指目前常用的PC操作系统的安全问题,包括DOS、WINDOWS的安全问题。由于WIN—DOWS系统在日常生活中被大多数人所熟知,这里我们就以WINDOWS系统为例来分析操作系统的安全技术。
WINDOWS系统在安全技术方面采取了软件加密和病毒防治两种手段来保证操作系统的安全。软件加密由三个部分组成:反跟踪、指纹识别、目标程序加/解密变换。三个部分相互配合,反跟踪的目的是保护指纹识别和解密算法。指纹识别判定软件的合法性,而加/解密变换则是避免暴露目标程序。病毒防治原理是由于Windows的文件系统依赖于DOS,所以扩充现有的基于DOS的病毒防治软件。使之能够识别Windows可执行文件格式(NE格式),是一种行之有效的方法,在病毒的检测、清除方面则需要分析Win—dows病毒的传染方式和特征标识,扩充现有的查毒、杀毒软件。
1.2.2计算机网络的安全技术
计算机安全特别是计算机网络安全技术越来越成为能够谋取较高经济效益并具有良好市场发展前景的高新技术及产业。自从计算机网络暴露出安全脆弱问题且受到攻击后,人们就一直在研究计算机网络安全技术,以求把安全漏洞和风险降低到力所能及的限度,因此出现了一批安全技术和产品。
(1)安全内核技术。
人们开始在操作系统的层次上考虑安全性。尝试把系统内核中可能引起安全问题的部分从内核中剔出去。使系统更安全。如So-laris操作系统把静态的口令放在一个隐含文件中,使系统更安全。
(2)Kerberos系统的鉴别技术。
它的安全机制在于首先对发出请求的用户进行身份验证,确认其是否是合法的用户。如是合法用户,再审核该用户是否有权对他所请求的服务或主机进行访问。Kerberos系统在分布式计算机环境中得到了广泛的应用,其特点是:安全性高、明性高、扩展性好。
(3)防火墙技术。
防火墙即在被保护网络和因特网之间,或在其他网络之间限制访问的一种部件或一系列部件。
防火墙技术是目前计算机网络中备受关注的安全技术。在目前的防火墙产品的设计与开发中,安全内核、系统、多级过滤、安全服务器和鉴别与加密是其关键所在。防火墙技术主要有数据包过滤、服务器、SOCKS协议、网络反病毒技术等方面组成,共同完成防火墙的功能效应。
2其在电子商务中的应用
随着网络技术和信息技术的飞速发展,电子商务得到了越来越广泛的应用,但电子商务是以计算机网络为基础载体的,大量重要的身份信息、会计信息、交易信息都需要在网上进行传递,在这样的情况下,电子商务的安全性是影响其成败的一个关键因素。
2.1电子商务含义
电子商务是利用计算机技术、网络技术和远程通信技术实现整个商务过程中的电子化、数字化和网络化。人们不再是面对面的、看着实实在在的货物、靠纸介质单据进行买卖交易,而是通过网络,通过网上琳琅满目的商品信息、完善的物流配送系统和方便安全的资金结算系统进行交易。
整个交易的过程可以分为三个阶段:第一个阶段是信息交流阶段;第二阶段是签定商品合同阶段;第三阶段是按照合同进行商品交接、资金结算阶段。
2.2电子商务安全隐患
2.2.1截获传输信息
攻击者可能通过公共电话网、互联网或在电磁波辐射范围内安装接收装置等方式。截取机密信息;或通过对信息长度、流量、流向和通信频度等参数进行分析。获得如用户账号、密码等有用信息。
2.2.2伪造电子邮件
虚开网上商店。给用户发电子邮件,伪造大量用户的电子邮件,穷尽商家资源,使合法用户不能访问网络。使有严格时间要求的服务不能及时得到响应。
2.2.3否认已有交易
者事后否认曾发送过某条信息或内容,接收者事后否认曾收到过某条信息或内容;购买者不承认下过订货单;商家不承认卖出过次品等。
2.3电子商务交易中的一些计算机安全安全技术
针对以上问题现在广泛采用了身份识别技术数据加密技术、数字签名技术和放火墙技术。
2.3.1身份识别技术
通过电子网络开展电子商务。身份识别问题是一个必须解决的同题。一方面,只有合法用户才可以使用网络资源,所以网络资源管理要求识别用户的身份;另一方面,传统的交易方式,交易双方可以面对面地谈判交涉。很容易识别对方的身份。通过电子网络交易方式。交易双方不见面,并且通过普通的电子传输信息很难确认对方的身份,因此,电子商务中的身份识别问题显得尤为突出。
2.3.2数据加密技术
加密技术是电子商务中采取的主要安全措施。目前。加密技术分为两类,即对称加密/对称密钥加密/专用密钥加密和非对称加密/公开密钥加密。现在许多机构运用PKI的缩写,即公开密钥体系技术实施构建完整的加密/签名体系,更有效地解决上述难题,在充分利用互联网实现资源共享的前提下,从真正意义上确保了网上交易与信息传递的安全。
----在Delphi中,窗体(Form)、BitBtn控件、SpeedButton控件和PaintBox等控件都具有画布(Canvas)属性。调用Canvas的作图函数可以在屏幕上画图,如画圆、画线等。另外,Canvas有一个属性叫Pixels,Pixels是一个二维数组,它的一个元素对应着屏幕上的一个像素点,数组元素的值代表像素点的颜色。利用Canvas的属性Pixels可以实现一些有趣的功能,下面介绍它的两则应用。
----1.制作背景色
----我们在一些软件的安装界面可以看到由深到浅(或由浅到深)的背景色,看起来效果相当不错。在Delphi中利用Canvas的属性Pixels可以制作这样的背景色,只要按行或按列改变像素点的颜色就可以了。一个示例程序的编制过程如下:
----(1)建立一个新的应用程序。
----(2)把Form1的属性BorderStyle改为bsNone,在Form1的OnDblClick事件中,键入代码后如下所示:
procedureTForm1.FormDblClick(Sender:TObject);
varMyColor:Longint;
x,y:Word;
begin
MyColor:=$33;{颜色基数}
withCanvasdo
begin
{当x坐标在外循环,y坐标在内
循环时,颜色按列逐渐变化;反之则按行变化}
forx:=0toWidthdo
begin
ifxmod4=0then{每隔4列变化一次颜色}
begin
MyColor:=MyColor+1;{颜色增量为1}
end;
fory:=0toHeightdo
begin
Pixels[x,y]:=RGB(0,0,MyColor);
{用API函数宏RGB合成颜色}
end;
end;
end;
end;
----(3)运行程序,在窗体中双击鼠标左键,观看运行结果。
----(4)按Alt+F4键,结束运行。
----以上程序在24位色、800*600的分辨率下调试通过。
----2.分割图像
----有时候我们需要把一个图像分割成几部分。比如做一个拼版游戏时,就需要把图像分割成16块。利用Canvas的属性Pixels可以实现这一功能。下面的例子演示了如何把Image控件中的图像分成左右两部分并把它们复制到窗体的画布上。本示例程序的制作步骤如下:
----(1)建立一个新的应用程序。
----(2)在窗体中加入一个Image控件,名字为Image1。把属性Picture设置为Delphi目录下的Image\Buttons\Abort.bmp。
----(3)在类TForm1的private部分,加入语句:
procedureDivideCanvas(formBegX,
ImageBaseX,HalfImageWidth:Integer);
在单元的implementation部分加
上过程DivideCanvas的实现。
procedure
TForm1.DivideCanvas(formBegX,
ImageBaseX,HalfImageWidth:Integer);
varx,y:integer;
begin
forx:=0toHalfImageWidth-1do
begin
fory:=0toImage1.Height-1do
begin
Canvas.Pixels[formBegX+x,y]:=
Image1.Canvas.Pixels[ImageBaseX+x,y];
end;
end;
end;
----(4)在Form1的OnPaint事件中,加入代码后如下所示:
procedureTForm1.FormPaint(Sender:TObject);
varHalfImageWidth:integer;
begin
HalfImageWidth:=Image1.Widthdiv2;
DivideCanvas(0,0,HalfImageWidth);
{复制图像的左半部分}
DivideCanvas(HalfImageWidth+50,
HalfImageWidth,HalfImageWidth);
{复制图像的右半部分}
end;