1、基于 android 的视频播放器的设计与实现学生姓名 学 号 专业(方向) 软件工程论文(设计)题目 基于 android 的视频播放器的设计与实现来 源 科研项目 社会(生产)实际 自拟 (在内打)毕业论文(设计)的主要内容及要求:一、 主要内容1. 通过分析现有的 android 手机播放器,分析其中存在的问题,并进行改进;2. 采用 Eclipse+SDK+JDK 作为程序开发框架,SQLite 作为后台数据库平台的手机 APP,主要用于方便用户使用视频播放器。3. 设计报告字数不少于 1 万字,参考文献不少于 10 篇,其中有 3 篇以上外文文献;按照规范要求完成设计及设计报告文档的
2、书写工作。提交的内容包括毕业设计报告、设计系统、实习报告。二、 要求1. 设计的视频播放器系统包括基本播放、播放列表模块、文件模块、录制模块、缩略图模块等功能。2. 文件管理模块实现公文发送接收、文件备份、分类存储、检索查看、文件导入导出的功能;信息管理模块要实现对用户信息的添加 、删除、修改。3. 通过搜集相关技术资料,对题目背景及意义有较深入的了解,突出该系统的特点和创新点充分理解课题的意图,进行调研和必要的需求分析,系统功能设计合理。采用流行实用的开发技术,进行应用程序的编码和调试。撰写论文前仔细阅读符合毕业设计论文规范,论文独立完成符合规范,内容组织合理、结构清晰充实、论述客观正确。毕
3、业设计全程态度要认真,保证足够的工作量投入,按时完成毕业设计的各项任务。必读参考文献:1 Mozilla Developer Network - 火狐开发者社区2 Apache Cordova Documention - Cordova API 文档3 World Wide Web Consortium (W3C) - Internet 标准化规范4 HTML5 程序设计(第 2 版).(Lubbers).柳靖等5 JavaScript 权威指南(第六版).(美)David.Flanagan进度安排:2016-10-152016-11-24 进行任务调研,文献阅读,资料收集,确定选题,提交开题
4、报告和任务书2016-11-252016-12-31 根据掌握的资料,撰写设计报告大纲,设计系统,展开毕业实习与设计工作2017-1-12017-2-25 进行毕业设计初期检查,并对毕业设计进行修改 2017-2-262017-3-30 修改、完善系统及设计报告,进行中期检查,完善毕业设计报告2017-3-312017-5-18 提交设计系统,设计报告定稿,组织毕业设计验收和答辩工作指导教师签字:年 月 日院系意见:签字:年 月 日基于 android 的视频播放器的设计与实现论文(设计)题目 基于 android 的视频播放器的设计与实现学生姓名 专业 软件工程 指导教师选题目的和意义:在这
5、个信息化的时代, IT 业已经成为世界发展的主流,人们对信息技术的依赖远远超过了对其他事物的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,手机也越来越智能化,不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了用户获取信息的一个更好的渠道。目前,作为 Android 的手机用户而言,都有视频播放器的实体应用。但是,对于绝大多数应用而言,其界面单调,功能单一。比如,界面与其他非智能的手机没有大的区别,而功能上面,除了基本的播放控制流程之外,只是多上一个视频基本信息的显示和对预设定路径的播放列表的展示,同时播放视频格式单一大多局限于 MP4 格式。因此,开发一款
6、界面友好、炫丽、功能更多的视频播放器,更好的贴近用户,满足用户需求,其应用前景也是相当乐观的。与本课题相关的技术和方法综述:Android 用的是 Linux 内核,本系统在开发过程中,主要用到的就是当前 Android 应用层编程技术,因此,在编程环境上的选择是 Eclipse+SDK+JDK+Sqlite (1)Eclipse 是一个开放源代 码的、基于 Java 的可扩展开发平台。Eclipse 附带了一个标准的插件集,包括 Java 开发工具。在 Eclipse 编译 IDE 环境中,需安装 ADT ,这是 Android 在 Eclipse上的开发工具。(2)SDK 称为软 件开发工
7、具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的是 Android 专属的软件开发工具包。 (3)JDK 是整个 Java 的核心,包括了 Java 运行环境、 Java 工具和 Java 基础类库。没有 JDK 的话,无法编译 Java 程序。(4)数据库 SQLite,是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用 资源非常的低,在嵌入式 设备 中,可能只需要几百 K 的内存就够了。主要设计内容:1. 实现手机支持的视频格式文件的播放功能。2. 访问手机里的文
8、件夹定位视频文件。3. 智能搜索出所有 android sdcard 中的视频文件。4. 对视频文件信息进行读取,存储。5. 记录播放文件列表:包括历史播放记录,收藏夹播放记录。6. 对播放视频的录制功能。录制播放的视频并生成 MP4 格式。7. 缩略图功能:将视频缩略图以海报列表的形式显示出来,让视频更加直观,便于用户选择。播放器基本播放播放列表 文件列表视频录制 缩略图所有文件历史播放记录收藏夹记录基本播放控制 搜索文件播放本地文件管理内存卡文件管理截取录制生成视频文件U I届面设计缩略图设计设计的环境、方法及措施:设计的环境:JDK 技术、SDK 技术、SQLite、Eclipse设计的
9、方法及措施:采用 JDK 作为前台开发工具,Eclipse 作为开放源代码的开发平台,开发工具选用Eclipse。程序设计语音为 Java,有利于该平台开发。SQLite 作为后台数据库平台,主要用于方便用户浏览材料,统计数量;系统设计采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发系统。指导教师意见及建议:签字: 年 月 日 基于 Android 的视频播放器的设计与实现姓 名 学 号 专业(方向) 软件工程论文(设计)题目 基于 Android 的视频播放器的设计与实现已完成的任务:1、 实现手机支持的视频格式文件的播放功能。2、 能够访问手机文件夹内的视频。3、 能够对视频文件信息进行读取存储。4、 实现对文件播放当中音量的调控。5、 能够实现对视频文件的历史播放记录。尚需完成的任务:1、 视频文件的搜索功能。2、 对视频播放进行切换功能。3、 对视频播放进行快进功能。读书笔记记录情况:在设计过程中搜集阅读了大量关于 Android 程序开发的书籍,并整理记录了重要的笔记,对毕业设计有很大的帮助。存在的问题:已实现的功能设计仍需完善计划的部分功能尚未实现。指导教师意见及建议(进度情况、存在问题及解决办法、结果预期等):签字: 年 月 日院系意见及建议:签字: 年 月 日注:此表手填,不够可加页。