时间:2022-11-12 23:12:43
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇软件工程硕士论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
1人工智能竞赛驱动式软件工程产学研模式的实施
以培养卓越软件工程人才为目标,我们构建了人工智能竞赛驱动下的软件工程产学研培养新模式。通过构建2个层次培养竞赛平台,实现以点带面、共同提高的培养目标。2个层层学科竞赛平台如下:一是基础课程竞赛平台。面对中年级的学生,组织学生参加蓝桥杯、GIS开发大赛、SDN软件定义网络赛等普适性、课程类竞赛,可以快速锻炼学生的知识应用、团队协作、现场表达、创新思维等各方面能力,有效提升综合能力,以激发学生对科研创新的兴趣和自信。二是专业创新竞赛平台。面对中、高年级学生,组织学生参加专业创新竞赛平台。并且,按照学科方向,专业创新竞赛平台主要分为三个方向:数据科学竞赛方向、人工智能方向以及互联网方向。对于高年级学生,可以按照自己的选修方向或者兴趣,选择该方向的指导教师,参加专业水平的能力竞赛。如数据科学竞赛方向,有Kaggle平台大赛,阿里天池大赛、KDD、图像分类和目标检测比赛等。高年级学生可以在已经具备基本学科知识和科研创新能力后,在更大的舞台上检验自己的专业水准,在失败和进步中提升创新能力和实践能力,最终具备解决社会实际问题和企业实际问题的能力。
2人工智能竞赛驱动式软件工程产学研模式的意义
软件工程技术是人工智能的重要载体,人工智能竞赛可以与软件工程专业的产学研有机地结合起来,更能取得良好的培养效果。其对软件工程学科教学质量和人才培养都有着重要作用和意义。一是有利于教师教学观念的更新和教师角色的转变与知识更新。师生协同。改变传统以教师为主导的培养模式,探索在学生竞赛和实践上的共建,鼓励学生自主开展创新探索、组织和参加学生竞赛,形成了“专业教师指导、学生自主组队”的竞赛组织管理指导新模式;二是有利于培养学生的创新能力和激发学生主动学习的意愿。一方面,信息化学习方式是以知识贯通式学习为主,学习方法灵活,更利于创新能力的培养;另一方面,学习过程由匹配问题和答案的过程,而更多地转向如何理解问题、如何界定问题、如何解决问题等,学习者的“主体”地位得到回归。三是利用互联网+大数据竞赛优质资源,有助于提高软件工程专业教学质量,与国际一流高校培养模式接轨。以学生为中心,结合教与学的特性需求,把作为教师优化和完善教学模式、学生灵活和改善学习方法的辅助手段,充分结合师生教与学的个体需求,采用问题主导式教学模式,将有助于软件工程专业探索教学模式创新,提高教学质量和学生学习成效.
3结语
综上,软件工程产学研可以与人工智能竞赛相结合。以人工智能竞赛为导向的产学研给学生提供了资源和平台,有效提高学生的实践能力、科研能力和团队协作能力,对提高软件工程专业学生的创新能力和实践能力大有裨益。
【软件工程硕士论文参考文献】
[1]裘君,何小其,刘毅华.基于竞赛驱动的自动化专业实践教学改革探索[J].安徽电子信息职业技术学院学报.2013,59(11),4,20.
[2]王喜鸿,王良成,周密.论以学科竞赛促进理工科学生实践创新力的提高.实验室科学,2011,14(4):1-3,6.
[3]李淑琴,刘均梅.科技竞赛与学生创新能力的培养[J].新课程学习:学术教育,2011(7):95-96.
[4]徐晓飞.抓住MOOC之机遇促进计算机与软件工程专业教学改革[J].中国大学教学,2014(01):29-33+47.
[关键词]数据挖掘技术;软件工程;数据预处理
[引言]随着我国信息技术的进步,数据挖掘技术得到广泛应用,在软件工程中需要对数据信息进行搜集、分类与整理,通过数据挖掘技术的应用可以有效提高工作效率,推动软件工程的有序发展。我国对数据挖掘技术的应用与研究虽然处于初级阶段,但通过不断的经验积累也能够发挥技术的更多价值。
1数据挖掘技术概述
数据挖掘技术指的是在信息技术发展背景下,对信息数据展开处理的技术。与过去的信息处理技术相比,数据挖掘技术功能更加强大,可以应用在各个领域,无论是数据处理、数据转换还是数据分析,都能够完成相互之间的联系,并对数据进行最终评估。将数据挖掘技术应用在软件工程中,能够提高企业处理信息数据的效率,避免操作失误,保护企业数据准确[1]。
2数据挖掘技术在软件工程中的重要性分析
2.1高效整合多样化信息数据
由于数据挖掘技术的功能比较多,其中包含了传统处理技术的功能,实现多样化信息的收集与分类,并将数据按照类别存储与整理。数据挖掘技术可以在多样化数据中实现数据的系统化管理,为人们进行数据查阅工作带来方便。在软件工程中应用该技术,方便信息数据的高效整合,帮助企业全方位了解信息与数据[2]。
2.2保证信息数据的准确率
数据挖掘技术拥有强大数据运算功能,以往的数据信息系统运算数据时需要耗费大量时间与成本。如果信息数据体系庞大,系统运算时会面临瘫痪问题。在软件工程中,一旦系统发生瘫痪,系统将无法正常使用,数据也会受到破坏。应用数据挖掘技术之后可以有效解决以上问题,实现系统的优化,使系统可以在最短时间内处理数据,防止信息数据发生丢失现象,提高数据处理的时效性。面对大量的信息数据,有的数据得不到利用,但长期处于系统中会影响系统运行效率,应用数据挖掘技术可以将无价值的数据剔除,留下有用的信息数据,保证系统的运行效率和数据质量。
2.3缩短信息数据处理时间
在软件工程中应用数据挖掘技术可以分类处理杂乱无章的数据,实现数据的转换与调用。对数据进行深入挖掘处理时也可以应用数据挖掘技术进行数据的分类,并对模糊数据及时清理,提高系统内现存数据的实用价值。人们获取到的信息数据需要进行反复核对,以此保证数据真实性,通过数据挖掘技术的应用减少时间浪费,提高数据核对效率。
3数据挖掘技术在软件工程中的应用分析
3.1系统结构
数据挖掘技术应用流程主要分为三个阶段:数据预处理、数据挖掘、模式评估与知识表示。在数据预处理阶段中,高效得到原始数据的根本原因在于确定任务处理对象,得到符合软件工程需求的数据。通过数据清洗弥补原始数据存在的缺陷,确保数据的完整性。数据抽取需要从数据库中选择与软件工程任务相符合的信息。数据转换需要将数据格式加以转化,实现数据的适用性。在数据挖掘中需要制定一定的挖掘任务,通过对数据的分类与评价总结,合理应用运算方法进行数据推敲。在模式评估与知识表示中,其实际用途在于挖掘成功的表达,将兴趣度作为衡量标准,提高数据表达的识别能力。
针对软件工程中数据挖掘技术的优化应用,可以从系统结构方面入手,具体如下:(1)检测软件工程中的克隆代码。以软件工程为标准,将一部分代码复制,结合实际情况更改一部分代码,并对这些代码进行检测,代码检测与更改可以同时进行,能有效提高检测效率,实现系统的维护工作。当前应用数据挖掘技术进行克隆代码检测的方式一共有四种,具体为比较标识符、对比文本、检测系统程序结构与度量圈。在实际操作中,要求人们结合实际情况选择相应的克隆代码检测方法。(2)数据信息挖掘法。这是以横切关注点为主的挖掘方法,在软件工程中应用该方法可以改造系统,对数据信息达到良好的处理效果[3]。
3.2软件管理
为了让数据挖掘技术更好地应用在软件工程中,需要从软件管理角度入手,采用以下两方面举措。一方面,深入挖掘数据的组织关系,另一方面,挖掘版本控制信息。软件工程系统比较繁琐,挖掘组织关系时较为困难,人们需要合理调配各项信息,以此作为挖掘的依据。如果以软件工程管理流程作为主题,对电子邮件与共享文件展开组织关系挖掘,可以有效避免系统流程发生混乱,保护软件管理的秩序。当信息数据发生变化时,应用数据挖掘技术进行软件管理,将版本控制作为重要依据,将数据挖掘技术与版本控制相联系,降低系统运行成本,并达到警示的效果,提高软件工程的管理水平。
3.3软件开发
在软件工程初期阶段,人们将数据挖掘技术看成数据库,随着技术的发展,软件工程发展到现实应用,系统和现实共同发展。软件工程将各项指标与要求紧密结合,研发出最新产品,以往的软件工程中软件开发十分困难,而如今应用数据挖掘技术,可以将其与数据库相融合,发挥数据库内信息的最大价值,有效推动软件开发的进步。不仅如此,软件工程可以对信息进行更深层次的挖掘,充分发挥软件工程的价值,利用数据挖掘技术实现数据的更新,保证软件开发质量,优化软件操作流程。在技术的支持下,人们可以合理划分软件内部,方便及时发现问题,并展开积极有效的问题处理。利用数据挖掘技术可以进行网站设计,对网站内容进行挖掘,特别是对文本内容的挖掘,随后整合网站信息,通过自动归类技术实现信息的层次性组织。在软件或网站管理中,应用数据挖掘技术可以根据用户对网站的访问记录,进行记录信息挖掘,从中了解用户对该网站内容的兴趣,进而对用户提供信息推送服务和定制服务,以此吸引更多用户访问该网站。
在软件开发阶段,可以使用DataAnalytics轻量级业务数据可视化分析平台,这是数据挖掘技术的一项成果。该平台能够实现异构数据源的高效整合,可以兼容各种数据源类型,支持海量数据。可接入Excel/CSV等数据文件、企业各种业务系统、第三方互联网数据、公共数据服务平台等来源,轻松整合所有相关业务数据,帮助企业消灭数据孤岛。企业利用该平台可以完成数据的深度交互分析,DataAnalytics基于探索式分析,支持智能推荐图形与图表,二者可以协同过滤,帮助用户快速定位,通过数据挖掘找出问题,以拖拽式操作方法解决问题。
3.4聚类
在数据挖掘技术中聚类指的是对各个环节数据加以分析,结合软件工程的具体要求实现数据细化,以类型细化作为基础,为原始数据类型做出保障。通过聚类可以让同种类型数据具有相似性特点,在存在相似性的同时,也存在一定的差异,突出各自的特点。应用数据挖掘技术实现聚类划分时,面对的对象无法预测,与其他算法相比,聚类拥有更加广泛的应用范围,进行数据分析时更加独特,挖掘信息数据时可以确保检测结果的有效性与真实性。
4结论
总而言之,随着信息技术的深入发展,人们已经步入信息时代,数据挖掘技术也成为对信息数据展开处理和存储的有效方式。在软件工程中应用数据挖掘技术,有利于提高软件开发效率,提升软件管理质量,加强数据挖掘力度,使数据挖掘技术发挥巨大效果,人们可以应用数据挖掘技术完成数据的聚类和网站设计,为人们的生活带来便利。
[软件工程硕士论文参考文献]
[1]张立鉴.数据挖掘技术在软件工程中的应用研究[J].网络安全技术与应用,2019(6):47-48.
[2]王祥顺.数据挖掘技术在软件工程中的实践与探索[J].电脑编程技巧与维护,2019(4):82-83+100.
[摘要]影视美术场景建构是为电影造型进行设计和制作的美术创造。电影美术师应在电影导演的总体构思下,与摄影、演员等共同合
>> 影视制作课程场景叙事化教学模式的建构 试析影视动画场景中的色彩元素 浅议场景设计在影视创作中的应用 论影视动画的场景造型与场景空间 影视动画的场景设计刍议 场景设计中的空间表现在动画影视中的重要性 浅论影视动画场景设计中的主观色彩运用 浅谈场景与道具在影视作品中的不同寓意 从电影《非诚勿扰2》看影视场景中的美学设计 影视动画场景设计中主观色彩的应用研究 试论影视动画场景设计中多维信息空间的实现 浅论室内场景设计在影视作品中的作用 五彩观念在影视动画场景中的应用 试论场景设计在影视作品中的作用 影视动画场景设计中主观色彩的应用 影视作品中的美术设计研究 浅谈美术在影视传媒创作中的魅力 刍议美术艺术在戏剧影视中的应用 美术在影视作品中的应用 环境造型设计在影视美术中的应用 常见问题解答 当前所在位置:l.
[3] 陈乃菁.以叙事性设计理论建构电视广告影片之场景设计模式[EB/OL].国立云林科技大学空间设计系硕士论文,http://140.125.151.167/g9735718/20090507.htm.
[4] 姜今.银幕与舞台画面构思[M].北京:中国电影出版社,2001.
[5] 吕志昌.影视美术设计[M].北京:北京广播学院出版社。2001
[6] 杜冬梅.浅谈影视美术中的场景建构一一审美氛围的塑造[J].美术时代,2007(04].
[7] 波布克.忠影的元素[M].北京:中国电影出版社,1984.
[作者简介] 尹晖(1979― ),华中科技大学软件工程硕士研究生,江西财经大学艺术与传播学院设计系讲师。
关键词:职业学校;毕业证书;打印;水晶报表;证书编号
中图分类号: TP334.8 文献标识码:A 文章编号:1674-0432(2010)-10-0211-1
0 前言
为了提升职业学校和教育主管部门的信息化管理水平,吉林省教育厅职成处开发了《吉林省中等职业学校学生信息管理系统》和《吉林省中等职业学校毕业生信息管理系统》,《吉林省中等职业学校毕业证书打印系统》(下称证书打印系统)是毕业生信息管理系统中一个子系统,由此统一全省职业学校毕业证书样式、打印内容,减轻基层学校证书打印的工作量并减小证书书写或打印的出错率。
1 证书打印系统的主要功能
证书打印系统共享学生信息管理系统中学籍数据,以此生成毕业证书打印所需相关信息,并为毕业验印和毕业生网上验证提供相关数据,其主要实现以下三个功能:
1.1 生成固定位数且唯一的毕业证书编号
证书打印系统所需数据来源于学籍管理系统,由学籍管理系统中的学号唯一确定每一个学生,依据学号对学生数据按年份、按学校、按专业、按类别及按班级等多个条件进行数据过滤,并可以在已过滤后的数据中排除掉一些可能不毕业的学生数据,然后自动生成毕业证书编号。此毕业证书编号为学生毕业信息的关键验证项。
1.2 按春秋两季等多种条件打印证书
职业学校现在招生相对灵活,一般分春秋两季招生;而同一专业可能存在不同学习年限;即使同一专业同一学习年限,还可能毕业时间不同(个别学生可能晚一年或几年毕业)。因此,证书打印系统要较智能化地较方便地检索相关数据并进行证书打印。对于春秋两季招生,我们在学籍信息中用“春秋”标志项表示,该项为真时为春季入学,该项为假时为秋季入学,这样在毕业数据中可由此判断学生是春季还是秋季入学;对同一专业不同学习年限的问题可以由班级定义时完成,在学籍系统中班级由两位组成,不同班级可以规定不同的学习年限;对于同一专业同一学习年限但毕业时间不同的问题,可以针对不同学生生成不同的年份的毕业证书编号(证书前两位即是年份的后两位),而证书编号可动态地有选择性的生成。
1.3 打印百分毕业证书和学分毕业证书
吉林省各职业学校在成绩管理上主要采用百分制和学分制两种方式,针对成绩的不同管理方式,学生获得的毕业证书也有所不同。这就要求证书打印系统提供百分制证书和学分制证书两种打印样式,学校根据实际情况选择打印样式。
2 证书打印系统设计与实现中的关键技术难点及突破
在开发该系统时,着重考虑并解决了以下技术难点:
2.1 自定义纸张和打印机属性的设置
为了规范全省职业学校毕业生毕业证书,教育厅职成处对毕业证书的样式、规格进行统一要求,统一后的毕业证书的规格是一种非常规纸张大小,这种规格在打印机首选项的纸张设置中找不到对应的选项。
在windows 98中,可以通过VB 6.0中打印机对象直接自定义纸张大小,打印机按程序中设定的纸张规格进行打印,这对编程人员和使用人员来说比较方便,但毕业证书规格一旦发生改变,必须重写程序。
对于windows XP操作系统,在程序设计时不能直接在程序内部确定纸张的规格,需要在操作系统中创建一种新规格的自定义纸张,并在打印毕业证书时在打印机的打印首选项中设定自定义的纸张,才能正常打印,这种情况对于系统使用人员可能稍显复杂,但当毕业证书的规格进行适当调整时,可不必修改程序,就可以保证系统正常运行。
2.2 动态调整各打印项的字体、字号及打印位置
在证书打印系统试运行期间,个别学校反映证书的数据打印项的位置与证书预设空白位置有偏差,经过及时交流,发现问题主要出在两个方面:一是证书规格、样式虽然全省统一了,但证书并不是全省统一印刷,而是由各市县分别印刷,由于印刷工艺和水平不同,造成毕业证整体样式一致,但规格可能略有不同,或内部文字位置有些偏差;二是同一毕业证书使用不同打印机打印时,打印位置也可能会出现偏差。个别学校在打印毕业证书时需要对证书上打印项的字体和字号进行设置。基于以上的实际问题和用户要求,我们在系统中允许用户根据实际情况,对一个、几个或全部打印项进行字体、字号和打印位置的动态调整,从而使证书打印更为灵活和方便。
2.3 采用先进的打印技术,提升系统与打印机的兼容性
在证书打印系统试运行期间,发现最大的问题就是系统与打印机的兼容性问题,具体表现在:本应打印一张毕业证书,但打印机连续输出多张空白页。经过多次深入分析,发现出现这种情况的原因是系统中采用的打印技术和用户打印机之间的兼容性的问题,最开始系统中采用VB 6.0中的打印机对象实现的证书打印,它的打印功能较弱;因此后将其用功能更强、更为专业的水晶报表进行替换,使系统与打印机之间实现了无缝兼容。
3 水晶报表的特点及在本系统中使用方法
水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。用水晶报表设计证书打印系统的过程如下:
将报表与数据源相连接,使其获得将要打印的毕业生数据;然后按照毕业证书的样式完成报表格式的设计。在这里要注意水晶报表是一种所见即所得技术,即在报表中显示的数据将全部打印输出,我们在设计时确定所需的打印项及位置;然后进行纸张的自定义和打印首选项的设置,就可以完成毕业证书的预览和打印了。
4 总结
证书打印系统在吉林省300多所职业学校推广使用,获得了大多数用户认可和支持,取得较大的社会效益,在一定程度上提升了全省中等职业学校学生管理的水平和档次,但是,证书打印系统使用中仍或多或少存在一定问题,我们将及时对其进行更新和完善,为吉林省中等职业学校学生管理工作做出应有的贡献。
参考文献