安卓毕业设计app项目开题报告_第1页
安卓毕业设计app项目开题报告_第2页
安卓毕业设计app项目开题报告_第3页
安卓毕业设计app项目开题报告_第4页
安卓毕业设计app项目开题报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安卓毕业设计app项目【篇一:基于android手机app开发与设计毕业设计开题报告】毕业设计开题报告题目基于android平台的同学录设计与开发学生姓名王强学号1118014143所在院(系)数学与计算机科学学院专业班级计本1104指导教师李婧2015年3月18日【篇二:安卓毕业设计论文】基于android的校园聊天软件的设计与实现designandimplementationofcampuschatsoftwarebasedonandroid摘要在智能手机中,android平台约占75%市场份额。安卓系统的广泛应用,使得android手机应用程序的数量快速增长,即时通讯app的应用范围也更加广泛。另一方面,高校师生需要在教学过程中加强沟通,而开发一款智能手机的校园聊天app则可以满足这一需要,弥补传统教学形式的不足。本文旨在设计并实现一个基于android的校园聊天软件。本文在对校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了ui界面设计,在eclipse中使用java语言实现了app各个功能模块。app的im通信部分基于第三方通信云sdk进行开发。该app的功能主要包括用户登录、注册、聊天框架、通讯录管理、个人信息管理等功能模块。基于android平台校园聊天软件将为管理者、教师、学生之间提供一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高教育教学效率。关键词:android;校园聊天;智能手机abstractforsmartphones,theandroidplatformaccountsforabout75%marketshare.theextensiveapplicationoftheandroidsystemallowsthenumberofappsforandroidcellphonestogrowrapidly.theapplicationscopeofinstantmessagingappshasbecomewideraswell.itisnecessaryforcollegeteachersandstudentstoenhancecommunicationintheteachingprocess,developingacampuschattingappforsmartphonescanexactlymeetthisneedandcompensatefortheinadequaciesofthetraditionalteachingform.thispaperaimstodesignakindofandroid-basedcampuschattingsoftware.throughthesurveyonthecampuschattingclient,thedemandanalysisandsystematicdesignarecarried,andtheuiinterfacedesignisfurthercompleted.javalanguageisusedineclipsetorealizevariousfunctionalmodulesoftheapp.theimpartoftheappisbasedonthethird-partycommunicationcloudsdk.functionsoftheappmainlyincludeuserlogin,registration,chattingframework,addressbookmanagement,andpersonalinformationmanagement.basedonthecampuschattingsoftwareoftheandroidplatform,itistoprovideanefficientcommunicationplatformforschoolmanagers,teachersandstudents,theimplementationofwhichwillfacilitatethesupervisionontheeducationprocessbyschoolsandincreaseacademiccommunicationamongteachersandstudents.theteachinginteractivitywillbeenhancedalongwiththeimprovementoftheeducationefficiencyaswell.keywords:android;campuschat;smartphone目录绪论3TOC\o"1-5"\h\z开发背景3课题意义3研究内容3本章小结4软件需求分析5技术介绍5软件开发的工具和环境5eclipse介绍5安装jdk和sdk5需求分析5TOC\o"1-5"\h\z主要参与者5功能需求6.3性能需求7本章小结7软件设计8软件功能设计8客户端功能设计8服务器功能设计12软件的数据库设计12本章小结14软件实现16服务器端16配置openfire服务器16使用smackapi与openfire建立连接通信17客户端18用户注册模块18用户登录模块20个人信息设置管理22好友信息管理模块24本章小结30软件测试32软件功能测试32用户注册模块测试32用户登录块测试32用户设置管理模块测试33好友管理模块测试33消息模块测试34本章小结34结论35参考文献36附录:系统主要功能代码37致谢48绪论开发背景android的英文翻译是指机器人,而android这个词语作为操作系统的名称出现,是谷歌在2007年发布了应用在手机平台上的操作系统,自此android作为手机操作系统出现在人们的视野中。同时由于android的操作系统的开源性和可开发性使得以android操作系统的应用软件日益增多。android操作系统被越来越多的人接受和使用。目前的android聊天软件基本分为2种架构形式:(1)c/s架构:采取客户端/服务器对等传输的形式,用户方主要使用客户端软件,使用前用户通过网上下载客户端软件,再安装到手机上进行使用,市场上流行的c/s架构的聊天软件有以下几种:qq、微信、微博、yy、msn等;(2)b/s架构:浏览器/服务端对等传输的形式,这种形式下的即时通信工具,一般都是依赖于互联网,作为用户无需下载客户端,用户一般在浏览往网上网页时浏览器会提供一个类似于客户端的界面使用户可以发送消息,此架构一般应用在数据流比较大的电商网站,如webqq等。课题意义在高校传统教育教学模式下,普遍存在师生之间就教学内容比较缺乏沟通的现象,教师与学生之间的关系日趋淡漠,学生对老师缺少敬畏感,老师对学生缺少亲切感。然而师生之间的沟通对教学是十分重要的。另外,管理者则希望加强对教育教学过程的监督管理,籍此提高教学质量,强化教学效果。本文研究的校园聊天软件可以为管理者、教师、学生之间提供一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高教育教学效率。因此本课题具有重要的实际意义和应用价值。研究内容本文将针对基于android的校园聊天app进行需求分析、总体设计、ui界面设计、软件代码编写、软件功能优化、软件测试等工作,实现登录功能、向xmpp服务器发送信息包功能、用户好友通讯录获取及相关管理功能、个人信息管理功能、好友文字和语音消息发送功能、图片文件发送功能。论文的章节安排如下:第1章:绪论。主要陈述项目的背景和来源,以及所开发产品的意义和未来发展前景,介绍了国内外同类产品的发展现状,最后说明论文主要工作,本人在项目中完成的功能模块以及论文的主要结构。第2章:系统相关技术介绍以及理论分析。主要介绍项目开发所使用的技术以及软件的需求分析,包括:android手机操作系统的架构和应用程序的分析、软件的用户需求分析。第3章:软件设计。对软件的功能进行概要分析,同时对系统所处的子系统的各个功能进行详细的介绍。第4章:软件实现。主要对系统的架构、各个模块的功能划分以及功能类图和软件实现截图进行详细介绍。第5章:系统测试:主要陈述系统的测试用例以及系统的完成情况。第6章:总结与展望。主要介绍了项目完成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论