安卓平台的LED舞台字幕屏播放控制器设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

安卓平台的LED舞台字幕屏播放控制器设计与实现(3)

首先,搭建并配置Android Studio开发环境。安装JDK并配置环境变量,测试安装JDK正确后,再官网下载并安装Android Studio软件,合理选择SDK组件大的安装路径,并配置环境变量。前期,主要就软件版本及其兼容性进行调整配置,并下载相应组件,此期间花费了大量的时间和精力进行调试。

随后,为满足编写本毕业设计的程序要求,本人复习Java语法,从熟悉控件及控件的方法开始学习,尝试在Android Studio平台下开发编程并运行。此过程中,曾遇到运行内存不够的问题,通过安装16G内存条解决此问题。创建并测试用于运行开发程序的虚拟机,并且通过反复调试简易小程序,掌握控件的基本使用方法和规则

最后,依据对软件所拥有功能的需求分析,提出对核心功能的解决办法,依据软件工程的开发原理和逻辑,进行实践开发。逐一实现单个功能并且测试通过,最终合并成最终的软件成果。将开发的软件成果在实际手机和硬件之间进行反复测试,直到所有的需求功能都实现且界面交互良好、通信顺畅。

1。4 论文结构

第一章主要介绍本文的项目背景。

本设计是基于安卓平台的LED舞台字幕屏播放控制器,该软件适用于所有安卓系统的手机用户,通过安装该软件,用户可以通过手机编辑和播放台词,或者从笔记本电脑上将剧本下载到手机后播放。依据当前现有LED舞台播放控制器的劣势,并对此进行分析,创新设计基于安卓平台的LED舞台字幕控制器。横向对同类系统研究与应用现状进行概述,阐述研究的内容以及研究的主要工作以及论文结构。

第二章即本文的重点。

分析出软件的真正需求,客户的实际意图,根据以上条件,进行合理有效的开发。对基于Android系统的LED显示屏控制系统进行功能分析和研究,草拟需求文档。将需求文档与实际需求进行反复对比,得到最终的需求,并以需求文档为最终模型,设计贴切符合市场需求的软件。

第三章讲述如何实现软件的功能。文献综述

软件主要分为三个主要设计功能:文本、格式解析编辑;文本转码导入;TCP协议发送。根据需求说明,对各项功能及代码进行详细的解析,详细讲述如何设计软件内部对剧本文件的处理方式,以及如何实现不同编码之间的转换。

第四章是对软件做实际测试,对以证明本文真实可靠。

根据软件的功能需求,结合具体的硬件实物,对软件的各项功能进行测试。并通过两轮对于整体流程的测试和对错误的分析,将整体代码测试通过。本系统的整套流程,在多个环境中进行测试,均可成功通过。

2 需求分析

2。1 业务描述

软件需求分析对一个软件的后续设计来讲,是重中之重。过多的描述,有可能成为累赘,甚至有可能本末倒置,混淆软件实际的意图,造成需求上的混淆,影响开发的效率。而高质量的需求分析能够帮助开发人员高效地完成整个软件的开发,提高了软件的成产率和质量。所以,开发软件对于开发人员来讲,最重要的是分析出软件的真正需求,客户的实际意图,完善全过程。根据以上条件,采用严格的软件工程管理方法和逻辑,进行合理有效的开发。

该软件原理上是在Android平台下尽享Socket编程。通过WIFI连接到LED屏(LED屏为WIFI热点或者TCP Server),并与LED屏建立TCP连接,在人工控制下,根据演出进度将台词内容和播放格式信息以TCP数据形式发送给LED屏,控制其播放。该软件具有简单的编辑台词功能,如修改个别汉字或播放格式,插入或删除一句台词等功能,并可与电脑进行台词文件的双向传输功能。 (责任编辑:qin)