安卓毕业设计app项目 下载本文

内容发布更新时间 : 2024/5/21 2:03:22星期一 下面是文章的全部内容请认真阅读。

安卓毕业设计app项目

【篇一:基于android手机app开发与设计 毕业设计

开题报告】

毕 业 设 计 开 题 报 告

题 目 基于android平台的同学录设计与开发 学生姓名 王强 学号 1118014143

所在院(系) 数学与计算机科学学院 专业班级计本1104 指导教师 李婧

2015 年 3 月 18 日

【篇二:安卓毕业设计论文】

基于android的校园聊天软件的设计与实现design and implementation of campus chat software based on android 摘要

在智能手机中,android平台约占75%市场份额。安卓系统的广泛应用,使得android手机应用程序的数量快速增长,即时通讯app的应用范围也更加广泛。另一方面,高校师生需要在教学过程中加强沟通,而开发一款智能手机的校园聊天app则可以满足这一需要,弥补传统教学形式的不足。

本文旨在设计并实现一个基于android的校园聊天软件。本文在对校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了ui界面设计,在eclipse中使用java语言实现了app各个功能模块。app的im通信部分基于第三方通信云sdk进行开发。该app的功能主要包括用户登录、注册、聊天框架、通讯录管理、个人信息管理等功能模块。

基于android平台校园聊天软件将为管理者、教师、学生之间提供一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高教育教学效率。

关键词:android;校园聊天;智能手机 abstract

for smart phones, the android platform accounts for about 75% market share. the extensive application of the android system allows the number of apps for android cellphones to grow

rapidly. the application scope of instant messaging apps has b ecome wider as well. it is necessary for college teachers and students to enhance communication in the teaching process, developing a campus chatting app for smart phones can

exactly meet this need and compensate for the inadequacies of the traditional teaching form.

this paper aims to design a kind of android-based campus chatting software. through the survey on the campus chatting client, the demand analysis and systematic design are carried, and the ui interface design is further completed. java language is used in eclipse to realize various functional modules of the app. the im part of the app is based on the third-party

communication cloud sdk. functions of the app mainly include user login, registration, chatting framework, address book management, and personal information management. based on the campus chatting software of the android

platform, it is to provide an efficient communication platform for school managers, teachers and students, the

implementation of which will facilitate the supervision on the education process by schools and increase academic

communication among teachers and students. the teaching interactivity will be enhanced along with the improvement of the education efficiency as well.

key words: android; campus chat; smartphone 目录

1 绪论 3

1.1开发背景 3 1.2课题意义 3 1.3研究内容 3 1.4本章小结 4 2 软件需求分析 5 2.1技术介绍 5

2.1.1软件开发的工具和环境 5 2.1.2eclipse介绍 5

2.1.3安装jdk和sdk 5

2.2需求分析 5

2.2.1主要参与者 5 2.2.2功能需求 6 2.3.3性能需求 7 2.3本章小结 7 3 软件设计 8

3.1软件功能设计 8

3.1.1客户端功能设计 8 3.1.2服务器功能设计 12 3.2软件的数据库设计 12 3.3本章小结 14 4 软件实现 16 4.1服务器端 16

4.1.1配置openfire服务器 16

4.1.2使用smack api与openfire建立连接通信 17 4.2客户端 18

4.2.1用户注册模块 18 4.2.2用户登录模块 20

4.2.3个人信息设置管理 22 4.2.4好友信息管理模块 24 4.3本章小结 30 5 软件测试 32

5.1软件功能测试 32

5.1.1用户注册模块测试 32 5.1.2用户登录块测试 32

5.1.3用户设置管理模块测试 33 5.1.4好友管理模块测试 33 5.1.5消息模块测试 34 5.2本章小结 34 结论 35

参考文献 36

附录:系统主要功能代码 37 致谢 48 1 绪论

1.1开发背景