软件技术专业工学结合的毕业设计教学.doc_第1页
软件技术专业工学结合的毕业设计教学.doc_第2页
软件技术专业工学结合的毕业设计教学.doc_第3页
软件技术专业工学结合的毕业设计教学.doc_第4页
软件技术专业工学结合的毕业设计教学.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件技术专业工学结合的毕业设计教学探析【摘要】基于web的稿件管理系统项目开发过程的教学,可从毕业设计实施过程中团队的组建和管理、信息的检索和利用、软件开发的指导、论文撰写和答辩等方面进行。在开发过程中应体现学生主体、教师引导的地位。【关键词】工学结合毕业设计软件技术专业毕业设计是高职人才培养方案中最后一个实践性教学环节。工学结合的毕业设计是通过真实项目(真实项目来源于企业、单位的现实需要)将学生在校所学的理论知识和职业技能结合起来,提高学生的专业能力、方法能力和社会能力,为学生走上工作岗位做好充分准备。在工学结合的毕业设计中,应注重引导式的教学方法。柳州城市职业学院是一所新建的高职院校,为节约经费,同时创造工学结合的机会,学院将学报编辑部的网络化稿件管理系统作为毕业设计的一个课题进行开发。本文以笔者指导2008级软件技术专业的学生开发基于web的稿件管理系统为例,探析毕业设计过程中的一些教学方法。一、基于web的稿件管理系统项目开发的目标及任务基于web的稿件管理系统项目开发的最终目标是使柳州城市职业学院学报编辑部稿件管理工作实现网络化、自动化和科学化。整个项目开发中学生需要完成以下工作任务:了解、分析学报目前稿件管理流程;根据学报编辑部的需求,重构稿件网络化管理流程,实现作者投稿、专家编辑审稿等工作的网络化、稿件流转的自动化和稿件统计的科学化。学生通过开发项目,锻炼和提高专业能力(软件开发的能力)、方法能力(信息检索和利用的能力、分析和解决问题的能力)、社会能力(团队合作的能力、沟通能力)。二、基于web的稿件管理系统项目开发过程的教学探析软件开发类毕业设计的流程为主题选定、资料查阅、项目开发、论文撰写和答辩。在资料查阅环节,要培养学生的信息检索和利用能力,提高学生的信息素养;项目开发环节,包括需求调研分析、系统分析、相关开发软件学习、系统设计、系统实现(界面设计、程序设计)和系统调试等,在此环节要培养学生的沟通能力、团队合作能力,提高学生的学习能力和软件开发能力;在论文撰写和答辩环节,要培养和提高学生的写作能力和口头表达能力。项目开发的过程中,应以学生为主体,教师只是起到引导作用,在对具体问题解决和所采取的方案抉择上,教师采取启迪、帮助分析的做法,鼓励学生通过调查研究做出正确的判断。下文从课题开展的团队组织和管理、信息检索、项目开发、论文撰写和答辩几方面谈笔者的教学方法。(一)团队人员组成及管理1.团队人员的组成及分工。项目团队由3名2008级软件技术专业的学生、1名校内导师和1名企业导师构成。校内导师在挑选3名学生时,首先选择对项目开发感兴趣的学生,其次要求学生在技术上了解web标准、熟悉asp、java、sql server2000、s、html、vbscript等;熟练掌握css、htmldreamweaver;熟练操作photoshop、flash等网页制作软件。3名学生的角色分工为:1人为小组长,负责项目经理职责和程序编写;1人为核心技术员,负责程序编写;1人为界面设计师,负责界面和样式的设计。校内导师主要负责项目开发必要知识的培训以及项目开发进程的辅导、引导工作。企业导师是一家软件公司的高级程序员,负责指导学生用企业的标准和规范来开发项目。2.管理方式。申请一间小办公室作为项目开发工作室。让学生集中开发,便于学生之间、师生之间面对面交流。建立q群,让学生在腾讯博客中记录在开发过程中遇到的问题以及解决问题的方法。这一点很重要,应严格执行,待项目开发完成后,便于学生总结经验,提高项目开发能力。利用q群,实现师生共享文件。导师可通过q群及时了解项目开发的进程、实时在线指导学生解决问题。(二)信息检索的培训信息检索能力是高校毕业生的基本能力,也是学生提高自学能力的重要基础。虽然大多数学生会上百度、google去搜索资源,但是对关键字把握不准,导致搜索到的信息没有针对性,面临着信息删选的问题。教师应通过多渠道培养学生的信息素养。在项目开发之初,校内指导教师应先教会学生百度、google的搜索技巧,让学生抓准关键字进行深度检索。同时还可邀请学院图书馆的工作人员培训学生查阅中国知网、维普资讯、超星等电子资源,特别是让学生学会查阅博、硕论文,因为博、硕论文的内容比较完整而详细,学生可从中了解到很多知识。(三)项目开发的引导和指导项目开发,包括需求调研分析、系统分析、相关开发软件学习、系统设计、系统实现(界面设计、程序设计)和系统测试等工作。在项目开发前,校内导师要求学生项目经理组织项目组成员讨论并制定出整个项目开发的进程计划表。开发过程中,校内导师根据计划对项目进行监督。1.需求调研分析的指导。在向客户(学报编辑)了解开发需求前,校内导师要安排学生做一些前期准备工作。首先安排学生查找与学报稿件管理系统开发有关的期刊论文和博、硕论文,通过阅读论文,对学报的一般工作流程有一定的认识;其次安排学生搜索网上杂志社的投稿系统,让学生以作者的身份去投稿,体验投稿的过程;最后安排学生试用网上的稿件管理系统,模拟作者、编辑、专家等角色的工作。学生对学报稿件管理流程有了一定的认识后,方可与客户即学报编辑进行沟通。刚开始,学生可能会因怕生,不敢去找编辑,此时校内导师要鼓励学生消除敬畏心理,大胆沟通。此外,因学报编辑网络应用知识比较浅,对网络的功能了解不深,需要对他们进行一定的引导。经过反复几次沟通后,得出需求,在企业导师的指导下,按照企业需求分析报告的内容框架和格式做出基于web的稿件管理系统需求分析报告。最后让编辑确认后可进入下一环节的工作。2.系统分析的指导。系统分析的指导工作主要由企业导师来完成。根据需求报告,企业导师指导学生分析出系统的功能模块、用户角色及权限,将稿件流转的各个环节用图表的形式表达出来。还要考虑现行软件版本、学生的实际开发水平等因素确定开发工具和后台数据库。3.系统设计与实现的指导。系统设计与实现的指导主要由企业导师来完成。企业导师提供一个按照行业标准制作的系统设计作为范本,让学生按照此标准和格式进行稿件管理系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等。学生完成系统设计后交由企业导师审核,待审核通过后再开展下一步的开发工作。在系统实现过程中,学生可能会因某一技术问题解决不了而被卡住,此时校内导师应指导学生上网搜索下载类似功能的开源代码,先实现系统所需功能,然后仔细去查看开源代码,边查看边学习,逐渐培养和提高学生的自学能力。若学生思考一个问题很久还是没有找到解决方法,此时导师应对其进行方法指导。4.系统调试的指导。校内导师在指导学生进行调试时,应先给学生归纳出常见程序错误的典型类型有思路错误、语法错误、书写错误和格式输出错误等。当学生发现程序运行出现问题时,可以从以上几个方面去查找错误原因。5.用户手册编写的指导。校内导师应对用户手册的编写时机、职责以及内容格式要求做出规定。项目开发之初,校内导师应要求这生了解用户手册编写的框架结构。从需求调研分析阶段开始,在编写需求规格说明书的同时,应完成用户手册的初稿;在系统设计与实现阶段,学生应随着系统的逐步细化以及变更的情况,同步完成用户手册的修改和细化;当系统完成调试时,用户手册工作应基本完成。待手册内容全部完成后,即可按照规范的格式进行排版。(四)论文撰写和答辩的指导论文撰写中,因为3名学生在开发系统时分工不同,所以论文的内容侧重点应不同。导师应指导学生将自己所做的工作充分体现出来,在论文撰写时还应注意论文的书写格式。此外,还应让学生总结在开发过程中遇到的难题以及解决的方法。在论文正式答辩前,校内导师应组织开发小组成员按照正式论文答辩流程进行一次演练,让学生了解答辩的流程和注意事项。经过演练,学生有了一定的经验,在正式答辩时方可做到胸有成竹。综上所述,工学结合的毕业设计教学模式有如下利处:对学生而言,通过这种引导式的培养模式,学生在设计思想、设计规范上得到了很好的训练,动手能力和创新能力得到进一步提高;对校内导师而言,起到了“校内挂职”的作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论