期刊大全 杂志订阅 SCI期刊 投稿指导 期刊服务 文秘服务 出版社 登录/注册 购物车(0)

首页 > 精品范文 > 软件毕业论文

软件毕业论文精品(七篇)

时间:2023-04-06 18:41:52

软件毕业论文

软件毕业论文篇(1)

在应用型本科院校中,尤其是软件工程专业,毕业设计作为教学计划的重要组成部分,是实践教学中的最后一个环节,也是对学生在校期间所学知识的一次综合、全面的总结、应用和提高。由于毕业生数量的不断增加和软件行业的迅猛发展,导致就业门槛越来越高,就业压力也越来越大,通过毕业设计过程中的训练,能有效提高学生的工程应用能力,使学生得到一定的实践经验,有利于学生从学校向工作岗位的平稳过度。因此,毕业设计质量的好坏,不仅反映了一所高校的教学质量,也会直接影响到学生的就业竞争力和就业后的职场适应能力。

2存在的问题

1)思想认识上不够重视学生方面:有些学生存在完成任务式的应付心里,避重就轻,能简就简,敷衍了事。有些学生则只重视找工作而轻视毕业设计,不愿在毕业设计上花费太多时间和精力,甚至有些学生还以找工作为由,完全依赖于导师,向导师索要源代码,甚至花钱在网上购买来交差。已经找到工作的学生,更是认为毕业设计做的好与不好对自己没什么影响,对待毕业设计也更加心不在焉。导师方面:大多数指导教师除了要指导学生毕业设计之外,还要承担大量的教学和科研任务,在毕业设计指导工作上能够投入的精力和时间非常有限,致使有些导师对毕业设计的指导工作不太重视,对学生放任自流,不管不问,或者是直接将相关源代码发给学生,以“简化”指导工作。由于思想上的不重视,学生学习态度不认真,导师指导工作不到位,造成毕业设计流于形式,疏于管理,效果较差,使得学生白白浪费了毕业前的一次综合训练机会。因此,如何充分认识毕业设计的重要性,并进行相应的教学改革是软件工程专业毕业设计必须要面对并解决的问题。

2)时间安排上不够科学毕业设计一般安排在第八学期,这期间刚好是学生求职和考研的黄金时间段,由于目前就业形势的日益严峻,学生就业压力越来越大,当求职和考研时间与毕业设计时间发生冲突时,学生都会选择将主要精力投入到求职和考研上,有些还要去外地求职、应聘考试、面试等,毕业设计自然是无暇顾及。而且,学校方面,为了保证就业率,往往对学生毕业设计的质量也是睁一只眼闭一只眼,这又在无形中鼓励了学生消极对待毕业设计的态度,毕业设计质量下降也就成为必然结果。

3)题目设置上不够合理由于毕业设计在高校各类教学活动中是最具综合性和独立性的,相对于常规课程而言,对指导教师要求也就更高,尤其软件工程专业,工程实践性比较强,但每年真正来源于实际工程项目的题目所占的比例较小,很多题目都是虚构出来的,导致有些题目不是理论性太强,就是缺乏具体需求的支撑,使学生很难从毕业设计过程中真正领悟到真实的软件工程方法。而有些指导教师自己都没参与过实际的工程项目,本身就缺乏实践经验,对学生毕业设计的指导只是凭着自己的感觉来进行,缺乏系统性、整体性、科学性和严谨性,学生遇到问题后,难以得到及时的解决,导致抄袭现象时有发生,甚至有些学生直接照搬往届毕业生的设计成果。毕业设计的主要目的在于通过毕业设计的训练来提升学生对所学知识的综合应用能力以及创新能力,从而实现学生从学校到工作岗位的平稳过度。但由于题目设置上的不合理,题量太少,层次不清,导致选题匹配效果差。在选题时,部分能力差的学生所选题目难度太大,造成毕业设计很难完成,而有些能力强的学生所选题目难度过小,达不到能力提升的目的。

4)过程监管上不够到位众所周知,对于软件工程项目而言,过程控制与管理是项目执行的关注点,毕业设计也当如此。虽然学校也会在毕业设计过程中组织对各阶段的工作情况进行检查,但执行检查工作的不一定是专业教师,使得这种检查大多只是对指导老师所填写的各种表格和文档等表面内容进行检查,对毕业设计的过程起不到实际的监督作用,再加之有些学生在校外求职或实习等原因造成指导教师与学生无法定期见面和沟通不畅等问题,使得指导教师难以用软件工程方法对学生进行指导。毕业设计虽然启动较早,但实际上很多学生前期在毕业设计上很少投入时间和精力,只是在答辩前为了完成任务而赶工应付,这样的毕业设计质量自然也就不佳。

5)量化考核上不够严格毕业设计成绩一般由平时成绩+论文成绩+答辩成绩三部分按一定比例构成,平时成绩由指导教师自行把握,论文成绩则由其他有经验的教师进行评阅,答辩成绩由答辩委员会老师按照相关评分标准打分并取平均分,这样虽然基本可以保证成绩的公正性,但成绩构成太简单,未显示地将开题报告、文献翻译、分析和设计过程以及总结等纳入到考核范围,对毕业设计的前期和中期工作没有约束力。在成绩评定时,有些导师要求不严,采取宽容迁就的态度。答辩时,通过门槛较低,造成大部分学生仅以答辩及格为目标,在思想上不重视,答辩准备工作不扎实。同时,学校为了提高学生毕业率,在最终答辩时,对毕业设计的质量要求也有所放松,这也是导致毕业设计质量难以保证的一个重要原因。

3采取的对策

时间安排上,可以提前启动毕业设计工作,将原来的第八学期开始提前到第六学期中后期,此时学生已经学完大部分课程,具有了一定的知识基础,而且学生都在校,可以随时与导师见面,指导教师也有充分的时间对毕业设计项目随时跟进,随时指导。导师资格审查上,对于软件工程专业来说,学生毕业设计的导师,应该由长期从事实际工程实践或者有较好科研成果的“双师型”(双师即“教师”、“工程师”)教师来担任,也可以聘请校外科研单位或企业中水平较高的工程师来担任企业导师,这样不仅可以减轻指导教师短缺的压力,也能促进指导教师队伍多元化模式的形成。题目设置上,要求题量要充分,使得水平层次不同的学生都能选到合适的题目;难度和工作量要适中,且要有一定的创意,使学生通过毕业设计的训练,在综合应用能力和创新能力上都能够得到有效的提高。有课题的指导教师要尽量结合自己的课题来设计题目,没课题的指导教师可以从与学校有合作的企事业单位中获取有实际意义的题目。鼓励学生根据自己的兴趣点和就业取向自拟题目,允许学生到实习企业中根据企业的实际工程需要选题和实施毕业设计,这样既能解决实际问题又可完成毕业设计。过程监管上,首先要在指导教师和学生之间建立有效的沟通联系机制和问题讨论的例会制度,充分发挥指导教师的引导作用,在毕业设计过程中,坚持每周师生沟通一次。学生提出问题,指导教师引导和总结,鼓励学生发挥主观能动性和创造力。同时,学校要成立由领导牵头、具有一定工程实践经验的专业技术人员组成的督导组,对毕业设计过程包括选题、开题、中期检查、答辩和成绩评定等各个环节实施有效的监控和督导,加强管理学生的同时也要加强对指导教师工作质量的检查,确保毕业设计工作能够有序、有效的实施。量化考核上,要对毕业设计从前期的开题、文献查阅,到中期的分析、设计、实现,再到后期的总结等各个阶段的进行量化考核,前一阶段的成绩考核不合格者,不能进行下一阶段工作,必须加以整改,直到整改合格后才能进入下一阶段。对于未能按要求如期完成毕业设计的可以推迟答辩,对于首次答辩不合格的可以进行二次答辩,仍不合格的,可以缓发毕业证。只有建立严格的考核制度,才能对学生有约束力,让学生从思想上重视毕业设计,进而保证毕业设计的质量。

4结束语

软件毕业论文篇(2)

毕业(设计)论文开题报告

1、本课题的来源及研究意义

随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,将传统的课堂教学转变为课堂+电脑+网络课堂+internet等多种学习方式,是教育工作者应当为之努力的方向。基于JSP技术的网络教学平台是依托校园网的优势设计和开发的,通过此平台,学生可以不受时间、空间、地域的限制,实现网上浏览教学内容、完成作业,参加测试等功能,教师也可借助此平台,公告信息,试题,实现课件上传下载,组织讨论答疑等功能。

2、国内外发展状况

在国外,网络教学平台系统已经走上正轨,能高效、方便地实现知识传递,具有很强的可靠性,但是功能稍显不足。

在国内,网络教学平台系统的开发与使用都处于低层次阶段,只有少部分信息存于系统中,系统功能不够全面,人们更多的是使用传统的课堂教学手段,所以我选择了这个毕业设计,目的就是要开发一个通用的功能比较全面的网络教学平台。

3、本课题的研究目标

网络教学平台按照Browser/Server模式,将传统的浏览器/WEB服务器的两层体系结构扩展成浏览器—WEB服务器+应用服务器—数据库服务器三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。

系统采用JSP与mysql数据库相结合,其实现的基本原理是利用mysql作为数据仓库,用Servlet等高性能服务器端程序作为后台总控程序,JSP程序在前台运行,Servelet接受用户的输入,分别调用不同的JSP程序向客户端反馈信息,JSP/Servlet通过HTTP连接在服务器端和客户端传递数据。

4、本课题的基本内容

1、教师教学系统与学生学习系统

教师教学系统与学生学习系统的功能相对应,主要包含以下几个模块:

(1)网络课堂。

(2)网上作业。

(3)网上测试。

(4)讨论答疑。

(5)网上交流。

(6)实验指导。

2、教学管理系统

系统分为人员管理、课程管理、作业管理、考试管理和讨论交流管理。

(1)人员管理。

(2)课程管理。

(3)作业管理。

(4)考试管理。

(5)讨论交流管理:包括BBS版主管理、帖子管理。

5、本课题重点和难点

重点:各功能模块的创建。

难点:数据库的连接和数据库的各种操作。

6、论文提纲

第一章:概述

第二章:开发环境简介

第三章:需求分析

第四章:系统的总体设计

第五章:系统的详细设计

第六章:系统实现

第七章:系统运行

第八章:结束语

7、进度安排

阶段工作内容工作进度安排

1开题报告及立题论证任务书4月3日

2可行性研究报告4月7日

3软件需求规格说明书4月12日

4项目实施计划书4月15日

5软件设计及调试4月16日~5月16日

6毕业论文5月17日~5月31日

8、主要参考文献

[1]陈禹.信息系统分析与设计.北京:电子工业出版社[M],1986

[2]郑人杰.软件工程.北京:清华大学出版社,2000

[3]Binstock&Rex.PracticalAlgorithmsforProgrammers.Addison-Wesley,1995

[4]Gamma,Helm,Johnson&Vlissides.DesignPatterns.Addison-Wesley,1995

[5]Hamilton,Cattell&Fisher.JDBCDatabaseAccesswithJava.Addison-Wesley,1997

[6]Cornel&Horstmann.CoreJava.Prentice-Hall,1997

[7]BruceEckel.ThinkinginJava,3rded.PearsonEducation,2003

[8]PatrickChan&RosannaLee.TheJavaClassLibraries:AnAnnotatedReference.北Addison-Wesley,1997

指导教师意见:

指导教师:

年月日

教研室审查意见:

软件毕业论文篇(3)

钢筋混凝土多层、多跨框架软件开发

2.项目研究背景:

所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构的单元如梁、板、柱等,连接而构成的能承受作用(或称荷载)的平面或空间体系。

编写算例使用建设部最新出台的《混凝土结构设计规范》gb50010-2002,该规范与原混凝土结构设计规范gbj10-89相比,新增内容约占15%,有重大修订的内容约占35%,保持和基本保持原规范内容的部分约占50%,规范全面总结了原规范实施以来的实践经验,借鉴了国外先进标准技术。

3.项目研究意义:

建筑中,结构是为建筑物提供安全可靠、经久耐用、节能节材、满足建筑功能的一个重要组成部分,它与建筑材料、制品、施工的工业化水平密切相关,对发展新技术。新材料,提高机械化、自动化水平有着重要的促进作用。

由于结构计算牵扯的数学公式较多,并且所涉及的规范和标准很零碎。并且计算量非常之大,近年来,随着经济进一步发展,城市人口集中、用地紧张以及商业竞争的激烈化,更加剧了房屋设计的复杂性,许多多高层建筑不断的被建造。这些建筑无论从时间上还是从劳动量上,都客观的需要计算机程序的辅助设计。这样,结构软件开发就显得尤为重要。

一栋建筑的结构设计是否合理,主要取决于结构体系、结构布置、构件的截面尺寸、材料强度等级以及主要机构构造是否合理。这些问题已经正确解决,结构计算、施工图的绘制、则是另令人辛苦的具体程序设计工作了,因此原来在学校使用的手算方法,将被运用到具体的程序代码中去,精力就不仅集中在怎样利用所学的结构知识来设计出做法,还要想到如何把这些做法用代码来实现,

4.文献研究概况

在不同类型的结构设计中有些内容是一样的,做框架结构设计时关键是要减少漏项、减少差错,计算机也是如此的。

建筑结构设计统一标准(gbj68-84)该标准是为了合理地统一各类材料的建筑结构设计的基本原则,是制定工业与民用建筑结构荷载规范、钢结构、薄壁型钢结构、混凝土结构、砌体结构、木结构等设计规范以及地基基础和建筑抗震等设计规范应遵守的准则,这些规范均应按本标准的要求制定相应的具体规定。制定其它土木工程结构设计规范时,可参照此标准规定的原则。本标准适用于建筑物(包括一般构筑物)的整个结构,以及组成结构的构件和基础;适用于结构的使用阶段,以及结构构件的制作、运输与安装等施工阶段。本标准引进了现代结构可靠性设计理论,采用以概率理论为基础的极限状态设计方法分析确定,即将各种影响结构可靠性的因素都视为随机变量,使设计的概念和方法都建立在统计数学的基础上,并以主要根据统计分析确定的失效概率来度量结构的可靠性,属于“概率设计法”,这是设计思想上的重要演进。这也是当代国际上工程结构设计方法发展的总趋势,而我国在设计规范(或标准)中采用概率极限状态设计法是迄今为止采用最广泛的国家。

结构的作用效应常见的作用效应有:

1.内力。

轴向力,即作用引起的结构或构件某一正截面上的法向拉力或压力;

剪力,即作用引起的结构或构件某一截面上的切向力;

弯矩,即作用引起的结构或构件某一截面上的内力矩;

扭矩,即作用引起的结构或构件某一截面上的剪力构成的力偶矩。

2.应力。如正应力、剪应力、主应力等。

3.位移。作用引起的结构或构件中某点位变(线位移)或某线段方向的改变(角位移)。

4.挠度。构件轴线或中面上某点在弯短作用平面内垂直于轴线或中面的线位移。

5.变形。作用引起的结构或构件中各点间的相对位移。变形分为弹性变形和塑性变形。

6.应变:如线应变、剪应变和主应变等。

极限状态整个结构或结构的一部分超过某一特定状态就不能满足设计规定的某一功能要求,此特定状态称为该功能的极限状态。极限状态可分为两类:

1.承载能力极限状态。结构或结构构件达到最大承载能力或达到不适于继续承载的变形的极限状态:

(1)整个结构或结构的一部分作为刚体失去平衡(如倾覆等);

(2)结构构件或连接因材料强度被超过而破坏(包括疲劳破坏),或因过度的塑性变形而不适于继续承载;(3)结构转变为机动体系;

(4)结构或结构构件丧失稳定(如压屈等)。

2.正常使用极限状态。结构或结构构件达到使用功能上允许的某一限值的极限状态。出现下列状态之一时,即认为超过了正常使用极限状态:

(1)影响正常使用或外观的变形;

(2)影响正常使用或耐久性能的局部损坏(包括裂缝);

(3)影响正常使用的振动;(4)影响正常使用的其它特定状态。

结构设计的基本任务,是在结构的可靠与经济之间选择一种合理的平衡,力求以最低的代价,使所建造的结构在规定的条件下和规定的使用期限内,能满足预定的安全性、适用性和耐久性等功能要求。为达到这个目的,人们采用过多种设计方法。以现代观点看,可划分为定值设计法和概率设计法两大类。

1.定值设计法。将影响结构可靠度的主要因素(如荷载、材料强度、几何参数、计算公式精度等)看作非随机变量,而且采用以经验为主确定的安全系数来度量结构可靠性的设计方法,即确定性方法。此方法要求任何情况下结构的荷载效应s(内力、变形、裂缝宽度等)不应大于结构抗力r(强度、刚度、抗裂度等),即s≤r。在20世纪70年代中期前,我国和国外主要都采用这种方法。

2.概率设计法:将影响结构可靠度的主要因素看作随机变量,而且采用以统计为主确定的失效概率或可靠指标来度量结构可靠性的设计方法,即非确定性方法。此方法要求按概率观念来设计结构,也就是出现结构荷载效应3大于结构抗力r(s>r)的概率应小于某个可以接受的规定值。这种方法是20世纪40年代提出来的,至70年代后期在国际上已进入实用阶段。我国自80年代中期,结构设计方法开始由定值法向概率法过渡。

面向对象编程

使创建windows程序较为容易的关键技术是面向对象编程,或oop。这种技术可以创建可重用组建,

它是程序的组成模块。

几个定义

控件提供程序可见界面的可重用对象。控件的示例有文本框、标签和命令按钮。

事件由用户或操作系统引发的动作。事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。

方法嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。

对象程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是visualbasic中所有对象的示例。

过程为完成任务而编写的代码段。过程通常用于响应特定的事件。

属性对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。

5.设计主要内容

本软件适用于现浇钢筋混凝土多层、多跨的框架的设计。毕业设计要完成的工作包括:

1.平面钢架分析程序的改造

对结构力学教研室版平面钢架分析程序进行修改和补充。要求:

(1)编写自动生成节点坐标和单元节点编号的程序,或以图形方式输入计算简图。

(2)修改程序,使之适合多工况内力计算;(3)根据输入、输出数据的特点,设计适当的人机界面。输出应可选的显示各构件端力和内力图。

2.编写钢筋混凝土多层多跨框架机构的构件设计程序

(1)根据有关的规范,应明确计算的各种荷载(恒载、楼屋面活载、风荷载和地震作用等)的计算方法,在次基础上编写自动生成各种荷载作用下的结点荷载和单元荷载的程序。

地震作用按底部剪力法确定。自振周期用经验公式确定。

(2)计算各种荷载单独作用时框架各杆件的内力。计算结构存放在各自的杆端力(随机)文件中。

对竖向荷载下的梁端弯距进行塑性调幅。

(3)在(2)中产生的杆端力文件基础上,分别计算各种可能的荷载组合下,梁、柱控制截面的内力。计算结果存放在适当的文件中。

(4)从(3)生成的文件中选出最不利组合,同时给出截面配筋。

梁、柱截面配筋的确定应考虑抗震设计的要求。

(5)部分编程较熟练的同学可根据计算结果和构造规定,用auto-cadvba绘制梁、柱配筋图。

5.成果形式

本毕业设计的成果应包括:

1.可运行的、并能给出正确计算结果的源程序

在存放源程序的软盘中,应至少有一个算例的数据文件,可在基本不需另外键入数据的前提下,显示正确地运行结果。

2.软件使用手册

这是为用户准备的关于软件使用方法、操作步骤和其他必要的文字材料。

3.软件说明书

这是软件作者的工作档案,是软件维护的基本资料。其中应包括:

(1)软件所依据的工作档案、力学和工程结构模型的较为详细的描述,主要的计算公式及其使用的符号的含义,重要算法的文字说明:

(2)程序的结构:模块的划分的情况、各模块相互之间的关系及各模块的功能;

(3)带有较为详细的注释的源程序文本。其中应注明各标识符的含义(尽可能的采用通用公式中的符号)。各程序段的功能、相应的数学公式和特殊算法的说明;(4)为使他人根据软件说明书读懂你的程序所必需的其他资料。

(5)部分编程较熟练的同学可递交梁、柱配筋图纸一张。

4.对自己所编程序的评价

(1)对算例计算结果的合理性进行必要的分析;

(2)总结软件设计过程中的经验和及教训,提出设计改进意见。

以上各项资料处源程序文本以软盘形式提交外,其余均用计算机打印。

6.进度计划

第一周毕业实习,参观工程,收集资料。

第二周需求分析:描述计算机模型,编些初步的软件说明书。

第三周软件设计:选择模块划分的方案

第四周模块设计:数据输入界面设计(梁柱截面数据)

或数据输入界面设计(可视化图形输入)

第五周数据输入界面设计(框架数据、附加荷载)

第六周模块设计:荷载计算(恒载、活载),相应的内力计算

第七周荷载计算(风荷载、地震作用),相应的内力计算

第八周模块设计:梁配筋计算

第九周梁荷载组合,确定梁配筋

第十周梁荷载组合,确定梁配筋

第十一周模块设计:柱配筋计算

第十二周柱荷载组合,确定柱配筋

第十三周柱荷载组合,确定柱配筋

第十四周软件测试或用autocadvba绘制梁、柱配筋图;

第十五周软件测试

第十六周整理源程序,编写软件说明数和用户手册

软件毕业论文篇(4)

1.计算机软件开发类毕业设计存在的问题

自21世纪高等教育改革以来,全国各高校招生规模不断扩大,导致毕业生数量也相应大规模增加,给高校学生的求职择业带来了严峻的考验。为了可以跟上时代的步伐,为求职带来一些实际项目经验,计算机专业越来越多学生选取了软件开发作为毕业设计课题。然而,在各高校实际当中,本科毕业设计质量已经下降,软件开发类论文与实际完全脱节,归根结底是没有一个可以从头到尾指导学生进行软件开发的学习模式,主要存在下面几个不足之处。

1.1 学生问题

学生设计能力低,编程水平差,无项目实际经验,既不知道软件开发的基本理论与方法,也不知道程序语言代码编写和开发工具界面操作,甚至不知道从何处开始下手准备毕业论文,成为目前软件开发类毕业论文质量差的根本原因;学生思想上存在误区,不重视毕业设计的重要性与必要性,认为毕业设计与普通课程一样,对毕业设计敷衍了事,不愿意花时间和精力认真努力开发软件,总是被动、消极地接受学习,成为软件开发类毕业论文质量差的直接原因。

1.2 学校问题

学生在大一至大三期间,一般只是简单地开设各科课程,并没有将所有软件开发类课程结合起来,直接导致出现学生软件设计能力低与开发水平差的现象;从论文开题、中期检查到论文答辩等过程中,并没有严格技照各种材米斗上交的日期进行,普遍是最后答辩时上交补交所有材料,甚至包括论文开题报告,直接导致学生消极怠慢的态度;最后的毕业论文考核是最关键的问题,也是目前毕业论文相关制度中管理最混乱的一部分。既没有一套规范毕业论文考核标准,也没有对毕业论文的中间过程进行监控,就连最后的论文答辩也只是流于形式。

1.3 教师问题

大部分教师没有项目开发实际经验,只知道软件设计理论基础,不能全方位地指导学生,更加无法让学生能够主动积极地学习,成为毕业论文水平不高的原因之一。

2.CDIO教育模式

CDIO教育模式继承和发展欧美20多年以来的工程教育改革理念,将“做中学”和“基于项目教育和学习”的集中概括和抽象表达,是2004年由麻省理工学院和瑞典皇家工学院等四所大学研究创立,CDIO分别代表了构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)等四个学习过程,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标。

本文将CDIO模式的构思、设计、实现和运作等四个学习过程引入到计算机软件开发类毕业设计中,要求严格按照构思、设计、实现和运作这四个阶段进行,并将每一个阶段的成果都作为毕业论文考核的依据,以此调动学生的积极性与主动性,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。

3.基于CDIO模式的计算机软件开发类毕业设计

3.1 构思阶段

毕业论文是从学生的选题开始,一般是由老师提供一系列题目,再由学生根据自己的具体情况选择,这种方式遏制了学生的主动性。应该由学生根据自己的爱好、专长和对将来的职业规划等情况,利用各种参考资料主动搜索与查找适合自己的题材范围,再在老师的指导下确定毕业论文题目。不仅能够调动学生的设计积极性,为后面的毕业论文工作提供有利条件,而且还可以培养学生查阅资料和思考问题的能力。之后,指导老师提供软件开发类参考资料,并在中国知网等学术平台搜索课题相关文献,确定论文的基本要求,给学生下达论文任务书。学生根据接收到的任努书,利用软件工程专业书籍、中国知网等学术平台、论文相关的Web网站,查阅大量的资料,了解论文的背景、研究现状和开发意义,确定论文的研究内容和幵发中的关键问题,撰写论文幵题报告,完成软件开发的构思阶段。

3.2 设计阶段

设计阶段主要包括需求分析和总体设计,正式开始毕业论文的设计工作。根据资料查阅、市场调查和企业要求等形式分析软件产品操作流程、功能列表,完成系统需求分析,并在需求分析的基础上重点进行功能设计、模块划分、模块接口规范、数据库概念设计及数据库逻辑设计,在老师的指导下反复修改不断完善,最终确定系统的总体设计。然而,在软件开发设计阶段,学生论文还没有开始写,软件程序也没有完成,指导老师无中期检查依据,不能有效地督促学生开发设计。因此,在设计阶段完成之后,应该形成需求分析、数据库设计、概要设计等相关说明书,作为毕业论文中期检查的材料,纳入论文考核的范围。

3.3 实现阶段

实现阶段是学生毕业论文工作的重点,也是毕业论文设计工作量最大、所需时间最长的一个阶段,直接决定最终毕业论文的质量水平。学生需要掌握软件开发工具、程序设计语言等基本理论与方法,根据系统总体设计的功能模块、接口规范等进行数据库的实现、程序代码的编写,并反复运行与测试。此阶段生成详细设计说明书、编程规范、测试等文档,作为毕业论文第二次中期检查材料。在这个阶段有了指导老师的督促,能够完全确定系统功能,不至于在后期阶段又需要反复修改。

3.4 运作阶段

根据前期产生的开题报告、需求分析、数据库设计、概要设计、详细设计、编程规范、测试等文档和开发好的软件系统撰写毕业论文,并参与论文答辩,是学生毕业论文的总结阶段,不仅着重体现学生的写作水平,更能了解学生对软件的学习情況,是分值比重最大的一部分。最后,将所有文档和论文、答辩情况一起评分,获得毕业论文成绩。

4.结语

软件毕业论文篇(5)

Ⅰ、毕业设计(论文)题目

《TD-SCDMA物理层帧结构分析与测试》

Ⅱ、毕业设计(论文)选题意义及要求

《TD-SCDMA物理层帧结构分析与测试》课题背景是学院为3G网络课程开发了一套软件,由于3G网络课程理论性很强,不容易理解,通过该软件帮助学习者较快熟悉TD-SCDMA系统物理层处理过程。

Ⅲ、毕业设计(论文)工作内容和进度安排

首先搜集《TD-SCDMA物理层帧结构分析与测试》课题相关知识,在教师的帮助下,学习理解3G技术的基础知识;其次学习TD-SCDMA系统仿真软件的使用方法;最后在TD-SCDMA系统仿真软件平台下深入理解和分析TD-SCDMA系统物理层处理过程。

(1)2016-11-21至2016-11-28

搜集3G技术相关资料;了解自己的毕业设计任务,填写毕业设计论文手册相关内容。

(2)2016-11-28至2016-12-5

编写毕业论文开题报告,经过指导教师辅导,修改后,填入毕业设计手册。

(3)2016-12-5至2016-12-12

学习3G技术有关理论,了解3G技术发展情况,熟悉3G系统的网络结构。

(4)

2016-12-12至2016-12-19

学习3G技术有关理论,熟悉3G系统的网络结构,熟悉UTRAN结构和其接口。

(5)2016-12-19至2016-12-26

学习3G技术有关理论,熟悉UTRAN结构和其接口,掌握TD-SCDMA系统物理层。

(6)2017-2-20至2017-2-27

学习3G技术有关理论,学习TD-SCDMA系统仿真软件的使用方法。编写中期进度报告。

(7)2017-2-27至2017-3-6

学习3G技术有关理论,学习TD-SCDMA系统仿真软件的使用方法,能用软件针对自己的内容进行仿真。中期进度报告填入手册。

(8)2017-3-6至2016-3-13

学习3G技术有关理论,学习TD-SCDMA系统仿真软件的使用方法,能用软件针对自己的内容进行仿真。

(9)2017-3-13至2017-3-20

学习3G技术有关理论,学习TD-SCDMA系统仿真软件的使用方法,分析、测试研究TD-SCDMA系统物理层。撰写论文初稿。

(10)2017-3-20至2017-3-27

学习3G技术有关理论,学习TD-SCDMA系统仿真软件的使用方法,分析、测试研究TD-SCDMA系统物理层。撰写论文初稿。

(11)2017-3-27至2017-4-3

交论文初稿,经过老师指导,修改论文。准备答辩

(12)2017-4-3至2017-4-10

论文答辩。

Ⅳ、主要参考资料

《TD-SCDMA基站运行与维护

黄一平主编

科学出版社

《TD-SCDMA无线网络技术》

李立华等

人民邮电出版社

教学系:

学生姓名

毕业设计(论文)时间:自2016年11月21日至2017年4月10日

答辩时间:2017

4

22

软件毕业论文篇(6)

毕业设计是高职院校人才培养方案中最后一个阶段的总结性的实践教学环节,是理论与实践相结合,锻炼学生综合知识运用能力的主要手段,同时也反映了高职院校教学质量的整体水平。然而,近年来,由于学生对毕业设计不够重视等原因,毕业设计的质量和水平不断下降。基于此,本文以本校计算机软件专业近3年的毕业设计相关数据为例,就上述问题进行了分析,并结合教学实际提出了一些对策,为进一步提高高职院校计算机软件专业毕业设计水平提供依据。

2.存在的主要问题

2.1 学生不够重视

大多数高职院校将毕业设计安排在第六个学期,学生进行毕业设计的时间在三个月左右。其间,学生需要完成查阅相关资料、选题、调研、学习相应软件工具、系统开发、调试、撰写论文等工作,本身就存在一定的难度。

高职学生在校的最后一个学期,也正是学生找工作的高峰期。由于计算机专业的学生总招生量很多,且高职院校的毕业生又不具有重点大学本科生的学历等优势,在严峻的就业形势下,高职计算机专业的学生担心毕业设计会影响就业,所以他们在思想上也不重视毕业设计工作。学生们只是忙于参加各式的招聘会和面试,根本无心去做毕业设计和写论文。即便找到工作,还有相当数量的用人单位要求学生实习。另外,有一些学生选择了专升本,这同样也会占用毕业设计的时间,影响毕业设计的效果。

2.2 选题局限

选题是毕业设计工作的龙头,选题质量是影响毕业设计质量的重要因素,目前高职院校的毕业设计课题大多是由老师给出毕业设计题目,学生选题并进行毕业设计。在选题方面,往往会出现以下的现象:课题缺乏工程背景、不同指导教师之间课题重复、内容陈旧、课题与前几届相似等。这些课题如图书管理系统、人事管理系统、学生管理系统等,此类课题实现难度不大,并且可以从书籍或网上找到源代码,学生只需要将系统界面稍作改动,将别人的论文稍作修改,就可以变成自己的系统和论文。更有甚者是照搬照抄以往学生做的毕业设计。以上也是影响当前毕业设计质量的一个重要因素。

2.3 缺乏正确的设计开发方法

笔者在指导毕业设计的过程中发现部分计算机软件专业学生在毕业设计中没有严格地遵循软件工程的开发方法,导致毕业设计出现了很多问题。主要问题如下:一是有的学生一边写程序,一边了解程序需求,程序完成了需求才清楚。有些需求事先没有,在编写程序时才加入,不得不重新改写程序,给程序的运行和维护带来很大的困难。二是学生往往忽略软件开发的前面几个阶段,直接进行编码,造成软件设计的混乱。三是不少学生选定课题后,没有仔细分析系统功能,就急于开发,结果模块划分不清,人员分工不明确,导致同在一个课题组,有的同学工作量大,有的同学工作量少,或者是模块重复开发的问题。四是很多学生认为编码结束则意味着整个设计就结束了,不重视测试和调试,导致软件缺陷不断。以上问题都严重影响了毕业设计的进度和质量,使得学生得不到应有的锻炼。

2.4 监管不足

毕业设计大部分时间由指导教师组织管理。按照惯例,学生和指导教师之间应每周多次见面,一方面可以方便师生交流,另一方面也可以使指导教师及时了解学生的毕业设计进度。然而由于受到学生找工作、去就业单位实习等特殊情况的影响,指导教师只能通过电话或电子邮箱等方式联系学生,很难准确把握学生的毕业设计进度和困难。而毕业设计整个过程主要是一个项目的开发过程,目前各种检查主要是一些表格文档的填写,比如:任务书、开题报告等,缺乏详细的过程管理计划和专门的监督管理条例。对过程管理要求不严,学生自然有所放松,而学校仅限于对毕业设计相关表格和论文的检查,又或者对己经签署就业协议的同学的毕业设计采取迁就的态度,成绩评判过于宽松。这些因素都助长了学生对毕业设计的敷衍心态。

3.对策

3.1 实行新的毕业设计选题方法

高职院校的特色是以就业为导向,所以高职院校培养的人才首先是立足于应用。高职院校该准确定位,利用好自身资源。因此在毕业设计选题环节上可以采取以下措施:

一是学生自主选题,指导教师把关。学生可以根据自己的能力确定题目,然后由指导教师对学生选定题目的难易程度、工作量大小等进行审核,审核不过关,则学生重新确定题目,直到审核过关为止。根据教学经验,有部分学生在大二时就己经开始为社会上的一些单位进行系统开发,自主选题对于这部分学生来说,不但可以结合他们所开发的项目进行毕业设计,同时也锻炼了自身的能力,也使毕业设计的质量得到了相应的保障。

二是指导教师根据学生兴趣和需求,结合现代社会对人才的需要,从有利于学生就业的角度,尽可能结合生产和科研实际。这样不仅能调动学生的积极性,也有助于最大程序地发挥学生的潜力。

三是对于到录用单位进行毕业设计的学生,可采取校内指导教师和校外企业指导教师共同指导学生毕业设计。毕业设计课题由校企双方结合毕业设计要求及企业实际需求协定。校内指导教师主要负责专业理论方法和毕业设计论文的规范等内容;校外企业指导教师主要负责毕业设计中具体工作的实施。这样不仅能保证毕业设计保质保量地完成,同时也培养了学生的团队精神和实践能力。

最终选题还应由院系组织相关专家对课题的难易度、工作量大小、课题的内容等方面进行审核。

3.2 模式多元化

高水准的竞赛或考证方式可代替毕业设计。近几年来各类组织举办了不少计算机类专业有关的学科竞赛,如“数学建模大赛”、“计算机技能竞赛”、“机器人大赛”等,还有计算机类认证考试,如“思科认证”、“微软认证”、“软件水平考试”等。对于学生参加国家或省市级计算机竞赛并获得奖项或通过高水准认证考试,以及学生参与教师的部分科研项目的这几种情况,其钻研的难度和深度,己经达到甚至超过高职院校毕业设计的要求。对于这部分学生,毕业设计应当可以免修,直接获得学分,毕业设计成绩可以按奖项等级评定。这样一方面顺应了学分制教学改革,也有利于学生积极参加各类竞赛活动和参与教师科研项目。

3.3 结合软件工程指导学生毕业设计

软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。结合软件工程指导毕业设计可以分成以下几个方面:一是将毕业设计的课题按软件工程的要求分为几个阶段,确定每个阶段具体要完成的工作任务和完成期限。二是指导学生按照软件开发中生命周期的方法来完成设计任务,比如系统设计部分先画出数据流图,再根据数据流图设计出模块结构图,接着模块设计,各阶段都要完成书面报告,为以后的毕业设计论文作铺垫。三是系统调试,撰写毕业设计论文。要求学生将各模块组合起来,联合调试,学生可以感受最终设计结果,能够对整个过程有一个更深刻的认识。最后,学生可参考相关书面文档结合理论知识和实践结果,完成毕业设计论文。

将软件工程应用于毕业设计中,不但实现了软件工程这门课程真正从理论到实践的过程,而且也使得学生在软件设计的文档书写规范化等方面有很大的改善和提高。

3.4 加强监管,完善毕业设计制度

首先,在毕业设计动员大会上,应该加强学生思想教育,引导学生正确处理找工作与毕业设计的关系。加强学术道德修养,从制度上防止抄袭和网上下载的现象,使学生引起重视。

其次,可建立毕业设计管理平台,学生定期将毕业设计作品到平台上,指导教师进行检查,并将检查结果及时反馈给学生。学生和指导教师也可以在这一平台上进行交流。通过这一平台,既便于指导教师了解学生的毕业设计进度,也可以为学生成绩评定提供参考。

再者,可成立毕业设计督查小组,对毕业设计的开题报告、中期检查和毕业答辩进行检查。主要检查项目有:选题是否合适、开题报告是否符合规范、毕业设计的开展进度、学生出勤情况、指导教师是否认真指导、毕业设计论文是否规范、成绩评定是否公平合理。

最后,对每一届学生的毕业设计进行评比,评选出优秀毕业论文,对学生及指导教师进行表扬、奖励,可激励广大师生更加重视毕业设计。也可以在学校举行优秀毕业设计成果展,为学生们提供交流和学习的平台。

4.小结

软件毕业论文篇(7)

关键词:毕业设计;教学质量;软件工程

中图分类号:G642 文献标识码:B

文章编号:1672-5913 (2007) 22-0166-03

1毕业设计工作的组织和管理

毕业设计是学生培养过程中的最后一个重要环节,是学生对所学知识的梳理与总结,旨在培养和提高学生独立分析、解决问题的能力,使学生受到良好的科学研究、工程设计和撰写报告的训练。因此,软件学院在严格执行学校的毕业设计各项规定的基础上,对毕业设计工作非常重视,组织了强有力教师队伍,制定了毕业设计质量保证体系,从而保证了毕业设计顺利进行,并能够取得良好的效果。

为了加强毕业设计的管理,学院成立了毕业设计督导小组,具体如下:

成立了毕业设计领导小组;

建立了毕业设计督导小组;

组成了毕业设计答辩委员会;

并抽调一名教师专职负责毕业设计工作的总体管理和协调。

为了保证毕业设计的顺利进行和质量,学院对毕业设计过程进行全面控制,具体措施如下:

做好毕业设计的选题工作;

加强指导教师选派工作;

进行毕业设计工作的中期检查;

采取毕业设计论文的交叉评阅,毕业设计成绩综合评定;

提供和保证毕业设计硬件和场地条件。

此外,学院在认真执行学校毕业设计工作管理条例外,还建立了一整套毕业设计质量保证体系及相关措施。同时,学院的毕业设计领导小组和督导小组还定期检查和随机抽查毕业设计工作。

2毕业设计选题工作

在毕业设计选题过程中,我们把握如下六个原则:

(1) 符合培养目标要求,体现专业特点,能达到专业综合训练的目的;

(2) 紧密结合软件工程实际、开发实际,体现学科发展水平和时代特点,尽可能地选择科学、技术、生产、社会、经济等领域的实际问题,有利于培养学生的创新精神和实践能力;

(3) 既符合学生知识和能力基础的实际情况,又有一定的广度和深度,课题的份量和难度适中,使学生能在规定的时间内完成任务;

(4) 大力提倡“真题真做”;

(5) 题目每年更新,且题目数量原则上做到一人一题,对于确需多人合作完成的大课题,指导教师要明确给出子课题;

(6) 实行导师、学生双向选择,体现因材施教的原则,注重发挥学生的特长;

具体步骤如下:

由教师提出拟定的毕业设计题目;

经学院组织的专家审查通过,提交学生进行毕业设计题目预选;

将预选结果提交到学院批准;

公布选题结果

在整个选题工作中,学院要求参加的教师所选毕业设计题目符合培养目标的要求,能够达到综合训练目的,能够很好地促进教学、生产与科研相结合。

对申请校外完成毕业设计(论文)同学,要求与上述要求相同。毕业设计(论文)单位及题目确定后,学生不得以任何理由提出更改,应尽快办理相应手续,按时到企业完成毕业设计(论文)。

选题任务完成后,由学院组织审题小组对毕业设计(论文)题目进行审核,对不合适的题目及时进行调整更换。经过严格选题和审题,本科毕业设计(论文)选题质量进一步提高。

根据学院最终的数据统计,本次学生的毕业设计中结合工程实际、社会实践和科研课题的选题占90%以上。

3指导教师选派及其工作

毕业设计作为全院的工作重点,学院在指导教师的选派中全面考虑,调动全院骨干教师作为毕业设计的指导教师,指导教师都具有中级及以上职称。在毕业设计工作中,为了保证教学质量,规定每名教师指导人数不到6人。

对校外完成毕业设计的同学,采用由学生所在校外单位的指导教师和本院指定教师共同承担的方式,由所在实习单位的指导教师具体负责指导,学院指导教师参加指导工作,了解和掌握毕业设计工作进度情况及质量,并协调有关问题。

毕业设计中指导教师必须坚守岗位,经常检查指导、及时掌握学生进度。学院要求指导老师每周对所指导的学生指导时间不少于8学时/人。在整个毕业设计工作中,学院的教师都非常重视对学生独立进行软件设计和开发工具的掌握,要求学生通过毕业设计提高自己独立工作的能力,以及分析和解决问题能力,逐步培养学生的创新能力。

4毕业设计工作的中期检查和随机抽查

为了保证毕业设计质量,全面了解和掌握毕业设计进展情况,及时发现和解决毕业设计中可能存在的问题,学院毕业设计领导小组和督导小组部分成员,随时到毕业设计工作地点对毕业设计工作情况和指导情况进行随机抽查。

在学期中,把毕业设计工作情况列为期中教学检查的重点内容之一,并对全院学生的毕业设计工作进行了一次全面中期检查,对学生出勤、指导教师到位、计划执行等情况进行检查,从而保证了毕业设计工作的顺利开展,提高毕业设计整体质量。

5交叉评阅,答辩成绩评定

学院成立答辩工作领导小组,成立了答辩委员会,由教授、副教授等组成了4-5人的答辩小组。形成完善的答辩工作组织和管理机构,健全制度,答辩程序严格,评分有标准统一。

在答辩前,每个学生都要独立完成毕业设计论文的撰写,并在指定时间内交给指导教师审阅,指导教师给出评语和成绩后,由评阅教师交叉评阅,在交叉评阅中要求教师严格把关,评语准确、详实。最后由答辩委员会根据指导教师和评阅教师的评定情况组织答辩。另外,毕业设计成绩拟评为“优秀”的学生还必须参加学院进行的复答辩。

6毕业设计的保证条件

为了保证学生毕业设计工作的顺利进行,学院根据指导教师的情况,把各个毕业设计学生分配到各专业实验室,各个实验室的计算机设备能够满足毕业设计的需要,保证了毕业设计的质量。

学院还专门为毕业设计投入打印、资料查询经费。

7成绩评定规范与质量

学生的毕业设计成绩由开题报告成绩、指导教师评定成绩、交叉评阅教师评定成绩和答辩成绩四部分组成,各部分所占比例分别为10%、40%、20%、30%。指导教师评定成绩由指导教师根据学生在毕业设计工作期间的工作态度、出勤情况、文献查阅及综合运用能力、实验技能和设计能力、独立思考和解决问题能力、表达能力及论文撰写等多方面的表现综合进行评定。交叉评阅教师评定成绩由答辩委员会指定的评阅教师根据学生毕业设计方案的可行性、内容的正确性、论证的严密性和创新性等各方面的情况给出成绩。

软件学院每个学生的毕业设计论文都经过指导教师的认真审查,所有学生的毕业设计论文制作规范,格式统一。

为了对毕业设计工作进行客观地评价,学院专门组织学院内的教授和专业负责人对学生的毕业设计工作进行检查和自评工作,总结经验,为今后更好的完成毕业设计工作奠定基础。

8存在问题及改进措施

每年毕业设计结束后,学院都组织全体教师对毕业设计工作进行了认真地研究和自评,找出存在的问题和不足。具体存在的问题如下:

1) 学院在对毕业设计的过程管理还应该进一步加强;

2) 个别教师缺少指导软件工程毕业设计的经验;

3) 个别教师在选题、指导过程中有失误;

4) 部分学生的毕业设计工作量偏小,难度不够;

5) 一些学生受到找工作的影响,对待毕业设计工作不够认真;

6) 有关毕业设计工作方法、教学改革方面的论文偏少。很多教师做了一些富有成效的工作,应及时地加以归纳和总结,提炼出自己的思想,发表相关的论文。

针对以上问题,学院提出具体改进措施:

1) 学院应加强对毕业设计过程的监管力度;

2) 学院将严格毕业设计选题的审查制度,对教师提出的毕业设计题目,是否符合培养目标要求,是否达到综合训练的目的等进行把关;

3) 加强对学生的管理,严格毕业设计过程管理,树立良好学风;

4) 加强对指导教师的培训,明确毕业设计的标准和要求。

5) 学院鼓励指导教师对毕业设计方法、改革方面的工作进行及时归纳和总结,多发表相关的论文,并给予奖励。

9结束语

回顾过去几届毕业设计的工作,有成绩也有不足,只要牢固把好毕业设计质量关,抓好关系到毕业设计质量的各个环节,毕业设计水平将会取得更大的进步。

总之,在学院党政的领导下和全体教师的辛勤工作下,软件学院毕业设计工作取得了良好的效果,保证了毕业生的质量,为提高软件学院的教学质量打下良好的基础。

参考文献

[1] 骆斌,张大良,邵栋. 软件工程专业的课程体系设计[J]. 中国大学教学,2005,(1).

[2] 王俊一. 本科毕业设计管理与全过程质量监控[J]. 黑龙江高教研究,2006,(4).

[3] 邱鸿江. 加强毕业论文(设计)的过程管理提高本科毕业论文(设计)的质量[J]. 现代企业教育,2006,(12).

[4] 唐桂英,徐宏,孙咏梅. 提高本科毕业设计(论文)质量的实践[J]. 安徽工业大学学报(社会科学版),2005,(8).

[5] 白忠喜,朱小芳,温军. 提高毕业设计(论文)教学质量的举措[J]. 中国大学教学,2005,(8).

[6] 回春光. 毕业设计教学环节质量监控体系的研究与实践[J]. 辽宁教育研究,2006,(5).

作者简介

张毅(1962-),男,副教授(博士),系主任。主要研究方向:软件工程新技术、嵌入式软件技术、企业信息化。

地址:重庆大学软件学院应用软件系400044

E-mail:

Tel:023-65111750(办)023-65112429(宅)

13320210223(手机)