公务员期刊网 论文中心 正文

计算机工程与技术应用探究3篇

计算机工程与技术应用探究3篇

第一篇:计算机工程安全隐患及维护方案探析

【摘要】随着现代科技的不断发展,计算机在各行业发展领域中应用十分广泛,具体如金融行业、医疗行业、通信行业、教育行业等等,不仅能够提高生产效率,同时也对各领域和行业发展起到了巨大的推动作用。但由于计算机技术具有开放性,因此在应用过程中也会面临诸多不安全因素。因此,本文主要针对计算机工程的安全隐患及相关维护对策进行了研究,以期能够为计算机技术的安全应用提供参考。

【关键词】计算机工程;安全隐患;维护方案;研究

1引言

现代信息化技术的快速发展,使得计算机技术在人们的日常生活、生产中应用越来越广泛,而计算机技术在为人们生活生产带来极大便利的同时,也不得不面临更多的安全问题,这主要是因为计算机具有开放性,受到各种内外部因素的影响,很容易出现黑客攻击、病毒入侵等安全问题,不仅会对计算机正常应用造成影响,同时还会对用户个人信息安全带来威胁。鉴于上述情况,必须要强化计算机技术的安全防控,发现问题及时解决,只有这样才能够为计算机提供一个安全稳定的运行环境。

2维护计算机工程安全隐患的必要性

计算机安全防护主要就是在网络基础上,通过各种控制技术和管理技术,以确保网络应用环境的安全性和稳定性,同时也能保证用户数据信息的安全性和完整性。正常情况下,计算机工程安全主要包括逻辑安全和物理安全两方面,前者主要就是计算机文件、内部数据等,而后者主要是针对计算机硬件设备而言,通过维护计算机工程逻辑和物理安全,能够从根本上避免各种数据信息被窃取、篡改和破坏,为计算机提供一个安全稳定的运行环境[1]。目前,计算机技术在人们的日常生活生产中应用十分广泛,其是否能够安全稳定运行,在很大程度上影响着人们的日常工作和生活效率。在计算机系统当中,计算机软件是至关重要的组成部分,同时也是计算机工程发展的基础和前提,有效维护这些软件安全,能够更好地满足用户的应用需求。实践过程中,相关工作人员必须要强化对计算机软件的进一步认识与开发,针对软件现存问题以及客户需求,采取针对性安全维护措施,使计算机系统软件能够得到持续更新。

3常见的计算机工程安全隐患因素

3.1计算其自身因素

对于计算机系统而言,很多软件的应用都会存在不同程度的缺陷和漏洞,而正是因为这些缺陷和漏洞的存在,也为不法分子提供了机会,并成为他们盗取和破坏信息的主要渠道。例如,如果计算机系统存在协议漏洞,那么不法分子便能够通过该漏洞获取管理权限,之后通过相关口令以及缓冲区漏洞对计算机进行攻击,从而导致计算机系统运行缓慢,甚至出现全面瘫痪的问题。

3.2人为因素

用户在对计算机进行应用的过程中,如果没能严格按照规范进行操作,也会直接为计算机埋下安全隐患,与此同时,如果计算机用户或管理人员警惕性较低,不具备良好的安全意识,例如密码设置过于简单或在不经意之间将自己的账号和密码泄露等,都很容易导致计算机系统信息丢失,甚至是重要数据被篡改和盗取,后果不堪设想。

3.3病毒入侵

病毒入侵也是计算机工程常见的安全隐患,一旦计算机内部软件遭到病毒攻击,就会对软件运行产生直接影响。在人们的日常工作和生活当中,如果在无意之间下载了垃圾软件或接收了垃圾邮件,也有可能会导致病毒入侵,在无形当中为计算机系统埋下巨大安全隐患。

4计算机工程的安全维护方案

4.1制定出完善可行的安全监管制度

安全监管制度的建立,能够从根本上维护计算机工程安全,首先就是要对计算机安全监管机构进行成立,同时制定出专业化合理化的管理模式,强化对计算机的安全管理。其次,在计算机运行时,要有专门的技术人员进行监管,以确保计算机能够被安全应用。最后,必须要制定出完善可行的管理制度,使所有工作人员都严格按照该要求和规范进行操作,提高安全意识和警惕性,从根本上防范网络病毒的入侵[3]。

4.2数据备份和恢复技术

受到各种人为因素的影响,在对计算机工程进行应用的过程中,经常会出现各种安全隐患,从而导致重要数据被删除。在此情况下,必须要强化对数据备份和恢复技术的应用,通过该技术,能够帮助用户及时找回丢失数据和信息,但要注意的问题是,在实践过程中,数据的备份必须要结合实际需求来进行,而并非所有的网络数据都要备份,且在进行数据备份之前,还需要制定出相应的备份计划,妥善保存所有的备份数据。

4.3计算机病毒防御技术

病毒入侵也是计算机工程中比较常见的安全隐患,为了从根本上杜绝病毒入侵,首先就是要强化对内部管理人员及普通员工的教育培训,以提高其安全维护意识,并能在工作实践当中养成良好的操作习惯。其次,强化对病毒防御技术的应用,例如设置分级权限,这是对病毒进行防卫的有效手段,终端操作人员以及网络管理人员可根据自身职责,设置不同的口令,以确保所有终端操作都在合理范围之内,以免对网络资源进行无限度和越权应用。

4.4黑客攻击防御技术

黑客攻击也会为计算机工程埋下巨大安全隐患,不仅会对系统正常运行造成影响,同时还会导致重要信息数据被篡改或盗取,因此,必须要对黑客攻击防御技术进行应用。包过滤技术隶属于防火墙范畴,一般都是在OSI模型网络层进行应用,随着该技术的不断发展,目前已经逐渐开始在传输层进行应用,能够实现对重要数据信息的有效监控,一旦发现不符合防火墙过滤规则的行为,就会在第一时间阻止。

4.5系统安全审计技术

计算机系统的安全审计主要就是指日记记录,在当前的计算机安全分析以及取证等领域中应用十分广泛,它能够对用户应用计算机系统的所有过程进行记录,是提高计算机安全性能的重要手段。例如,通过windows事件查看器,能够对计算机系统服务驱动程序、应用程序等操作进行查看,而通过windows事件查看器的警告栏,还能够获取有可能会出现的问题事件,错误栏能够记录下所有的错误时间,从而引导管理人员对系统进行全面检查。总之,通过系统安全审计技术的应用,能够大幅度降低或缓解计算机系统被破坏的影响,及时挽回损失。

4.6强化对信息应用及管理人员的安全教育

对于计算机工程的安全隐患,除了对相关安全防护技术进行应用之外,计算机系统应用和管理人员的安全意识也至关重要。例如,在日常管理工作中必须要有明确的工作目标,要定期对计算机系统和网络进行评估,并结合评估结果采取针对性防控措施。而广大用户在对计算机系统进行应用时,也要具备良好的安全防控意识,不随意接收垃圾邮件,不随意下载来源不安全的软件,与此同时,也不能随意向他人透露账号和密码,在密码设置上要尽可能复杂烦琐,同时还要定期更换。在操作计算机系统时,要严格按照规范和要求来进行,只有这样才能最大限度避免计算机系统遭到安全攻击,为其提供一个安全稳定的运行环境。

5结语

综上所述,本文主要对维护计算机工程安全隐患的必要性进行了分析,之后立足于当前常见的计算机工程安全隐患提出相应防护对策。总之,计算机安全隐患的存在经常会对计算机系统的安全稳定运行造成影响。在此情况下,必须要做好及时的安全防护,强化对各种软件技术的灵活应用,发现安全隐患及时处理,为计算机系统提供一个安全稳定的运行环境。

【参考文献】

[1]张星梅.探讨计算机网络存在的安全隐患及其维护措施[J].电子技术与软件工程,2015(9):225-225.

[2]吴志毅,茅晓红.探讨计算机网络存在的安全隐患及其维护措施[J].科技传播,2014(5):223-224.

[3]周振柳,刘宝旭,池亚平,等.计算机BIOS安全风险分析与检测系统研究[J].计算机工程,2017,33(16):114-116.

作者:赵晓春 单位:山西工商学院

第二篇:计算机软件Java编程与应用探析

摘要:基于Java编程语言应用到计算机软件编程中,能够有效保证计算机软件的稳定性和安全性,阐述计算机软件Java编程的优势,并根据实际情况提出计算机软件Java编程的应用途径。

关键词:计算机工程,软件系统,Java编程。

0引言

随着计算机应用范围不断扩大,给人们的生产生活提供了重要的便利条件。通常计算机软件的性能直接关系到计算机的应用效果,所以将Java语言合理的应用到计算机软件的编程过程中,能够切实增强软件的安全性和稳定性,为充分凸显出计算机软件的功能奠定坚实的基础。

1计算机软件Java编程语言的特点

1.1具有足够独立的平台

计算机软件Java编程语言具备足够独立的平台优势具体表现在Java虚拟机上。通常在计算机软件编程的过程中进行有效编写,并将编写的内容翻译为中间码之后,再采取合理的措施来保证安装、校对、检验工作顺利开展,并采取转型机器码来完成操作过程。这样通过将Java语言应用到计算机软件的编程过程中,能够有效避免特殊性平台的不合理标准,从而有效保证系统中的Java虚拟机能够正常运转[1]。

1.2面向对象的直接操作

Java编程语言在编写计算机程序的过程中并不是一同编写全部的程序,而主要是先将整体的程序进行细分,将其合理的划分为多个小板块,再以这些各个小板块之间存在的属性差异作为主要的依据,合理的选取出具有较强针对性的编程方案。同时,在进行系统内程序的编写过程中,应该切实保证各个板块间的独立性,从而有效提升计算机软件编程的效率。Java编程语言之所以能够广泛应用于计算机软件的开发过程中,主要是因为Java编程语言具有多元性、传承性、密封性和动态式编程的优点,所以在对任意一个板块进行整改的过程中不需要改动其他板块[2]。这样通过对相关对象直接进行合理的操作,能够有效提升计算机软件的工作效率。

1.3具有多线程的特征

Java编程语言的一个非常重要的特征就是多线程,能够保证应用软件正常运行。Java编程语言主要采取的是同步源语来规范数据操作流程,能够切实增强Java语言在计算机软件中应用的精确程度。正是因为Java编程语言的多线程特征,能够有效提高开发软件的质量。因此,作为计算机软件编程人员必须不断增强自身的综合素质,这样才能够更好地在编程Java语言的过程中发挥作用[3]。Java编程语言主要就是将多线程机制作为重要的依据条件,并逐步采取了差异较大的方法,坚持将理论内容与实际经验进行整合,切实保证Java语言的安全性和动态性,有效避免将较多的资金应用到多次的检修软件编制程序中,从而有效降低计算机软件开发的成本。

2计算机软件Java编程技术的应用

2.1Java编程技术在移动设备的应用

通过对Java编程语言的优势特征进行分析之后发现,Java编程语言所涉及的范围较广,所以在将多种技术融入移动和无线设备中的时候,能够更好地完善Java编程技术。这样通过在移动和无线设备应用中建立起良好的技术壁垒,真正达到优化设备水平的目的。

2.2Java编程技术在信息化系统中的应用

传统的行业领域在现代信息化技术快速发展的背景下获得了较大的发展机遇,让传统行业呈现出信息化的发展态势。Java编程语言通过立足于信息化技术的基础上深入分析系统的价值,充分认识到Java编程语言的重要性,再合理地将Java编程技术逐步融入服务器和计算机软件开发中[4-17]。通常在信息化系统中应用Java编程语言,对减少开发成本,切实增加传统企业的经济收益具有重要的意义。

2.3Java编程技术在网络教学系统中的应用

在现代教育水平快速发展的背景下,需积极进行教学形式革新。网络教学凭借着突破时间和空间限制的特点,让网络教学形式受到了人们的认可。通过将Java编程语言合理的应用到网络教学系统中,让Java编程技术的作用更好的凸显出来,这样能够为学生提供丰富的学习资源,有效拓展现代化教学途径,最大限度提升网络教学的水平。

2.4协助互联网规划图像和图形

JAVA编程语言在利用计算机软件规划图像和图形时发挥着重要的辅助性作用,是保证互联网与计算机各种动图和视频能够保存下来的重要因素。JAVA编程语言在规划动态画面方面具有突出的优势作用,能够有效巩固计算机软件开发的关键性作用。通过从这个角度进行思考,如果在计算机软件开发中无法灵活采用Java语言,则会导致使用者始终接收到零散的图片,甚至无法将软件的作用更好的凸显出来。只有全面认识到Java编程语言应用的重要性,再将Java应用到计算机软件的开发过程中,以此保证计算机软件能够正常运行。

2.5实现交互操作

计算机软件开发通过合理采用Java编程语言,让系统真正达到交互操作的目标。通过在计算机软件开发中利用Java编程语言的针对性、不定向性和选择性、定向性互换的作用,以互换的形式来整合各种信息资源,充分凸显出计算机软件的可操作性。同时,通过采取这种教学方式,能够保证计算机软件达到规定的标准,更好的辅助计算机软件进行交互操作,为广大计算机使用者和软件使用者提供便利性的条件,最大限度提升JAVA编程语言在计算机软件编程中的应用实效性。

3结语

在大数据技术快速发展的背景下产生了Java编程语言,并在互联网时代中占据着非常重要的地位,作用突出。因此,为了能够开发出具有较强应用水平的计算机软件,便需要切实增强Java编程语言在实际应用中的作用。Java编程语言在应用的过程中具有偏向开放式的特点,这样不但能够充分调动起计算机软件开发商的热情,而且还能够切实增强编程软件的质量,让Java编程队伍逐步壮大,从而为计算机软件的开发创造良好的发展空间。

作者:张林 单位:江海职业技术学院

第三篇:计算机工程类课程在线教学探析

[摘要]目前,在线教学模式已经在高校中得到了广泛的应用。该文就在线教学平台、互动交流平台、直播教学平台、作业提交平台、在线答疑平台、实验实训平台的选择上进行了分析研究,并给出了计算机工程类课程线上教学实践过程。

[关键词]在线教学;互动交流;直播教学;作业提交;在线答疑

一、在线教学模式的特点

在线教学模式与传统教学模式相比,有很多的优越性,主要体现在如下几个方面:

1.不受时间地点的限制,学生可以随时随地灵活安排自己的学习,这是传统教学模式所不具备的。

2.小视频配合相应的在线测试,学生可以充分利用自己的时间进行碎片化学习。

3.Mooc等在线教学平台模板化的课程结构易于工程化复制,规范化在线课程建设。

4.Mooc等平台上名校名课免费向全球开放,有助于推进高等教育国际化进程和全球优质教育资源的互换和共享。

5.基于大数据的学习分析技术成果及时促进教师完善和改进教学内容,帮助学员自我调整学习计划和学习方法。

6.基于社会性交互工具软件支持构建学习共同体,能促进学习兴趣和学习质量的提升。

7.虽然课程上网建设成本较传统教学高,但是教学组织实施成本相对较低,加之“广种薄收”的实施策略,资本投资收益率较高。正因为在线学习模式有上述诸多优点,所以在线教学模式已被教育界、社会培训界所认可,全国高校每年都投入很大精力参与校级、省级、部级在线课程的建设与评选工作。

二、计算机工程类课程在线教学研究与实践内容

1.选择合适的在线教学平台。目前,提供在线学习资源的平台很多,经过对比研究,主要选择如下平台:山东省课程联盟平台(智慧树)、超星尔雅平台、雨课堂、中国大学MOOC等。这些平台用于计算机工程类课程的在线教学都很适合,总的来说可分为如下2种情况,在实际应用中可根据具体情况进行选择。(1)任课教师本人或本校建设的在线课程。该类课程平台主要是校内上线的超星尔雅平台和省内上线的山东省课程联盟平台(智慧树),这些课程资源针对性强,与教学大纲联系紧密,该类平台应该是线上教学的最佳选择。(2)中国大学MOOC等平台上外校建设的在线课程。因本校的线上教学资源远远不能满足所有教学需求,而且也不符合在线课程资源的建设理念,所以大部分课程的开设方式应该是从上述几种平台上选择优质的外校建设的在线课程进行教学,因为课程进度与外校不一致,所以开课方式选用“异步spoocs”模式,由任课教师根据自己课程的特点和大纲的要求选择合适的教学内容和练习内容进行,供学生线上学习。

2.选择合适的互动交流平台。前面介绍的在线学习平台提供了丰富的教学资源供学生学习,学生可以在教学平台上按要求学习相应的教学视频、完成单元测验和课堂作业等,但是多数没有提供互动交流的功能,因为大部分在线课程的设置都是线上与线下结合进行的,原来互动交流的部分放在线下进行,但如果因特殊原因全体师生都不能返校,线下互动交流无法进行,所以,要选择一种合适的在线互动交流平台。现在这种平台非常普遍,例如:QQ群、钉钉、微信群等。可以在线与学生交流,可以公告;可以上传学习资料(教材电子版、PPT、上课素材、上课视频、软件等)供学生下载;可以发起投票(统计学生意见和学习状态)。最重要的是能直播屏幕上课。但微信群不能共享文件,也不能直播上课。

3.选择合适的直播教学平台。目前运行的大部分在线课程平台不能很好地支持直播分享屏幕,而对于计算机工程类课程如二维动画、大型数据库技术(SQL-Server)、程序设计类课程等都需要现场演示、边讲边练,并根据学生的听课效果选择是否继续进行,所以上课方式最好选择分享屏幕的方式。新版QQ加入了“群课堂”功能,可以直播上课,支持摄像头、播放PPT和分享屏幕等多种功能,可以边听讲边浏览直播用户的文字发言,同时还可以浏览QQ群里的发言(学生可以把出错信息图片发到QQ群),非常方便。

4.选择合适的作业提交平台。在线课程平台中都有作业提交的功能,同时还可以选择作业批阅方式,如中国大学Mooc平台上就是“学生互评和教师批改”,比较方便,但对于计算机工程类课程来说,尤其是编程类的课程,批改作业是个非常费时费神费力的工作。如果使用上述平台,只能布置客观题作业,对学生学习的促进是非常有限的。针对这种情况,可以创建一个作业提交网站,学生可以交作业,老师在线查看批改。最重要的是具备辅助批改功能,比如FLASH源文档可以自动编译并显示(一屏可以显示所有学生的影片),压缩文件可以自动解压缩,可以辅助查找雷同卷,可以一键打分,可以一键给当前页面所有作业打分等。对于数据库课程,可以自动加载(附加)数据库到服务器上,同时显示库内的表的结构和数据,可以显示表内的视图、索引、存储过程、触发器等信息。

5.选择合适的在线答疑平台。软件安装、代码出错、作业分数等,学生总会有很多问题。可以选择通过QQ群作为在线答疑途径,在QQ群上学生可以提问,可以截屏出错界面,一些软件安装不成功或配置不正确的,老师可通过QQ远程协助功能,远程操控学生电脑帮助解决。操作繁杂的就使用性能更好的TeamViewer、向日葵等远程控制工具完成。

6.实验实训如何进行。实验实训因为需要用到实验仪器设备和实验环境,所以以前的在线教学方式的课程都把这部分内容作为线下教学处理。但如果没有线下教学环节,全部采用线上教学模式,那么实验也应该在线上完成。有如下几种情况:(1)软件操作与编程类课程。这种实验内容可以把实验题目和要求发给学生,学生在自己的电脑上完成实验内容,然后将完成后的作品和电子实验报告交给老师。(2)仪器设备类操作课程。尽量使用仿真系统完成实验,如果仿真软件可以发给学生,如Cisco_Packet_Tracer模拟器等,让学生在自己电脑上利用仿真软件来完成实验;如果仿真软件不能发给学生,而是在学校的服务器上,可以将服务器设置成外部访问,让学生在家远程登录到学校的服务器上完成实验,最后学生将实验结果和实验报告提交给老师。(3)使用现在各大公司提供的在线实验平台完成课程实验。

7.其他素材。软件、PPT、源码、素材、教材电子版、上课视频等都上传到百度网盘,并设置分享,在作业网站首页显示提取码,供学生下载。上课视频同时上传到腾讯视频和Bilibili站,学生随时可以打开观看。作业网站上也有相关软件、素材和软件帮助文档下载。

三、结语

在线教学模式的大发展,对传统纯线下教学模式是一个极大的挑战。每一位教师都应该认清形势,与时俱进,积极参与到线上教学的大潮中,争做教学模式改革先锋,否则,可能会面临被淘汰的危险。另一方面,线上教学平台很多,线上互动交流方式各异,传统教学过程的监控与督导手段也要进行变革。应当专门成立线上教学督导队伍,通过每周线上教学情况统计、学生在线学习情况调查、每周线上金课评选、线上教学督导等多种方式保证线上教学质量。

作者:孟凡楼 高永存 单位:潍坊学院计算机工程学院