android平台的校园社交软件的设计与开发【字数:9628】

摘 要本毕业设计是使用即时通讯进行交互,这种通讯方式是互联网时代中比较流行的通信方式,在互联网快速发展的情形下,多样的即时通讯方式陆续出现。即时通讯的应用越来越广泛,即时通讯软件产业也在方兴未艾。 本校园社交毕业设计主要采用Java后台以及手机端app的体系结构,建立了关于XMPP协议的安卓app通信系统。 本系统包含了客户端以及服务端,采用C/S架构,(即前台后台)服务器是使用bmob云服务器,轻松实现云与端的数据连通。客户端是基于XMPP技术以及其扩展协议,对系统进行分层建模与开发,分析及设计实时通讯系统,建立了设计的可扩展性,在Android平台上实现在线聊天以及群聊天,朋友圈动态功能以及定位功能的实现移动的校园社交app系统。
目录
1.绪论 1
1.1选题意义及背景 1
1.2 项目开发背景 2
1.2.1 项目背景 2
1.2.2 技术背景 2
1.3 校园社交的主要内容 2
1.4 本章总结 2
2.系统调研与分析 3
2.1系统的调研 3
2.2 可行性分析 3
2.3 需求分析 4
2.3.1分析简介 4
2.3.2 需求分析概述 4
3.安卓设计平台结构分析 6
3.1 Android特征 6
3.2 Android系统结构 6
3.3安卓应用组件 7
4.社交系统的设计 9
4.1 服务器端的流程 9
4.2 系统客户端的设计 9
4.2.1用户界面布局设计分析 9
4.2.2 用户登录注册 10
4.2.3 好友添加设计 11
4.2.4 数据存储模块设计 12
4.2.5 好友聊天模块设计 13
4.2.6 资料编辑模块设计 15
5.系统部署与测试 18
5.1系统部署 18
5.2 社交系统功能测试 18
5.3 本章小结 22
总 结 23
参考文献 24
致 谢  *好棒文|www.hbsrm.com +Q: ¥351916072$ 
25
1.绪论
开端主要是介绍了即时通讯时代背景、研究设计课题的意义,以及课题研究内容现状设计app的工作重点和难题。
1.1选题意义及背景
莫尔斯在1844年创造了人类的第一封电报,使得人类在通信技术中迈出了很大的一步。一直到1973年的时候,世界上的第一台手机生产出来了。此后,人类通信产业进入了活跃期。移动终端已从大型转向掌上型。功能从单语音功能转变为多功能的智能手机,如MP3MP4摄像机、GPRS收音机、手机游戏等。
从20世纪初以来,国际上的电信联盟(简称itu)就宣布了移动通信的服务以及标准,随后又增加了第四代Wimax 4G标准。 4G时代是第四代的移动通信技术的简称,4G时代是一个告诉传输数据的蜂窝通讯时代, 开发和推广4G网络需要运营商,因此自然会有4G手机; 4G移动电话也是一种目前最新的移动传输及通讯系统,在2010年,无线同学的技术可以说是和其他更多的通信技术结合,随着中国在移动通讯需求量不断增加,移动操作系统也是多样化的,目前全球已有智能手机的人数超过30亿, 这是一个相当大的数据量了,未来的持有量会不断增高,几乎毫不夸张的讲,快人人一部手机了。
苹果手机它完美融合了手机的多点触摸、电子邮件、搜索、网页浏览和地图导航等功能。它的Symbian操作系统在过去几年中发展迅速。然而,由于4G时代手机需求的内部结构不合理,作为一个系统,英特尔和三星上开发新的Tizen系统。
市场迫切需要一个高度发达的移动操作系统平台。随着第三代数字通信技术的广泛接受,谷歌在2005年收购安卓公司后继续开发安卓操作系统,在所有使用手机访问互联网的应用中,移动即时通讯软件是最常用的应用程序,高达67.7%,因为即时通讯的实时性在电话、电子邮件、即时通讯和其他通讯方式中最强,最快速、最方便有效的方法之一是即时消息传递,它可以降低通信成本并提高通信效率。通过数据传输,将有用的信息实现实时的交互,可以快速便捷的发送到对方手机中,对方也是可以实时查看,效率明显提高。因此通信技术发展的越来越好,他有效的解决了人们交流不便的囧镜,在智能手机上安装一款相适应的软件,作为一个实时消息对话平台,可以方便人群的交流,在互联网时代,这种趋势是不会减弱的,因此,设计一款社交软件是个不错的抉择,将其应用到校园里面也是具有其一定的价值与作用的。
本人从进入大学的时候才开始拥有手机,那时候智能手机还刚刚进入市场,依稀记得小时候拿着家里人的小灵通玩着推箱子游戏,到后来的智能手机的崛起,高中的同学那时不管下课或上课,手机不离身,拥有手机的人玩的不亦乐乎,他们不外乎就是跟各个同学在虚拟网络上聊天,游戏还不流行,进入大学,我深刻体会到那时候没有手机,根本没有他们的联系方式,同学之间的感情或许就这样随着时间一点点的消逝。这个项目也是在此基础上设计出来。
1.2 项目开发背景
1.2.1 项目背景
高校一个群体,无非就是学习与交际,高校学生学习的课程安排各不相同,但普遍就是他们的空余时间是相对充足的,这就进而促进了他们交际的范畴,现如今不管大小环境,都离不开智能手机,浏览新闻,游戏,聊天等等,占大头的还是聊天,由于即时通讯的发展,人们更接受的是信息的实效性,进而各大聊天软件纷纷进军市场,高校这个群体,人数较多,且接受新事物的能力更强,设计一款校园内部的app软件,尽管跟QQ、微信没有可比性,但至少作为这个小范围内的聊天还是一个不错的应用。
1.2.2 技术背景
该项目使用Android studio 开发作为前端应用的设计平台,以及现在用的比较多大的android开发使用的Bmob 云存储作为后端的使用,使用c/s模式进行项目的开发,可以更好地的管理该项目的开发,同时也是可以将俩方面的优势充分的体现出来,以此来降低系统的开销。来达到数据的持久效果,此模式由于操作界面的便捷,被广为使用。
1.3 校园社交的主要内容
从Android手机的发展趋势出发,介绍了基于Android平台的校园社交系统的简单设计。使用户可以使用移动终端和即时消息系统。客户可以随时随地与他人沟通。该设计主要有用户的互聊天,动态发布(点赞、评论),资料的编辑,基本满足社交聊天的功能。
1.4 本章总结

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/219.html

好棒文