您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 生产实习报告—基于android的建议音乐播放器
专业班级学号学生姓名指导教师实习时间2012~2013学年第二学期2013.3.4至2013.3.22实习成绩说明:1、实习指导教师由学院校内教师担任,负责组织实习、学生管理、参加实习答辩、实习成绩评定、给出实习评语等工作。2、实习报告由武汉工程大学计算机科学与工程学院提供基本格式(适用于学院各专业),各专业教研室和指导教师可根据本专业特点及实习内容做适当的调整,学生须按指导教师下达的实习报告格式认真进行填写。3、实习成绩由指导教师根据学生的实习情况给出各项分值及总评成绩。4、指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间的表现给出客观、全面的评价,包括实习期间的表现、实习报告的质量、实习答辩的情况等。5、学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格处理。实习答辩小组应由2人及以上教师组成,其中校内指导教师必须参加,否则视作无效答辩。6、实习报告正文字数应不少于5000字,实习日记字数不少于200字/天。7、实习报告正文中实习目的与任务、实习地点、实习内容和要求等项,可由指导教师统一给出(自主实习除外)。学生自主实习的,可根据实习的情况自行填写以上内容。8、自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实习报告一起装订,作为参加实习答辩和评定成绩的依据。第一章课题背景1.1背景及意义现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计实现主要功能是播放Mp3格式的音乐文件,并且能够控制播放、暂停、停止、上一曲、下一曲、音量调节、视觉外观、播放列表的搜索、添加和删除操作等多种播放控制功能,界面简明,操作简单。本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使武汉工程大学计算机科学与工程学院生产实习报告-2-人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。1.2实习目的毕业实习是学生了解和认识企业事业单位对专业人才需求的重要途径,是学生进入职场之前,增加对专业认识的一个必不可少的学习阶段。现在学生对计算机的理论只是初步有了一个全面认识,除了平常教学中的实验课程之外,现在课程大都已经结束,毕业实习也是一个不可少的部分。通过毕业实习,增进对从事本专业的自豪感以及责任感,选好入职方向,做好人生职业规划。1.3实习任务具体的任务包括:搜集与职业相关的资料,了解Android开发的基本原则,学习Android开发的相关知识,掌握Android开发的基本技术,丰富Android开发的实战经验。学习JSP、SQL等的基础知识及正确的运用方法,了解设计专题的主要内容,通过实习,巩固大学所学到的知识,提高分析判断和处理实际问题的能力,增强自己的团队合作意识,了解软件开发的思考角度和主要流程。为毕业之后能够进入工作状态并且能够更好地工作,打好一定的基础。通过理论联系实际,从而提高处理实际问题的能力,为将来开发项目的顺利进行做好充分准备,与社会环境接轨做好准备。1、了解软件产品的研发过程、软件设计与开发的管理等专业知识。2、了解计算机软件等相关领域的发展现状和最新的科研成果,及在生产科研中的应用。3、巩固学生的理论知识,培养学生的实践能力、创新能力,拓宽学生视野,树立努力学习专业知识的信心,并为以后在社会工作打下一定的实践基础。4、了解Android的基本知识以及相关概念的理解与运用。5、完成一个简单的音乐播放器。6、明确专业学习要求,制定好切实的职业与学习规划。7、增强劳动观念,树立正确的劳动观和价值观。8、通过上课讲解以及完成项目的形式完成整个毕业实习。9、通过讲课形式让学生了解企业事业单位对本专业人才需求以及具备什么样的职业武汉工程大学计算机科学与工程学院生产实习报告-3-道德。以及通过模拟面试的形式让学生了解在面试过程中面试官可能会问到的但面试者却很难得当处理的问题,比如说对于薪资的要求等。1.4实习内容和要求学生在毕业实习期间,必须服从带队指导教师的实习安排,遵守实习所在单位的各项规章制度并听从基地指导教师的指挥。本次的实习主要内容包括:学会用eclipse的android编程方法,以及开发用的MVC变成开发模式,和团队开发所使用的SVN团队编程版本控制器。要求:1、以专题报告的形式介绍软件产品、技术、管理等方面的专业知识和最新成果,以及在相关行业的应用。2、听课笔记、实习日记齐全,实习结束后,撰写认识实习报告。3、上课跟随着老师的进度听讲,讲解完成之后,完成老师布置的当堂练习,有不懂的问题要当堂课解决,提前做好预习。武汉工程大学计算机科学与工程学院生产实习报告-4-第二章设计简介及设计方案论述2.1可行性分析操作可行性:随着时代的发展,3G时代已经来临,人们对于手机的操作已经很熟练了,而对于Android手机,更是由于简单的操作,行云流水的触摸感觉,已经赢得了世人的青睐。对于本应用而言,操作方面不对存在障碍,简洁大方的用户界面设计,只需用户轻轻点击,即可完成所有的对音乐播放的控制等操作。经济可行性:本系统开发经费在经济上是可以接受的,现在电脑和手机已经普及,而手机更是人人都拥有,而Android手机更是主流手机,在市面上一般的Android系统手机的价钱都在千元左右,所示说价钱并不是很昂贵。其开发软件在目前来说全部都是免费的。所以本应用在经济上是可行的。技术可行性:Android作为第一个完整、开放、免费的手机平台,Android也为开发者提供了完整的API,使开发者在为其开发程序时拥有更大的自由。只要开发者有一个比较全面的Java基础以及一些简单的XML技术,对软件的开发流程有一定的了解,在开发Android程序的时候一般是不会有太大的问题的。只需搭建Android开发必要的开发环境就可以了,本应用选择的开发工具Eclispe+JDK+Android插件ADT。所以开发者想进行Android开发,准备工作其实是很简单的。本应用选择Eclipse、配合Android开发插件ADT、只需运行一个AndroidVirtualDevice(AVD),就可以进行开发和调试的工作。综上所述,本应用在技术上是可行的。2.2设计目标现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器。音乐播放器的实现的这主要功能是播放主流格式的音乐文件,并且能够控制播放、暂停、上一曲、下一曲、进度条控制、视觉外观、播放列表和歌曲列表的操作等多种播放控制功能,界面简明,操作简单。本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中,使人们的生活更加多样化。在国内三大运营商如火如荼的3G营销战持续升温,再加上3G的推出对整个行业的巨大推动作用,无疑将引爆3G手机开发工程师这个黄金职位。但符合条件的Android工程师屈指可数,在未来几年内,Android开发工程师将成为3G行业炙手可热的岗位之一。音乐播放器的另外一个设计目标就是让自己更加系统的去熟悉和学习Android开发技术的相关知识,为以后开发Android程序打下良好的基础。武汉工程大学计算机科学与工程学院生产实习报告-5-2.3需求分析软件需求分析工作是软件生命周期中最重要的一步,也是决定性的一步。软件需求分析是一个不断认识和逐步西化的过程,该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度。需求分析师软件开发的基础,因此对于复杂系统而言,需求分析显得尤为重要,首先要进行需求分析。开发人员应对用户的要求及显示环境进行调查和了解2.3.1功能需求分析根据播放器的实现目标,可获得播放器的基本需求,以下从不同角度来描述系统的需求。系统的功能需求,分成三部分来概括,即播放器的基本控制需求,播放列表管理需求和播放器友好性需求,我们主要实现的是播放器的基本控制需求。其功能结构图如图3-1所示;图3-1应用功能需求结构图武汉工程大学计算机科学与工程学院生产实习报告-6-根据项目的目标,我们可以获得项目系统的基本需求,一下从不同角度描述系统的需求,并且使用用例图来描述系统的功能需求,播放控制模块分析:本应用对播放器的基本控制也全部得到了实现,例如:暂停、上一首、下一首和播放时间的同步显示等,如图3-2所示播放器的基本控制功能用例图分析。图3-2播放器的基本控制功能用例图表2-1播放功能用例表用例名称:播放参与者:用户目标:是用户可以播放在播放列表中选中的歌曲前置条件:播放器正在运行基本事件流:用户单击播放按钮或者单击要播放的歌曲武汉工程大学计算机科学与工程学院生产实习报告-7-表2-2暂停功能用例表用例名称:暂停参与者:用户目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放且未停止和暂停基本事件流:1.用户单击暂停按钮2.播放器将暂停当前的歌曲表2-3停止功能用例表用例名称:停止参与者:用户目标:使得用户可以停止正在播放的歌曲前置条件:歌曲正在播放或暂停基本事件流:1.用户单击停止按钮2.播放器将停止当前的歌曲表2-4上一首/下一首功能用例表用例名称:上一首/下一首参与者:用户目标:使得用户可以听上一首或者下一首前置条件:歌曲正在播放或者暂停基本事件流:1.用户单击“上一首”或“下一首”按钮按钮2.播放器将播放上一首或者下一首歌曲2.3.2性能需求分析根据Android手机系统要求无响应时间为5秒,当要求歌曲播放时,程序响应时间最长不能超过5秒。当要求歌曲暂停时,程序响应时间最长不能超过5秒。当要求添加或删除歌曲时,程序响应时间最长不能超过5秒。当要求歌曲上/下一首时,程序响应时间最长不能超过5秒。当要求进行列表切换时,程序响应时间最长不能超过5秒。2.4运行环境需求操作系统:Android手机基于Linux操作系统支持环境:Android1.5-2.0.1版本开发环境:Eclipse3.5ADT0.95武汉工程大学计算机科学与工程学院生产实习报告-8-第三章详细设计3.1Android项目介绍3.1.1搭建Android开发环境任何事物要运行,都要有它的环境,Android也有它的环境才能够运行,下面介绍Android的开发环境配置。搭建开发环境需要的软件:1.操作系统:WindowsXP或Linux;2.软件包:AndroidSDK(SoftwareDevelopmentkitJavaDevelopmentkit)、ADT(AndroidDeveloopmentTool)3.IDE环境:EclipseIDE+ADTEclipse3.3以上4.JDK:JavaRuntimeEnvironment虚拟机、(JDK)JavaDevelopmentkit安装步骤如下:第一步:安装Java虚拟机sun-java6-jdk版本,第二步:安装Eclipse3.5工具。第三步:安装AndroidSDK,如图3-1,3-2所示;第四步:安装AndroidADT插件。图3-1安装AndroidSDK武汉工程大学计算机科学与工程学院生产实习报告-9-将地址栏中选择android-sdk-windows所在的目录,点击OK,即可弹出如图3-3所示界面;图3-2安装AndroidSDK图3-3创建安卓虚拟机武汉工程大学计算机科学与工程学院生产实习报告-10-在图3-4上单击new按钮,新建一个安卓虚拟机,在name栏中输入名字,将target选中,然后设置size,单击createAVD按钮,就会弹出图3-5所示界面;其中name栏是所创建虚拟机的名字,target栏是需要的ADT的版本,size用来设置安卓虚拟机的大小。图3-4新建虚拟机主界面在图3-5上单击start按钮,带程序启动后就会弹出图3-6界面,随后单击lanuch
本文标题:生产实习报告—基于android的建议音乐播放器
链接地址:https://www.777doc.com/doc-6332464 .html