APP下载

学生问题分析能力在毕业设计中开题阶段的提升方法

2010-03-23蒋秀玲

通化师范学院学报 2010年4期
关键词:开题毕业设计可行性

蒋秀玲,庄 严

(通化师范学院 计算机科学系,吉林 通化 134002)

毕业设计开题阶段是指选题之后毕业设计实施之前这一阶段.在毕业设计开题阶段主要是完成开题报告.开题报告是本科生在完成文献调研后,写成的关于毕业设计选题和如何实施的论述性报告.开题阶段既是文献调研的聚焦点,也是毕业设计研究工作展开的散射点,对整个设计过程起到定位作用.

计算机专业学生的开题报告主要完成的内容有:选题国内外研究现状述评、选题意义;课题拟研究的主要内容、关键问题,研究的方法手段和具体步骤;预期的成果;运行环境、开发环境、开发工具;进度安排;参考文献等.通过开题报告的撰写,就是使学生理清设计实施中将要遇到和需要解决的所有问题和解决这些问题的方法步骤,这个环节本身就是一个问题分析的过程.所以,在这一过程中指导教师要加强引导,在教师的引导下学生通过文献筛选,撰写提纲,分析毕业设计的可行性等环节来提升问题分析能力.

1 借助教师引导,加强问题分析能力

开题阶段是学生毕业设计最重要的一个环节,它直接影响到毕业设计的质量,作为指导教师要切实把握好这一段的工作,充分调动学生的积极性、主动性和创造性,增强学生问题分析能力.

开题阶段的毕业设计指导工作是引领学生走向科研的开始,教师应“授之以渔”,而不是“授之以鱼”.作为指导教师既不能放任自流、任其发挥,也不能无微不至、面面俱到.有的老师将毕业设计任务书交给学生之后,任由学生自己去查资料、想方案、设计实施步骤.学生接到任务后思绪混乱,感到一片茫然,无从下手,逐渐失去了毕业设计的兴趣,甚至会产生反感情绪.有的老师则走向另一极端,毕业设计一开始,就把所有的相关设计资料、文献交给学生,并制定好了毕业设计的所有细节.学生的主要工作就是按照指导教师的思路一步步地做下去,而无需进行深入思考,这样学生到了设计实施阶段只是照搬照抄,应付了事,能力培养无从谈起.因此,在开题阶段指导毕业设计的过程中,指导教师应避免上述两种极端情况发生,下达的任务书中内容要明确但不能过于详尽,使学生感到目标明确且方法自由,让学生拥有充分的发挥和想象的空间.这样,学生在指导教师的指导和帮助下,逐一完成开题报告中所要求的各项任务,既能感觉到设计任务的压力,又能体会到自由发挥的快意,从而有效地培养了学生问题分析能力.

2 通过文献筛选,加强问题分析能力

在当今知识呈几何级数增长的时代,学术研究无一不是在前人研究的基础上进行的,前人的研究和积累是后人研究的根基.学术研究的这种状况反映到学生毕业设计上,便是毕业设计中参考文献的不可或缺性,因为参考文献就是前人研究和积累的最直接和最全面的反映,参考文献因此成为学生的开题依据乃至立论基础.

教师在学生毕业设计的开题阶段应有目的、有计划地指导学生进行文献筛选,提高准确性,从而增强学生问题分析能力.参考文献的筛选应掌握以下原则.

(1)公开性原则.一般应选用公开发表的文献,公开发表是指在国内外公开发行的报刊或正式出版的图书上发表.在供内部交流的刊物上发表的文章和内部使用的资料,尤其是不宜公开的资料,均不能作为参考文献引用.

(2)必要性或合理性原则.应选择对自己的设计最有影响的文献,即主要的文献或最必要的文献.无特殊需要,不必罗列众所周知的教科书或者某些陈旧史料,避免事无巨细的有文必录.

(3)新颖性与真实性原则.在选择参考文献时,应以能反映新观点、新经验、新方法、新技术的文献为主,取新舍旧,确保设计的新颖性.引用观点必须准确无误,不能断章取义,只有资料翔实,才能保证作品的质量与学术水平.

学生按照以上原则选定参考文献后,要在一定期限内阅读搜集得到的资料,使其拥有一个接受新知识的训练.在此阶段,教师要求学生以发散的思维,从研究问题的角度对自己的毕业设计题目进行思考,力求对题目及其背景有一个比较广泛的理解.培养学生通过分析问题总结出毕业设计在国内外研究的现状和选题的意义.

3 撰写好提纲,加强问题分析能力

提纲是开题报告的核心内容之一.所谓提纲就是作者为了安排设计内容而遵循自己的思路所拟定的设计方案.计算机专业学生在做毕业设计的时候,要从软件工程角度考虑如何设置提纲,经典的软件工程思想将软件开发分成五个阶段,即需求分析阶段,系统分析与设计阶段,系统实现阶段,测试阶段,维护阶段,学生应根据这五个阶段来设置提纲.一份完备的提纲必须达到以下要求:

(1)扣题性强.提纲必须紧扣主题,不能偏离主题,提纲偏离了主题,设计也就迷失了方向,达不到预期的目的.在毕业设计开题阶段,首先要根据设计的题目,结合软件工程的思想撰写提纲,提纲的核心部分是需求分析,如要设计一个学校的教务管理系统,一定要指导学生到学校进行实地调研,明确教务管理有哪些实际需求,然后再写提纲,这样才能紧扣主题.

(2)层次性强.所谓层次性强,就是要一层一层地把问题说清楚,最好有节奏感,结构紧密,区分要明显.计算机专业的毕业设计要符合软件工程的思想,提纲的撰写要按照需求分析→系统分析与系统设计→系统实现→系统测试的层次来进行.

(3)与资料完全匹配.拟出来的提纲不能与材料脱节,如果两者不吻合,拿这样的提纲说那样的事,完全不靠谱,这样的提纲就没有可行性.例如,要设计一个公司人事管理系统,一定要去人事处考查,设计需求分析,所形成的系统要同人事的资料匹配.

教师指导学生按照提纲的要求进行撰写,引导学生进行思维的收敛,帮助他们把思考聚焦到题目上,明确毕业设计拟研究的主要内容、关键问题,研究的方法手段和具体步骤.有助于调动学生的主观能动性,培养分析问题的独立性和开放性,这对于他们在实际工作中独立完成工作和快速明确工作思路将非常有帮助.

4 围绕可行性,加强问题分析能力

可行性分析的任务是对即将开发的软件系统,从工程、经济、技术的角度,分析系统的可行性.弄清软件是否值得开发、有无可行的解决办法.这是开题阶段必须完成的一项工作,如果你开发的软件没有可行性,选题也就失去了意义.在毕业设计开题阶段,毕业设计的可行性主要从以下几个方面考虑:

(1)技术可行性.根据为客户设计的系统功能、性能以及实现系统的各项约束条件,从技术的角度研究实现系统的可行性,主要从毕业设计实施的技术角度,合理设计技术方案,并进行评价.例如,在做毕业设计时要考虑是采用B/S结构,还是采用C/S结构,利用jsp,asp,还是php技术,用的是什么数据库,是Oracle,SqlServer,还是MySql等等.在技术可行性中,可以考虑融入一些新技术,尤其是计算机技术发展比较快,要争取与时俱进.

(2)经济可行性.通过成本——效益分析,评估系统的经济效益是否超过其开发成本,并将估算的成本与预算的利润进行对比,分析系统开发对其他产品或利润的影响,评价设计实现需要的经济情况,及该毕业设计是否给用户带来经济效益.例如,如果学生给学校做一个管理系统,应考虑它可以节约多少人力,节约多少工作时间;如果是企业管理系统,应该考虑可以给企业创造多少价值,可以提高多少工作效率,节约多少成本.

(3)社会可行性.主要分析毕业设计对社会的影响.例如,学生如果设计一个学位查询系统,就应考虑它既要方便学生查询自己的信息,也要方便用人单位的查询.

通过可行性分析,可使学生明确选题的意义和设计方案,同时对研究的预期结果做出评议,从而增强问题分析能力.

如何培养学生的能力,是高校教学长期关注的问题,毕业设计是本科生在掌握基础理论、基本知识技能的基础上,进行专业科学研究训练的重要环节,是人才培养的最有效的途径,有很大的研究空间.随着社会对实践性应用型人才需求的越来越大,如何搞好毕业设计工作仍然面临着很大挑战,需要我们根据社会发展趋势,社会对综合型人才的需求,在实践中不断探索和改进.

参考文献:

[1]洪月华.毕业设计中信息素养的提升与创新能力的培养[J].高教论坛,2009(1).

[2]张俊林.在本科毕业设计中培养学生创新能力的改革与实践[J].重庆科技学院学报,2008(1).

[3]殷开成,李同英.在毕业设计中培养学生创新能力的探讨[J].高等理科教育,2006(1).

猜你喜欢

开题毕业设计可行性
PET/CT配置的可行性分析
百年中国马克思主义新闻观话语的历史建构与实践研究
高校毕业设计展吸引业内眼球
风景园林学科发展研究开题会议在京召开
中国世界史学科建设七十年研讨会暨国家社科基金重大项目开题报告会顺利举行
毕业设计优秀作品选登
基于FPGA的毕业设计实践平台实现
PPP物有所值论证(VFM)的可行性思考
我校两教育部重大课题攻关项目开题
自由选择医保可行性多大?