|
技术:Android等
摘要:近些年以来,通信聊天软件成为了大众手机上必备的热门软件,例如:QQ、微信等,它既是一种沟通工具,又是一种时代潮流。人们不必通过拨打电话、短信等来进行通信,通过聊天软件就能进行通信,并且聊天系统既简便又能保证用户安全,节省了时间也提高了效率。使用手机软件进行文字、图片、语音通信是多媒体通信应用中得一部分。并且随着移动网络的发展和大面积覆盖,为手机上的聊天功能的实现提供了可能。本文主要设计与实现了一款基于Android系统的聊天软件。其目的是在同一局域网条件下,便利人们进行沟通互动。
在当前Android技术的的快速发展与普及的社会被背景下,通过Eclipse软件和MySQL软件来对聊天系统进行编写,设计出基于Android的聊天系统,该系统主要实现了用户登录、添加删除好友、好友之间的文字聊天、语音聊天、发送图片、个人信息的填写修改等主要功能,该系统主要是用来实现好友之间的互动聊天。该系统的实施将有效地提高用户之间的互动并且具有较广泛的推广价值。
该系统在界面部分设计了安卓App端,完成了菜单的下拉刷新功能,界面简洁,操作简单。经测试,本设计的软件可以在Android操作系统的智能手机上运行,适合在无线局域网内进行文字、图片语音聊天互动,具有使用价值。关键词; Android操作系统;语音聊天;MySQL
目录:
摘 要 I
Abstract II
目 录 IV
第1章 绪论 1
1.1 课题背景 1
1.2 国内外开发现状 1
1.3 课题研究意义 3
1.4 主要内容及组织结构 3
第2章 开发环境与相关技术 5
2.1 Android体系结构概述 5
2.2系统关键技术 6
2.2.1 Android系统四大核心组件 6
2.2.2 MySQL技术 7
2.3系统开发环境和目标平台 8
2.3.1系统开发环境 8
2.3.2系统目标平台 9
2.3.3 Android开发环境搭建 9
第3章 需求分析 13
3.1系统可行性分析 13
3.1.1经济上的可行性 13
3.1.2技术上的可行性 13
3.1.3软硬件可行性 13
3.1.4操作可行性 14
3.2系统的功能需求 14
3.3 非功能需求 15
3.4 性能需求分析 16
3.4.1 系统安全性 16
3.4.2 数据完整性 16
3.5 系统UML用例分析 16
3.6 系统开发流程分析 17
3.6.1 系统开发流程图 17
3.6.2 用户注册 18
3.6.3 用户登录 19
第4章 概要设计 20
4.1系统功能模块设计 20
4.2 数据库设计 20
4.2.1数据库E-R图 20
4.2.2 数据库表设计 22
第5章 详细设计与实现 25
5.1 系统项目结构设计 25
5.2 Web核心代码 27
5.3 用户注册 29
5.4 用户登录 30
5.5 修改个人信息 31
5.6 查找好友 33
5.7好友请求 33
5.8好友聊天 35
5.9朋友圈 36
第6章 系统测试 40
6.1 测试准则 40
6.2 测试方法 40
6.2.1 白盒测试法 40
6.2.2 黑盒测试法 41
6.3 测试用例 41
6.3.1功能测试 41
6.3.2 性能测试 42
6.4 结果分析 42
结论与展望 44
参考文献 46
致 谢 47
外文原文 49
中文翻译 59
论文字数:21734
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|