首页 > 文章中心 > 软件毕业论文

软件毕业论文范文精选

软件毕业论文

软件毕业论文范文第1篇

一计算机仿真的必要性

计算机仿真在理工科本科毕业论文中的应用是必要的,是由理工科的学科特点决定的。理工科知识的学习以高等数学、专业英语和基本的计算机语言等专业知识为基础,专业知识根据理工科学科特点的不同而有所不同,课本知识都有一个共同点,那就是理论性都比较强,以电磁场理论这门课程为例,课程的基础课程是高等数学、大学物理学,学完这两门课程,打下一个基础才能学习电磁场理论这门课程,电磁场理论也是基于数学理论知识开始学习的,在课程的第一章一般要介绍一些数学基本知识梯度、散度和旋度的基本概念,有了这些概念为基础,将电磁学知识按照数学思路进行展开,研究电场、磁场的梯度、散度和旋度,以及所表现出来的各种电磁特性,学生在学习的过程中,如果数学知识打得不是很牢固,那么学习电磁场理论这门课程就比较困难,如何破解这个难题,将计算机仿真应用其中是将抽象的理论课程变成可视化过程的方法之一。理工课程的这一特点也直接反映到本科生毕业论文上面,本科毕业论文就是在所学习基本知识基础上开展科学研究的,而计算机仿真能够很好地拓展现有基本知识,并且可以验证你手工完成的计算结果,为你提供了一个后台检查工具,同时可将抽象的难懂的物理概念变得可视化,也可将无法实现的动态物理现象展现出来,因此计算机仿真在本科毕业论文的应用就有一定的必要性。

二几种典型的计算机仿真软件

以电子信息、光学工程和通讯工程为例介绍几种典型的计算机仿真软件。

(一)MATLAB语言编程。MATLAB语言是科学工程中一个广泛使用的计算工具,是理工科学生应用最为广泛的计算机编程语言。MATLAB是MatrixLaboratory(矩阵实验室)的缩写,20世纪80年代初,MATLAB的创始人CleveMoler博士在美国NewMexico大学讲授线性代数时,发现采用高级编程语言编写程序很不方便,为了减轻学生编程的负担,他构思开发了MATLAB软件[8],经过不断发展,MATLAB已经成为国际上最流行的编程软件之一。MATLAB语言以数学矩阵为基本编程单元,编程语言简单,具有强大的图形表达功能,还可以提供许多面向应用问题求解的工具箱函数,并且具有强有力的系统仿真功能,MATLAB还可以与其他计算软件进行很好的兼容。根据中国知网统计数据,以MATLAB与主题关键词的有2976篇,以MATLAB仿真为主题关键词的有1756篇,以MATLAB/Simulink为主题关键词的有749篇。上面是在文章题目中含有MATLAB字句的检索结果,还有论文中应用MATLAB编程的没有统计在内,可见用MATLAB语言编程进行论文写作是大家常采用的一种科研方法。

(二)CST三维电磁仿真软件。CST电磁仿真软件是德国CST股份有限公司设计的,CST软件主要应用于电磁兼容、天线/RCS、核磁共振、超构材料以及高压配电等领域[9]。CST现在被广泛应用于各个领域,CST也是科研工作者最喜欢应用的一款电磁计算软件,据中国知网的数据显示,以CST为主题检索词的文章有919篇,可见CST也是科研工作者最常用的一种计算机仿真软件。

(三)COMSOL多物理场耦合分析计算软件。COMSOLAB公司是在瑞典的斯德哥尔摩成立,COMSOL软件是一款基于全新的有限元理论、直接针对偏微分方程为研究对象的大型数值仿真软件,可直接实现任意多模物理场、直接、双向、实时耦合,在全球领先的数值仿真中得到了广泛应用。在全球各高校中COMSOL软件已经成为教授有限元分析和多模物理场耦合分析的标准工具。通用电气、法国太阳能研发中心、日本丰田/本田汽车公司等国际知名公司都在使用这款软件进行产品研发[10]。上面介绍了三种典型的理工科所用计算软件,这些计算软件都是基于数学的基本原理,将应用到各个领域,也被科研工作者广泛应用于数值仿真当中,作为理工科本科毕业论文中也可以广泛的应用这些软件解决所学知识,拓展所学知识,将有效提升本科毕业论文的质量,更好得与社会需要接轨。

三计算机仿真在理工科本科毕业论文中应用措施

以本校电子信息、光学工程学科等为例介绍计算机仿真在理工科本科毕业论文中应用措施。

(一)教师将计算机仿真方法传授给学生。作者将CST三维电磁仿真软件教授给学生,为了做好毕业论文,作者对所带学生进行了CST软件使用操作,并给学生布置了模拟已的作业,学生通过CST软件练习,逐步掌握了CST的使用,也基本熟知了太赫兹超构材料基本结构的设计原理的流程,基本都能够独立的设计出自己的模型。在作者的指导下,学生做本科毕业论文设计了太赫兹生物传感器模型,并对所设计模型进行了多种参数的计算机仿真,并结合origin软件,通过改变四个微纳金属结构的旋转角度、位置对其仿真数据进行了分析,并进一步研究了微流通道的通道高度、覆盖层和基底不同材料对灵敏度的影响。通过数据的对比分析,最终能够实现太赫兹超材料生物传感器的灵敏度为0.0936THz/RIU。这个传授过程是根据学生的兴趣展开的,可以个别传授,也可以集体传授,需要教师有耐心,花费时间,否则学生很难在短时间内掌握熟练,并加以应用。

(二)应用计算机仿真软件延伸课本教学内容做毕业论文。针对所学电磁场理论知识中电偶极子近似场分析,课本知识中二项式展开只展开到第二项,后面的各项都忽略不计了,教师在课堂上启发学生,如果计算的后三项、四项等多项,理论上如何解释,用计算机仿真如何描述不同项数场强变化情况。在指导教师的启发下,学生以“电偶极子二项式展开的近似场解分析”为自己的研究课题作为毕业论文的研究内容,从理论上推导了多项展开项,并且应用MATLAB语言数值仿真了角度不同时,展开项数与电磁场强度的变化关系图,分析了远场解与场强多项式近似解的误差程度[11]。研究的结论延展了课本知识,同时对课本知识用MATLAB编程的方法对知识进行验证。

软件毕业论文范文第2篇

[关键词]本科;论文;质量

一、引言

据教育部在2015年全国普通高校毕业生就业创业工作网络视频会议上透漏,2015年高校毕业生达到749万,较之2014年增加22万。高校毕业生中,其大部分是本科学生,无论是继续深造还是进入企事业单位,或是个人创业,随着时间的推移,都将成为各个行业的创新推动和业务中坚力量,本科教育的质量在相当程度上决定着国家和民族的未来。本科毕业设计是本科教育最后一个环节,完成形式与实现内容完全不同于其他环节,是高校本科教学计划的重要环节。高校的师资力量和基础设施出现不足的大环境下学校的教学质量相对下滑。2012年教育部“全面提高高等教育质量的若干意见”,核心内容即提高教育质量。教育部2004年发出了“加强普通高等学校毕业论文的通知”,从毕业论文的教学管理、指导教师管理、学风建设,基本保障条件等方面对学校提出工作要求。在充分认识本科毕业论文环节的重要性的前提下,高等教育院校在多年的教学实践中逐渐形成了一套本科毕业论文制度。如何科学地细化、制定和有效地实施本科毕业论文制度对保障毕业论文这一教学活动的展开和高质量的实现有着重要意义。

二、现状与存在的问题

(一)论文本身存在的问题

学生平常极少进行相对的学术论文或技术报告撰写的训练,在毕业设计论文形成的过程中普遍存在行文逻辑、遣词造句上的基础性语文硬伤,学术表达能力差。毕业论文总体文本格式不规范,图表制作粗糙。论文抄袭拼凑现象严重。态度的不认真,不重视,再加上时间限制,各种个人因素,在论文的完成过程就变成了拼凑聚合的过程。在当下数字化的时代各种有偿无偿的文档文献库加上强大的搜索引擎,使信息的获取如探囊取物。海量的信息、复制粘贴的便捷,一篇像模像样的论文在短时间内就可以完成。此外,翻译软件的滥用对于在毕业设计阶段进一步锻炼学生外语能力的初衷也是一个极大的冲击。

(二)毕业论文工作存在的问题

首先,选题是毕业设计这一教学环节中的关键。但是选题目前普遍存在没有实际应用意义、毫无新意、不符合专业方向等问题。其次,大部分普通高校都将毕业设计安排在四年级的第二学期进行,即每年的2月底、3月初至次年6月上旬。在3个月左右的时间里,学生需要完成查阅资料文献、熟悉实验仪器设备或研究设计对象、确定实验方案或设计方案,最后进行论文撰写并准备答辩等工作,需要完成的工作量很大。目前,本科毕业论文这一教学环节在新的形势下出现了一些新问题,使毕业设计的教学质量大受影响,也出现了对其存废的一些争议。有持取消的意见,也有持加强改进的建议。持反对继续实施本科毕业论文论调者,大多没有深刻意识到对就业工作的促进作用。抄袭、剽窃等学术不端现象除学生诚信等主观因素之外还有教学资源不足、教学管理不完善等一些深层次原因。

三、提高和改进本科生毕业论文质量的对策

(一)充分动员

重视毕业设计前期对学生的动员工作,讲道理摆事实,提高学生对毕业设计重要性的认识。为弥补实际工作时间的不足,将毕业设计的启动时间提前至第七学期,使学生在思想准备上有一个提前量。前期调研准备时间长一些,学生在选题过程中与教师的多次交流和反复思量中可以更好地进入工作状态。

(二)确定选题

首先,优化选题方式。先由指导教师根据自己的科研方向制定一些适合本科学生入手的题目供学生选择。指导教师首先以一个小型的学术报告会做一些理论和概念的解释,从宏观上使学生建立起一个可掌握的概念映象;或者由学生根据自己的感兴趣的方向,在本专业知识范畴内,结合专业特点,挑选自己感兴趣而又有一定资料积累的问题,提出毕业设计的课题意向。现实情况下,每个指导教师同时负责数个学生,学生的专业相同或相近。教师在制定题目方向时就可以考虑学生间的分工合作。将一个项目拆分为几个小的项目,每人负责一部分。若小项目内容仍然较多,就可以考虑2-3人以不同的侧重点做工作内容区分,共同完成毕业设计。教师在经过与学生初次协商后,兼顾分工合作的原则,对具体学生形成一个满足其意愿又符合专业方向,起到能力锻炼的,可行的毕业设计题目。师生做过几次交流之后,学生再花1-2周的时间通过查找资料、阅读文献,对课题形成基本认识后做出判断反馈于教师,并在与教师的不断交流和中最终确定自己的题目,明确自己的工作内容。在实践中,还有一种途径实现选题,即将课程设计延伸为毕业设计。一些工程类专业在前期课程中,基本每个学期都有一门课程设计,如通信工程专业就有软件课程设计、单片机课程设计、程控交换技术课程设计等。对于课程设计完成较好的学生就可以考虑在相关课程设计内容上进行延拓,形成毕业设计。这样做还有一个好处就是相当于延长了毕业设计的时间,将原有的3个月的毕业设计时间延长至一年甚至更久。其次,确定选题类型。各学科选题类型有着很大的差别,对于大多数的理工科专业毕业设计题目主要分为硬件和软件两类,指导教师会结合学校软硬件的基础条件和学生的专业基础知识做出决定,选择具体的课题类型,如:①工程型毕业设计,其目的在于将技术原理转化为技术实现;或者将科研成果转化为生产力。②科研型毕业设计,这一类型毕业设计是结合指导教师的具体科研任务,以期在某个关键技术或理论上有所突破,有创新点,不排除有重大缺陷,不一定做出工程产品。它着重一般方法和核心实现技术,对于理论及算法实现在论文中应有详尽的分析,在工作中应该有相应的实验结果或软件仿真结果。③综述性毕业论文,这一类型并无实际的软硬件实验,而是基于现有理论的基础介绍和科研动态的高度总结,或是从技术发展、应用的角度阐述未来的方向。

(三)科研基础能力的培养

在毕业设计环节应重视学生的科研基础能力的培养,可以采取以下几种培养方式:①鼓励并组织本科生参加各种专业竞赛。现阶段全国或各省市定期举办各个相关专业的大学生科技创新大赛,在本科生大二、大三阶段组织学生参赛,逐渐形成参赛梯队,以老带新。②研究生兼任指导。由于近年来大学普遍扩招,造成师资力量不足的现状,但是今年来各大高校也同时扩大了研究生和博士生的招生名额。邀请在读研究生做本科生毕业设计的副导师,增加研究生与本科生互动,将本科生深入到科学研究的氛围中。在毕业设计环节还应提高学生的应用能力。首先是文献资料的查找使用。在毕业设计阶段,通过指导教师、研究生学长的讲授与介绍学习如何高效地获取资源。学校图书馆的纸质图书资料借阅是一个传统途径,进一步学习电子文献在CNKI、维普等学术数据库上的检索,利用馆际互借方式实现文献传递,尤其是百度、谷歌等网络搜索引擎在学术搜索上的应用。其次是计算机应用能力的培养。在选题的过程中就有意识地加入利用计算机辅助设计、应用程序设计、数值计算、计算机模拟等内容。特别是,在论文撰写过程中对实验数据进行统计分析实现数据的充分利用,如应用SPSS,Origin等工具生成的图表以实现对复杂数据的清晰展示,有效提高论文的可读性和可信度。

(四)加强论文撰写过程的指导

毕业论文的撰写应突出主题、论据充分、论证有力、数据可靠、结论正确,内容充实、结构紧凑、层次分明、图表清晰、格式规范、文字流畅。指导教师要特别加强对论文撰写的指导工作、特别要求掌握辅助软件工具的应用,使学生不在文本版面设计上浪费时间,而将精力集中到论文内容的撰写上。学生在前期课程中有时需要撰写实验报告或是课程总结,在那时候就要求学生熟悉掌握WORD、WPS文本编辑,Visio画图工具和专业公式编辑器等为毕业论文的撰写扫清障碍。在后期成文时更有必要进一步参考使用著名高校和科研院所的基于WORD、WPS或LaTeX论文模板。对于本科毕业论文的篇幅并不大,实践中大多数学生使用WORD,WPS作为字处理软件,特别强调交叉引用、审阅等高级功能的使用,有利于极大地提高工作效率。在撰写论文收集参考资料时指导学生学习使用如End-Note、NoteExpress、NoteFirst等文献管理软件,用于记录、挑选参考资料,在撰写论文时有效组织引用参考文献。

(五)完善考核制度

完善答辩考核制度尤其重要。对毕业设计的考核,不单是针对学生,而且也要考核指导教师。学校也建立相应的激励机制,调动指导教师和学生的积极性。对学生的考核,要从开题到答辩所有环节贯穿整个毕业设计阶段。1.针对学生的开题报告,考察学生资料收集整理情况给予评分;2.通过在设计小组公开报告或指导教师个人交流完成阶段性考核;3.论文初步审核,指导教师提出修改意见,学生对论文做较大幅度的调整;4.预答辩,指导教师与评阅老师给出修改意见,对论文做较小的修改。学生做重复率检测,自测达到指导教师要求后,完成论文验收检查。实践中,通常要求在paperpass上重复率在10%左右为合格;5.提交论文,参加答辩。将指导教师、评阅人分别评分和答辩小组评分根据不同专业以不同比例折合成总成绩。凡毕业设计评“优”的学生,则都必须参加各系答辩委会组织的二次答辩。6.答辩后,学生向学院提交论文电子版,学校对论文做学术不端检查(抽检),分别划定30%和50%两条红线,低于30%为合格,介于30~50%之间,需要做较大幅度的修改,若高于50%则重新选题,推倒重来。对教师的考核,一般在学生毕业答辩后展开。首先,检查学生论文的撰写情况,主要是论文的组成要素、文本格式规范程度;其次,教学督导组对指导教师的管理记录、评语以及评阅意见做检查;根据检查结果,向指导教师反馈意见和建议,并展出优秀论文。

四、结论

毕业论文是完成教学计划、实现本专业培养目标的一个重要教学环节。科学地细化、制定和有效地实施本科毕业论文制度对保障毕业论文这一教学活动的展开和高质量的实现有着重要意义。学校以及院系根据多年来遇到的问题和困扰在毕业设计方面进行了一些探索,总结了一些成功经验。尤其是学生拓展课程设计、提前进入实验室、研究生兼任副指导教师等举措使得本科毕业设计的教学质量明显提高。特别是通过宏观上提高师生的认识水平,端正学生态度,合理安排时间,在毕业论文选题、开题、写作、答辩这些环节多交流以及微观上的论文撰写细节要求与指导形成了一套完整的本科毕业论文制度,对今后毕业论文的质量的进一步提高和改善所能起到尤为显著作用。

参考文献:

[1]教育部.教育部办公厅关于加强普通高等学校毕业设计(论文)工作的通知[Z].2004.

[2]蒋亦华.我国本科毕业论文制度的阐释与建构[J].现代大学教育,2009(2).

[3]黄春梅.本科毕业论文不宜取消———对武汉四所高校本科毕业论文撰写现状的调查[J].株洲师范高等专科学校学报,2007(1).

软件毕业论文范文第3篇

关键词:CDIO;计算机类专业;毕业设计质量

1引言

毕业设计是每一位大学生在校期间的最后一门综合实践课程[1]。其主要目的是对一些实际工程问题进行有针对性的研究与实践,将学生在大学期间所学的理论知识和技能进行综合运用,从而提高他们运用知识的能力和解决实际问题的能力。计算机类专业是一个典型的工科专业。其专业人才培养目标是要培养学生具备较强的计算机实践动手能力。因此毕业设计质量的高低可以直接反映出学生在计算机实践动手能力方面的强弱[2-3]。为了提高学生毕业设计的质量,必须针对传统教学模式中存在的问题进行改革。CDIO工程教育模式是由构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)这四个英语单词的首字母组合而得。该模式是近代国际工程教育改革的重要成果,同时也是“做中学”和“基于项目教育和学习”的集中概括[4-5]。CDIO工程教育模式是通过将从产品研发到产品运行的整个过程贯穿于教学过程中,从而让学生以主动、实践、课程之间有机联系的方式来学习工科课程。虽然CDIO工程教育模式拥有先进的理念并在国外取得了成功,但是我国的教师们不能只是停留在让学生机械地按照CDIO模式去实施,而是要在现有条件的基础上结合学校的实际情况充分调动学生的自主性,让学生学会主动地参与学习。在这种情况下,本文通过分析传统教学中存在的问题和具体做法,在实践中探索出一种基于CDIO工程教育模式的提高计算机类专业毕业设计质量的方法。

2目前存在的问题

2.1毕业选题不恰当

在学生开始进行毕业设计前,通常由指导教师自行拟出毕业设计的题目,学生再根据毕业设计的题目来选择指导老师。指导老师拟出的毕业设计题目主要有两种类型:一类是软件设计类的课题,即生产实践类和社会应用类的题目;另一类是理论研究类的课题,即指导老师根据自己的科研情况确定与之相关的科学理论研究类的题目。毕业设计题目的选择按照先来先选的规则,即先来的学生优先选择题目,后来的学生则只能从剩下的题目中选择。这样做的结果是最后可能会剩下一些较难的题目,如理论研究类的课题。学生接触理论研究类的课题较少,因此这类课题难度较大,学生不擅长也不太愿意选择,但又没有其他的题目可供选择。也就是说,学生只能被动地适应指导教师的要求,而不是根据自己的实际情况来选题。

2.2开发过程不规范

在毕业设计的过程中,许多学生选定题目后,往往没有按照软件开发的过程首先对拟解决的问题进行实际的问题调研、可行性研究和需求分析,而是直接忽略这些阶段,马上根据自己的主观意识直接进入软件开发时期。部分学生没有对所要开发的软件进行前期的整体规划,经常是想到什么就做什么,甚至有些阶段的工作只做了一半又开始做另一个阶段的工作。甚至有部分学生直接跨越前期的软件设计,直接进行编码实现。这种无序的开发过程进行,使得待开发软件的体系结构混乱、功能代码重复开发,导致最终开发出来的系统目标不明确、需求不合理,没有现实意义。这对于提高学生适应未来的工作岗位的能力毫无帮助。此外,还有一部分学生在完成编码后只是简单地进行了测试。他们在测试正常后就以为毕业设计任务完成,可以等待答辩了。正是由于学生对软件测试过程的不重视,未多次反复地进行软件测试,使得在毕业答辩现场运行系统的时候,出现多个意想不到的错误,甚至系统直接崩溃导致无法运行,从而严重影响了毕业设计的质量。

2.3论文撰写不合理

通常学生都是在完成系统开发后才开始撰写毕业论文。毕业论文字数一般要求8000字以上。对于学生来说,完成毕业论文比开发系统更困难。正是由于系统开发存在无序问题,在没有经过软件定义的情况下直接进行编码实现,导致学生不知道毕业论文该写什么内容、如何写。因此在毕业论文中大篇幅粘贴开发工具的介绍和使用来凑字数,导致毕业论文重复率远高于学校的最高标准,从而不能按时参加毕业答辩。有的学生在毕业论文中搞不清楚写作的顺序,论文杂乱无章,主次不分,严重影响了答辩小组对毕业设计的评分。

3具体实施方法

针对计算机类专业毕业设计过程中存在的上述问题,本文结合CDIO模式总结出毕业设计各阶段与CDIO模式各阶段的对应关系。同时提出了CDIO模式在计算机类专业毕业设计的具体实施方法。

3.1构思自主

确定合适的毕业设计题目是学生能够高质量地完成毕业设计的基础。毕业设计题目的来源应立足于解决学生身边遇到的实际问题,同时注重提高学生发现问题、研究问题、分析问题和创新的能力。若学生在自行拟定毕业设计题目的过程中遇到困难,指导教师可以引导他们根据自己的兴趣爱好,从身边比较熟悉的领域来自拟题目,从而有信心完成毕业设计,并以饱满的热情投入到毕业设计中。当学生拟定题目后,指导教师只需对毕业设计题目从内容、规模和可行性等方面进行审核。选题完成后,学生需要根据毕业设计题目来进行问题定义、可行性研究和需求分析,明确要解决什么问题、系统是否值得开发、系统要实现什么功能等,通过查阅和收集与该课题相关的资料来解决这些问题。由于毕业设计题目来源于学生感兴趣和熟悉的领域,因此他们在完成软件定义时期的任务时会更加用心和游刃有余。

3.2设计规范

在毕业设计过程中,学生在软件设计和编码阶段遇到的困难主要来自于技术,如体系结构的设计、数据结构的设计和算法的设计等。当学生遇到困难时,指导教师可以指导他们在需求分析的基础上提出多种设计方案,首先通过对设计模型的分析和评估,然后根据实际的系统需求在提出的多种设计方案中选择合适的设计方案进行下一个阶段的开发活动。在整个开发过程,需要同时进行毕业论文的撰写工作。由于毕业论文撰写的主要内容就是系统实现的全过程,其结构框架实际上就是按照软件生命周期的先后次序。因此当学生按照软件生命周期进行毕业设计后,他们也会更明白毕业论文的撰写应该先写什么、后写什么、每一章节具体应该写什么内容。这样,整篇论文条理清晰,主次分明,论述正确,质量也大为提升。

3.3实现目标

软件开发时期的最后一个阶段就是软件测试。软件测试的目的就是为了发现错误。在进行软件测试的过程中,指导教师应该指导学生提前做好测试计划,设计足够多的测试用例。测试用例包括合理的数据和不合理的数据。在测试过程中,需要把每一个测试结果记录下来,若发现错误则要定位错误并改正,若没有发现错误则要确认是否正确地实现了系统既定的目标。通过反复测试,可以提高系统的质量,使得系统在答辩前能够及时发现错误,并进行改正,同时加深对系统的理解,增强学生顺利通过答辩的信心。

3.4运作正常

毕业答辩虽然只有短短的十几分钟,但是对于学生而言,却是检验他们四年来学习成果的重要时刻。在毕业答辩的过程中,答辩小组的教师首先会让学生演示系统,然后再根据演示的系统提出相关的问题,最后学生回答问题。因此,系统的正常运行非常重要,一旦系统运行错误,参与答辩的学生会非常着急,但又无法在较短的时间内解决问题,导致下一环节的问题回答得更加不好。这样,会给答辩小组的教师留下非常不好的印象,答辩分数也会大打折扣。

4结束语

对于所有的大学生而言,四年的大学生活就像是一个显示自我的大舞台,而毕业设计就是这个大舞台的闭幕式。实践表明,通过将CDIO模式应用于指导学生进行毕业设计,毕业设计中存在的一些典型问题得到了极大改善,学生也从毕业设计中学到了更多对于今后的职业生涯有帮助的知识。这样,就提高了学生整个毕业设计的质量,给大学的学习生涯画上一个圆满的句号,为他们今后成为适应社会需求的、具有软件设计和开发能力的计算机类专业人才奠定了基础。

参考文献

[1]厉群,屈志强,姚俊明.基于软件工程的计算机专业学生的毕业设计.中国教育技术装备,2010(12):30-32

[2]宋扬.计算机科学与技术专业大学本科毕业设计教学思考.沈阳农业大学学报(社会科学版),2016(10):322-325

[3]申新鹏.计算机专业本科毕业设计的思考.价值工程,2011(4):230-240

[4]宾志燕,李炜,周坚和.新工科背景下基于CDIO理念的实践课程教改革研究.计算机时代,2019(1):99-101

软件毕业论文范文第4篇

1.文献综述方面

高校本科学生要在较短时间内的进行国内外相关研究文献的收集、整理与分析、汇总工作,最后以文献综述的形式出现在论文的第一部分之中。论文综述的写作对于相关领域研究前沿、研究热点的科学、准确界定,毕业论文选题及后续写作的创新性、科学性等来说至关重要。通过调研发现,目前高校本科学生在校期间很少能够充分了解国内外相关学科或领域的研究概况,如该学科或领域中的研究主题、经典文献、权威作者、核心期刊、研究合作群体等,而科学知识图谱的一些分析方法,如来源分析方法、词频共现方法、共被引分析方法、引文分析方法等则恰好能够满足本科学生渴望对学科或领域研究基本情况进行充分了解的迫切需求,对于高度概括国内外的研究现状,开展科学的研究述评,明确毕业论文写作的理论意义和现实意义具有较大的帮助。

2.科学选题方面

鉴于国内多数高校对本科生学术科研要求较低,以及学生本身科研主动性、积极性不强而导致学生对所学学科及相关领域理论及实践研究了解不明确、不充分等特点,科学知识图谱分析方法如词频共现方法,可以使得本科生在较短时间内快速了解国内外相关学科或某一领域的理论研究和实践探索情况,从定量与定性相结合、主观与客观相结合等方面对相关学科或领域的研究热点、研究前沿、研究网络及发展趋势等进行了解和学习,从而使得毕业论文选题更加具有科学性、创新性和实践性。可以说,在本毕业论文写作过程中,如以科学的、准确的研究热点或研究前沿为论文写作对象,就是对社会实践和学科发展的客观需求进行有针对性的研究。通过满足社会实践和学科发展的现实需求,使得毕业论文不仅具有一定的学术价值,而且具有明显的现实意义。3.研究创新方面高等教育重在培养学生的创新意识和创新能力,提升学生的创新水平。如同研究生毕业论文一样,本科生毕业论文的写作同样有一定程度上的创新要求,包括研究方法的创新、研究内容的创新、研究过程的创新等等。通过科学知识图谱方法的有效使用,可以对国内外相关领域的研究现状有较为清晰的了解和掌握,通过高度概括与全面分析,既可以实现文献综述研究方法上的创新,也可以在了解国内外研究热点、研究前沿的基础上进行研究内容上创新,突破现有研究存在的不足和缺陷,使得研究的广度或深度上更进一步,并与实践结合更加紧密,使创新性和实践性统一起来,更好地为社会实践服务。

此外,知识图谱在高校本科毕业论文写作中的其他功效还包括:重要文献资料收集、核心期刊选定研读、权威作者跟踪学习等,这些都为毕业论文的写作打下坚实和牢固的研究基础。

二、科学知识图谱在本科毕业论文写作过程中的应用

1.文献数据库的选择与文献筛选

国外文献数据库选择与文献筛选。如果要分析国外某学科或领域的相关研究情况,可以选择美国科学情报研究所的“SocialScienceCitationIndex”数据库,即众所周知的SSCI(社会科学引文索引),其为综合性社科文献数据库,涉及经济、管理、心理学、社会学等研究内容。以人力资源管理研究为例,进入SSCI数据库后,在“标题”或“主题”选项中输入相关主题词语,如“humanresourcemanagement”或“HRM”等,之后确定相应的年限,如2000年—2012年,然后进行文献资料收索,在收索结果中选择相应的“研究领域”、“研究方向”,在“文献科学知识图谱在本科毕业论文写作中的功效及应用房宏君刘瑛北京联合大学人力资源管理研究所类型”中选择“article”即“文章”类型资料并去掉“meeting”、“review”、“editorial”类型资料之后以进行文献筛选;在文献资料保存过程中,选择包含标题、来源作者、来源单位、关键词、摘要、参考文献等全文献资料类型,以每次500条文献资料数量进行下载,并以文本格式进行保存。

国内文献数据库选择与文献筛选。本科学生如要分析国内相关某一领域的研究情况,可以选择现有的“ChineseSocialSciencesCitationIndex”数据库,即中文社会科学引文索引数据库(CSSCI),其是由南京大学中国社会科学研究评价中心研制的中文数据库,通过科学引文索引数据库的统计与分析,可以从定量的视角评价文献来源地区、研究机构、研究学者等相关情况,探测某一学科或领域中的研究热点、研究前沿、研究网络及发展趋势等。在CSSCI数据库中,确定年限之后,选择“来源文献”数据库,然后在“来源篇名”或“关键词”选项中输入要查询的相关词语进行检索,CSSCI数据库每次可以下载50条文献资料,点击“下载”即可得到相应的文本资料。

2.知识图谱绘制工具的选择

进行科学知识图谱分析的可视化工具很多,包括:“Citespace”可视化软件、SPSS软件、Bibexcel软件、Ucinet、Netdraw等,其中较为常用的如“Citespace”可视化软件、Bibexcel软件、SPSS软件等。本科生在毕业论文综述研究中可以采用操作简单、功能强大的Citespace软件、SPSS统计分析软件等。关于上述软件的介绍与使用在一些专著、教材及相关文献资料中有详细的介绍。

三、知识图谱分析方法的确定

1.词频共现分析方法。

该方法用于探测和分析某一研究领域研究热点、研究前沿及其演进历程、发展趋势等,包括关键词共现频次分析、突现词探测分析等,如利用Citespace软件中的关键词共现方法可以探测出2006—2010年5年间国内人力资源管理研究的基本热点情况

2.来源分析方法。

该方法用于分析一定期限内文献资料的主要来源国家、来源作者、来源机构等,以探讨文献资料来源的基本情况,如利用Citespace软件中来源分析方法可以探测出2001—2010年10年间国际范围内人力资源管理研究文献的主要来源国家。2001-2010年国际范围人力资源管理研究文献来源国家图谱共被引分析方法。

3.共被引分析方法。

该方法主要包括作者共被引、文献共被引、期刊共被引方法,用于探测某一学科或研究领域的经典文献、权威作者、核心期刊及其网络关系等。如利用Citespace软件中文献共被引分析方法可以探测出2005—2009年5年间国际人力资源研究领域中的最具有影响力的重要经典文献。2005-2009年国际范围人力资源研究文献共被引图谱

四、研究结果的验证与应用

科学知识图谱研究的结果虽然是量化的、客观的,但是仍然需要通过实践调研去进行验证,如对研究热点的核实与确认,可以通过对某一研究领域中的权威专家进行访谈加以核实,还应该结合社会实践相关领域中的热点现象去验证,以综合确认研究结果的准确性和科学性。可以说,经过验证的科学的、准确的、量化的研究成果可以为本科生毕业论文的科学选题、文献综述、内容创新及突出论文的有效性和实践性打下良好的基础。

五、结论

软件毕业论文范文第5篇

我们这篇文章分部分进行讲解:

一、本科学生毕业论文的目的和内容

二、管理信息系统开发的主要步骤

三、计算机专业所选开发工具和注意事项

四、计算机毕业论文撰写格式

五、毕业论文中正文的写法和注意事项

六、结束语的写法

七、参考文献列出毕业论文设计中主要参考书籍

八、附录的写法

九、论文评分的能用标准

一、本科学生毕业论文的目的和内容

本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。

为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。

二、管理信息系统开发的主要步骤

管理信息系统开发的主要步骤及各步骤的基本内容如下:

1、系统分析

主要工作内容有以下几项:确定系统目标,系统可行性分析

2、系统调查

系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。

系统业务流程分析、业务流程图

3、数据流程分析

数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计

4、管理信息系统的功能设计

系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。

系统控制结构图

5、数据库设计

概念模型设计:实体、实体间的联系、E-R图

关系模式设计:E—R图->关系模式的转换规则

关系模式

数据库表设计:数据库表结构

6、系统物理配置方案

7、人机界面设计

8、模块处理概述

9、系统测试和调试:测试计划、测试用例、测试结果

三、开发工具和注意事项

1、开发工具

开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。

2、注意事项

(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)

(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)

(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)

(4)提供软件系统的可执行盘片及操作说明书

(5)参考资料(列出必要的参考资料)

四、毕业论文撰写格式

注意:1.每个步骤都要有文字说明和论述2.各个步骤必须是有机的组合,不可以支离破碎不成一体。

一、封面

二、摘要用约200-400字简要介绍一下论文中阐述的主要内容及创新点

三、主题词用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)

四、目录一般采用三级目录结构。例如第三章系统设计3.1系统概念结构3.1.1概念模型

五、正文

第一章前言

简要介绍:组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。

第二章系统需求分析

本章应包含:

(1)现行业务系统描述

包括业务流程分析,给出业务流程图。

具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。

(2)现行系统存在的主要问题分析

指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。

(3)提出可能的解决方案

(4)可行性分析和抉择

包括技术可行性、经济可行性、营运可行性分析和抉择。

第三章新系统逻辑方案

针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。

(1)数据流程分析

最主要的是给出数据流程图,要求满足以下条件:

A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。C.数据流应有名字。D.外部项和数据存储之间不得出现未经加工的数据流。E.数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。F.各加工之间一般不应出现未经数据存储的数据流。G.数据存储之间不得出现未经加工的数据流。H.数据存储可以分解。I.若有查询处理,应在数据流程图中表达。J.统计和打印报表不在数据流图中表达。

(2)数据词典描述

可采用图表格式或较紧凑的记录格式描述A、若采用图表格式,可只写出数据流、数据元素、加工、数据存储和外部项各一个表。B、若采用紧凑的记录格式,则应列出全部成分。如数据元素:编号名称存在于数据结构备注E1入库数据F1/F3/F11/F15入库单号日期货号数量E2出库数据F1/F3/F11/F15出库单号日期货号数量C、据流程图中系统顶层图的数据加工都必须详尽写出。

(3)基本加工小说明

可采用结构化语言、数学公式等描述各个基本加工。

第四章系统总体结构设计

(1)软件模块结构设计A、系统软件模块结构图,并由此导出功能分解图及层次式菜单结构。B、系统的模块结构应与数据流程图的顶层图的加工一致。

(2)数据库设计A、应按下列次序阐述各个元素:实体、实体的属性、实体间联系、E-R图、转换规则、关系模式。B、在介绍实体的属性时,不应包括联系属性,联系属性直至关系模式中才出现。C、数据流程图中的每个数据存储可隐含于E-R图中的多个实体。D、E-R图中的实体要与数据流程图中的数据存储相对应。每个实体要指出实体的标识码(主码)。对每个实体或联系应列出其应有的属性(用列举的方法)。E、E-R图中至少要有一个多对多的联系。F、必须严格按照转换规则从E-R图产生数据关系模式集,需要时作必要的优化,并说明理由。G、对于一对一的联系,只应把任一个实体的主码放在另一个实体中作为外码。H、一对多联系也可以产生新的关系模式,如要这样做,必须说明理由。I、多对多联系,或三元联系必须产生新的关系模式。J、关系模式的个数和名字要与E-R图中的实体和联系相一致。K.、每个关系模式中要用下横线标出主码,后随的符号“#”标出外码。L、若有代码对照表可在最后列出,需另加说明。

(3)计算机系统配置方案的选择和设计

给出硬件配置,系统软件配置,网络通信系统配置(可选)等内容。

(4)系统总体安全性、可靠性方案与措施。

第五章系统详细设计

(1)代码设计基本数据项的代码格式。

(2)人机界面设计给出人机界面视图(输入输出接口,屏幕格式设计等)

(3)模块处理过程根据软件环境做不同处理。可采用脚本、程序流程图、结构化的PDL语言等。

第六章实施概况

(1)实施环境和工具的比较选择

(2)编程环境、工具、实现与数据准备概况

(3)系统测试概况主要包括测试计划、测试用例、测试记录。

(4)系统转换方案及实现概况

(5)系统运行与维护概况

六、结束语

(1)系统特色、局限与展望

(2)实施中遇到的挫折、创新、体会与致谢

七、参考文献列出毕业论文设计中主要参考书籍

序号、书名或文章名、作者名、出版社或杂志名、出版日期或杂志期号。

八、附录

(1)列出部分有一定代表性的程序代码段

(2)操作说明书

九、论文评分标准

1、A等

系统正确无误,系统功能完善,设计步骤完整正确,实用性强,有一定的创新性,论文结构严谨,表述流畅。

2、B等

系统基本正确,系统功能基本完善,设计步骤基本完整正确,有一定的实用性,论文结构良好,表述基本流畅。

3、C等

系统有少量错误,系统功能不够完善,设计步骤欠完整,基本上没有实用性,论文结构一般,表述基本清楚。

4、不及格