前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的毕业设计定义主题范文,仅供参考,欢迎阅读并收藏。
关键词:毕业设计;过程管理;过程管理引擎
中图分类号:TP319文献标识码:A文章编号文章编号:1672-7800(2013)012-0080-02
基金项目:江苏省“青蓝工程”项目资助(2010);泰州市科技发展计划项目(2012);南师泰院项目资助(2012)
作者简介:史永(1977-),男,南京师范大学泰州学院信息工程学院讲师,研究方向为智能计算与内容服务技术。
0引言
毕业设计面向高等院校的毕业生、教师、教辅工作人员等多个角色,包含开题、写作、答辩等多个复杂工作环节[1]。利用工作流技术可以解决现有毕业设计管理过程中存在的流程不清晰、用户角色权限控制混乱和难以柔性地满足学校管理要求等问题[2-3]。然而,目前毕业设计指导环节大多仍采用人工方式完成师生交流、评议和修改等工作,若其中一方没有时间实现面对面的交流,则很难在规定的时间内完成毕业论文工作。毕业设计过程管理要求学生、教师有效协作,在规定的时间段内有序完成开题报告、论文周记、论文编纂等工作过程。而这些工作有着刚性的时序性和时效性需求,例如:学生要在规定时间内提交开题报告、论文周记、论文草稿,超出时间段不但不能继续进行开题报告工作,还会影响后续的工作环节。
1需求分析
通过系统调查与分析,毕业设计过程管理引擎涉及教务管理员、教师、学生3个角色,他们之间的关系如图1所示。其时序关系概述如下:
①管理员首先设置开题报告、论文周记、论文草稿的上传和审核时间段,并对过程进行监督和通告;
②学生收到管理员通告,在规定的时间内完成工作,同时接收教师的修改反馈通知;
③教师收到管理员通告,在规定的时间内完成工作,同时接收学生信息提交的通知。
2过程处理引擎设计
2.1事件的定义
事件,即作业在执行过程中的状态[4]。具体的事件状态转换流程如图2所示。当作业完成提交时,事件便已提交,处于已提交状态的作业若调度成功,则事件已调度;若调度失败,则事件全局等待。结合毕业设计过程,定义其事件触发类型:
(1)报错型触发,指在编辑、提交等过程中,存在不符合毕业设计工作要求的相关内容,如中英文不对照,参考文献条数不足等,触发引擎工作。
(2)完成型触发,指学生完成提交或修改,教师完成审查等工作后,触发引擎工作,从而保持教师、学生之间的良好交互和协同工作能力。
(3)公告型触发,指教师、学生或管理员特殊事件请求,如教师有特殊情况要求学生提前提交开题报告等事件。
2.2时间的定义
时间,即作业在执行过程中的生命周期。当前时间在规定时间内允许访问,若当前时间不在规定时间内,不允许访问。结合毕业设计过程,定义其时间触发类型:
(1)提醒型触发,指毕业设计环节规定的时间段将要到达,触发提醒通知。
(2)超时型触发,指超过毕业设计工作环节规定的时间段,触发通告通知。
2.3过程处理引擎设计
毕业设计过程管理引擎设计为生成阶段和运行阶段,如图3所示。引擎生成阶段工作过程如下:
①分析毕业设计的工作环节,选择纳入过程管理的事项;
②编辑过程管理事项的时间段;
③时间段的起始时间点,设置为提醒触发点;终止时间点,设置为超时触发点;
④依据过程管理事项的内容,编辑报错,完成触发阈值和时机;
⑤时间触发和事件触发混合绑定,构成完整的管理引擎。
引擎运行阶段,过程管理引擎监控设置的所有触发点,当时间或事件发生,通知或公告信息。
3过程处理引擎的实现
以开题报告过程为例,管理引擎包括管理员进行时间设置,学生和教师要在规定时间内分别上传开题报告和审核开题报告等内容,其工作流程如图4所示。
算法主要步骤如下:
(1)判断是否在处于毕业设计开题的有效时间段内,如超出有效时间段,填写超时公告,否则执行步骤(2)。
(2)学生完成开题报告的编辑工作(在教师未审核前,可以多次编辑、重复提交)。
(3)学生提交开题报告,填写完成公告及时通知教师审核。
(4)教师审核开题报告,若规定时间将要到达,填写提醒通知;否则执行(5)。
(5)教师完成审核工作,如不合格,填写出错通告,及时通知学生修改,执行步骤(2);否则,执行步骤(6)。
(6)管理员(教务员)进行开题报告审查,如不合格,填写出错通告,执行步骤(2)、(5);否则执行步骤(7)。
(7)毕业设计开题报告完成。
4结语
本文在毕业设计过程及时序、时效性需求的基础上,设计了一个毕业设计过程管理引擎,给出了其中的事件及时间触发条件的类型定义,并以开题过程管理为例,探讨了过程管理引擎的工作流程和算法步骤。
参考文献参考文献:
[1]李晓杰.基于JAVA EE 的毕业设计管理系统的设计研究[J].电脑知识与技术,2013(9):4420-4428.
[2]龙世荣,赵学孔,岑磊.基于工作流的B/S 架构毕业论文管理系统设计[J].电脑知识与技术,2013(9):3306-3309.
关键词:评析毕业设计;KTV管理系统;反思
1引言
当前,许多学校软件技术专业的毕业设计质量低下,有学生不重视敷衍了事的原因,有学校安排不合理的原因,也有学校对毕业设计的评析只关注结果呈现的原因。软件项目开发有自身的流程,评析软件项目需要围绕软件开发流程进行。KTV管理系统是学生完成的毕业设计软件项目。本文通过对KTV管理系统的开发软件、需求分析、功能设计及实现的重点等的分析,详细指出存在的问题。这对改进指导过程、提高毕业设计质量至关重要[1]。
2项目开发的软件和架构
项目开发采用什么软件,是毕业设计首要确定的任务。软件技术专业人才培养方案的目标是培养学生基于.NET方向的开发能力。C#是微软推出一种基于.NET框架的面向对象的编程语言,有强大的编程功能。因此项目组学生选择C#作为项目的开发软件既符合软件技术专业的培养目标,也可以使学生完成从知识学习到知识迁移的过程,促进学生掌握.NET方向的整体开发流程及设计能力[2]。项目开发按系统架构分为B/S和C/S。它们是当今系统架构的两大主流技术。B/S结构即浏览器/服务器结构,用户界面完全通过浏览器实现。C/S架构即客户端/服务器结构,需要安装客户端才能进行管理操作。对于某个KTV店铺的管理系统而言,这种两种架构方式都可以实现。通过调研和参考市场已有的商品化KTV管理系统,既有B/S架构,也有C/S架构。项目组学生采用C/S模式的架构。采用混合模式架构更佳,可使项目组学生在.NET方向的编程能力上得到全方位的锻炼,既锻炼学生在Web方向的编程能力,也可以提高学生Windows应用程序的开发能力[3]。
3项目需求分析
整个项目开发前,需要完成以下工作:了解、分析KTV歌厅的管理流程;顾客在KTV歌厅中除了唱歌,还有其他消费的情况;顾客在KTV唱歌时,点歌的一些常规方法;歌厅的管理者通常在歌厅中要做的事情,如顾客进来消费时基本的开房、结账,还要了解整个歌厅的营收情况等。通过市场调研,KTV管理系统分为三类用户:管理员、超级管理员和普通用户。系统应具备有以下功能:(1)管理员对食品、房间、歌曲、歌手、用户进行增、删、改、查的操作。(2)超级管理员可以统计和查看每天、每月及每年营业情况等。(3)用户可以实现点歌和查歌功能,按歌手查歌、按拼音首字母查歌、按热门的歌曲查歌等。(4)系统应提供点餐、结账功能。系统功能的设计比较全面。这些功能需求基本符合KTV管理系统的功能。这表明学生对项目进行了一定研究。当然也存在缺陷,如系统没有预定功能、没有记录服务员的服务情况等。
4项目系统功能设计
项目组通过需求分析,设计了系统的前台功能模块和后台管理模块。后台管理员分为超级管理员和普通管理员。超级管理员可以对普通管理员进行管理,也可以对普通管理员设置相关的操作权限和查看营业情况。营业情况不仅有每日账单和每月账单及账单的详细信息,还可以查看每年营业额折线图等。普通管理员可以对商品、歌曲、歌手、房间等进行编辑操作。从这里可以看出,学生对KTV管理系统的管理员功能梳理得比较清晰,初步理解了软件的概要设计。KTV管理系统的前台功能是:用户通过登录操作后选择空房间并进入主操作页面,可以进行点歌、点餐、结账操作及打印消费单等。从这里可以看出,学生对用户功能和管理员功能相互混淆,与需求分析相互矛盾。用户能做的只有点餐和点歌,而开房、结账和打印消费单等应由管理员来操作。
5数据库设计
通过功能分析,采用SQLServer构建数据库。SQLServer数据库技术也是软件技术专业的核心课程。选用SQLServer可以实现对职业能力的锻炼。系统需要以下数据表保存信息:用户表、用户等级表、管理员表、会员等级表、歌手信息表、歌曲信息表、歌手国籍表、房间信息表、房间类型表、房间状态表、商品信息表、商品类型表、开房信息表、消费信息表、订单表、订单详情表。
6重点难点分析与实现
在KTV系统的实现中,点歌功能的实现、分页显示歌曲、歌手等信息是系统的重点和难点。(1)点歌模块的实现。点歌模块的实现,在专业课的教学中一般不涉及。这就需要学生通过自我学习完成代码设计。点歌模块分为点歌、歌曲控制两部分。点歌部分主要实现:将选中的歌曲保存到指定的数组中及设置多种点歌界面。歌曲控制部分是控制歌曲的播放,可以实现上一首、下一首、音量设置等操作。歌曲控制采用WindowsMediaPlayer媒体播放器,并设计winplay窗体类实现播放控制。在winplay窗体类中设置三个计时器,分别用来控制正在播放歌曲、未播放的歌曲和窗体的隐藏。点歌完成后,播放器获取存放歌曲的数组、自动开始从点歌列表的第一首歌曲开始播放,并显示当前正在播放的歌曲名称。winplay窗体还具备拉伸和收缩等一些动态效果。点歌界面如图1所示。在设计点歌模块时,设计了一个歌曲类Song。它有三大属性:分别用于保存歌曲名称、歌曲存放的路径位置url及歌曲的播放状态。歌曲的播放状态设置为全局的枚举类型,共有三种状态:Playing、Played和UnPlay,分别表示正在播的、已经播过的和还没有播的状态。同时,还设计了一个公共播放类playlist。它包含一些关于播放需要的重要方法:将歌曲保存到指定数组、播放下一首和上一首的方法、获得当前的、上一首及下一首的歌曲名称的方法及获得播放列表的歌曲数等。学生定义的playlist类中添加歌曲方法代码如下:publicstaticSong[]songs=newSong[1000];//Song是歌曲类publicstaticvoidAdd(Songsong){for(inti=0;i<songs.Length;i++){if(songs[i]==null){songs[i]=song;break;}}}从运行效果看,功能确实是实现了,但不代表设计方法的正确。首先,学生采用数组songs存放用户点的歌曲,定义最大容量是1000,且将新的歌曲添加到播放列表中时,需要遍历数组后才能存储。这样定义既浪费存储空间,又不尽合理。数组的优点是存储在连续内存上、数据类型相同、通过下标访问元素。它的缺点是必须指定其长度,元素插入也不方便,过长浪费内存,超出下标会产生溢出错误。而用户在点歌时,要点多少首歌曲是一个不确定的数,应该采用List泛型数组来保存和实现更合适,泛型数组适用于元素数量不固定的情况,而且两端存取非常方便。上述代码可以优化为:publicstaticList<Song>songs=newList<Song>();publicstaticvoidAdd(Songsong){songs.Add(song);}(2)分页功能的实现。在实现信息显示时,由于歌手、歌曲等信息都保存在数据表中,因此界面呈现的信息必须动态生成。为了使界面美观且能加载更多数据,在设计显示数据信息时需要分页。分页功能的实现有许多方法。学生采用的分页方法是通过子查询实现。这里以显示每页8条数据即pagesize=8为例进行说明。代码在实现使用两个变量currentpage、pcount。currentpage用来记录当前页号,第一页的页号为0;pcount=currentpage*pagesize记录查询某页数据时,需要排除的某页之前的记录数。具体数据查询代码如下:"selecttop8*fromv_singerwhereSingerIDnotin(selecttop"+pcount+"SingerIDfromv_singer)"即首页显示时,相应的查询语句是:selecttop8*fromv_singerwhereSingerIDnotin(selecttop0SingerIDfromv_singer)表示查询数据中的第1条~第8条记录。以此实现分页查询。由于分页功能在项目中多次使用,应该采用自定义分页控件的方法来实现更合理,可以增加程序的通用性、可移植性。这也说明学生对分页的知识学习没有提升。此外,项目的点歌模块还存在缺陷:如在点歌后,无法查看点歌列表,没有实现点歌列表中歌曲的删除操作等。
7毕业设计指导工作反思
一、定义和要求
(一) 定义
毕业论文开题报告是指学生就所拟毕业论文论题撰写的关于该论题的研究方案。毕业论文开题报告应在对国内外相关论题的资料收集、比较、分析基础上,明确本论文所研究的问题及其所具有的学术意义和预期目标,并对从事此项研究已具备的基本研究条件、拟采用的研究方法、具体的工作计划等做出简要说明,意在使论文指导教师和其他论题审核人相信该论题具有学术研究意义或价值,同时,相信学生有能力实现预期研究目标。
(二) 要求
1. 开题报告的内容要求
⑴选题意义。学生应对选题的出发点、相关背景情况、理论和现实需求、研究成果可能具有的学术意义和应用价值做出简要分析、说明。
⑵研究内容。学生应对所研究问题的研究范围、学术渊源、国内外已有研究成果和研究动态、主要观点、可能涉及的相关领域问题、拟采用的基本理论、研究方法及其对本论题的适用情况、论文主体框架等做出明确说明,对于课题直接相关的已有成果的基本情况,特别是对已有成果存在的不足和研究空间,做出分析和判断,对可能达到的学术目标做出预测。
⑶研究基础。学生应对文献资料的收集整理准备情况、本人已修相关课程、参与学术研究情况、已或已完成相关研究情况等做出说明。
⑷研究计划。学生应根据自己所确定的论题和学术目标制订比较详细的研究计划和工作日程。
2. 开题报告的撰写要求
⑴毕业论文开题报告是毕业论文撰写的基础,必须结构完整,层次清晰,思路明确,说明充分,文字简约流畅。正文字数以2500——3000字为宜。
⑵凡按专业要求或经指导教师同意进行毕业设计的学生,其毕业设计的开题报告要求与本《基本要求》保持一致,但将“毕业论文”改为“毕业设计”。
⑶用外语撰写毕业论文的学生,开题报告按自愿原则或根据院系要求选择使用中文或外文撰写。
二、撰写格式
(一) 开题报告的基本构成
1. 封面。封面应包含学校名称、毕业论文题目、学生学号、姓名、学生所在院系、专业、撰写时间等基本信息。
2. 目录。应包括正文一级、二级题目、参考文献、附录等内容。
3. 正文。由前言、研究目标、研究基础、研究计划、结言等部分构成。
⑴前言:应说明项目的来源,题目的选定、研究范围、拟采用方法、预计成果等内容,是对全文的总括性说明;
⑵研究内容:此部分学生应提出研究论题,对与论题有关研究背景、国内外研究情况、论题的学术意义、应用价值、主要研究内容、预期的研究成果、拟解决的问题或解决方案、政策建议等做出说明;
⑶研究基础:此部分应对学生的研究素质和能力、已参与项目、已有研究成果、资料准备、理论基础、研究条件等问题做出说明;
⑷研究计划:应对整个研究过程做出具体安排,确定研究日程;
⑸结言:应对完成论文的可行性、学生的研究能力、论文的创新意义等做出总结性说明。
4. 参考文献。应著录所有参考文献,参考文献篇目不少于15篇;中、外文参考文献应以“中文参考文献”、“外文参考文献”为题目分别著录。
5. 附录。如有对说明选题有利,但不便在正文中采用的相关文献资料,可以附录形式置于开题报告之后。
6. 开题报告的字体、字号、序号等应与毕业论文格式要求完全一致。
(二) 其他具体要求可参考《开题报告示例》,各院系可根据本院系所属专业特点和论文或毕业设计的特殊要求做出适当调整。
三、相关问题
软件工程不仅是计算机科学与技术专业、软件工程专业的一门专业基础核心课程,也是其他相关专业,如信息工程、系统工程、信息与计算机科学、信息管理与信息系统等专业的重要应用技术课程。对于这些专业的学生来说,毕业设计多是以软件开发类项目为主,整个毕业设计就是开发一个软件。为了更好地完成软件开发类毕业设计,提高学生毕业设计的质量,进一步规范毕业设计中的软件开发过程是必需的。软件工程的思想正是用工程化方法构建和维护有效的、实用的和高质量的软件。按照软件工程思想,软件开发的生命周期分为可行性分析、需求分析、总体设计、详细设计、编码实现、软件测试和软件维护几个阶段。在学生的毕业设计中以软件工程的思想为主线,从软件工程的角度去指导学生进行毕业设计,挖掘软件工程在系统开发过程中的价值,解决毕业设计中存在的一些问题,既有助于学生更好地理解软件工程的方法、技术和思想,更有助于提高软件类毕业设计的质量。
2毕业设计中存在的问题
笔者在指导学生软件开发类毕业设计过程中发现,毕业设计存在着选题难、任务重、重视编码、轻过程、项目无法完成等现象。设计过程中没有严格地遵循软件工程的开发方法,没有规范的软件设计过程,项目能否成功主要依赖于个人能力和个人努力,这种不正确的开发方法带来了严重的后果。在项目开发的过程中常常存在以下几个方面问题:
2.1选题的盲目性
选题是毕业设计过程中的一个初始环节,选题恰当是做好毕业设计的前提,但选题不当的情况仍然时有发生。学生没有认识到毕业设计的重要性,纯粹是为了完成学业而做毕业设计,选题没有一个确切的目标,往往是随便选一个题目,造成选题的盲目性,出现了选题陈旧、选题范围狭窄、选题偏大等问题,使学生抄袭、完成不了毕业设计的情况时有发生。
2.2缺少软件的系统分析
软件开发过程的第一个阶段是系统分析,用来确定软件开发要解决的问题是什么?估算完成该项目需要的资源和成本,确定目标系统应该具备哪些功能,主要经历问题的定义、可行性分析和需求分析三个阶段。软件的系统分析确定了用户需求,同时对目标系统提出完整、具体的要求,引导开发者正确地构建系统。因此,对用户需求做出全面、正确的分析,对于最终软件开发类毕业设计的成败起着至关重要的作用。然而在完成毕业设计过程中,学生往往认为代码编写最重要,对软件开发过程中的可行性分析和需求分析阶段不重视,甚至没有系统分析,对整个毕业设计的完成造成了影响。
2.3软件设计过程杂乱无章
软件设计一般都要经历可行性分析、需求分析、总体设计、详细设计、编码和测试阶段。而部分学生在毕业设计开发的过程中,缺乏软件工程设计思想,跨越需求分析、概要设计、详细设计和功能模块设计,直接进行代码的撰写;或者从代码反推出模块设计;甚至在软件开发过程中,一边写程序,一边了解需求,程序完成了需求才确定。这种无序的软件设计过程,导致最终设计的系统杂乱无章、代码的重复率高、潜在?Bug多、系统的可集成性非常差、不能在规定时间内完成设计或者系统无法运行。
2.4开发过程中文档不完备
根据软件工程学的基本原理,软件=程序+文档,可见软件文档是软件开发过程中不可缺少的组成部分。软件文档贯穿于软件开发的各个阶段,是提高软件产品开发效率、规范软件产品开发过程、保证软件产品质量的关键。但在实际毕业设计中,很多同学认为把程序代码编出来了,毕业设计也就完成了,提交的毕业设计论文就是系统代码的复制,即只做出一个可演示可操作的系统,而忽略了软件开发的完整性、系统性。完整的毕业设计不仅包括可操作的系统,还包括在开发系统的过程中所产生的各个文档资料。文档的缺失会降低软件开发的效率、影响整个软件的开发、使用和维护。以上问题的存在,严重影响了毕业设计的进度和质量,没有达到毕业设计的目标要求。针对当前毕业设计的现状和存在不足,笔者认为应用软件工程学的思想指导毕业设计,对促进学生综合素质与工程实践能力培养具有积极意义。
3用软件工程思想指导学生进行毕业设计
3.1以可行性研究指导选题
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。毕业设计题目的选择,应立足于解决工程实际问题,可由指导教师提供符合相关专业毕业设计要求的题目,也可以鼓励学生自己到社会、生产企业中寻求研究课题,培养他们自主学习的意识。选题过程以可行性研究为指导,从课题规模大小、难易程度、学生自己的研究方向、爱好、学生的知识层面和能力等多个方面进行考虑,对于选择的题目是否能够解决,确定在规定的时间内完成毕业设计的可行性。指导教师可根据学生选报的题目来指导学生对该选题进行调查研究,明确课题要解决的问题是什么,简要地写出关于问题性质、项目目标和项目规模的书面报告。可行性研究来指导毕业设计的选题,实质上是简化了系统分析和设计的过程,也是在较高层次上以较抽象的方式进行的系统分析和设计的过程,使学生对于课题的设计有个清晰的思路,为及时完成毕业设计提供了可能。
3.2重视软件的需求分析
需求分析的基本任务是准确地回答“系统必须做什么”,即确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,不仅指明了系统设计时必须要实现的目标,也是软件设计、实现、测试和维护阶段的主要参考标准。用户需求的获取是软件开发中最重要、难度最大的工作,它贯穿于整个软件设计过程,不仅要涉及到软件开发方面的知识、应用领域方面的知识,还涉及到与用户沟通的能力。在进行需求获取和分析时,为了及时、准确地获取,可采用软件工程中比较成熟的方法,例如访谈、实际调查、UML的用例技术等。需求分析在软件系统分析与设计阶段起着桥梁的作用,确定了系统的需求,才能制定出软件设计的框架,保证毕业设计循序渐进、有条不紊地进行,避免后期开发过程的频繁返工,进而按时完成最终的任务。
3.3规范毕业设计过程
软件开发类毕业设计一般是开发一个软件系统,实现一定的功能。“麻雀虽小,五脏俱全”,无论软件规模的大小、功能的多少,都应该严格按照软件工程中软件生命周期每个阶段的步骤完成各项任务。要培养学生把软件工程的概念贯穿于整个毕业设计过程,也就是说,让学生把开发软件的过程看成是盖一栋大楼,修一条公路的实际工程,用工程化的思想指导毕业设计,确定完成课题的各项任务的工作步骤,注重软件类毕业设计的过程,而不是学生所认为的毕业设计就是编程序,代码调试通过即可。通过工程的概念规范毕业设计过程,让学生明白开发一个软件系统一般经过系统分析、系统设计、系统实施三个阶段,必须严格遵循软件生命周期的规律,完成各个阶段的任务,才能最终提高毕业设计的质量。
3.4重视文档的写作
软件工程中的瀑布模型严格地规定了在整个软件生命周期的各个阶段,都要提交相应的文档。文档不仅记录软件开发过程中的大量信息,在软件的开发、维护过程中也起着重要的作用。在指导学生毕业设计时,要求学生遵照软件工程的思想,把文档作为整个设计的指挥棒,记载设计过程的每一阶段完成的目标、任务及技术手段,建立健全毕业设计文档制度,确保毕业设计过程中的文献综述、译文、任务书、开题报告、选题审题表、中期检查表、设计(论文)正文、答辩记录等各环节教学资料档案完善、规范,实现对毕业设计的全程监控。
4结束语
关键词:Visual Basic 6.0;Access;毕业生管理系统
中图分类号:TP311.52
1 概述
随着科学技术的不断提高,作为计算机应用的一部分,使用计算机对毕业生信息进行管理,具有手工管理所无法的优点比拟.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高毕业生信息管理的效率,,也是高校的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一个毕业生信息管理系统成为很有必要的事情。
2 系统分析与设计
系统分析也称为逻辑设计,是应用软件系统开发过程中的重要一环,系统分析工作做的好坏,直接影响整个系统开发的成败[1]。
毕业生信息管理系统根据实际需求,划分为用户管理模块、学籍管理模块、成绩管理模块、课程管理模块、班级管理模块、日志管理模块、专业设置模块、毕业设计选题模块、毕业分配管理模块。
毕业生信息管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。对于本系统,我们需要实现以下一些基本功能
1.学生查询功能。
2.管理员添加功能。
3.管理员修改功能。
4.管理员删除功能。
5.管理员查询功能。
6.管理员汇总功能。
7.管理员统计功能。
8.管理员录入功能。
9.打印功能。
数据库需求分析
设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求[2]。针对毕业生管理系统的需求,通过对学生使用系统的过程和数据流程分析,设计如下面所示数据项和数据结构:
学生基本信息:包括的数据项有:学号、学生姓名、性别、出生日期、政治面貌、专业、班级、家庭住址、联系方式、备注。
班级信息:包括的数据项有:班级名称、所属院系、辅导员、教师、人数。
课程基本信息:包括的数据项有:课程名称、所属专业、课程类别、课程描述。
学生成绩信息:包括的数据项有:学号、姓名、专业课程名、成绩。
系统日志:包括的数据项有:用户名、登录日期、登录时间、备注。
就业基本信息:包括的数据项有:学号、姓名、单位名称、从事工作。
毕业设计题目基本信息:包括的数据项有:毕业设计题目、指导教师、职称、题目编号。
毕业设计题目选题结果的基本信息:包括的数据项有:毕业设计题目、题目编号、学号、姓名、指导教师。
有了这些的数据结构、数据项、和数据流程,就可以进行数据库设计。数据库逻辑结构设计
现在将数据库概念结构转化为数据库逻辑结构设计。根据系统功能设计的要求以及功能模块的划分,每个表表示在数据库中的一个数据表。
本数据库中包含9个表,即用户表、学生基本信息表、班级信息表、课程信息表、学生成绩信息表、系统日志表、就业基本信息表、毕业设计题目信息表、毕业设计选题结果信息表。下面以学生信息表为例。
学生信息表用来保存学生的基本信息,结构如表2-1所示。
3 系统实现
在完成了系统分析和系统设计之后,便进入系统实现阶段。本部分主要内容为本系统的主要界面的源代码。以系统主界面的设计和实现为例。
系统主窗体是整个系统的容器,本系统主窗体的特点是简洁明了。用户只需做一个简单的功能选择即可进入相应的功能模块。主窗体是工程的启动对象,可以在系统菜单中选择“工程”/“属性”,打开属性窗口设置启动对象。本系统中主窗体名为MDIMain。打开主窗体的设计窗口,选择“工具”菜单项中“菜单编辑器”,对菜单内容进行编辑。在系统主界面本系统使用了Toolbar控件、DataGrid控件和StatusBar控件使系统更加完善。
主窗体部分重要代码
Private Sub Form_Load()
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\xs.mdb" ‘连接数据库
CONN.OPEN
FRMLOGIN.SHOW
End Sub
当主窗体启动时,首先设置连接字符串,然后打开“登录”对话框。如果不能通过身份验证,则不能进入系统。
当选择“退出系统”菜单项时触发Form_QueryUnload事件,代码如下:
Private Sub Form_QueryUnload(Cancel As Integer,UnloadMode As Integer)
Unload Me
End
END SUB
数据库的连接
如果通过ODBC数据源访问数据库,则要在运行数据库应用程序的计算机上配置ODBC数据源。但这是一项比较繁琐的工作。本系统通过直接设置数据源提供者(Provider)和数据库文件的方法表示连接字符串,代码如下:
Dim cnn As New ADODB. Connection
conn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" &App.Path & "\xs.mdb"
Provider 用于定义数据源提供者,使用Microsoft.Jet.OLEDB.4.0 可以访问Access 数据库;Data Source 用于定义数据库的文件名,需要指定文件的绝对路径。App.Path 用于返回当前应用程序所在的绝对路径[3]。
4 系统测试
经过我的调试,毕业生信息管理系统的各个功能模块通过测试。但通过对系统的多次整体运行,一些在模块测试过程中未发现的错误出现了,对班级列表的绑定和对课程类别内课程的查询。但经过对程序进一步针对性的修改,通过了测试,能够实现其基本功能。
本系统初步达到了预期的目的和要求。完成了毕业生管理信息系统的建立,而且系统的功能都能够实现,并掌握了Visual Basic6.0程序的编写和Access数据库的创建、链接。实现了前台学生对信息的浏览以及与Access数据库的链接与运行并后台对数据库的管理。
参考文献:
[1]于娟.软件开发技术简介[J].微机发展,2005(10):131.
[2]常斌.数据库的开发过程[J].中国有线电视.
关键词:平面设计;单元课程;毕业设计
一、单元课程与毕业设计的关系
在琳琅满目、气势辉煌的毕业展秀中,平面设计的作品几乎都早已突破媒介的局限,设计边缘化、设计跨界已是最为熟悉的局面,在诸多进步前,学生为一个四年的“终结”展秀倾注全身力气,匆匆背后,多数学生为了一个项目呈现了自己最高水平,在之下却未必匹配自己最深刻的专业理解与自己最擅长的优势。单元课程是一个系统化的课程结构,从基础到专业进阶,囊括了在毕业设计前所有该学习该实践的课程,有的基于消化问题,在期间会进行进阶重复。从表象上看,毕业设计似乎是一个相对独立的单元,故在毕业设计阶段,有定课题、找课题、定方向、定方案……在单元课程中,虽然是系统化的设置与安排,但从漫漫教学看,依然存在间断性,源于题目独立、教师独立、意识的独立(教师意识、学生意识)。举例说,三大构成的作业可以是每张作业是一个单独的主题、每幅作业单独成题,极少会将一个构成作业基于一个主题延展完成,更不太多的是三大构成围着一个题目做研究。毕业设计不止于一个展秀,对其的评价应基于学生四年专业的探索上,应将其建立在学生对专业的认知的综合评价上。它可以是一个很小的点但做得极为深入,也可以是一个单元的自然延伸。孤立提取一个毕业设计来展示某个历来成熟的一套品牌形象是一条线路,而在漫漫视觉产品表达中,先把一些基本的平面设计问题解决透彻,应该是根本之根本,俗话说专业看专业。
二、注重学生本质的特点
学生在毕业设计前的单元课程中,各有自己的兴趣点,有的可能体现在一些最基本的技法表达上,有的可能在某个专业领域中如海报设计这类考验创意、锻炼思维的课程表现出敏感。但基于技法表达上的吸收从而提升到对某个专向喜欢是在一开始的基础课程中就能明显地感知到的,因为学生入学前必达学校要求的绘画基础,在所有课程中,也是技法课程诸如素描、色彩到装饰画、图案、图形语言在先前,这些课程势必会用到绘画技法或综合表达的方法。还有一部分学生,在绘画基础上未必显示出强烈的特质,但在后期的创新意识上、思维方式上、设计规律上显示出自己的敏感性。这两类学生都应是优秀的学生,其在毕业设计阶段如若面对自己最擅长的特点加之深入挖掘,必定收获的不是一个表象的展秀结果。学生A,在其初期的专业课中,对插图课程、图案课程产生了积极的兴趣,她认为这些课程的作业在表现的过程中让她体悟到美,在过程中,她发现她的技法不能达到满意。之后的3年多学习中,她坚持在闲暇之外对水彩技法进行学习,同时结合了构成学的知识,扩展了花卉图案设计,在初期的单元课到最终的毕业设计作品——花卉插画,呈现出一条清晰的学研线索。在毕业设计阶段,其一方面提高了技法,一方面对花卉插画创作的达到了一定成熟,作品体现出扎实的实践与个人追求。学生B,其不同于学生A,在绘画基础以及表现技法上不见长,但在电脑技术上娴熟自由,对设计意识颇具敏感,脑筋灵活,对创意有敏锐的洞察力,在字体设计课程中,对单字体的结构处理显示出另一方面的严谨与推敲,并持续在整套立体字母的创作中,对几何元素与立体结构的拿捏越做越有感觉。至此,在一种良好的开始后,其继续将字体设计中未尽之处——可调之处,扩展在毕业设计中,确实,一个单元七周的字体设计很难做到全方面的理解与深入的探索,反之,在如此长时间的一个目标追求中,获得的是较为全面字体设计的认识、规律的体会、美学的感悟以及本有的字体设计理论通识。忽略上述学生自身的专业认识,陈式化地给予一个毕业设计题目,虽能展秀欣然完成,但实属可惜,本可以获得在某一点学识上精专与实践的深入,更有可能能成为其持之以恒对此对专业追求,这一点恰是“以人为本”、“因地制宜”的教学理念。
三、教学方案的合理化设计
教学方案的合理化设计,如若是在一个允许条件下——单元课程的老师将会带队毕业设计,将会给予该教师充分的发挥,也是极具心动的一次漫长“实验之旅”。考验的不仅是学生,还是引导教师的判断。一旦在过程中遭遇某些瓶颈或停滞,学生在迷途,拷问得是教师对其潜能的判断与坚持。学生A在一年级的插画课程上表现出了浓厚的兴趣与积极的学习意识,在期间的交流,教师以逆向思考的方式让其展望或有可能的毕业设计展画面——用图案的表现形式把整个教室变成一个毕业设计作品,高长的窗帘、桌子、椅子、天花板……一切可见物体都可以变成自己图案设计的对象。支撑兴趣的同时,是有计划的进阶:1.彩技法的练习:找寻自己喜欢的风格,分析不同的风格,如CharlesReid的水彩作品、PierreJosephRedoute的花卉作品。探索其他材料的绘画表现。2.图案的构成规律:三大构成的核心问题(形态美与形式美的研究)。3.素材的调研:民族图案的临摹、敦煌图案的临摹;色彩数据的归纳、图案元素的归纳。4.横向联系的比较研究:中国木刻水印版画的特点(十竹斋、芥子园)、浮世绘的艺术特点。在这个实验性的过程中,学生意识到,一个简单的单元课程就是平面设计领域的重要部分,它的分量与延展完全可以与一个独立VI设计课题相论。在最后的毕业设计阶段,其插画作品可以独立成幅,也可以稍加延展运用在诸如一些产品上即可。在过程中,该生几乎是一种放松的心态享受学习的乐趣以及专业追求带来的愉悦。从平面的角度看,平面看平面,是对学生最起码最基本的要求,核心,还应该是在平面本身。
学生B,思维活跃,对字体设计中结构把握具有一种良好的稳定性,在字体设计课程中深受五十岚威畅的字体设计风格触动,在了然于心的风格印象下,再进行类似风格的探索有一定的难度同时也是一种挑战。七周的字体完全不能解决字体设计的方法问题,初浅尝试单个字体的设计,作业的要求:字体结构的认识,单字母设计成稿(逐个突破)。支撑其后续设计的学习内容涉及:1.拉丁字母的书写规律:书籍《字体设计的规则与艺术》、LettterFoundtain……2.立体风格的深入认识:如何定义块面的体量,如果穿插块面,块面组织的合理性——能否理性地阐述之间关系。3.线形字体的同步进行:与块面立体风格进行对比研究。4.色彩之于字体的研究:色彩的理论支撑应用、色彩与立体化效果的关系。5.材料对字体展示效果的影响:工艺、材质、灯光的一体化运用。在后期的一年字体设计学习中,学生在处理视觉美感的同时,啃下了相关理论书,理论的吸收与设计实践相互交融与渗透,从基础上看待视觉问题,又从视觉问题体会理论与规律。对比其毕业设计展的画面,从简而说,就是两组字体设计作业,放大了说,是一组体量大的字体设计装置艺术。如果再延伸看待这些方案,它们又是一幅幅字体海报作品。单元课程转化成毕业设计作品,通过的一种相对系统化的研究与综合手段的运用,形成的俨如是一件独立的装置设计作品。教师在初始的引导、过程的辅助、结果的前瞻,必须有明确的从一方向,与学生坚定不移、间而有序地并肩前进。在单元课程导入毕业设计中,在一开始就应给予学生明确的指导方向以及设定阶段目标,定期的反馈是保障后续从容效果的必要环节。
四、结语
在漫漫的学习过程中,教师可以引导学生正确理解单元课程与毕业设计的关系,正确理解毕业设计的意义。教师首先应给予学生一个明确的专业水平评价准则以及尊重其专业兴趣点。毕业设计展不止于一个零开始的新课题,它可以有效地连接某个兴趣点进行某个专业方向的扩展与延伸,遵循以人为本、因地制宜的教学方法,由此更扎实地解决平面核心问题。利用逆向思维导入毕业设计,确立目标与方法,以点带面的教学方案、多手段的research形成一种相对应的工作方法。实验性的过程,连续性、贯穿性的学习与研究会在某些设计小点上积累深厚的基础,达到量化的质感与最终的专业美感。做好其中的某一点,或许就刚刚好。
参考文献:
[1]何方.平面设计实验性教学实践析——关于平面设计毕业作品的案例分析.南京艺术学院学报(美术与设计版),2011:5
[2]张超,朱晓君.视觉传达设计毕业创作与科研结合教学探讨.艺术与设计(理论),2016:4
关键词:实践教学管理系统;数据库设计;数据流;B/S
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)29-6980-06
1 系统需求
某农业类高职院校是一所集农业、畜牧业、管理、计算机类学科和专业为主的高等职业技术院校,本学院培养的学生主要是面向生产第一线,要求学生具有较强的实践操作能力。因此,实践教学对学院来说就显得特别重要。但由于本学院的专业跨度较大,涉及的实践内容种类较多,不同专业对实践教学管理的要求又各不相同,导致在实践教学的管理上难度较大。因此,有必要设计和开发一个适合于农业类高职院校的实践教学管理系统。
学院的实践教学主要分为四个环节,即实验、实训、实习、毕业设计(论文)及毕业实习。实验,是为具体课程教学设计的,作为课堂理论教学的辅助手段,主要包括校内实验,实验的地点主要是校内实验室;实训,是为培养学生某一方面的专业技能设计的,以实训项目为单位,包括校内实训和校外实训,实训地点主要是校内实训基地、校外实训基地;实习,是为培养学生的职业能力设计的,包括短期教学实习、顶岗实习,主要指校外实习,实习地点主要是校外实训基地、合作企业等;毕业设计(论文)及毕业实习,是毕业前的短期实践项目,由指导教师指导学生完成,学生按一定方式分组,由指导教师总体负责。
2 系统登录数据流
登录时进行权限验证:从角色定义表中读取各自角色权限,与用户输入账号比较并确定其权限,将权限数据加密后发送到各数据管理功能模块。图1为登录系统时的数据流图:
说明:用户账号必须加密存储;非匿名用户的账号都不能是Windows 2000和SQL Server 2000的真实账号。各功能模块必须、也只能通过系统总控模块的调用才能加载执行。
3 相关业务系统的数据流设计
整个系统主要包括以下功能模块:实验管理模块、实训管理模块、实习管理模块、毕业设计模块。
3.1 实验管理模块
3.1.1 数据流字典
参考文献:
[1] 计算机软件产品开发文件编制指南(国家标准GB8567-88)[S].
[2] 计算机软件需求说明书编制指南(国家标准 GB 9385-88)[S].
关键词: 本科毕业设计(论文) 职业能力 改革与建设
毕业设计(论文)是高等学校最为重要的教学环节之一,通过外出调研、资料查阅、与导师交流等环节来发现问题、思考问题和解决问题,它是对学生四年所学专业知识的总结、夯实和应用。因此,毕业设计(论文)不仅仅是取得成绩获得学分,而是一个综合的实践过程,它不光是专业知识的应用,更体现了学生综合素质的提高,也就是职业能力的提高。
关于职业能力(Occupational Ability)的定义,包括一般职业能力、专业能力和职业综合能力三个大的方面。其中一般职业能力是指人自身具备的基本能力,如学习能力、文字和语言运用能力等;专业能力主要是指从事某一职业的专业能力,也就是所学的专业知识;职业综合能力包括跨职业的专业能力、方法能力、社会能力、个人能力等几个方面,如团队协作能力、人际交往和善于沟通的能力等。[1]其中,大学毕业生最为欠缺的就是协作、交往、沟通的职业综合能力,有调查显示,目前用人单位普遍认为大学毕业生缺乏与人合作的团队精神,认为对于学生的组织能力、合作能力,学校教育做得比较少。[2]如何更好地锻炼学生的职业能力,提高学生的团队合作意识,加强学生的交往沟通能力和组织能力,使他们更快速地融入今后的工作岗位,是摆在各位教学管理人员和指导老师面前的重要问题。
一、目前毕业设计(论文)在对学生的培养方面存在的问题
高校普遍重视毕业设计(论文)教学环节,本科毕业设计(论文)质量已得到稳步提高,但是论文质量的提高仅仅代表学生专业知识的巩固,并不意味着学生职业能力的提升,在选题、指导培养和管理方式中还是存在不少问题。[3,4]
1.部分选题陈旧,严重脱离实际。
学生人数骤增,每位教师指导的学生数太多,教师设计的题目未能全部追逐科技前沿,部分题目陈旧,摆在学生面前的是一些旧知识、旧问题,设计成果没有实用价值。
2.学生的学习热情不高,主观能动性较差。
传统的毕业论文多以实验室实验为主,主要目的是培养学生利用所学知识,提高学生的科学研究能力和科技论文写作能力。随着社会对毕业生能力要求的逐年提高,以及学生就业去向的多样化,单一的论文形式不能满足学生对知识和提高工作能力的需求,对学生就业帮助也不大,学生学习热情不高。
3.毕业设计(论文)管理工作存在盲点。
尽管各高校在毕业设计管理中都有严格的管理制度,但院、系、教研室、教师之间职责往往不够明确。各级管理部门检查过于形式化,大多只检查论文格式、重题等,不能深入论文内容,即强调过程管理有余,实施目标管理不足。有的教师对学生实施保姆式管理,虽然完成了任务,但忽视了学生的主动性,不利于学生职业能力的培养。
二、建设毕业设计(论文)新体系的宗旨
学生专业知识的巩固和夯实,以及职业能力的锻炼和提高,这是毕业实训新体系构建的宗旨所在。这需要教学管理人员及指导老师从思想上形成共识,管理上搭建平台、指导上具体深入,这样才能达到其目的。具体可以从以下几个方面入手。
1.建设符合岗位实践要求的毕业实训教学体系。
2.坚持以社会和市场需求为导向,坚持知识、能力、素质协调发展,以及做人、做事、做学问协调发展,把毕业生职业能力的提升贯穿到毕业实训的全过程中。
3.坚持以人为本,以学生能力培养为核心,帮助毕业生适应工作、成就事业,实现人才的可持续发展。[5]
三、建设毕业设计(论文)新体系的创新举措
作为指导老师,我们要采取新的举措建设毕业设计(论文)实施体系,包括从选题、调研(实习)、研究的展开到作品的完成,最后答辩的纵向进程链。具体的创新举措有以下几点。
1.丰富毕业设计(论文)选题方式,鼓励具有现实意义的跨专业、跨学科的交叉选题,因材施教,培养学生的创新思维。
毕业论文选题对发挥学生的潜能和创造力起着极大的作用。那些既与生产实践紧密联系,又符合学科发展前沿方向的选题才能调动学生积极性。在选题方式上注重教师拟题与学生自主选题相结合的模式,尊重学生意愿,以有利于学生今后的工作为原则,避免因盲目地追求高新科技知识,而忽视实际工作的需要,使学生感觉学而无用,丧失兴趣和信心。跨专业、跨学科的交叉选题可以开拓学生的视界,启发学生的创新思维,培养学生在未知领域自主探索学习并解决问题的能力,有助于毕业生快速适应陌生的工作环境。同时注意因材施教,因为不是每位学生都有同样的学习素质和知识水平,针对不同的对象,确定难易不同、形式不同的课题任务,才能使学生充分展现自己的所学所长,有利于学生信心的树立。
2.与选题相结合的前期调研,深入企业(工作)实际,培养学生的表达沟通、人际交往能力。
我们可打通毕业实习和毕业论文环节,组成所谓的“毕业实训”教学环节。让学生带着已确定的课题深入企业在岗实习,避免走马观花式的参观实习。这样针对性的在岗实习,使学生感受到企业的管理方式与学校的不同,既能完成教学任务,又能锻炼工作能力,更有利于学生职业能力的培养。学生的交流范围由同学、师长扩充为同事、领导,锻炼学生的交际能力及处事能力,这无疑对学生有莫大的好处。
3.组建导师工作组,指导相应的学生团队,既传授本专业知识,又注重提高学生的团队合作、组织协调等素质,可谓一举多得。
现代工作中,每件事情都不是一个人可以独立完成的,需要他人的合作,所以良好的团队精神是实现工作目标的重要保证。学生的团队合作精神(teamwork)和领导才能(leadership),在国外是考查学生能力中最重要的因素之一。
目前很多毕业论文课题都是来自于教师的科研课题或者实际工程,而这些实际的项目往往涵盖了多学科的知识。在实现了跨专业交叉选题后,我们可根据课题的需要,组建由不同专业的教师构成的导师组,实行“导师负责、联合指导”的培养模式。[6]由经验丰富的教师担任导师组组长,负责统筹规划,其他导师分工指导、各取所长。这样学生不再以专业为单元,而是以课题为单元构成学生团队,接受导师组的统一指导。
这样的师生团队模式,从形式上类似企业中的“部门”、“项目组”结构,有助于培养学生在组织中的合作精神,学会如何在组织中发挥自己的作用;从效果上来看,每位学生接受来自不同专业的教师的指导和帮助,同时还有组员的互相切磋,实践效果必将事半功倍。
4.实施公开答辩,进一步强化学生的竞争意识和自我表达的信心、能力。
不论学生今后从事管理工作还是技术工作,在政府机关还是民营企业,都能够用准确、流畅的语言讲述事实,表达观点,能够条理清楚地撰写计划、总结、公函等文书,是用人单位对大学生表达能力的基本要求。毕业论文的撰写训练了文字表达能力,实施公开答辩则可以锻炼语言表达能力。
学生进行公开答辩,同学们现场观摩,接受答辩委员会的提问和评分,能够强化他们的竞争意识。在良好的竞争气氛中,同学们能从答辩环节中总结经验,进一步完善和提高自己,从而为今后在工作中展示自己树立信心。
5.把握好对学生的管理策略,强化目标管理,培养学生完成工作的主动性和自治能力,以使学生适应企业对员工的管理模式。
能主动承担工作、自觉高效完成任务的员工才会受企业欢迎。走上工作岗位的职业人,必须能自觉遵守规则、自己设定工作目标,实现自我管理。而学校面对众多的学生,责任重大,往往实施的是日常保姆式的督促,不利于其成长。
作为毕业论文的指导者,导师应该放弃对学生保姆式的管理,强调毕业设计(论文)是学生四年来学习的汇报,是自己必须完成的任务,鼓励学生自己主动去获取知识和技能,最终达到目标。[7]在此过程中导师提供所需要的技术支持和学术指导,阶段性地要求学生汇报成果,而不是形式上的检查。借助毕业论文环节,使学生尽快适应企业对员工的管理模式和要求。
参考文献:
[1]M.V.Karicli,K.Papakonstantinous,N.Stefanis,etc.Occupational abilities and performance scale Reliability-validity assessment factor analysis.Social psychiatry and psychiatric epidemiology,2005(40):417-424.
[2]付晓容.浅谈大学生职业能力的培养[J].教育与职业,2008,5:164-165.
[3]曹业玲,蒋彦龙.“建筑环境与设备工程专业”毕业设计新模式的探索与实践[J].科技资讯,2008,21:170-171.
[4]张为堂.环境工程专业毕业设计中存在的问题及改革措施[J].中国电力教育,2008,7:132-133.
[5]牛润明,石现峰,张德莹.高等工科院校本科毕业设计环节的改革探索[J].中国电力教育,2008,8:143-144.
[6]杨平,马进明,王志萍.工科学士毕业设计过程管理和指导模式的创新探索[J].中国电力教育,2008,6:112-114.
关键词:机械专业;应用型本科;实践教学体系
作者简介:张磊(1978-),男,江苏徐州人,徐州工程学院机电工程学院,讲师;黄传辉(1970-),男,江苏徐州人,徐州工程学院机电工程学院,教授。(江苏 徐州 221018)
基金项目:本文系徐州工程学院科教基金项目(项目编号:YGJ1291)的阶段性研究成果。
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)32-0170-02
实践教学是对各类在学生培养过程中为达到培养目标而设置的,要求学生动手操作、亲身实践的教学活动的总称,具体包括实验、实习、实训、课程设计和毕业设计(论文)及社会实践等环节。这些有机统一和相互联系的实践环节,就构成了实践教学体系。[1]实践教学体系的构建和完善,有利于克服实践类教学设置的盲目性、教学内容的随意性及教学方法的不确定性,使本专业实践类教学的设置更具有科学性,促进教学内容的规范化及教学方法的合理和多样化。[2]
实践教学同时也是现代高等教育中应用型本科院校的重要特征之一。[3]应用型本科院校以培养“应用型人才”为教育定位,而到目前为止,国内权威部门还没有对应用型人才给出明确的定义和办学培养的指导性意见。一般将应用型人才定义为能够应用客观规律为社会服务的人才。[4]但就应用型人才培养的核心而言,是实践动手能力和创新能力的培养,而实践教学体系则是实现这一能力培养的关键所在。因此,科学合理地建构实践教学体系是实现应用型人才培养的重要任务。本文将结合徐州工程学院(以下简称“我校”)实际,研究机械专业实践教学体系的构建和实施问题。
一、应用型本科机械专业实践教学现状
当前,应用型本科院校基本都是依据专业培养方案来组织理论教学、构建实践教学体系的,但由于对应用型人才的培养尚处于摸索阶段,使得机械专业的实践教学总体上水平不高,普遍存在以下一些问题:
受传统教育观念的影响,应用型人才的培养没有完全脱离传统机械专业工科教育的教学模式,过分强调理论基础知识的学习,忽视了实践教学的重要性。
将应用型人才的培养简单地理解为“重实践,轻理论”,盲目消减理论课时,增加实践课时,没有正确认识应用型人才培养的理论教学和实践教学间的关系。
实践教学体系不完整,实践教学课程设置不到位,忽略了实践教学体系诸环节间的联系,没有注重实践教学服务培养目标的整体性和系统性。
实践教学师资缺乏,师资队伍建设、管理不到位,教学方法和手段落后,教学效果差。
实践教学考核评价体系不科学,制度不严格。
二、应用型本科机械专业实践教学体系构建的基本思路
为培养机械类专业高素质人才,全面提高本科生的实践动手能力和创新能力,本文在对江苏省一些工科院校实践教学情况进行充分调研的基础上,结合我校的教学实际情况,构建了应用型本科机械专业的实践教学体系,如图1所示。该实践教学体系的构建基于以下几条基本思路:
从实践教学体系构建的指导思想上,以培养综合机械工程设计能力、工程实践能力和创新能力为主线,紧密贴合理论教学,改革原机械类实践教学的实践内容,增加设计性、综合性、创新性的实践内容;实践方法由“示范型”、“验证型”向“参与型”、“开发型”转变,实践教学方法采用引导式、启发式,体现教师导学、学生自学的实践和探索精神,促进学生知识、能力、素质协调发展,理论、实践、创新全面提高。
从实践教学体系构成的层次上,由于毕业设计环节综合体现了学生四年的专业理论水平、动手实践水平和创新水平,所以该环节被设置为实践教学体系的最高层。其他实验、实习、实训、课程设计、科技活动与学科竞赛、考级考证与社会实践环节所锻炼的能力都能在毕业设计环节中得到综合体现,故为中间层。实践教学体系的最低层是组成各个实践环节的分单元。
从实践教学的教学知识和内容上,由于机械专业是交叉专业,涉及到机械、控制、电子信息等多个学科,知识面广,技术更新快,产品换代频繁,故在横向上机械和电气实践教学并重;另实践教学也应遵守技术能力循序渐进、动手操作由简入繁的原则,故在纵向实践内容上区分基础内容和综合内容。
三、应用型本科机械专业实践教学体系的实施
1.实验环节应验证型实验和设计开发型实验并重
应用型人才的“标签”是实践动手能力强,具有一定创新能力,能解决实际问题,但这些能力的培养仅仅依靠单纯增加实践课时是不够的。学生必须明白本专业的基本原理,具备专业基础理论的武装,并在此基础上通过有目的、高效的实践环节来提高技术和积累经验。这种专业基础理论不要求像培养“学术型、科研型”人才那么全面和细致入微,富有前瞻性和延伸性,能够达到“必要、够用”的水平即可。因此,在机械专业的教学实验环节,我校提出“验证型实验和设计开发型实验并重”的原则,务必使学生明白专业基本原理并在此基础上通过一定量的实践动手来实现突破创新。
2.实习环节注重培养学生专业兴趣
机械专业的实与机器设备、厂房车间、油污噪声相连,实习环节的第一课——金工实习,就使大多数学生意识到理想和现实的差距,之后的生产实习、毕业实习更是容易让学生产生“选错专业”、“毕业后不能从事这个专业的工作”的想法。我校在进行实习教学时特别注意调动学生积极性,培养学生的专业兴趣。如学生在校内参加金工实习时,接触并动手操作了诸多机械加工方法,我们会在所有实习工种结束后,要求机械专业的学生2-3人为一小组,选用2种以上的加工方法自己设计一个产品,要求亲手制作、加工成型,并纳入成绩考核。如此,既能够考查学生对加工方法的掌握情况,锻炼学生动手实践解决问题的能力,还大大激发了学生的专业学习兴趣。
3.以学习竞赛的方式开展实训
实训能够使学生在一定的集中时间内,对某项技术知识的掌握趋于熟练。但实训时学生每天都在熟悉和操作一种技术,则较为枯燥。可在学生的技术熟练程度上升到一定水平后,举办一些学习竞赛,增强学习竞争氛围。如在进行电工电子实训时,与机床电气的理论知识相结合,适时提出一些机床电控小课题,组织学生分组竞赛;在进行CAD/CAM实训时,举办二维制图、三维造型比赛,可以是课内的小规模的比赛,也可以是院系内较大规模的比赛,这样可大幅提升实训效果。
4.与计算机结合实施课程设计
课程设计的目的是在学生学完一门专业技术课程后,锻炼学生使用该技术解决实际问题的能力。机械专业的课程设计具有技术含量较高、实用性较强的特点。一般高校做课程设计的方法是按部就班,在规定时间内学生完成设计内容并参加答辩就可以了。我校鼓励课程设计教师在传统课程设计教学方法上与计算机相结合予以改进。如在进行机械原理课程设计时,学生对设计方案除要完成规定图纸工作量外,必须采用计算机编程仿真方法模拟所设计的机构动作,确认设计的正确性;在进行PLC电气设计时,必须用PLC仿真软件模拟电路动作顺序,并得到结果方可进行课程设计答辩。这种教学改革旨在锻炼学生的创新能力,开拓思维,为解决实际问题积累经验。
5.重视科技活动与学科竞赛的作用
我校机械专业目前有一个学生社团——“机械科技协会”,在组织机械专业学生参加国家、省市各类科技大赛、校际比赛交流中发挥了较好的桥梁纽带作用。我校机械学院非常重视该学生社团,为该协会配备有专门的专业教师进行理论指导和答疑;该协会有固定的活动时间,由年级较高的同学负责对年级较低的同学进行技术培训。目前参加的大赛有:国家、江苏省大学生实践创新训练计划,江苏省电子科技大赛,国家、江苏省机械设计大赛,江苏省CAD大赛、CAXC设计大赛等,多有收获。目前学科竞赛所能覆盖的机械专业的学生约有20%,对学生的实践动手和创新能力的培养起到了非常好的促进作用。
6.鼓励考级考证与社会实践
有教育学者提出,“应用型本科”的办学可借鉴高职院校的“双证书”教育,即获得毕业证书的同时再获得一本职业资格技能等级证书。对此,我校对学生不做强制要求,但鼓励机械专业的学生对感兴趣的技术、技能进行课外考级,一旦获取相应等级证书,可获得奖励学分。同时也鼓励学生利用课余时间进行社会实践,以增强自身综合素质。
7.毕业设计结合教师科研课题
毕业设计是学生综合能力的体现,是对学生运用专业理论知识动手解决实际问题的综合检验。传统机械专业毕业设计存在课题选题较为陈旧,脱离工程实践,缺乏完整工程理念等问题。我校在对待该实践环节时,有针对性地要求每个毕业设计指导教师填写《毕业设计选题申请表》,再由教研室遴选新颖、有创新性,联系工程实际紧密的课题供学生选题;课题来源可以是教师纵向、横向课题,也可以是自选课题。选题后,指导教师必须安排学生进入与课题相关的科研和企业生产第一线进行课题调研和学习。设计过程中,学生还要进行开题答辩、小组讨论、中期报告和定期学术汇报等。这种方式,提高了对指导教师的责任心和能力的要求,确保学生毕业设计来源可靠,贴近实际工程应用,有利于挖掘学生的创造潜能。
四、结语
现代社会,随着企业生产节奏不断加快,企业在接收毕业生后,希望毕业生能在业务上尽快上手,能直接到生产、服务、管理一线工作,减少企业对学生的“二次培训”时间,尽快为企业创造价值。应用型本科院校就是着眼于此,提出了培养应用型人才的办学定位。而通过构建适合自己学校实际情况的实践教学体系,可增强学生的实践动手能力和创新能力,缩短本科毕业生与企业的磨合期,增强学生在就业市场上的自信心。从学生在就业市场上反馈的信息来看,我校机械专业构建的上述实践教学体系是可行的,是适合学校发展定位的,同时也为其他院校开展实践教学改革提供了有益的参考。
参考文献:
[1]王会.地方院校机械专业本科应用型人才培养模式的探索和实践[J].黑龙江教育,2010,(1):50-51.
[2]屈文涛,朱林,陈兵,等.机械类专业校企结合实践教学体系改革与实践[J].河南科技学院学报,2011,(2):114-116.