android毕业实习报告.docx
《android毕业实习报告.docx》由会员分享,可在线阅读,更多相关《android毕业实习报告.docx(27页珍藏版)》请在冰点文库上搜索。
![android毕业实习报告.docx](https://file1.bingdoc.com/fileroot1/2023-7/14/968fd32a-b564-403b-82ff-5d04c2760da4/968fd32a-b564-403b-82ff-5d04c2760da41.gif)
android毕业实习报告
android毕业实习报告
篇一:
基于Android的毕业实习报告
成绩:
西安建筑科技大学
毕业实习报告
院(系):
信息与控制工程学院
专业班级:
计算机1201
实习单位:
计算机技术应用研究所
实习时间:
—
学生姓名:
***
学号:
1106XX1
指导教师:
**
XX年3月20日
“基于Android的离散数学课程学习助手的设计与实现”
的初步分析与简单设计
1.前言
项目背景和意义
如今手机就像钥匙一样,是我们出门必带的物品之一。
随着科技的迅猛发展,现在的手机都是智能手机,它的功能不仅仅只是用来打电话或是收发短信,我们还可以用它听歌看视频、用蓝牙传输数据、玩游戏、上等等,比起用计算机访问因特更方便快捷。
而智能手机中占据领先地位的当数android操作系统的智能机。
Android是一套真正意义的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,他们有效地优化了Java程序的运行过程。
Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机硬件的连接层。
Android最大的优点在于它是一个开放的体系结构,具有非常好的开发和调试环境,而且还制成各种可扩展的用户体验,Android里面有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。
Android平台的开放性特点既能促进技术的创新,又有助于降低开发成本,还可以使运营商能非常方便地地址特色化产品,因此,它具有很大的市场发展潜力。
随着4G络的使用,移动终端不再是通讯络的终端,还将成为互联的终端。
因此,智能移动终端的应用和需要的服务将会有很大的发展空间。
Android在短短的时间内以惊人的速度占据的大量的智能手机终端市场中脱颖而出,而且将继续扩大其用户量。
而人流量、信息量都非常大的高校对智能终端的需求非常大,广大学生用户希望在第一时间最便捷的查询到需要的信息,因此,开发一款基于android手机的校园助手软件意义重大。
国内外现状分析
从目前市场来看,主要的竞争还是在于微软、苹果和安卓之间,三大操作系统可谓是三足鼎立。
其中最有影响力的要数android,安卓的特点及发展前景是我选择安卓开发校园助手的根据,后面会详细介绍安卓开发平台。
下面说介绍一下现在手机操作系统发展展现状:
1、塞班(Symbian)
昔日的行业大哥,这个日渐落寞的操作系统,曾经红遍天下。
但是随着近些年苹果和谷歌的发力,一直在走下坡路,塞班的市场份额已经降到了谷底。
有统计显示,到XX年底,塞班系统的全球市场占有量仅有%。
虽然基本的常用软件非常的丰富,但是塞班系统弊病不断,在更激烈的竞争中败下阵来。
随着塞班的沦陷,诺基亚也沦落了。
代表手机:
诺基亚,索尼爱立信,LG
2、安卓(Android)
XX年,谷歌发布了Android操作系统,从此智能手机操作系统界不再安静。
XX年,原来引用塞班平台的厂商,比如LG、索尼爱立信等纷纷退出塞班平台,投入Android领域。
不久,Android系统就取代了塞班成为智能手机操作系统的霸主。
在XX年的第一季度,Android在全球的市场份额就已经超过了塞班,位居世界第
一。
到了XX年底,Android占据了全球%的份额。
Android手机的软件非常的丰富,而且基本都是免费的,可以通过多个应用商店下载。
另外,Android的本地化也做得很好,刷机非常方便。
代表手机:
小米,三星,HTC,索尼爱立信,魅族、摩托罗拉,中兴等。
3、iOS
这么多操作系统中,可以说苹果的使用体验是最好的。
Android虽然是霸主地位,但是系统却没有iOS完美。
iOS不是开放的系统,它的很多应用多需要付费才能使用。
装有iOS系统的iPhone自发布以来,受到了全世界人民的热捧,一度被人们视为身份的象征,不过现在,iPhone已经几乎成了街机。
4、WindowsPhone
WindowsPhone发布于XX年10月,作为微软移动的筹码,正式与Android和iOS竞争。
XX年2月,诺基亚与微软合作,试图挽回失去的大局。
现在已经更新至WindowsPhone10了,但本地化做得也不是特别好。
代表手机:
三星,HTC,,LG,中兴,诺基亚等
5、黑莓(BlackBerry)
黑莓在欧美市场是第一商务智能手机,引入中国后,主要面向政企集团客户,苏宁是独家的销售渠道,不过,国内市场有很多渠道可以买到水货。
从市场来看,黑莓在中国并没有那么受欢迎,软件资源也不是那么丰富。
6、其他手机平台
其他的手机平台如:
BlackBerry,它是ResearchInMotion专用的操作系统;MTK,私有平台,曾使国内手机市场风靡一时:
Palmos和PalmWebOS是嵌入式操作系统,三星推出bada操作系统,其他还有TI、飞利浦、英飞凌(Infineon)、飞思
卡尔(Freescale)、Broadcom、Skyworks,由于平台私有,不提供第三方sdk,普通开发者并不能涉足。
主要内容
此次课题主要是针对学生在课堂有限时间里和老师的交流有限。
利用了安卓手机的普遍使用,开发一个手机APP帮助学生更好的学习。
APP包括老师与学生俩种用户。
老师登陆可以发布消息比如学习需要注意的重点,还可以发布试题供学生课下做题。
学生可以在线做题,可以向老师留言提问。
还有一个公共讨论区,在这块可以大家一起讨论重点难点疑点。
在具体开发过程内容里有后台数据库的设计。
还有手机客户端的界面设计,格局设计。
2.“基于Android的离散数学课程学习助手的设计与实现”的初步
分析与简单设计
系统构建的相关技术
此设计是基于Android手机开发平台的校园助手软件的设计,客户端通过与服务器端的通讯来实现用户在客户端操作所需要的结果。
用JAVA工程来建立客户端程序,WEB工程来建立服务器端的程序,服务器端指定一个监听端口等待客户端的连接,客户端指定服务器的IP和对应的监听端口来和服务器进行通讯。
C/S模式介绍
C/S结构,就是客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
Adroid平台介绍
(1)Android的系统架构和其它操作系统一样,采用了分层的架构。
android分为四
个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
(2)Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随
着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。
(3)在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通
过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:
python、lua、tcl、php等等),还有其他诸如:
Qt(qtforandroid)、Mono(monoforandroid)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。
另外,谷歌还在XX年特别发布了针对初学者的AndroidSimple语言,该语言类似Basic语言。
而在页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。
JavaWeb技术
JavaWeb,是用Java技术来解决相关web互联领域的技术总和。
web包括:
web服务器和web客户端两部分。
Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。
java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:
使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。
AndroidSDK简述
SDK是SoftwareDevelopmentKit的缩写,就是软件开发工具包。
SDK是一些特定的软件包、软件框架等创建应用软件的开发工具的集合。
AndroidSDK是跨平台
篇二:
Andriod毕业实习报告
毕业实习报告
专业班级学号学生姓名指导教师实习时间实习成绩
说明:
1、实习指导教师由学院校内教师担任,负责组织实习、学生管理、参加实
习答辩、实习成绩评定、给出实习评语等工作。
2、实习报告由武汉工程大学计算机科学与工程学院提供基本格式(适用于
学院各专业),各专业教研室和指导教师可根据本专业特点及实习内容做
至9
适当的调整,学生须按指导教师下达的实习报告格式认真进行填写。
3、实习成绩由指导教师根据学生的实习情况给出各项分值及总评成绩。
4、指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间
的表现给出客观、全面的评价,包括实习期间的表现、实习报告的质量、实习答辩的情况等。
5、学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格
处理。
实习答辩小组应由2人及以上教师组成,其中校内指导教师必须参加,否则视作无效答辩。
6、实习报告正文字数应不少于5000字,实习日记字数不少于200字/天。
7、实习报告正文中实习目的与任务、实习地点、实习内容和要求等项,可
由指导教师统一给出(自主实习除外)。
学生自主实习的,可根据实习的情况自行填写以上内容。
8、自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实
习报告一起装订,作为参加实习答辩和评定成绩的依据。
学生姓名:
学号:
班级:
指导教师评语
篇三:
11年android毕业实习报告
实习报告
毕业实习实习名称:
___________________________________XX年4月11日~XX年4月15日实习时间:
___________________________________专业班级:
___________________________________学生学号:
___________________________________学生姓名:
___________________________________指导教师:
___________________________________
唐山学院计算机科学与技术系
学生实习成绩鉴定表
专业:
07计算机科学与技术专业填表日期:
XX年4月17日
毕业实习是计算机科学与技术专业重要的实践性教学活动。
其目的是使学生们进一步加深对所学知识的理解,理论联系实际,巩固所学有关计算机基础理论知识和基本技能,学习有关计算机最新技术方面的应用,增强学生对计算机在社会生活、社会生产中应用的感性认识,深入了解计算机在各个领域中的应用状况。
学生在实习的同时,进行一定的社会实践与调查活动。
毕业实习环节对于提高学生的综合能力和全面素质具有重要意义。
1.实习第一天
毕业实习的第一天,上午首先是实习动员大会,老师讲了一些实习的目的、要求以及相应的按排,让我们知道这些天的具体事项,然后就是参观络综合布线实验室,在实验室里由***同学给我们讲了关于络工程布线的一些基本器件及相关知识。
内容主要分为四块,它们分别是:
第一部分是六大子系统,包括建筑群子系统、设备间子系统、管理间子系统、垂直子系统、水平子系统和工作区子系统。
第二部分是四个展柜,包括工具展示柜、铜缆展示柜、光纤展示柜和配件展示柜。
第三部分是配线实训装置,包括在此实训装置上,可以2次短接实验、4次短接实验和6次短接实验各2个,共6个实验。
第四部分是络综合布线实训装置,在此实训装置上,可以模拟设备间子系统、垂直子系统、水平子系统和工作区子系统等具体的布线施工方案。
在讲解完这些之后,一些同学对以上讲解部分内容不懂的地方进行了再次交流,没想到原来在摆线领域还有这么多的知识,今天我感觉自己学到了很多。
2.实习第二天
这次毕业实习是由亚嵌培训公司的工程师沈大海老师给我们讲课。
上午的主要内容是复习了一下Java的基本内容,其中包括:
JDK环境配置,Java语言特点,Java基本数据类型,Java的抽象类和接口,java基本程序流程以及解释并举例说明了面向对象的这个编程语言。
下午则主讲了一下Android环境配置,内容包括如何搭建Android开发环境及如何实现第一个Android应用程序。
主要使用Eclipse软件来实现。
其主要步骤是:
第一步,打开Ecplise软件。
第二步,打开Help菜单下选择InstallnewSoftware...这个选项,在此基础上安装Android这个软件。
第三步,单击Windows菜单下的Prefermences选项,将打开一个对话框,在这里进行对Android的属性进行设置。
第四步,此时Andorid环境已经搭建成功,只需单击File菜单下的New选
项就可以新建一个Android项目了。
今天接触了Android这个新的操作系统,有很大的新鲜感,在下午我们也在电脑上运行了Android手机的模拟器,模拟器上的很多功能是可以实现的,比如上功能等等,就和真手机基本一样了。
3.实习第三天
今天上午沈大海老师先对我们介绍了Android系统的发展历史和将来的前景,让我对Android系统有了进一步的了解,之后我们要学习的内容是项目开发需求和布局,主要包括项目分析需求、实现布局文件和Activity跳转。
老师讲解完之后,给我们布置了一个作业并且把讲解的视屏和相关的材料也发给了我们,这样我们可以对某些不清楚的地方再次查看视屏,很方便。
下午学习的主要内容则是项目布局:
实现布局文件和Activity跳转。
在此期间,我们主要完成了两个作业:
第一个作业是在Android窗口1显示3个按钮,第一个是“进入游戏”按钮,单击进入游戏的时候显示窗口2,第二个是“进入帮助”按钮,单击进入帮助的时候显示窗口3。
第三个按钮是“退出”按钮,单击退出时,则退出整个程序。
第二个作业是在第一个作业的基础上完成,实现的主要内容是:
在窗口1上增加3个菜单项目,分别是进入游戏,进入帮助,退出。
在窗口2和窗口3中先增加一个返回按钮,按下以后,可以返回到窗口1。
最后在此基础上,在窗口2和窗口3上再添加一个返回菜单,单击返回后,同时也可以返回到窗口1。
最后我们完成的作业以小组的形式给老师发了过去,通过今天的学习之后,我感觉Android系统不在那么神秘,类似于Java的程序开发。
并没有想象中的那么困难,不过Android系统的强大功能还是让我感到震撼,毫无疑问它将是未来几年手机领域内最具体发展潜力的手机操作系统之一。
4.实习第四天
今天上午我们学习的主要内容是怎样在项目实施过程之读取raw文件里的音乐文件,来实现播放多媒体功能、控制多媒体的暂停和播放的功能。
实现的主要步骤是:
第一步,单击File菜单中的新建选项,或单击新建按钮,来新建一个Android项目。
篇四:
安卓实习报告
太原科技大学
TAIYUANUniversityofScienceandTechnology毕业实习报告
学生姓名:
郭锦涛
学号:
XXXX0106
指导教师:
刘静
所属系部:
计算机科学与技术
专业班级:
计算机11XX班
实习单位:
西安软件服务外包学员
XX年9月19日
目录
一、实习的目的意义...........................................................1
目的:
.................................................................1
意义:
.................................................................1
二、实习单位计算机应用简介...................................................2
三、实习的内容...............................................................3
实习课题...............................................................3
课题背景和意义.........................................................3
技术架构...............................................................4
系统功能模块图(基础功能).............................................4
项目截图...............................................................5
概要设计和数据库设计...................................................5
四、实习感受................................................................10
一、实习的目的意义
毕业实习是学生大学本科教学实践的主要环节,对学生的实践能力的培养具有十分重要的意义。
学生通过本次实习,能够了解计算机专业的相关新技术,了解理论知识在实际应用中的作用,了解计算机技术的新发展,体验计算机专业的工作内容和工作特点,拓宽知识面,增强人际沟通能力,加强团队协作精神,为走向社会打下基础。
Android以Linux为核心的Android行动平台,使用Java作为编程语言。
本实训是在学习java语言程序设计的基础上进行的一次综合实践。
通过综合训练,要求学生掌握java语言程序设计的基本技能和Android编程的应用,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的Android应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。
目的:
1.培养学生运用所学课程Java语言程序设计的理论知识和技能,分析解决计算机实际应用中的问题的能力。
2.培养学生在Java语言程序设计的基础上,开发Android应用程序的思想和方法。
3.培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:
1.确定开发的程序,收集和调查有关技术资料。
2.按软件工程步骤进行程序设计。
3.对完成的程序进行测试和完善。
4.完成课程设计报告。
意义:
1.锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来检验书本
上理论的正确性。
将自己的理论知识与实践融合,进一步巩固、深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力,加强对市场营销过程的认识;
2.更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强对社会的适应性,将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间的思想与业务距离。
为以后进一步走向社会打下坚实的基础;
3.了解公司部门的构成和职能,整个工作流程,从而确立自己在公司里最擅长的工作岗位。
为自己未来的职业生涯规划起到关键的指导作用。
二、实习单位计算机应用简介西安软件服务外包学院(CISSST)是由市政府主导,产业主管部门及教育主管部门出资,共同组建的一所非营利性质的民办教育机构;是依托陕西(西安)科教优势、软件服务外包产业基础,创建的新型IT人才培养基地。
学院旨在促进西安软件服务外包产业发展,合理利用西安高校资源的优势、为企业提供人才解决方案服务、拓宽大学生就业通道、打造百万产业队伍,从而推动西安区域经济稳步增长。
西安软件服务外包学院是陕西省软件服务外包人才实训基地、西安市高校大学生就业见习基地、高新区软件服务外包人才实习实训基地,已经成为高等教育的有益补充,成为大学生实习实践的最佳选择。
学院以市场为导向,内部实行企业化管理模式。
从企业聘请具有十年以上开发和项目管理经验,并具备授课能力的软件开发工程师担任专职教师,从企业聘请在职工程师担任项目实训师;建立了OJT-S(OnJobTrainingforStudent“面向就业的培训”)教学模式;开展对日软件开发、对欧美软件开发、嵌入式技术、数字艺术、软件测试、3G手机应用、KPO等八大专业人才培养方向;与Oracle、Microsoft、HITACHI、SAP等国际知名IT企业合作,建设对日软件开发实训平台、对欧美软件开发实训平台、嵌入式开发实训平台、数字艺术实训平台;与阿里巴巴、英国伦敦工商会考试局合作,培养KPO(知识流程外包)人才,推动产业结构升级;从企业实际项目转化的项目案例库涵盖有制造、流通、医疗、金融、政府、零售等行业的IT项目和最新的IT技术;自主开发出40个针对应届
毕业生毕业设计的项目及方案,12个关于软件工程等相关专业的实习方案,50个应届毕业生实习项目案例。
学院立足西安、面向全国,培养“实用化、国际化、个性化”应用型技术人才,以建设有特色、高水平IT应用型职业培训机构为发展目标。
用3-5年左右时间建成西北地区较高水平的知名IT培训机构。
用5-10年左右时间,办成国内高水平的一流IT应用型人才培养基地。
三、实习的内容
实习课题
《Android移动互联订餐系统》是基于移动互联开发的应用项目,项目涉及JAVA、数据库、Andro