软件毕业设计总结范例6篇

软件毕业设计总结

软件毕业设计总结范文1

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

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

1.1学生问题

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

1.2学校问题

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

1.3教师问题

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

2CDIO教育模式

CDIO教育模式继承和发展欧美20多年以来的工程教育改革理念,将“做中学”和“基于项目教育和学习”的集中概括和抽象表达,是2004年由麻省理工学院和瑞典皇家工学院等四所大学研究创立,CDIO分别代表了构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)等四个学习过程,它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习[3]。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[4]。本文将CDIO模式的构思、设计、实现和运作等四个学习过程引入到计算机软件开发类毕业设计中,要求严格按照构思、设计、实现和运作这四个阶段进行,并将每一个阶段的成果都作为毕业论文考核的依据,以此调动学生的积极性与主动性,既能让指导老师清楚整个设计流程,并根据阶段安排加以指导和督促,也能让学生愿意付出时间和精力努力投入到毕业设计当中。在弥补学生软件开发水平不足的同时,提高学生思考问题、综合设计的能力,最后达到提高毕业论文质量的目的。

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

3.1构思阶段

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

3.2设计阶段

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

3.3实现阶段

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

3.4运作阶段

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

4结语

软件毕业设计总结范文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

1、系领导小组

组长:

副组长:

组员:

2、指导老师

计算机系专任教师及兼职(实习)教师。

二、毕业实习的目的意义

计算机软件技术专业、计算机网络技术专业、计算机应用(平面设计方向)专业、计算机信息管理(信管方向、信监方向)专业毕业前顶岗实习是专业人才培养方案的重要组成部分,是学生接触工作岗位,了解职业需求,尝试相关工作过程的重要活动。通过顶岗实习,学生将所学知识、技能运用于实际工作,又从社会实际工作中学到更多的知识、技能和本领,为毕业后直接参加工作做好充分准备。

三、毕业实习安排

1、实习时间:20XX年1月11日至20XX年5月30日。

2、实习地点:珠三角地区(东莞为主)校外实习基地。

3、实习形式:“顶岗实习”。

4、组织形式:集体与个别相结合(单独提前实习者须经严格审查批准)。原则上实行实习指导老师包干制与实习领导小组、辅导员/班主任巡回检查相结合。

四、办理校外实习手续

无论是集体实习还是个别实习均应办理实习手续,否则实习不予认可。

具体讲,即:

①签订并报批《三方实习协议书》;

②填写并报批《实习登记表》。

如果在第五学期下半学期要求提前实习的,须填写《单独提前实习审批表》,经批准方能外出。

五、毕业实习方式

毕业实习的组织安排形式:根据学院落实与学生自找相结合的原则,灵活采用多种方法,选择多条途径落实。具体方法和途径如下:

1、通过学生个人或家长联系,落实实习单位部门。

2、两个或两个以上的学生在同一个企业单位实习的,组成一个实习小组,由指导老师指定组长。定期和不定期在一起交流实习经验体会,互相帮助,互相鼓励,努力把实习工作搞好。

3、通过学院联系安排、落实实习单位部门。未联系到合适实习单位的学生,应服从系领导小组的统一安排,到指定的实习基地顶岗实习,不得以任何理由拒绝安排,否则,不予正常毕业。

毕业实习单位(基地)一般的要求是:能满足专业实习基本要求的校外企事业单位或校内挂牌的实习基地。

六、毕业实习安全纪律

1、毕业实习人员必须遵守毕业实习单位的一切规章制度,服从领导,尊敬实习单位的指导老师或师傅;

2、实习学生应培养组织观念,加强组织纪律性;

3、实习学生应树立团队协作精神,合理处理实习单位、部门的各种人事关系;

4、实习学生应认真做好保密工作,不泄露实习单位的各类经济、商业、文档信息;

5、毕业实习人员必须跟班实习,上班时间不得擅自离开岗位。

6、严格遵守操作规程,防止人身伤害和设备事故发生,爱护操作设备等公共设施。

7、毕业实习中不得迟到早退和缺席,离开必须经指导教师批准后方可离队。对未请假不参加毕业实习者,毕业实习按不及格处理。

8、毕业实习指导教师对违纪学生有权终止毕业实习或提出处分意见。

9、毕业实习前必须购买个人意外保险。

七、实习内容

各专业具体内容见附1:毕业实习内容。

八、毕业实习成绩评定

实习期间须按规定保质保量完成毕业实习报告,另外,实习学生中必须至少有30%学生需完成毕业设计(论文)。

实习成绩采用百分制。实习单位给出的成绩和指导老师给出的实习报告成绩分别占60%和40%。成绩在60分以上者,可获得8个学分,未获得实习学分者不能正常毕业。

计算机专业学生实习计划范文篇2为强化学生的实践操作能力,做到理论与实践相结合,依据《计算机专业教学大纲》,进行为期一学期的实习教学。具体安排如下:

一、实习目的

为培养在政治素质上可靠、理论知识上有一定层次、专业技能操作过硬的初、中级技术人才。学生在校经过系统的计算机专业理论知识学习和基本技能训练后,遵照学以致用的原则,进一步提高学生的专业技能。同时培养学生树立良好的职业道德和正确的就业观,强化学生的劳动观念和纪律观念,学校决定安排本次实习。

二、实习内容和要求

通过实习,要求学生具有本专业所必备的实习技能,能熟练地掌握一整套计算机操作和维护的能力,做到能独立上岗操作。具体内容与要求如下:

课题一:实习单位计算机应用的现状

要求:了解实习单位计算机软件硬件配置;了解实习单位计算机的主要应用范围。

课题二:文章的录入、排版、打印

要求:提高汉字录入的速度和正确率,要求录入速度达到每分钟50字以上,正确率达到99%;提高制表能力,能熟练制作较复杂的表格;按实习工作需要和纸张尺寸,能熟练进行文章的修饰和排版;熟练打印机的使用和一种型号打印机的性能。

课题三:计算机硬件维护

要求:熟悉计算机主要部件的技术性能;能初步处理计算机硬件出现的常见故障。

课题四:计算机软件维护

要求:能处理常用软件出现的故障(如windows系统等);对单位自行开发的应用软件出现故障能提出处理意见。

课题五:计算机病毒的防治

要求:熟练使用各种常见杀毒软件,并了解各种杀毒软件的性能和优缺点;了解常见病毒的特点。

课题六:应用程序开发

要求:按照实习单位计算机应用的情况和业务状况,能提出充分发挥计算机性能的见解,并开发一个适合本实习单位业务需要的应用软件。

课题七:计算机基础操作知识

要求:提高计算机知识的操作能力,要求操作一种大型常用软件的使用,如WINDOWS2000、OFFICE2000等;

要求:Word2003使用工作窗口进行相关操作,文档的排版:设置字符格式、设置段落格式、分栏排版;正确编辑文档的文本内容后,就可以对文档进行排版操作。Word2003具有强大的排版功能,通过对文档中文字、段落、页面等格式的设置,可使文档看起来层次分明,条例清晰,便于阅读。

要求:数据处理软件excel能插入和删除工作表、编辑工作表(行、列、单元格)、顺利完成数据处理功能(公式计算、排序、筛选等)、设置边框和底纹、能生成相应的图表。

课题八:机房网络管理维护

要求:能进行计算机网络的日常管理,对软件及用户信息进行维护,能初步处理网络中的日常故障。

课题九:平面设计

要求:图形图像处理软件(如:photoshop)可尽情地自由创作,充分展现出图像的艺术视觉效果。通过基本操作、创建与编辑图像选区、描绘与修饰图像、图像色彩的设置、图层的应用、通道与蒙版的应用、路径的应用、滤镜的、网页动态图像等完成实例应用。

课题十:动画设计

要求:动画制作软件(如:Flash)利用流技术和矢量技术制作动画,生成动画具有体积小、便于传输和下载、支持交互等,

课题十一:空间设计

要求:三维动画制作软件(如3DSMAX)体现三维空间物体的新操作理念。要在空间建造,同时具有真实的立体尺寸,并把构件按真实的构造要求安排在虚拟的正确位置上。

课题九:平面设计

要求:能根据设计主题,熟练应用计算机设计软件,进行平面设计,并根据客户要求,进行修改。

课题十:Internet应用

要求:能结合实习单位的实际,开展英特网的使用,如信息收集、信息、E—mail收发电子邮件的应用等。

课题十一:熟练操作计算机扫描仪

要求:能根据原稿,熟练应用计算机扫描仪扫描文稿,进行描稿。并根据客户要求进修改。

三、成绩考核:

1、考核内容:业务水平、独立工作、劳动纪律、劳动态度和实习期间的思想表现等。

2、考核方法:根据学生实习的工作表现,由实习单位领导、实习辅导教师、带队教师和实习领导小组实行三级考评,评定成绩。实习成绩评定不与学生见面,直接交学校电教中心存档。

计算机专业学生实习计划范文篇3毕业实习是学生在毕业之前进行的实践教学活动,目的是使学生通过毕业实习,综合应用已经学到的知识,培养学生理论联系实际、综合运用计算机专业知识、理论解决实际问题的能力;将实习和就业进行有机地结合,帮助学生树立学以致用的创业、敬业和服务社会的职业意识;学生综合运用所学的专业理论知识,在党政机关、企事业组织等有关单位相对独立地开展工作,掌握生产或经营、管理实践经验,培养学生的实际工作能力,了解社会对计算机专业技术人才的需求情况,以便使自己适应社会的需要;帮助学生树立学以致用的创业、敬业和服务社会的职业意识;帮助学生树立正确的世界观、人生观和价值观。通过毕业实习和毕业实习总结报告的撰写,使学生把所学计算机的基本理论及基本技能应用到实践中去,提高分析问题、解决问题的能力和创新能力,为今后从事计算机工作打下良好的基础。

学生毕业实习是计算机专业教学计划的重要组成部分,是计算机教学的一个重要环节,它对检查提高教学质量,培养学生结合计算机专业知识在实际工作中的应用有着重要作用。为将实习落到实处,提高实习质量,特制订本计划。

一、实习内容

(1)理论和实践相结合,通过实习进一步了解计算机的应用领域情况;

(2)巩固所学的知识,学习新的知识;

(3)学会使用基本应用软件及开发环境;

(4)消化掌握所学的知识,锻炼独立进行系统维护、软硬件维护及编程等项目的相关能力;

(5)培养学生自学的能力;

(6)根据在党政机关、企事业组织等有关单位的要求完成与专业相关的任务。

(7)熟悉实习单位的环境,了解实习单位部门之间的工作程序和机制;

(8)根据所学专业,选择实习单位某一具体岗位,了解和参与该岗位的工作,熟悉工作流程和管理;

(9)对毕业实习进行总结,完成毕业实习总结报告(实习总结文稿必须提交指导老师审核,实习总结报告定稿完成后按学院要求格式打印,将纸质及电子文稿于4月22日前交指导教师);

二、实习的形式与时间

根据计算机专业的性质、专业特点、实习要求,采用集中定点为主、分散自主、与教育专业学生一起到实习学校参加教育实习或其它相应方式为辅的形式,有组织地开展毕业实习工作,学生按实习单位或指导教师安排进行实习活动。

实习的时间:20XX年3月1日—20XX年4月28日(第1周—第7周)共7周。

三、实习的组织与实施

为搞好学生实习工作,计算机科学系成立了以张小东为组长的毕业实习领导小组。实习领导小组在学院学生实习领导小组的领导下工作。主要负责制定本系学生的非师范专业的实习计划,在学院领导的帮助下落实学生实习单位,选派实习指导教师,指导毕业实习和实习报告的撰写以及日常管理、成绩评定等工作。根据我系制订的毕业实习大纲和计划,成立专门的毕业实习领导小组如下,

组长:

副组长:

成员:

1、系毕业实习领导小组职责

系毕业实习领导小组的主要职责是:制定本系毕业实习实施工作计划;在院毕业实习领导小组的领导下联系安排实习单位;选派指导教师;督促检查毕业实习的准备工作;做好实习生的思想政治工作;巡视指导全系的实习活动,交流情况,总结经验,及时发现和解决实习中出现的问题;考核本系实习生毕业实习成绩。

2、实习小组组长其职责如下:

实习生实习期间可按照实习单位组成实习小组,实习小组可设组长1名,由指导教师指定。实习小组组长职责是:组织执行本组毕业实习计划;协助指导教师做好实习的各项工作(负责毕业实习总结、工程总体设计、论文或调查报告的撰写等);经常同双方实习指导教师联系,争取切实有效的指导;协助本组实习生进行实习总结,交流实习工作经验。

3、实习指导教师的选派和指导教师职责

在实习过程中,指导教师起着主导作用。因此实习指导教师的素质、态度、组织协调能力对实习工作起着举足轻重的作用。应选派责任心强、有一定生产技术经验和较高专业造诣、有一定组织协调能力和指导实习能力的教师担任。

(1)本系实习指导教师职责

实习指导教师在外实习要严格要求自己,为人师表,自觉维护学校的声誉,要做好实习前的各项准备工作,督促检查实习学生的实习任务,实习期间要帮助实习生查找技术资料,指导技术攻关,解决核心技术问题,参加评议学员的工作。关心学生的思想、工作、生活和身体健康,督促学员严格遵守实习生守则。做好实习的总结工作,评定实习生的实习成绩。实习期间要和实习单位经常取得联系,及时解决实习当中出现的问题。

(2)实习单位指导教师职责

向实习学员介绍实习单位的生产、产品、项目、技术方向等情况;帮助、指导、安排实习生的实习工作;传授技术工作的经验,帮助实习生查找技术资料,指导技术攻关,协助实习生解决核心技术问题,对实习学生进行思想、业务指导;审核批准实习生的设计方案、工作计划;主持评议实习生的实习成绩,写出评语。

四、毕业实习过程的管理

1、做好学生实习动员工作;

2、认真负责解答学生在实习中的问题,指导和督促学生撰写实习总结报告,评阅实习报告,写出实习评语,评定实习等级;

3、实习领导小组要定期向指导教师了解学生实习情况,帮助解决问题;

4、负责收集学生实习相关材料。20XX年4月22日前收集学生实习鉴定意见(须盖实习单位公章),实习总结报告及相关材料。

5、进行实习后期复查工作。

6、进行实习总结工作。

五、实习学生要求

1、实习学生应根据专业实习岗位,制订个人实习计划,明确目的和任务;

2、实习学生要严格按实习计划要求认真完成各项实习任务,在工作中做到勤观察,勤思考,勤于发现问题、分析问题和解决问题;

3、尊重指导教师,服从安排,虚心请教,工作积极主动,尊重实习单位职工,热爱技术工作。

4、实习期间要积极与指导教师联系,主动汇报工作和思想情况;

5、实习期间,要维护学院荣誉,发扬团结互助精神,确保实习任务的完成。

6、要“五勤”。嘴勤:要求多请教,腿勤:多跑腿出力;手勤:要多干活;脑勤:要多思考和研究;要谦虚,放下架子,继续做“学生”,要善于学习实习单位好的思想,好的作风。

7、要“保密”。做到不该讲的不讲,不该问的不问,不该听的不听,不该记的不记,切实做好保密工作。

8、不“表态”。实习学员的主要任务是实习,熟悉业务,帮助工作,因此一般不要随意主动表态(不排除提出个别建议)。

软件毕业设计总结范文4

毕业设计是高等教育中培养学生综合运用所学理论知识和技能解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学历层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。实践证明,毕业设计是计算机软件各相关专业理论教学、实验、实训等有机地结合的最佳途径之一。

一、毕业设计的必要性

高等职业教育应该是以能力为本位、以学生为主体、以实践为导向的教育。近年来为适应社会发展的需求,有学者提出打破传统的“文化课一专业基础课一专业课”三段式的课程组合结构,按照新的人才观标准,实施“职业思想道德一职业基础知识与能力一职业知识与能力一职业拓展知识与能力”的新课程组合。我们认为,高职院校软件相关专业组织毕业设计符合新的人才培养标准,对培养学生的职业技能和素质具有重要意义。

在实践中我们意识到,通过毕业设计能够锻炼学生以下方面的能力:

1.独立解决问题的能力。高职院校学生普遍存在着基础薄弱又缺乏刻苦精神、渴望一技之长又不知如何下手等问题。大多数学生虽然在学校经过两年半的学习,但对程序和软件的理解不够,动手能力差。学校教育和IT行业对软件开发人员要求之间的差距,只有通过实际的大型训练才能弥补。毕业设计的进行过程中学生一定会遇到平时课堂学习中碰不到的困难和挑战,克服这些困难的过程就是软件技术和心理素质逐步提高的过程。

2.团结协作的能力。今天IT行业早己不再是个人英雄主义的时代,能否具备团结协作的意识和能力己成为IT行业对人才的基本要求之一。学生在平时的课程教学和作业中难有训练这种能力的机会,毕业设计一般是分小组进行的,小组成员之间代码、文档的交流以及相互之间讨论和协商都是对学生基本素质的锻炼。

3.实践软件工程的相关原则。具备软件工程思想是软件开发从业人员的必备素质之一,在日常的教学中由于缺乏软件开发的实践训练,学生们往往感觉软件工程这门课非常抽象,对其中提到的软件开发和测试的理论和方法等方面理解不够。毕业设计的过程,就是一个课题小组从接到开发任务到提交产品和文档的过程,其中涉及到需求分析、概要设计、详细设计、编码、测试、程序打包安装、编写文档等软件工程的方方面面。经过这样的锻炼,学生们对软件工程思想和方法的理解必定会大大加深。

二、关于毕业设计的选题

选题是毕业设计的第一步,也是非常重要的一步,教师选题一般需要注意题目的新颖性、现实意义和可行性。这样的选题对引起学生的探索兴趣,提高能力大有帮助。计算机专业毕业设计选题范围一般包括。数据库研究与应用;计算机网络与应用;程序设计的理论与方法;信息可视化与应用等方面。毕业设计的地点可以在学校内,科研单位,企业等,只要有研究开发的环境即可,时间一般12周左右。

一般毕业设计选题存在的问题主要有:题目偏小单一,得不到综合性训练;题目重复,多人同题;指导教师要求不严,走形式;题目年年相同没有新意,使毕业设计难以达到预期的效果。高职院校计算机软件相关专业的学生在毕业设计之前主要学习的课程包括:软件开发语言和工具(如C语言、C#、ASP、Java)等、数据库管理软件如(Access,SQLServer)、计算机网络原理和软件工程等,这些必备的知识和技能是IT行业对软件相关专业毕业生素质的基本要求。笔者认为,毕业设计的选题可以分为四大类:程序设计类、数据库应用类、网络通信类和网站开发类。选题的基本原则主要是题目的综合性和新颖性两方面。

(一)程序设计类

程序的设计和开发是软件行业的基本内容,也是软件行业对相关从业人员的基本要求之一。近年来我国软件行业提出了“蓝领”工人的说法,各地陆续出现了以培养编码人员为目的的软件学院。这些程序员学历不高,但对某些开发工具的掌握非常熟练,能够很好的完成分配的任务。可见培养和训练学生的程序设计能力是适应软件行业发展需要的。《数据结构》课程是计算机软件相关专业重要的基础课,内容丰富,实践性强。虽然在课程的教学中都安排有相关的上机实验,但效果并不很理想。实践中我们认识到,毕业设计程序设计类的选题围绕数据结构的相关内容进行,对提高学生的动手能力、加深对软件的理解和认识都大有益处。

数据结构算法演示程序可以做为课堂教学的重要补充,以可视化的方式解释程序运行的中间过程,可以帮助学生更好的理解算法。国内外很多著名的高校都开发有类似的演示系统做为教学辅助课件。结合高职院校学生的实际情况笔者认为以下一些题目可以做为毕业设计选题的参考。

1.汉诺塔问题的演示。这个题目是围绕递归方法进行的,要求通过动画的方式演示盘子的每一个移动过程,对帮助学生深入理解递归思想很有帮助。

2.表达式运算及转换的演示。堆栈是一种使用频率很高的数据结构,在程序设计的实践中有广泛应用。中缀表达式转换为后缀表达式、后缀表达式求值的过程不是太好理解,如果演示程序能够动态显示每一步堆栈的变化以及程序的动作,那么理解表达式运算及其转换的过程就比较容易了。

3.排序算法的演示。排序算法在数据结构中占有重要地位,各种排序方法看似简单,却是许多计算机科学家智慧的结晶。开发排序算法的演示程序,利用柱状图形表示待排序的数据,详细显示排序过程中不同算法的每一步处理过程,统计数据比较和移动的次数;随机生产大量数据,利用多线程技术实现多个排序算法的效率比较。实现这些功能对于帮助学生理解和掌握各种排序的原理很有帮助。

(二)数据库应用类

社会各个行业信息化的进步促进了数据库应用系统的普及,类似图书管理系统、仓库管理系统、人事管理系统、教务管理系统等小型软件都是一般毕业设计的常用选题范围。在实践中我们意识到,数据库应用类题目的选择最重要的是与社会实际需要紧密联系,例如为汽车专卖店开发实用的汽车销售管理系统,这样可以使学生了解行业终端用户的需求,在完成需求分析的基础上进行设计,避免闭门造车。

(三)网络通信类

网络的应用和普及使计算机的世界更加丰富多彩,网络通信类程序的设计开发己成为软件开发的重要分支,也是学生毕业设计选题的重要来源,很多题目能够兼顾理论和实践,对学生而言即十分有意义又有趣味性和挑战性。

1.Client/server模式的通信程序。利用TCP或UDP网络协议开发客户机/服务器模式的通信程序很简单,在此基础上进行功能的扩展,可以开发聊天工具、局域网网络监控工具等软件。

2.网络聊天及文件传输类程序。QQ、MSN等聊天工具十分普及,设计题目选择一个点对点的局域网聊天工具完全可行,功能的实现可参考QQ或MSN的基本功能,包括收发信息、传输文件等,其他如语音视频聊天等高级功能可以忽略。高职学生系统学习过的开发工具如VisualBasic、Java等都提供完备的网络控件,但一般的基础教材中介绍不多,学生在实际的设计训练中通过查询联机帮助、网上学习等途径学习这些控件的使用方法和技巧,对提高程序设计能力很有帮助。

搜集资料是任何研究工作的基础,选题结束后学生按小组搜集资料,可以是图书期刊等资料,计算机软件专业的学生更应该学会在网络上搜集信息,浏览高水平的开发论坛对开阔思路很有益处。搜集资料需要做好记录和整理工作并进行讨论。毕业设计过程中教师的角色主要是指导和监督,参与讨论软件的整体设计,不涉及程序开发的具体细节,一般可以每周检查开发小组的进展情况。

(四)网站开发类

网络的飞速发展促进了网站开发技术的进步和市场的成熟,网站开发己成为高职类学生就业的热点方向之一。一个小型网站的开发涉及到总体的规划、数据库的设计和数据的组织、代码的编写和调试、后期运行管理、安全机制等多方面工作,而且对于学生接触市场需求很有帮助。在实践中笔者发现,学生们通过独立完成一个小型的网站,各方面能力都得到了锻炼,毕业后从事相关的工作很容易上手。

三、进一步的探讨

软件毕业设计总结范文5

地方性高校培养应用型人才,需要了解市场发展的导向,社会行业对人才的需求,以及着眼特色办学的核心竞争力,实现自身的发展[1-2]。软件产业发展已经被国家提到战略的高度,为了配合其快速的推进,我国高校也正在扩大培养软件工程方面的专业人才的规模。软件工程专业论文是2002年国家教育部新增专业[3],该专业主要以培养软件工程专门人才为目标。我校软件工程专业由教育部于2015年批准的新专业,起源于我院计算机科学与技术专业软件技术方向。 

徐州工程学院作为新兴的地方性高校,在软件工程专业建设方面,不仅需要学习和借鉴重点大学、国家示范性软件学院的经验和做法,更重要的是结合地方院校的特点和实际情况,办出特色。因此,应用型人才培养体系的建成,应该直接为当地经济建设和社会发展服务,适用面广、实用性强,具有鲜明特色。本文主要阐述以工程教育认证质量评价机制为指导的徐州工程学院软件工程专业在理论和实践方面的培养体系。 

2 市场调研 

为了制定针对性的培养模式,首先组织一些学科教授和骨干教师,对软件工程专业的就业形势、市场需求等进行为期2个多月的市场调研,调研对象包括国有大中型企业、私营与股份制等公司的负责人和技术骨干。本次调研内容包括实地参观学习、与企业召开研讨会,并向企业发放调查问卷表500份,收集有效调查表437份。 

通过这次调研,总结软件工程专业的市场需求、人才结构和素质要求、企业技能标准等信息,发现软件工程技术人才奇缺,涉及很多方面,主要原因是大部分高校计算机专业不注重应用型软件人才的培养,学生毕业后面临的是二次学习的困境。因此,对学生的培养不仅需要完整性的实训锻炼、强调企业项目经验、注重培养学生的分析与解决问题的能力,更需要注重团队合作意识;在课程设置方面应该与企业长期合作,开设企业实用的技术课程和职业综合素质的内容。 

3 软件工程专业应用型人才培养模式 

软件工程专业强调软件开发的系统和工程性,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才[4]。软件工程专业沿用徐州工程学院计算机专业“3+1”培养模式,具体模式为学生在前三年完成通识课程、专业课程的学习,以及课程基本实训,最后一年在企业完成项目级实训、职业训练和毕业设计。 

表1所示为软件工程专业课程构成及学分分配汇总表。徐州工程学院软件工程专业课程主要分为三大平台。其中,通识类课程平台包括通识必修课、通识选修课以及学科基础课;专业课程平台主要包括专业必修课和专业选修课。 

知识支撑能力结构 根据软件工程专业的培养目标,确定课程知识支撑能力结构,如图1所示。课程设置本质上是为了培养学生能力的,因此,为了培养学生英语能力、熟知行业标准、管理能力以及创新意识等,设置学科基础课、通识类课程以及专业课程、专业技术导论、讲座等课程;为了培养持续学习、协作和项目分析等能力,设置软件工程课程群、企业实训课程以及职业技能训练等课程。 

理论知识体系结构 软件工程专业理论知识体系结构包括通识课程群、学科基础群、专业课程群,其中专业课程群是核心课程。专业课程分为程序设计基础知识、软件开发技术知识、数据库原理知识、计算机系统知识、软件工程知识等5个子课程群。其中,程序设计基础知识包括数据结构、面向对象的程序设计(OOP);软件开发技术知识包括Java Web方向课程群、移动开发方向课程群等课程;数据库原理知识包括数据库原理及应用;计算机系统知识包括计算机系统基础、操作系统等课程;软件工程知识包括软件需求工程、软件体系结构设计、软件质量保证与测试、软件项目管理。 

实践体系结构 软件工程专业实践体系结构如图2所示,主要分为四个阶梯: 

1)个人级的实验,主要由校内教师进行指导,学生独立完成课内实践环节; 

2)小组级的实验,需要2~4个学生为一组,为完成程序设计、算法设计、面向对象技术开发,通过沟通和相互协作完成,注重技能的训练; 

3)项目级的实训,主要由企业教师指导,学生完成专业方向技能、软件工程综合训练;

4)企业级的实训,为了检验学生综合能力,由学生独立完成企业项目综合训练、职业技能提高以及毕业设计。 

为了加强校企合作培养的效果,每4~6个学生配备一位校内指导教师和企业指导教师。校内导师在学生入学后确定,主要任务是“学业综合指导”;校外导师在学生入学后的3年内确定,主要任务是“工程实践指导”。学生在三年级初步确立毕业设计选题,由校内导师和企业导师联合进行指导。 

基于工程教育专业认证的质量评价 为了加强软件工程专业的质量评估,以工程教育专业认证为指导,建立针对整个培养过程的质量监控和完整有效的评价机制。在每个教学环节,基于认证标准,明确质量要求,定期进行课程体系设置和教学质量的评价。此外,在整个学习过程中对学生的表现进行跟踪与评估。 

以上这些质量评估措施,保证学生毕业时达到毕业要求,毕业后具有社会适应能力与就业竞争力;后期,毕业之后阶段,仍然采用跟踪反馈机制,通过记录评价和效果,证明学生能力的达成,并逐步对培养模式进行持续改进。 

很显然,只有建立完善的质量评估机制,才能保证按预期的目标完成专业培养要求。因此,从地方性高校实际出发,以工程教育专业认证为质量评价指导,不断完善培养模式,这样才能培养卓越的学生,为企业持续不断地吸引优秀的生源。 

4 总结 

徐州工程学院作为一所以应用型工科教育为主的地方本科院校,软件工程专业应用型人才的培养需要有别于高职高专的培养模式,需要更注重高层次应用型技术人才的培养;又要有别于传统学术性高校“精英型”人才培养目标、课程体系设置、教学模式以及师资要求等。 

软件工程专业培养标准最需要解决的问题是注重软件工程宏观意识,培养持续学习能力、交流与沟通能力。鉴于此,本文提出以工程教育专业认证为指导,构建软件工程专业应用型人才培养体系,以期为地方性高校软件工程专业能够培养更多卓越的软件工程方面的人才提供一种方法和途径。 

参考文献 

[1]宋思运.应用型本科人才培养模式的构建[J].徐州工程学院学报,2005,12(20):11-13. 

[2]金忠明.我国高等教育发展质量面临的问题与分析[J].徐州工程学院学报,2013,28(6):92-96. 

软件毕业设计总结范文6

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

2存在的问题

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

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

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

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

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

3采取的对策

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

4结束语