移动平台社交app的设计与实现(源码)

因4G时代的到来,智能手机的研发成功,都使得人们更多地使用移动社交app去和朋友联系。因此,市场对社交app的需求也越来越多。为了实现移动社交的多样化,让用户不仅仅局限使用目前市场上的产品,所以我们要去开发出新的社交app去满足人们对于社交的需求。本次开发的软件是聊天和分享身边事的应用软件。这款软件所要实现的功能包括注册,登陆,搜索好友,添加好友,聊天,分享朋友圈和新鲜事,个人信息修改,导航。这个系统的后台运用的是Java和C/S结构,而前端运用的是HTML5开发实现并连接数据库对数据进行存储。该系统实现了社交app的基本功能。关键词 HTML5,社交,安卓, MySQL,MyEclipse
目 录
1 引言 1
1.1 课题研究的背景及意义 1
1.2 国内外现状 2
1.3 课题的研究内容 3
2 相关开发技术介绍 3
2.1 HTML5技术 3
2.2 MySql数据库 4
2.3 Java开发技术 5
3 系统分析 5
3.1 系统可行性分析 5
3.2 系统需求分析 6
4 系统概要设计 7
4.1 系统设计原则 7
4.2 系统架构设计 7
4.3 数据库设计 12
5 系统详细设计 15
5.1 系统管理模块设计 15
5.2 用户功能模块 15
5.3 管理员模块 24
6 系统测试 26
6.1 测试目的 26
6.2 测试流程 26
6.3 测试用例 27
6.4 测试总结 30
结论 31
致谢 32
参考文献 33
1 引言
1.1 课题研究的背景及意义
根据中国互联网信息中心(CNNIC)发布的《第41次中国互联网络发展状况统计报告》显示,截止2017年12月,我国国民规模达到7.72亿,其中手机网民占比达到了97.5%,手机上网已经成为大多数人生活的一部 *好棒文|www.hbsrm.com +Q: ^351916072* 
分,因此,开发一款移动平台社交app是社会的趋势。
社交是从人类初源起就产生的一种现象,人和人之间各种往来都是社交的一种,只不过经过时代的演变,社交形式发生了变化,从不能用语言沟通,到后期语言统一,从书信往来到电报的产生再到如今的电话、qq、微信等社交软件的出现,社交变得越来越快捷,给人们做事、传递信息带来了很大的方便[12]。
全世界正在崛起一个庞大的群体,他们叫“低头族”,在餐桌上、在马路上、在教室等等地方,人们不再像往常一样谈论热烈,取而代之的是每个人都拿着一部手机,聊着天,玩着游戏,好像面对面交流并不能拉近他们感情,而是要通过各种社交软件才能让他们融入到一个环境里。这是社会的趋势,科技的趋势。手机的功能越来越丰富而且很多时候跟电脑比起来更加方便携带,从而让人们对手机产生越来越多的依赖性,而且随处可用的wifi让人们不用担心流量的超标带来钱财的损失,人们不再倾向于语言的交流,手机软件不仅让人们生活增添了很多乐趣,而且还能结交到千里之外的朋友,让人们的生活圈变得更加广泛,并且现在可以足不出户就能欣赏到世界各地的美景。现在各种社交软件都有定位功能,随时随地都可以和家人朋友分享的位置,特别是一个人的时候,可以让他们放心。社交app还可以发送图片,这样可以随时分享身边的美景或者趣事给朋友[3]。
使用手机的人越来越多,使用智能机的人也在大幅度发展。人们对手机软件的需求使得各种各样的软件应运而生。技术的发展和网速的提升都给了软件发展很大的支撑。所以开发一个社交平台是趋势所向[46]。
在之前,文档发送都是要通过传真机才能传送出去,非常不方便,而且传真过来就得打印出来,都不能先显示内容,这样非常浪费纸张,对生态环境也造成了一点影响,但现在人人都有一部手机,只要有流量或者wifi就可以接收到别人发来的文档,下载下来查看之后如果没有问题再打印成稿,而且需要查看时很方便,不用像之前想看一个文件都得打开电脑,一系列过程就很繁琐。所以移动社交很重要[7]。
电话的发明已经是人类的一个里程碑,但是每次打电话的时候都要担心话费,一分钟就要2角钱,长途更贵,这使得异地的人们有时候都不能尽情聊天,但有了移动社交app之后,只要有wifi的地方,我们就可以和不是一个地方的畅谈,聊再久都不需要担心产生了多少话费。而且有时候就只是一句话的事情,就要打电话发短信很不方便也很浪费,打电话有时候还不能打通,这样就会很容易忘记一些事情。有了移动社交app之后,我们和好友有什么事情,都可以及时发给他,等他们有时间了就能回复给你[89]。
1.2 国内外现状
当今国内占据市场大部分份额的几大社交app分别是QQ、微信、新浪。新浪上面的用户发布的内容是面向所有新浪用户的,只要你也注册了微博,你就能看到世界各地的人发的动态。并不像qq和微信那么局限于只有成为好友才能看见你动态的一种社交平台。腾讯旗下的qq 这款聊天工具,自创立以来,用户越来越多,形成了一个巨大的用户群。可以进行聊天还可以通过qq空间分享发生的新鲜事。微信(We Chat)是腾讯公司于2011 年初推出的一款可以发送文字和图片以及可以同时好几人一起视频聊天语音聊天的一款聊天软件,微信最大的特点就是不是共同好友就不能看见别人的评论,增加了隐私性,微信的用户群年龄段往往比qq的高。现在人们还将它的功能扩充,可以实现支付、转账等功能,这样人们出门只需要带一部手机就可以,大大降低了使用现金的风险[1011]。
2013年开始出现智能手机,那时候人们还是习惯性依赖于使用电脑聊天,浏览网站,但短短两年的时间,随着4G网速的提升,人们开始渐渐习惯使用手机软件去和别人交流,慢慢降低了电脑的使用。智能手机慢慢侵吞着电脑的市场,随处可见的是每个人手里一个手机,而不是背着电脑包,智能手机代替了电脑里很多功能,比如聊天、浏览网页、玩游戏。但移动社交还创造了其他功能,比如 GPS定位,就像qq里面有附近的人这个选项,只要你打开手机定位,就可以给你自动筛选出你周围的和你年龄相仿的人,然后通过打招呼方式,先认识,再看看要不要加为好友[1215]。智能手机下的移动社交app改变了人们的生活方式,并且使得电脑的使用率出现降低趋势。
在网络社交概念提出后,慢慢兴起,网络社交平台也都相应被开发出来。电脑端的社交应用软件也迅速爆发出来,但随着移动互联网的兴起,电脑的不方便携带的特性被放大,而智能手机的优点也被发掘出来,人们渐渐开始将精力和物力放在研究手机软件上。

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

好棒文