计算机专业毕业设计(精选8篇)
1.计算机专业毕业设计 篇一
计算机专业毕业设计报告(java)
目录
一 项目分析.....3
(一):需求分析....3
1.1 设计理念....3
1.2功能需求分析.....3
(二):概要设计....3
2.1 模块设计....3
2.2 模型结构图....3
2.3 采用的技术和开发环境....3
(三):详细分析....3
3.1 界面展示....3
3.2 测试....3
(四):问题解决.....3
二 工作报告.....3
(一)自我和公司介绍.....3
(二)工作内容
2.1硬件维护..3
2.2 财大学生实验公司....3
2.3 网站后台部分维护....3
(三)遇到的问题和解决方式.....3
(四)感悟.....3
(五)未来计划.....3
一项目分析
(一):需求分析
1.1设计理念
随着生活水平的提高,广大女性同胞越来越重视首饰的重要性,公司为了更好的宣传饰品公司网站,成立公司的专属网站是必须的,它应该成为企业无形的宣传,信息发布,电子商务,客户资源管理,供应链管理为一体的企业网站门户。
1.2功能需求分析
1.2.1公司基本信息发布
向外发布企业简介和地址及联系人等,让外面的人员对企业有一定的了解。以便在日后在采购,合作方面带来方面。
1.2.2企业动态及商品的最新信息
发布企业的最新动态,新闻和新开发产品成果,让企业员工和外界对企业的当前发展状况有清楚的认识。
1.2.3企业产品和服务
向外介绍公司详细的产品。包括材质,市场价格,和相应的联系人,邮箱,地址等。
1.2.4交流沟通
网站上的留言板可以获知外界或者是公司职员对公司的意见
(二):概要分析
2.1模块设计
本网站设计首页,产品展示,产品相信介绍,星座与首饰,健康与首饰,个人中心,招聘信息,关于我们,联系我们。
2.2模型结构图
2.3采用的技术和开发环境
n 使用的技术:主要是css+div,javascript语言,ps设置整个页面。
n 开发环境:dreamwear用于开发,photoshop用于图片处理。
(三):详细分析
3.1界面展示:
首页:一个网站的成败在于一张好的首页,本网站的风格采用的是淡淡蓝绿色,现代生活中不仅要生活饮食上环保,而且在穿着佩戴方面也要讲究绿色通道,应该说首页最吸引人的是两块特别首饰的展示。
详细信息:有详细的产品信息,包括名称,特点,做工方面。
个人中心:包括登录,如果该用户没有注册,进入注册界面。
产品展示:主要陈列了所有产品的基本图片,信息。
其他页面:基本模型和首页一样,多以文字描述为主。
3.2测试
因为是静态网页,故测试内容包括页面文字,图形,控件使用,颜色等。
(四):问题解决
当我做当个的网页的时候,一切都比较顺利,因为不会涉及到其他的连接问题,页面排版也安排的相当不错,但是当我把标题栏(因为每页页面标题部分都是一样的,可以复制,)的时候,问题就出现了,在其他网页中,排版问题总是错乱,但是首页不变,我一直不明白这是为什么,还有后面的,因为我做的网站的模式大体都是一样的,框架很相似,所以后面的网页的位置总是杂乱无章的,还好,我又重新来弄后面的网页,问题才得以解决,我知道这种办法很笨拙,但是至今我还不知道是为什么,我同学也出现过这种问题,有时候浏览的问题也要兼顾,各个浏览器浏览出现的效果,但是我还不知道在网站设计时怎么来实现各个浏览器的兼容,这是我的一个没有学习到的知识。论文出处(作者):admin
2.计算机专业毕业设计 篇二
毕业设计课题一般由指导老师拟定、申报并提交系教学指导委员会审批, 公布之后供学生选择。选题过程是师生共同参与的双边活动, 要使毕业设计选题科学合理、每个学生的毕业设计达到应有的果效, 必须从学生和老师两个不同角度、不同层面对毕业设计选题进行深入分析, 解决选题过程中的常见问题。
一、选题常见问题
目前, 毕业设计选题不合理, 导致毕业设计达不到应有效果。毕业设计选题中普遍存在的问题:
1、毕业设计课题没有实际背景, 缺乏现实意义
毕业设计常常受到教学资源、实验条件等因素的限制, 导致毕业设计的内容被裁减、简化。如果毕业设计项目中的关键步骤、行业领域中心业务被简化, 毕业设计课题势必脱离实际背景, 缺乏现实意义。学生在毕业设计中得不到应有的锻炼, 毕业设计达不到好效果。
2、毕业设计选题陈旧, 缺乏新意
社会不断进步、行业不断涌现新问题, 领域知识、工程规范、技术指标不断更新。毕业设计课题应从新的角度、新的领域、新的工程规范来提出问题, 引导学生不断更新自己的知识, 关注新的工程规范和技术指标。目前毕业设计选题陈旧、没有新意, 一题多届, 墨守成规, 不利于创新能力培养, 是选题的大忌。
3、毕业设计题目的针对性不强
毕业设计任务的难度和工作量应因人而异, 针对基础好的同学适当加大难度和工作量, 对基础差的同学应该适当降低难度和工作量要求, 力求每个同学能通过毕业设计的锻炼得到综合培养和提高。目前这方面工作普遍做得不够细致。
4、毕业设计题目的范围、难度、工作量设计不合理
毕业设计课题范围太大, 学生难以全面掌握, 会顾此失彼;毕业设计题目太难, 学生会失去信心;题目太简单、太容易, 又达不到锻炼学生、提高学生能力的目的。因此, 选题的合理是学生毕业设计成败的关键。
二、师生选题面临的问题
1、选题过程
毕业设计的选题过程一般包括如图1所示的步骤。
1) 课题申报 (拟题) 。毕业设计题目一般由专业教师根据教学情况拟定, 或根据学院承接的委托项目拟定, 所有这些题目均须由指导老师填写选题申报表, 陈述题目要求。学生也可根据自己的实际情况承接外单位的委托项目, 经过教学指导委员会审核同意后可作为自己的选题, 还须出具委托单位委托书, 设计结束时要求提供委托单位验收证明。
2) 审批课题。教学指导委员会将所有上报的毕业设计课题汇总, 根据学院制定的选题原则对各个毕业设计题目进行仔细筛选、审核, 最后将认可的毕业设计题目公布, 供毕业生选题。
3) 学生选题。学生在审核后并公布的毕业设计题目列表中根据自己的实际情况选择适合自己的课题, 并上报选题结果, 等待教学指导委员会的下一步“题-生”鉴定。
4) 审核学生的选题结果。教学指导委员会针对学生的选题结果进行审核, 这时主要审核学生的专业方向和所选课题是否相符、学生选题的难易程度是否合适、学生选题与所选教师的研究专长是否一致、教师所带学生的人数有没有超过规定等情况进行监督和协调。如有严重不符的应责令其重选。
2、师生选题时面临的问题
老师拟题方面:选题过程从拟题开始到选题结束都有师生共同参与, 大部分的毕业设计课题来自指导老师。如果老师在拟题之前不充分了解学生, 那么老师拟题就有可能不符合学生的实际情况, 学生就选不到适合自己的题目。所以, 老师在拟题之前, 不仅要充分了解生产实际情况、行业的技术更新情况、区域经济等情况, 还要充分了解学生, 包括了解他们的专业知识掌握情况、就业意向情况、兴趣爱好情况、工作态度等情况。只有充分了解学生的实际情况, 才能有针对性地设计出符合他们兴趣爱好、工作量适中、难易合理的毕业设计课题。
一般学生总喜欢选择难度小、容易完成的题目 (图2是对学生选题的调查统计) 。
学生选题方面:图2表明学生趋向选容易的题目。基础好的选太容易的题目, 达不到训练提高的要求, 毕业设计失去了应有的意义。基础差的如果选择难度超过他们水平的题目, 势必造成畏难, 同样达不到训练要求, 自信心还会受挫。毕业设计应采用因材施教的原则, 引导优秀的学生适当加大难度, 对基础差的学生应减少难度、通过完成相对容易的题目鼓励他们项目开发的信心。对基础差的同学, 重在鼓励他们坚持参与全过程。对基础好的同学, 应鼓励他们争取更大提高。
三、教师选题原则
《教育部关于加强高职高专教育人才培养工作的意见》中指出:“教学与生产、科技工作以及社会实践相结合是培养高等技术应用性专门人才的基本途径。”根据这个要求, 高职院校教师毕业设计选题时, 应将题目与社会需求相结合, 重视题目的实用性、综合性, 并将毕业设计与产学研相结合。笔者认为, 教师选题应坚持如下基本原则:
1、拟题应坚持面向专业、面向区域经济建设、面向生产实际
拟题应以培养目标所规定的教学要求为目标, 以达到毕业设计基本要求为指导, 选题时应特别注意题目要有利于学生综合运用所学的基础理论、基本知识、基本技能, 有利于学生职业能力的培养, 保证职业基本技能的全面训练。选题不仅要面向专业, 还要面向区域经济建设, 面向生产实际, 通过毕业设计使学生的创新能力与创业能力得到应有的锻炼与提高。
2、选题应坚持与社会、生产、科研、教学和实验室建设等实际任务相结合
大学在新课教学环节不得不简化问题使得问题脱离实际。这是因为新课开设时, 同学们还没有知识体系, 老师不得不运用简化、孤立、虚拟的案例来解释、说明知识点。而这样虚构简化的案例在生活中不存在, 毕业设计是在学生学完所有新课后进行, 学生已经有了知识体系, 可以处理现实中的真实问题了。因此毕业设计拟题要坚持与社会、生产、科研、教学和实验室建设等实际任务相结合, 引导学生综合运用所学的基础理论、基本知识、基本技能处理实际问题。
3、选题应坚持培养学生综合能力
选题的内容应有助于学生调查研究能力、文献查阅和资料搜集能力、理论分析和方案设计比较能力、资料整理和文档撰写能力的提高, 还要坚持有利于提高学生经济分析和组织工作能力、策划与营销能力、专业外语能力、口头和文字表达能力以及其他的创新创业素质。
4、选题要强调培养学生创新创业能力
创新创业教育已成为当代大学生的必修课, 毕业设计作为综合训练, 是培养创新创业能力的好机会, 老师在拟定毕业设计题目时务必考虑创新创业能力培养。
四、结语
毕业设计是学生从事科学研究和工程设计的初步尝试, 也是高职院校培养学生创新创业综合型人才的非常重要的实践性教学环节。科学选题是提高毕业设计质量的关键环节, 是提高学生创新创业能力综合素质的有力保证, 也有助于教师提高教学质量。学校应坚持基本的选题原则, 根据学生实际情况合理设计毕业设计课题, 引导学生正确选题, 使毕业设计达到应有的效果。
参考文献
[1]方钧, 魏利华.能力型人才培养模式探讨[J].福建电脑, 2011 (5)
[2]杨平, 王志萍, 李平.论大学毕业设计的选题原则[J].中国电力教育, 2010 (27)
[3]莫亚武, 谢方平, 陈文凯.从科学选题着手提高本科毕业设计质量[J].湖南农机, 2010 (7)
[4]詹华伟, 张瑜.电子信息工程专业毕业设计选题的质量控制[J].理工高教研究, 2010 (2)
[5]羌涯.高职院校毕业设计选题探讨[J].科技信息, 2009 (17)
[6]王加莲.关于自动化专业本科生毕业设计选题的几点思考[J].高教研究, 2006 (5)
3.计算机专业毕业设计 篇三
[摘要]毕业设计是一门实践性极强的计算机专业必修课,如何使学生通过该课程有效地提高专业技能和学习兴趣,并增加其社会竞争力是文章研究的重点。文章提出毕业设计以项目教学法和任务驱动教学法为主的实践教学法,结合当今先进的CBE教育理念和作者尝试的教学模式,以实现不同教学法间的长短互补,达到更佳教学效果。
[关键词]项目教学法 任务驱动教学法 CBE理念 “学生助理”教学模式
[作者简介]黄小龙(1971- ),男,广西百色人,百色学院数学与计算机信息工程系,工程师,研究方向为数据库技术、网络技术、实验教学。(广西百色533000)
[课题项目]本文系新世纪广西高等教育教学改革工程“十一五”第四批启动基金项目“新建本科院校计算机信息技术专业学分制条件下实践教学的研究与实践”的研究成果。(课题编号:2008C025)
[中图分类号]G642[文献标识码]A[文章编号]1004-3985(2009)35-0097-02
毕业设计是计算机专业本科的一门专业必修课。该课程的特点是实践性极强,而且涉及的专业知识较为广泛,如数据库技术、网络技术、高级编程语言、Web技术、数学等。因此,需要学生掌握较为全面的专业知识,并具有一定的知识综合能力。可以说,完成好该课程不仅可以有效地提高学生的专业技能,使学生对所学过的理论知识进一步理解,同时也能增加学生对社会的适应能力,提高其社会竞争力。
“兴趣”可以提高学生学习的积极性,从而提高其学习质量。那么如何通过实践教学提高学生的学习兴趣和专业技能,并有效地提高其社会竞争力,是我们对毕业设计实践教学重点研究的问题。项目教学法和任务驱动教学法是计算机课程的实践教学广泛采用的教学法,虽然一定程度上解决了传统教学法上存在的问题,但其自身也有一定的缺陷。在实际的教学中发现,单一使用某种教学方法无法达到理想的教学效果。因此,我们研究以项目教学法和任务驱动教学法为主,并结合当今先进的CBE理念和作者尝试的教学模式,以实现不同教学法间的长短互补,力求使教学效果达到更佳。
一、项目教学法和任务驱动教学法及各自的优缺点
1.项目教学法的优缺点。项目教学法是通过完成实际工程项目来达到教学目的的一种教学方法。该教学法以培养学生综合实践能力为目标,以培养学生学习的主动性、创造性为主线,最终实现教学效益和学生实践能力的全面提高。但项目教学法也有以下几个需要解决的问题:首先,学生选题范围窄。由于指导教师可以指导的专业方向和学生人数均有限,通常每位指导教师均指定有限的几个项目,然后由学生选题。显然,这种方式下拟定的项目数量及项目覆盖的领域都极其有限,学生选到的题不可能都是自己所感兴趣的,这样会导致一些学生持应付的态度去完成项目。其次,指导力量有限。扩招后,大部分高校的学生数远比指导教师人数多,每位指导教师都会指导几个项目组甚至更多。完成一个项目就需要涉及很广的知识面,学生在做项目的过程中必然遇到很多问题,但教师精力有限,不可能都给予解答。这种情况下如果学生自己无法解决问题,其积极性将会受到打击,甚至使项目半途而废。
2.任务驱动教学法的优缺点。任务驱动教学法是由教师将教学内容设置成多个任务,力求让学生在完成任务的过程中掌握相关的教学内容。任务驱动教学法使学习目标更明确、更具体,也使学生得到循序渐进地学习,培养了学生独立分析问题和解决问题的能力,一定程度地激发学生的学习兴趣。但任务驱动教学法也有以下几个缺点:首先,忽视学生的层次性。由于学生个体能力不同,而教师不可能根据每个学生的情况来设计任务,因此不可能同时满足不同层次学生的学习需求。同时,也因为个体能力的差异性,会使得个体能力较差的学生疲于应付下发的任务,最终导致其学习兴趣的下降。其次,不利于创新能力的培养。任务是由教师设计的,学生是被动接受任务的,学生的实践过程往往是顺延教师的设计思路来完成任务,这种方式不能激发学生的创新思维。再次,容易产生不合理的任务。由于任务是由教师主观设计的,不免会设计出一些不尽合理的任务,容易使学生达不到学习目的。
二、CBE教学理念和“学生助理”的教学模式
1.CBE教学理念。CBE是英文competency based education的简写,含义是“基于能力培养的教育模式”,它是近年备受热捧的一种教学模式,强调职业或岗位所需能力的确定、学习和运用。当前,我国的职业教育也广泛地应用了该教学理念。但对于严峻的就业形势来说,不管是职业教育或非职业教育,该理念都具有一定的指导意义。在CBE教学理念指导下,学习与实际的社会职业或岗位联系起来,有助于学生了解各种职业、岗位对人才的具体要求,从而使学生的学习目的更明确,更有针对性。同时,这种教学理念使学生对专业知识的具体应用有了更深的了解,学习兴趣会更高,学习效果也会更好。
2.“学生助理”教学模式。“学生助理”教学模式是作者尝试的一种针对实践教学的教学模式,其核心思想是使在实践活动中成绩优秀的学生参与到教学活动中来。其目的是让优秀学生“以身作则”来影响其他同学的学习,起到“以点带面”的作用。同时,这种教学模式弥补了教师无法顾及大多数学生学习的缺陷,有效地加强了对学生的辅导力度。对接受辅导的学生来说,专业知识和技能得到快速地提升,也会产生一定的成就感,随之增加对学习的兴趣。对参与教学工作的学生来说,在辅导他人的同时,自己的知识也得到了加强和巩固。如遇到无法解答的问题时,也会迫使学生进一步学习和研究,这有利于他们自身的提高。再者,由于学生之间更易于交流,这有利于问题的解决。最后,这种模式也可以活跃教学气氛,使得学生在轻松的环境下学习,甚至实现“快乐学习”。但需要指出的是,该教学模式不是学生完全替代教师的教学工作,在这种教学模式下,教师仍然作为教学的主导,学生仍然作为教学的主体,“学生助理”仅参与教学辅导工作。只不过教师不再疲于应付学生提出的大大小小的各种问题,可以集中精力来研究和解决一些重点问题,使得教师提高了其工作效率和工作质量。
三、所述教学法、教学理念、教学模式在综合应用中的融合
在所述教学法、教学理念、教学模式的综合应用中,我们将引入CBE教育理念,即以社会对职业或岗位的需求来拟定设计项目,学生可以依不同的能力及兴趣选择项目。在对完成项目的教学指导中,我们将根据完成工程的一般步骤将项目分解为若干教学任务,然后在规划好的工程周期内让学生来完成相应的任务。而在学生完成每个任务的过程中,我们将以“教师集中指导为主,优秀学生辅导为辅”的教学模式来进行,尽可能在教学中发挥优秀学生的作用。
在综合应用各种教学法、教学理念、教学模式的过程中,我们尽可能将它们有效地融合在一起,使其相互间弥补缺陷,彼此间取长补短,充分发挥各种教学方法、理念、模式的自身优点,促使教学质量得以有效地提高,教学效果达到更佳。
四、所述教学法、教学理念、教学模式综合应用的实现
1.CBE理念与项目教学综合应用的实现。计算机专业毕业设计是一门以项目开发为主要内容的课程,整个项目的完成过程与相应职业项目的完成过程是一样的。因此,在就业形势日益严峻的今天,引入CBE理念,将社会所需的职业岗位能力体现到教学中,无疑可以提高学生的就业竞争力。那么,如何将项目教学与社会所需求的职业岗位能力有效地融合在一起,这是我们所要研究和解决的问题。对此,我们采取了以下方法给予实现:
第一,尽量营造与社会需求的职业岗位能力相同的外部环境。我们通过指导教师深入社会的考察调研,掌握当前社会需求的职业岗位能力的最新动向,并直接从社会上的行政、事业、企业等单位获取开发项目,使教学预设的项目直接源于社会,源于实际需求。同时,我们也鼓励学生直接与社会接触,直接从社会上获得开发项目。通过这种方式获得开发项目,将使得整个项目教学得到高度“仿真”,使得学生对当前社会的职业能力需求有更多的了解,有助于提高学生完成项目的决心和积极性,也有助于提高学生实现自己职业规划的自信心。
第二,尽量灌输与社会职业岗位相同的思想意识。指导教师通过对社会的考察调研,掌握当前社会职业岗位的管理思想、职业道德、技术思想等,并将这些思想融入项目教学中。如必须在规定的时间内完成某一任务,不管是付出多少代价都要保证按时完成任务。这样可以使我们学生树立起职业意识和增强职业工作责任心。同时,我们还将邀请一些相应职业岗位的专家、优秀人士给予学生指导。
2.项目教学法与任务驱动教学法综合应用的实现。通过CBE理念与项目教学的综合应用,我们拟定出一定的开发项目,学生可以根据自身的兴趣与能力来选择这些项目。当然,学生也可以通过各种渠道直接从社会上获得项目,但这些项目需要教师的审核。在项目确定后,为了给学生有一个循序渐进的学习过程,我们需要将项目教学法与任务驱动教学法进行综合应用,即将项目分解为多个任务,然后将任务按顺序逐一完成。但在项目分解时需要注意遵循以下两点:
第一,分解项目首先要以工程规划的一般周期和实现步骤为主要的分解原则,再结合当前社会职业岗位应用的新技术、新技能的需求加以调整。这样学生能循序渐进地学习,更好地掌握规范的项目开发方法和步骤,同时也了解当前社会职业岗位所需要的新技术、新技能,有效地提高学生完成项目的决心和积极性。
第二,在任务设计时要充分考虑任务所完成功能的独立性和连贯性,并且要考虑学生完成任务的能力,根据这些内容有的放矢地进行教学,培养学生独立完成任务的能力,同时也增强学生完成任务的自信心。
3.教学实施过程中“学生助理”教学模式的应用。经过项目确定、项目分解后,即可实施具体的教学工作。由于项目所涉及领域极其广泛,因此每个项目、每个任务的完成都是比较复杂而艰巨的。在这种情况下,仅凭指导教师将无法使每个学生都得到足够的辅导。因此,我们应用了“学生助理”的教学模式来辅助教学。其具体的实现方法如下:
第一,将基本技能相对过硬,可以或曾经独立完成项目的优秀学生选拔出来,然后再将其他学生分成若干个组,每个组均由一个优秀学生来做组长。组长的任务是在项目规划的周期内,按分解出的每个任务要求来指导其他同学进行开发,并对一些基本技能相对较弱的同学进行辅导。
第二,在“学生助理”教学模式中,教师仍处于教学的主导地位。项目和任务的具体要求、项目开发的思想、开发技术的实际应用、项目任务完成情况的监督等工作均由教师来完成,优秀学生只是在日常的学习和开发过程中对其组员进行辅导和指导。“学生助理”教学模式有利于大多数的学生和不同层次学生进行学习和开发,有利于提高教学质量和教学效果,也有利于教师提高工作效率和工作质量。
五、结束语
上述教学方法从实际的教学效果来看还是比较理想的,但存在的主要问题是不能保证协助辅导工作的学生所传授知识的正确性和科学性。另外,获得多职业、多岗位,并源于社会的项目对教师来说无疑是增加了工作量和工作难度。一旦有效解决这两个问题,其效果会更理想。
[参考文献]
[1]顾明远,孟繁华.国际教育新理念[M].海口:海南出版社,2005.
[2]庄卓.计算机基础职业实践教学法研究[J].教育与职业,2008(14).
4.计算机专业毕业设计题目说明 篇四
摘要:药房管理系统的设计本着以病人为中心,提高药房内部管理水平的原则,设计药房系统管理和药房发药两大功能模块,药房系统模块包括:入库、盘点、报损、调拔及报表打印和查询功能,药房发药系统模块包括:病区摆药功能、病区小处方发药功能,可极大地方便病人取药,有效地减少病人排队次数和等待时间。
题目2:操作系统课程网站建设
摘要:要求网站具有一般课程网站的所有元素和功能,主要内容包括:网站导航、在线答疑、课程案例解析、在线练习、学生作品展示环节等。网站能够满足课程教学使用(具体可参看:和http://ooad.se.sjtu.edu.cn/两个网站)
题目3:数据挖掘算法在入侵检测中的应用研究
摘要:此课题为山东科技大学春雷计划项目。
随着网络技术的发展,现在越来越多的人通过丰富的网络资源学会各种攻击的手法,通过简单的操作就可以实施极具破坏力的攻击行为,如何有效的检测并阻止这些攻击行为的发生成了目前计算机行业普遍关注的一个问题。
用于加强网络安全的手段目前有很多,如加密,VPN,防火墙等,但这些技术都是静态的,不能够很好的实施有效的防护。而入侵检测技术是一种动态的防护策略,它能够对网络安全实施监控、攻击与反攻击等动态保护,在一定程度上弥补了传统静态策略的不足。
5.计算机专业毕业设计论文开题报告 篇五
说
明
.开题报告是保证毕业设计(论文)质量的一个重要环节,为规范毕业设计的开题报告,特印发此表。
2.学生应在开题报告前,通过调研和资料搜集,主动与指导教师讨论,在指导教师的指导下,完成开题报告。
3.此表一式三份,一份交学院装入毕业设计(论文)档案袋,一份交指导教师,一份学生自存。
4.选题需经基层教学单位(专业教研室)讨论审核、二级学院主管院长批准、报教务处备案,方可正式进入下一步毕业设计(论文)阶段。
姓名
开题时间
XX.1.17
学
院
计算机工程学院
专业班级
XX计算机科学与技术1班
指导教师(导师组)
邓一星
论文题目
中文
基于Android微博整合客户端的设计与实现
英文
BasedontheAndroidclientdesignandimplementationofweibointegration
一、选题的背景和意义
微博(英文名为micro-blog),即微型博客,是随着web2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。与传统博客相比,微博具有如下特点:)
准入门槛低。
传统博客强调版本的布置与语言的组织,因此博文的创作需要考虑完整的逻辑性,也就是说,在Blog上写的门槛还是很高的;哪怕是一个没有受过严格中文训练的人,只要会发短信,他就能使用微博。闲得无事,更新一下签名,就被记录了。
2)
即时通讯的原创性。
对于每篇微博140个字符的信息量特别适合手机上网用户使用,无论你是在咖啡厅还是在地铁站,都很容易通过手机完成自己的微博。因此,微博的即时通讯功能非常强大。很多微博网站,即便在没有网络的地方,只要有手机也可即时更新自己的内容。一些突发事件或引起全球关注的大事,如果有微博,就能利用各种手段在微博上发表,其真实性以及快捷性给人带来的现场感,甚至超过所有媒体。
3)
更强的互动性。
与博客上面对面的表演不同,微型博客上是背对脸的follow,就好比你在电脑前打游戏,路过的人从你背后看着你怎么玩,而你并不需要主动和背后的人交流。既可以一点对多点,也可以点对点。在web浏览器中实现好友管理是非常方便的,如果你想在手机中进行管理的话同样是非常方便的,移动终端提供的便利性和多媒体化,使得微型博客用户体验的粘性越来越强。与传统博客相比,微型博客具有更好的及时性、开放性和随意性,用户不仅可以通过网页浏览和发布信息,还可以通过手机、即时通讯软件的客户端、桌面客户端、外部API接口等多种途径使用微博功能。对单条信息长度的限制是微博服务形式的核心特征,其信息短、直观、简洁的特点便于迅速阅读和传播。
腾讯微博是一个由腾讯公司推出,提供微型博客服务的类Twitter网站。用户目前可以通过网页、手机、QQ客户端、QQ空间以及电子邮箱等途径使用腾讯微博。
新浪微博是一个由新浪网推出,提供微型博客服务的类Twitter网站。用户可以通过网页、wAP页面、手机客户端、手机短信、彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。用户可以将看到的、听到的、想到的事情写成一句话,或发一张图片,通过电脑或者手机随时随地分享给朋友,一起分享、讨论;还可以关注朋友,即时看到朋友们发布的信息。
目前在移动市场来说,腾讯微博手机客户端和新浪微博手机客户端为目前主流的两大微博客户端,拥有大量的用户,用户可以在这两个客户端随时随地分享身边的事情,并且新浪跟腾讯均向开发者提供了开放平台,开发者可以根据开放平台提供的SDk和API开发出不同的微博客户端。微博用户可能同时拥有新浪微博和腾讯微博账号,想查看不同的微博只能到不同的微博客户端里去看,这就萌生了一个需求,整合新浪微博和腾讯微博于一个客户端当中,使得用户可以同时获取两种微博平台的数据,并且可以同一个客户端分享自己的微博。这个选题意义在于为研究社交应用客户端的实现方式,微博SDk的使用方法和开放平台给广大开发者所提供的API接口的使用方法提供一个好的应用实例,并且具有一定的商业价值,整合实现多微博帐号登录客户端实现分享身边事提供了一个很好的参考,具有很好的参考价值。
二、研究目标、内容(论文提纲)及拟解决关键问题
研究目标:、熟悉oauth2.0授权认证机制流程,实现第三方微博客户端的授权。
2、熟练使用开放平台提供的AndroidSDk和API接口。
3、了解新浪微博开放平台和腾讯微博开放平台的异同点,实现两种微博平台的整合;
4、熟练使用Slidingmenu、PullToRefresh等Android开源控件。
5、熟练掌握Android高级核心技术的应用。
6、了解用户体验要素,设计出有较好用户体验的界面效果。
7、研究移动平台的广告投放的形式,实现基于应用商店SDk嵌入广告。
毕业论文提纲:
摘
要
Abstract
第一章
绪
论
.1
引
言
.2
项目的背景及意义
.3
开发平台与技术介绍
.3.1
开发平台与运行环境
.3.2
开发工具Eclipse、SDk、ADT介绍
.3.3
开发语言与Android系统组件介绍
.4
论文的结构与工作安排
第二章
Android客户端界面分析与设计
2.1
android手机界面的特点
2.2
android微博客户端需求分析
2.3
系统各个界面分析与设计
2.3.1启动界面
2.3.2登录界面
2.3.3主界面
2.3.3.1首页微博界面
2.3.3.2消息界面
2.3.3.3个人资料界面
3.3.3.4更多界面
2.3.4发布微博界面
2.3.5显示微博详细内容界面
2.3.6显示评论界面
2.3.7显示收藏界面
2.3.8帐号管理界面
2.3.9其他界面
第三章
系统概要设计
3.1系统设计目标
3.2系统模块设计
3.2.1系统模块划分
3.2.2系统模块功能分析
第四章
系统详细设计
4.1授权模块
4.2微博首页模块
4.3微博详情模块
4.4个人资料模块
4.5发布微博模块
4.6查看评论、收藏模块
4.7“更多”模块
4.8广告模块
第五章
系统测试
5.1授权模块测试用例
5.2浏览微博测试用例
5.3发布微博模块测试用例
5.4浏览个人资料测试用例
5.5浏览评论、收藏测试用例
5.6广告显示测试用例
5.7系统评价
第六章
展望与总结
参考文献
致谢
拟解决关键问题:、简洁的UI设计效果,需要具有良好的交互体验。
2、oauth2.0授权认证,实现新浪微博授权和腾讯微博授权。
3、多帐号管理,区分新浪微博帐号和腾讯微博帐号。
4、整合开源控件到客户端中,呈现具体效果。
5、新浪微博SDk与腾讯微博SDk的使用,API接口的数据请求。
6、解析微博数据,将数据以固定展示效果呈现。
7、任务队列操作、多线程管理、异步更新UI等问题。
8、界面优化、代码优化、性能优化等问题。
9、软件实时检测更新版本问题。
0、广告平台SDk的使用,展示广告问题。
三、研究方法及技术路线
研究方法:、参考开放平台提供的文档支持和QA解答。
2、研究SDk提供的Demo,熟悉API的调用方法。
3、参考市场上成熟的微博客户端,参考微博客户端的设计要素。
4、研读期刊、优秀论文和优秀,提供设计灵感。
5、通过Google、百度等搜索引擎收集有用资料。
6、购买相关书籍、研究技术的实现方法。
技术路线:、使用java语言进行编程,开发平台使用Eclipse。
2、基于AndroidSDk,调用AndroidAPI的技术实现。
3、利用轻量级数据库SQLite存储数据。
4、AndroidHttp通信技术实现数据请求。
5、Android复杂界面UI设计技术。
6、jSoN数据格式和jSoN数据解析技术。
四、研究工作基础、毕业设计指导老师下达任务书,自己按照任务书的内容制定工作计划。
2、微博客户端的需求分析和技术调研,收集有用的资料供自己参考。
3、研读相关技术的期刊、论文和优秀,参考其撰写论文的表述和格式。
4、经常与指导老师的沟通和交流,在指导老师的指导下完成论文撰写。
五、实施计划
起止时间
工作项目
备注
XX年12月08日XX-XX学第1学期第14周至
XX年1月17日XX-XX学第1学期第20周、确定论文题目,完成任务书;
2、阅读参考相关文献;
3、学习相关开发技术;
4、完成开题报告。
XX年2月25日XX-XX学第2学期第1周至
XX年3月28日XX-XX学第2学期第7周、完成开发准备;
2、完成系统需求分析;
3、完成各模块主要功能;
4、完成中期阶段考核表
XX年3月29日XX-XX学第2学期第7周至
XX年5月12日XX-XX学第2学期第12周、完成系统的设计与实现;
2、完成系统整体测试。
3、完成系统说明书;
4、完成毕业论文撰写。
六、参考文献
[1]庞周.基于Android的微博客户端设计与实现[j].电脑编程技巧与维护,XX,10:66-67+130.[2]黄佳星,王晶,沈奇威.基于Android的移动互联网应用框架方案[j].电信工程技术与标准化,XX,08:77-80.[3]严武军.基于Android腾讯微博客户端系统设计与实现[j].电脑开发与应用,XX,11:50-51+56.[4]舒后,刘娇洋.基于Android平台的移动博客的设计与实现[j].北京印刷学院学报,XX,06:42-46.[5]王明超.基于Android系统的新浪微博客户端的设计与实现[j].电脑知识与技术,XX,33:7933-7935+7944.[6]姚永明,吕建平.基于Android平台的用户管理软件的设计与实现[j].西安文理学院学报,XX,01:79-83.[7]武玉坤.基于Android移动学习的平台的设计[j].计算机光盘软件与应用,XX,01:20-21+47.[8]姜海岚.基于Android的多功能手机相册设计与实现[j].电脑知识与技术,XX,15:3614-3616.[9]李刚.疯狂Android讲义
[m].电子工业出版社.XX.6
[10]李宁.Android应用开发实战[m].第2版.机械工业出版社.XX
指导教师(导师组)意见:
签名:
****年**月**日
审查小组意见:
审查小组负责人(签名):
****年**月**日
备注:、要有10篇以上相关的阅读量。
2、理、工科开题报告撰写要求在2500字左右,人文社科开题报告在3500字左右,包括论文选题的背景和意义、工作任务分析、调研报告、方案拟定与分析、毕业论文撰写提纲及实施计划、文献综述(理、工科可不提交文献综述)等。
3、电脑打印,用A4纸,内容为小四号宋体,行距为固定值20磅。
4、文献综述(按文献综述格式打印)附在开题报告后面一起装订。
文献综述内容:
备注:
1、文献综述内容包括:国内外研究理论、研究方法、进展情况、存在问题、参考依据等。
2、文献综述必须切题,并写出两万字以上的笔记或三千字以上的文献综述。
6.计算机专业毕业设计注意事项 篇六
1.请各位教师确认是否收到学生的名单,未收到学生名单请及时与系秘书联系。
2.第8-9周,与学生建立联系,确定好毕业设计题目,并提交任务书。(系部要求第9周周三前提交学生选题题目到系秘书处)。
3.10-14周为学生开题准备时期,要求学生查阅不低于20篇相关文献资料,撰写文献综述和开题报告。
4.暂定14周周四(12月5日)中午12:00举行开题答辩,按方向分组进行,要求学生制作答辩幻灯片,从选题的背景和意义,设计的主要内容,设计的重点和难点,拟采取的解决方案,设计的工作量和进度安排五个方面进行说明,并接受答辩老师的提问。答辩结果根据答辩小组老师的评定情况分为“同意开题”、“修改后开题”和“不同意开题”;“同意开题”者可以在答辩立即进入设计中期阶段,“修改后开题”者将开题报告做好修改后,由指导老师确定是否同意开题并进入设计中期阶段,“不同意开题”者,将开题报告认真修改后,与第二批选题的同学一起参加第二批开题答辩。第二批答辩时间待定。
5.指导老师和答辩组老师在同意开题的开题报告上签字后,交由学生自行保管,并在毕业设计结束后与最终答辩材料一起上交系部;请指导老师强调学生必须妥善保管开题报告,遗失不补。
6.开题一旦确定,不允许学生随意修改题目,若要修改必须组织开题答辩,由答辩小组老师通过方可。
7.未在规定时间参加开题答辩者,由学生自行组织并邀请答辩教师参加(每个答辩小组至少有三名答辩教师),否则不允许参加毕业答辩。
7.计算机专业毕业设计 篇七
毕业设计是实现高等学校本科生培养目标的重要教学环节, 同时也是衡量高等学校教学质量的重要评价指标之一。 (1) 培养与提高学生的创新意识与创新能力, 是工科院校尤其是计算机专业人才培养的主要目标, 而当前的毕业设计工作在实施的过程中, 存在培养目标出现偏差、管理方式存在差异、毕业设计与学生就业存在冲突、企业与高校的考核机制存在差异等一系列的问题, 对学生的实践动手能力特别是创新意识和创新能力培养造成了一定的影响。在多年的毕业设计指导和毕业设计工作管理中, 作者围绕校企合作模式下开展毕业设计工作、以解决工程实践性技术题目作为毕业设计题目等问题做了积极的探索和实践, 摸索了校企合作模式下开展计算机专业本科毕业设计工作的可行的对策, 实践表明能切实提高毕业生独立解决问题的能力。
1 现状分析
近年来, 校企合作模式毕业设计的实践教学, 被广大高校尤其是计算机专业的师生所认同, 并取得了一定的效果。通过校企合作模式下的毕业设计, 绝大部分学生的分析问题和解决问题的能力得到锻炼, 切实保证了毕业设计的质量。但在此过程中, 也呈现出一些新的问题。
1.1 培养目标出现偏差
高等学校计算机专业的毕业设计主要是通过在指导教师的引导, 使得学生能够深入学习和完成毕业设计的各项任务, 提高综合分析和解决问题的能力, 进而提升学生的科学研究和解决实际问题的能力。同时, 毕业设计工作需要学生完成课题相关的实验和格式规范的毕业设计论文, 对学生的工作态度和规范化的工作作风等诸多方面均可以起到重要的锻炼作用。然而, 校企合作模式下开展的毕业设计工作, 有些企业在参与学生的毕业设计过程中是以项目为导向的, 只注重学生对特定任务的实施能力, 部分合作企业处于企业工作的需要, 不注重学生基础理论和创新能力培养等方面的工作, 忽视了学生综合素质的培养, 导致学生能够学到的仅仅是与企业具体工作相关的内容, 为了解决问题而解决问题, 忽视毕业设计工作中对学生实践动手能力部分的创新能力、解决实际学科相关问题能力以及对本专业知识的综合运用能力等的培养。此外, 有些企业对学生毕业设计的预期结果估计不准确, 导致给学生下达的任务超出了学生的实际水平, 使得在毕业设计中期经常出现部分学生提出更换课题或者简化课题任务的申请, 甚至出现部分学生无法按时完成预定的毕业设计工作, 最终只能按最低标准草草了事, 致使毕业设计质量难以保障。
1.2 管理方式存在差异
有些企业, 特别是大型企业, 对校企合作开展的学生毕业设计有着严格的管理机制, 对选择学生进入企业进行毕业设计有着较高的筛选要求。同时, 在校企合作模式下开展的毕业设计工作, 一般要求企业根据项目情况, 制定培养目标并安排一名技术人员担任该学生的企业指导教师, 对学生进行毕业设计的指导工作。然而, 在实际的执行过程中, 由于毕业设计时间的特殊性, 学生面临或考研复试和找工作的压力, 或面临企业处于自身需要安排的众多与学生毕业设计无关的其他琐事, 导致学生能真正用于开展毕业设计工作的时间无法满足毕业设计课题要求, 致使学生出现畏难情绪, 甚至出现个别学生在企业做毕业设计时, 遇到难题无法克服而又得不到企业指导教师的理解和充分指导, 以此为由不去企业上班。此外, 企业的毕业设计指导老师良莠不齐, 部分企业指导老师并未充分理解高校对毕业设计的规范要求, 对于毕业设计中学生出现的消极态度, 企业指导教师为了不影响整个项目的进度, 无原则地协助或部分代替学生完成毕业设计, 致使学生在此过程中并没有真正得到规定的锻炼, 导致学生的毕业设计质量良莠不齐。
1.3 毕业设计与就业产生矛盾
在当前形势下, 学生的就业压力非常大, 学生需要在毕业设计工作期间准备应聘材料和参加应聘考试等, 对毕业设计工作产生了较大的影响。特别是, 部分学生在面对日益严峻的就业压力时选择提前择业, 择业时间恰处在毕业设计期间, 使得学生投入毕业设计的时间和精力明显减少。计算机专业的学生在择业时, 一般根据自身特长去应聘相应的企业。而校企合作模式下的毕业设计, 毕业设计指导单位安排的课题所涉及到的专业知识, 则由企业根据实际项目需求决定, 与学生应聘时要准备的知识和技能有一定的出入, 使得学生一方面要准备应聘相应的知识, 另一方面还要学习毕业设计方面的知识, 这无疑给学生带来了一定的压力, 致使个别学生对企业安排的毕业设计以应付的态度东拼西凑, 不仅影响了合作企业的项目进度, 还导致毕业设计完成的质量不高。
1.4 考核机制存在差异
高等学校本科毕业设计的成绩一般由指导教师成绩、评阅教师成绩和答辩成绩这三部分组成。在企业开展毕业设计工作的学生, 其动手能力、解决问题的能力一般都能相应得到一定的锻炼, 但部分学生的科研能力、独立解决问题的能力和规范化的工科思维能力并没有得到应有的锻炼, 甚至出现部分计算机专业的学生在开展毕业设计工作的期间, 只重视解决项目中的实际问题, 不注重文献资料的查阅和理论方法的研究, 导致毕业设计论文如同企业的产品使用说明书, 学术性不强且不规范, 论文内容和框架也不符合毕业设计要求。
2 校企深度合作的对策思考
在多年的指导计算机专业毕业设计和管理毕业设计工作中, 通过积极探索和实践, 对如何解决校企合作模式下的毕业设计工作遇到的问题, 以及如果提高校企合作模式下的计算机专业毕业设计工作质量, 取得了一定的经验和摸索出了一些可行的对策:通过加强学校与合作企业的深入沟通和交流, 让合作双方充分意识到学生毕业设计过程中存在的各种问题, 并就问题深入沟通, 通过前期准备、实施双导师制、实施互选机制以及建立健全相应的管理体制等, 共同协助做好校企合作模式下的毕业设计工作。
2.1 前期准备
高等学校在开展校企合作模式下的毕业设计工作前, 应充分做好前期准备工作, 包括:
(1) 选择合适的企业开展校企合作。 (2) 校企合作模式下的毕业设计工作要求参与的企业能够提供与计算机专业培养目标相符的毕业设计课题, 并且尽可能地选择与学生的就业有关联的企业, 一方面让学生加深对该公司的了解, 另一方面让学生在合作企业参与毕业设计课题的过程中, 真正得到锻炼和提高。
(2) 增强校企交流。针对高年级学生, 邀请企业技术人员担任实训课程及部分课程设计的主讲教师, 或者邀请企业技术人员到学校为高年级学生开展相关的技术讲座或技术交流研讨会等, 在保障教学质量的同时, 引导学生提前学习和掌握毕业设计可能涉及到的相关专业知识, 为后续毕业设计做准备工作。
(3) 校企合作开展实践实训活动。积极联合企业共同指导学生申报国家级、省级的大学生创新性实验计划项目以及其他科研创新创业项目, 同时, 积极鼓励合作企业将实际项目中的某些模块或者问题抽取出来, 作为学生的课程设计或者课外科技活动课题等, 努力提升学生的实践动手能力, 为后期的毕业设计工作的顺利开展奠定基础。
(4) 加强高校教师对毕业设计工作的监管。一般而言, 企业的毕业设计指导老师对高校的毕业设计规范和要求并不是特别熟悉, 对学术研究的内容特别是前沿性的学术研究课题不如高校教师熟悉, 而高校教师一般来说企业实践经验偏少, 对学生参与企业毕业设计课题所遇到的实际性的工程问题难以给出非常准确全面的指导。有鉴于此, 在校企合作模式下开展毕业设计工作前, 可以通过高校教师定期带领学生参与企业提供的实训, 并对学生在企业开展毕业设计工作的全过程进行跟踪监管, 积极做好与企业技术人员的深入交流, 共同解决学生在开展毕业设计工作过程中遇到的各类问题。
2.2 实行双导师制
双导师制 (3) 即为学生安排一位高校的专业教师和一位企业技术人员共同作为毕业设计的指导教师, 双方共同指导学生的毕业设计。双导师制一般要求高校的专业教师有在此企业或者类似企业实践的经验, 或者对企业提供的毕业课题所涉及到的专业知识比较熟悉, 以便根据计算机专业培养目标、实践教学基本要求和毕业设计的质量标准等, 做好校企间的协调以及学生管理工作。企业的技术人员, 一般要求由工程经验丰富、热心教育、工作负责的高级工程师担任, 对学生在大学期间所学的课程体系和掌握的专业知识程度比较了解, 从而针对学生的知识面和技能水平设计出针对性的毕业设计课题。双导师制可以充分发挥两位指导教师的各自优势:校内指导教师扎实的理论功底和企业指导教师丰富的实践经验。双导师制在具体实施过程中, 建议从学生选题、任务书下达、开题报告、中期检查和毕业答辩每个环节都由两位指导教师共同参与。
2.3 实行互选制
毕业设计的选题不仅关系到毕业设计工作完成的好坏, 更关系到毕业设计学生的人才培养质量和技能水平提高程度。选题合适, 不仅能够拓宽学生的知识面, 激发学习兴趣, 培养解决问题的能力, 保证毕业设计达到预定效果, 而且能够为学生树立自信心, 顺利入职奠定基础。为此, 在校企合作模式下开展毕业设计工作时, 应考虑企业提供多于参加毕业设计学生数的课题, 以供学生选择根据自己的兴趣和特长来选择合适的毕业设计课题。而企业也可以从选择毕业设计课题的学生中, 抽选出适合参加围绕企业实际项目设计的毕业设计课题, 实现企业与学生之间的互选, 为毕业设计课题的顺利实施奠定基础。
2.4 建立健全管理体制
学校以校企合作模式开展毕业设计实践教学工作时, 对高校的管理体制也提出了更高的要求:在选择合作的企业方面, 需要充分考虑学生的就业问题, 真正将学生的实训、实习、毕业设计和就业贯通为一体;在选题方面, 需要严格按照学校关于本科生毕业设计的有关规定, 遵循学生的培养目标, 针对企业提供的毕业设计课题, 学校组织专业教师进行评审, 从质量方面严格把关;在管理过程方面, 学校与企业要联合成立毕业设计工作小组, 针对毕业设计进行全程监管, 从毕业设计工作的启动, 到毕业设计的中期检查, 到毕业设计的答辩各个环节做到责任到位, 措施具体;在毕业设计答辩方面, 需要学校指导教师和企业技术人员同时参与答辩, 共同进行成绩评定, 以确保成绩的公平公正;要达成这些要求, 需要学校与企业之间签署具体的合作协议, 并且建立健全相应的管理体制, 包括制定具体的学生管理办法、毕业设计实施办法等, 使得在开展毕业设计的过程中, 保障学校、企业、学生按照规章制度有序开展工作。
3 结束语
毕业设计是培养学生综合运用所学专业知识和所掌握的实践技能来分析问题和解决问题的重要实践教学环节。高等院校通过校企合作模式来开展毕业设计工作, 可以更好地培养社会所学的高层次人才, 然而校企合作模式下的毕业设计工作的开展也存在一些实际问题。本文在多年指导计算机专业毕业设计和管理毕业设计工作的经验基础上, 通过积极探索和实践, 总结了开展校企合作模式下计算机专业毕业设计工作的一些对策和方法, 期望能为同行开展校企合作模式下的毕业设计工作提供一些借鉴作用。
摘要:毕业设计是高等学校本科教学的实践教育的最重要的部分之一, 也是对大学生所学知识的综合运用能力的重要考评措施。本文以计算机专业为例, 针对当前本科毕业设计中存在的问题, 探讨了校企合作模式下开展计算机专业本科毕业设计工作的指导方法, 提出了校企合作模式下提升计算机专业本科毕业设计质量的可行对策。
关键词:校企合作,毕业设计,计算机专业
注释
11王贵元, 刘乐承, 吴强盛.提高农林院校学士学位论文质量的探讨[J].长江大学学报 (自然科学版) 农学卷, 2009 (4) .
22 柳兰, 肖金凤, 单长虹.基于校企合作指导本科毕业设计新模式的探讨[J].黑龙江科技信息, 2010 (14) .
8.计算机专业毕业设计 篇八
[摘要]在就业压力下,各高校为了提高就业率,过早地把学生推向社会,影响了毕业设计的顺利进行,从而也影响到大学生的培养质量。针对在就业压力下如何提高计算机专业本科毕业生的毕业设计质量,文章提出了一些新的对策,为进一步提高计算机专业本科毕业生的毕业设计水平提供了参考。
[关键词]就业压力 计算机专业 本科 毕业设计 质量
[作者简介]黄艾卿(1972- ),男,广西百色人,百色学院数学与计算机信息工程系,讲师,主要从事数据库技术、高校教育改革与研究;黄小龙(1971- ),男,广西田东人,百色学院数学与计算机信息工程系,工程师;罗明山(1979- ),男,广西隆林人,百色学院数学与计算机信息工程系,助教。(广西百色533000)
[基金项目]本文系新世纪广西高等教育教学改革工程“十一五”第四批启动基金项目“新建本科院校计算机信息技术专业学分制条件下实践教学的研究与实践”的研究成果。(项目编号:2008C025)
[中图分类号]G642.477[文献标识码]A [文章编号]1004-3985(2009)33-0175-02
在教育部普通高校教学工作评价指标体系中,工科专业的毕业设计是衡量高校教学质量、办学水平和办学效益的一项重要内容,所以各高校对工科专业的毕业设计都非常重视。毕业设计占了大学阶段1/8的时间,是大学生学业中最后一次综合性的实践过程。然而,近几年来,我国高等教育在办学体制、管理体制、招生就业制度等方面经过了一系列改革,有了高速、超常规的发展,特别是招生规模急剧扩大,使得大学毕业生供过于求,毕业生就业问题已经成为社会的一大难题。这几年,国家对高校毕业生的就业形势非常重视,根据高校的就业率来确定该校的招生指标。在这种就业压力下,许多高校为了能提高就业率,允许学生在第八个学期离开学校走入社会,名为见习其实即为找工作,一些高校在第八个学期基本上没有毕业生在校,这对于工科学生的毕业设计产生了很大的影响,许多高校工科生的毕业设计无法顺利完成,有些毕业生虽然完成了,但质量不高。
计算机专业是一个实践性很强的工科专业,作为计算机专业的学生,不管是在学校,或者参加工作以后,都要在实践环境中才能不断提高自己。毕业设计对于培养计算机专业学生的实际动手能力具有重要的意义。然而,在就业压力下,学生在校外疲于找工作,许多学生一个学期甚至一年都得不到系统的实践机会。这就容易产生恶性循环,即高校重视了就业,忽视了毕业设计,使得毕业生的毕业设计质量不高;而由于毕业生无法顺利完成毕业设计,实际动手能力得不到提高,又影响毕业生顺利找到工作。其实,目前社会上对计算机人才的需求还是非常大的,据有关资料显示,2005年我国IT人才缺口达42.5万人,而且逐年递增,特别是计算机高级人才缺口更大。那为什么还有这么多的计算机专业毕业生无法找到工作呢?主要原因就是高校对人才的培养及毕业生自身的知识、能力和素质结构缺乏一定的特点,尤其是缺乏比较强的操作和实践能力,在人才市场上没有竞争优势。换句话说,就是高校培养出来的大部分计算机人才都不能满足社会的需求,因此造成一方面社会计算机人才缺口很大,而另一方面计算机专业毕业生又找不到工作的现象。
那么,在就业压力下如何提高计算机专业本科毕业生的毕业设计质量,增强毕业生操作和实践能力,培养符合社会需求的计算机人才呢?本文探讨了几种新的对策,为进一步提高计算机专业本科毕业生的毕业设计水平提供依据。
一、就业压力下计算机专业本科生毕业设计存在的主要问题
(一)招生规模扩大,毕业设计教学资源短缺
在20世纪80年代,只有少部分的高校设有计算机专业。进入90年代,随着计算机在各个领域的广泛应用,社会对计算机人才的需求也逐年增加,许多高校都增加了计算机专业的设置。1999年,高校扩招政策使得几乎所有的高校都设置有计算机专业。进入21世纪,随着互联网和计算机走进千家万户,计算机专业也成为社会上最热门的专业之一。然而,计算机专业并不是投资几间机房,引进几位计算机教师就能办好的。计算机专业重在实践,特别是毕业设计的指导教师,一定要有扎实的理论基础和比较丰富的管理信息系统的开发经验才能胜任。据统计,目前大部分高校计算机教师队伍中,有管理信息系统开发经验的教师不足1/3。而由于计算机专业学生人数多,一些没有开发经验的计算机教师都被安排了毕业设计指导任务,加上教师的任课授务重,指导教师对毕业设计的投入不足,这就难以指导出高质量的毕业设计。
(二)高校在就业压力下对毕业设计工作疏于管理和指导
在就业压力下,各高校非常担心本校毕业生的就业率,第七个学期一结束就把学生推向社会。高校的就业办与系部之间缺乏交流,就业办只关心就业率,不关心学生知识结构的培养,就像一个工厂只注重产品销售,不重视产品质量。由于学生不在学校,学校无法对学生进行有效的监督和管理,毕业设计的指导教师也无法对学生进行指导。
(三)学生在就业压力下不重视毕业设计工作
从学生本身而言,他们在思想上也不重视毕业设计工作,在大学前三年,他们从各方面的信息反馈中已经感觉到就业的压力,因此,能够尽快找到一份工作已成为他们最大的愿望。第七个学期一结束他们就开始在社会上不停地找工作、换工作,根本没有时间去做毕业设计。
(四)规范化管理存在漏洞,过程监督不力
在严峻的就业压力下,许多高校对毕业班学生都采取了放任自流的态度,对毕业设计没有制定出规范化管理制度,对学生实践能力的考核要求不明确,一些高校虽然对毕业设计做了布置和要求,但由于学生不在校,对
学生进行毕业设计的过程无法进行监督或监督不力,没有能够取得预期的效果。
二、就业压力下提高计算机专业本科生毕业设计质量的方法
(一)重新制定和实行新的毕业设计管理规范化条例
各高校对毕业设计都制定了一些指导性与规范性的文件,但是那些都是在传统教学模式下制定的,也就是说那些文件是对毕业生在校进行毕业设计所做的一些规定。然而,在就业压力下,毕业班的学生最后一个学期都不在学校,旧的管理文件已经不能适应这种情况。因此,各高校必须重新制定和执行新的毕业设计管理规范化条例。
在新的毕业设计管理规范化条例中,必须重点考虑毕业生不在校的情况下进行毕业设计时如何进行管理和监督、如何掌握毕业设计进展情况、如何进行指导等问题,制定严格可行的考核办法,确保每一个学生都能顺利完成毕业设计任务。
(二)建立毕业设计监控、指导与管理平台
在计算机网络高度发展的今天,为对离校学生的毕业设计过程进行监督和管理,可以建立一个毕业设计监控、指导与管理平台。计算机专业的学生都会使用计算机这个信息处理工具,建立这样一个平台对他们的毕业设计进行监控、指导与管理比其他专业更容易实现。通过这个平台可以实现指导教师与学生、学生与学生之间的交流,学生每一周都要把作品放到平台上,指导教师进行检查,并把检查结果和建议反馈给学生。指导教师也可以通过视频和语聊的方式与学生进行交流,甚至毕业设计的答辩都可以在这个平台上进行。设计该平台的时候,要考虑到交流信息的存储,为以后学生成绩评定及教学质量评估做参考。建立毕业设计监控、指导与管理平台可以说是在就业压力导致学生不在校的情况下,学校对学生毕业设计进行管理最有效的方法之一。
(三)实行新的毕业设计选题方法
对于学生毕业设计的选题和指导,传统的方式是由指导教师先列出一些题目供学生选,学生选中哪个教师的题目就由该教师指导,甚至有些高校采用随机抽取、硬性分配的方式。这些方式存在以下弊端:一是由教师出题,容易产生每年题目类似,也容易出现学生复制上一级学生的行为;二是学生没有主动权,只能在教师所画的圈子里选题;三是容易出现有些题目学生选得太多,有些题目没人选的情况,不利于调配。
因此,在就业压力下,毕业设计的选题如何改革才能给学生更大的主动权,拓展学生的知识,加强学生实际操作能力已经成为各高校毕业设计改革的重点之一。可考虑采取以下措施:
一是学生自主选题,指导教师把关认可。学生可以根据自己的能力确定题目,然后由指导教师对学生能力及题目的难易度、合理性、可行性等进行审核,若审核不过则学生重新选题,直到审核通过为止。根据以往的教学经验,有些动手能力强的学生在大三的时候就开始为社会上的一些单位和部门开发管理信息系统,所以让学生自主选题,这些学生就可以结合他们所开发的项目进行毕业设计,不但容易得到高质量的毕业设计,也可以给学生带来一定的经济效益。
二是实行师生互选制。每一个教师都有自己的教学特点,在教学过程中,总有一些学生特别喜欢某个教师的教学,平时和这个教师的交流比较多,因此,实行师生互选制就可以保证这些学生由这个教师来指导,这样指导教师与学生之间比较容易沟通,有利于毕业设计的顺利进行。建议在毕业设计监控、指导与管理平台系统中设计选题子模块,具有师生互选功能,在学校规定的选题时间内,通过这个平台,教师与学生可以进行简单的交流,以便他们都能较好地选择对方。
三是让学生参与教师的科研项目。学生进行毕业设计的目的就是综合性的实践,积累一定的软件开发能力。在高校中,许多计算机教师都有应用型的科研项目,让学生参与开发,不但能够减轻教师科研的工作量,同时能够让学生在实际的系统开发环境中锻炼,更容易得到高质量的毕业设计成果。
(四)聘请软件开发公司的技术员做指导教师
在计算机技术高速发展的今天,高校计算机教师的知识与技术更新远远比不上软件开发公司的技术员,这些技术员很多都是重点大学的毕业生,有扎实的理论基础和丰富的软件开发经验,接触的是最新的软件开发技术。软件公司有完整的软件开发团队,包括项目负责人、设计员、程序员、测试员、维护员等。聘请他们做指导教师,学生就有机会到他们公司去见习,有机会参与一些项目的开发,接触到最新的计算机技术。在这种环境下,更容易培养学生的团队精神和实践能力,同时也可以使软件公司进一步了解学生的实际能力。
(五)调整教学计划,加强实践教学
随着大学生就业压力越来越大,国家更强调社会需要的应用型人才的培养,教育专家也指出,实践和创新能力的培养是高校教学改革的必然趋势。因此,毕业设计作为工科专业的一次综合实践过程,理应得到更大的重视。高校应该调整教学计划,加强实践教学,在压缩理论课时的情况下,不削减实验实践环节。
三、结束语
随着社会对计算机人才培养规格和质量要求的提高,各高校要想培养出适应社会需求的计算机高级人才,就必须正确认识和对待就业压力下毕业生过早离开学校影响毕业设计这一现象,并针对该现象从管理体制、教学计划等方面制定出一套行之有效的改革方案,不断地加强计算机专业毕业设计工作,才能确保计算机本科生的培养质量。
[参考文献]
[1]单勇,张靖周.工科毕业论文质量保证体系的探讨[J].科技资讯,2008(13).
[2]沈赤兵.提高理工科本科生毕业设计质量的探讨[J].高等教育研究学报,2007(2).
【计算机专业毕业设计】推荐阅读:
计算机专业毕业实习日记08-19
计算机专业毕业生自我评价07-05
1计算机平面设计专业目标10-16
计算机专业求职简历--应届毕业生07-06
计算机科学与技术专业毕业实习信08-11
计算机信息管理专业毕业实习自我鉴定08-23
计算机专业应届毕业生面试自我介绍10-11
计算机科学与技术专业毕业自荐信10-23
计算机通信专业毕业生个人简历制作07-04
计算机科学专业应届生求职简历封面设计10-19