计算机软件毕业论文范例6篇

计算机软件毕业论文

计算机软件毕业论文范文1

关键词:自由软件

《自由软件》的提法对于计算机用户来说并不是什么新鲜事。而自由软件的概念、自由软件的思想、自由软件的情怀、自由软件的意义、自由软件的范围,特别是开发应用自由软件的观念,或许不同的人有各自的理解,甚至有很大的差异。

笔者自诩是水利水电工程地质计算机自由软件的倡导者,两年前即将“韦港字典”作为自由软件公开进行交流,从而带动了更多的自由软件的广泛交流。刊登于《工程地质计算机应用》1996年第3期的《赞自由软件》,阐明了笔者对自由软件的个人观点。本文“再赞”自由软件,其出发点仍在于希望通过自由软件的交流来促进工程地质软件的发展,为本专业计算机的普及和计算机应用水平的提高多探一条路。本刊不断刊出一些工程地质专业的自由软件介绍,相信探索这条路是有意义的,有希望的,也是符合工程地质专业特点的。

1自由软件神侃

1.1自由软件的起源、组织和自由软件思想

自由软件起源于美国。麻省理工学院的研究人员M.Stallman不满于一些软件厂家的傲慢与狭隘,将自己开发的软件产品与他人共享,提出了自由软件的概念,1984年成立了“自由软件基金会”,全球千千万万软件专家纷纷响应,形成了大量高质量的自由软件。

自由软件并无权威性的严格定义,但被PC-Talk的作者AndrewFluegelman注册了Freeware这一术语。洋人取的名字Freeware,将它直译成中文就成了自由软件这一专用词,也有译成免费软件的。Freeware这个词发明得实在太妙,简直就是妙不可言。十分妙哉非常妙哉相当妙哉的就是无论将Freeware直译还是意译,她的中文词意都是十分清楚的。自由的意义在于此类软件可以自由拷贝自由使用自由交流;免费的含义就更为明白:不要钱,白送!显然,自由(免费)软件的字面意义与实际意义是绝对的名符其实!

中国软件行业协会中的自由软件分会,于1993年4月面向全国各行各业组建的自由软件联谊网,为国内的自由软件交流形成气候确立了合法身份。多年来,联谊网一直在《软件世界》杂志上刊登自由软件信息和介绍,并为全体网员免费拷贝自由软件。时至今日,联谊网组织在扩大,内涵在外延。1997年6月17日,中国软件行业协会国际自由软件应用研究发展分会正式宣告成立,在北京举行了隆重的成立大会。《计算机世界》报从1997年9月起,开辟了“自由软件系列谈”专栏。各类计算机报刊杂志几乎每期都刊有自由软件的下载网址。至此,自由软件在中国跃上了一个新台阶。

自由软件的思想是哪个阶级的?如此命题在今天看来确实荒唐,然!在荒唐年代7个音符里还有阶级斗争呢。自由软件是一种计算机软件,这种软件在功能与应用方面与其它性质的软件没有严格的本质区别和范围界定。而将自由软件的存在上升成为哲学概念,升华成为一种思想,一种理念,让哲学家思想家们去寻找理论依据,经受实践检验,则大有文章可做。同样,将自由软件的实践作为文化进行探讨,形成一种自由软件文化,照样可以让文人们有写不完的题材,做不完的文章。

回到现实中来,自由软件只不过也是计算机程序,怎么还有思想呢?别太复杂化神秘化悬虚化深沉化,其实,她就是中国人再熟悉不过的“为人民服务”的思想!奉献的思想,这种思想不是社会主义的专利,其它主义也有,否则为什么Freeware一词被资本主义的洋人注了册呢。

1.2自由软件的意义

自由软件从诞生之日起就表现出一种旺盛的生命力,得到业界认可并迅速遍及全球,证实了她的存在价值和深层次的社会意义。

在芬兰赫尔辛基理工大学从事研究工作的科学家宫敏先生使用自由软件上了瘾,得出结论:自由软件优于商业软件!他在国外的体会是:鉴于自由软件的水平之高、应用面之广并有源代码,广泛提倡使用自由软件、学习自由软件、参与开发自由软件,对于方便用户使用、保护用户投资、提高软件应用与开发的综合水平、打破商业软件的垄断和控制都具有重大意义,是非常必要的。

自由软件有无商业意义,回答是肯定的。一个向公众提供好的自由软件的公司或企业,对于树立公司形象将超过铺天盖地的广告效应。自由软件的传播不必花广告费,自由拷贝转送过程中,就义务为软件作了免费广告。一夜暴富的Netscape公司,很大程度上就是因为始终坚持免费发放自己开发的导航者浏览器(NetscapeNavigator),在Internet上占领先机,拥有一笔无法估量的财富--传遍网络的声誉,从而获得70%以上Internet产品的市场份额。Netscape公司在微软公司探险家浏览器(InternetExplorer)的穷追猛逼之下,宣布将新版本浏览器软件的源代码上载到Internet主页让需要者免费下载。网上搜索引擎Yahoo一直未改初衷,始终坚持免费向用户提供信息检索查询服务,每天吸引了上百万的网络来访者,大量商业广告为Yahoo带来了滚滚财源。

自由软件具有满足表现欲的奇效,可以毫无约束地表现自己,就象Internet上的个人主页一样,向世人尽情地展示自己的才华。个人主页没有访问者,那就是白占服务器的空间;自己编的程序不提供给他人用,等于白搭。计算机是年轻人的事业,年轻人具有极强的表现欲望,自由软件是电脑狂的最好表现方式,也是编程者个人价值的充分体现。

软件具有很强的时效性。操作系统在疯狂升级,用户的口味也在不断翻新,老的程序在新操作系统上运行起来总是那么别扭。计算机编程语言层出不穷,编程工具功能日益强大,程序员的编程工作量也有所减轻,用比以往少许多的工作量编出的应用软件,其功能更强大速度更快捷。例如第五代函数型编程语言--J语言,与传统的编程语言相比,就先进多了。用BASIC编一个求平均值的计算程序需写8行代码,J语言仅用一行;用BASIC编写的求解二元一次线性方程组程序需100余行代码,J语言仅需两行­。软件的时效性说明,今天的应用软件实在没有什么保存和收藏价值,更无增值意义。一种软件一旦成为明日黄花,也就意味着沦落到毫无价值无人问津的凄凉境地。不能形成商品的软件走自由软件之路实为明智之举,这也许是一些电脑程序狂随时将自己编的软件向社会无偿提供的原因之一。

自然,人们对自由软件最关心的是她的“免费”意义。免费似乎成了Internet上最基本最流行的理念,许多计算机黑客的原始动机就是信息应该无偿获得,因此,黑客们(计算机高手)便在此原始动机的驱驶下肆无忌惮地猛闯各类计算机网络系统,让政府官员军方要员网络管理员们胆战心惊。无偿获得信息的原始动机导致了黑客的产生,软件厂家的傲慢、狭隘、垄断和控制,创造了自由软件的辉煌。计算机用户们引吭高歌:我爱你!自由软件。

自由软件的文化内涵是丰富的,自由软件的自由情怀是浪漫的,自由软件的思想是先进的,自由软件的奉献情操是高尚的,自由软件的使用价值是公认的,自由软件的社会意义是深远的……。总之,自由软件是人类社会步入高级阶段的必然产物。

2Internet上的自由软件资源

Internet的全球化为自由软件的发展提供了绝妙的生存空间和交流通道,大约有40%的Internet服务器所使用的软件是从网上免费获得的。Internet上有大量的站点存放有成千上万种自由软件、共享软件(Shareware)、和公共软件(PublicDomainSoftware),还有专门存放此类软件供人们下载的网址,如等等。一些此类软件还有适合多种软硬件平台的版本,如DOS版、Windows版、Macintosh版和UNIX版。

“自由软件库”作为Internet的一个重要组成部分,在国外已经非常普遍,大量著名的服务站点为自由软件的交流和发展起到了很好的推动作用。“中国自由软件库”1997年8月在国家经济信息网上正式开通,网址:,存有80G容量的自由软件(97年8月公布),堪称是世界上规模最大的自由软件档案库之一。国内许多ISP也在自己的网页上开辟有“自由软件”栏目,如瀛海威、东方网景等。时至今日,自由软件的交流也就不再仅限于磁盘拷贝这一业界古老的媒体传播形式了。

“免费”是Internet的最大魅力,然而“免费”在Internet上远不止仅限于自由软件!她还包括免费网址、免费主页、免费Email、免费查询、免费教科书、免费服务、免费…。利用搜索引擎Yahoo,在查询词条中输入“free,Internet,stuff”,即可找到一些专门收集免费网上资源的网站,国内四通利方网站中的《网上免费服务大全》就是这样的一个网站。

总之,Internet上的免费资源多如牛毛,信手拈来几个网址可以一试:

中国自由软件库:;瀛海威时空:;

中国经济信息网:;四通利方:;

共享软件经典:;;

下载软件的好去处:;

热门免费电子函件:。

3工程地质软件何处去初探

水利水电工程地质专业的应用软件分散、标准化程度低,多为各单位或个人自主开发的自用软件,也有一些与高校或科研单位合作针对某一工程而开发的专门性软件。前者用户群有限,没有形成规模或事实标准,软件开发者和用户之间是单位与单位之间的转让关系(尽管也存在买卖关系,但算不上商品软件,原因请见参考文献1);后者由于针对性较强,从特殊到一般显然有些勉强,也没见到有多少是得以推广应用的。尽管在许多科技成果鉴定意见中都美言有推广价值,实际上正如北大方正集团的掌门人王选教授所言,谁要相信那些科研成果的鉴定意见,中国就是世界第一科技大国。多年来,水利水电系统的确也没有进行过规模性的投入和开发,更没有正规的开发商或软件组织来研究到底我们应该开发什么样的软件,上什么档次,以什么为标准,当然也就不具备象样的商业意义。

工程地质软件到底向何处去?这一长期困惑我们的疑难命题,随着勘测设计市场化进程的加快,冲突与矛盾将更加复杂化。新机制在落后的技术基础上运作,对于进入市场竞争是极为不利的,而技术的革命性进步又要面对尚在过渡中的管理机制的约束,这种进步更将步履维艰。专业软件的开发需要大量投入,谁来投入?谁来组织、研究、系统分析、总体设计?谁来实施?组建协作网的目的之一,是希望走开放联合之路,联合各单位共同投入,建立标准,高效通用。然而,协作网这样一种松散的专业技术性质的群众组织,不具备任何约束效力,完全是一种自愿合作的运作机制,能否完成这一历史使命,有待于实践去检验。

当前或者说近期我们应该为地质软件做些什么?请大家讨论,最好能提出一些可以操作的解决方案。所谓领导重视,国家支持,总院组织,联合开发等等大框架,不具备实际的操作意义。根据本系统的实际情况,两年前我们就提出走自由软件之路的倡议,希望各单位和地质计算机爱好者们将自己开发的不能形成商品的软件贡献出来广泛进行交流,得到了积极响应。成勘院任鸣春专家提供的“AutoCAD图案生成器”工具,随“标准图例库”软件发至各网员单位,反映良好。最近又有长江勘测技术研究所的王秋明女士向协作网提供自由软件。衷心感谢他们。

为了我国的水利水电勘测事业,为了工程地质专业学科的发展,为了使本专业已经落后的计算机应用现状改观,希望我们的地质计算机专家,将你们的聪明才智贡献出来,服务于勘测事业,服务于社会。协作网将为本专业的自由软件交流提供广阔的天地。自由软件永存!

参考文献:1韦港,赞自由软件,《工程地质计算机应用》,1996年第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 结语 

本文结合长期的思考和实践,不同的实践环节有机整合,大大提高了学生的职业能力和素质。软件工程专业的实践教学体系的构建和实践是一个系统的、长期的过程,还需要我们不断地探索,进一步提高人才培养质量。 

参考文献: 

计算机软件毕业论文范文3

关键词:应用型软件人才;实践能力;五层次实践培养模式

中图分类号:G642文献标识码:A文章编号:1007-9599 (2012) 04-0000-01

一、应用型软件人才培养的目标定位[1]

黑龙江东方学院属教学型一般本科院校,培养的是应用型人才。自2009年以来,我院深化教学改革,通过“五个突破,五个构建”逐步探索应用性职业型开放式人才培养模式,我院软件人才培养更是强调动手能力,为此,我们突破重理论轻实践的传统教学框架,突破“以考为本”、一卷定优劣的传统考核办法,形成一套应用型软件人才创新实践能力培养[2]的一种有效模式――计算机软件专业五层次实践培养模式。

二、计算机软件专业五层次实践培养模式

为保证软件专业的学生在整个四年的学习过程中,实践学习不断线。我们把实践环节分成五个层次:第一层次是课程实验,第二层次是课程设计,第三层次是技术实训,第四层次是校企合作,第五层次是毕业设计。

(一)课程实验。课程实验主要侧重于验证性实验。比如《C语言程序设计》课程,课堂上学完循环语句后,做一个实验,让学生编一段有循环结构的程序。通过验证性实验获取感性认识,并由感性认识加深理性认识,达到巩固理论基础的目的。这就是说课程实验的主要目的是巩固理论基础。

(二)课程设计。课程设计应该综合应用一门或二门以上课程知识,做一些综合性实验。通过这些综合性实验,贯通几门课的理论知识,培养一种专业应用能力。课程设计比课程实验提高了一个层次,它不是验证性实验,而是综合性实验。但不管怎么说,课程实验和课程设计仍然停留在实验这个层次上,还没有达到实际应用的层次上。为此,我们引入了技术实训这一新的实践环节。

(三)技术实训。引入技术实训主要有两点原因:其一,我们要求学生毕业前,掌握一个完整的开发平台,而不仅仅是学过一门门课,比如说,目前软件开发平台主要有3个平台:.NET平台,J2EE平台,和LAMP平台。这些平台的基础知识是我们学过的一门门课,包括:操作系统、计算机网络、数据库、开发工具和程序设计语言等,但这些平台不等同于这一门门课,这些平台是一些计算机技术的有机整合起来的整体。比如.LAMP平台,由LINUX操作系统、阿帕奇服务器、MYSQL数据库和PHP语言有机整合起来的平台。只有掌握了平台,才能实际开发软件。所以我们要通过技术实训,让每个学生掌握一个平台。其二,由于计算机技术发展很快,学校讲授的计算机技术滞后于企业所需要的计算机技术,比如说,我们也开设网页制作和网站建设这门课,但当前流行的AJAX技术,我们没有讲到。再比如说,我们也开设了Java程序设计课。但目前流行的Struts、Spring等框架,我们没有讲到。所以,我们应在技术实训阶段把这些当前流行的技术介绍给学生,尽量缩小学校教学与企业需求之间的距离。

技术实训阶段,指导学生应用IT企业当前流行的计算机技术,开发仿真的商业案例项目,掌握项目管理、需求分析、设计编码等开发流程和开发规范,提高学生的实际应用能力和就业能力。

(四)校企合作,共建实训基地。我院先后与海康软件公司、哈尔滨黑大伊思特软件有限公司、北京易第优教育咨询有限公司、中国齐二机床集团等企业合作,并致力于实训基地建设,进入基地学习的学生直接以实际开发的项目作为实习训练项目,相当于在专业IT公司工作超过半年的员工具有的软件开发能力与经验,方便毕业后直接上岗,参与实际项目研发。

同时,我们还邀请企业专家或优秀的项目经理人来我院讲座或授课,在2009年我们对软件人才培养方案进行了修订,把企业引入到学校的合作培养工作中,使培养的学生能达到软件人才的要求,尽可能的与社会需求接轨。

(五)毕业设计。最后一个实践环节是毕业设计。毕业设计应该是用获得的专业能力真刀真枪地开发项目。开发过程中,在继承的基础上,提出改进的方案或方法,以培养集成创新能力。通常情况下,第8学期是毕业设计阶段。但实际情况是多数学生在校外找工作或已经工作,没有精力做毕业设计。为此,我们考虑将毕业设计与技术实训或将毕业设计与校企合作同时进行。每个学生在技术实训或校企合作开始时就选定毕业设计题目。以毕业设计要求的课题作为技术实训的实践项目,或以校企合作学生顶岗实习开发的项目作为毕业设计的课题,以技术实训或顶岗实习获得的实际应用能力进行毕业设计。实训或实习结束时写出毕业论文初稿,将毕业论文初稿作为技术实训和顶岗实习的主要考核依据。这样做,可望提高毕业设计的质量。

我们将实践环节分为五个层次,通过课程实验,巩固理论基础;通过课程设计,贯通理论基础,培养专业应用能力;通过技术实训,提高实际应用能力;通过校企合作,提高就业能力;通过毕业设计,培养集成创新能力。其中,以毕业设计培养集成创新能力,它的实现还有待于进一步的完善。

三、结束语

本文是黑龙江省新世纪高等教育教学改革工程项目“应用性院校软件人才培养的探索与实践”的研究成果。它提出了计算机软件专业五层次实践培养模式,构建了新的面向知识、能力、素质并重的软件人才培养模式,有助于学生尽早适应软件产业人才市场需求,有利于培养高素质应用性职业型人才,提高学生的核心竞争力。通过对07级、08级软件专业学生的实施,已取得了较好的效果。为了做到软件人才培养的与时俱进,我们还会不断的摸索和探讨。

参考文献:

[1]他们是怎样造就实用型人才的?――黑龙江东方学院高就业率解析(一)[J].光明日报,2011,6

[2]贾宗福,齐新军.软件工程专业应用型人才培养模式的探索与实践[J].2009,10

计算机软件毕业论文范文4

【关键词】FLUENT 计算流体力学 计算传热学 毕业设计

【中图分类号】G642.0 【文献标识码】A 【文章编号】2095-3089(2015)08-0028-02

1.引言

本科毕业设计是在本科教学过程的最后阶段进行的总结性的实践教学环节。在毕业设计环节中,学生应当综合运用本科阶段所学的各科知识和技能,对所需解决的课题进行思考、分析、设计和研究,从而全面、系统地完成课题交给的任务。可见,毕业设计是对学生本科阶段学习质量的全面性的检验,也对学生能否顺利拿到毕业证书和学位证书起到直接和决定性的作用。

计算传热学又称数值传热学,是研究用数值方法求解传热问题的一门科学。它可以理解为:根据所需求解的实际问题建立合理的数学模型,利用离散化处理的数值方法,再通过用计算机高级语言编制的程序,以计算机作为工具来求解传热问题的、与工程实践密切结合的一门应用基础科学[1]。而市场占有率高达40%[2]的数值计算软件FLUENT是解决传热领域数值计算问题的较好的通用软件之一[3]。

运用FLUENT等CFD软件,可以在不具备实验条件或暂不需要对研究对象进行实验的情况下,借助计算的方法进行相关工程分析,从而极大地节约人力、物力、财力和时间成本。因此,在本科学习最后的毕业设计阶段,若能让部分学生学习并基本掌握FLUENT软件对本领域问题的计算过程,将会在很大程度上促进学生今后对相关问题的建模和分析等工作。

2.毕业设计指导工作应注意的问题

由于FLUENT软件的专业性,在指导与FLUENT软件工程计算相关课题的时候,应注意以下几个问题:

(1)学生的选择

要能较好地掌握FLUENT软件相关计算过程,首先需要具有较为过硬的微积分、流体力学、传热学、计算传热学(也称数值传热学)等相关学科的基础知识。这不仅要求学生较好地理解课堂所讲知识,还要能够灵活运用课内外相关知识。有的学生学习能力和成绩相对较弱,并不具备过硬的知识储备和学习能力;有的学生未来从事的工作与本专业距离较远,或者对相关的数值计算兴趣不大,因此缺乏从事相关课题毕业设计工作的原动力;这些因素都会影响整个毕业设计工作的正常进行。因此,对于与FLUENT软件工程计算相关联的毕业设计课题,并不是所有学生都适合来做。为了有效地开展相关的毕业设计课题,在学生的选择上往往优先推荐让学习相对努力的、有兴趣和求知欲的以及未来将继续深造或从事相关科研工作的学生来进行。

(2)课题的选择

在本科教学阶段,由于受限于书本和教学大纲的安排,教师在对流体力学、传热学等课程的讲授中往往较少涉及数值计算相关知识,书本上只有一章内容与之相关,课堂上一般只传授数值计算的基本概念、简单情况下的离散方法、离散方程的建立等较为浅显的知识,这与FLUENT软件中对相应问题处理方法的深度和难度相去甚远;然而,在毕业设计的短短一学期时间内,要让学生完全掌握相关知识是比较牵强的。因此,在FLUENT软件工程计算相关课题的选择上,应选择相对基础性的、与实践结合紧密的、具有科研应用前景的课题作为毕业设计课题。这样既可保证毕业设计工作的正常开展,也能使学生在软件方面得到基本训练,为后续科研工作以及研究生阶段的学习打下良好的基础。

(3)指导过程中的问题

在毕业设计的指导过程中,笔者发现有部分学生在使用软件进行计算时,较为注重结果的可视化,而恰恰对计算中关键参数的设置、计算方法的选择等关键问题较为忽视。造成该现象的原因可能是,无论在软件中设置怎样的参数、选择怎样的计算方法,总能通过软件的计算得到一个可视化的结果,即使参数设置或计算方法的选择欠妥或有误,只要计算过程没有脱离现实太远,计算结果看上去都有一定的可信度,再加上学生对具体计算过程的“不求甚解”、不仔细推敲,往往易使人误认为该计算过程是正确的。因此,在指导过程中,应对学生使用软件的具体计算过程进行仔细地把关,确保计算过程和结果的正确性。

3.毕业设计算例

算例一:建筑空心砌块传热问题

图1a为所需计算的典型建筑空心砌块的尺寸标注图。该砌块是某典型普通混凝土空心砌块,三排孔结构,每排均由大小相等的两个孔组成,孔厚30mm。热量由室外侧(左侧)传向室内侧(右侧),室外侧为稳态或非稳态热边界条件,室内侧为稳态热边界条件。

图1b为数值计算得到的该砌块传热的某时刻温度分布图。可以看到,温度从左到右大体上呈现由高到低的分布状况。由于空心砌块为非均质构件,砌块材料的热导率与空气层的当量热导率不相等,造成了内部等温线的非均匀分布。

(a)空心砌块结构俯视图(单位:mm) (b)典型砌块温度分布图 图1 空心砌块结构俯视图

算例二:加气混凝土墙体结露问题判断

待计算的房屋的加气混凝土自保温墙体结构类型如图2所示,图中的B05表示型号为B05的加气混凝土砌块。计算中,加气混凝土砌块可以认为是热均质结构,这样导热系数相对较高的混凝土柱或梁便成为了结构体系中的热桥。由图3、图4可以看到,加气混凝土自保温墙体内表面温度最低点均发生在热桥部位室内表面宽度的中心处或阴角处。将该处的温度与当地室内空气的露点温度相比较,既可判断是否会产生结露现象。

图2 框架结构房屋自保温墙体结构

图3 B05厚度为50 mm墙体的温度场

图4 B05厚度为100 mm墙体的温度场

4.总结

利用FLUENT软件对实际工程问题进行数值计算,大大节约了经济开支和时间成本,也为学生对本领域的传热和流动问题的解决提供了有效手段,夯实了学生的理论基础,增强了其解决问题的能力。通过与从事相关毕业设计课题的学生的交流得知,学习FLUENT软件的工程计算对学生更好地掌握相关物理过程起到了很好的帮助作用,拓宽了学生的视野,也提高了学生对相关问题的兴趣,有助于提高他们的专业竞争力。由于兴趣的作用,采用FLUENT软件进行工程计算的学生的毕业设计得分总体较进行其它课题的学生的得分高约15%。由此可见,在做好本文所提及的三点问题(学生和课题的选择、指导过程中的问题)的前提下,在毕业设计中加入FLUENT软件工程计算相关课题不仅可行,还值得在一定范围内推广。

参考文献:

[1]陶文铨.数值传热学(第2版)[M].西安:西安交通大学出版社,2001.

[2]姚征,陈康民.CFD通用软件综述[J].上海理工大学学报,2002,24(2):137-144.

[3]韩占忠,王小敬,兰小平.FLUENT流体工程仿真计算的实例与应用[M].北京:北京理工大学出版社,2004.

作者简介:

计算机软件毕业论文范文5

关键词:高职院校;毕业设计;软件开发

中图分类号:G642.477文献标识码:A

毕业设计是高职学生由在校学习到参加工作之间的、十分关键的综合教学环节,是毕业前的一次重要的系统实践训练,也是对高职院校的教学管理、师资水平和学生综合素质的集中体现和检验。这个环节把握得好,对学生就业有很大的帮助。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机结合的最佳途径之一。笔者多年来一直从事高职计算机软件专业的毕业设计指导工作,经过长期的实践和探索,同时吸取他人经验,对毕业设计工作有如下的认识。

一、毕业设计的选题

选题是毕业设计的第一步,也是非常重要的一步,包括教师选题和学生自选题两种。高职计算机软件专业实现毕业设计的途径和空间是多种多样的,只要有研究开发的环境即可。可以在学校内部组织开展,也可以走出去,到企业、到社会中去完成。例如,校企合作、产学研结合是高职毕业设计实现开放性的有效途径。一是学生到企业、公司实际工作中去,运用所学知识和单位的短期培养,按规定格式和要求写出总结报告或毕业论文,或在参与实际项目设计中完成设计,采取校内指导老师和企业指导人员共同指导学生的毕业设计,在我院的软件专业这种形式的设计占到了近1/3;二是充分挖掘校内资源,寻求多种途径开展毕业设计。例如,参与教师的科研项目,承担部分任务;主动与学校各部门联系,帮助设计各种中小型信息管理系统,如学生档案管理系统、教务管理系统、后勤水电管理系统、学校图书管理系统等,由各部门根据使用情况进行评价。

选题时的原则主要有:(1)符合专业或大类培养目标、满足教学基本要求,使学生得到比较全面的训练,要尽可能进行有软件工程背景的毕业设计;(2)应尽可能结合生产、科研和实验室建设的实际任务,促进教学、科研和生产进行选题。也可是模拟真实的软件项目课题;(3)应有一定的深度与宽度,工作量饱满,使学生在规定的时间内经过努力能按时完成,并鼓励学生有所创造;(4)毕业设计的选题应面对学院的实际情况,从培养目标出发,充分利用学院的计算机资源和人力资源,力求实现学生掌握知识的实际水平与市场经济的需求相符合。

二、毕业设计的管理

要完成高水平的毕业设计,除了要求毕业设计指导教师提供的选题应是新颖的、实用的、能适合当前社会的市场需求的外,还必须要有严格的毕业设计管理制度相匹配。

1、学生毕业前的上一个学期末,确定指导教师,并进行毕业设计动员。有关教师提供指定格式的、“毕业设计(论文)选题报告”、“毕业设计(论文)自选题目申请书”、“毕业设计(论文)格式、书写规范”等表格供学生填写或参考,其内容包括毕业设计的选题来源、要实施的技术方案、要完成的研究工作、需配备的硬件和软件环境、需要的资金等。其中,还给出近三届本专业学生做过的论文题目,防止重复或抄袭。表格填写后交由教研室集体讨论并提出修改意见,然后由计算机系部与有关指导教师统一审批。再将所有选题和指导教师名单提供给学生,由学生和指导教师进行双向选择,有关部门根据选择情况做适当调整后公布指导教师及学生的对应名单。

2、经统一审查后,指导教师给每一个学生下达“毕业设计(论文)任务书”。指导教师与学生见面时,要针对任务书向学生讲解课题目标、实施方案、需要收集的参考书目、需要自学的内容及应做社会实践活动等,并向学生提供相关网站,让学生自己上网学习有关预备知识。

3、指导教师根据系部的统一安排向学生提供“毕业设计工作进程安排表”。该表包括在毕业设计过程中,安排对学生完成毕业设计需补充的专业知识讲座的内容与时间、上机时间、教师辅导时间、检查时间、完成每一设计步骤的进度要求、毕业设计说明书初稿上交和举行毕业答辩的时间等。学生应根据毕业设计任务书的要求,在毕业设计工作开始一周内写出开题报告,内容主要包括:资料准备情况、设计的思路与期望成果、目标任务的分解、各阶段完成的内容计划等,交由指导教师审查后,再按计划开始设计。毕业设计的时间一般在12周左右。

三、毕业设计过程中的几个重点环节

1、资料查询和实地调查。任何一个课题都是有学科基础或技术基础的。学生在做毕业设计开始,通过进行资料查询,可以了解本选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果,然后准备与该题目相关的参考资料。通过与对资料研究成果的比较说明自己的选题是符合当前的研究方向,或是否采用了当前的最新技术并有所改进,以进一步了解选题的意义。值得注意的是,要做好毕业设计,必须阅读一定量的近期中、外文资料,这不仅反映学生的外文阅读能力,而且有助于设计的先进性。高职学生在毕业设计之前进行必要的社会调查,是了解和加深题目理解的另一重要途径。以《企业仓储管理信息系统》这个题目为例,学生可以到实习工厂、中小企业等场所进行实地考察、了解管理信息系统的实际应用状况,通过系统现象的感性认识,逆向推测如何进行模块设计才能实现这些功能。另外,网络查询也是学习、资料查询的重要方式。指导教师要让学生按毕业设计任务书要求深入地了解本毕业设计课题,准备资料,写出文献综述并完成初步的外文翻译任务。

2、制定和论证技术方案。明确所要解决的问题后,就要提出自己解决问题的思路和方案。包括一般的程序设计、数据库设计和网站建设等,应选定编程语言、根据目标提出总体模块设计图、流程草图等,通过比较表明自己方案的价值、方案的创新之处或有新意的思路、算法和关键技术。学生阐述自己的设计方案时,要说明为什么要选择该方案,如何进一步优化数据,不足之处如何得到克服,最后完成的工作具有什么样的性能或达到什么样的水平。

3、充分发挥教师在毕业设计中的引导、辅导作用。教师在整个毕业设计工作中应该起到引导、辅导交流的作用,激励学生有足够的信心完成毕业设计工作,鼓励学生突破旧系统,展开思维的翅膀,尝试别人没有想过或没有做过的工作,注意对学生创新思维的培养。在毕业设计过程中,指导教师布置任务后,要进行具体指导和及时检查。指导教师要注重针对性与适用性,力争使毕业设计内容与学生毕业后所从事的技术岗位对口,使人才培养目标与社会的需求相一致。

4、毕业设计的先期总结和答辩准备。在毕业设计的后期,指导教师应及时进行总结,针对每个成员指出毕业设计过程中的改进之处,提出后期需要进行工作的重点和方向。并发放统一格式的编制设计说明书的有关文档,如毕业设计说明书的装订顺序、目录和正文的格式要求及正文基本结构及毕业答辩应当做的准备工作。指导教师检查资料是否齐全、是否符合规范要求、程序运行有无缺陷及答辩时要注意的问题等,然后做最后的答辩准备。毕业设计答辩开始前三天,学生需上交毕业设计的相关文档和程序资料。文档部分按规定格式装订成册,供答辩委员评阅。

5、毕业答辩、成绩评定。毕业答辩评分要做到客观、公正、公平。人员除本院教师外还聘请企业项目开发人员参与评阅和答辩工作。答辩分数可分为自述、回答问题、论文内容三部分。最后,通过答辩委员会及各位指导教师统一讨论,得出学生的答辩成绩。答辩后,答辩委员会及时总结答辩中遇到的问题,并组织部分同学参加座谈会,了解学生对毕业设计的反馈意见,以备下一届进行设计时加以改进。

四、结束语

高职学生理论基础相对较弱,但实际动手能力并不差。毕业设计给了他们一个良好的提升能力的机会。毕业

设计多选择一些项目单位的实际软件项目,让学生到公司、企业这些项目实际场合进行毕业设计,最好是在生产实际中选择那些真刀真枪的设计题目。经过我院近四届高职计算机软件专业毕业生采取以上方法和环节进行毕业设计实践,已取得较好的效果,学生适应性和实际能力有了很大提高。但也存在不完善的地方,只有通过不断地实践、研究、总结和改进方法,不断地进行毕业设计教学的改革,为培养出计算机软件专业应用型的高技能人才做贡献。

(作者单位:大连水产学院职业技术学院)

参考文献:

[1]李志宏.以就业为导向,深化改革,推动高职高专教育健康发展[J].中国高教研究,2004.1.

计算机软件毕业论文范文6

关键词:毕业设计;教学改革;Autocad;土木工程

作者简介:黄海生(1983-),男,福建莆田人,莆田学院土木工程学院,讲师;吴丹丹(1982-),女,福建莆田人,莆田学院环境与生物工程学院,实验师。(福建 莆田 351100)

基金项目:本文系莆田学院教学改革基金项目(项目编号:JG201110)的研究成果。

中图分类号:G642.477 文献标识码:A 文章编号:1007-0079(2013)35-0157-02

土木工程专业是一个注重理论能力和实践能力相结合的专业,不但要求学生具有扎实的专业理论基础,而且要懂得怎样把理论的知识应用到实践上,即动手能力。而毕业设计是学生运用专业知识解决工程问题的一个重要的实践教学环节,是实现专业知识与工程实践相融合的重要平台,是培养应用型人才的重要手段,也是衡量本科教育质量的重要标志,具有很强的实践性。[1]毕业设计的质量直接反映了学生的专业水平,影响学生毕业后的工作能力和发展潜力,也是高等院校教学质量的直接反映。然而,目前许多普通高等院校土木工程专业的毕业设计教学环节存在诸多不足,毕业设计质量不容乐观。[2-4]

一、引进Autocad技术,提高毕业设计质量和效率

土木工程毕业设计一般安排在大四最后一个学期,设计的安排时间基本上都在10~18周左右[5],毕业生有的要忙于找工作,有的要忙于考研、考公务员,无法全身心投入到毕业设计。[6,7]鉴于土木工程专业毕业设计周期短、设计复杂的情况,如果所有的设计都要求学生采取手算或者手绘的形式,学生将花费他们大部分的时间和精力用在数据处理与手绘上,而对于建筑的创新设计和结构设计的合理性考虑较少,这不仅影响了学生掌握专业知识,同时也限制了学生创造性思维的发展。将计算机辅助设计(CAD)应用于土木工程毕业设计中可大大减少学生计算的工作量和工程绘图的时间,提高设计的效率,同时培养学生的工程意识和创新能力。

CAD 即计算机辅助设计( Computer Aided Design),指利用计算机硬件及软件系统帮助设计人员进行工程设计的方法和技术。土木工程毕业设计常用的CAD 软件包括Autocad、天正建筑CAD、建筑结构PKPM、探索者CAD等。Autocad软件课程是工科土木工程专业本科的一门必修课,也是学习其他土木工程CAD软件的基础课程。本课程的目的是使学生了解有关CAD的基本知识和发展动态,熟悉Autocad软件的常用工具,掌握使用该软件进行专业绘图的基本方法,培养建筑工程专业学生利用计算机辅助设计软件绘制专业图形的能力。Autocad软件课程是一门实践性很强、内容涉及面广的课程,主要讲授计算机绘图基本知识、基本操作以及常用计算机绘图基本命令。

二、毕业设计存在的一些问题

土木工程毕业设计制图部分一般由建筑施工图、结构施工图和计算书里的插图等组成。学生虽然经过了Autocad课程的学习,但由于理论基础掌握不扎实,且缺乏实际工程经验,存在对绘图软件掌握不牢,绘图效率低下,图纸表达不科学甚至出现较大的错误等质量问题。如:

(1)绘图效率低下,毕业设计本身时间较紧,学生对软件的不熟悉,对软件命令掌握不牢固,造成花在计算机绘图上的时间较多,不能够充分利用计算机绘图速度快的优势,影响了整个的设计进度。

(2)层次不分明,缺乏对图层的有效管理和使用,图层建立不科学,图层划分较少,有的甚至把整张建筑图全放在一个图层上,这给之后对图纸的修改和管理带来了很大的隐患。

(3)制图标准掌握不清,制图不规范,特别是建筑制图上有很多关于符号类对象(如:文字、标注、图框、标高符号、定位轴线编号、详图索引符号、详图符号、剖面符号、断面符号和指北针等)。符号类对象有它特定的大小的规定,学生对相关的规定不熟悉,造成整张图纸表达不规范。

(4)缺乏对标注、文字样式的有效管理造成图纸标注混乱、字体不一,大小不符合规定,甚至出现很多乱码等。

三、以土木工程专业毕业设计质量提高为导向的Autocad课程改革

毕业设计是检验学生对大学四年所学的专业知识的最后一次大考,而Autocad软件作为这次大考的一个重要工具,对这个工具技能的掌握是否牢固将对学生毕业设计的质量起着较大的作用。因此,针对毕业设计中存在的一些质量问题,有必要对Autocad课程的教学理念和教学方法进行改革。

1.培养良好的绘图习惯,提高图纸质量

良好的绘图习惯能够使整张图纸整洁有序,提高绘图的效率和质量。在授课过程中应注重良好的绘图习惯的培养。

(1)层次分明,规范作图。图层就像是透明的重叠图,运用它可以很好地对图形信息进行管理。在建筑制图中经常会碰到较为复杂的图形,如果只是在一个图层上进行绘制,显然会给经后图纸的管理带来麻烦,且容易出错。这时候就可以利用图层的功能,在不同的图层上绘制属性相同或相近的图形,然后将需要的图层相叠加,不需要的辅助图层关闭,这样就会出现所需要的图形较果。把图形按照不同属性分别放到这些图层上,图层根据绘图的需要可以实现对进行锁定、关闭和冻结,还可以在图层上设置统一的颜色、线型和线宽。若要对某个对象进行编辑,则只需选中相应图层上的对象即可,从而提高作图效率。

(2)加强样式管理。Autocad常用的样式包括文字样式、标注样式等。通过对图纸样式的设置和管理可以很方便地对字体和标注的格式进行统一设置与更改,使得字体和标注的管理更加有序,确保格式编排的一致性,从而减少许多重复的工作,提高效率。

(3)图块的使用。图块是一个或多个实体的图形组合成的一个整体,各图层单元实体可以有自己的图层、线型和颜色等特征,把它作为一个整体在图形中编辑和调用。修改或更新图中定义的块,AutoCAD将自动更新图中插入的所有的块,这给用户的工作带来了极大的方便。特别是使用频率较高的图形,通过图块的使用能够大大提高绘图的效率和质量。

良好的绘图习惯需要平时在实践绘图中不断积累,特别是对于一个初学者来说尤其重要。只有良好的绘图习惯,绘图技能才能更加“清晰”、“准确”、“高效”。

2.精选课程案例,引进项目导向教学法

Autocad软件本身的命令并不多,也不算太难,但是要把软件灵活运用到建筑制图里却是不那么容易的。Autocad软件的学习一般安排在大一,这时学生对专业的知识还不大了解,如果单单只是学习软件本身,学生们肯定提不起兴趣,效率低下。

通过引进实际工程的建筑全套图纸作为学生学习的例子,紧密结合相关的专业课程(如画法几何与制图和房屋建筑学等)。要求学生在学习软件的过程不仅要学会软件的命令,而且要懂得相关的一些专业制图标准的规定。如图幅图框的的规定、线条线型的规定、符号类图形尺寸的规定、字体样式以及高度的规定等。

实践证明,这种引进实际工程的项目导向教学法在实际运用中优势明显,使学生理解和把握课程要求的知识和技能,能够同时巩固和学习相关课程的能力,培养学生的读图、识图、绘图的能力,培养他们分析问题和解决问题的能力,从而大大提高了学生学习的兴趣,培养学生的实践能力。这种引进实际工程的项目导向教学的方法,通过激发学生学习的积极性,让他们明确学习目的,为今后其他CAD课程的学习和毕业设计打好基础。

3.加强与相关专业课程之间的紧密结合

本课程具有很强的实践性,学生仅通过理论学习很难对知识融会贯通、全面掌握。课程建立了多层次的实践环节,除了引进精选案例之外还与其他的一些专业课程建立了紧密的联系。

课程设计是学生在完成一门专业课程之后集中一段时间进行设计。通过设计来巩固和提高课堂教学的内容是培养学生将理论知识与实践能力的主要途径。目前,Autocad软件已广泛应用于土木工程领域。而计算机绘图作为课程设计的内容,是提高课程设计质量与学生的计算机应用能力素质的重要途径。因此在教学中做到启发式教学,在进行房屋建筑、混凝土结构、钢结构等的课程设计时改变传统采取手画的单一方式,要求学生增加计算机绘图的实践环节。从学生的实际出发,以启发学生的思维为核心,调动学生的学习主动性和积极性,为学生掌握Autocad技术培养综合应用和创新能力提供了多层次、多方面的训练环境。

4.改革考核方式,提高绘图质量

以培养学生的形象思维能力和设计表达能力为工程实际培养应用人才为目标,改变传统单一的个人绘图考试模式,采用“小组协作绘图+个人绘图考试”的上机考试的模式。一套完整的建筑施工图项目往往是由各层平面图、立面图、剖面图和详图等组成,图纸较多,所涉及到的专业知识较多,如果由单一的学生在较短时间内独立完成显然不现实。小组协作绘图模式是一个项目由四到五个的小组成员组成,小组选举出一名组长,组长负责各小组成员的分工。各小组成员共同完成同一项目,需要分工清晰,相互协调。需建立统一的图层、文字、标注样式等,且在各小组成员完成自己分工的同时须相互校对,最后组成一套完整的建筑施工图。通过不断相互交流和思想碰撞,依靠小组成员之间的合作、鼓励、监督来促使学习,更高效地学习Autocad软件。小组协作绘图主要考核绘图的综合能力和协作精神,属于过程的评价,占考核比重的40%,而个人绘图考试是属于软件技能总结性评价,可占60%。

评分标准需关注过程、兼顾结果。故评分标准引进对一些绘图习惯的评定,如是否合理应用图层的知识、是否灵活应用图块的知识及对文字样式、标注样式的管理如何等。同时评分标准也应该注重学生绘图是否符合相关建筑制图标准的评定。通过这样一套完整的考核方式引导学生在掌握Autocad软件的同时,更加注重相关良好的绘图习惯和绘图标准的掌握,使学生对建筑图的绘制有更全面的认识和更清晰的了解,大大提高绘图的效率和绘图的质量。

四、结束语

通过多届毕业设计指导和Autocad课程建设经验,提出了一套行之有效的Autocad课程改革方法,使学生能快速掌握软件操作技术和设计精髓,大大提高了学生毕业设计的质量和效率,为日后的学习工作打下了坚实基础。

参考文献:

[1]童乐为,罗烈,刘沈如,等.土木工程专业毕业设计教学创新体系建设探讨[J].高等建筑教育,2010,(2):111-114.

[2]郝哲.对提高土木工程专业毕业设计质量的思考[J].理工高教研究,2008,(1):100-104.

[3]谷倩,彭少民,钟立汉,等.高校土木工程本科专业毕业设计实施[J].理工高教研究,2005,(1):75-77.

[4]罗臻,邓敏,叶雁冰.提高地方院校土木工程专业毕业设计质量的措施与实践[J].高等建筑教育,2010,(3):123-126.

[5]蒋玮,肖晶晶.土木工程专业本科生毕业设计的现状与思考[J].陕西教育(高教版),2013,(Z1):122-124.