2。4。1 UUID 的含义 13
2。4。2 UUID 的组成 13
2。4。3 UUID 的应用 13
2。5碎片 Fragment 14
2。5。1Fragment 简介 14
2。5。2Fragment 的生命周期 14
2。6Bmob 16
2。6。1 Bmob 简介 16
2。6。2 Bmob 特点 16
2。6。3 Bmob 优势 16
第三章 系统分析与设计 18
3。1 方案选择 18
3。2 系统的需求分析 19
3。3 系统的物理结构设计 20
3。4 系统的流程设计 21
3。5 系统体系架构设计 24
3。6 数据库设计 25
3。6。1 数据库的概念设计 26
3。6。2 数据库的逻辑设计 27
第四章 系统实现 28
4。1 Bmob 后台 28
4。2 Android 客户端 30
4。2。1 安装应用 30
4。2。2 用户注册 31
4。2。3 用户登录 33
4。2。4 添加好友 34
4。2。5 好友聊天 35
4。2。6 聊天记录 37
4。2。7 用户信息修改 38
4。2。8 删除用户 39
4。2。9 退出登录 40
第五章 结语 41
5。1 系统特点 41
5。2 不足与展望 42
致 谢 43
参考文献 44
第一章 绪论
1。1 课题背景
伴随李克强提出的互联网+(互联网+可以在移动终端的基础上,加上例如医 疗、经济以及各种传统行业)时代的来临。电脑端这种老旧的网页或者是其他形态的 通信方式,完全跟不上人们需求的步伐,人们迫切地需要以最低的成本获得最高效的 实时通信。从 20 世纪 90 年代开始,全球首款即时通讯软件——ICQ(I Seek You 即“我 找你”的意思)被三个来自以色列的青年开发出来,而今近二十年的时间,呈现了大 量的即时通信类软件。从国外的 MSN 到国内的 QQ 和微信,这些移动端的 IM 软件 越发的受到大众的青睐。并且,据调查在众多上网工具中,手机这一终端高居榜首。 通过这一系列的现象,可以发现即时通信有无可限量的发展前景。人们习惯把可以随 时发送和接收互联网消息等的业务叫做即时通信(Instant Messaging)。IM 软件在今 天除了被人们当做聊天沟通的软件来使用,而且 IM 还将视频、语音、在线游戏、听 音乐等功能融合在一起。由于 4G 逐渐发展扩大、超 4G(4G+)时代的到来,无可置 疑 IM 的使用量会大大增加,它今后将成为人们在虚拟世界相互联系和娱乐的主要平 台。即时通信软件的发展得益于它本身强大的优点,它允许用户通过网络自然交互, 并且 IM 软件除了具有实时、效率高、成本低等特性,同时还最大范围的活跃在多样 的交流、远距离监控、自动化等等。论文网