嵌华科技有限公司毕业实习报告大学论文.doc
《嵌华科技有限公司毕业实习报告大学论文.doc》由会员分享,可在线阅读,更多相关《嵌华科技有限公司毕业实习报告大学论文.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉工程大学计算机科学与工程学院毕业实习报告专 业计算机科学与技术班 级学 号学 生 姓 名指 导 教 师 校外教师姓名(职称)实 习 时 间20142015学年第2学期2015.3.09至2015.3.27实 习 成 绩 说明:1、 实习指导教师由学院校内教师担任,负责组织实习、学生管理、参加实习答辩、实习成绩评定、给出实习评语等工作。2、 实习报告由武汉工程大学计算机科学与工程学院提供基本格式(适用于学院各专业),各专业教研室和指导教师可根据本专业特点及实习内容做适当的调整,学生须按指导教师下达的实习报告格式认真进行填写。3、 实习成绩由指导教师根据学生的实习情况给出各项分值及总评成绩。4
2、、 指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间的表现给出客观、全面的评价,包括实习期间的表现、实习报告的质量、实习答辩的情况等。5、 学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格处理。实习答辩小组应由2人及以上教师组成,其中校内指导教师必须参加,否则视作无效答辩。6、 实习报告正文字数应不少于5000字,实习日记字数不少于500字/天。7、 实习报告正文中实习目的与任务、实习地点、实习内容和要求等项,可由指导教师统一给出(自主实习除外)。学生自主实习的,可根据实习的情况自行填写以上内容。8、 自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实
3、习报告一起装订,作为参加实习答辩和评定成绩的依据。毕业实习答辩记录表学生姓名: 学号: 班级: 答辩地点: 武汉华嵌科技有限公司 答辩内容记录:答辩成绩总分值各项分值评分标准实际得分总得分备注3015在规定时间内能就实习的内容进行全面完整的阐述,言简意明,重点突出,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 2015 年 3 月 24 日毕业实习成绩评定表学生姓名: 学号: 班级: 类别总分值各项分值评分标准实际得分合计得分备注实习表现2010遵守学校和实习单位的考勤、安全生产等纪律,积极参加实习活动,无旷课、迟到、早退等情况。10积极完成各项任
4、务,表现良好,服从并配合指导教师和实习单位的工作安排。项目实践及实习报告5010实习报告格式规范,文字通顺。按照实习大纲要求认真完成规定项目内容,能运用所学专业知识对问题加以分析,并对全过程的实习内容进行系统的总结。20每天记载实习笔记,内容翔实不空泛,无相互抄袭现象。论述充分完整,结构严谨合理。体现了实习过程中的学习情况和项目实践情况,及所思、所获、所感。20按照要求完成实习项目,方案合理,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。在项目实践过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。实习答辩3015在规定时间内能就实习的内容进行全面完整的阐述,言简意
5、明,重点突出,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩指导教师评语指导教师: (签字) 日期: 2015 年 3 月 27 日武汉工程大学计算机科学与工程学院 毕业实习报告一、实习目的与任务 毕业实习是计算机专业培养方案的重要组成部分,也是人才培养的重要环节。其目的是巩固学生的理论知识,培养学生的实践能力、创新能力,拓宽学生视野,增强劳动观念。通过毕业实习可以使课本知识与实践更好的结合,在短时间内提升专业技能,使学生与未来工作以及企业所需达成较好的契合,以获得良好的待遇和发展机会;通过毕业实习增加学生对企业和工作的认知,体验职场,有助于从学生角色到企业一员和
6、社会一员的顺利转变;通过实习,可以间接了解行业信息,为不久后的就业提供更广阔的选择,企业也通过参与学生的实习过程,为企业选择更合适的毕业生作为公司员工,满足企业对人才的需求,同时解决毕业生的就业问题。整体来说实习安排是要让毕业生从思想观念上转变、从专业技能上提升,从生活环境上适应,从就业渠道上提供更多的机会。 参照目前国内主流嵌入式软件产品开发流程,并结合学生的实际情况,总结出一套项目开发流程。首先从开发流程上分解为启动、细化、构造和实施四个里程碑,每个里程碑结束之后都需要对项目的开发成果进行评审或测试,以保证项目按时按量按质完成。并且全程使用配置管理工具管理文档和代码等项目成果。二、实习地点
7、实习单位:武汉华嵌科技有限公司三、实习内容和要求1嵌入式软件开发流程与项目导入从需求分析、总体设计、详细设计、编码、调试、发布、维护等环节介绍嵌软开发过程,并对本次实习的项目要求进行导入。说明:参加此次项目实践的同学必须有一定的Linux软件开发基础,有一定的C/C+编程能力,此课程内容以项目为导向,以技术为核心,力争掌握前沿技术,熟悉项目开发过程.项目(可选):1、手持式数码相框;2、俄罗斯方块;3、局域网聊天等2嵌入式Linux开发环境的搭建配置各网络服务器、交叉编译器等3C+基础强化对c+的封装、继承、多态等强化,为Qt编程打基础4Qt编程技术对信号与槽,UI设计、控件开发等项目需求技术
8、进行讲解5项目设计文档编写规范按照企业项目开发流程、编写详细设计文档6软件设计与功能调试软件编码,功能调试与移植四、实习总结及分析 越来越多的嵌入式终端需要一个图形化的人机接口界面(GUI),良好的人机交互界面是嵌入式系统设计的一个关键技术,尤其是在嵌入式手持设备中,对嵌入式终端的实用性、美观性和视听娱乐性提出了更高的要求。而记事本和电子相册以其实用性和良好的观赏性逐渐成为嵌入式设备中不可或缺的组成部分。开发基于嵌入式终端的界面美观、功能丰富、交互性好的电子相册,具有一定的实用意义和价值。本文的目标是设计和实现嵌入式终端下的电子相册。论文首先介绍了Linux的优点和Qt开发环境的搭建,着重分析
9、了Qt在软件开发中的编程机制。并根据嵌入式应用的特点对嵌入式终端下的记事本和电子相册进行了设计需求分析、具体界面的设计和整体结构的设计。本课题根据记事本和电子相册的算法,设计并实现了电子相册的相关功能。最后对关于论文进一步工作的方向进行了简要的讨论。 如果一个类要使用信号与槽机制,它就必须是从QObject或QObject的子类继承,而且类的定义必须加上Q_OBJECT宏。signals、slots和emit是Qt特有的关键字,分别用来表示信号、槽、和发送信号,移除这些关键字和预处理程序,就可以使用标准的C+编译器。槽同其他函数一样也具有访问权限,只是槽的访问权限决定了谁可以和它相连,如一个p
10、ublicslots:包含了任何信号都可以相连的槽(AndrewKrause,2007)。一个protectedslots:包含了只有这个类和它的子类的信号才能连接的槽。这就是说这些槽只是类的实现的一部分,而不是它和外界的接口。一个privateslots:包含了只有这个类本身的信号可以连接的槽,甚至它的子类都没有获得连接的权利。Qt中的元对象系统是用来处理对象间通讯的信号/槽机制、运行时的类型信息和动态属性系统。它基于下列三类:QObject类、类声明中的私有段中的Q_OBJECT宏、元对象编译器(moc)。moc读取C+源文件。如果它发现其中包含一个或多个类的声明中含有Q_OBJECT宏,
11、它就会给含有Q_OBJECT宏的类生成另一个含有元对象代码的C+源文件。这个生成的源文件可以被类的源文件包含(#include)到或者和这个类的实现一起编译和连接。除了提供对象间通讯的信号和槽机制之外(介绍这个系统的主要原因),QObject中的元对象代码实现其它特征: (1)className()函数在运行的时候以字符串返回类的名称,不需要C+编译器中的本地运行类型信息(RTTI)的支持。 (2)inherits()函数返回这个对象是否是一个继承于QObject继承树中一个特定类的类的实例。 (3)tr()和trUtf8()两个函数是用于国际化中的字符串翻译。 (4)setProperty(
12、)函数和property()函数,这两个函数是用来通过名称动态设置和获得对象属性的。 (5)metaObject()函数返回这个类所关联的元对象。虽然使用QObject作为一个基类而不使用Q_OBJECT宏和元对象代码是可以的,但是如果Q_OBJECT宏没有被使用,那么这里的信号和槽以及其它特征描述都不会被提供。根据元对象系统的观点,一个没有元代码的QObject的子类和它含有元对象代码的最近的祖先相同。举例来说就是,className()将不会返回你的类的实际名称,返回的是它的这个祖先的名称。故强烈建议QObject的所有子类使用Q_OBJECT宏,而不管它们是否实际使用了信号、槽和属性(J
13、onathanCorbet,2005)。本文围绕实习的基本需求,提出了一个基于嵌入式Linux操作系统和图形用户界面QT的嵌入式终端电子相册设计方案。该设计方案具有低耦合、高内聚、可扩展、可移植等良好特点,并在设计的基础上将该方案实现。电子相册的界面切换中均使用到了蒙版效果,达到视觉上的美化效果,是设计上的一个特色。电子相册设计中均采用了模块化的设计思想,便于以后的功能扩展。电子相册软件经过反复修改验证,通过了单体测试和结合测试,均能正常且高效的工作,达到了预期的目标。具体实现了以下功能:1. 对相册中想要播放的文件的选择,根据意愿选择想要播放的图片文件,这里的图片文件包含多种图片格式。2.
14、可以实现对图片上一张以及下一张的选择。3. 可以设置成为自动地播放,并且还可以设置播放的间隔时间。 但是由于在本项目开始的时候,对QT程序设计方面的运用不太熟悉,再加上时间有限,存在不少问题有待进一步改进和完善。主要针对以下几方面:1.系统的某些设计的可扩展性并不十分理想,在以后的系统维护过程中,使用重构方法对系统进行重构,使系统的设计日益趋于更强的可扩展性。2.多开发和使用用户控件,以提高代码的重复使用率和运行效率方面欠佳,有待进一步改善。3.在功能实现方面,还有许多功能需要拓展,需要进一步完善和优化。程序测试是程序编码完成后的必须一步,通过测试,检查代码的正确性,了解功能的实现性,可以达到
15、发现问题,改进功能,让程序更完善更健壮。没有经过测试的软件是无法大量投入使用的,因为它无法保证可以在用户那边健壮地运行。在测试中,通过QT Creator的编译程序集中检查并且改正各个类所有存在的语法错误,然后用详细设计描述作指南,用调试功能对重要的执行程序进行测试,以发现类中的错误。在测试的过程中,各个功能模块都要覆盖,程序的各个流程都要走通。最后转向开发环境对每个问题进行排查、解决。反复测试,直到再无重要问题出现。总之,经过几周的努力,最终完成了电子相册的开发与设计,完成了课程设计的写作。在开发过程中,体验了其中的苦与乐,学会了如何面临困难,如何解决问题,学会了团结合作,达到了锻炼的目的。
16、同时,拓展了知识面,进一步加深了对软件开发的理解和认识。在这次毕业设计中,明显让我感觉到,以前所学的只是有很多的不足之处。通过理论研究和实践结合,完成了一个基于QT的电子相册,通过这段时间的研究学习,我加深了对QT语言的理解,同时也了解到开发一个应用程序所要面对的困难,经过努力,基本达到了课题的要求。 在整个设计过程中,遇到了很多的问题,也让我意识到了学习QT的难度。在设计初期,根本没办法入手,很多技术,如需要使用到的类库、qmake的编译、高级、低级图形界面的使用等,每一项都需要花一定的时间去掌握和熟悉。更为困难的是,QT的相关资料非常的少。虽然对C语言有一定的学习,但是已经忘的差不多了,通
17、过多方面的努力以及老师的帮助最终还是基本完成了本次毕业设计的大部分功能。通过本次毕业设计,我深刻的了解到QT的功能强大和可移植性,而且有十分易于使用的工程管理工具qmake,还有方便的嵌入式图形界面开发方面的解决方案,极大的提高了生产效率,这在软件开发中是有巨大意义的。五、 实习体会 在学习过程中密切联系生活和工程实际,激发学习的求知欲,培养我们的科学精神和创新精神,在学习过程中,能更好的学懂每一个控件的使用及其各种属性,培养学习对待工作和学习要耐心、细心和一丝不苟、精益求精的职业习惯。这样才能完成一个好的设计项目,通过三个程序的学习,使我的能力有大的提高,并使我有了一定的目标,实习的过程是繁
18、琐的,但是同学们都表现的很积极,认真做好网上图书商城,认真的写每个后台代码,认真的检查,直到完成这次实习作业,这次实训对于我们来说是一种难得的历练,在实习中,坐在办公室里充满了一种浓浓的学习气氛,不是有几句话这样说吗:“我听到的会忘掉,我看到的能记住,我做过的才真正明白。实践经验对于软件开发者来说更是必不可少的。总体来说,对这次实习还是比较满意的。在公司的一个月我明白了:有效率在于小组制作网站中分工明确、讨论有目的;有组织在于小组成员能按时、有质量的完成自己的分工任务,有团队精神在于我们小组实习过程中的共进退,从不因为自己分工任务提前完成而拉下其他组员,我们意识到小组是一个有组织、有记录、有共
19、同目的的集体而不是一个由分散的个人组成的团体,在这次小学期实训中之所以提出小组分工这是锻炼小组组员的个人能力培养,而帮助有困难的组员这充分培养了组员之间的默契和团队协作能力。 俗话说“众人拾柴,火焰高”,在团队合作中,不仅要确保团队的长期目标一致,还要确保短期目标一致。如同在足球场踢球,刚开始比赛时,大家战术和思想都是一致的。而一旦进球后,就会出现有人想守,有人 想攻的情况,这种不一致会造成局面被动并可能导致输球。创业团队也是如此。所以在任何时候,团队成员都要保持一致意见:现阶段的目标是什么,什么事情对团队最重要,然后所有做的事情都配合这个目标来完成。小团队人少,永远有做不完的事,所以在做计划
20、时总是害怕资源出现闲置而添加过多任务。我们一开始也是如此。但慢慢发现,这样不仅弄得团队身心俱疲,不停地赶进度,而且也会因为不停地延期导致团队很沮丧、压力过大影响工作的心情和状态。因此,现在每次迭代只会给大家80%90%的工作量。有意思的是,很多时 候时间都是刚刚够。如果讨论时遇到意见分歧,且这些不一致的意见不涉及对错,那么会很容易陷入各自试图说服别人接受自己观点的困境,纯属浪费时间。所以我们采用易者优先原则,设置了单任务最长讨论时间。 一旦超过讨论时间又无法达成共识,就会选择最简单的方案,先做出来,然后大家测试,最后再做改进。确定项目计划后,我们就基本启动了免扰模式。我们不鼓励在工作时随意地打
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科技有限公司 毕业 实习 报告 大学 论文
限制150内