为您找到与数据由计算机a发送至计算机b时相关的共200个结果:
互联网技术和信息技术的发展给社会带来大变革的同时也带来了大数据时代。大数据时代的到来对社会带来了机遇与挑战。下面是读文网小编为大家整理的计算机大数据论文,供大家参考。
一、大数据给计算机教学带来的变化
大数据必将给教育带来巨大的改变,曾经依靠经验和灵感的授课过程,将被以数据分析为主的决策分析所代替。而计算机教学既是大数据技术的传播载体,更是最应率先应用大数据技术的课程。无论如何,大数据已经就在我们眼前,已经悄然改变着教学过程,也必将深度改变学校的计算机教育模式。
(一)计算机教学内容的变化
随着大数据技术的发展和大数据分析的成熟,大数据技术及应用必然会成为各高校重要课程。现在,美国的学校已经开设相关课程,比如,大数据分析统计基础、大数据分布式计算、大数据挖掘与机器学习等。国内一些高校也正在尝试开设大数据课程,帮助学生了解大数据,学习大数据分析。下一步,大数据基础、大数据分析、大数据处理的核心技术等等,必将成为计算机专业的必学内容,也会成为高校重要的基础课程。另外,计算机智能教学系统和教育测评软件将更多地使用在教学中,以记录学生的学习轨迹。而计算机专业的教师也必须熟练掌握大数据技术和分析方法。
(二)计算机教学思维的变化
原来的计算机教学基本是灌输式教学,老师教授的是计算机基础知识、C语言编程的模式、数据库的基本架构,等等。大数据和互联网的发展必然会改变这种授课方式,使知识的接受方式呈现多元化倾向。随着移动互联的发展,学生可以随时随地通过互联网更便捷的获取学习内容。而课堂上单纯的照本宣科、按部就班将不能吸引学生的注意力。因此,教师必须转变教学思维,以更多的案例和互动式教学,引导学生去寻找解决问题的办法,寻找“芝麻开门”的钥匙,只有如此才能让学生有兴趣待在课堂。同时,大数据带来的将是对海量教学案例的数据分析,让教师对计算机教学的难点及教授方法优劣有了更加清晰的认识,不必依靠教学经验去判断教学效果,完全可以驾轻就熟地进行互动教学,启发学生寻找最优解决方案,将是大数据时代下计算机教学的突出特点,这是对计算机专业教学思维带来的革命性变化。
(三)计算机教学模式的变化
目前,计算机教学主要模式是备课—教授—上机—测试,教师主要的精力放在了课前备课。而大数据技术的应用,将会让教师把更多的精力放在课后分析上,形成“备课—教授—上机—测试—数据分析—改进”的模式。在这个模式中,课后的数据分析将是整个教学过程的关键环节。通过大数据分析,可以对一个班的学生进行整体学习行为评价,可以对学生上机测试情况进行细化分析,可以对每个学生的学习习惯进行学习评估,分析学生的学习中偏好、难点以及共同点等,从而得出学习过程中的规律,改进教学方式,提高教学质量。
(四)个性化教学的深入开展
大数据技术的发展,使建立覆盖学生学习全过程、全要素的信息库成为可能,学生大量的试卷、课堂表现留存,学生的学习经历及成长轨迹,学生的家庭情况等等,都将被涵盖在大数据分析中。另外,前述的计算机智能教学系统和教育测评软件,将详细记录学生每次答题的背景、过程和结果。这些信息让教学分析变得更加容易,教师可以利用数据挖掘的关联分析和演变分析等功能,依靠学生的某些学习特征,比如答题持续时间,具体回答步骤和内容(可以细化到每次击键和每个笔划),答对的要素和答错的要素等等,在学生管理数据库中挖掘有价值的数据,并分析学生的日常行为,研究各种行为的内在联系,来据此形成针对学生个性化的教学策略,以帮助学生在学习方面取得更大的突破。
二、小结
大数据时代,让我们比以往任何时候都更接近发掘学生的潜力,比以往任何时候更依靠于理性分析。其实,教学活动传授的不应仅是知识,更需要关照学生的灵魂。大数据让教学活动离学生心灵很近,让老师离自由发挥很近。未来,包括计算机教学在内的学校教育将会有更少的课堂与更多的实验室,有更多的互动与更少的灌输,有更个性化的服务和更灵活的学制。学校将不仅是课堂,更是舞台。
1计算机基础教育面临的问题
目前,国内高等院校的计算机基础教育更多地沿用了传统计算机教育的方法,只注重讲授计算机的理论知识和操作要领,未考虑学生学习的效果。这导致学生只是记住一些概念和理论,能做基本的操作,却很难用所学的知识灵活地解决实际问题。当前大学计算机基础教育面临以下4个问题:
(1)学生的计算机应用能力差异大
高等院校的学生来自全国各地,而不同地区的中小学计算机教育水平参差不齐。单一的课堂教学已无法保证所有的学生学得会、学得好,这给教学带来了问题。
(2)教学和实验的学时严重不足
目前,各个高校都在减少课时,教师只能在课堂上和实验中加大讲授的知识量,加快教学进度。当一个教师面对几十个学生时,基础较差的学生往往得不到教师足够的指导和练习时间,这给辅导答疑带来了问题。
(3)学习的结果与过程未被记录下来
学生可以利用丰富的网络资源巩固课堂内容,扩大知识面,加深对知识的理解。在传统教学中,教师往往忽视了学生的课后学习,没有记录学习结果与过程,这给教育过程的改进带来了问题。
(4)目前的网络教学系统很少区分学习个体
网络教学系统能够提供大量的多媒体教学资源,帮助教师进行课后辅导答疑,却很少区分学习个体,导致缺乏个体相关的数据,从而难以提供个性化的指导,这给网络教学系统的智能化带来了问题。这些问题归根结底是数据的问题,是数据没有被有效地规划和整合的问题。我们把与学习过程相关的大量数据收集起来,对这些数据进行分析,挖掘出有价值的信息,最后传递给学习者,这是一种解决计算机基础教育所面临问题的可行方法。
2面向计算机基础教育的大数据
在当前知识大爆炸的时代,人们获取知识的途径不仅仅局限于课堂,更多的是网络资源。当代的大学生接受新生事物更快,更愿意在特定的学习情境下去主动构建知识。因此,大学计算机基础教育需要改革现有的教育模式,将大数据技术融入到大学计算机基础教育中,建立与时俱进的大数据驱动的教育模式可以有效解决上述问题。在大数据时代涌现出大量的网络教学系统,随着这些网络教学系统的推广和普遍应用,使用者数量急剧增加,产生了大量的数据。数据之间可能存在某种联系,对这些联系进行分析和挖掘可能会找到有价值的信息。将有价值的信息展现出来,能够帮助我们做出正确的决策。在人类社会的发展已经由动力驱动转变为数据驱动的背景下,教育正在发生着一场新的变革,大学计算机基础教育也面临着类似的机遇和挑战。通过网络教学系统,可以更加方便地获取和利用大学计算机基础教育相关的各种数据
。大学计算机基础教育涉及的数据主要有以下几种:
(1)课件。课件是文字、声音、图像、动画等素材的集合,帮助教师更加生动地讲解课程内容,主要使用PPT和Flash两种文件。
(2)视频。视频是将教师在课堂上的授课内容录制下来,为学生提供课后学习的方式。学生可以在教学系统中下载或在线学习视频内容。
(3)题目。题目主要用于测试学习效果,包括判断题、填空题、选择题、问答题、程序设计题等各种题型。
(4)问题。学生在学习过程中遇到的问题,通过教学系统提交给教师。这些问题反映了学习的难点,是教师在课堂上需要详细讲解的教学内容。
(5)代码。代码是学生做程序设计类题目时所编写的程序代码。学生编写代码的质量可以由教师评判,也可以由系统自动评判。
(6)行为。行为用来记录学生的学习活动,如课件下载行为、视频点播行为、作业浏览行为、编程行为等。这些行为能够反映出学生的学习情况。
(7)缺陷。缺陷是学生提交的作业中包含的各种错误,反映了学习过程中存在的问题。对教学系统而言,这些数据是进行个性化推荐学习的参考依据;对教师而言,这些数据能够提示教学过程中需要特别关注的地方。
(8)过程。过程是指在教学过程中收集到的一些宏观数据,如课件学习过程、视频学习过程、测试过程等。这些过程能够反映出学生学习的个体差异。
3大数据驱动的新模式
在大数据时代,我们可以利用大数据技术在大量与学习相关的数据中挖掘出有价值的信息。这些信息能够帮助学生更加科学有效地学习,较好地解决当前计算机基础教育面临的问题。因此,我们将大数据技术融入到大学计算机基础教育中,提出一种大数据驱动的计算机基础教育新模式。它是在有效规划和整合计算机基础教育大数据的前提下,为学生提供各种自主学习资源和服务的新模式。学生和教师在使用各种网络教学系统时,输入的数据和学习行为都被系统记录下来。利用大数据技术对记录下来的数据进行分析,挖掘出与学生学习特征相关的数据。这些数据为学生的后续学习提供个性化的推荐,规划个性化的学习路线;向教师反馈学生的学习行为和效果,为后续教学提供个性化的推荐,帮助教师改进教学方法。以在线课程系统、在线编程系统和在线答疑系统为代表的各种网络教学系统目前得到了广泛的应用,这些系统本质上都是大数据驱动。实践证明,这些系统的应用将为学生学习和教师教学提供实质性的帮助。
1)在线课程系统是课堂教学的延伸
大型开放式网络课程MOOC是国际上流行的教学平台。自2013年5月以来,北京大学、清华大学、复旦大学、上海交通大学等国内一流高校纷纷宣布加入MOOC,向全球提供免费的在线课程。MOOC采用云计算架构,提供大量的视频学习资源和人机交互功能。学生提交作业后,系统能自动评判作业的质量,以评估学习效果。MOOC的出现给计算机基础教育带来巨大影响。MOOC解决了学生计算机应用能力差异大的问题,学生不管基础如何,都能找到与之相应的学习内容;MOOC弥补了课堂教学学时不足的问题,学生能在课后随时随地找到学习资源;MOOC能够记录学习的结果与过程以及作业中的错误等,这些对于改进教学方式和调整教学重点等都有意义。
2)在线编程系统是实验环节的补充
随着SaaS技术(软件即服务)的不断成熟,出现了许多功能强大的在线编程系统。这给大学计算机基础教育中的程序设计类课程的实验教学
带来了巨大的帮助。使用在线编程系统进行实验的好处有以下几点:
(1)教师不用在实验室的每台计算机中安装软件,学生通过浏览器就可以编写程序;
(2)学生编写的代码都存储在云端,能上网的地方就能练习编程,并且随时可以修改代码,解决了实验教学学时不足的问题;
(3)在线编程系统主要记录代码和代码编写的过程,能够收集实验过程中与学习相关的数据。国外在线编程系统CodeCademy提供了一种学习编程的新方式。它的用户群是零基础的学习者,所以CodeCademy创设趣味性的学习环境,手把手帮助学习者了解编程的过程。它的在线编辑器能让学习者不用寻找、下载和安装编程环境就可以在网络上编程。在线编程系统不仅为实验教学提供了方便的实验环境,还能收集大量的程序代码和学生的编程行为,有助于分析学生的学习特点与习惯,区分学习个体,为制订个性化学习路线提供有价值的数据。
3)在线答疑系统是课后辅导的平台
学生在学习过程中常常会遇到很多问题,这些问题如果能及时得到解答,就能促进学生更深入地学习;反之,就会影响学生的学习效果和积极性。目前,互联网上已经出现了许多人工解答和自动解答的系统。有代表性的是上海交通大学的远程教育设计中心设计开发的AnswerWeb自动答疑系统,它是一个动态的问题及答案的数据库。学生输入关键词后可以在系统已有的问题和答案数据库中查找相关的材料。如果没有找到答案,则会自动转发给教师请求帮助解答。随后,新的提问和答案将被增加到系统库中。系统会记录所有的问题和答案以及学生提问过程中的行为。在线答疑系统应用到大学计算机基础教育中,解决了教师无法在课后对每位学生进行辅导答疑的问题。同时,利用大数据技术,答疑系统将学生提问和获得解答的行为记录下来,自动的分析这些数据,挖掘学习个体特征,为学生的后续学习提供个性化的推荐。
4结语
计算机基础教育必须与时俱进,通过转变教育模式才能满足社会的需求。大数据驱动的计算机基础教育新模式不仅有利于解决当前大学计算机基础教育面临的问题,而且能推荐个性化的学习规划,为学生找到适合自己的学习路线。网络教学系统在收集了大量的学习过程数据后,对这些数据进行分析、挖掘,进而延伸课堂教学,补充实验环节,实现课后辅导,并向学生推荐个性化的学习路线。大数据驱动的新模式给计算机基础教育带来了新天地。
浏览量:3
下载量:0
时间:
随着互联网的普及与信息化进程的推进,为各个行业的发展提供了更加广阔的平台,不仅提升了企业工作效率,还促进了经济发展。下面是读文网小编为大家整理的计算机大数据论文,供大家参考。
1计算机信息处理技术存在不足之处
大数据时代的到来,计算机信息处理技术也存在着很大风险,其中最突出的问题是计算机病毒以及恶意盗版软件等,给用户使用计算机产生了极大的消极影响。这些还是一些比较基础的问题,随着计算机技术的发展,还出现篡改数据、冒名顶替等问题,影响计算机技术服务质量,计算机信息处理技术受到了前所未有的考验。另外,大数据时代的到来,还出现了许多新型网络技术,针对一些繁琐的问题能够有效解决,提高了人们的工作效率,然而,这也在一定程度上降低了网络的真实性,特别是在网络交流和沟通日益紧密的前提下,导致网络信息真假难分,不仅增加了信息搜索难度,而且致使人们无法快速获得真实信息。因此,提高计算机信息处理技术至关重要。
2大数据时代计算机信息处理技术
2.1信息采集、加工方面
计算机信息处理技术要进行工作,首先,要采集数据信息,计算机技术都是建立在数据采集基础之上的,数据采集主要是针对目标信息源进行实时的信息监督和控制,并将才觉得数据储存在计算机数据库中,为各个软件提供信息支持,确保下一项工作顺利进行;其次,对数据信息进行加工,按照用户的要求,对数据信息进行加工;最后,将加工好的数据信系进行分类,最终传送到用户手中,实现数据采集、加工以及传送目标。
2.2存储方面
计算机存储技术是将采集的信息储存到计算机数据库之中,在用户需要某一项信息过程中,可以通过数据库直接将数据调取出来,计算机以其储存量大、速度快等优势,受到人们越来越多的关注,另外,计算机技术还能够实现长时间储存。
2.3信息安全方面
大数据时代的到来,让人们感受技术带来的便捷的同时,也让人们意识到数据信息安全对人们的重要性。因此,为了能够提高数据信息的安全、可靠性,可以通过以下几个方面进行:首先,建立计算机信息安全体系,加大专业技术人才的培养力度,投入资金,为构建计算机安全体系奠定坚实的基础;其次,加大研究力度,开发信息安全技术产品。传统信息安全技已经无法满足大数据时代数据安全需求,为了能够尽快改善数据安全问题,应加大研究力度,寻求更好的解决方案,有效避免数据信息受到威胁;最后,重视对重要数据的检测,大数据时代的突出特点是数据量大,无法实现对每一个数据的检测。因此,为了提高数据安全系数,应加强对重点数据信息的检测,从而确保数据信息安全。
2.4信息处理技术的发展
计算机硬件具有一定局限性,在一定程度上阻碍了计算机网络的发展,而云计算网络能够突破这一弊端。因此,推广和应用云计算机网络成为未来大数据时代计算机信息处理的主要发展趋势。传统计算机网络是将硬件与网络有机结合,抑制了计算机信息处理技术的发展,将二者分离开,促使云计算主筋形成云计算网络,从而构建大数据信息网络系统,推动我国社会不断发展。
3结论
根据上文所述,大数据时代的到来,计算机信息处理技术不断渗透到社会各个领域,对人们的生活产生了巨大影响。因此,作为一种重要技术,应加大对其关注力度,深入研究,逐步完善计算机信息处理技术,为人们提供更加安全、可靠地技术,促进社会健康发展。
一、大数据特征
大数据的特征常用4V来表示,具体是指大数据的四个显著的特征:第一是数据体量,主要指的是巨大的数据量与数据的完整性。第二是数据类型,指数据的种类非常的多而且复杂,大数据技术就是要在这些复杂的数据类型之间寻找其关联性。第三是处理速度,爆炸式增长的数据量要求快速化的处理速度,才能使得数据的有效利用。第四是价值,大数据的最终目标是将庞大数据中找到数据时间的价值关系,通过找到低密度的数据价值对决策做支持。当前大数据技术不仅产生于特定领域中,而且还产生于我们每天的日常生活中,Facebook、微博、微信等社交媒体上的数据就是最好的例子。大数据发展为社会各领域带来的机遇和挑战,网络思想政治教育作为信息时代育人的新载体自然无法回避这个新的环境变化。分析大数据对网络思想政治教育带来的巨大机遇与严峻挑战,探讨如何在大数据时代创新网络思想政治教育的具体措施,进而为下一步发展提供有益的指导已然成为热点研究问题。
二、大数据时代下的网络思想政治教育的新发展方向
(一)树立大数据时代的网络思想政治教育的数据意识网络思想政治教育必须顺应科技与时代的发展。大数据时代教育工作者需要树立网络思想政治教育的数据意识,这是发展大数据环境的网络思想政治教育的首要前提。针对大数据发展网络思想政治教育可以分为如下三个方面。首先是要全面了解和分析大数据本身,理解大数据是什么、大数据的变革力量何在、大数据的未来发展趋势等等;其次是在理解大数据的基础上,系统地分析大数据时代对网络思想政治教育可能产生的影响,带来的机遇和挑战。最后是充分的确立数据意识,意识到数据是现代社会最具价值的资源,是发展与决策的源泉。用数据意识驱动网络思想政治教育工作创新发展,例如在一定的数据分析基础上将灌输式集中教育变为交流式个别教育。
(二)借助大数据技术对网络思想政治教育进行量化研究
定性研究与定量研究相结合是网络思想政治教育的重要研究方法。定量分析法是对社会现象的数量特征、数量关系与数量变化进行分析的方法。定量分析使用数学模块对研究对象可量化数据进行的分析,通过分析对目标给予评价并做出判断。定量分析方法始终受到教育工作研究人员的关注,因为网络思想政治教育中存在极大的不确定性和动态性的因素,定量分析方法可以帮助我们对网络思想政治教育进行科学评价。但与此同时定量分析方法具有很大的复杂性,受很多技术因素的限制,一直不能很好的发挥作用。大数据技术的出现为定量研究提供了一种新的技术手段,成为科学研究新的范式。定量研究可以运用大数据技术进行理论假设、建立数据模型以及数据分析验证。由此可见,大数据时代网络思想政治教育的研究,需要与数据资源丰富的机构单位合作,借助这些数据载体的平台、资源以及高精尖的技术,进行合理合法的挖掘教育对象的信息,从而精确的开展网络思想政治教育活动。另外,要建设一支过硬的网络思想政治教育队伍,不但要具备思想政治教育的专业知识,而且还要具备创新的网络教育观念、精通大数据等新技术手段。
(三)促进大数据时代网络思想政治教育信息资源建设
发挥大数据技术的优势,分析网民的接受习惯,增强教育内容的实效性、趣味性,以服务成长成才为核心有针对性地加强功能开发,提高网络思想政治教育信息资源的受关注度。此外在信息资源建设过程中要注意好以下几点:首先要把握信息资源内容的方向性,弘扬主旋律、传递正能量。其次信息资源的形式要多样,通过文字、声音、图像等形式,经由微博、微信等新兴传播手段,提高教育的实效性。再次,信息资源来源要丰富,可以从各大媒体引进、从理论学习资料借鉴、从大型活动中总结、从日常工作中提炼,确保信息资源及时更新。
三、总结
通过以上的分析,可以看出,大数据时代网络思想政治教育必须在继承传统中实现新发展。坚持不动摇的是网络思想政治教育的基本结构、功能以及原则。创新发展的是符合大数据时代的教育内容与内涵,进而找准变化点,更新网络思想政治教育的研究方法,将网络思想政治教育带入新的发展阶段。
浏览量:3
下载量:0
时间:
在当前的科技水平背景下,计算机对数据进行处理的运行速度已经逐渐无法跟上人们逐渐提升的娱乐需求以及办公需要,这也对计算机技术合理发展以及进步起到了很大的制约作用。下面是读文网小编为大家整理的QQQ,供大家参考。
企业管理数据库[3]的数据信息是由工业管理以及商业管理要求来决定的,收集职工详细信息,包括人员情况、职工薪水、职称晋级、产品指标以及销路规划等,及时了解员工的工作状况以及企业的经济数据,能够提高工作效率,使企业的日常运营方便快捷。当构建企业数据库的时候,比如企业的产品数据库,数据库包含的信息有产品的性能特征、厂家的具体情况等,因此检索字段可以设置为产品名称、厂家名称以及产品分类号等,有利于用户快速检索相关产品,当客户需要查找某种产品的时候,只需要输入主题字或者关键字,就可以获得该产品的产品情况。另外,由于员工的加入以及退出,会导致信息资料的变化,因此,在建立企业数据库的时候,应该严格按照数据库的构建流程,建立完善的数据库体系。对于人员流失比较频繁的部门,应该建立专门的数据库,保证数据库的完善,避免数据库的损坏。在日常工作中,还要不定期对数据库数据信息进行更新。
尽管数据库是严格按照流程进行构建的,但是数据库的漏洞也是难以避免的。比如前后工作之间的衔接以及校验,比如计算机文字的错误录入。因此,必须对数据库进行维护和管理。
1加强数据库管理人员的技能
维护计算机数据库,应该加强数据库管理人员的专业技能和综合素质,使它们能够熟练掌握计算机专业知识,熟练运用计算机相关软件。建立专门的数据库校验部门,分派专业管理人员对数据库进行分析和校验,检查数据库构建过程以及检索过程中出现的错误,并且及时进行核实,并且进行更正,保证数据库信息资源的准确性和完整性。
2加强数据库的更新与维护
当计算机数据库构建完毕以后,应该全面检查输入信息的准确性以及完整性,建立定期检查制度[4],保证计算机数据库的质量,提高数据库的利用效率。数据库的时效性影响着数据库的生命。因为科学技术发展十分迅速,数据信息不断更换,比如国家政策、法律法规等,随时都可能出现过时的现象,一旦旧的法律以及标准被重新制定或者修改和增补,那么就需要重新录入最新数据信息,代替作废的旧信息。因此,除了选择性能好的操作系统之外,还应该及时对系统进行升级,保证系统的稳定运行,还要对数据信息进行实时记录,及时进行更新,并添加到数据库中,有利于利用数据库的信息资源。对于大学图书馆数据库的维护,由于分类名目较多,图书资源繁杂,因此,应该根据学校的性质以及文献的专业设置,细化图书文献资源的分类工作,减少不必要的类别,并且添加新的文献资源。如果不能及时对数据库进行更新维护,那么就无法保证数据库的准确性以及全面性,从而对数据库的有效应用造成影响。对于企业产品数据库的维护,一般在一至两周年内对数据进行更新[5],因为产品可能停产或者改型,也可能研制出了新一代的产品,而且有些厂家可能已经倒闭,或者更换了厂址,或者改了新的厂名,产品信息的变化非常大,所以,必须及时对产品的相关数据信息进行更新,保证产品信息具有一定的时效性。只有及时更新数据库,才能保证数据库的活力与生命,才能满足信息时代人们对于数据信息的需求。
3重视用户的计算机教育
在计算机数据库的使用过程中,还要对数据库的使用者进行相关培训。只有对使用者普及计算机知识以及数据库的知识,才能使用户在使用过程中达到快捷方便的使用目的。另外,还应该编制用户使用手册,并且重点标注重要的注意事项,使使用者能够合理地运用数据库信息资源,避免造成数据库的破坏。
4营造方便快捷的网络环境
当数据库建成以后,必须配备一定数量的、性能好、运行稳定的计算机,还需要定期对计算机的设备硬件以及应用软件进行定期检测和维护,确保计算机数据库的正常使用。营造方便快捷的网络环境,有利于推动社会经济和文化教育,扩展数据库的应用领域,提高数据库的使用效率,充分发挥数据库的强大作用。
随着时代的进步以及科学技术的发展,计算机数据库成为学校以及企业必需的工具。数据库的构建和管理也是一项长期而复杂的工程,因此,在数据库的操作过程中,必须细致入微,衔接得当,创造出一个稳定、准确的操作环境,提高学习和工作的效率。
数据库安全系统除了要保证数据的安全性,还要对数据的相容性、有效性、正确性进行保护,即保证数据的完整性。相容性是指不同用户对同一数据进行访问得到数据是相同的;有效性是指数据库中的理论数值能够满足现实应用中对该数值段的约束;正确性是指数据表对应域的类型与数据的输入值的类型是一致的。防止发生输入和输出数据不符合语义的现象,同时保证数据的相容性、有效性、正确性,才能保证数据的完整性。
操作人员的失误或是计算机的硬件故障等问题对数据库造成的破坏是目前数据库安全系统的保护措施所不能避免的,目前数据库安全系统的保护措施仅能保证数据库的安全性、完整性,并且保证并发事务的正确执行。但是操作人员的失误或是计算机的硬件故障会影响到数据库中数据的正确性,数据库受到破坏、数据库中的部分数据丢失或者全部数据的丢失的现象都有可能是其造成的。所以保证故障恢复功能有着非常重要的作用,它可以保证结束数据库的错误状态,恢复成正确状态。
威胁数据库安全的因素
数据库安全的标志是,数据库的保密性、完整性和可用性不会受到威胁。从实际情况来看,危害数据库的安全因素主要有:一是计算机软件和硬件环境的意外情况,比如:系统的崩溃、磁盘的损坏进而破坏数据;对数据库的不正确的使用破坏现象;非法访问、修改数据库造成的破坏;为了某种目的,故意对数据库造成的破坏;二是通过网络对数据进行的一系列有预谋的破坏活动;三是账号的设置过于简单、脆弱,有些企业方便员工查看相关资料不设置账号密码或者是公开;四是数据库治理人员的角色分工模糊,有些人身兼数职,大大降低了治理效率;软件本身的漏洞等等。
计算机数据库安全管理措施
1安全模型
现在的安全模型可以分为两种:第一种就是多边安全模型。多边安全模型能够阻止对数据库安全措施信息的横向泄露,最大程度的保护数据库信息安全。第二种就是多级安全模型。多级安全模型中分为绝密级、机密级、秘密级由高到低的三个层次,密级或者高于密级权限的人员可以使用该密级信息,军用系统和数据库的安全保密系统首先使用这种多级安全模型,它分层次的对信息进行绝对保护。
2用户标识与鉴别
目前计算机中有非常多的方法可以进行用户标识与鉴别,多种方法也可以在一个系统中同时使用,强化系统的安全性。常用的方法有:输入用户名确定用户身份;回答口令识别用户身份;回答对随机数的运算结构表明用户身份等等。尽管这类方法可以加强系统安全性,到也使成本增加很多,所以,一般都是像百度这类大型企业使用。
浏览量:2
下载量:0
时间:
随着我国信息化时代的到来,计算机数据库系统得到了广泛的发展和应用,在各行各业的发展过程中,计算机数据库管理系统已经取得了很好的发展应用水平。下面是读文网小编为大家整理的计算机数据库毕业论文,供大家参考。
企业管理数据库的数据信息是由工业管理以及商业管理要求来决定的,收集职工详细信息,包括人员情况、职工薪水、职称晋级、产品指标以及销路规划等,及时了解员工的工作状况以及企业的经济数据,能够提高工作效率,使企业的日常运营方便快捷。当构建企业数据库的时候,比如企业的产品数据库,数据库包含的信息有产品的性能特征、厂家的具体情况等,因此检索字段可以设置为产品名称、厂家名称以及产品分类号等,有利于用户快速检索相关产品,当客户需要查找某种产品的时候,只需要输入主题字或者关键字,就可以获得该产品的产品情况。另外,由于员工的加入以及退出,会导致信息资料的变化,因此,在建立企业数据库的时候,应该严格按照数据库的构建流程,建立完善的数据库体系。对于人员流失比较频繁的部门,应该建立专门的数据库,保证数据库的完善,避免数据库的损坏。在日常工作中,还要不定期对数据库数据信息进行更新。
尽管数据库是严格按照流程进行构建的,但是数据库的漏洞也是难以避免的。比如前后工作之间的衔接以及校验,比如计算机文字的错误录入。因此,必须对数据库进行维护和管理。
1加强数据库管理人员的技能
维护计算机数据库,应该加强数据库管理人员的专业技能和综合素质,使它们能够熟练掌握计算机专业知识,熟练运用计算机相关软件。建立专门的数据库校验部门,分派专业管理人员对数据库进行分析和校验,检查数据库构建过程以及检索过程中出现的错误,并且及时进行核实,并且进行更正,保证数据库信息资源的准确性和完整性。
2加强数据库的更新与维护
当计算机数据库构建完毕以后,应该全面检查输入信息的准确性以及完整性,建立定期检查制度[4],保证计算机数据库的质量,提高数据库的利用效率。数据库的时效性影响着数据库的生命。因为科学技术发展十分迅速,数据信息不断更换,比如国家政策、法律法规等,随时都可能出现过时的现象,一旦旧的法律以及标准被重新制定或者修改和增补,那么就需要重新录入最新数据信息,代替作废的旧信息。因此,除了选择性能好的操作系统之外,还应该及时对系统进行升级,保证系统的稳定运行,还要对数据信息进行实时记录,及时进行更新,并添加到数据库中,有利于利用数据库的信息资源。对于大学图书馆数据库的维护,由于分类名目较多,图书资源繁杂,因此,应该根据学校的性质以及文献的专业设置,细化图书文献资源的分类工作,减少不必要的类别,并且添加新的文献资源。如果不能及时对数据库进行更新维护,那么就无法保证数据库的准确性以及全面性,从而对数据库的有效应用造成影响。对于企业产品数据库的维护,一般在一至两周年内对数据进行更新[5],因为产品可能停产或者改型,也可能研制出了新一代的产品,而且有些厂家可能已经倒闭,或者更换了厂址,或者改了新的厂名,产品信息的变化非常大,所以,必须及时对产品的相关数据信息进行更新,保证产品信息具有一定的时效性。只有及时更新数据库,才能保证数据库的活力与生命,才能满足信息时代人们对于数据信息的需求。
3重视用户的计算机教育
在计算机数据库的使用过程中,还要对数据库的使用者进行相关培训。只有对使用者普及计算机知识以及数据库的知识,才能使用户在使用过程中达到快捷方便的使用目的。另外,还应该编制用户使用手册,并且重点标注重要的注意事项,使使用者能够合理地运用数据库信息资源,避免造成数据库的破坏。
4营造方便快捷的网络环境
当数据库建成以后,必须配备一定数量的、性能好、运行稳定的计算机,还需要定期对计算机的设备硬件以及应用软件进行定期检测和维护,确保计算机数据库的正常使用。营造方便快捷的网络环境,有利于推动社会经济和文化教育,扩展数据库的应用领域,提高数据库的使用效率,充分发挥数据库的强大作用。
随着时代的进步以及科学技术的发展,计算机数据库成为学校以及企业必需的工具。数据库的构建和管理也是一项长期而复杂的工程,因此,在数据库的操作过程中,必须细致入微,衔接得当,创造出一个稳定、准确的操作环境,提高学习和工作的效率。
一、计算机网络数据库安全概述
对数据库进行安全保护,可以有效避免用户非法越权使用、窃取、更改甚至破坏数据。数据库安全包括以下几点。
1.逻辑完整性。保护数据库的整体结构,如对某个字段进行修改时,其他字段没有遭到破坏。
2.物理完整性。数据不会受到自然及物理问题的破坏,如电力和设备故障等问题。
3.元素安全性。数据库中存储的所有元素均正确。
4.访问控制。明确只有通过授权的用户才可以访问数据库,可以通过不同方式限制不同用户的访问。
5.可审计性。能够对数据库元素进行追踪存取与修改。
6.可用性。授权用户可以对数据库进行自由访问。
7.身份验证。审计追踪、访问数据库必须进行严格的身份验证。
二、计算机网络数据库存在的安全威胁
1.数据库的下载。多数用户在使用ASP编写连接文件中,大都用语句“(conn.asp):”对数据库进行保护。单从语句的连接上看是正确的,而且名称长度也很保险,下载者对数据库难以识别解除。但是如果通过暴库技术与相关工具,就可以快速定位具体数据库的各种情况,一般是用“%5c”命令,虽然不能百分百成功暴库,但是出现暴库的几率非常高。在获取地址后通过IE输入,再下载到本地,就能够获得用户名及密码。
2.注入SQL。互联网中,大多数是在设立防火墙后才布置WEB服务器,只开放80端口,非法者无法入侵其他端口,因此,80端口是他们入侵的目标,而常用方式是注入SQL。有少数程序编制者在编写程序的代码时,忽略了对用户输入的数据正确性的辨别,使得应用程序面临很多威胁。在客户端对代码进行传输,收集处理程序与服务器数据信息,得到所需资料,这种操作被称为注入SQL。注入SQL可以常规访问80端口,相当于普通Web页面进行访问,防火墙对注入SQL无法获取报警信息,如果管理员不能及时进行审核检查,几乎很难发现被入侵。
三、维护计算机网络数据库安全的应对措施
1.严格查堵URL端漏洞。在审核用户使用数据库的情况时,若发现用户端在URL提交参数时,存在exec,insert,delete,from,count,user,xp_cmdshell,add,asc(,char(,drop,able,mid"等用在注入SQL中的字符以及字符串,就必须立即禁止ASP的运行,而且会显示出如“出错提示”等报警信号,对于有接收的用户端在URL提交参数程序时用<!--#includefile=“../*****.asp”-->即可写入程序,该方法能够有效防止多数入侵者的入侵,同时还不会影响程序执行的速度;也可以在if语句中对注入SQL常用的字符、字符串进行设置,在特定的时间里拒绝IP访问,增强数据库安全,防止黑客非法入侵。
2.严格查堵form和cookies漏洞。有些袭击者通过form、cookies提交含有“or”、“=”等字符入侵,为防止入侵,应该在编写程序时添加特殊字符,确保程序安全执行。可通过paraname=Request.form()即paraname=Request.Cookies()获取用户名与密码,再加入代码,如果在用户参数paraname中发现空格、=、or等字符时,应该终止then后面的执行情况,不再运行ASP,以拦截入侵者入侵。
3.增强自身安全。暴库是因为IIS服务器具体显示各执行错误的情况并中断执行时,把错误信息发送给了用户。为防止暴库,应该调整IIS默认设置。通常的防范措施是把数据库后缀名由MDB变为ASP、ASA。虽然该方式可以防暴库,但随着计算机技术的发展,该方法已经无法满足最新防范的要求。后缀修改的ASP、ASA的数据库文件,黑客能够进行查找并确定具体存储位置,可以通过迅雷等下载获得。
4.数据库名的前面加“#”。现在大部分的管理员在数据库名的前面加#号,可以有效防止数据库被非法下载,这是因为IE不能下载带#号文件。但是网页不仅可以通过常规方式进行访问,还能够通过IE编码技术进行访问。IE里的不同字符都存在相应编码,编码符号“%23”可以取代#号,以此种方式进行处理后,数据库文件后缀加#号是无法被下载和使用。
5.加密用户密码。加密用户密码也是一项有效的应对措施,一般是采取MD5进行加密。MD5没有反向算法,因此很难解密,黑客们即使获得加密情况,但还是无法找出正确的原始密码。虽然可通过UPDATE方式以其他密码替代,但是这种操作难以实行。需要注意的是,信息数据进行MD5加密后很难解密,因此用户必须防止密码丢失、忘记。这种加密方法必须改变前用户的所有资料,用户要对资料进行重新设置,还要把数据库中经过MD5加密放入相关字段进行计算后才能再次存储。
四、结论
数据库的安全直接影响到整个计算机网络系统的安全,因此,应该采取全方位的保护措施,保证计算机网络系统的安全,为广大用户营造安全且稳定的网络运行环境,以防止计算机网络数据库被非法入侵和袭击。
浏览量:2
下载量:0
时间:
计算机技术发展至今,已经成为了多元化技术的一种统称。计算机的软件技术是目前应用最为广泛的技术,也是发展最为迅速的技术。下面是读文网小编为大家整理的计算机数据处理论文,供大家参考。
一、防雷电波侵入的措施
计算机网络系统防雷电波侵入,特别是高层建筑物内的电子计算机设备的供电电力线不可架空敷设进入大楼。已经这样敷设的地方,应采取改造措施,改用铠装电缆穿金属管埋地敷设进入楼房,并装上电源避雷器,会收到好的效果。数据通信的信号线在户外传输时不可架空敷设,应穿金属管埋地敷设,在两端信号线上装上相应的信号浪涌保护器,金属管两端应接设备保护地。金属管埋地线路要避开直击雷引线和接地体。信号线在户内传输时,不可与强电线路并排平行敷设。
二、防感应雷的措施
(一)电源系统的防感应雷
目前市场上有三相四线组合型电源浪涌保护器和单相组合型电源浪涌保护器,有箱式带雷击数计数的和简易型,单相又有并式和串式,还有多种直流电源浪涌保护器。各种场合均有相应的电源浪涌保护器。这些电源避雷器性能稳定,安装方便。一般应在总电力室、楼层配电屏和机房等设三级来防护电源系统的感应雷,采用者三级防护来实现逐级泄流的作用。
(二)数据信号线防感应雷
1、用交换网进行远程通信的广域网,在Modem前用两线信号浪涌保护器。
2、在异步串行通信端口用RS-232-C25针9线或9针9线速率在20Kbps或64Kbps以下的数据信号浪涌保护器。这种浪涌保护器使用场合较多,比如Modem与主机或终端间作为二级防护;以太网或Novell网总线结构粗缆网路由器与Modem间作二级保护;在终端服务器与终端间以保护终端服务器;各银行系统营业部服务器与各终端通过RS-232-C接口的地方都可使用这种避雷浪涌保护器。
3、局域网总线结构细缆网BNC连接速率100Mbps的数据信号浪涌保护器,用于以太网、细缆Novell局域网与终端串接,安装方便。
4、通过HUB采用星形连接方式的10BASE-T网络,用RJ45连接器连接双绞线传输的数据信号浪涌保护器。
5、两线平衡传输的数据信号浪涌保护器,用于监控系统或自动控制以及电流环的地方。
6、采用卫星数据通信的广域网,在室内收/发单元或室外单元使用卫星数据通信同轴浪涌保护器。这些信号浪涌保护器安装方便、性能好,能有效地防止感应雷击。安装后不影响数据传输和通信。具体安装多少个信号浪涌保护器,要根据具体单位的设备位置和布线来确定,一般是信号线上楼或到别的房间要考虑安装,以防感应雷击。
三、防止地电位反击
系统的接地是比较复杂的问题。我们的看法是防雷与接地是一个整体,而且接地是做好防雷的基础。我们主张接地系统能分开则分开好,分不开或高层建筑物及综合通信系统应采取联合的接地方式。或采用分开接地方式,对于弱电电子设备,各接地系统应相距20米以上。这样的接地体才是独立的,不致于造成地电位反击。因为雷电流是属于高频冲击波,在地中传播时,电压随距离的衰减成一个嗽叭口的曲线形状。按照GB50174-2008《电子计算机机房设计规范》中的规定,计算机机房应采用四种接地方式:
●交流工作接地,接地电阻不应大于4欧;
●安全保护接地,接地电阻不应大于4欧;
●直流工作接地,接地电阻按计算机系统具体要求确定,若设备较少,接地电阻可以为2欧;若设备多,其接地电阻应不大于1欧;
●防雷接地,这里指防直击雷接地,应按现行国家标准GB50057-2010《建筑物防雷设计规范》执行,一般不应大于10欧。一个单位、一栋大楼、一个系统的接地问题应全盘综合考虑,为安全提供条件。首先要考虑供电系统的接地问题,供电系统有一个体制问题。按照国际电工委员会(IEC)的规定和要求,我国采用的几种供电体制中与计算机机房供电有关的有TN-C;TN-C-S;TN-S;TT四种体制。供电的系统接地指变压器低压侧中性点直接接地的系统,低压负载侧电气设备平时不带电的外露导体的接地称为保护接地。而保护接地又分为接零保护和接地保护,计算机机房提倡采用TN-C-S系统供电。即接零保护的三相五线或单相三线制。中性地N、保护接地PE、直流工作接地和防雷接地,这四种接地在“电子计算机机房设计规范”中有两种规定:第一,交流工作接地、安全保护接地、直流工作接地、防直击雷的接地等四种接地宜共用一组接地装置,接地电阻按直流工作接地确定,这属于机房的联合接地方式。第二,分开接地,若防直击雷的接地单独设置接地装置时,其余三种接地宜共用一组接地装置,接地电阻按直流工作接地的电阻确定,而且与防直吉雷的接地体要相距20米以上,以防止反击。高压变压器低压侧中性点的接地有三种与直流工作接地、联合接地装置的连接方式。另外计算机局域网的总线结构形式中粗缆网、细缆网采用的传输介质同轴电缆,其外皮金属在整个网上都是悬空的,不可轻易乱接地,只能在服务器的远端的一个终接器接地,且必须接设备保护地。电子计算机系统的接地应采用单点接地方式,当多个电子计算机系统共用一组接地装置时,宜将各电子计算机系统分别采用接地线与接地体或汇集线连接,连接线一般采用绝缘铜芯绞线,其截面应大于35mm2,引线越长,其线的截面越大。我们的多功能防浪涌保护器的接地一般是利用建筑物的接地装置并应与建筑物的避雷带相连。各种防感应雷的防浪涌保护器的接地,一般均接到被保护设备的保护地上。
1对传统数据处理与现代结构实验数据处理的分析
从以上的论述中可以看出,传统计算机辅助数据处理还存在诸多的问题,为了有效的解决这一问题,研发出了现代结构数据处理系统,该系统相对于传统的数据处理系统而言,存在以下优点:首先,在新的软件系统中引进了数据库技术,其操作模块和数据模块是独立的两个模块,可以实现其独立工作。其次,该系统采取了C/S的管理模式,这种模式可以实现对量测数据的管理、导入以及结果处理。再次,采用SQL语言编辑形式,可以对测试数据的快速查询和对实验要求的快速访问。最后,该系统中预留了数据入口接驳功能,可以实现自由的职能扩展。
2实验数据处理技术方案
2.1实验概况
本次结构实验选取某铁路钢构三跨PC箱形桥,按照刚度相思的原则,将该桥的尺寸和模型尺寸拟定为18.2:1,该桥模型的总长度为29.6米,在墩身的建筑中,使用的是C40的混凝土,墩台使用的混凝土型号和墩身使用的混凝土型号保持一致,在桥身的建筑中,采用的是C60的混凝土类型,在1号和4号桥墩采用的支座是活动的,2号和3号桥墩采用的刚性连接支座,并对其采用竖向和水平的加载方式。在本次实验工况研究中,设置了四种工况,包括水平推力、张拉、配种以及竖向加重。
2.2对结构实验的分析
按照结构实验数据处理的一般流程将软件化为为三个层次,第一个层次就是数据库层,主要用于存储试验中用到的各种信息;第二层为数据管理层,主要负责对试验中各种数据的管理;第三层为处理结果层,该层主要是根据第二层下达的任务,实现对数据的结果表达。在Matlab软件中,设计了一套完整的控制函数,并包括I/O设备访问所需要的函数,该函数可以实现对硬件的有效控制,同时也满足了硬件之间的通讯功能。
2.3对实验结构数抽象据库的分析
根据实验模型的机构体系,根据数据库的原理,可以得出抽象的数据库模型,该数据库的模型可以通过Access2000实现。在该数据库模型中,涉及到的因素很多,例如用于存储百分表位移计分布信息的位移测点表,存储加载历程和工况的工况信息表,除此以外,还包括应力信息表、压力信息表、位移测值表以及应变信息表。在数据访问和数据管理操作中,不会对其他表进行操作,只需要通过位移测点表、测点信息表以及工况信息表来完成。采用这种数据访问和数据管理方法,可以有效的确保原始数据不受到破坏,提高原始数据的安全性。
2.4对数据管理和数据处理的分析
在对数据进行相关操作时,要确保数据的安全性。因此,在进行数据库操作的过程中,应该将其放在安全性比较高的C/S模型中,并在其前端管理程序中实现。通过控制Matlab软件编程数据管理程序,在ODBC中建立相应的数据库接口,从而在Database中实现对数据的处理和数据访问功能。在对数据库进行管理的过程中,需要实现多个方面的功能,具体来说,主要包含以下几个部分:首先,要预留出UCAM接入口和PC接入口,并实现对数据的手动导入和自动导入功能。其次,要按照一定的条件,实现对数据的访问和对数据的查询功能,并做到便捷和高效。再次,要实现数据处理任务定制功能,根据数据查询的结果和数据的性质,程度可以对程度做出智能判断,并建立起数据连接机制和数据导入机制,最后利用Matlab来实现对数据库的管理功能。根据以上的论述,利用Matlab编程程序,实现了对数据的初步自动化功能和可视化功能。
3总结
综上所述,在计算机进行大型结构实验和现场检测数据处理时,要以数据处理流程为基础,并遵循其处理流程进行数据处理,其管理功能可以利用Matlab软件来实现,并利用Matlab软件软件的计算功能,实现对节后实验数据和现场检测数据的处理、查询以及浏览。通过这样的计算机数据处理程序和流程,可以有效的一高数据的效率,并且可以确保原始数据的安全性。在本研究中,所设计的结构能够有效的节约人力和物理资源,减少工作人员的实际操作,实现对资源的合理利用。
浏览量:2
下载量:0
时间:
近年来,随着计算机网络技术的不断发展和改革,我国已经全面进入了网络信息时代,海量的网络数据记录着人们生产和生活的各种信息,如何对计算机数据信息进行合理分类、科学统计等问题,已成为我国广大计算机数据信息工作者研究讨论的热点话题。以下是读文网小编为大家精心准备的:浅谈计算机数据挖掘相关论文。内容仅供参考,欢迎阅读!
摘 要:社会的发展进入了网络信息时代,随之产生了各种类型的数据海量。在这些数据的背后隐藏着许多重要的信息,如何从这些数据中找出某种规律,发现有用信息,越来越受到人们的关注。数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。数据挖掘技术为应对信息爆炸,海量信息的处理提供了科学和有效的手段。本文介绍了数据挖掘的概念、对象、任务、过程、方法、应用领域及其面临的挑战。
关键词:计算机;数据;挖掘技术
计算机数据挖掘技术的产生是社会的一种进步,了解计算机数据挖掘对我们来说非常的重要,计算机数据挖掘在网络信息时代的今天对于一个企业来说非常的重要,计算机数据挖掘甚至成为很多企业的核心竞争力,我们要充分认识数据挖掘的概念、对象、任务、过程、方法和应用领域,只有充分地认识数据挖掘的概念、对象、任务、过程、方法和应用领域,我们才能够更好地完善和发展它。
1.1 计算机数据挖掘的概念
计算机数据挖掘是在社会的发展进入了网络信息时代之后产生的网络衍生产品,计算机数据挖掘主要是通过一定的手段对企业内部进行数据挖掘,然后通过一定的分析,对那些通过数据挖掘得到的数据进行整理,进而分析企业的市场以及企业的发展等等问题。计算机数据挖掘对处于网络信息时代之中的企业来说非常重要,它是处于网络信息时代之中的企业长远发展的助推器,作为处于信息时代的企业要抓住这个促进自己发展的大好契机。
1.2 计算机数据挖掘的对象
计算机数据挖掘具有一定的针对性,计算机数据挖掘的对象(目标数据)并不是所有的数据,它是具有选择性的,计算机数据挖掘的对象主要是指企业中能够揭示一些未发现的隐藏信息和企业中比较有意义和研究价值的数据,明确这一点非常的重要,计算机数据挖掘的对象的选择性是影响计算机数据挖掘效率的主要因素,对于一个没有充分认识计算机数据挖掘对象的选择性的企业来说,它的计算机数据挖掘的效率会比成熟的计算机数据挖掘的企业或者是充分认识到计算机数据挖掘的对象的选择性的企业要低得多。同时,明确目标数据的类型也非常重要,它直接决定了要使用的数据挖掘技术和方法,大体上数据类型分为三类:记录数据,给予图形的数据和有序的数据。
2.1 计算机数据挖掘的任务
计算机数据挖掘主要是对海量的数据进行挖掘和分析,必须经过计算机数据准备和计算机数据规律寻找的固定过程,在计算机数据挖掘的过程中,计算机数据准备和计算机数据规律的寻找一个都不能少,我们要做好计算机数据挖掘的每一步,计算机数据挖掘的任务主要有对计算机数据挖掘的结果与企业的市场现状进行一个具体的联系、对计算机数据挖掘的结果进行一定的分类,对计算机数据挖掘的结果进行一定的变异分析。在处理计算机数据挖掘的任务时,我们要完成计算机数据挖掘的每一个任务,首先,对计算机数据挖掘的结果与企业的市场现状进行一个具体的联系是计算机数据挖掘的根本任务,而对计算机数据挖掘的结果进行一定的分类是计算机数据挖掘的主要任务,最后对计算机数据挖掘的结果进行一定的变异分析是计算机数据挖掘的必要任务。
2.2 计算机数据挖掘的过程
计算机数据挖掘的过程具有一定的复杂性,计算机数据挖掘的基本过程:第一,对计算机数据的来源进行一定的分析。这一步非常的重要,一个完整的计算机数据挖掘的过程必须以这一步为基础,只有对计算机数据的来源进行一定的分析,我们才能够进行下一步的操作;第二,从计算机数据的来源的分析结果中获取一定的信息,然后我们要对计算机数据的来源的分析结果进行研究,在研究的过程中,我们要查阅相关的专业知识和专业的研究数据挖掘的技术,只有具备了相关的专业知识和专业的研究数据挖掘的技术,我们才能够更好地对计算机数据进行挖掘;第三,对计算机数据挖掘的信息进行一定的整合,检查出不太合理的相关信息;第四,数据挖掘的实施。根据挖掘具体任务选择相应的数据挖掘实施算法;第五,结果评估与整理。在完成实施阶段后,要对数据挖掘结果进行评估和整理,完成整个数据挖掘的过程。
3.1 计算机数据挖掘的技术
计算机数据挖掘有很多的专业技术,我们来简单介绍一下主要的计算机数据挖掘的技术:第一,计算机数据挖掘的统计技术。统计是计算机数据挖掘必不可少的技术,在数据清理过程中,统计提供数据发现极端值;第二,人工智能技术。人工智能技术是近些年来新兴的计算机数据挖掘的技术,它在数据挖掘中的应用比较广,它可以对数据进行推断和智能代理,是计算机数据挖掘的重要技术;第三,决策树方法。决策树方法是代表决策集合的单杆结构,它具有一定的分类规则,有一定的预测作用,是计算机数据挖掘的主要技术之一。
3.2 计算机数据挖掘的方法
随着近些年数据挖掘技术的广泛使用,数据挖掘的方法也在不断的进步和完善,现阶段主流的数据挖掘的方法有分类、关联规则、聚类分析等。分类是找出一组数据对象的共同特点并按照既定的分类模式将其划分为不同的类别。关联分析是描述数据之间所存在的关联规则,即根据一个事务中某些项的出现可导出另一些项在同一事务中也出现,即隐藏在数据间的关联或相互关系。聚类分析是把一组数据按照相似性和差异性分为几个类别,使得属于同一类别的数据间的相似性尽可能大。
3.3 计算机数据挖掘的应用领域
计算机数据挖掘最大的应用领域就是商业领域,它能够为商业机构提供欺诈侦查和客户市场分类等数据。在这个高速发展的信息时代,网络是商业发展的主要推动因素,我们要使计算机数据挖掘在商业上的应用领域更广。以下是近些年来计算机数据挖掘的主要应用领域:第一,计算机数据挖掘在我国银行领域中的应用。银行是一个数据集中度和数据处理要求均非常高的领域,对于一个银行来说,每天都要面临着海量的数据,这些数据的挖掘分析对于银行来说是其发展的根本所在;第二,计算机数据挖掘在电子商务中的应用。电子商务是网络高速发展的产物,对于电子商务而言,海量数据的挖掘分析成为了电子商务未来发展的保证,因此,计算机数据挖掘在电子商务中的应用得到了快速的发展。
3.4 数据挖掘技术面临的挑战
数据挖掘技术面临的最大挑战就是隐私的保护和数据的安全性问题。当数据在不同的抽象级别视角去考察的时候,数据挖掘对隐私和数据安全就构成了威胁。它威胁到保持数据安全和防止干涉隐私的目标的实现。如,近期被世人高度关注的“棱镜门”事件,充分说明了数据挖掘技术应用与个人隐私保护之间的矛盾和冲突,它也将是该技术在未来面临的最大挑战之一。
计算机数据挖掘技术是一项正在世界范围内高速发展的技术,我们不仅要对数据挖掘的概念、对象、任务、过程、方法和应用领域进行充分的认识,而且要充分认识到计算机数据挖掘面临的挑战,比如说隐私问题。笔者相信,通过我们的努力,计算机数据挖掘技术将会在各个领域得到广泛的应用,并对人类的活动产生深远的影响。
[l]周碧珍.浅析计算机数据挖掘技术在档案信息管理系统中的应用[J].黑龙江科技信息,2009(01).
[2]余辉,张力新,刘文耀.计算机辅助医学知识发现系统研究——糖尿病并发症流行病学数据挖掘[J].生物医学工程学杂志,2008(04).
[3]张成霞.基于数据挖掘的煤矿计算机综合管理系统的研究[J].煤炭技术,2013(05).
相关文章:
浏览量:3
下载量:0
时间:
毕业设计论文是毕业设计工作的总结和提高,应有一定的实际应用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。 以下是读文网小编今天为大家精心准备的关于计算机的毕业论文范文:嵌入式移动数据库研究,内容仅供参考,欢迎阅读!
摘要:嵌入式技术已在人们生活中得到广泛应用;移动计算更是给人们的生活带来了极大的方便。有移动计算技术推动发展的新的数据库技术让人耳目一新。嵌入式移动数据库技术因此产生。主要论述了嵌入式移动数据库的特点及应用,嵌入式移动数据库管理系统(EMDB)的功能需求及特点,嵌入式移动数据库的系统结构。
关键字: 嵌入式 移动计算 嵌入式移动数据库 EMDB 系统结构
随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中加入移动数据库,也越来越显示出其重要性。
1.1 嵌入式系统
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。
1.2 移动计算
移动计算是一种新型的技术,它使得计算机或其它信息设备,在没有与固定的物理连接设备相连的情况下,能够传输数据。移动计算的作用在于,将有用、准确、及时的信息与中央信息系统相互作用,分担中央信息系统的计算压力, 使有用、准确、及时的信息能提供给在任何时间、任何地点需要它的任何用户。移动计算环境比传统的计算环境更为复杂和灵活。 典型的移动计算环境有[1]:
(1) 智能计算设备+ 无线网络。通过无线网络,智能计算设备可以随时进入MCE 主网络;
(2) 智能计算设备+ 调制解调器+ 电话网络。在不同地点, 将调制解调器和附近的电话相连接, 通过电话网进入MCE 主网络;
(3) 移动用户+ 传统工作站+ 传统有线网络。移动用户在不同场地使用静态计算机获得MCE 的服务。
1.3 嵌入式移动数据库
数据库技术一直在随着计算的发展而不断进步。凡是有数据的地方,就要用到数据库来协助管理数据。移动计算也是对数据的处理,离开对数据的管理、处理,计算机就毫无意义。移动计算同时又强调其移动性,传统的PC机要做到移动,同时在苛刻的环境下作到良好的运作也是不可能的。此时,嵌入式很好的满足了移动计算对移动客户端计算的要求。三者从这一点上结合就产生了当今数据库的一个新的发展空间:嵌入式数据库技术。移动数据库是指支持移动计算环境的分布式数据库。由于移动数据库系统通常应用在诸如掌上电脑、PDA、车载设备、移动电话等嵌入式设备中,因此,它又被称为嵌入式移动数据库系统。
2.1 嵌入式移动数据库特点
嵌入式移动数据库在实际应用中必须解决好数据的一致性(复制性)、高效的事务处理、数据的安全性等问题。
(1)数据的一致性
移动数据库的一个显著特点是,移动终端之间以及与服务器之间的连接是一种弱连接。即低带宽、长延迟、不稳定和经常性的断开。为了支持用户在弱环境下对数据库的操作,现在普遍采用乐观复制方法(Optimistic replication 或 Lazy replication)允许用户对本地缓存上的数据副本进行操作。待网络重新连接后再与数据库服务器或其它终端交换数据修改信息,并通过冲突检测和协调来恢复数据的一致性。
(2)高效的事务处理
移动事务处理要解决在移动环境中频繁的、可预见的、拆连情况下的事务处理。为了保证活动事务的顺利完成,必须设计和实现新的事务管理策略和算法,方法如下:
根据网络连接情况来确定事务处理的优先级,网络连接速度高的事务请求优先处理。
根据操作时间来确定事务是否迁移,即长时间的事务操作将全部迁移到服务器上执行,无需保证网络的一直畅通。
根据数据量的大小来确定事务是上载执行还是下载数据副本执行后上载。
事务处理过程中,网络断接处理时采用服务器发现机制还是采用客户端声明机制。
事务移动(如:位置相关查询)过程中的用户位置属性的实时更新。
完善的日志记录策略。
(3)数据的安全性
许多应用领域的嵌入式设备是系统中数据管理或处理的关键设备,因此嵌入式设备上的数据库系统对存取权限的控制比较严格。同时,许多嵌入式设备具有较高的移动性、便携性和非固定的工作环境,也带来潜在的不安全因素。同时某些数据的个人隐私性又很高,因此在防止碰撞、磁场干扰、遗失、盗窃等对个人数据安全的威胁上需要提供充分的安全性保证。保证数据安全的主要措施如下:
对移动终端进行认证,防止非法终端的欺骗性接入。
对无线通信进行加密,防止数据信息泄漏。
对下载的数据副本加密存储,以防移动终端物理丢失后的数据泄密[2]。
2.2 嵌入式移动数据库应用
目前,嵌入式移动数据库有两种应用,可划分为水平应用和垂直应用。所谓水平应用,是指应用方案能够用于多种不同行业,只需要极少的定制工作;而垂直应用则针对特定行业的应用,数据处理具有独特性。与水平应用相比,垂直型应用具有明显的行业特殊性,不同领域的应用之间差别较大,结果表示和服务器数据库的管理也有很大不同。主要涉及保险、银行业、航班信息、政府部门等具体的行业领域。如图所示[3]:
图 1 嵌入式移动数据库的应用分类
3.1 嵌入式移动数据库管理系统的功能需求
移动计算环境中的数据库管理系统,是一种动态分布式数据库管理系统。由于嵌入式移动数据库管理系统运行在移动计算的环境之下,应用于嵌入式操作系统之上,所以它有自己的功能需求:
(1)微小内核结构
考虑到嵌入式设备的资源有限,嵌入式移动DBMS应采用微型化技术实现,可在满足应用的前提下,紧缩其系统结构以满足嵌入式应用的需求。
(2)对标准SQL的支持
嵌入式移动DBMS应能提供对标准SQL的支持。支持SQL92 标准的子集,支持数据查询(连接查询、子查询、排序、分组等)、插入、更新、删除多种标准的SQL 语句,以充分满足嵌入式应用开发的需求。
(3)事务管理功能
嵌入式移动DBMS应具有事务处理能力,可自动维护事务的完整性、原子性等特性;支持实体完整性和引用完整性。
(4)完善的数据同步机制
数据同步是嵌入式数据库最重要的特点。通过数据复制,可以将嵌入式数据库或主数据库的变化情况应用到对方,以保证数据的一致性。
(5)支持多种连接协议。
嵌入式移动DBMS应支持多种通信连接协议。可以通过串行通信、T C P /IP、红外传输、蓝牙等多种连接方式,实现与嵌入式设备和数据库服务器的连接。
(6)完备的嵌入式数据库的管理功能
嵌入式移动DBMS应具有自动恢复功能,可进行嵌入式数据库管理,并能够提供数据的备份和恢复,保证用户数据安全可靠。支持多种嵌入式操作系统嵌入式移动DBMS 应能支持Windows CE、Palm OS 等多种目前流行的嵌入式操作系统,这样才能使嵌入式移动数据库管理系统不受移动终端的限制。
3.2 嵌入式移动数据库管理系统的特点
基于以上分析不难得出嵌入式移动数据库的管理系统应具有如下特点:
(1)提供多种数据同步方式。具有上载同步、下载同步和完全同步三种同步方式。
(2)具有完善的冲突检测机制,和灵活的冲突解决方案,具有冲突日志记录功能。企业级应用中冲突是不可避免的,不同的数据库系统认为冲突发生的位置是不一样的。解决冲突的规则可以是系统预定义的也可以是用户自定义的。
(3)支持快速同步。系统同步时,只传递变化的数据,即增量上下载,节省了大量的同步时间。
(4)支持表的水平分割和垂直分割复制,最大限度地降低了嵌入式数据库的大小。
(5)支持异构数据源连接同步。可以用支持ODBC 的异构数据源,作为主数据库和嵌入式设备上的数据库,以进行数据同步。
(6)具有主动同步的功能。允许用户对系统提供的同步事件自定义过程实现,并提供最大灵活度的同步过程。
图2 数据管理模式
嵌入式数据库的应用分为个人应用和企业级应用。在个人应用中,与外界较少交换数据,而且不必考虑多个数据库的数据一致性。在企业级应用中,嵌入式数据库要与企业级数据库交换数据,构成分布式数据库系统,支持复杂的业务活动。
在数据库三级应用模式中,EMDB系统一般采用EMDB+同步/复制服务器+企业级DB,如我们见到的IBM提供的嵌入式设备和移动企业级应用解决方案就是由3部分组成:DB2 Everyplace 嵌入式数据库、DB2 Everyplace Sync Server和Universal Database企业级数据库。在此模式中,EMDBS由移动设备中的EMDBMS和固定节点上的同步/复制服务器这两部分构成。这种方案的指导思想是将DBMS的功能分解,简化移动设备中的功能,进而减少对移动设备资源的需求[4]。
(1) 数据库服务器DBSVR (Database Server)
可以是大型数据库系统, 如: Oracle, Sybase, DB2,SQL Server, 一般为固定结点。每个DBSVR 上维护本地数据库的一个完整的副本, 服务器之间由可靠的高速互联网连接在一起, 构成一个传统意义上的分布数据库系统。
图3 典型嵌入式移动数据库的系统结构
(2)移动支持结点MSS (Mobile Support Station )
进行分布式事务处理, 控制EMDB和DBSVR之间的数据交换并支持一个无线单元(cell),具有无线联网能力和同步功能,MSS也位于高速网络中。服务器可以与MSS为同一台机器。
(3)位置服务器LS(Location Server)
(4)可信部分
由固定网络以及网络上的固定主机组成, 固定主机分为两类: 一类是不带无线通讯的主机, 如DSSVR 和LS; 另一类是带有无线通讯接口MSS。
(5)移动客户机MC (Mobile Client)
MC的处理能力与存储能力相对于服务器来说非常有限, 且具有移动性(即可以出现在任意一个无线单元中) , 在它上面保存一部分数据库副本, 并通过EMDB对本地数据进行管理,可以通过无线链路与一个MSS通信,通过MSS上的ODBC 接口, EMDB可以与DBSVR进行数据交换。从而与整个固定网络连通, 也可以接受由MSS 发送的广播信息。它会经常与服务器断接(指MC无法与任意一个联机通信) 即使在与服务器保持连接时, 由于MC 所处的网络环境多变,MC与服务器之间的网络带宽相差很大,且可靠性较低,网络延迟较大。
(6)本地数据库Rep(Replication) 数据库副本
(7)EMDB
嵌入式移动数据库, 工作方式为: 每当MC发出一个查询请求Q1时,它首先查询本地数据库(移动子集上),若满足查询条件要求则直接返回给MC, 否则就向VS提交查询请求, 由VS代替MC完成查询并将结果返回给MC(前提是两者处于连接状态)。若MC 处于断接状态, 则也只能在MC上执行本地查询。若在断接期间更新了MC上的数据, 则该数据将在VS再次连接时, 进行数据重集成, 通过一致性维护算法来保证一致性。主要EMDB的应用模式都是立足于嵌入式设备作客户端, 在嵌入式设备上运行一个精巧的EMDB,在通过同步或复制技术与企业级数据库连接。这种应用模式在支持嵌入式设备的同时, 还支持移动设备,甚至无线移动设备, 构成基于移动环境的应用[5]。
现在,世界已经进入了后PC机时代。信息电器如个人数字助理、web可视电话、移动电话的GPS或W-CDMA产品、TV机顶盒、电视会议机、数码相机等嵌入式设备已经在人们生活中广泛应用。相信随着科技的发展,嵌入式移动数据库技术也必将给人们的生活带来更大的方便和改变。
[1] 冯玉才李东等.一种移动数据库管理系统的体系结构,计算机研究与发展[J],2001年
[2] 黄军政.蔡瀛捷.移动计算推动数据库移动,中国计算机用户[J],2004年9月第36期
[3] 周克江.嵌入式移动数据库及其应用问题研究,湖南第一师范学报[J],2004年9月第4卷第3期
[4] 王彤.王良.嵌入式移动数据库的综述及评价,计算机工程[J],2001年12月第12期
[5] 朱英.嵌入式移动数据库及其相关问题,桂林电子工业学院学报[J],2003年6月第3期
浏览量:2
下载量:0
时间:
在毕业设计期间,尽可能多的阅读文献资料是很重要的,一方面是为毕业设计做理论准备,另一方面是学习论文的写作方法。一篇优秀的论文对启发我们的思维,掌握论文的写作规范很有帮助。 以下是读文网小编今天为大家精心准备的关于计算机的论文范文:嵌入式移动数据库应用研究,内容仅供参考,欢迎阅读!
摘要:随着移动计算技术的发展,移动数据库逐步走向应用,在嵌入式操作系统中移动数据库更显示出其优越性。本文分析移动数据库的特点、体系结构;介绍移动数据库系统中的一些关键性技术,并指出了移动数据库应用方向。
关键词:嵌入式系统;移动数据库;移动计算;事务处理
数据库技术一直随着计算的发展而不断进步,随着移动计算时代的到来,嵌入式操作系统对移动数据库系统的需求为数据库技术开辟了新的发展空间。随着智能移动终端的普及,嵌入式移动数据库技术目前已经从研究领域逐步走向广泛的应用领域。
在数据库系统的研究历史中,传统的分布计算与分布式数据库的研究是基于有线网络和固定主机的。这些都采用了一些默认的隐含假设,例如固定网络连接、对等通信代价、主机节点固定不变等。但进入20世纪90年代以来,随着移动通信技术和网络技术迅速发展,加之移动计算机和移动通信设备的大量普及,许多计算节点可以在移动过程中与网络建立连接,使得上述假设条件不成立。移动计算环境具有移动性、低带宽、频繁断接性、网络通信的非对称性、电源电力的有限性等特点,使得传统分布式数据库中的方法和技术不能直接应用于移动数据库。
从数据库技术的发展过程来看,计算环境和数据库技术基本保持着一种同步发展的态势,互相影响、互相促进。移动计算的概念是对“任何时间、任何地点的立即通讯”的扩展。在分布式计算的基础上,计算环境进一步扩展为包含各种移动设备、具有无线通信能力的服务网络,构成了一个新的计算环境,即移动计算环境。相应地,数据库系统先后出现了集中式数据库系统、分布式数据库系统、B/A/S多层结构的数据库系统、嵌入式数据库和移动数据库。当然,这些系统也可以共存在同一个计算环境中。
一般说来,嵌入式移动数据库可以从系统的体系结构方面来定义:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备或移动设备上。其中,嵌入在移动设备上的数据库系统由于涉及数据库技术、分布式计算技术,以及移动通讯技术等多个学科领域,目前已经成为一个十分活跃的研究和应用领域——嵌入式移动数据库或简称为移动数据库(EMDBS)。
2.1体系结构
在传统的分布式计算系统中,各个计算节点之间是通过固定网络连接并保持网络的持续连接性的,而移动计算系统改变了这种假设条件。移动计算系统是固定节点和移动节点构成的分布计算系统。
移动计算的网络环境具有鲜明的特点:移动性、断接性、带宽多样性、可伸缩性、弱可靠性、网络通信的非对称性、电源能力的局限性等。移动环境中的分布式数据库就是移动数据库。它是传统分布式数据库系统的扩展,可以看作客户与固定服务器节点动态连接的分布式系统。移动数据库系统的体系结构如图1所示。
其中,移动客户机MC(Mobile Client)包括便携式电脑、PDA等;MSS(Mobile Support Station)支持移动计算的固定节点,具有无线通信接口;FH(Fixed Host)没有无线通信接口,安装有数据库和数据库管理系统。
2.2主要特点
移动数据库的计算环境是传统分布式数据库的扩展,它可以看作客户端与固定服务器节点动态连接的分布式系统。因此移动计算环境中的数据库管理系统是一种动态分布式数据库管理系统。由于移动数据库在移动计算的环境下应用在嵌入型操作系统之上,所以它具有:微小内核结构、对标准SQL的支持、事务管理功能、完善的数据同步机制、支持多种连接协议、完备的数据库管理功能和支持多种嵌入型操作系统的特点和功能需求。
在移动数据库中还需要考虑诸多传统计算环境下不需要考虑的问题,如对断接操作的支持、对位置相关查询的支持、对查询优化的特殊考虑以及对提高有限资源的利用率和对系统效率的考虑等等。为了有效地解决上述问题,诸如复制与缓存技术、移动事务处理、数据广播技术、移动查询处理与查询优化、位置相关的数据处理及查询技术、移动信息发布技术等技术仍在不断的发展和完善,它们会进一步促进移动数据库技术的发展。
移动数据库涉及的理论和技术含盖了当今通信、计算机和嵌入式系统的最新成果,其中在移动环境下如何进行数据管理是实现移动数据库的关键。根据目前国际有关机构研究的研究表明这些关键技术主要集中在以下几个方面。
3.1数据复制与缓存
复制是在多个移动节点上维护数据的备份,包括服务器之间的复制和移动计算机上保存数据库的复制。一般前者称为复制后者称为缓存。复制的主要目的是提高分布式数据库系统的可用性、可靠性和访问性能。首要的问题是如何维护多个复制节点上数据状态的一致性。按照维护复制一致性的方式来划分,现有的复制协议可以分为严格一致协议和弱一致协议两种。严格一致协议要求任何时刻所有数据库的复制都是一致的;而弱一致协议允许各个复制之间存在暂时的不一致,但这种不一致总能够保持在一定的界限之内,而且总是能够趋于一致(收敛性)。目前,针对移动计算特点开展数据复制/缓存技术的研究最具代表性的是:J. Gray的两级复制机制、CODA系统以及缓存失效报告广播技术等,另外,SYBASE公司的移动数据库产品SQL ANYWHERE和SQL REMOTE也采用该技术来支持移动计算环境。
3.2数据广播
通俗地讲,数据广播是指在移动计算环境中,利用客户机与服务器通信的不对称性,以周期性广播的形式向客户机发送数据。其最大的优点是,广播开销不依赖移动用户数量的变化而变化,借助数据广播,可以在一定程度上解决移动数据库系统的断接问题。数据广播的研究可分为服务器和客户机两个方面:服务器主要考虑如何组织广播数据,即数据广播的调度;移动节点主要考虑如何利用本地缓存进一步减少查询广播数据的时间。在国内,长沙国防科技大学的周兴铭院士对数据广播进行了深入研究,提出了数据广播的多盘调度算法。衡量数据广播调度算法好坏的参数是访问时间和调谐时间。
3.3位置相关查询优化
在移动数据库中,存在着与位置相关信息的查询及更新。查询通常是与位置相关的,即使是同一个问题,在不同的地方,所得查询结果是不同的,如“最近的超市在哪里?”。移动查询优化技术是指在传统分布式数据库查询优化技术的基础上,利用多种方法,消除带宽多样性、断接等因素造成的影响,使查询引擎能够根据当前可用网络条件采取恰当的优化策略;同时,针对移动计算机有限电源能力,合理地组织本地数据库管理、远程数据库访问等耗电能较多的操作,达到节能目的,延长关键数据的可用时间。
采用基于分割的地址更新策略时,由位置服务器维护的移动用户对象包含以下数据成员和方法:
分割集合——记录MSS的分割情况,例如{Cell1,Cell2},{Cell3,Cell4,Cell5};
LOC——记录移动用户最近报告的地址(无线单元的ID),例如Cell1 ;
ERR——移动用户当前所在的分割,例如,若LOC= Cell1 ,则ERR={Cell1,Cell2};
loc()——一个方法,用于返回该用户的实际地址,即上面介绍的地址查询过程。
在移动查询的应用中,有各种各样涉及地址的查询,例如“请寻找一家校园附近的超市”,“查找X, Y, Z,这三人都在同一条公路上,且Y在X与Z之间”,等等。一般地,可以把这一类地址相关查询表示为:
SELECT x1 ,x2 ,…, xn
FROM Users
WHERE (x1.loc=l1 ∧…∧ xn.loc=ln ) ∧ C(l1,…,ln ) ∧ W(x1 ,…, xn )
其中C(l1, …, ln )是关于地址l1, …, ln 的n元约束条件,而 W(x1, …, xn ) 是关于对象x1 ,x2 , …, xn 非地址属性的n元约束条件,Users 是所有移动用户的集合。
关于计算机的论文:嵌入式移动数据库应用研究
3.4移动事务处理
事务处理是数据库管理系统的一个基本功能,主要用于维护数据的一致性,支持多用户的并发访问,使用户可以可靠地查询和更新数据库。一般来说,用户对数据库系统的访问都是通过事务来完成的。在传统的数据库系统中,一个事务由一系列读写操作组成。事务处理必须满足四个准则,即原子性、一致性、隔离性和永久性(简称ACID)。移动计算环境的特点,使传统数据库系统中的事务处理技术不能满足移动事务处理的要求。
通常,将移动客户机发出的事务叫移动事务,它属于分布事务。移动事务处理具有以下特点:
1) 移动性。这不仅指移动事务执行期间,发出事务的移动客户机是移动的,而且事务本身也在相应地移动。
2) 长事务。由于无线网络通信的低带宽、高延迟以及移动客户机的频繁断接性,都可能使移动事务成为长事务。
3) 易错性。由于移动客户机不如固定结点可靠,而且无线网络通信也不如固定网络稳定,因此,与一般事务相比,移动事务更容易出错。
4) 异构性。由于客户机的移动性,移动事务可能要访问分布的异构数据库系统。
总之,移动事务不同于传统事务,传统的ACID模型已不能很好地描述移动事务,需要为移动事务寻找更好的模型。维护数据的一致性和解决过区切换(handoff)问题是移动事务管理的重要任务。
移动数据库技术的许多特性都与信息时代的不断进步的需求相吻合, 有着广阔的发展空间。
4.1嵌入式移动数据库在物流领域有着广阔的应用前景
物流的信息化在未来的物流发展中将发挥日益重要的作用,因为及时准确的信息有利于协调生产、销售、运输、存储等业务的展开,有利于降低库存,节约在途资金等。在运输方面,利用移动计算机与GPS/GIS车辆信息系统相连,使得整个运输车队的运行受到中央调度系统的控制。在存储环节,带有嵌入式移动数据库的手持计算机输入的信息通过无线通信网络写入中央数据库,大大提高了工作效率和信息的时效性,有利于物流优化控制。在配送环节,输入手持计算机的数据通过无线网络传入中央数据库。因此,在投递的同时,用户即可查询物品投递的情况。
4.2嵌入式移动数据库为移动银行铺平了道路
在我国,移动用户是最具消费潜力的群体,因此针对移动用户开发的移动银行业务将具有很大的市场潜力,而且能够推动移动电子商务的发展。移动银行可以使客户在异地对自己的帐务进行实时查询、交易,方便、省时,降低成本,同时安全可靠,机动灵活。客户可以在任何时间,任何地点进行交易,节约了去银行的时间。出差或旅游在外仍可享受银行服务。
4.3嵌入式移动数据库非常有助于提高实地调查/工作的效率
煤气、水电等公用事业检查员查验数据就是一个很好的应用实例,目前一般的检查员仍然是将检验的数据记录在纸上。如果利用移动计算机记录和传输数据,遇到纠纷时还可以实时地查询历史记录,这将使得我国的公用事业单位的收费工作大大地改善。
除了上述主要应用之外,移动数据库技术还在零售业、制造业、金融业、医疗卫生等领域展现了广阔的应用前景。随着移动计算、移动数据库和无线数据通信等相关技术迅猛发展,移动数据库将成为信息社会的重要支柱。
本文给出嵌入式移动数据库的定义,描述了嵌入式移动数据库的体系结构并简单分析它的特点,然后详细分析了嵌入式移动数据库的关键技术,最后展望了嵌入式移动数据应用前景。嵌入式移动数据的相关技术研究不断取得进步,这为嵌入式移动数据的成熟应用打下了坚实的基础。
1 李东,曹忠升,冯玉才,等. 移动数据库技术研究综述[J]. 计算机应用研究,2000(10): 4~7
2 Madria S K,Mohania M,et al. Mobile data and transaction management. Information Science 141 (2002) 279~309
3 Antonio Si, Hong va Leng. Query optimization for broadcast database. Data & Knowledge Engineering 29 (1999) 351~380
4 王珊,丁治明,张孝. 移动数据库及应用[J]. 计算机应用, 2000,20(9)
浏览量:2
下载量:0
时间:
随着科学技术的高速发展,互联网的高度普及,网络信息技术已经深入到人们的日常生活中。越来越多的应用软件以及大量数据被传送到计算机数据中心,数据处理实现了从个人计算机的处理模型到大型计算机数据处理中心的转变。以下是读文网小编为大家精心准备的:计算机数据保护技术相关论文。内容仅供参考,欢迎阅读!
摘要:在我们的社会中也多次出现计算机数据泄密而造成重大损失的事故,如何保护计算机涉密数据是一项十分重要的任务,本文根据目前的技术发展,针对不同的用户对不同的加密方法进行讨论。
关键词:数据删除;数据加密;数据隐藏
在计算机犯罪日益猖獗的今天,计算机数据保密十分重要也日益受到人们的重视。计算机的数据往往涉及企业的核心机密以及个人隐私,在一些已经删干净、重新格过,甚至损坏报废的硬盘上,都还可能保留着账号、密码、财务报表等种种机密数据。一旦泄密,后果不堪设想。在我们的社会中也多次出现计算机数据泄密而造成重大损失的事故。
为了更好地保护计算机数据应采用专业的技术手段擦除已废除的关键数据,采用隐藏的方法来保护自己的现存数据或对文件夹直接加密的办法来保护敏感数据。下面就几种数据保护手段进行讨论。
2.1 删除之后数据的恢复
在计算机使用过程中我们最常见的数据恢复就是误删除和格式化之后的数据恢复,在未向该分区或者磁盘写入信息的情况下,被删除的文件被恢复的可能性最大。删除或格式化硬盘时并未对硬盘数据文件的数据部分进行改动,只是更改了硬盘分区表和目录结构。这样,就给文件恢复提供了可能性。目前常用的恢复软件有EasyRecovery、FINALDATA。可见单纯的删除文件并不能保证数据的保密性。
2.2 数据的完全删除
(1) 软件删除
数据的彻底删除,它是指删除索引节点、目录文件和数据块中的原始数据,同时用一些随机序列的0、1来覆盖原数据区,这样数据将无法恢复,有效地保护了一些敏感数据。目前常用的工具软件有文件粉碎机,它是在文件删除后在原数据区覆盖随机的0或1,在一定程度上提高了数据安全性。X-Ways Security是另一种级别更高的数据擦除软件,它提供了多达9种的数据擦除方法和美国国防部5220.22-M 操作手册中指定的(DoD)硬盘擦除标准。彻底删除指定的机密文件,确保无法恢复。擦除空余空间,清除残留区,消除删除文件后遗留的敏感数据,如暂存文件等。清除原来使用过的可能包含有文件名称和其他信息的 NTFS 文件记录。彻底擦除逻辑驱动器或物理驱动器。对于其它操作系统也有相应的专业软件,如UNIX的The Difiler's Toolkit。
(2) 硬件删除
在目前对于一些涉密级别较高的数据一般采用硬件擦除的方式,目前比较常用的数据擦除工具是Data Security Inc公司开发的基于硬件的Degaussers和LOGICUBE公司生产的硬盘数据销毁设备,产品标准符合美国OmniWipe 硬盘数据销毁设备,这些工具能完全彻底清除计算机硬盘上的电磁信息。
销毁数据的最彻底方法是双管齐下,使用专业数据清除软件和施行物理破坏的方法由厂商采用专业的设备进行消磁破坏,将硬盘彻底消磁。虽然这种特殊服务的主要对象是商业用户,但是现在也有越来越多的个人消费者对于一些敏感数据也开始尝试采用这种方法。
数据隐藏是保护数据的有效手段之一,数据隐藏是将某一机密信息隐藏于另一公开信息中,然后通过公开信息来传递机密信息。数据隐藏的几种方法:
(1) 更改文件扩展名。这是一种最简单的数据隐藏方法,通过更改文件扩展名使系统不能正确打开文件,从而达到隐藏的目的。例如将Word文档改名Excel、JPG等,当双击该文件时系统会用与后缀名相关联的文件来打开该文档,从而造成文档无法打开,达到隐藏的目的。但这是一种简单的方法,一些有经验的专业人员会很容易猜出。
(2) 隐写术。密码隐写术和信息伪装夹带术通常使用一些非加密的数据对目标进行隐藏,我们把非加密数据称为载体。载体通常是一个多媒体文件如音频文件、图像文件等。常用算法有最低有效位算法(LSB),图像频域变换法(DCT)。在隐写术中常用的软件有 BDV Data Hider,它可以将任意的数据文件隐藏在图像文件中,在观看图片时不会有丝毫察觉,它目前支持的图像格式有:JPG、BMP、ICO、EMF、WMF。JPHS,该软件能够将JPEG十分之一大小的文件隐藏JPEG文件而对图像质量没有影响。MP3STegod,该软件是通过MP3音频文件来隐藏数据的软件,它在把WMA压缩成MP3过程中,对要隐藏文件先压缩,然后加密,最后被隐藏在MP3中。通过对数据的伪装,在网络的传输中能对数据起到很好的保护作用。
对文件夹的加密是通过对文件夹设置密码和隐藏来达到加密保护数据的目的。常用的软件有文件夹隐藏大师。文件(夹)隐藏、伪装大师不仅是一个功能比较强大的文件隐藏软件,除有一般隐藏功能外,还具有将文件伪装成系统中的文件夹,伪装回收站、伪装成位图、破坏EXE、压缩文件等功能,并能对文件夹设置密码。另外在某种程度上还可以对系统进行加密或者锁定。在锁定系统的同时还可以隐藏系统的一些功能,如隐藏盘符、锁定注册表等 。
通过对数据的彻底删除和数据的加密技术可以很好地保护计算机的敏感数据,随着新的技术不断发展会有更多更好的数据保护软件出现以保证信息系统的安全。
[1]陈西海.企业信息集成中电子文档安全管理技术的研究[D].华北电力大学(河北),2007.
[2]Spectra Logic公司.安全高效的可移动存储介质数据加密技术[N].中国计算机报,2007.
[3]潘宏斌,刘云昆,鲁东妮.浅析数据加密技术[J].《硅谷》,2008.2.
[4]臧武军.数据加密技术综论[J].教育信息化,2005.17.
计算机数据保护技术相关
浏览量:2
下载量:0
时间:
一个数据库系统的生命周期可以分成:设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。数据库的优化通常可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。根据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来只占数据库系统性能提升的40%左右,其余的60%系统性能提升来自对应用程序的优化。许多优化专家认为,对应用程序的优化可以得到80%的系统性能的提升。应用程序的优化通常可分为两个方面:源代码和SQL语句。由于涉及到对程序逻辑的改变,源代码的优化在时间成本和风险上代价很高,而对数据库系统性能的提升收效有限。
第一代SQL优化工具是执行计划分析工具。这类工具针对输入的SQL语句,从数据库提取执行计划,并解释执行计划中关键字的含义。
第二代SQL优化工具只能提供增加索引的建议,它通过对输入的SQL语句的执行计划的分析,来产生是否要增加索引的建议。
第三代SQL优化工具不仅分析输入SQL语句的执行计划,还对输入的SQL语句本身进行语法分析,经过分析产生写法上的改进建议。
浏览量:2
下载量:0
时间:
数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标。以下是读文网小编今天为大家精心准备的计算机职称相关论文:粗集数据挖掘之MIE-RS实施。内容仅供阅读与参考!
粗集数据挖掘之MIE-RS实施全文如下:
1.1粗集基本理论
信息系统定义为,其中U是有限的例子集合.C是条件属性集合,D是决策属性集合,V是C和D的值域.函数f:U(C∪D→V,定义每个例子的属性值.定义属性集R C∪D上的等价关系为:R~={(xi,xj)∈U×U: a∈R,f(xi,a)=f(xj,a)}.R~的等价类的集合记作R*,它是U上的一个划分.设Y U,Y关于R的下近似集合RY定义为:RY=∪{E∈R*: E Y}.即下近似集合包含所有根据R的信息能准确划分到Y的例子.定义集合X关于集合Y的分类正确程度c(X,Y)为:c(X,Y)= X∩Y / X .其中 表示集合中元素的个数.给定分类正确标准α,Y U ,根据粗集扩展模型,定义Y关于R的α-下近似RαY为:RαY=∪{E∈R*: c(E,Y) α},即Y的α-下近似包含所有能以不小于α的正确率划分到Y中的等价类集合.
1.2MIE-RS的理论基础
令Yk U表示U中某一决策类(概念),k表示其决策类别是第k类.定义1:决策类Yk U的核定义为:Core〔k〕={a: CYk ≠ C-{a}Yk },即核Core〔k〕中属性对决策类Yk而言是不可缺少的,否则会导致Yk中某些原可正确分类的例子现在不能被正确分类.定义2:属性集P C是决策类Yk的一个覆盖,当且仅当 PYk = CYk ,并且对 P’ P, P’Yk ( CYk .这说明若P是决策类Yk的一个覆盖,则P具有与C同样的区分决策类Yk的能力.因此可用P代替C来产生Yk的分类规则,这时规则的条件部分具有最小描述长度.按如下原则生成决策类Yk的分类规则:令E表示P*中的等价类,Des(E)表示对等价类E的描述,即等价类E对应的各条件属性的特定取值;Des(Yk)表示对决策类Yk的描述,即第k类对应的各决策属性的特定取值.则对每个E∈PYk建立如下的决策规则:r: Des(E)→Des(Yk)对于不一致例子集,给定分类正确标准α,令CαYk中的每个例子的决策类别都是第k类,即把CαYk中那些原来决策类别不是第k类的例子改为第k类,形成新的该决策类(第k类)的集合Y’k Yk,此时CαYk=CY’k(.再按上述方法求Y’k的覆盖P,对每个E∈PY’k建立如下的决策规则:r’: Des(E)→Des(Yk)定理1:规则r’的可信度大于等于α.证明: E∈P Y’k,因为P Y’k=C Y’k,P C,所以PY’k中的等价类E是C Y’k中的一个或多个等价类Ei的并集,记作,E=YiEi,Ei∈C Y’k.又因为CαYk=CαY’k,即Ei∈CαYk,则有: Ei∩Yk ≥α Ei (1)规则r’的可信度:cf= E∩Yk / E = (YiEi)∩Yk / YiEi = YiEiI Yk / YiEi =∑i Ei∩Yk /∑i Ei 由(1)式,cf ∑iα Ei /∑i Ei =α.得证.
2.1算法设计
MIE-RS算法:输入:非一致的例子集U,分类正确标准α.输出:满足α的简化的分类规则集.(1)用户选择待挖掘的条件属性集C和决策属性集D.(2)计算U关于C和D的等价类C*和D*.对U中每个决策类Yk∈D*,修改使CαYk中的每个例子的决策类别都是第k类.经此操作后有些决策类集合Yk发生了改变.(3)计算每个决策类Yk的核属性集Core〔k〕.(3.1)计算每个决策类Yk关于条件属性集C的下近似集合CYk中的元素个数LANum(C,k);(3.2) Core〔k〕= ;(3.3) for each a∈C do{计算每个决策类Yk关于C-{a}的下近似集合中的元素个数LANum(C-{a},k);if (LANum(C-{a},k)! =LANum(C,k))Core〔k〕=Core〔k〕+{a};}(4)对每个决策类Yk,计算Yk的覆盖,生成Yk的分类规则.(4.1) for each Ykdo {(4.2)用户选择感兴趣的属性集合Interest;(4.3) Candidates =C-Core〔k〕-Interest;(4.4) P =Core〔k〕+Interest;(4.5)计算LANum(P,k);(4.6)while(LANum(P,k)! =LANum(C,k)){for each a∈Candidates do计算LANum(P+{a},k);选取属性b,使LANum(P+{b},k)值最大;P=P+{b};Candidates=Candidates-{b};}(4.7) for each a∈P doif(a不在Core〔k〕+Interest中){P=P-{a};计算LANum(P,k);if (LANum(P,k)! =LANum(C,k))P=P+{a};}(4.8) for each E∈PYkdo生成Yk的决策规则;}
2.2用Hash表实现算法
在上述算法中,求等价类(进而求下近似集合)是个最基本的操作,提高该操作的效率是个关键问题.容易看出,直接求某属性集的等价类的时间复杂度为O(n2).若采用本文的Hash表方法求等价类,可将时间复杂度降为O(n).另外,本文提出的方法,不需要具体求出各个等价类集合,而是直接求出各个下近似集合中的元素个数,从而避免了频繁进行集合的交运算,提高了效率.首先对例子集U进行预处理.设用户选择了条件属性集C和决策属性集D.将用户选择的每个属性j的各值转换为从0开始的整数,生成转换表T.属性j的不同值的个数cnt〔j〕等于转换后该属性具有的最大整数值加1.j=1,2,..., C + D .如3.4节例子所示.任给条件属性集C和决策属性集D,建立并初始化Hash表E及EandY.E的大小为cnt〔1〕*cnt〔2〕*...*cnt〔 C 〕.EandY大小为cnt〔1〕*cnt〔2〕*...*cnt〔 C 〕*cnt〔 C +1〕*...*cnt〔 C + D 〕.Hash表中的每个存储单元初始化为0.对表T中每个记录r,用a(i)表示记录r第i个属性的值,构造如下两个Hash函数:H1(r)=(((a(1)*cnt〔1〕+a(2))*cnt〔2〕+a(3))*cnt〔3〕+...)*cnt〔 C -1〕+a( C )H2(r)=(( H1(r)*cnt〔 C 〕+a( C +1))*cnt〔 C +1〕+...)*cnt〔 C + D -1〕+a( C + D )
利用Hash表,我们采用如下方法求每个决策类Yk关于某属性集C的下近似集合CYk中的元素个数LANum(C,k).(1)扫描一遍转换表T,对每个记录r,按照计算出的Hash地址H1(r)和H2(r),把相应的两个存储单元的值各加上1.扫描完成后,T关于属性集C的任一等价类(设记录r为其任一代表元)中元素的个数就存放在Hash表E的相应位置(H1(r))中;同理,表T关于属性集C∪D的任一等价类(设记录r为其任一代表元)中元素的个数就存放在Hash表EandY的相应位置(H2(r))中.(2)再一次扫描表T,对每个记录r,设其类别为第k类,计算Hash地址H1(r)和H2(r),取出相应存储单元的值进行比较,若E〔H1(r)〕=EandY〔H2(r)〕,说明记录r属于CYk,则LANum(C,k)=www.51lunwen.com/database/ LANum(C,k)+1.容易看出,计算LANum(C,k)只需扫描表T两遍,设 T =n,则时间复杂度为O(n).
2.3算法分析
令 U =n , C + D =m1+m2=m,决策类别个数为d.对MIE-RS算法采用Hash方法实现,各步骤的时间复杂性分析如下:首先,对每个属性进行预处理所需时间为O(m*n(n-1)/2)=O(mn2).其中n(n-1)/2=0+1+...+(n-1)为查找比较次数.步骤(2)是对不一致例子的处理过程.有了Hash表E和EandY,对表中每条记录r,设其属于第k类,若EandY〔H2(r)〕≠E〔H1(r)〕且EandY〔H2(r)〕/E〔H1(r)〕≥α,则记录r所在的关于C的等价类〔r〕C∈CαYk,根据2.2节,对表中任一记录r’,若H1(r’)=H1(r),但EandY〔H2(r’)〕/E〔H1(r’)〕<α,则在表T中将记录r’的决策类别改为第k类.此步骤在最坏情况下的时间复杂度不超过O(n2).对步骤(3),由3.2节的分析可知,(3.1)的复杂度为O(n),(3.3)的复杂度为O(m1n)
对于基于粗集的数据挖掘算法,目前也有一些研究〔3,4〕.本文提出了一个新的从不一致例子中挖掘规则的粗集方法MIE-RS.MIE-RS的特点在于:一是有效地统一处理了一致和不一致的例子,生成满足给定可信度的可能性规则;二是将求所有例子的覆盖化为求各个决策类的覆盖,使挖掘出的规则更简单;三是巧妙构造了Hash函数来实现算法,大大降低了算法的时间复杂度.我们在自行研制开发的数据挖掘服务器中实现了MIE-RS,并用多个实际数据集进行了测试,效果良好,挖掘出来的规则简单、实用.
1 Z. Pawlak. Rough sets. Int. J〔J〕.Computer and InformationScience, 1982,Vol 11,No5,341~356.
2 W. Ziarko. Variable precision rough set model〔J〕. Journal ofComputer and System Sciences. 1993.46,39~59.
3 Chien-Chung Chan, Jerzy W. www.51lunwen.com/database/ Grzymala-Busse. On the lowerboundaries in learning rules from examples〔A〕. In IncompleteInformation. Rough Set Analysis ,Chapter 2, 1998, 58~74.
4 Xiaohua Hu. Knowledge discovery in databases: an attribute-oriented rough set approach〔D〕. Ph. D Thesis, in ComputerScience, University of Regina, Canada. June,1995.
浏览量:2
下载量:0
时间:
数据管理技术具体就是指人们对数据进行收集、组织、存储、加工、传播和利用的一系列活动的总和,经历了人工管理、文件管理、数据库管理三个阶段。每一阶段的发展以数据存储冗余不断减小、数据独立性不断增强、数据操作更加方便和简单为标志,各有各的特点。以下是读文网小编今天为大家精心准备的计算机类职称论文:数据管理技术发展研究。内容仅供阅读与参考!
数据管理技术发展研究全文如下:
摘要:在计算机的三大应用领域(科学计算、数据处理、过程控制)中,数据处理方向的应用占有70%的比重,数据处理的核心是数据管理。数据管理技术发展到今天不是一蹴而就的,它经历了从无到有、从简单到复杂的变迁与发展,随着应用的日益广泛,数据管理技术还在不断的发展与完善中。
数据管理包括数据的分类、组织、编码、存储、检索和维护等,数据管理技术的发展与计算机硬件、软件的发展及计算机应用的范围密切相关。迄今为止,计算机数据管理技术的发展经历了四个阶段:
这一阶段是指20世纪50年代中期以前,一般公认世界上第一台计算机于1946年诞生,这期间,计算机主要用于科学计算,其它工作还没展开。硬件方面:还没出现可直接存取数据的存储设备,主要依靠磁带、卡片和纸带来读写程序和数据。软件方面:操作系统还没产生,也无专门的数据管理软件,主要依靠机器语言和汇编语言编程。由于没有专门的数据管理软件,我们将这一阶段称为—人工管理阶段。该阶段的特点是:
①数据不保存。计算时数据与程序一起输入内存,运算处理后将结果数据输出,随着计算任务的完成,数据空间随着程序空间一起被释放。
②数据服务应用。数据处于从属地位,一组数据对应一个程序(应用)。数据与程序不独立。
③数据组织依靠人工。数据的存储结构、存取方法、输入输出等必须由程序员自行设计与安排。
20世纪50年代后期~60年代中期,计算机不仅用于科学计算也开始大量用于信息管理。随着数据量的增加、数据的存储、检索和维护问题成为紧迫的需要。硬件方面出现了磁盘等直接存取存储设备,软件方面产生了高级语言和操作系统。操作系统中的文件系统是专门管理数据的软件。数据结构和数据管理技术迅速发展起来。这一阶段的数据管理有以下特点:
①数据可长期积存。对数据的维护与使用提供了可能。
②文件形式多样化。有索引文件、链表文件和直接存取文件等。但文件之间相互独立,数据之间的联系要通过程序构造。
③数据相对独立。数据可被多个程序重复使用。
④数据的存取基本上以记录为单位。
随着数据管理规模的扩大,数据量急剧增加,文件系统显露出以下三个不足:
①数据冗余。由于文件之间气管联系,造成每个应用程序都有对应的文件(数据),势必会造成同样的数据在多个文件中同时存储。
②数据不一致。由于存在数据冗余,在对数据进行更新操作时,就要通盘考虑,稍不谨慎,就可能造成同样的数据在不同的文件中不一样。
③数据联系弱。数据文件相对独立,要通过程序来构造它们之间的联系。
20世纪60年代后期,计算机应用于管理的规模更加庞大,数据量急剧增加,同时多种应用、多种语言互相覆盖地共享数据集合的要求也越来越强烈。仅对文件系统及功能加以扩充已不能满足需要。其时,计算机硬件、软件有了进一步的发展。硬件方面:磁盘技术取得重要进展,大容量、高速存取磁盘相继推出,且成本下降。软件方面:出现了统一管理数据的专门软件系统――数据库管理系统(DBMS)。这些都为数据库技术的产生提供了良好的物质条件和理论基础。数据管理技术进入数据库系统阶段的标志性三大事件为:
⑴1968年美国国际商用机器公司IBM(International Business Machine)公司推出了IMS(Information Management System)系统,该系统支持的是层次结构数据模型。
⑵1969年美国数据系统语言协会CODASYL(Conference On Data System Language)下属的数据库任务组DBTG(DataBase Task Group)公布了若干报告(称为DBTG报告),提出了网状结构数据模型。
⑶1970年起,IBM的研究员E·F·Codd发表一系列论文,提出关系模型,奠定了关系数据库的理论基础。
概括数据库系统管理数据的方式具有以下特点:
①采用数据模型表示数据结构。用数据模型描述数据本身的特点和数据之间的联系,且这种联系通过存取路径(指针)来实现整体数据的结构化。由于数据不再面向某一特定的应用,而是面向整个应用系统,因而数据冗余明显降低,实现了数据共享。
②具有较高的数据独立性。数据库体系结构分成用户逻辑结构(外模式)、整体逻辑结构(概念模式)、物理结构(内模式)三级。数据物理结构的改变不影响整体逻辑结构、用户逻辑结构及应用程序,即达成数据的物理独立。而整体逻辑结构改变,不影响用户逻辑结构,以达成数据的逻辑独立。
③为用户提供了方便的口。用户可以使用查询语言或命令操作数据库,也可以用程序方式来操作数据库。
④提供完善的数据控制功能。数据库系统提供四方面的数据控制,以确保数据的安全与完整:
■ 并发控制:确保多用户同时存取数据时的数据完整性。
■ 数据库恢复:有意或无意造成部分或全部数据破坏后能恢复到某一已知正确状态。
■ 数据完整性:确保数据的正确、有效、相容。
■ 数据安全性:防止不合法使用造成数据的泄露和破坏,保证数据的安全和机密。
这一阶段起始于20世纪80年代初,其主要标志是分布式数据库系统DDBS(Distributed DataBases System)和面向对象数据库系统OODBS(Object-Oriented DataBases System)的出现。
①分布式数据库技术
分布式数据库技术是传统的集中式数据库技术与网络技术融合的产物,其基本特征:一是异地节点通过数据通信网络互连;二是数据的物理分布性和逻辑整体性;三是本地自治与全局应用相结合。
②面向对象数据库技术
面向对象的数据技术是传统集中式数据库
技术与面向对象程序设计技术结合的产物,其特点为:一是面向对象的数据模型能完整描述现实世界的数据结构,能表达数据之间的复杂联系,如嵌套与递归;二是具有面向对象技术的封装性和继承性,提高了软件的可重用性。 除此之外,数据库技术与其它新兴技术的结合产生了许多新的领域如:
并行数据库;主动数据库;知识库;多媒体数据库;模糊数据库;工程数据库;空间数据库等。
有理由相信,数据库技术通过不断完善和提高,它会朝着支持更大规模、更快速度、更广泛的应用等方向发展。
[1]刘升,曹红苹.数据库系统原理与应用,清华大学出版社,2012.
[2]施伯乐,丁宝康,周傲英,田增平.数据库系统教程,高等教育出版社,1999.
[3]崔巍.数据库系统及应用,高等教育出版社,2004.
浏览量:2
下载量:0
时间:
论文关键词:网络安全计算机数据加密
论文摘要:随着计算机的飞速发展,网络也在不断的发展。相对应的各种攻击网络的手段也随之产生,网络安全已经成为现在人类网络生活的重要要求。
保证网络安全的最主要的方法之一是数据加密,它在计算机网络安全中的应用大大提高了网络信息传输的安全性。
计算机网络信息传输已经成为人类传输信息的主要手段之一,网络信息传输缩小了时间空间的距离,这种方便的传输方式无疑成为人类最依赖的方式,而网络安全受到的威胁却越来越大,各种病毒层出不穷,这对于网络用户来说造成了极大的安全隐患。病毒及木马的侵入,不仅影响用户的正常工作,还会造成很大程度的经济损失。数据加密方法则可以有效的保障网络信息进行安全的传输,下面就对这种方式的应用进行讨论。
一、网络安全受到威胁的主要因素
㈠计算机操作系统存在隐患
计算机的操作系统是整个电脑的支撑软件,它为电脑中所有程序的运行提供了环境。所以,一旦操作系统存在隐患,网络入侵者能够获得用户口令,进而操作更个计算机的操作系统,获取计算机各个程序中残留的用户信息;如果系统掌管内存,CPU的程序有漏洞,那么网络入侵者就可以利用这些漏洞把计算机或者服务器弄瘫痪;如果系统在网络上传文件、加载和安装程序的地方出现漏洞的话,网络入侵者就能够利用间谍程序对用户的传输过程、使用过程进行监视,这些隐患出现的原因就是因为利用了不安全的程序,所以尽量避免使用不了解的软件。除此之外,系统还有守护进程的程序环节、远程调用功能、后门和漏洞问题,这些都是网络入侵者可以利用的薄弱环节。
(二)网络中存在的不完全隐患
网络允许用户自由发布和获取各类信息,故而网络面临的威胁也是多方面的。可以是传输线的攻击,也可以使网络协议的攻击,以及对计算机软件的硬件实施攻击。其中协议的不安全性因素最为关键,计算机协议主要包括:TCP/IP协议、FTP、NFS等协议,这些协议中如果存在漏洞网络入侵者就能够根据这些漏洞对用户名进行搜索,可以猜测到机器密码口令,对计算机防火墙进行攻击。
㈢数据库管理系统的不安全隐患
数据库管理系统也具有先天缺陷的一方面,他是基于分级管理的理念而建立,所以,数据库的不安全就会泄漏我们上网看到的所有信息,在网上存储的信息,通过这些用户的帐号,密码都会被泄漏,这样对用户的财产、隐私安全都会造成很大的威胁。
二、计算机数据加密技术的应用
㈠数据加密
数据加密就是按照确定的密码算法把敏感的明文数据变换成难以识别的密文数据,通过使用不同的密钥,可用同一加密算法把同一明文加密成不同的密文,来实现数据的保护。数据加密的主要方式有三种:链路加密、节点加密、端到端加密。“网上银行”的兴起,使得银行系统的安全问题显得至关重要,安全隐患不得不令人担优,数据加密系统作为一种新一级别的安全措施脱颖而出。各大银行中都采取了数据加密技术与网络交换设备联动。即指交换机或防火墙在运行的过程中,将各种数据流的信息上报给安全设备,数字加密系统可根据上报信息和数据流内容进行检测,在发现网络安全事件的时候,进行有针对性的动作,并将这些对安全事件反应的动作发送到交换机或防火墙上,由交换机或防火墙来实现精确端口的关闭和断开,这样就可以使数据库得到及时充分有效的保护。
(二)密钥密码技术的应用
密钥是对于数据的加密和解密,分为私人密钥和公用密钥。私人密钥是指加密和解密使用相同的密钥,安全性相对较高,因为这种密钥是双方认可。
可是这种密钥也存在缺陷,那就是当由于目的不同所需要不同密钥的时候就会出现麻烦和错误状况,这个时候,公用密钥就能发挥作用。这样一一来传输者可以对所要传输的信息进行公用密钥进行加密,接收方接到文件时用私人密钥解密,这样就避免了传输方要用很多私人密钥的麻烦,也避免私人密钥的泄漏。例如用信用卡购物时,通常情况下商店终端的解密密钥可解开并读取以加密数据形式存储在信用卡中的个人信息。终端将读取的信息传送到发行信用卡的公司认证顾客信息。这种情况下,店铺的终端会留下个人信息的记录,有可能造成个人信息泄露。所以很多人会担心自己的信用卡号被人盗用。密钥密码技术,要求用两个密钥解读加密数据,这两个解密密钥分别掌握在商店和信用卡公司手中。店铺终端密钥读取的信息只够确认持卡人是否是某家信用卡公司的会员,而不能读取其他个人资料。信用卡公司的解密密钥能解开所有信息,进而确认持卡人是否具有使用这张信用卡的权限,提高了信用卡交易的安全性。
㈢数字签名认证技术的应用
认证技术能够保障网络安全,它可以有效的核实用户身份信息,认证技术中比较常用的是数字签名技术。它建立在加密技术的基础上,是对加密解密计算方式来进行核实。在这个认证技术中被最多应用的是私人密钥的数字签名以及公用密钥的数字签名。私人密钥的数字签名是双方认可的认证方式,如上文所述,双方运用相同的密钥进行加密和解密,但是由于双方都知道密钥,就存在着篡改信息的可能性,因此这种认证方式还要引入第三方的控制。而公用密钥就不用这么麻烦,由于不同的计算法则,加密密钥完全可以公开,而接收者只要保存解密密码就可以得到信息。例如在国内税务行业中,网上办理税务业务越来越受到认可。数字签名安全认证系统就成为了网上保税业务的安全门卫,为税务办理系统提供了安全性保障。
三、常用的数据加密工具的运用
随着人们对计算机网络安全的依赖,相关的数据加密工具也应运而生,下面就举出一些最为常用的工具,以供参考。
硬件加密工具:这种工具是在计算机并行口或者USB接口的加密工具,它可以对软件和数据进行加密,很有效的保护了用户的隐私和信息,对用户的知识产权进行了保护。
光盘加密工具:它是通过对镜像文件进行可视化的修改,隐藏光盘镜像文件,把一般文件放大,把普通目录改为文件目录,从而保护光盘中的机密文件和隐私信息,方便快捷的制作自己的加密光盘,简单易学,安全性也高。
压缩包解压密码:对于打文件的传输,我们往往会用到压缩包,ZIP和RAR是我们最常使用的两种压缩包,这两个压缩包软件都具有设置解压密码的功能,就是说在解压的时候要有密码才能获取压缩包内的信息内容,这样在双方传输的重要信息的时候,就避免了第三方窃取信息的可能性。
有加密工具就会产生解密工具,当自己设置的密码遗忘的时候,这些工具会有很大的帮助,当然这些工具也是泄漏信息的隐患。所以数据信息的安全就如同战争,知己知彼才能久立不败之地。解密软件也有很多种,例如针对以上三种就有相应的关盘解密工具
四、结束语
随着经济的发展、社会的发展、网络的普及化、信息时代的更新迅速,网络中恶意的攻击,流氓软件木马软件的横行,使得网络安全被高度重视。然而只注重防护体系是不行的,操作系统技术再提高,也还是会被漏洞破坏;防火墙技术再高,也会有黑客攻破。病毒防范技术再高,也是建立在经验的基础上,免不了被新生病毒侵害,所以,在完善的防护体系的建立下,还要注重网络安全应用的管理,只有管理的技术并用才能有效的保护用户的信息安全。总而言之,对于网络不断发展,我们要总结以往教训,吸取经验,取长补短,才能更好的保护信息安全。
参考文献
[1]卢开澄.计算机密码学[M].北京清华大学出版社,2007。
f2]胡英伟,江立东网络安全技术一数据加密[J] 计算机与通信,2008。
浏览量:2
下载量:0
时间:
随着我国科技水平的日益提升,计算机应用技术得到的迅猛发展,在各个行业中均已广泛应用。下面是读文网小编为大家整理的关于计算机教育本科生毕业论文,供大家参考。
【摘要】作为计算机教育过程中的重要环节,学生实践能力的培养是当前计算机教育的有益补充和延伸。本文分析了当前计算机教育中实践能力培养方面存在的问题并有针对性的提出了完善计算机教育中实践能力培养的措施,以期为提高计算机教学实践教学实效提供参考。
【关键词】计算机;实践能力;培养;问题;对策
1.当前计算机教育中实践能力培养方面存在的问题
1.1计算机实践教学方法落后。当前计算机教学过程中所采取的方式多为:教师进行示范,而后学生进行操作。学生看似己经掌握所学的知识,然而学生在这样的学习过程中无法获得发散性的学习方法和能力,熟练掌握计算机的操作方式就更是无从谈起[1]。加之仍有一些计算机教师尚未充分利用多媒体等现代化手段向学生传授实践知识,师生之间缺乏必要的互动,没能通过给学生布置实践任务对学生的计算机实践能力进行培养。在这种情况下,很难提高学生创造性思维,不仅会限制课堂生命力,而且不利于学生探索精神的培养。
1.2计算机实践教学考核不够。部分学校制定的计算机考核标准较低,电脑数量无法满足将学生间隔开来考核的要求,在考核学生计算机实践能力时无法排除作弊行为。还有一些学校为了避免补考的繁杂事务,就大幅降低计算机实践能力考核标准,学生不论能力强弱与否都以及格为标准,大多能顺利通过考试,这就使得学生缺乏学习动力,很难切实提高学生计算机实践能力。
1.3学生计算机实践水平高低不一。学生们所掌握的计算机实践知识程度差距较大,一些学生存在片面注重理论知识而忽视实践操作的现象,学生大多没有意识到计算机技能在其将来工作生活中的重要性,因而认为只需要掌握理论知识用以在计算机考试中获得好成绩即可。许多学生学习计算机实践技能时,缺乏毅力,遇到困难就选择放弃,不仅不具备直面困难解决问题的信心,而且对计算机实践学习产生厌倦,态度十分消极。
1.4计算机实践教学内容滞后。目前许多学校没能充分重视计算机实践教学,大多随意安排计算机教学,采取以教师为中心的传统教学模式,不注重对学生计算机方面潜能的开发与培养,缺乏一套完善的计算机实践教学方案,未能妥善合理安排计算机实践教学。
2.完善计算机教育中实践能力培养的措施
2.1精心设计教学内容。计算机任课老师应当以计算机实践应用为中心,并且大量收集与计算机实践相关的计算机知识与信息,指定合理的教学计划,摒弃繁冗且无实际意义的计算机实践内容。处理好计算机课堂教学与实践教学二者之间的关系,在梳理原有计算机实践教学的基础上,形成全新的科学合理的教学体系。要结合计算机教学大纲,对计算机实验课件以及相关的计算机硬件予以妥善安排。当今世界,计算机技术飞速发展,计算机操作系统等也是日新月异,教师只有不断更新自身知识内容和计算机教学内容,在教学过程中补充一些必要的实践内容,紧密将计算机实践教学与计算机新科技联系起来,才能在计算机教学过程中取得良好的效果。
2.2培养学生计算机实践综合运用能力。进行计算机教学时,可以引导学生在老师的实践操作指导下,自行寻找思考计算机操作方式。倘若遇到问题,应当要求学生借助计算机相关材料,归纳总结相关问题,尝试自行解决,克服所遇到的实践操作问题。教师可以在课堂上对学生提出此项要求,鼓励学生独立自主思考。倡导解放思想的教学方式,帮助学生学会对所学的计算机实践操作技能学以致用。如果遇到无法自行解决的问题,学生可以向老师反映,老师再结合同学们的反馈作归纳性的解说,帮助学生解决相关问题。利用变式引申的训练方式,让学生经过多次实际操作的训练,掌握计算机操作能力,让学生在学习过程中获得举一反三、触类旁通的学习能力。老师应当带动学生的学习主动性,适当给予学生必要的指导,提高学生实践操作能力,激发学习兴趣,切实提高学生的计算机实践能力。
2.3充分发挥案例教学的优势。应当在计算机教学伊始进行案例展示,展示过程中需要充分结合教学任务,明确计算机教学的目标。帮助学生充分了解计算机理论知识与实践操作之间的联系,为以后教学打好基础。在使用案例教学时,应当尊重学生的主体地位,教师发挥主导作用。设计课程时,通过树形结构对计算机的相关内容予以展示,体现各个标题与题干之间的关系,实现各分节之间的有效沟通[2]。此外,可以通过小组学习的方式,调动学生学习积极性,把学生分成几个小组,让各个组讨论学习,并由教师与学生共同探讨实施步骤。
2.4制定科学、合理的学生实践成绩考核办法。计算机教学活动中的一大重要环节就是考核评价。计算机实践教学大纲中规定:“重视科学的态度和方法”。严谨的科学态度指的是学生对自然、对科学的基本观念,比如科学的世界观、价值观、人生观以及审美观。如果学生的计算机实践操作与理论产生了不同的结果,教师就应当对学生的操作加以分析,找出错误所在,加以更正。学生要想在计算机实践能力上有所提升离不开教师必要的分析与评价。教师除了应该对学生的计算机实践操作予以客观评价之外,还应该适时鼓励学生,帮助学生梳理操作过程,对有难度的问题,给予学生必要的帮助和指导。帮助学生对计算机的实践操作构建起一个清晰完整的知识体系,从根本上提高学生实践操作能力。此外,教师还应当留出一部分时间给学生自主思考和解决问题,提高其自主解决问题的能力,让学生在获取操作计算机的能力的同时,获得相应的思想成果,在反思中成长,只有这样,学生才能更为轻松地处理计算机相关问题。考核学生计算机成绩时,应当调整实践成绩与理论成绩的比重,加大实践成绩的比重。通过多次实践考核,对学生每个单元的学习情况加以考核与评估,考核未通过的应当让其参加补考。对学生进行考核时,应当对学生的计算机实践能力以及师生之间的交流合作予以充分重视。对计算机教学方法进行考核便是旨在对学生和教师在教学与学习过程中所取得的效果加以考核。
参考文献:
[1]杨鹏,胡兆方.计算机网络教学体系与实践能力培养研究[J].吉林省教育学院学报,2015(12).
[2]张俞玲.浅谈计算机网络实践教学和能力培养[J].才智,2015(32).
【摘要】
在目前的大学教育当中,对于自主教育理念的缺乏是重要的教育问题之一,为了解决这个问题,在大学计算机的教育当中需要把自主学习理念进行贯彻渗透,注重培养大学生在大学教育阶段出现的各种自主教育需要的理念和技能。本文从大学计算机教育中应该培养的技能触发,探讨计算机教育中如何培养大学生自主学习理念的重要策略。
【关键词】大学计算机教育;自主学习;自主学习理念;计算机技能
自主学习是一种重要的学习方式,具体来讲,它是由学生自己来确定自己的学习目标和学习计划,从而实现学生的自我激励和自我督促,在这个过程中通过不断的反馈与调节最终使得学生实现自主的学习良性循环,培养大学生的自主学习能力,对学习结果进行自我检查、评价和及时处理。大学生在大学教育中学会自主学习,将会对自身的发展提供很大帮助,自主学习的能力也应该作为大学生在大学中应该掌握的基本能力之一。
一、在自主教育中培养大学生的基本能力
1、信息阅读和吸收的能力
阅读是至关重要的能力,但是阅读的重要性不仅在于对文字的识别,还在于对信息的及时吸收和处理。对大学生而言,他们所接受到的信息密度跟之前相比不知道密集了多少,所以一个有效地甄别信息是否真实、是否有用、是否需要的方式就成为了大学生急需掌握的技能,中学的教学与管理模式在大学已经不再适用,教师没办法再事无巨细地为学生提供知识点的讲解等服务,所以就需要学生自己对信息进行分析。而信息的分析和处理需要日常不断的积累和学习,所以大学生在记忆力相关的知识方面有着一定问题也是可以理解的,这恰恰是大学生对于信息处理没有充分认识的表现。培养大学生的自主学习技能,就必须要培养大学生的积累能力,也就是信息阅读和吸收的能力。
2、表达的能力
如何把自身得到的信息充分地表达出来也是一门技能,尤其是对于无法充分表述的知识来说这一点尤为重要,因为大学生无法认知和记忆的某些知识可以通过写的方式表达并总结出来,经验是学习的重要法宝,也是对这些知识进行吸收的重要步骤,所以总结经验还可以让大学生在学习的过程中归纳出新的知识,对以后的学习也有帮助,可以促进学习效率的提升。在大学生计算机教育当中,学习程序教育的时候,推荐学生自己对于基本数据类型进行总结,这样才能让学生更加充分地了解所需要的问题,那么在后面出现复杂数据类型和抽象数据类型的时候,就可以利用学生总结出的相关规律提高自身学习的效率。
3、寻找相关信息的能力
大学生在自主学习的过程中往往会遇到一些无法理解的问题,这时候就需要大学生自主查阅一些信息,随着计算机网络的普及,这种查阅不仅变得更加便捷化,也变得更加专业化,在计算机的教学当中这一点显得尤为重要。使用互联网知识进行信息的查询和处理就是目前计算机教学的主要目标之一,互联网搜索引擎是现在大学生最常用的搜索工具,大学生要善于利用这一点,实现自身对信息的基本需求,在计算机教学的时候应该开设相关的课程,引导学生更好地自主查找信息。
4、大学生的实践能力
实践能力使大学生学习能力的最重要执行因素之一,如果没有实践能力,那么一切的能力都得不到体现,任何的学习行为最终指向的目标也是实践,在计算机教育的实际执行过程中,C语言课程看起来较为枯燥,但实际上它是计算机课程进行实践作业的基础,只有学习好这个课程,才能有足够的实践能力,达到教育真正需要的目标。
二、大学计算机教育过程中自主学习理念的培养
在计算机学习过程中,自主学习的理念是在学习知识点的过程中慢慢得到升华的,这种自主学习的理念要在大学生每天的教育过程中逐渐体现出来并为学生所接受,使其变成自身的习惯。
1、培养学生对于计算机学习项目的兴趣
学习的兴趣是促进学习的最重要因素之一,如果培养了学生对于学习的兴趣,那么大学生的自主学习才有可能得到良好的实现,并且能够具有创造性地对当前的问题进行处理,并且在自主学习的时候能够集中精力,以获得更好的学习效果。任何的学习与研究都应该是以兴趣为出发点的,如果没有兴趣也就没有责任心,在自主学习的时候,这样是不可能获得较大的成果的。要培养学生的兴趣,重要的是培养学生的好奇心,对一些未知的知识和领域充满好奇,积极地去接触他们,大学生计算教育中一定会有很多平常学生接触不到的知识,要培养这方面的好奇心和兴趣,从而促进学生更好地进行自主学习。
2、善于在学习的过程中发现问题
在学习过程中要出现相应的问题,才能证明自主学习有了一定的成效,在学习知识的过程中,要有提出、分析、解决问题的三段式过程,这样才能把知识点转换为具体的问题,便于学生进行领会和掌握。教育在发展的过程中提出了以下的理论,只有以问题为中心的学习方法才是最有效的学习方法,所以要培养学生在学习的过程中自主发现问题并解决问题,这样才能对知识点进行有效的处理和理解,从而掌握更多的知识。
3、要学会在学习的过程中积极和他人交流
信息只有在交流的过程中才显示出它的意义,信息的交流才能让人们的知识总体有所增长,从而促进整体的社会发展,信息交流并不是机械化的,而是在信息交流的过程中实现了思维火花的碰撞,获得激励和启迪的效果,这样才是信息交流所能达到的最好效果。计算机已经渗透到我们生活的方方面面,所以当代的大学生在计算机的自主学习过程中需要积极地进行交流,这样才能开拓视野,实现大学生知识面的进一步增长,在信息的交流中,还可以获得更多的知识之外的东西,促进大学生的全面发展。
三、结语
大学生在计算机的学习中要落实自主学习的理念与技能,大学计算机教育不仅要传授给学生计算机相关的理论和方法,还要传授给学生在这个信息时代下自主学习的理念和科学素质,这种科学素质是大学生这一生都取之不尽的财富,对于大学生的发展、计算机行业的发展乃至整个社会的发展都有十分重要的意义。
【参考文献】
[1]赵钦.大学计算机教育中自主学习理念的渗透[J].教育理论与实践,2011,36:61-62.
[2]郁晓华.个人学习环境设计视角下自主学习的建模与实现[D].华东师范大学,2013.
[3]孙先洪.信息技术与大学英语课程整合中的教师计算机自我效能研究[D].上海外国语大学,2013.
[4]董守生.论学生的自主性及其教育[D].华东师范大学,2013.
浏览量:4
下载量:0
时间:
对于计算机的应用,结合网络的实现,计算机的应用体现的更加全面。在生活中的方方面面,都离不开计算机应用的网络化。下面是读文网小编为大家整理的关于计算机应用毕业论文,供大家参考。
摘要:计算机应用教学专业网络技术是当前的热点研究的客体,计算机应用专业人才也是社会所需求的。计算机应用教学专业中的网络技术能够更好地为计算机专业进行服务,其有助于培养专业的技术人员。本文对计算机应用专业网络技术教学中存在的一些问题进行了分析,并且分析了计算机应用的重要性。所以,需要加强计算机应用教学专业网络技术的教学工作,提高教学的效率,为社会输送更多的计算机专业型人才。
关键词:计算机应用专业;网络技术;教学
1计算机应用专业的网络技术教学概述
计算机专业是一个发展前景非常好的专业,其能够在社会不断发展的过程中注入更多旺盛的生命力。计算机的应用、技术和操作型的人才是社会所需要的,人才类型也是多层次、多类型的。计算机网络是在新的社会形势下发展十分迅速的一门学科,计算机的应用范围也非常广泛,几乎涉及到人们生活的方方面面。计算机应用的专业人才需要拥有扎实的专业知识,其是包括计算机网络知识和操作技能。对于计算机网络教学,其需要实现的功能是非常强大的,需要让学生能够掌握一些基本的网络技术。一般来说,我们可以利用计算机网络进行研究,利用计算机网络来进行工作和交流,最常见如发送和接收电子邮件、通信、信息收集等。
2计算机网络技术应用教学中存在的不足
计算机应用专业网络技术教学在高校中开展相对比较晚,其发展的历程比较短,发展比较缓慢,因此需要认识到计算机网络技术教学中存在的不足。而且,一些高校的设备条件也是非常有限的,对于很多的课程设置都存在不合理的现象,难以体现出课程的专业化和技能化。对于计算机应用专业,和网络技术相关的课程开设的比较少,这样就会使得学生的技能水平难以达到相应的标准。随着教学水平的不断进步,其中的一些问题得到了改善,然而,其中还是存在一些较为明显的问题。第一,培养学生的软件和硬件能力为主的培训目标强调单一,很少涉及到培养学生人文素质和经济管理能力,这其中没有指定人才素质的培养要求,没有建立培养学生的综合素质的科学知识结构;第二,计算机专业人才的培养缺乏特性,学生之间的区别很小,而且其培训模式比较单一;第三,课程体系设置采用的是学科专业对口的方式,其涉及的知识面比较窄,缺乏人文学科和社会科学的内容的教学;第四,在教学内容上,教师主要强调计算机工程和技术教育两个方面的单一内容,没有能够很好地考虑到学科和课程之间相互进行渗透,教学的内容比较落后,这样就会难以让学生形成良好的知识结构,不能够很好地激发学生的积极思维和创造力。显然,需要培养社会需要的综合性人才,必须根据我国高等教育的发展趋势,并且有效结合当地经济建设和社会发展的需求,改变一些比较传统的计算机应用专业人员培训专业特点,采用创新的培养模式,确定新的人才培养目标和培训模式。
3计算机应用专业网络技术教学的有效措施
根据计算机应用培训目标来进行分析,要使得高校计算机应用专业的培养目标能够实现,就需要在计算机应用专业的培养目标、课程设置、师资队伍等方面来进行合理规划和实施。
3.1明确计算机应用专业的培训目标
高校需要建立面向新时代计算机应用专业的人才培养目标,建立一套新型的人才培养模式,将计算机专业知识、能力和素质进行合理地划分比重,科学重组课程体系,深化教学内容和教学方法的改革,从而有效提高教学质量,这样才能够培养社会需要的专业人才。他们不仅需要有扎实的专业技能,还要拥有良好的职业道德和职业精神。其业务知识和能力都需要达到一定的水平,掌握必要的计算机硬件和软件的知识和技能,这样才能够将他们所学到的知识和技能应用到计算机应用与维护当中,使其能够做好计算机系统安装、调试、维护等技术工作,为社会和企业创造一定的效益。
3.2确定科学的知识体系结构
计算机应用专业也需要开设一下计算机辅助课程,培养学生能够制作三维动画和使用多媒体工具的能力,借助这些工具来处理计算机信息,并且还需要学会如何进行维护。还可以增设一些公共基础课程,这样能够有助于计算机教学的开展,还能够提高学生的综合素质。对于一些常用的三维动画、图形等课程,需要根据实际情况也可以做出适当的调整。
3.3构建优良的师资队伍
当然,对于专业能够良好地进行建设,优秀的师资也是必不可少的。在实际的情况下,学校可以安排教师进行计算机相关专业技能的定期培训,为了达到提升教师的专业能力,这可以使得教师个人的能力能够得到提升,还能够有效达到更好的教学效果。实践表明,只有在经过了实际的培训与学习以后,教师才能够掌握教学的真正本质,并且能够取得良好的教学效果。学校还可以积极引进计算机专业的专业人才,用他们的专业技能来提高教学的专业水平,这样能够使得计算机应用专业的教学水平得到有效的提升。
4结论
计算机应用专业的网络技术教学是计算机教学中的重要组成部分。为了能够适应社会发展的需要,培养社会需要的专业性人才。高校需要认识到计算机专业教学中存在的一些问题,积极采取有效的措施来解决。在计算机应用专业网络技术教学中,可以采用制定明确的培养目标,科学设置课程结构,构建良好的师资队伍等方法来促进高校计算机应用专业的发展。
参考文献:
[1]濮永仙.高职院校计算机网络技术实践教学的思考[J].福建电脑,2011,(3):17-19.
[2]孙守双.对计算机应用专业网络技术教学的一些认识[J].信息与电脑(理论版),2011,(10):212-213.
[3]陈年华.基于计算机网络技术专业理实一体化教学改革的问题及对策[J].网友世界,2014,(5):16-17.
[4]贾娴.计算机网络技术课程教学实践与思考[J].黑龙江科技信息,2015,(19):169.
摘要:随着科学技术的发展,信息化产业也随之日益膨胀,因此,计算机人才的需求量也迅速增加。培养市场和产业发展需要的计算机人才是高校不断探索的问题,也是构建科学的计算机应用型人才培养模式的问题。文章主要根据社会发展的形式分析了计算机人才的大量需求,并在此基础上提出了计算机应用型人才培养的模式及实践,为计算机应用型人才培养模式的构建作了一些有益的探索。
关键词:计算机;培养模式;应用型人才
0引言
自从国家大力扶植计算机产业和新型产业之后,互联网+的概念深入人心,也带动了计算机网络工程行业迅速发展。国家大力提倡以信息技术产业为基础的信息化工程,不仅带动经济快速发展,也使计算机网络工程技术成为带动社会经济发展的中坚力量。但目前计算机专业教育体制发展落后,很难培养出符合新型互联网思维的计算机人才,一定程度上阻碍了我国互联网及计算机产业的发展。首先是各高校计算机体制注重理论,缺乏实践,导致学生的实践工作能力低下。其次学校的教学理念和知识落后,不能适应快速发展变化的行业变化,导致学生学习的知识不能直接应用,需要在工作中重新学习,大大浪费了社会资源。如何培养符合企业需要的专业计算机人才,完善高校计算机教育体制,提高计算机专业人才的实践能力已经成为我国高校教育面临的首要问题。
1信息化社会对计算机人才的需要
计算机专业人才不仅可以在科研教育领域从事教学研究工作、在企事业单位从事信息系统建设与维护工作,还可以从事专业的软件工程方面的工作。几乎每个企业都需要有专门的计算机专业的人进行相关的技术工作,以维护公司的正常运作。事实上目前我国大批计算机专业毕业的应届生都面临着找不到工作的窘境,归根结底就是我国当前计算机教育存在于与实践脱节的问题。在经济全球化和信息化的今天,市场竞争日益激烈,企事业单位也面临着巨大的竞争压力,都希望能在未来的国际竞争中占据有利地位。随着每年应届生进入就业大军,人才供给增多,就业市场的“供大于求”的现象日益严重。这大大增加了企业招聘选择空间,同时企业也对应聘者提出了更高的能力要求,给就业者带来了很大的难题。根据调查结果显示,同一企业中不同部门的负责人所占立场不同,看待计算机人才的角度不同,就导致了他们对应聘者专业技能的要求不同。比如人力资源负责人看重应届毕业生的专业知识和技能,比如编程实践能力等。然而IT项目负责人则对应届毕业生的知识结构要求更高,需要其整体计算机能力的提升,比如数据结构、算法知识等。尽管他们在对毕业生专业技能的侧重点上有所差异,但是他们共同对毕业生的实践能力要求很高。面临此种形式计算机专业毕业应该在学校期间就积极参加社会实践或实习,将学校学到的知识与实践相结合。大约57%的IT项目主管表示不会直接对新招聘进来的员工进行培训,而是直接工作,在工作中根据项目需要进行有针对性的培训,以适应企业发展需要。新型的互联网+产业的发展要求计算机毕业生具有极强的学习能力,在工作实践中不断学习新知识以适应不断发展的信息化社会。
2计算机应用型人才培养模式
2.1引入全新的教育理念,注重能力与素质的培养
现阶段,将打造出理论型计算机人才视作是其培养目标的院校不在少数,而这类培养方式,使得人才更多擅长于研究,因而对于国内初期发展阶段来说其实是相对适宜的,毕竟在那一时期内,计算机技术正需要理论发展来做基础支撑,理论尚未达到完备的程度,并且存在着发展速度不够快速的情况,那么倾向于理论培养自然会促进这一方面在国内的建设进程。然而最近一段时间以来,计算机技术日益进步,并扩展到了更广的应用领域,那么对于应用方面的人才需求自然也就随之增长,相关企业寻求着有应用能力、可以胜任实务工作的人才,而这一需求又相对庞大,那么院校如果不改变其培养的倾向,还是选择以理论型作为主要的人才培养类型,就会令其无法迎合新的实践需求。因此作为院校,必须对过去的教育侧重点进行调整,同社会大环境在现阶段的发展情况、需求相协调,将市场作为导向,并侧重于培养人才的实践能力,主动研讨新型人才培养的优化方案。
2.2通过校企联手,打造以项目为主导的实践实习基地
关于专业课程的设计、学习,其目的无非是令学生能够进一步把握这一课程的内涵,并对专业涉及的技巧等进行熟练应用。而企业应用则更强调综合性,也就是要将各个相关专业课程的内容结合起来,共同作用于实务工作。那么要想培养出这方面的能力,不妨用校企联手的方式,通过这一途径实现对以项目为主导的实践实习基地的打造。而这确实能够令学生更加熟悉实践内容,在进入企业后更容易掌握到操作性的技巧,并认识到相关应用需求的大致方向,这样他们才能更好地学以致用,并在这一过程中巩固其理论所学。
2.3打造高素质师资队伍,加强科学化教育管理
一方面我们需要重视起教师本身的专业化程度,除此以外我们也需要针对教师进行“双师型”培训,令其能够更快提升“双师型”能力,更好掌握业界走势。并且,关于教学形式、内容也都需要教师们进行探讨,并做出尝试,这也有助于其教学水平的提升。说到教育管理,我们必须认识到它作为贯彻培养方案手段的重要性,它所涉及到的内容有管理的组织机制、制度、队伍等方面内容,而针对教学以及学生两方面的管理,其实可以对整个院校培养人才的结果形成很大的影响,而且这种影响常常是以直接的方式展现出来。而具体到专业应用型这一类型的人才培养,相关的管理制度大致上有双学位、完全学分以及主辅修三种制度类型,而配套的其他制度也很重要,比如学籍管理制度,对此不仅要在制订阶段下功夫,也需重视起具体执行的效果,另外还需就学生意识形态方面进行培养,帮助其形成更有益的理念,拥有更优良的精神品质。
3计算机应用型人才培养模式实践
计算机应用型人才培养模式应该在注重学生理论知识学习的基础上加强学生的实践应用能力。因此,需根据时代发展及时更新教学实践体系,改革教学实践模式。首先应根据时代发展的潮流,创新计算机应用型人才培养方案。为适应计算机技术的发展,在对企业需求调研的基础上,修订计算机专业人才的培养计划,需增加反映学科前沿、科学研究及企业需要的内容,从课程设置及课程内容上满足学科发展和企业需求。强调实践,提高学生的实际动手能力。其次应强调能力培养,建立校企联合。高校需要紧跟市场方向,满足企业需求,利用企业资源,积极寻求校企联合。建立实训基地,让学生在实际工程项目中培养实际应用能力,与此同时,还能树立起能够迎合社会和市场要求,发挥出实际价值的奋斗目标;形成这一基地,还能够为学生赢得更多的参与机会,令其能够投入到项目流程之中,包括需求定义、项目的设计开发测试运行以及后续维护等各个环节。最后应提高培养质量,激发学习兴趣。培养和提高学生的创新实践能力,开展课外科技活动,成立课外科技活动研究小组;举办计算机组装大赛、程序设计大赛等。通过积极引进或开发Web课件,支持学生的学习,建立支持产学结合教学模式的网络环境。
4结语
由于人才培养模式涉及的要素非常多,计算机应用型人才的培养模式也是如此,不仅跨越复杂的理论教育和实践等领域,并且还会随着教育形式的改革以及科学技术的发展而发生改变。因此本文对当前计算机应用型人才培养模式展开研究,希望为计算机应用型人才培养模式的完善和改进提供参考。
参考文献:
[1]李丽萍,于延,盛琳阳.计算机应用型人才培养模式研究[J].计算机教育,2010,12:49-52+65
[2]李德新,李虞斌.独立学院计算机专业应用型人才培养模式探析[J].教育与职业,2013,03:111-113
[3]陈志泊,张海燕,王春玲等.以程序设计与软件开发能力为主的计算机专业应用型人才培养模式的研究与实践[J].计算机教育,2015,07:94-98
浏览量:4
下载量:0
时间:
随着计算机技术的快速发展和其应用的快速普及,计算机教育已经成为学校教育中的一门必修课,取得了较好的教育成果。下面是读文网小编为大家整理的计算机教育本科论文,供大家参考。
时代的发展推动科技的进步,科技的进步又反过来为社会发展服务,计算机的发展应用就是如此。计算机的诞生顺应了当今信息化高速发展的时代,同时其在教学方面的应用也为教育事业的发展作出了贡献。作为祖国未来建设事业的接班人,每一名学生都应该接受新事物、适应新的教学方法和环境,计算机教学凭借其科学的教学手段、高智能的信息处理能力,在培养学生素质方面发挥着重要作用。因而加强计算机教学具有不可忽视的必要性。
一、顺应时代发展的趋势
信息化、数字化的时代召唤新型的教学方式。传统的教学方式受到时间、地点的局限,在教育教学中所发挥的作用越来越小,其存在的弊端也日益显现。而计算机教学充分利用网络教学资源和强大的信息处理手段,在新式教学中发挥着越来越突出的优势。计算机教学具有同步接收、双向互动的优势,所有上传的教学资源都可以在联网的情况下实现资源共享。计算机教学不仅可以利用计算机将知识高效地教授给学生,也可以帮助学生在利用计算机学习的过程中逐渐熟练计算机的操作,实现技能和知识的双丰收。计算机的操作是当进信息化世界中必不可少的一项基本技能,唯有掌握计算机操作技术才能紧跟时代潮流,适应飞速变化的世界,不被社会所淘汰,在社会中拥有立足之地。计算机从诞生开始逐渐渗透到社会生活的各个领域,从军事到教学实现了质的飞跃,具有重大的历史意义,已经成为生活之中必不可少的生活帮手,在未来的教育界也必将掀起一片巨浪,为教育界带出来一系列意想不到的变革,这已经成为了一种不可逆转的潮流。
二、改善教学环境,提高教学条件
在传统教学中,学生被禁锢在学校中,被限制在课堂上,时间和地点都是固定的,但不论是教师的安排还是教学器械的投入都不能达到令人满意的地步。建设师资力量强大的、学习环境良好的学校需要投入大量的资金,很多学校达不到这样的条件,也就在一定程度上限制了教学质量的提高和教学规模的扩大。而计算机教育的最大特点就是突破时间、地点的限制,大规模进行教学。学生在学习时可以随时根据自己的实际情况调整学习时间、学习内容与进度,而且计算机的教学资源可以同步分享,所有使用电脑的学校都可以利用计算机进行即时学习,不需要特地建设固定的场地,整个教育教学的环节所投入的资金非常少,这就极大地减少了国家财政在教育上的经费支出。计算机教学中学生活动自由,学生可以享受到更好的学习环境,独立的空间使学生更加容易集中精力投入到学习中。学生通过计算机接收到教师同样的授课,不会因为照顾不到某位学生而使学生功课落下,真正做到一视同仁,切实提高教学质量。
三、集中最优秀的教师,提供更优质的教学
在全国,教师队伍是十分庞大的,当然这只是针对教师的整体数量,而没有考虑到教师的教学能力。在实际情况中,优秀的教师数量只有少数一部分,很多学生在学习的过程中享受不到最好的教师教育,在教师这一方面就落后于那些接受优秀教师教学的学生很多。同时,教师的分布也不合理,优秀的教师大多数是集中在经济发达、教学环境良好的地区,而落后地区无法接触到优秀教师的指点与教育,这就造成了地区间的教育不平衡,并且随着时间的推移,这种不平衡还会逐渐加大。计算机教学就能够尽量避免这种地区教育的失衡,计算机教学集中了优秀的教师,将他们出色的课堂教学展示在网络中,每个学生都能感受到名师的指点,就如同和名师近距离接触一样,从而能够促进教学质量的明显提高。
四、丰富教学内容,实现教学内容与知识更新同步
传统教学的教学方式在客观上来说是比较单一的,单一的教学使学生在漫长的学习过程中失去兴趣,学习效率也逐渐降低。计算机教学在教学手段的丰富程度上做得比传统教学出色,它综合利用文字、图片、视频,整合教学资源,既有风趣幽默的引导式教学,也有严谨认真的记忆性教学,形式多样,使学生沉浸在学习的乐趣中。传统教学离不开课本教材,课本教材是根据制作时的现实情况而编写的,因为制作成本高且费时费力,教科书通常是几年才更换一次,这也就决定了教材内容是落后于实际情况的变化的。计算机教学则不需要教材的更新,也不需要人力、物力、财力的多次投入,教师可以随时针对现实情况的改变而进行相关教学,使教学内容尽量符合现实的演变,使学生的知识能力水平能紧跟时代的发展。
摘要:在信息化时代,计算机应用是人们必备的一项基本能力,使得高等院校教育愈加重视计算机教育及学生计算机创新能力的培养。本文从当前就业形势和工作岗位要求出发,简要分析了计算机创新能力培养的重要性,然后从教学理念革新、教学内容丰富、教学方法改革、计算机基本技能竞赛四个方面提出了培养学生计算机创新能力的有效策略。
关键词:计算机教学;创新能力;培养策略;教学方法;技能竞赛
在高等教育改革之前,我国高等院校计算机教育一直采用“扫盲”式的教学模式,但是随着信息化社会的逐步推进及计算机应用普及日益广泛,这一种教学模式显然满足不了学生发展需求。现代计算机教育不仅注重学生应用计算机的熟练程度,更强调培养学生的计算机创新能力。为此,高等计算机教育要以增强学生计算机素质为目的,以改革为着眼点,加强教学方法、教学内容等方面的改革,组织开展计算机基本技能竞赛,促进学生计算机创新能力的发展。
1计算机创新能力培养的重要性
在高等院校计算机教学过程中,应充分认识到培养学生计算机创新能力的重要性,这是当前就业形势和工作岗位对计算机教育提出的客观要求,也是计算机学科自身发展的必备条件。目前,我国各行各业的信息化建设如火如荼,社会对岗位人员的计算机应用能力和创新能力有着较高要求,需要每一位工作人员都具备基本的计算机技能,否则难以胜任岗位工作需求。此外,计算机教育本身涉及到对学生编程能力、分析能力等多重能力的学习,这要求教学中高度重视计算机教学方法、教学理念等方面的创新研究,让学生在创新性的教学模式下增强创新能力,更好地适应信息化社会对人才的需求,同时进一步推动计算机教学工作发展。所以,为适应社会对人才的需求与满足计算机教育发展的要求,在计算机教学中注重培养学生的创新能力,鼓励学生多动手、多动脑,切实提高学生的计算机创新能力,成为社会需要的人才。
2培养学生计算机创新能力的有效策略
2.1改革教学方法
教学方法选用是否合理,对学生计算机创新能力培养有着直接影响。为达到良好的计算机创新能力培养效果,教学实践中可以采用案例教学法和任务驱动法,以学生为中心组织设计教学环节,实施多环节教学,提高课堂教学丰富性,促进学生学习从被动变主动,对计算机学习产生极大热情。如,进行网页设计教学时,教师可以把现实生活中关于网页设计使用的实例和教学内容结合起来,通过实例法以激发学生兴趣,增强学生对计算机应用的创新能力。作为大学生,均浏览过淘宝网页,教师把淘宝网页设计方法传授给学生,让学生利用这些方法进行网页设计,拓展学生的创新意识和联想能力,既有趣又实用,很好的完成了网页设计课程的教学任务。
2.2丰富教学内容
在传统教育模式下,高等院校计算机学科一直围绕“全国计算机等级考试合格证书”和软件水平考试证书的取得进行教学,教学内容老套、条理化,脱离工作实际,学生只是机械化的记忆、操作,不利于激发学生的创新能力和学习主动性。对此,应着眼于现代计算机教学趋势,对传统的计算机教学内容进行调整,除了涉及课本知识外,还要密切联系工作实际,引入课本以外的教学资源,提高教学内容的丰富性,拓展学生的知识量和视野,从而开发学生的创新意识、提高学生的创新能力。如,在二级C语言教学过程中,为了让学生充分消化这一知识点,培养学生的创新意识和能力,教师可以把时简单的编程过程拿到课堂的多媒体演示上来,向学生进行编定的程序试验。通过这样的一个过程,学生可以借助课本外的教学资源快速的了解编程过程、消化编程方法,并对其产生一定学习兴趣,联想其他软件的编程,有助于促进学生计算机创新能力的增强。
2.3革新教学理念
要想培养学生的计算机创新能力,教师应以素质教育为出发点,转变传统的教学理念,树立创新教育理念,并在教学中不断贯彻落实,切实培养学生的计算机创新能力。创新教育是培养创新型人才的有效方式,实施创新教育,不仅能培养学生的创新能力,更能全面开展素质教育。所以,计算机教学中教师要在创新理念指导下,对教学方法、教学手段、教学内容等进行创新,多组织设计案例、任务、情境等教学模式,促进计算机教学模式的改革与完善,使之满足社会对人才创新能力的迫切需求。
2.4组织开展计算机基本技能竞赛
在计算机教学中培养学生的创新能力,单纯的依靠课堂教学是做不到的,学校应结合社会、学科对计算机教学的需求,组织各类型的计算机基本技能竞赛,为学生提供更多的动手动脑机会,让学生在实践中潜移默化的形成创新意识、增强创新能力,能用各种计算机技能解决各种实际的计算机应用问题,从而熟练掌握和应用计算机。如,学校根据计算机教材和岗位工作需求,组织计算机综合全能竞赛、文字输入竞赛、Excel表格应用竞赛、网页设计创意大赛等,丰富学生课余生活,激发学生对计算机学习的兴趣,积极参与到计算机学习活动中来,从而提高学生的计算机创新能力,更好地适应社会需要。
3结语
综上所述,计算机创新能力对学生今后发展有着重要影响,高等院校计算机教学要高度重视学生计算机创新能力的培养工作,多方面、多层次的对学生进行创新能力培养,切实达成高等计算机教育目标。在教学实践中,教师要树立创新教育理念,反思教学实践,创新教学方法和教学手段,密切联系工作实际,使课堂教学内容与实际紧密结合,提高课堂教学的针对性,有目的地培养学生创新能力。同时,课外应积极组织各类计算机技能竞赛活动,调动学生积极性、激发创新思维,逐渐提高学生的计算机创新能力。
浏览量:2
下载量:0
时间:
计算机工程应用的不断发展,给人们生活带来了非常丰富的便利服务。下面是读文网小编为大家整理的有关计算机工程毕业论文,供大家参考。
1、计算机工程技术应用的现状
现在计算机的发展速度很快,硬件技术和软件技术都有很大的进步。各种应用程序层出不穷,并且广泛的应用于建设设计行业。所以这一批工程师在刚刚参加工作就开始使用计算机进行工程的相关计算和设计工作。他们开始盲目的相信计算机,而不通过自己实际的手工计算来对结果进行审核,这样会使设计的准确性受到影响。会对建筑的安全有很大威胁。这些人认为计算机可以解决所有的问题,并且不会出现错误。但是现在的计算机软件虽然得到了大量的开发,但是这些软件的质量却没有得到保证,有一些软件的开发者和技术支持的资质证明都没有得到保证,还有的软件的质量没有进行合理的检测,所以这些软件往往不能全部相信,不能完全依赖。如果只通过这些软件进行设计,会造成工程的安全受到威胁。所以我们必须重视这个问题。现在因为在工程的设计工作中,使用计算机工程技术进行计算已经产生了很多不利的影响。现在新一代的工程师变得十分依赖计算机,他们坚信计算机的知识性、安全性和能力不会出现问题,所以逐渐失去了对工程内容进行正确计算的能力。他们不知道,计算机不可能对一些模型、设计的技巧和分析进行详细的记录。他们只会依赖计算机来进行设计。通过实践经验表明,工程的设计工作,尤其是水利水电方面的工程设计有很多模型,而且差别很大,计算机不可能对这些不同的模型全部识别清楚。计算机的计算速度是很快,这一点毋庸置疑,但是除此之外,它在其他方面的知识都十分零散。而在工程建设过程中,要凭借设计师自身的经验、灵感、直觉、创造力、领悟力、想象力和认知能力来综合的进行设计。这一点计算机是永远无法取代的。任何计算机和程序员都没有办法对这种设计进行理解。所以,我们要培养这些新一批的设计师进行自主的设计,不要只依赖与计算机,而要进行手工计算,这样才能设计出符合规范的作品。现代工程具有复杂的理论依据、集体的设计思想,单纯的依靠计算机工程技术是不可能让人们学习有意义的经验的。越来越多的工程师们都期盼计算机软件能将工程设计程序完全自动化,希望在解决工程问题时他们只需要区化类型和条件,让程序自动生成必要的数学模型,完成复杂而重复的分析和设计过程,最后由制图工具完成设计图纸。这样,工程设计唯一责任就是明确所要解决的问题,然后评价最后的设计“成果”。而对于是否能可靠的检测特征值,在进行分析时是否用了足够的模型、状态,或计算机建立数学模型的理论是否正确,是否符合工程实际的特征,分析结果对工程敏感部位是否敏感,计算结果是否在条件允许范围之内,是否能根据实际的工程设计模型对某些边界条件进行调整。这些在年轻一代的结构工程师们心中,都变得模糊不清。很多软件开发商,在对计算机技术知识的精通之外,毕竟不是工程师,专业技术知识肯定有着各种方面的欠缺。计算机是一种工具,不可能替代人的脑力劳动、人的知识、经验的积累,计算机能处理大量的信息,但计算机程序是没有多少工程实际工作经验的程序员编制的,程序对工程建立的数学模型也不会很完善,在计算中,即使是错误的信息,计算机也不可能识别同样的都在计算机上显示给专业技术工程师们。这就要求专业技术工程师右自己能通过专业技术知识的掌握,来控制设计计算中的偏差。在软件的实际应用方面,那些只有极少经验、极少学识、年轻的工程师依靠计算机软件来解决极度复杂的结构分析和设计问题。他们对力学基本原理和设计规范的背景知识了解很少,无法判断程序算法所蕴含的假设和根据,也无法判断计算机运算结果的质量,他们宁愿相信计算机程序产生的结果都是正确的,也无法怀疑计算机做出的所有结果,以及用独立的例证校验结果,这对计算机工程技术的应用方面造成了很大的缺陷。
2、如何正确合理的应用计算机工程技术
首先,在年轻一代的工程师当中,应让他们对工程设计的危险性、又对公众安全的威胁、对工程设计的责任感有一定的认识,应该让他们知道,工程特性是由工程设计的质量决定的。真正有经验的工程师,应该不能完全依赖计算机工作,计算机工程技术的应用本身并不是坏事,问题的核心在于工程计算中计算机的使用方法,不能滥用计算机。要强调工程实践中知识、专业技术以及经验的重要性,了解“为什么”这样设计才是关键。专业的工程师应在参加工作的最初一段时间内,对工程设计计算进行手工求解了解手工求解的原理、基本原则和提炼模型、识别计算结果中的错误,解决问题的其他方法,判断计算结果的有效性。对计算机的计算结果应持批评态度,尊重工程实践经验,通过工程实践学习工程设计,强调从那些资深的剪有经验的结构工程师那里学习结构工程设计。不依赖计算机解决工程问题,要经常怀疑计算机,在没有深人工程以前不使用计算机的结果。在被工程证实正确之前,假设计算机提供的结果是错误的。在用计算机求解之前,必须先知道答案。不崇拜计算机,而是崇尚知识和经验,提倡全面了解工程理论和实践中的所有经验。一个称职的工程师,应具备不依赖计算机技术解决工程问题的能力,具备经验、直觉、灵感、领悟力、创造力、想象力和对工程的设计思想的能力。工程师应该能够做到独立地靠学识、创新和丰富的经验,而不是依赖计算机找出工程问题的正确解答。计算机工程技术只能回归到工具的位置,它只是一种方便快捷的计算、图像、文字处理等信息技术工具的位置,而不能够把它当做工作中必须依赖的东西。认识到这点,将对计算机工程技术的应用策略起到重要的影响。能够使设计工作更好地进行。总之,对计算机工程技术的应用不能宪全依赖于计算机及其得出的表面数据,而应该更多的凭借自身的工程经验知识,这是一个合格的工程师所必备的条件之一。
3、结语
通过本文我们了解了我国计算机在工程设计上应用所存在的问题,并且提出了相应的解决办法。我们必须要使新一代的设计师对计算机的使用有一个科学的认识,不能够盲目的相信计算机,要学会通过自己手动计算和发挥自己的想象力创造了进行设计创造。要明确计算机在工作中的地位,合理的使用计算机,这样才能使设计工作能够更好地完成,是工程更加安全。
1计算机工程专业方向的教学体系
1.1计算机工程专业方向培养目标
计算机工程专业方向学士学位学制为4年,学习科目主要内容为广大领域内计算机科学及其应用。专业的主要培养目标为:1、理解并掌握计算机的基本理论和实践;2、培养能应用计算机新技术的能力;3、在计算机领域为学生提供进一步学习的知识基础。该专业主要为信息技术类企业的生产和研发培养人才。毕业生的就业范围也比较大,可以在软件开发、软件测试、网络管理、软件系统管理、客户培训和服务、项目开发、设计和调试等方面从事工作。该培养目标比较简单,以培养学生的工程素养为基准,满足社会对大批量的开发性人才的需要。
1.2科学合理的课程设置
按照培养目标,应加大计算机应用方面课程设置,注重新课程的开设和引入计算机的新技术新应用,使计算机工程专业方向与时俱进,合乎信息社会发展的节拍。相比当前国内高校的计算机学科各个方向,本课程体系侧重应用性、实践性环节。计算机工程专业方向的课程分为非计算机专业课程和计算机专业课程两类。非计算机专业课程占总课时的比例应该为17%;其必修课为国家本科工程类教学规定的。增加了非计算机专业课程选修课,其目的是提高学生的文化修养和相关领域知识的了解,能够拓宽视野和扩大知识层面,这些课程主要为文学院、工商学院、信电学院、机电学院和法学院所开设的课程中选择,要求该专业的学生必须限选7门,主要是按照学生个人的兴趣和个人目标为选择指导。计算机工程专业课程分为3个层次:专业必修课、专业选修课和实践环节,其中必修课占总课时的比例38%,选修课占总课时的比例19%,实践环节占总课时的比例26%。专业课程主要为计算机应用以及软件工程和信息处理课程,包括当前应该掌握的课程如离散数学、计算机原理、操作系统、数据库原理、算法分析、计算方法、Web技术、多媒体技术、人工智能及其应用、Java和C++面向对象程序设计、软件工程、计算机系统结构和计算机网络等,注重计算机学科应用能力的培养。减少了计算机硬件的课程,例如模拟电子和电路、单片机原理和微型计算机原理;而是以计算机组成原理课程为核心,以课程事例引入嵌入式计算机和微型计算机的内容。按照国际和国内信息社会对软件业发展需求来设置教学课程,以适合应用型软件人才培养的目标。不应过多强调全面的基础课程,缩小基础,加强知识综合,以培养应用型人才为主。在教学内容上强调应用性、针对性和系统性。
1.3实践教学体系设置
计算机专业具有实践性[1]非常强的特点,设置了课程实验、综合设计、教学实习、社会实践、毕业设计等多种形式比较系统的实践教学体系。实践教学以综合设计和毕业设计为主。按照计算机课程设置,综合设计有高级程序语言综合设计、计算机原理综合设计、操作系统综合设计、软件工程综合设计、Web技术综合设计、信息管理系统综合设计等6门次。综合设计是以班级为单位教学,以当前现实的计算机项目开发为目标,学生独立设计和完成,以培养学生的创新能力为核心。较大的项目则采用多名学生协同完成,进一步提高学生增强交流能力、解决问题能力和应用技术技能。毕业设计采用导师负责指导制,设计开发综合应用项目,按照软件工程和信息开发的标准编写文档、撰写程序代码,提交一个项目总结和程序系统,包括开发文档、程序源代码、数据库结构、配置文档和测试文档。在答辩委员会的审核和测试下完成毕业设计,不再进行包含大量基础知识和重复开发文档内容的毕业论文撰写,侧重于提高学生的应用能力。
2计算机工程专业方向的课程实施的若干教学改革
2.1注重课程实验教学
课程实验是计算机工程专业方向实践教学中的一个重要环节,其实施质量对专业教学质量具有举足轻重的影响[3]。实践性比较强的课程都设有试验内容,按照知识结构和学生需求分配合理的试验学时。课程的每个单元实验都是从讲授过该课程一段知识范围中选取的,其内容相对独立、自成体系。这些实验集中反映了各门技术课程的典型方法和基本技术,能够加深理解和掌握课堂学习主要内容。当前多数采用实验课程单列方式进行的,要求每个单元实验结束后,每一个学生应独立完成试验过程和结果的分析,撰写自己的实验报告,进一步训练学生的科技报告撰写能力。通过课程实验学生能够深入理解课堂中所学习的基本原理、基本方法和基本技术。在实验过程中掌握计算机专业学习所需要的实验技术和实验方法。
2.2教学方式改革
课堂教学仍然是主要的教学模式,以实践为核心的计算机工程专业方向的教学更应该注重教学互动,以灵活掌握技术为中心。课堂教学中增加讨论课、习题课、观摩课、演示课等方式,补充以大量相关技术讲座,自学辅导课相应增多,提高学生的自主性。以实践为目标的课程教学以大班讲课程内容,采用多媒体和网络,以丰富多样知识形式展示给学生,更加自然的方式掌握理论知识;同时采用小班辅导方式,进行个性化教学。小班辅导为学校划分的自然班级,或者自由组合而成的临时班,但每个班学生人数不超过30人,以便每个学生能够直接面对教师来解惑,消化并真正掌握课程内容。按照计算机工程专业方向的课程教学大纲知识点选择合适的教材和教学参考书,以国家优秀教材和各种专业学科规划教材为主要参考,也可以选择国外著名大学教材。但是一定要以课程体系完整性为核心,不能选择过多以计算机理论和抽象内容等先进性为主的教材,要选择适合专业和学校学生实际需要的教材。注重教材与教材之间的相互衔接,符合计算机工程的课程设置。计算机工程专业方向的理论核心和课程多数起源于美英等国家。为了提高计算机专业的大学生素质和学科的发展,双语教学教育[2]已经成为必然趋势,它能使学生直接和国际接轨,满足IT市场对学生素质的需求。普通高等院校的学生的英语水平参差不齐,为此要采用多种形式进行双语教学。对于学生基础素质好的学校和学校,外语教学课程达到所开课程的5%-10%。素质比较差的可以实现部分课程选用外语教材,采用中文授课,逐步到位。
2.3考试方式改革
减少闭卷考试,增加开卷考试,也可以采用项目系统开发、课程报告等考核方式。当前以多种方式的综合为主,总评成绩由考试成绩、平时成绩和试验成绩组成,其比例为30%、40%、30%。学生平时成绩为学生在课堂上的回答问题和讨论课的发言,以及作业和专题报告、期中测试等,以此来激励学生与教师的互动,提高学习积极性,也能提高他们的语言表达能力和思维能力。课程试验内容减少验证型和演示性,以设计性、综合性和研究性实验为主,采用实验过程和结果的考核,提高学生的实践和创新能力。该考核方式能及时了解学生学习状况,更好指导教学方向。
2.4教学资源库的建立
教学资源包括以学校数字图书馆为核心的公共数字信息资源和专业教学资源。公共信息资源建设以学校定位和办学特色为基准,购买其他高校优秀信息资源和社会商业信息资源为主,本校自己创建信息资源库补充。公共信息资源库以服务公共教学和学生自主学习为主。计算机工程专业教学资源建设关系到专业方向的发展和底气,以自己建设为主,突出精品课程,按照各个课程的自己特点建设比较全面的数字资源。
2.5开源应用到教学各个环节
开放源码程序就是公开源代码存取访问、软件自由再分发,任何人可以阅读、再发布、修改软件的源程序,通过让更多人参与来提高软件的质量、可靠性、安全性、开发速度等。把开源软件应用到计算机课程教学中可以提高学生真正地参与比较大且比较实用项目的实践机会,让学生培养融入IT市场,提高学生的实践能力;同时学生也能够学习到更多的核心技术和系统开发技术,开拓知识面,积累实际的开发经验把握住计算机新技术和掌握计算机发展方向。学生通过感兴趣的项目,能够在相互沟通中使计算机素质得到大大提升,也可以协同开发和学习中相互碰撞中产生新的思想,拥有新的技术,同时也必定激发出学生的创造性。
3结语
随着信息社会的发展,计算机更加深入地渗透到各个行业,计算机工程成为当前重要的行业。按照计算机教育培养的原理和当前信息社会地需要调整计算机工程专业方向地课程体系已经成为必然。计算机工程要求必须以实践为中心来培养学生,以培养学生技能和实践能力为核心,为此各个高校要更新教育观念,加大教学改革,把新的教学方式和教学内容贯彻到整个教学过程中,培养出具有工程素质的学生,培养出具有创造力极强的新世纪人才。
浏览量:10
下载量:0
时间:
在当今社会,不管是企业、学校,还是各个大中小型单位,都必须使用计算机作为办公的主要工具,计算机早就已经悄然无声地走进了我们的生活,并且使我们无法脱离计它的存在。下面是读文网小编为大家整理的计算机教育本科论文,供大家参考。
随着计算机的普及与应用,人们看到了计算机教学的重要性。计算机的课程走入到教学课堂已经不再是个新鲜的话题,近些年来,新课改的力度在不断地加强,进一步要求了教学中要以培养学生们创新能力为目标,计算机教学也同样如此。在计算机的教育教学中培养学生们的创新能力符合当前时代的发展,并迎合了新课改的需求,文章针对计算机教育教学中创新能力培养的话题进行了分析。在初中计算机教学的阶段,中学生对计算机的认识并不陌生,这个时期的教学和指导也便于学生们更好地学习和理解,初中正是计算机教育教学的最佳阶段。虽然面临着新课改的改革,但是很多教师并没有认识到学生们创新能力培养的重要性,在计算机的教育教学中,教师依然遵循着传统的教学观念和方法,妨碍了中学生创新意识以及创新能力的培养和提升。
一、计算机教育教学中培养学生们创新能力的意义
伴随着时代的发展,计算机技术的开发与应用,给人们的生活带来了巨大的便利,计算机在当前社会中的重要性是毋庸置疑的,在教育领域中,人们对计算机的教学也提高了认识。新课改的背景下,更提出了创新教育的全新理念。计算机的教学虽然是新兴的一门课程,但在当前的教学环境中,实现创新教育的意义重大。计算机的创新教育教学既符合新课改的要求,又能提高学生们的综合素质。计算机是教学中必不可少的学科,培养学生的计算机技术有助于为我国计算机技术的发展奠定良好的基础,最重要的,计算机应用的未来趋势会成为广泛普及的技术,给学生们在未来的就业问题也打下了良好的根基。
二、教师转变传统的教育理念
任何教育问题都离不开教育工作者的正确引导,学生们的计算机教育同样如此。在实际的教育工作中,教师要在传授学生们计算机基础知识的同时,以培养学生们创新意识和综合能力为教学目标,并积极地吸取更多新鲜的教学元素,转变传统的应试教育理念,坚持与时俱进的教育思想观念,利用创新的教育模式和方法带动学生们主动学习和探究知识的兴趣,实现中学生计算机教育的创新化改革。
三、创设美好的计算机教学环境
一个良好的教学环境会让学生们快速地融入学习中去,计算机的教学同样如此,在初中计算机的教学环境中,教师应该为学生们创设这样的课堂,从而激发出中学生学习计算机的兴趣。在教学中,教师可以积极地开展创新性的教学活动,例如:让学生们自由发挥,以小组的形式制作一个围绕校园生活为主题的FLASH动画,在规定的时间中交作品,最后由同班学生评比出最佳的作品,并要给予表扬和嘉奖。制作FLASH动画的过程就是学生们主动参与实践的过程,通过讨论和思考,有助于培养中学生的创造性思维,更有利于中学生在实践中加深所学计算机知识的印象。
四、任务型的教学方式
任务型教学法是一种主观引导学生们达成教学目标的教学方式,计算机的教育教学中的技术含量比较高,应用实践的知识要比理论知识的比例高,因此在实际的教学中,教师要重视学生们实践能力的培养,任务型教学法完全能够满足于学生们的学习需要。例如:在讲解Word软件时,教师可在课前准备一个制作、排版完成的Word模板或报纸,在题材选择的时候要考虑到Word文档的美观性,内容既要包含文字、图片又要包含不同形式的表格以及图形,学生们在看过之后完全会被计算机的神奇吸引到,然后教师给予学生们布置任务,让中学生通过自己所学的知识和计算机操作来完成班级板报的制作,学生们自然而然地会受到教师演示的启发,在板报制作的时候就会融入不同的元素,从而设计出不同形式和不同类型的板报,这种任务型教学方式,完全能够带动学生们的求知欲和主动思考与实践的能力,打破了传统教学中的枯燥氛围,为学生们创新能力的培养奠定了基础。
五、自学式教学法
计算机所涉及的技术与知识是非常复杂的,中学生处于正式认识和学习计算机的初始阶段,学生本身的探索精神就是存在的,教师应该准确地抓住学生们的这个特点,通过学生们自学的方式来培养中学生的创新能力。例如:在课堂中,教师可让学生们将教材作为辅助工具,在需要学习的那一章通过网络资源和查阅教材来完成计算机的相关知识及技能的学习,就如Word软件的使用,如果学生们想制作一个附带图片的文档,那么如何调整字体、颜色、格式等内容呢,对于喜欢探索的学生来讲就会主动的在软件中寻找各项功能,在找不到和不理解的内容上还会通过Internet的搜索,来查阅到自己想要了解的知识,不但加深了学生们对知识与技能的理解和操作,教师还能给予适当的指导,有助于更进一步开发出学生们的创造能力。
总而言之,计算机的教育和教学在当前的教学领域中占据着非常重要的位置,教师在高度重视计算机教学的基础上,还要遵循新课改以及时代发展的需要,实现计算机教学的创新性教学,关键是培养学生们的创新能力。在教学中,要先转变教师的传统教学观念,然后再通过创新式的教学方法,逐渐引导学生们主动的参与到教学活动中,并要重视学生们计算机的实践操作的锻炼,让学生们在创新教育的背景下逐渐形成创新性思维并提升自身的创新能力。
参考文献:
[1]彭扬.计算机教育教学中创新能力的培养[J].信息与电脑(理论版),2012,(1):210.
[2]李虎.浅谈中职计算机教学中培养学生创新能力的方法[J].中国校外教育,2015,(27):163.
[3]侯秀蕊.试论计算机教学中创新能力的培养[J].科技与企业,2013,(8):168.
摘要:从上世纪90年代开始,我国进入了信息化高速发展阶段,计算机技术、信息技术、网络技术等不断向社会各行业渗透,教育信息化也在这一时期出现。在信息技术浪潮的影响下,信息化成为了当代教育中应用最为广泛的学科之一,在素质教育领域发挥了重要的作用。本文结合信息化在计算机教育中的应用进行研究,以中职院校计算机信息化技术应用为基础,结合笔者在教学实际中的经验,提出更为科学的建议和策略。
关键字:信息化;计算机教育;教学改革;素质教育;当代教育
随着社会经济的不断进步,人们生活水平的不断提高,信息化在我国社会各领域逐渐普及。目前,计算机技术已经在社会发展进程中占据核心地位,同时,计算机技术也给群众生活带来翻天覆地的变化。结合教育领域来说,中职院校是以实践性人才培养为主要目的,更应该加强对计算机信息技术的普及力度。面对信息时代的新形势、新要求,中职计算机教育教学必须顺势而变、顺时而变,积极深化计算机教育信息化改革,学习信息化时代新技术,通过教育的信息化改革来创新教育形式,培养更多适用于新时代要求标准的高素质人才。
1信息化在计算机教育中的应用现状
1.1中职计算机教育信息化的必然性
目前,信息化逐渐走进我国计算机教育,多数学校已实现教学工作无纸化、师生沟通便捷化、校内服务个性化等,并利用信息化技术建立了学校官方网站、教学系统、公众平台、行政管理系统等。部分学校走在信息化前沿,开始探索更多的信息化服务项目。结合中职院校的特点,所培养出的人才更多的是直接应用技能,为社会岗位提供生产力。通过信息化技术的应用,不仅可以扩大教学资源、完善教育服务,同时还可以实现学生就业档案的电子化管理,通过及时收集社会就业信息内容,灵活调整计算机教育的方向,实现人才培养的有效性。
1.2中职计算机教育信息化的可行性
随着我国信息化水平的不断提升,教育资源投入不断增加,计算机信息化教育课程在我国中职院校已经并非新鲜事物,然而我国计算机教育中的信息化水平在世界信息化水平中仍然处于落后队伍,信息化计算机教育仍存在较多弊端与不足,主要体现在信息化计算机教学体系建设不完善,信息化教学模式落后,信息化计算机教育骨干教师缺乏等情况。就目前而言,我国计算机的信息化教学仍处于过渡阶段,传统理论教学与现代信息化教学都在计算机课堂上占有较大比重。从教学数据中综合分析,多媒体信息化教育能帮助学生理解枯燥的计算机理论知识,让计算机学习形象化,让计算机语言动态化,改善了枯燥的知识体系,开发学生潜能,增进学生阅历,对于教学环境改革有着里程碑式的意义。
2信息化在计算机教育中的应用方向
2.1转变教学方式
随着社会发展和信息技术的不断进步,当下的学生已经无法满足于传统的灌输性教学模式,为了充分调动学生的学习主动性与求知积极性,教师必须改革教学模式,提升课堂教学的趣味性,让学生主动参与到教学过程中,充分了解学生特点与个性,有针对性的讲解知识,引导学生少听多说,少看多想,发挥以学生为主体的主观能动性,营造轻松的课堂气氛,鼓励学生参与到师生互动环境中来,从学生手中得到第一手的教学反馈,针对学生的反应有针对的调整计算机教学方式方法,提升教学效果。
2.2重视实践教学
近年来,社会人才需求导向逐渐从知识型向应用型转变,拥有多种技能的复合型人才尤其受到用人单位的欢迎,更易为社会的发展进步做出自己的贡献。由此,计算机教学应结合时代发展与社会需求,培养学生的实际操作能力,在理论教学的同时,大幅度提升实践教学在课堂教学中所占的比重,从教师自身开始转变教学观念,提高对实践教学的重视,从而由上至下影响学生的观念,让学生主动投入实践教学中来,将理论知识与实践教学的成功有效结合,在实践中学习理论知识,在实践中提升个人能力,将理论知识落实于实际问题中来,积极参与社会实现,提高实践能力,力争成为社会最需要的应用型人才。
2.3完善教学方案
从中职院校人才培养目的出发,为了适应计算机课程教学中大量的实践操作需求,计算机课程教学必须完善教学方案,利用现代信息技术有针对性的使用多媒体设备,用多媒体设备实现全新的教学模式,彻底改变传统的填鸭式教学结构,培养创新型人才。例如,在教学过程不要单纯地进行操作技能训练,可以结合一个具体的开发项目进行,培养学生的手脑结合能力、创新能力。
3结束语
总体来说,在计算机教育改革浪潮中,信息化影响深远,作用明显,更适合当下社会人才需求现状,计算机教师团队应正确认识当前教育形式,充分利用信息化技术进行计算机教学,探索更适合学生的教育模式,激发学生的学习主动性,为社会培养创新型信息化人才。
参考文献
[1]孔超.高校计算机基础课程的信息化教学设计与实践研究[D].安徽师范大学,2012.
[2]石长征,许坦.信息化教育的媒体选择模型刍论——从计算机在经验之塔中的定位谈起[J].电化教育研究,2009,11:30-36.
浏览量:6
下载量:0
时间: