软件毕业论文范文

时间:2023-11-12 03:56:52

软件毕业论文

软件毕业论文篇1

第一、要知道软件的生命周期和毕业设计的相对关系,从设计产品开始,通过产品的开发使用到最后的退出舞台,都为这个软件的生命。

第二、在软件的生命周期里需要完成的任务有提出问题的定义,分阶段的调查和编写软件数据和设计文档等在实现阶段主要需要完成的则是编写毛和对他的测试工作,需要根据他的说明书把这些转为程序代码,并成单元的测试,使其编写。

第三、确认他的测试阶段,根据要求进行总的测试,并对用户提供测试结果,这个极端是对应论文的论文评审,和答辩阶段。

第四、进入他的使用时期,和对软件的维护,这个组要体现在论文的答辩。

软件毕业论文篇2

一、选题依据(拟开展研究项目的研究目的、意义)

随着社会的进步、计算机技术的飞速发展 ,用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。现在中国企业已进入"新管理时代",企业管理在经历了计划经济时期的"生产管理"时代,计划经济与市场经济相结合时期的"混合管理"时代后,从九十年代末进入全面市场经济时期的"新管理"时代.新管理时的中国企业管理是面向市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代. 新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心.要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的"内功".越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势. 在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷,灵敏,在管理的思想观念,方式方法上不断创新.人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理.

三、研究方案(主要研究内容、目标,研究方法、进度)

主要内容:支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时认识档案的建立,老员工转出、辞职、退休等。目标:实现企业员工工资管理的系统化、规范化和自动化。

四、进程计划(各研究环节的时间安排、实施进度、完成程度)

2006-03-10---2006-03-16收集所需资料2006-04-02---2006-04-16完成系统需求分析, 对人事查询管理,人事维护管理,工资查询管理,工资维护管理,等各个功能模块的功能进行确定。2006-04-17---2006-04-25对数据库表结构进行设计,将表结构导入数据库。并对论文进行初步构思、编写。2006-04-17---2006-05-05继续完成功能模块的代码编写。2006-05-05---2006-05-23设计测试实例,对系统进行测试,找出缺陷,进行完善。2006-05-24---2006-06-15完成毕业论文的编写工作。

五、导师对文献综述的评语

签字: 200 年 月 日

专业负责人签字: 20 年 月 日

软件毕业论文篇3

关键词:自由软件

赞自由软件2,读作:赞自由软件的平方。赞自由软件前三集的题目顺理成章,先是“赞”,后“再赞”,继而有“还赞”,这第四集的题目就不好取了,叫“四赞”或“赞”的第四集,都太俗气,来它个“平方”,既有“四”的含义,又不落俗套地将阿拉伯数码的“2”这一颇具“双”、“重”、“偶”的吉详意思表示出来了,并且符合笔者神吹调侃喜异善奇的写作风格,自然是要自恋一番的了。但话又说回来,这种风格的文章也只有在我们自己倾注了许多心血花了大量时间费了多少精力而编辑的刊物上才可以与读者见面,若投去他刊,也许早就被那些正规而古板的大编辑们卡死在摇篮里了!

言规正题。我们对自由软件的赞美到了写连续剧的程度,一是自由软件自身的优势所在,二是表明了笔者对软件未来的展望。赞美当然就有夸张的描述和浪漫的遐想,但也还是要讲出道理来的。再说,遐想、梦想、幻想甚至虚幻,在科学道路上永远是创新的原动力。遐想能出思路,梦想可以成真,科学需要幻想,现实也有虚幻。虚拟现实、虚拟世界、虚拟空间、虚拟硬盘、虚拟光驱……,业界很时髦的虚拟概念,就看我们的理解能力了。

关于自由软件的思想、自由软件的精神、自由软件与商业软件的本质区别、自由软件与知识产权的对立、我们如何利用自由软件来发展专业应用软件等等问题,我想仍然有一直探讨下去的必要。既然是探讨,也欢迎大家争论。

1自由软件Linux是网络操作系统的首选

1999年是政府上网年,2000年是企业'''');">企业上网年,2001年将是家庭上网年。

新世纪刚开头,企业信息化就奏出了时代强音。1月26日,由国家经贸委、信息产业部和科学技术部共同主持,在北京友谊宾馆召开了“企业信息化推进大会”。全国520家重点企业参与,强力推进企业信息化。“企业信息化工程”业已启动。

信息化的基础设施是计算机网络,网络的关键技术是网络操作系统。一般用户对网络操作系统并不很清楚,也不必搞清楚。可是对于网络管理员和网络决策者来说,他们必需关心网络建设的成本、安全性、可扩展性、先进性与可靠性等等,至少要知道目前的流行产品是什么,未来的潮流方向如何,否则随时都有被“奸商”蒙的危险。对于网络管理员,当然更关心的是网络的稳定性,三天两头宕机的系统,非把网管员整成精神病患者不可。那么可以同时满足决策者和网管员,又完全能够满足实际应用的网络操作系统有没有呢?当然有,那就是当今最“牛”的自由软件Linux。

Linux被称为软件自由女神,在业界媒体上具有很高的出现频率。我们只要任意翻开一本计算机类报刊杂志或刊载有计算机内容的报刊,都可以见到Linux的身影。可以说没有Linux露脸的业界媒体,那一定不能代表业界的声音和潮流。

1998年是Linux年,1999年Linux继续走红。称1999年为中文Linux年也决不为过。3-4月间,TurboLinux3.02、XteamLinux两种中文Linux发行版本相继亮相,掀开了中文Linux从无到有的新篇章;8月,TurboLinux4.0和红旗Linux简体中文版,预装TurboLinux4.0中文版的长城电脑开始出售;9-10月,TomLinux、COSIXLinux中文版问世;12月,TurboCluster集群服务器中文版本在中国上市;……;目前已经有七种以上的中文Linux版本在国内市场流行;红旗Linux被中国科学家们称为新时期的“两弹一星工程”。

1999年的中国计算机世界展览会,为Linux开辟了专区。9月7日在北京召开了Linux开发者大会。Linux在国内已经火起来了。

1999年11月15日,在拉斯维加斯,有全世界2000家厂商参展的Comdex`99大会上,Linux攻势强劲,出尽风头。众多著名Linux厂商不仅阵容强大,而且推出了基于Linux的图形、多媒体、办公套件、电子商务应用解决方案、集群服务器系统等等应用软件,使Linux应用软件不多的状况成为历史。会上Corel公司推出的CorelLinuxOS是通向台式机操作系统市场的第一步,声称将在2000年第二季度推出Linux的办公应用软件,还将推出针对Linux的图形应用软件:无缝地接合Windows及MacOS平台。Linux进军台式机操作系统和应用软件,无疑是向Windows系统的公开挑战。

Linux在全球风行,近两年来增长速度惊人。据权威机构IDC预测,未来五年内Linux的平均增长率将超过其它操作系统增长的总和,成为21世纪前途无量的操作系统。

据国内建网单位介绍,选择Linux操作系统的网络,总体工程造价降低30%,系统运行速度提高一倍。Linux不仅让我们有了Windows之外的选择,也让我们看到了自由软件最美好的一面,又一次赋予了中国软件业的新生。

Linux被国内业界人士看作是开发自主操作系统的一个千载难逢的机遇。从国家和国家安全的角度考虑,中国从来没有放弃过对自主操作系统的开发,多年来国家投入了大量资金,但仍然是个薄弱环节。完全采用别人的操作系统是危险的!何况中国每年还要为Windows操作系统支付几百个亿的版权费。国家有以Linux为契机开发自主操作系统的行动,业界对此呼声强烈,媒体宣传态度中肯,用户们也应该有首选Linux的自觉性。

2自由软件的自由与免费

随着Linux的成功,自由软件的内涵进一步深化,外延更加扩展。以前我们对自由软件的理解与今天媒体和业界对自由软件的深层次探讨相比较,似乎显得有些肤浅了。三年前我在《赞自由软件》一文中,将自由软件定义为有版权的自由软件和没有版权的自由软件,并且还进一步分解为开放源代码的自由软件与不开放源代码的自由软件。但最根本的出入在于我们一直将自由软件理解成免费软件,因为FreeSoftware一词中的Free的确有自由和免费的双重含义,将她译成中文时在字面意义上也是这样理解的,而且从实际意义上看同样如此。近来一再有人撰文予以纠正,声明“Free”不是免费而是自由,并举出GPL((GeneralPublicLicense,通用公共许可证))中的解释:“Free”是自由而不是价格。对此我们没有更多的说法,因为GPL中的解释无疑更具权威性。

根据GPL的定义,自由软件要开放源代码。而广大计算机用户机器中的大量常用工具类软件,基本上是都是封装后的可执行程序,并没有提供源代码,只能归于免费软件之列。

其实,对自由软件的理解有误区也好,存在争议也罢,对于一般用户而言都没有实质性的意义,特别是从我们一直推崇的自由软件精神以及自由软件在行业专业计算机应用中所发挥的作用的角度来说,基本上无关紧要。因为广大用户更关心的是软件的功能和实用性,大多数用户也就是知道会用即可,并不去关怀源代码问题。可以并且能够折腾源代码的用户,属于高级用户。那些程序员,电脑疯子和计算机狂,去追寻、修改、编写和提供源代码,当然就比高级用户还要高级了,他们的动机和志趣已经远远在我们概念中的一般用户的思维范围之外,本文暂时停止对他们内心世界的探求。

需要强调的是,我们仍然完全可以将那些任意拷贝自由使用免费共享的软件当成我们早已形成了概念的自由软件,管他提供还是不供源代码,均不必下功夫去理论。有用能用就行。

3开放源代码由来已久势不可挡

开放源代码并不是今天的新生事物,应该说从计算机诞生之日起就是如此。Linux仅仅是开放源代码的典型代表,而决不是源代码开放运动的全部。

众所周知,在当今的计算机技术中,软件被称为计算机的“灵魂”。而在20世纪40年代计算机刚刚出世时,软件的地位则远不如硬件风光,程序员大多是女性就足已证明。到了20世纪70年代,计算机产品已经相当丰富,厂商在提供硬件的同时也是要提供软件的。直到今天,单独去购买计算机类的配件产品,如modem、打印机、扫描仪等等,厂商都要提供相应的驱动程序和(或)应用软件。

1968年ARPANET(Internet的前身)建立时即开始了验证开放源代码的可行性。1973年TCP/IP协议的产生,成为Internet的基础。1976年,比尔.盖茨发表了他那份“臭名昭著”的版权宣言《致电脑爱好者的公开信》才改变了软件的游戏规则。尽管如此,开放源代码也从来没有停止过,请读者继续观注下例事实:

1979年加州大学伯克利分校建立了BSDUnix,被称为开放源代码的先驱;1983年自由软件基金会(GNU)计划成立,并建立了GPL开放源代码协议;1987年Perl语言(一种用户群比Java更多的编程语言)诞生;1993年FreeBSD1.0;……。

从1998年起,全球范围内的开放源代码运动更是一浪高过一浪,势不可挡。先是Oracle、Informix等众多知名厂商纷纷推出了支持Linux的产品,接着是Netscape公司公开Communicutor5.0源代码,紧随其后的是Sun公司宣布向开发人员公布Java2的源代码,Novell公司公开Netware部分源代码,Apple公司宣布公开部分MacOSX的源代码,康柏(中国)向中软公司开放64位Unix源代码。在Internet上有许多专门公开源代码的网站,为程序员们提供了丰富多采的编程源代码资源。

1999年初有人预测,操作系统市场将会逐渐消亡,随着Linux和FreeBSD的发展,操作系统必将走向免费,仅仅是时间而已。新世纪新千年刚一开头,预言即变成了现实。2000年1月27日,SunMicrosystems公司在京举行新闻会,正式经过3年研究开发并投入大量研发经费的Solaris8操作系统,免费向任何人提供,源代码公开。Solaris8是当今业界领先的Unix操作系统。

从以上开放源代码的历史和众多源代码开放软件的亮象可以看出,自由软件和开放源代码的确“博大精深,Linux只是沧海一粟。”

盖茨将自由拷贝视为盗版,虽然维护了开发商的利益,但却从此埋下了隐患:产业垄断出现,产品质量低下,缺乏应用服务,发展到今天这样的程度已经开始阻碍软件的社会化。垄断所造成的产业畸形成为软件业最致命的障碍。越来越多的人认识到只提供编译后的可执行程序的软件后患无穷,这时重新倡导自由拷贝和源代码开放就成为社会发展的必然。

软件的老传统和发展潮流都是自由拷贝,源代码公开,用户可以修改和完善应用程序,其特色之一是保证了程序员之间的合作与交流。Novell公司头目认为:“开放源代码导致了高质量的代码产生”。这正是对源代码开放浪潮的权威性技术注解。

其实,最需要源代码的并不仅是那些软件开发商。中国这样的发展中国家,信息化的核心技术—操作系统,老是受制于人真不是个味。在国内广大计算机用户中占统治地位的Windows95/98系统,会悄悄向控制者发送机器中的信息,造成用户资料泄密。国家重要部门用Windows操作系统是很危险的,特别是网络应用。鉴于此,国内业界把Linux作为开发自主操作系统的一个千载难逢的契机,更有其深层次的含义。中国的软件产业对公开源代码的贡献并不多,但又是最需要公开源代码的,这是事实,当然就更应该积极加入到世界性的开放源代码行列中去。

操作系统开放源代码,应用软件也有开放源代码的。不过,用户多的软件开放源代码才有意义,专用系统源代码开放了也没几个人去理它。中国的问题在于,计划经济时代产生的科技成果难以转化成生产力,不能迅速变成商品,大多被束之高阁,久而久之就成了过时技术,可见专利保护也是有缺陷的。对于那些过时专利,如果早点将技术公开,谁都可以用自己的实力去将这些技术转化成商品,国家从这些赚了钱的商品中收税,再从税收中提出一部分直接奖给发明者,有可能比走阳春白雪式的专利技术更有实际意义。

4Internet是公开源代码的最佳媒体和途径

传统的源代码传播途径是以纸介质或磁盘为媒体的,其传播速度和范围都十分有限,不能及时反馈和公开程序高手们修改与补充的代码,讨论的范围就更狭窄了。Internet地球村的概念和实际功能,充分缩短了交流的时间和空间,不论您在哪里,也仅是一“屏”之隔,一“点”之差,您要是真把自己融入到这个虚拟的社区中,编程中的难题不愁没人解答。Linux就是借助于Internet发展壮大的,可以说没有Internet就没有Linux。流行编程语言VB、VC、Java、Perl等等,在Internet上都有应用程序公开源代码的网站。还有许多网上编程爱好者俱乐部式的“群众”组织,在Internet上交流源代码,探讨编程技巧,例如著名的VB联盟。最近媒体宣传的国信易博网站(),被誉为软件人员的好去处。该网站以丰富的软件源代码库、全面的软件专业资料和信息以及方便、有效的软件支持工具,吸引着软件工程师和中小型企业'''');">企业。

“工程地质计算机应用”主页中的“软件交流”栏目,有本行业本专业的共享软件,还准备将自由软件上载本栏目,并将新开辟公开“源代码”和“源代码讨论与交流”栏目。在这些栏目建成之前,类似的内容完全可以上载现在的“经验交流”栏目。

源代码开放需要大家共同遵守自由软件的基本准则,共同维护,并积极提供源代码。既从网上获得资源,也要为她作出贡献,提供信息。开放源代码的协议有GPL、BSD、Mozilla等,这些都是国际通用准则。对于我们本行业本专业的源代码开放,也可以考虑搞一个符合国情、适应现行体制、着眼于未来和促进发展的“协议”,以此来推广、应用和保护本专业的应用软件,使之走上正轨,发挥作用。

专业应用软件开放源代码问题,本身就是一个完全公开自由探讨的课题,大家都可以在《网刊》或“主页”上发表高见,展开讨论。赞成的、反对的、探讨的、顾虑的、提问题的等等,我们没有任何条条和框框。真理越辩越明,问题越论越清。请大家都来参与。

5自由软件运动与自由软件思想初探

自由软件对IT业界的影响构成了自由软件运动,开放源代码运动,很有些轰轰烈烈。“运动”一词对于国人来说是刻骨铭心的。笔者在媒体上初见“自由软件运动”和“源代码开放运动”这些很具有中国特色的词组时,还以为是我们自己发明的呢,后来在Internet上转了一圈才明白洋人也搞“运动”,他们发明的英文词组为:FreeSoftwareMovement和OpenSourceMovement。

“自由软件运动”或“源代码开放运动”,其影响是全球性的,不好与我们国内的历次“运动”相比较。这种全球性的运动也有针对性,运动的对象是诸如微软之类的软件巨无霸和行业垄断商;运动的发起者是美国自由软件基金会的创始人RichardStallman和芬兰Linux的作者LinusTorvalds等自由软件精神领袖;运动的参与者是全世界的软件精英程序高手;运动的支持者是众多的软件和硬件厂商;运动的拥护者和受益者是所有计算机用户。

“自由软件”这一专用名词早已蜚声业界,自然无可争议。然而,自由软件的自由思想、发展前途和未来定位,却是业界争论不休的议题。自由软件的知识共享源码公开、免费使用自由传播、共同维护能者为师、不得垄断谋取私利等等基本思想和理念,可以说是人类思想的最高境界—共产主义思想在社会现阶段中的提前反映。现实社会中IT业界的共产主义思想来自于发达的资本主义社会,并不奇怪,因为历史上的共产主义思想本来就是一百多年以前生活在资本主义社会中的马克思创立的,随后的列宁、等伟大的革命导师杰出的思想家们发展了马克思主义,丰富了共产主义思想。

计算机的发明与应用,也可以说又产生了一批思想家,最为典型的当然要数自由软件思想的创立者RichardStallman。至于自由软件的倡导者们,算不得思想家,称为自由软件思想家追随者还是可以的。当然,如果对自由软件思想有创新和发展,也可以升级为“思想家助理”或“助理思想家”,直到成为真正的自由软件思想家。思想家实在太伟大了,早有名人指出:一种能够被人们认同的“思想”的创立远比一项科学技术的发明更为困难更为重要。因而在几千年人类社会发展过程中,对社会有一定影响被人们认可的思想家屈指可数,而杰出的科学家却不在少数。

自由软件强调的是“自由”,这是符合人性特点的。Linux赖以生存的思想是“自由”,得以发展并成为自由软件运动的动力也是人们对自由的渴望。人性是自由的,而人类的知识财富应该为更多的人服务。软件业的自由更是每一个业内人士的希望与梦想。人性的自由激发人们的灵感,不断攀登高峰。软件的自由让我们更好地汲取人类的精华,创造出更加美好的软件生存环境。

自由软件提倡的是“开放”,没有开放也就不成其为自由。人类社会几千年的文明史又是一部开放的历史,科学技术、文学艺术都是开放才得以进步和发展的。开放的反义是封闭,社会封闭没有出路,软件封闭将被业界遗弃。

自由软件推崇的是“交流”,与商品的交流存在根本性区别。一件物理产品被转手之后你就没有了;思想和软件是逻辑产品,可以无限次地转手和复制,原版永远是自己的。逻辑产品交流的意义远比任何物理产品的交流都更为重大,更为深远。

自由软件对业界的贡献无可争议,自由软件对人类社会进步与发展的最大贡献是她的自由思想、开放思想和交流思想。倡导自由,探索人性,是社会永恒的课题。

自由软件的思想和理念与知识产权版权意识是背道而驰的,因而引来了一些人的忧虑:自由软件的发展前途如何?自由软件的未来定位在何处?特别对于Linux这一很有前途的操作系统,她的命运更为令人担忧。首先,Linux会不会走Unix的老路?Unix早先也是公开源代码的,后来才走向了分裂,被商家利用,形成了今天的多种互不兼容的Unix商品版本,认为不存在这个问题的理由是Linux有GPL的保护,尽管有人会专空子利用Linux沿袭Unix的做法封装赚钱,但不会有市场,因为明摆着有免费开放的Linux,只有才去花钱买封闭的Linux。其次,Linux没有以赢利为目的商家进行技术创新和版本升级,就会象发动机没有持续供给的油料一样,如何持续运转?认为不必为此担忧的理由是Linux从诞生到成长壮大这一实践结果已经足以证明了她顽强活跃的生命力。

笔者对自由软件的发展持乐观态度,除了以上不必担忧的理由之外,认为顺其自然是最明智的选择。在吃饭都成问题的年代我们担心资本主义复辟不是多余的吗?人类社会的发展实际上也要遵循不以人们意志为转移的客观规律,自由软件的产生与发展正是人类社会进步的象征,规律的反映,除非社会倒退,自由软件才会灭亡。

自由软件之神RichardStallman对自由软件的信念异常坚定,宣称:没有任何世俗的力量可以强加在人类与CPU之间,垄断人类通向CPU之路并将其转化为巨大的经济强权。软件不但开放源代码,而且鼓励用户之间互相拷贝,在用户与CPU之间铺设一条自由之路。

当然,自由软件也并不是没有问题。尽管有GPL的保护,但GPL不是法律,仅仅是业界的一种道德准则。根据18世纪英国哲学家和历史学家休谟先生的“无赖原则”,结合人性的弱点与商战的残酷,道德往往就显得无能为力。业界需要充分考虑到一些惟利是图的“奸商”利用职业道德准则“无能”的弱点,去钻业界的空子,将自由软件引向歧途。因此,加大自由软件的宣传力度,让广大用户认识和了解自由软件,更好地利用自由软件为全人类服务,是业界不可推卸的义务和责任。

立志于软件开发事业的人士请注意,单纯为了赚钱绝对做不出好软件。软件是人生乐趣,梦想化身,软件业不以钱多钱少论英雄。最经典的例子是两个斯坦福大学的博士生,因为好玩做了一个名为YAHOO的搜索网站,结果在全世界获得了巨大成功,当然才赚了很多钱。这种例子还有许多。先做出好软件,把赚钱放在第二位,一定能够成功。如果反过来,多数是失败的。开放源代码的程序员们并不是非常在意他们所获得的报酬,更为关心的是尽早修补程序中的bug和赶紧处理故障,这种协作方式正是微软感到害怕的。

理想与现实之间,无奈的是现实,追求的是理想。在远大抱负和崇高理想的教育下,但愿中国软件业界也出现几个象RichardStallman和LinusTorvalds这样的理想主义者。

扯得太远了,大家快干活吧!

主要资料来源及参考文献:

(1)月生,Linux春潮涌动,《软件报》1999年8月28日;

(2)阿清,OS:世纪情怀—对自主操作系统的议论与思考,《软件世界》1999年12期;

(3)蔡君,Linux的冲击和操作系统的革命,《互联网世界》1999年第6期;

(4)薛启康,使用Linux的十大理由,《中国计算机报》1999年10月11日;

(5)马红静,OPENSOURCECODE开放没商量,《每周电脑报》1999年4月26日;

(6)李维,自由软件的版权问题浅析,《中国计算机报》1999年10月11日;

(7)曹开彬,Perl渐成气候,《中国计算机报》1999年9月6日;

(8)中国企业信息化特刊,《每周电脑报》2000年1月31日;

(9)Linux最新进展,《中国计算机报》1999年11月29日软件版;

(10)高丽华,想起了“无赖原则”,《计算机世界》报,1998年11月30日;

(11)韦港,赞自由软件,《工程地质计算机应用》1996年第3期;

(12)韦港,再赞自由软件,《工程地质计算机应用》1998年第1期;

软件毕业论文篇4

1毕业设计中存在的问题

笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题:

1.1选题的盲目性

选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。

1.2缺少软件的系统分析

软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。

1.3软件设计过程杂乱无章

软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。

1.4开发过程中文档不完备

根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。

2用软件工程思想指导学生进行毕业设计

2.1以可行性研究指导选题

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。

2.2重视软件的需求分析

需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。

2.3规范毕业设计过程

软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。

2.4重视文档的写作

软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。

3结束语

软件工程是软件开发工程化、规范化的具体实施方法,将其应用到毕业设计中,不仅有助于学生对软件开发相关知识的巩固和实践,而且对解决目前软件开发类毕业设计中存在的问题,提高学生毕业设计质量,具有极大的促进作用。

软件毕业论文篇5

关键字:高职,软件技术专业,毕业设计,实践

一、毕业设计概述

在高职院校中,教学环节大概由专业理论课、实验实训、课程设计、毕业设计、顶岗实

习等组成,其中毕业设计是实践教学的重要组成部分,目的是培养和提高学生综合运用所学专业的理论知识和实践知识的技能和水平,通过一个多月的毕业设计,使学生在调查研究、查阅资料、收集整理资料、使用工具等方面得到一定的锻炼。尤其是针对软件技术专业的学生,对于软件工程、软件生命周期、软件开发、软件项目管理等方面要有一个全新的认识

并使得学生的专业素养和职业技能得到锻炼和提高,以便学生更好地适应工作岗位,较好地完成工作任务。然而在多年的教学工作中,作为高职软件技术专业的教师,发现毕业设计效果并不是十分的理想,本文就毕业设计及指导提出一点自己的想法和建议。

二、高职软件技术专业毕业设计存在问题

1、不太重视毕业设计

高职院校的毕业设计一般在大三的第一学期(也就是第五学期)后半部分进行,一般而言学生已经在此时签约了用人单位,部分已经去单位上班,学生在思想上认为毕业设计不太重要,在六七周的设计时间内,可在可不在学校,只要把论文完成了,提交给指导教师即可。所以,学生做毕业设计的时候,态度不积极,很多时间愿意呆在宿舍打游戏看视频,而不来机房与指导教师商讨设计过程中遇到的问题。等到马上进行毕业答辩了,有些学生就从网上随便下载一些论文,然后进行简单的修改,在答辩会上问的问题要么不会,要么答非所问,实际效果与预期效果相差甚远。

2、毕业设计内容不够充实

对于软件专业的学生而言,毕业设计大多为开发一个应用系统软件,严格来讲,件系统的开发完全要按照软件工程的七个阶段来执行,从前期的需求分析、可行性分析,到中期的概要设计、详细设计、编码,再到后期的测试和维护,每个阶段都有大量的工作可做。但是事实上,学生做毕业时并不是按照这个过程来执行,他们大多所选择的内容为信息管理系统,功能无非就是增、删、改、查、存、取等,这样的系统在课程设计周或实训周时已经做过,而且这些系统在网上可以很容易的找到。由此看来,毕业设计的内容缺乏灵活性、多样性,没有完全与“互联网+”、“云计算”、“大数据”、“安卓技术”等软件行业比较流行的技术结合起来,充分体现软件技术专业特色和软件行业特色。

3、论文格式不规范,文字表达不强

通过近几年的答辩前准备工作发现,很多学生在临上场答辩前一两个小时,都是忙于修于修改论文的格式,而事实是论文格式规范之前早都下给每一位学生,他们要么没有看论文规范按自己的想法来做,要么未严格按格式规范来做,论文中经常出现资料页不全、目录非自动生成、标题正文字体不合适、字体间距过大或过小、表无编号和名称、图无编号和名称、图片尺寸过大或过小、总结性的文字未完全针对本次设计、参考文献格式不正确、参考文献数目过少等等问题。学生常常在临答辩前忙于修个论文中诸如此类的问题,而延迟了正式的答辩时间。另外,论文整体文字表达欠缺,专业术语、专业描述不是特别到位,对于自己所完成的那部分内容没有突出重点和特点,有的论文长篇大论粘贴了十几页代码,完全没有把所有代码都放在论文正文中的必要性。

4、设计任务划分不明确、任务不饱满

通常一个毕业设计题目由三到五人完成,设计时间六到七周,但是纵观这几年毕业设计的完成情况,一个毕业设计任务往往由一至两人完成,其他学生或因工作因培训因其他而冠以名,收到的毕业论文往往是一个题目四五份相同的内容,有的甚至连总结部分都相差无几。所以整个毕业设计环节中学生之间的对任务的划分没有做到责任到人,人人负责一部分内容,而是由一两个人包办完成,其他同学进行复制拷贝,以应付最后的论文提交。此外,有的小组尽管按人数分配了任务,但是设计任务量偏小,三五天内就完成。

三、 毕业设计解决办法

1、 召开毕业设计动员会,思想上引起足够的重视

可以针对学生思想上不重视,行动上松懈的状态,在大三第一学期第十周末考结束以后,由各个分院组织召开一次全分院范围内的毕业设计动员会,由分院院长带头发言、各教研室主任强调毕业设计要求和规范,各指导教师和学生签订毕业设计承诺书,进一步规范和严肃毕业设计这个重要的实践环节,让教师和学生从思想深处重视,从行动上执行,对于剽窃、抄袭、虚假等不端行为做斗争,一旦发现将严肃处理学生和对应的指导教师。

2、增加技术含量高的题目,促进知识的更新和外延

毕业设计不同于以往的课程设计、课程实训,应该围绕软件专业知识和技能的提炼、软件行业岗位需求、软件工程开发模式等方面进行毕业设计题目的开发,作为指导教师可以指定毕业设计题目,但每年要有更新,不能一个题目沿用很多年。也可以根据当前的形式和学生的实际,选择一些跟生活、工作等紧密相关的题目,如汽车租赁系统、校园物流快递系统等,还可以让学生自拟题目,有的学生参加了安卓、IOS、物联网、嵌入式等方面的培训,也可以根据培训内容,自行确定工作量适中的毕业设计任务。有的同学未找到合适工作,而选择自行创业,那么就可以写跟创业相关的一些内容。

3、加强实践监控环节,提高毕业设计质量

毕业设计之所以难于把控,原因是在于毕业设计在大三第一学期期末考试之后的下一周进行,而随着招聘会的不断开展,越来越多的学生找到了工作,于此同时有的学生办理了离校手续,指导教师见不到学生,毕业设计的指导工作紧紧通过网路、电话进行联系。那么针对这个问题,学院有必要出台一套毕业设计监管制度,比如每周固定的时间让学生和教师进行通话联系,汇报本周以来完成的情况、遇到的问题、需要解决的问题等,教师进行一一记录,并且能够进行有效解答。同时每一周学生要完成一定数量的毕业设计任务,并且形成相应的文档资料提交于教师以备存档。

4、开展创新创业教育,加大毕业设计奖励力度

毕业设计几乎是所有实践课程中进行时间较长的一个环节,那么学生可以发挥自己的主观能动性,进行创造性的大胆设计,尤其是有某方面爱好和特长的学生,更应该抓住这个锻炼和成长的机会,努力勤奋出好作品。作为指导教师也要给学生灌输这样的思想,不唯书本是图,要放开思路,拓宽视野,不断地进行修改和更新毕业设计内容,力求精品。学院也要从政策上给予相应的支持,对于最后毕业答辩和毕业论文十分优秀的学生要颁发荣誉证书,并给予物质上的奖励,让此项制度良性循环,同时也让每一位学生秉着诚信、诚恳、诚实的态度完成好毕业设计任务。

四、小结

高职软件技术专业毕业设计是一项综合性的实战课,是学生由学校走向职位岗位前提高职业能力的重要环节。作为学校要出台相应政策,实现奖励和惩罚并举,作为指导教师要严格要求学生完全按毕业设计规范来执行,作为学生要认真对待和用心完成毕业设计,三方齐心协力站好毕业前的最后一班岗,提交一份合格的高质量的论文。

参考文献:

[1]董玮,温艳冬,加强过程控制,提高计算机专业毕业设计(论文)质量的探索与实践.计算机教育,2008

软件毕业论文篇6

本科生毕业论文(设计)工作规定

北工商教字[2006]30号

 

毕业论文(设计)是高等学校本科教学计划的重要组成部分,是综合性实践教学环节,其目的是培养学生综合所学知识独立分析问题和解决问题的能力。为加强毕业论文(设计)管理工作,提高我校教学质量,培养合格人才,特制定本工作规定。

 

第一章  教学基本要求

一、时间及学分要求

毕业论文(设计)一般安排时间为9~13周,学分为9~13,正常情况下应在第四学年第八学期结束之前完成。

二、主要任务

1.理工类各专业学生在教师的指导下,独立完成一项给定的设计任务,编写符合要求的设计说明书;或独立撰写一份毕业论文,并绘制有关图表。

2.经济、管理、文、法类各专业学生在教师的指导下,独立撰写毕业论文(或设计说明书),并绘制有关图表。

三、知识要求

巩固和扩展学生所学的基本理论和专业知识,培养学生综合运用所学知识分析和解决问题的能力、初步的科研能力以及创新意识和创新能力。

四、能力要求

进一步训练和提高学生的方案设计、资料查阅、实验研究、社会调查、理论计算、数据处理、经济分析、外文资料的阅读和翻译、计算机应用、文字表达和论文(设计)撰写等方面的能力和技巧。

五、综合素质要求

培养学生正确的设计和研究思想、理论联系实际的工作作风、严谨的科学态度、善于与他人协作的能力和刻苦钻研、勇于创新的精神。

 

第二章  选题原则

选好题是保证毕业论文(设计)质量的重要环节。其原则是:

一、符合专业培养目标,满足教学基本要求;

二、应使学生能够综合运用所学知识,获得比较全面的训练,允许将一些需要深入研究的专题作为学生的选题;

三、选题应符合社会发展、科学技术进步的需要,可增加与实际相结合、与教师科研项目相结合的题目的比例;

四、选题的份量和难度要适当,在保证达到教学基本要求的前提下,因材施教,既能使大多数学生能够在规定时间内完成规定的题目内容,又能使少数学习优秀的学生得到更好的培养和锻炼;

五、选题应尽量做到具有一定的新颖性、先进性、开拓性。

六、非计算机软件专业的学生完成计算机软件题型设计题目时,其设计内容必须符合本专业培养目标的要求;

七、要注意外语能力和计算机应用能力的培养。

八、学校鼓励毕业论文(设计)题目与科研、生产实践相结合,以获得科研经费、企事业单位经费的支持,通过毕业论文(设计)工作成果促进科研项目的完成和企事业单位的发展,以实现双赢。

 

第三章  成果形式

一、理工类各专业

成果形式主要为工程设计型和工程技术研究型的毕业论文(设计),应侧重于对学生进行设计、绘图、计算、测试、实验、软件开发和技术经济分析等能力的培养和工程基本训练。

(一)毕业设计

1.设计说明书的字数不少于20000字。如为软件设计,则软件工程文档应包括:有效程序软盘和源程序清单;软件分析与设计说明书;软件分析与测试分析报告;项目开发总结。在学生毕业答辩前,该专业教研室应组织软件验收。

2.绘制设计图纸。使用最新国际标准,有条件的院(系)可用CAD绘图。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

    4.设计摘要200~300字。

5.应用计算机进行设计、计算等。

(二)毕业论文

1.实验、测试报告及论文正文的撰写字数一般为8000字以上,但不超过12000字。

2.绘制有关图表。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

4.论文摘要200~300字。

5.应用计算机进行实验数据的处理与实验结果的分析。

二、经济、文、法类各专业

成果形式主要为科研论文,应侧重于科学研究基本方法的训练和能力的培养。

1.毕业论文正文一般为8000字以上,但不超过12000字。

2.论文摘要200~300字。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

4.应用计算机进行建模、数据分析及绘制图表。

三、管理类专业

(一)科学研究论文

侧重于科学研究基本方法的训练和对本专业中有关理论和实践问题的分析研究能力的培养。

1.毕业论文正文一般为8000字以上,但不超过12000字。

2.论文摘要200~300字。

3.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

4.应用计算机进行建模、数据计算与分析及绘制图表。

(二)软件分析与设计

侧重于软件分析与设计能力的培养。

1.分析与设计说明书的字数为10000字以上,但不超过15000字。软件工程文档应包括:有效程序软盘和源程序清单、软件设计说明书、软件测试验收记录单、项目开发总结。在学生毕业答辩前,该专业教研室应组织设计验收。

2.文献阅读。要求阅读与课题有关的外文资料3~4篇,写出3000汉字左右的调研阅读报告或者翻译1~2篇外文原文(不少于20000印刷符)的书面材料。

3.论文摘要200~300字。

4.应用计算机进行设计、计算、画图表和数据处理分析。

软件毕业论文篇7

关键词:道路与桥梁工程;毕业设计;问题;措施

中图分类号:U41-4,U44-4 文献标识码:A 文章编号:1812-2485(2012)03-011-2

道路与桥梁工程本科毕业设计是道路与桥梁工程专业教学环节中非常重要的一环,是对学生大学期间所学知识的复习、综合、运用和提高,是理论与实际相结合的训练阶段,也是学生从学校走上工作岗位的一个过渡阶段。它对培养学生的综合素质、工程实践能力和创新能力都起着非常重要的作用,同时对学生收集分析设计资料、制定方案、计算绘图、编写设计文件等方面的能力也是一次全面的锻炼[1]。

我校今年参加道路与桥梁专业毕业设计的人数为165人,明年是154人,该专业每年基本保持五个班级的数量,因此,分析道路与桥梁工程毕业设计的现存问题,针对性地提出改进措施,对提高我校学生毕业设计质量,培养学生的综合实践能力有着非常重要的现实意义。

1 道路与桥梁工程本科毕业设计现存问题

1.1 毕业设计选题程式化,与工程实际脱节

好的毕业设计题目是保证教学质量的重要前提和关键之一。内容新颖、形式多样的选题,可以调动学生的积极性和设计热情,降低出现抄袭的概率,提高毕业设计的整体质量[2]。目前国内多数高校由于没有足够的校外实践教学基地的支撑,缺乏实际工程背景和有关工程资料,导致选题陈旧。目前道路与桥梁工程专业毕业设计内容主要采用“假题真做”或“真题假做”的形式,一题多届的现象普遍,与科研、生产紧密结合的题目设计少,这样就使毕业设计局限在就事论事、纸上谈兵的状态,缺乏工程意识训练,图纸脱离工程实际,同时使学生普遍感到题目缺乏工程真实感,没有积极性和创新欲望,主观能动性发挥不足。

1.2 毕业设计的有效工作时间不能保证

常规毕业设计时间为12周,以桥梁结构方面的设计题目是为例,主要包括以下几个方面:桥梁结构方案比选;上部结构设计包括截面尺寸的拟定、内力计算、内力组合、绘制内力包络图、配筋设计、施工验算、强度验算、刚度验算、稳定验算;下部结构设计包括桥墩、桥台和基础,有类型选择、尺寸拟定、内力计算、强度验算、稳定性验算级抗震等;对于钢筋混凝土和预应力混凝土墩台还需要配筋设计;施工方法设计;绘制结构施工图。可看出设计任务繁重,设计时间紧迫。

而现实中存在的实际情况是,由于毕业设计一般安排在本科教学第四学年的第二学期,此期间毕业实习、研究生复试、就业应聘、毕业补考复习等占据了学生相当比例的毕业设计时间和精力,所以有效的毕业设计工作时间是远少于12周。这就一定程度上造成学生设计进度缓慢,大部分设计任务压到最后阶段匆忙结束,有的干脆缩减毕业设计任务量,比如只作桥梁结构设计中的上部结构设计,或甚至出现抄袭现象。

1.3 过分依赖专业软件,理论基础薄弱

道路与桥梁专业的本科毕业设计中,公路设计中选线任务一般依靠纬地软件,桥梁结构设计一般多采用桥梁博士软件。在使用软件过程中,一味地根据软件操作指南“比着葫芦画瓢”,对相关的设计原理和计算方法不做深刻地理解和分析,导致学生对设计成果 “知其然而不知其所以然”的不良后果。最明显的表现就是,有的学生毕业设计计算书内容充实完整,而在其毕业答辩过程中对评委老师提出的非常简单基础的设计理论问题却茫然无知。

1.4 毕业设计成果不规范

由于毕业设计属于实践教学,相比较于理论课程教学,容易出现监管不力的问题。具体表现为毕业设计初期各类表格填写不全,未能按时完成开题报告、中期考核,毕业设计成果不规范等。部分学生对文字排版、公式编辑、图表格式、CAD绘图、科技论文翻译不熟悉,使得毕业设计成果很不规范,毕业设计计算书、图纸和专业文献翻译等多次修改。尤其是毕业答辩前的最后阶段毕业设计成果批改和审查中,绝大多数的返工修改都是由于设计成果格式不规范造成的。

1.5 毕业设计考核评定方法不科学

以往的考核是对整个毕业设计期间学生的学习态度、设计成果、答辩情况的笼统考核,只是简单评定出优秀、良好、中等、及格、不及格等几个等级,很多学生其实并不十分清楚自己何处为优秀、何处为不及格,更有少数学生对老师评定出的毕业设计成绩感到不公平。这样的考核不仅缺乏针对性,不能很好地体现出学生的学习态度与设计水平的真实情况,而且由于缺乏具体明确的评判准则,无法给出令学生信服、认可的毕业设计成绩。此外,这种完全集中一次答辩的方法使得学生根本没有改过的机会,考核方法也不够严格,存在个别学生抄袭、蒙混过关的现象,这就很难保证毕业生质量。

2 道路与桥梁工程本科毕业设计改进措施

2.1 优化毕业设计题目

选题要尽可能地反映本专业领域的发展水平和前沿动态,体现当前科技发展水平,反映时代特点。为此,应争取不断更新题目。另外,选题应有一定的深度、广度,使学生能在毕业设计的过程中综合应用所学的基础知识和专业知识,能在规定的时间内得到充分的锻炼。毕业设计的每一个题目都要经过认真而反复的思考,要精心设计,并应按照一定的比例,给出部分真题。真题来自工程实际,所涉及的内容和问题比教师拟定的题目丰富和复杂得多,它会让学生有较强的责任感和压力,同时又具有较强的自觉性和主动性,学生也更有热情和兴趣去做真题。想要得到真题,可与设计院通力合作,真题的获得方法有两种,一是在设计院以往或目前的设计题目中选出适合学生的毕业设计题目,这样可对学生的毕业设计进行实践检验,以增强他们的感性认识,避免纸上谈兵。二是安排少数学生做目前正在进行的设计题目,他们可直接与设计院联系,这样一方面可直接检验他们的设计成果,增强实践经验,另一方面,可为相关设计单位做贡献,增强校企之间的联系。这一做法的额外收获是:某些表现出色的学生很可能被设计院看中,从而获得了较好的工作机会。

毕业设计题目在难易程度上应进行分级。学生可根据自己的实际能力、爱好和专长灵活选择题目。设计要求不能过于刻板,给学生以自由发挥及创作的空间,鼓励学生创造性地完成任务,鼓励他们尝试采用新的结构形式,采用新的计算软件进行计算。

2.2 妥善处理毕业设计期间时间上的冲突

较多的学生特别是考研的学生因为考研等原因未能联系并落实好就业单位,因此在毕业设计期间,经常参加各种人才交流会,这与进行毕业设计两者间难免会有冲突。这就要求学校在抓好毕业设计工作的同时,做好这些学生的就业落实情况。我校以学生为本,以市场需求为导向,建立新的毕业设计管理模式。具体是提前在第七学期期末给学生布置好毕业设计任务,直到他们安排好自己的时间,做好自己的计划,同时在毕业设计期间允许他们因就业或研究生复试外出两次,由毕业设计指导老师和辅导员共同管理。

2.3 指导学生合理利用结构设计软件

学生采用专业软件来做设计会有些盲目,只前没有学习过软件的操作,所以会在学习软件操作上花费大量的时间。这时需要指导老师提示采用什么样的结构设计软件,首先是老师自己要对这些软件有一定的了解,选择学习资料比较全面的软件并让学生知道这些软件的功能。其次是让学生理论知识和设计软件相结合,让学生理解和掌握一些软件操作步骤所依据的基本专业理论、原理和知识点。因为软件的使用中,输入了相应的参数后就直接给出一个结果,如果对一些方法和理论不熟悉,就没有办法考证设计结果的合理性,甚至出现错误。

2.4 加强毕业设计过程的监管

毕业设计是一个时间较长的实践教学环节,在整个毕业设计过程当中应加强监管,在各个重要环节和阶段要严格把关。我校确立了以学校、学校教学督导组、指导教师为主的质量监控机制,主要对开题、中期检查、设计最终成果三个方面进行把关监控。一是在开题阶段,要求学生建立完善各类毕业设计基础资料,如设计任务书、设计内容、参考文献、进度计划等,通过加强以上文件的管理,督促学生主动查阅文献、积极思考,对整个设计步骤有较清晰的认识。二是进行中期检查。中期检查的依据为毕业设计任务书中的进度计划,检查学生是否按计划完成了设计内容,阶段性成果质量如何,是否存在较严重的错误,为后期的设计奠定基础,故该阶段考核将起到承前启后的作用。三是毕业设计成果检查。在进行毕业答辩前,应对学生所有设计成果进行一次全面检查,要突出资料全、格式对、统一对应。整个设计过程中涉及的各类资料繁多,且完成提交时间不一,有必要检查是否齐全;还要检查各类表格、计算书、图纸是否格式统一;对于设计中途有变更的情况,还要注意最终成果与开题资料是否一致,包括设计题目、设计内容、计算书结果与图纸表达都要对应起来。

2.5 形成考核评定等方面全过程控制的质量管理体系

毕业设计成绩应该量化,根据不同题目的难易程度给出其权重,乘上指导教师及答辩委员会给出的成绩作为最终成绩。根据平时表现、设计成果质量、答辩表现等按百分制评定方法评定。平时表现主要考察学生的出勤情况、学习态度、是否按进度完成、是否独立完成设计等几个方面。设计成果的检查,着重检查设计图纸和计算书的完整性和正确性。成绩的评定要按照毕业设计的要求,强调学生独立解决工程实际问题的能力和创新性。在答辩结束后,要组织毕业设计指导教师,就本届学生毕业设计题目的难易程度、学生对相关知识的掌握程度、学生设计过程中出现的问题、毕业生是否达到培养目标等进行交流总结,以提出改进意见及措施。此外,答辩方法也应进行改革,可采用答辩2~3次的方法,给学生充分的时间使其修改完善毕业设计。

3 结束语

道路与桥梁工程专业本科毕业设计是一项集学习、实践、探索和创新相结合的综合教学环节,是培养学生综合素质和工程实践能力的重要载体。本文是根据指导道路与桥梁毕业设计的经验总结的,主要是从学生在毕业设计时经常出现的问题出发,针对性地提出相关改进措施,以期提高毕业设计质量,全面提高毕业生的综合素质和能力。

参考文献

1 郑鑫,解恒燕.提高土木工程专业毕业设计质量的研究与实践[J].赤峰学院学报,2010,26(7):178-179.

软件毕业论文篇8

在经过几年的努力通过了所有课程的考试之后,我们也应当对最后的毕业论文予以足够的重视。作为一名计算机专业的学生,我在课程学习和计算机毕业论文写作中取得了不错的成绩。因此我特将自己在撰写计算机毕业论文过程中的体会写成本文,供将要着手进行计算机毕业论文写作的同学参考。

一、计算机毕业论文选题

计算机信息管理专业,是一个着重研究信息系统开发、应用的专业。这个专业所培养的人才,若按当前人才职位来讲,就是“系统分析师”的角色。同学们对此应有准确的认识,和自己所选择的计算机毕业论文题目,应当符合这个角色定位。

计算机信息管理专业的计算机毕业论文选题,应当适于进行“系统分析”的目的,这与一些“纯”计算机专业的要求是有区别的(如计算机应用、软件开发专业)。它们各自的侧重点不同。计算机信息管理专业主要探讨研究如何在组织管理中合理使用信息技术,也就是说既关注组织机构,又研究计算机技术,是一个“管理”、“技术”两门包的专业。这也是为什么在我们的专业课程中既有“数据库技术”、“软件开发工具”,又有“管理经济学”的原因。所以我们选择的计算机毕业论文题目应符合本专业的特点要求。

目录

众所周知,撰写毕业论文是各专业学生毕业前必须进行的一项重要工作,也是在毕业之前最后的一项学习任务。毕业论文的撰写要求学生综合使用在学

院学到的知识,解决实际问题或讨论实践中的话题。它主要考查大家掌握知识、结合实际和表达的能力。 ............... 1

一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(SDLC)开发建设一个信息系统。选题可自主决定。 .......... 2

。一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(SDLC)开发建设一个信息系统。选题可自主决定。

计算机毕业论文选题应满足这样的要求:

探讨管理信息系统(MIS)学术领域内的课题

选题有一定的规模,可以展开论述

结合自己的工作实际,了解的内容,可以说是“了解什么就写什么”

尽量不要选择他人写过多次的题目

二、计算机毕业论文所需资料

在确定了计算机毕业论文题目之后,就要开始进行实际的计算机毕业论文写作了。此时收集相关的参考材料十分重要。正如前文所提到的,计算机毕业论文工作要求,就是“分析建设系统”。无论哪项工作,都离不开参考材料来提供信息。

大家需要注意的是,在整个毕业设计工作中,“系统分析”是绝对的重点,也可以说是计算机毕业论文的核心。既然本专业培养的是“系统分析师”,那么这个专业的毕业生怎么可以在论文的“系统分析”内容部分马马虎虎、漏洞百出呢?因此,为了做好系统分析工作,准确分析一个单位的工作与业务,

就必须搜集该单位的相关工作资料,比如相关工作流程、制度、规章及单据、报表等等,通过这一系列的材料可以比较全面、详细地了解这个单位,准确做出分析。

由于“系统分析”是全文的重点,将来计算机毕业论文答辩时,系统分析部分也是评委们关注和考查的重点,因此这部分的工作一定要做好。资料收集的作用不仅仅体现在系统分析阶段。在后面接下来的设计、实施工作中,相关的资料也会为你的毕业论文撰写提供有用的信息。比如在进行程序设计时,相关的参考书会成为重要的依据,书中汇集了众多程序方面的智慧成果,可以从中借鉴,丰富自己的信息系统。

三、计算机毕业论文格式

计算机毕业论文格式规范、用词准确、要用术语(不要用俗语)。计算机毕业论文属于科技论文。文章应具备自己既定的毕业论文格式、规范,这样便于统一交流。从结构上看,整篇文章包括内容提要(中、英文)、目录、正文、参考文献、致谢等部分。在正文中,应注意一些公认的格式规范,比如“图”要有图号(按章编号:章-号)和名称要写在图的下方,“表”的表号(按章编号:章-号)名称要写在表的上方,即“图下表上”原则;应注意一张图或表与其名称不能分开在两页上,应当保证整张图、表及名称打印在同一页;注意各段落开头空两格,行距要适当等等。

计算机毕业论文的用语应当准确规范。例如“数据流图”(DFD)不要写成“数据流程图”,这样的“笔误”会暴露出你概念不清。在答辩评委审阅时,看到你在文中连基本的格式、概念都不懂,十有八九会影响成绩。因此请同学们记住:书写毕业论文,是一个需要“精益求精、咬文嚼字”的过程。

四、计算机毕业论文的文档

“软件=文档+程序集”——根据这个公式,同学们开发的信息系统——一个软件,包括文档和程序两个部分,那么对于计算机信息管理的同学来讲,应当重点着手准备哪一部分呢?综合本专业的特点,同学们应当着重书写文档部分。

如前所述,信息管理专业的计算机毕业论文主要考查的是同学们对系统的分析能力,分析的成果就是文件——分析报告。特别重要的是其中的“业务流程图”和“数据流图”,必须准确表达绘制出来,它们可以说是单位工作的“照片”,是下一段论文设计、实施的基础,也是最后论文成绩的重要组成部分,必须绘制得“天衣无缝”,确保图例符号正确、逐层分解准确、布局合理、命名规范。否则,对于你的毕业论文成绩来讲“后果是严重的”。对此同学们要特别注意。

之所以要强调大家多多关注文档,是因为总有一些同学几乎是“出自本能地”想尽早尽快地着手进行最后的程序开发,不注意前面的文档撰写。对此必须明确:现代的软件开发是一个集体协作的系统工程,而不是一两个人的作坊式生产(黑客除外)。而这个开发软件的集体,包括分析、设计、维护、管理等各方面的人员,计算机信息管理专业的同学,所应当承担的角色是“分析人员”,即要分析出系统应当“做什么”( What to do),写出文档。至于“怎么做”(How to do)那是程序员的事情,而不是你的主要任务。明确了这一点,就对这里所说的“着重文档”有所理解了。

整篇计算机毕业论文文档篇幅规模不能太低,基本上不能少于6000字,否则不容易将一个系统描述清楚,更不用说准确设计、实施了。这也是

前文提到“计算机毕业论文选题有一定规模”的原因。

五、积极与指导教师联络

在整个计算机毕业论文写作过程中,应积极与指导教师联系,对自己毕业论文的进展、遇到的问题及时与进行交流、探讨,按照指导教师的指导意见进行修正、改进论文,确保文章的质量。

一些同学因为是业余学习,平日里工作繁忙,有时无法按时在约定的日期与指导教师见面,为此应采用其他方法与老师联络,如电话、传真、E-mail等等。而且要尽可能地参加老师约定的见面会。通过与老师的交流探讨,确保自己的毕业论文沿着合格正确的方向进行。

指导教师对整个毕业论文成绩是很有发言权的,其中包括你平日对待毕业论文写作的态度成绩。因此,不要给指导教师留下你对毕业论文漠不关心的印象。

比如个别学生只是在最后论文答辩的那一天才来见一见老师交毕业论文,这样的做法应当竭力避免。

正文结构

计算机专业毕业论文正文一般有8个部分,一般要求6千字。

1、概述或引言。这个部分相当于大纲,主要是对软件开发背景,使用的软件工具、环境,最后达到的效果,自我在里面的贡献等;

2、需求分析。从用户角度来看,软件有哪些功能,处理那些数据和性能等;

3、设计方案和主要技术。主要是对里面每一部分的详细论述,使用的是什么技术,为什么使用。从专业角度详细的模块分析或遇到的难点是怎样解决的等;

4、具体的实现过程(用的控件、技巧和方法),从系统中截取图(少量);

5、测试。介绍自己开发软件实际达到的效果;(网站的特点)

6、总结。介绍自己开发软件的体会,或自己开发的成果使用情况,有什么评价,自己还有哪些不足,有什么需要改进的地方;

7、致谢;

8、参考文献。

另外,还可以加一个“附录”部分。正文只能有一个中心,其他有重要参考价值的都可以放在附录部分。例如有重要的代码、图表,涉及其他领域的知识,需要解释的等都可以放在附录部分。

零碎提醒

论文的题目内容不要太大,一定要具体、实际,不能吹成通用的;

上一篇:包装毕业论文范文 下一篇:程序毕业论文范文