西安航空职业技术
毕 业 设 计(论 文)
论文题目: 基于Android的会议白板
所属系部: 计算机工程
指导老师: 姚海军 职 称: 副教授
学生: 耿兵兵 班级、: 13303105
专 业: 软件技术
西安航空职业技术制
2015年 12 月 10 日
西安航空职业技术
毕业设计(论文)任务书
题目: 基于Android的会议白板
任务与要求:
制作基于Android的wife联机版会议白板,用户可以通过wife连接
到同一个房间中,利用画板进行交流与沟通,且可以随时打开手机手电
筒。编写项目过程中,应当能够熟练的应用Android的UI设计方式,清
楚Socket协议的应用方法和画板的调用,以及调用手机底层的工具。
时间 年 月 日至 年 月 日 共 周
所属系部: 计算机工程
学生: 耿兵兵 学 号: 13303105
专业: 软件技术
指导单位或教研室: 计算机工程
指导教师: 姚海军 职 称: 副教授
西安航空职业技术制
2015年 12 月 10 日
毕业设计(论文)进度计划表
日 期 工 作 内 容 执 行 情 况 指导教师
签 字 2015.10.28-2015.10.30 选题 完成 2015.10.31-2015.11.05 确定课题、设计方案 完成 2015.11.06-2015.11.08 需求分析、概要设计 完成 2015.11.09-2015.11.12 项目详细设计 完成 2015.11.13-2015.11.25 项目代码编写 完成 2015.11.26-2015.11.27 项目功能测试 完成 2015.11.28-2015.12.10 论文撰写 完成 教师对进度计划实施情况总评
签名
年 月 日
本表作评定学生平时成绩的依据之一。
基于Android的会议白板
【摘要】
当今社会的生活节奏越来越快,人们对于手机的应用也越来越频繁,一款好的应用程序可以为人们带来无尽的方便。由于Android系统的开放性,越来越多的手机和平板使用安卓系统。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的会议白板采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对会议白板进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对调试过程中遇到的问题和解决方法进行了详细的讨论,该会议白板基于TCP连接,利用wife进行多用户的连接,可以实现多台Android手机同时进行对会议内容模型进行讨论、交流,在Android系统中能独立运行。该会议白板为了避免紧急情况,故设计了一个快捷开启手电筒的功能,可以在突发情况下,以最快的速度带给你光明。
关键词: Android,Eclipse,TCP,SketchPad,Linux
Abstract:
Life rhythm faster and faster in today's society, people are more and more applications for mobile phones and a good application can bring convenience for people.Nowadays the society due to the openness of the Android system, therefore, more and more mobile phones and tablet using Android.Android is an open source system, its bottom is based on the Linux operating system, this thesis conference board USES the Android open source system technology, using the Java language and Eclipse editing tools to write meeting the whiteboard.Also gives a detailed system design process, part of the interface diagram and main function operation flow chart, the article also the problems and solutions in the process of highly discussed in detail, the conference board based on the TCP connection, the use of the wife for multi-user connection, can realize more Android phones at the same time to the discussion of the meeting content model, the Android system can run independently.The conference board in order to avoid an emergency, so designed a shortcut to open a flashlight function, can be set out in lower case, with the fastest speed gives you the light.
Key words: Android Eclipse TCP SketchPad Linux
目 录
1、概述----------------------------------------------------------------------------------------------------1
1.1研究课题背景-----------------------------------------------------------------------------------1
1.2可行性分析--------------------------------------------------------------------------------------1
1.3目标-----------------------------------------------------------------------------------------------2
2、功能简介----------------------------------------------------------------------------------------------2
2.1.用例分析----------------------------------------------------------------------------------------2
2.2.活动分析----------------------------------------------------------------------------------------2
2.3.流程设计----------------------------------------------------------------------------------------4
2.4.数据词典----------------------------------------------------------------------------------------4
3、项目详析-----------------------------------------------------------------------------------------------5
3.1 项目结构分析----------------------------------------------------------------------------------5
3.1.1包---------------------------------------------------------------------------------------------5
3.1.2配置文件------------------------------------------------------------------------------------5
3.1.3资源文件------------------------------------------------------------------------------------6
3.1.4逻辑功能------------------------------------------------------------------------------------6
3.2界面以及代码说明------------------------------------------------------------------------------6
3.2.1首页-------------------------------------------------------------------------------------------7
3.2.2.引导页----------------------------------------------------------------------------------------8
3.2.2.1服务端-----------------------------------------------------------------------------------9
3.2.2.2客户端----------------------------------------------------------------------------------12
3.2.3.主页-------------------------------------------------------------------------------------------14
3.2.4.配置文件-------------------------------------------------------------------------------------19
4、 运行环境--------------------------------------------------------------------------------------------------20
5、 系统测试--------------------------------------------------------------------------------------------------21
结 束 语----------------------------------------------------
上一篇:
基于Android平台的星座查询软件设计
下一篇:
试论APP广告在手机中的应用