时间:2023-03-16 16:30:04
序论:在您撰写软件技能论文时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。
结合目前就业形势,石油行业的相关发展,民办本科院校自身的特点及学生的实际情况,教学时并不只是讲软件技术的基础理论课程,而是主要讲授Eclipse油藏数值模拟软件,Surfer、Grafer、Petrel等几个专业软件的操作学习。例如,Surfer软件是美国GoldenSoftware公司编制的一款以画三维图(等高线,imagemap,3dsurface)的软件,Surfer具有的强大插值功能和绘制图件能力,使它成为用来处理XYZ数据的首选软件,是地质工作者必备的专业成图软件。Petrel是一个共享地球模型工具,由斯伦贝谢公司出品,通过一个公用的数据模型发现油藏规律。Petrel是一套目前国际上占主导地位的基于Windows平台的三维可视化建模软件,它集地震解释、构造建模、岩相建模、油藏属性建模和油藏数值模拟显示及虚拟现实于一体,为地质学家、地球物理学家、岩石物理学家、油藏工程人员提供了一个共享的信息平台。
对于复杂的软件应用课程,教师在讲授软件操作时,可以采用集体备课的方式进行课程备课工作。由于这门课程需要在机房进行,一个教师进行讲授的同时,最好再有一名教师进行辅助指导,这样可以及时解答学生的具体问题,也更容易知道学生在哪些方面不理解,以后讲课中需要注意什么。不然,很容易造成学生听课质量低,一名教师也无暇顾及众多学生的问题,学生跟不上教师的讲课节奏等,给教师授课带来不小的压力。因此采用集体备课,辅助教学的方法就可以解决授课效果不够理想等实际问题。教师在教课的同时不仅为学生传达了知识,自己也在共同备课的过程中渐渐地丰富了知识。这种教师集体备课,共同讨论教学中出现的问题,相互提出建议,总结经验,也能够不断地完善师资队伍素质和提高教师梯队建设的目标。
2结合学生兴趣,利用多媒体工具,改善教学效果
软件技术应用课程讲授起来是很枯燥、乏味的,其结果必然影响到教学效果。这就需要在讲课时能够结合学生的兴趣点,将枯燥的操作理论与油田实际相结合,配合一些实例来讲解操作方法,可以更好地改善教学效果。软件技术应用课程还可以充分利用网络和现代多媒体技术,实时展现目前油田系统成熟的软件信息系统,如采油工程信息系统、勘探信息系统、开发信息系统,通过这样的方式可以拓宽学生的知识面,使学生视野更加开阔,思路更加清晰,以弥补本科阶段学习的不足,增加学生的学习兴趣,为他们后续的工作和学习做准备。
3带学生参加比赛,锻炼学生的实践能力和创新能力
如果只是在课堂上讲授如何操作石油工程专业软件,还没有达到更好的学习效果,就要鼓励学生参加各种相关方面的大赛。例如,由教师带领学生参加“全国石油工程设计大赛”“,学以用赛,赛以促研”,以大赛为契机给学生提供应用、创新、交流的舞台。因为大赛要求学生能够充分发挥创新精神,需要利用课内学习的知识,课外查阅的资料,教师的指导等才能完成作品,所以通过这种方式,可以强化教学效果。根据学生的特点进行有的放矢,为他们打开实际应用的窗口,使他们掌握基本操作和方法的基础上,能够联系实际,进行高层次的创新工作,以更好地提高他们的学习能力,综合运用专业知识的能力,并能够锻炼他们的实践能力,团队合作,整体素质等,从而在就业时让学生有更强的市场竞争力。
软件运行出现性能方面的故障也是不可靠性问题之一。软件产生运行故障特指客户在使用软件时,忽然出现故障问题,致使软件产生了不科学的反馈。例如软件忽然跳出或者造成系统死机。当前市场上几乎所有的软件都不可避免地存在运行问题。拿微软最著名的WORD软件来讲,用户在应用软件过程中,会发生软件没有任何征兆地跳出的情况。假使客户事前没有保存文档,就会导致之前编辑的内容统统作废。这时,软件的BUG就会给客户使用软件造成非常大的麻烦。此外,一些软件存在着安全漏洞,伴随着科学技术的不断发展,计算机网络化成为未来发展的走向,用户通常会在网络环境中应用计算机软件。但是用户发现部分软件的性能没有问题,安全方面却存在着巨大的纰漏,一旦使用这些存在安全漏洞的软件就会加大本地计算机的安全风险。我国名企生产的QQ软件,就是由于出现安全漏洞才使用户密码经常被人盗走,给用户带来非常大的麻烦。
2软件不可靠的解决对策
2.1做好软件的评估审核
在实施软件技术发展研究的过程中,需要随时做好软件的审核评估工作,以减少错误现象的发生概率。为保障软件技术发展各个环节的标准一致,我们需要把软件开发设计依据程序化实施,规避出现开发环节的跳跃性问题。能够在软件开发过程当中要及时进行对软件的审核评估,这样可以随时察觉开发过程中出现的问题。有关的审核人员需要由管理、设计及保障人员共同组成,也包括不同岗位、各个领域的专家,以确保审核的专业水准。软件的评估审核主要课题是考察设计人员交付的软件文档是否与之前文档的准则与要求相统一,而且需要在考核后通过书面报告的形式得出相关的处理方案和评估结论,而质量保障工作人员则能够根据审核的意见与结论进行具体的操作。通过这一系列环节的任务能够有效降低软件开发的不可靠风险,以提升安全可靠性。另外,我们必须建立系统的质量监控体系,完善管理机制,不应该一味地实施软件开发人员的编码、独立设计与单独测试,规避增加技术管理缺陷的发生概率。
2.2功能设计合理化
对计算机软件进行合理化功能设计是非常有必要的。应当知晓软件设计出来是要让客户使用的,因此,我们必须意识到客户是使用的主要群体,而且软件的功能设计必须符合客户的普遍需要,这样该软件的开发才有意义。假使客户要求的功能没有,用户则会以为软件设计技术存在着重大的失误。所以,软件在开发之前,程序员不能总是以满足自己的喜好来实施设计,必须要按照客户的需求合理取舍,实现软件设计与用户需求的平衡。另一方面,使用适当的语言设计软件程序过程中,如若选择的语言设计相对比较合适,就会取得事半功倍的效果,假如使用的语言设计不合适,那么该语言就很有可能不符合软件的需求。譬如你要设计一款管理学校图书馆的应用软件,就必须依据图书馆数据量的大小挑选最能符合软件功能需求的数据库软件,再选择兼容性比较强的接口软件。
3结语
本研究为《基于物联网技术的社区家庭老人实时智能健康监护系统的研究及实现》《The Internet of thingstechnology community home for the elderly health intelligentmonitoring system based on real-time》简称 IOT-HMS)项目中应用层软件设计部分。
1.1 研究目标
①实时检测被监护人的血压、脉象、温度、心跳等各项健康指标。
②利用物联网技术使用 SIM900A 模块的 GPRS 功能,将被监护人各项健康指标信息通过打包的方式通过移动数据交换中心发送给 PC 机。
③PC 机中设立数据库包含被监护人的姓名、性别、照片、家庭地址、应急电话、以往病史以及被监护人健康指标参数等字段,当被监护人健康指标出现问题时,PC 机通过短信模块向监护人手机发送预警短信,实现远程监护功能。
④设备上自带语音模块,当被监护人出现严重健康状况时,启动语音模块提醒邻近人进行救助。
1.2 研究内容
本系统主要由三部分组成:感知层、传输层以及应用层
。①感知层包含被监护人健康指标检测模块以及 CPU控制模块。检测模块包括血压、脉象、温度、心跳等健康参数检测设备,负责对被监护人进行健康信息采集,向上传输至控制模块;控制模块是整个装置的核心,由 CPU 负责对传输进来的各种信息进行智能分析并做出综合处理。
②传输层包含 GPRS 服务器数据传送模块和预警短信模块。GPRS 服务器数据传送模块将被监护人的健康参数通过打包的方式通过移动数据交换中心发送给 PC 机;PC 机将信息与数据库中的信息进行比对,及时向监护人发送预警短信。
③应用层主要指 PC 机上的数据库的建设。数据库包含被监护人的姓名、性别、照片、家庭地址、应急电话、以往病史以及被监护人健康指标参数等字段,通过信息比对查询,及时通过传输层发送预警信息。
2 软件系统设计
软件系统贯穿整个研究设计过程:从感知层需要运行在 STC12C5A60S2 平台中的 C 程序,到运行在传输层和应用层的 windows 软件程序。
2.1 软件架构设计理念 软件系统设计采用模块化,各个软件单独设计,再集成。从而利于软件功能的实现。
2.2 软件设计 当采集数据通过 GSM/GPRS 系统传输到服务器中开始使用服务器软件对数据进行处理。整体软件架构思路如图 1。
2.3 软件处理流程 软件的数据流处理流程如图 2。
2.4 文件处理流程 文件的处理流程如图 3。
2.5 软件单元模块
2.5.1 数据采集单元
通过运行于 STC12C5A60S2 单片机平台中的 C 程序,实现被采集人的体温等等健康指标的采集,采集数据实时通过 GSM/GPRS 模块(SIM900B模块)将数据送往服务器端。被采集人的个人识别信息通过软件直接写入单片机运行程序中。服务器端的 IP 地址通过使用花生壳动态域名进行解析,从而保证采集器可以实时通过 TCP/UDP 方式连接到服务器端。从而实现采集数据实时传输到服务器中。
2.5.2 数据接收单元
数据接收单元运行于服务器端。将以 TCP/DUP 方式收到的数据以文本文件的方式存储于服务器中,便于入库及扫描单元使用。数据接收单元实时运行。实时监控 TCP/UDP 端口的数据变化。
2.5.3 线程服务
线程服务单元为系统线程管理服务,通过该单元可以控制系统 CPU 的使用,控制文件扫描和处理的线程数量等。该单元保证了既充分利用系统资源的同时也避免了处理瓶颈的出现。线程服务单元通过配置文件以供系统组件使用,通过配置文件,可以修改线程池的大小,线程优先级,线程的等待队列大小等等。线程池的大小决定了处理程序的并发度,线程优先级决定了处理程序获得 CPU 执行的机会多少,线程的等待队列可以限制排队长度,当排队数量超过指定限制时,向线程服务单元提交处理任务将会被阻塞,直到有线程处理完成且排队数量减少为止。2.5.4 日志服务 为系统提供日志服务,以便开发和维护使用。可以通过该单元控制日志的输出信息。
2.5.5 定时调度服务
该单元为服务组件,提供定时调度服务,其他单元可以利用该单元进行定时任务的注册和解除。通常情况下文件的扫描、文件入库等等任务都是由相关组件进行注册,由定时调度单元进行适时调度的。定时调度主要是针对需要按时钟来触发的任务,比如说文件扫描任务、文件入库任务、文件清除任务等等。
2.5.6 配置管理服务
为系统各个单元组件提供配置信息。专门设置配置管理单元,可以更方便的进行系统配置管理。将所有配置文件集中到该单元目录下,以提供集中的配置管理。当然或许可以通过数据库或者其他方式进行配置信息的管理。
2.5.7 文件扫描服务
当数据接收单元接收到数据并生成文本文件存于数据接收目录中时,本组件可以方便的进行文件扫描控制,并可以按各种条件过滤文件:比如按修改时间戳过滤,按文件扩展名过滤。同时该单元会记录已经处理过的文件,以保证不会被重复处理。该单元同时提供多种文件源扫描,比如 FTP、本地文件等。
2.5.8 标准监护数据计算服务
以 IOT-HMS 所输出的数据为标准数据,在此单元中实现计算和输出,输出数据存入数据库中。该单元同时控制数据的输出格式,包括定时、定性数据输出。该模块具备可编辑性,能够定制特定的数据输出格式。
2.5.9 文件入库单元
本单元对应文件处理流程中将扫描单元标记的文本文件打开,读取,处理后将数据直接送入 SQL SERVER2008 数据库中。数据的入库将采用即时的入库方式,从而保障数据查询的及时性。当然入库等过程需要周期,延迟当控制在 2分钟以内。所以入库的数据将使用 100 行或者 10 行等不同的数量同时入库的方式。
2.5.10 文件清除单元
根据扫描单元的标记和入库单元的入库标记,将已经入库的文件清除,从而还系统简洁明快。
2.5.11 SQL SERVER 数据库检查单元
数据库检查单元负责检查当前数据库表结构是否适应于 IOT-HMS 的输出,如果不适用,则会生成修改数据库表结构的脚本或者建表脚本。这样的检查可以简化数据库结构升级,并减少因增减数据字段导致的系统不兼容。该模块的产生是应对系统数据库运行是否稳定。以及预防认为的在系统数据库中增加非法表格和字段,造成系统空间浪费和数据错误的发生。一旦检查发现错误,会进行及时修复,保障系统的干净、高效。
2.5.12 自定义监护数据管理单元
可以自定义 IOT-HMS 系统的监控指标。按照用户需求进行定义。
3 总结
关键词:会计软件、反记帐、使用限制条件、数据处理
无论在手工会计还是在电算化会计中,都要根据已审核的记帐凭证登记帐薄,称之为记帐,而反记帐则是将已经登记入帐的会计数据予以取消,使之恢复到记帐前的状态,它是记帐的逆操作,也是电算化会计系统中才有的一个概念。会计软件中要不要设有反记帐功能,一直存在激烈的争论。因此即使会计软件界在功能设计上借鉴成风的今天,反记帐功能却遭遇迥异,金蝶第一个吃了螃蟹,在其“会计风暴”中加上了反记帐功能,而用友、安易等老牌会计软件商则不以为然,拒绝反记帐功能在其软件上“安家”。他们认为会计数据记帐后就不能修改,唯其如此,才能保证会计信息的质量和可信度,在人们对电子会计数据能否作为审计依据还存在种种争议的情况下,反记帐功能将更加给人以一种不安全感。笔者认为,反记帐功能是电算化会计系统经济业务处理结果发生错误时予以修正的理想方式,只要在设计时能充分考虑到其各种不足,对其使用设置严格的限制条件,就完全可以使其成会计软件功能的一部分。
—、反记帐功能的作用
反记帐功能在下述情况发生时,有着无可替代的作用:
1、大量的错误凭证被登记入帐这种情况在电算化会计系统投入使用初期,尤其在试运行期间,非常容易发生。如果没有反记帐功能,则只能编制大量的错帐更正凭证予以更正,从而导致帐薄中存在大量无用的冗余信息,影响对会计信息的使用;也不利于审计工作的进行----当审计人员查到一笔又一笔的错帐时,它们也许在后续的凭证中进行了更正,这种情况大量出现时,会使审计人员对错弊产生麻痹思想,影响审计工作的效率和查错能力。如果有反记帐功能就可以先取消记帐,把错误凭证全部修正后再重新记帐,帐薄中的冗余信息就可以大大减少,帐薄信息就会简洁明了,便于利用。
2、帐证不符手工会计中由于会计人员的粗心,常常发生过帐错误,导致帐证不符,这时一般利用划线更正法予以更正。在电算化会计信息系统中,记帐实质是将记帐凭证库的有关数据转入帐簿数据库中,而且正式过有误,则不管帐簿记录是否正确均应先取消帐簿记录数据,再对错误凭证一一进行修改,审核无误后重新登记入帐。
3、记帐过程意外中断在手工会计中,这也许不成为一个问题,记帐人员只须随后续接下去登记就可以了。但在电算化会计系统中,记帐是由计算机自动进行的,当意外断电、病毒侵袭等非常事件导致核算基本功能规范》也规定,会计软件“应当具有在计算机发生故障或者由于强行关机及其他原因引起内部和外部会计数据被破坏的情况下,利用现有数据恢复到最近状态的功能”。这里的最近状态就是对最后一次记帐进行反记帐后的状态。
二、反记帐功能使用条件设计
反记帐功能显然不是一个常用的功能,它只有在前述特殊情况下才能使用。如果滥用反记帐功能,则不但影响会计处理的严肃性,也会大大增加工作量。许多人就是以此为反对在会计软件中设计反记帐功能的理由。因此,对其使用必须严格限制。其限制条件至少必须包括:
1、操作者必须是得到系统管理员授权的原记帐人在电算化会计系统中,记帐人员应对帐簿的正确性负完全责任,谁记帐有误就只能由谁负责修正。反记帐功能的目的,就是取消部分甚至全部的错误帐簿记录以后重新正确记帐,从本质上讲,它也是对错帐的一种更正行为。为了保证记帐操作的严肃性,避免滥用反记帐功能,操作者必须同时得到系统管理员授权才能实施反记帐。
2、只能在结帐前进行结帐就是在本期经济业务全部处理完毕,并被认为正确后予以封帐,使本期的经济业务固定下来。进行结帐操作就意味着本期已经没有经济业务需要处理,因而不但不允许输入本期的记帐凭证,也不允许对本期经济业务进行记帐和反记帐。
3、只能按凭证号或日期逆序连续进行记帐是按日期和凭证号顺序进行的,只有按其逆序连续取消帐簿数据库的记录,才能保证重新记帐的正常进行。这就意味着,反记帐的范围应该以帐簿数据库的最后一条记录或者说是最后一张已记帐凭证为起点,依逆序前溯定位,来确定反记帐的记录数,而不能允许从帐簿数据库中间任意抽取几条记录(不管是否是连续)作为反记帐的范围。
三、反记帐过程的数据处理
反记帐是记帐的逆操作,从某种意义上说,它也是记帐的一种特殊形式,因而在设计上必须将两者结合起来考虑。在所有会计软件中,记帐都是必备功能,根据一般的说法,计算机回到未记帐凭证库中去,应该转回的记录就是反记帐的范围。一般来说,这个范围应该由反记帐执行人员根据需要指定。但是对于记帐过程意外中断而进行恢复到记帐前状态这种情况,会计软件应该提供自动定位的功能。现有会计软件的解决方案是在每次正式记帐前先将帐薄数据内容备份到硬盘某一固定文件中去,如本次记帐被意外中断,则以备份文件恢复帐薄数据库文件,由于每次备份到硬盘的文件名是固定唯一的,所以恢复只能对最后一次记帐进行,也只能进行一次。而且这种备份和恢复是对月内帐薄数据的完全备份和完全恢复,如果一个单位的经济业务量较大时,在月度较迟时间进行记帐和反记帐,就会耗费较长的时间。为了提高效率,设想采用如下两种方法加以解决:
1.1总结典型工作任务本文作者在院系建设中,参与了软件技术专业课程体系的开发.本专业的主要就业岗位是需求分析员、UI设计师、软件设计师、测试工程师、质量保障师、数据库管理员.通过在扬州天润电脑有限公司、扬州信息产业园等多家企业详细调研后,根据职业岗位工作过程总结出一系列典型工作任务:系统需求分析、数据库设计与维护、用户界面设计、代码编写、软件测试、用户手册编写.
1.2开发学习领域根据典型工作任务,按工作步骤的实施过程展开顺序及需要,遵循由简单到复杂、由到核心来开发学习领域.开发出如下学习领域,如图3所示.整个学习领域设计以《学生信息管理系统》、《酒店管理系统》、《网上书店》、《论坛系统》四个项目为主线,围绕着如何解决典型工作任务而展开.每个项目的开发任务中精巧的整合了抽象的开发技术,知识的应用性得到了突出,加强了学生自主学习能力,提高了创新意识,强化了团队精神的重要性[4].
1.3学习领域的课时安排考虑学习领域学时分配时,遵循的原则是,工作任务中频率高的分配学时多,难度大的分配学时多.如表1所示。在此,《使用和Ajax技术的网上书店开发》和《基于Struts/Spring/Hibernate/Ajax的网上信息平台开发软件测试》属于难度稍大的课程,因此学时分配上是最多的.考虑到学生的接受程度,以及程序素养的养成,每个学年的课时分配也是逐年递增的.
1.4学习情境设计受篇幅所限,这里仅以《使用HTML和JavaScript的动态网站开发》为例说明学习情境的划分.如表2所示,这门课程设计了5个学习情境,符合了学习情境大于3的标准,让学生在重复和比较中掌握技能.前4个情境都是页面制作,属于同一范畴,按照难度逐步递增的特点进行设置.在这四个情境中完成的页面就是一个完整的工作过程,完全体现了网站开发的技能要求.第5个情境是一个完整网站的制作,将前四个情境的技能要点全部包含,是一个较复杂的工作过程。
1.5学习情境教学实施在教学中教师与学生互动,让学生通过“独立地获取信息、独立地制定计划、独立地实施计划、独立地评估计划”,在自己动手的实践中,掌握职业技能、习得专业知识,从而构建属于自己的经验和知识体系.按照资讯、决策、计划、实施、检查和评价的六步教学法进行教学实施.以“学习情境1:图文并茂的简单页面制作”为例进行说明.如表3所示.在教学组织过程中,可以看出教师与学生频繁互动,学生独立决策,做出计划方案并实施计划,在自己动手的实践中,掌握职业技能、习得专业知识,从而构建属于自己的经验和知识体系.计划完成后,学生要自查并互查,这也是强化技能的一种方式.学生分组完成计划,关注工作的进度,可以加强他们的团队协作能力,增强工作责任心.
2结束语
近年来,软件行业进入第二春,供需两旺。据调查,以北京为例,软件工程师每年需求50000人左右。据IT英才网数据显示:北京IT职场每月需求达3380个。 [1]但是,软件行业市场的供需出现了错位,一方面,IT企业对软件工程专业的人才需求旺盛,另一方面,软件工程专业的毕业生就业质量却不高。究其原因,是我们培养的人才不能满足企业对软件工程人才要求。
软件工程专业是国家教育部在2002年新增的专业。该专业以计算机技术为主的专业,实践性很强,专业的实践教学体系是培养学生实践能力、计算机工程能力、创新能力的重要途径。我们应该充分了解市场和企业的需求,制订和实施切实可行的实践教学体系。[2]
曲靖师范学院软件工程专业从2008年开办至今,已经培养5届学生,一直以来,我们不断丰富和完善该专业的实践教学体系,形成了相对完备、效果好的实践教学体系。
2 实验室建设是硬件基础
实验室是开展实践教学的硬件保障,实验室建设的好坏,直接关乎实践教学体系执行的成败。一直以来,我们非常重视软件工程专业的实验室建设。实验建设能充分满足软件工程专业实践教学体系的硬件要求。实验设备采购的指导思想是实验设备要先进、实用,充分满足学生的学习和教师的实践教学需要。
该专业已经建成硬件实验室有2个,分别是“计算机组成原理实验室”、“计算机组装与维护实验室”;通信与网络实验室有2个,分别是“计算机通信实验室”、“计算机网络实验室”;软件类的实验室有3个,分别是“软件开发与测试实验室”、“数据库实验室”、“信息技术创新实验室”。同时,为适应当今云计算的研究需要,我们投资200多万建立了云计算平台。
以上实验室的更新及新建,能充分满足师生完成实践教学的需要。
3 软件工程专业技能训练是实践教学体系的抓手
在学生大学期间,为了在不同学期适时提高学生的综合实践能力,我们结合“软件工程专业人才培养方案”的要求,开展了贯穿大学4年的专业技能训练。我们把专业技能训练当作实践教学体系的抓手,专业技能训练根据训练大纲,着力提升学生应具备的专业素养和能力。
我院的专业技能训练主要包括两个级别,一级是课程设计训练,本训练以课程为依托,制定课程级别的训练大纲;二级是综合设计训练,主要训练学生的软件论文项目的开发能力,要求学生能灵活应用所掌握的知识和技能,完成一个综合性、设计性的软件项目。下面分别对这两级训练作详细介绍。
3.1 课程设计训练
“课程设计”是一个多义词词条。它可以指“为掌握某一课程内容所进行的设计”[3]。课程设计是课程实验的高级环节,课程实验是提升学生立体实践能力的根本,课程实验分为验证性实验、综合性实验和课程设计实验,我们在传统验证性实验的基础上开展课程设计实验,提升学生的课程综合实践能力。
以《Java程序设计》课程设计为例,课程设计的目的:利用Java语言的语法特性,结合数据结构算法、网络知识、文件处理和数据库等知识完成综合题目的设计和代码实现,并培养锻炼分析程序、撰写报告等能力。
软件工程专业的已经开出课程设计的课程有4门,分别是:OFFICE办公软件、计算机组装与维护、C语言程序设计、JAVA程序设计。我们针对这些课程,在编写实验大纲时,要求包含课程设计,设计方案要经过专业系的审核和教授委员的审定。最后,以审定通过的课程设计为依托,为后续综合实践能力的提升打下坚实的基础。
3.2 综合设计训练
综合设计训练的目的是锻炼学生综合所学知识,设计和开发一个小项目的能力。这些项目有“JAVA程序设计”、“商业数据库开发”、“J2EE企业应用”、“JAVA Web开发”等,这些小项目的训练要基于几门课的知识和技能,如“JAVA Web开发”就需要学生综合数据库、软件工程、JAVA程序设计语言等知识与技能。
综合设计训练要与毕业设计区别开来,此训练的主要目的是让学生体验和掌握项目开发流程,同时锻炼综合应用所学课程来完成一个具体的小项目。
3.3 软件工程专业技能训练安排
]
为鼓励学生多渠道获得技能分,我们规定,学生参加通过全国软件资格(水平)考试(中级),可以获得2学分,参加通过软件资格(水平)考试(高级),可以获得3学分。
4 毕业设计是实践教学体系总结性的实践环节
毕业设计是教学过程的最后阶段采用的一种总结性的实践教学环节。通过毕业设计,学生可以综合应用所学的各种理论知识和技能,进行全面、系统、严格的计算机技术及软件工程能力的练习。[4]毕业论文(设计)是实践教学体系的技能整合,我院对毕业论文(设计)作重大改革,着力打造学生综合实践能力。
参加毕业论文(设计)的学生分两部分,一部分在公司实习,同时要在公司完成毕业论文(设计)工作,余下的学生在曲靖师院完成毕业论文工作,为提高毕业论文(设计)的质量,经向教务处请示,允许我院结合专业实践性强的实际,改革本专业毕业论文(设计)工作。改革思路包括三点,一是我院学生的毕业论文(设计)以毕业设计为主,弱化对学生文本的要求,强化对实践动作能力的提升和检查,二是做好规范管理工作,制定相关文件,如:“信息工程学院毕业论文(设计)工作规定”、 “信息工程学院毕业设计开发文档的撰写与打印规范” 、“信息工程学院毕业设计开发文档”等。
5 校企合作助力实践教学体系
为提升学生的实习效果和就业质量。我们自2012年开始,与四川华迪信息技术有限公司开展毕业实习的合作,该公司是一家集软件外包、信息服务、学生专业技能培训为一体的公司,在以上业务深耕12年,在全国小有名气。我们的学生参加校企合作实习有两种类型,一是为期三个月的专业实习,二是为期四个月的就业培训。三个月的专业实习分为Java开发方向和计算机网络方向,Java开发实训的重点是提升学生的软件开发实践能力和水平,计算机网络方向的实训重点是提升学生的网络规划、设计、实施、部署的能力。
从2013年开始,软件工程专业的学生几乎都参加校了企业合作的实习,取得了良好效果,学生的专业实践能力提升了,就业质量明显提高,很多学生就在四川成都就业、创业。
6 结语
本文结合长期的思考和实践,不同的实践环节有机整合,大大提高了学生的职业能力和素质。软件工程专业的实践教学体系的构建和实践是一个系统的、长期的过程,还需要我们不断地探索,进一步提高人才培养质量。
参考文献:
关键词 高职院校 毕业论文 问题 对策
中图分类号:G642 文献标识码:A
毕业论文是大学毕业生上的最后一堂课,是大学生涯的最后一次作业,是对整个大学知识体系的综合运用和提高的一个过程。机械专业的毕业论文有实践性强、理论要求高等特点,笔者在指导机械专业毕业生毕业论文的过程中,发现高职院校毕业生由于顶岗实习安排、论文写作等方面存在问题,现针对问题进行分析并提出相应对策。
1 高职院校机械专业毕业论文存在的问题
1.1 顶岗实习岗位不对口,毕业论文无从下笔
机械专业是典型的工科专业,以技术的实际应用为根本目的。①所以机械专业的实践操作环节的锻炼尤其重要,而部分学生顶岗实习的岗位与专业所学不对口,导致毕业论文没有题材,也缺乏实际的模型和案例,只得采取抄袭等手段来试图蒙混过关。如有一名机械设计与制造专业的学生,他的毕业论文是关于创业板对中小企业发展的意义,很明显该论文不是出自他手,而是采取网络下载,经过改头换面变成自己的论文。像这样的情况每年都不少,究其原因,是高职院校“放羊式”的顶岗实习管理,使学生缺乏相关的实践经验和现实案例,而难以独立高质量地完成毕业论文。
1.2 思想认识不到位,对毕业论文不重视
学生把毕业论文当作拿毕业证的一个环节,没有放在心上、落实在行动上,认为毕业论文就是走过场、搞形式,不影响毕业和就业。该类学生的大部分做法是从网上直接下载或者东拼西凑,仓促地完成毕业论文。造成有的同学连自己的论文的主要内容都不了解,还有的学生连论文的署名和学校名称都弄错了,种种笑话层出不穷。究其原因,主要是学生认为学院不重视毕业论文,对自身的要求也不严格,对毕业论文敷衍了事。
1.3 专业知识不扎实,写作功底差
机械专业的毕业论文要求高、难度大,对专业课程如机械设计基础、公差与配合、机械制造工艺等核心专业课掌握要求比较高,而高职院校毕业生学生专业基本功不理想,毕业论文完成力不从心。另一方面学生对毕业论文的选题、结构、写作特点不了解,例如有学生选题是“浅谈中国机械行业的发展”,很明显选题范围大,针对性不强,容易造成论述空洞、说服力不强;还有的学生有想法和思路,但是语言组织能力差,词不达意,文章缺乏条理,结构混乱。
1.4 WORD等常用办公软件不熟练,对论文排版等束手无策
目前,高职院校计算机基础教育的目标定位一般是:基本会用计算机,能通过学校的相关考试,能通过国家级或者省级的计算机等级考试一级或者其他类似的考试。②但是计算机基础教育中的办公软件的应用教学有所欠缺,学生在毕业论文完成过程中反映的计算机水平令人堪忧。如有的学生不会设置目录、有的论文文字、段落间距不一样、有的论文字体设置混乱。虽然高职毕业生毕业之前为拿到毕业证都参加过计算机等级考试,但对于这种考试学生大多是应付式的,考过了对软件的学习也丢下了,另一方面计算机等级考试难度较低,很难从根本上促进学生的办公软件应用水平的提高,也就难以让学生写作的毕业论文满足对论文的排版格式要求。
1.5 机械专业毕业论文教学思路问题
高等职业教育以技能为本位,强调专业的职业素质,侧重熟练的技术运用能力,强调实践操作能力,体现岗位的实际工作需要,培养在生产一线开展技术工作的技术技能型人才。从高等职业教育的特点来看,高职毕业生对理论知识的整体掌握水平比不上本科毕业生,但是不少高职毕业生的论文是讇讇椎纳杓?,如有的学生毕业论文是机器人设计。像这样的毕业论文对专业理论知识的广度和深度都有极高的要求,大部分高职毕业生根本无法完成;另外,高职院校的毕业论文评价标准和本科院校一样,对论文的学术水平要求高,而现实的差距却让高职院校的评价标准难以为继。
2 解决问题的措施
2.1 建立完善的顶岗实习制度,落实顶岗实习的过程管理
知识不等于能力,从掌握知识到形成能力,需要一个内化的过程,而这个过程可以通过顶岗实习来实现。③顶岗实习作为学生进行实践学习最关键的一环,也是完成毕业论文必不可少的一步。高职院校应在宏观层面上对顶岗实习做好统一的安排和管理,做好前期准备,采取社会招聘和学校联系安排的方法来为学生提供顶岗实习的工作岗位,做到专业对口、岗位对口、就业对口。在顶岗实习的全过程为学生安排指导老师并定期联系和反馈,同时,企业的“师傅”也要参与到毕业论文的指导,通过企业和学校的老师共同监督和指导学生完成毕业论文。为了提高老师的指导效率和学生的积极性,将学生在论文完成期间的表现,作为毕业论文评分的一部分。
2.2 解决学生思想认识不到位的问题
为了从根本上扭转学生的思想认识问题,一方面要加强对学生的思想教育,使学生认识到毕业论文是整个教学过程中重要的一个环节,并加强论文指导,帮助学生克服畏难情绪和懒散习惯,独立地完成毕业论文。另一方面高职院校必须严格制订和落实毕业论文评分制度,根据学校人才培养标准,科学合理地制订毕业论文评分标准,加强对答辩过程的督查,要求指导老师对毕业答辩不打人情分,严把考核关,对学生抄袭毕业论文现象严厉惩处,对于毕业论文不合格的学生一律不予毕业,打消学生的侥幸心理。
2.3 提高专业课程的教学效果和学生的写作技能
高职院校应根据实际情况,适当提高专业核心课程的课时,让老师有充足的课时把知识点讲细讲透,让学生看懂听懂,直到全部理解为止;高职毕业生的文学功底和文学修养整体水平不高,而写作对于毕业论文的完成至关重要。为提高学生写作技能,应适当开设毕业论文的指导课程,主要介绍毕业论文结构特点、如何选题、如何论证等关键要素,再辅以具体的案例讲解和适当的练习,教会学生掌握写作方法,切实提高论文写作水平。
2.4 加强对WORD等办公软件的应用能力的培养
从现代大学生都要考取计算机应用能力证书,就可以看出以WORD为核心的办公软件的应用已经成为大学毕业生的必备技能,但是软件的应用能力的提高,在于熟能生巧,而不少大学生更多地把时间花在游戏和娱乐上,对办公软件的应用采取应付式学习。高职院校的老师应该在平时的教学中多要求学生使用办公软件完成课后作业;在计算机教学的过程中,课堂作业除了应试计划内的知识以外,还可增加一些办公应用类的题目;④学生社团也可以开展办公软件应用比赛等活动,多为学生创造学习的机会,通过多用多练,学好用好办公软件,就能应对论文写作中的种种问题,也提高了学生的综合素质。
2.5 拓展毕业论文教学思路
高等职业教育不是研究型、学术型教育,是实践型教育。实践型论文和学术型论文的最大差异在于其鲜明的实践性,⑤因而高职院校的毕业论文教学一定要体现岗位的实际工作需要。首先,毕业论文的选题方向不应该是讇讇椎纳杓疲杓评嗟谋弦德畚亩愿咧霸盒5谋弦瞪讯却螅咛宀僮餍圆磺浚Ω糜衫鲜Ω菅ジ谑迪暗母谖磺榭觯ㄈ缁盗慵庸ぁ⒆芭涞龋癖弦德畚奶饽俊F浯危弦德畚纳婕暗哪谌菘梢允巧呱系哪骋坏拦ば虻募庸すひ崭脑欤部梢允枪ぷ鞲谖簧吓龅降木咛逦侍猓踔量梢允嵌ジ谑迪岸怨ぷ鞯奶寤岷鸵院蟮墓ぷ鞔蛩愕鹊龋ü哉庑┦导拾咐⒕咛逦侍庋芯亢妥芙幔梢耘嘌目蒲Ь瘢嵘导寄芎徒饩鍪导饰侍獾哪芰ΑA硗猓弦德畚牡钠婪忠嘀赜谘√夂褪导矢谖坏那泻隙取⑻岢龆圆叩牟僮餍院涂尚行浴⒙畚牡拇葱碌恪⒙畚牡南质狄庖澹挥邪凑照庋穆畚纳杓扑悸方新畚慕萄В拍芮惺堤岣弑弦德畚牡慕萄е柿俊?
3 结束语
高职院校机械专业毕业论文是重要的教学环节,它的质量的高低也是整体教育教学质量的重要保障,为提高机械专业学生毕业论文的质量,应该在顶岗实习岗位安排、专业教学及监控、办公软件应用能力培养等方面采取措施,切实抓好这一重要环节,培养学生的实践能力和创新能力。
注释
① 张建.机械专业本科生专业知识融会贯通能力的强化[J].肇庆学院学报,2013(2).
② 杨娜.高职院校计算机基础教育的改革研究(C).2011 2nd International Conference on Management Science and Engineering(MSE 2011).2011-10-01.
③ 祝登义.学生顶岗实习管理模式的探索与实践[J].成都航空职业技术学院学报,2008(3).