基于Android的社交分享平台的设计学士学位论文.doc
《基于Android的社交分享平台的设计学士学位论文.doc》由会员分享,可在线阅读,更多相关《基于Android的社交分享平台的设计学士学位论文.doc(57页珍藏版)》请在三一办公上搜索。
1、学校代码:10904 学 士 学 位 论 文基于Android的社交分享平台的设计姓 名:学 号:指导教师:学 院:信息科学与工程学院专 业:计算机科学与技术完成日期:摘 要现在社会信息量不断增加、社会关系复杂变化,随着移动终端智能化和多媒体化的趋势,传统的社交分享平台已经不能够满足人们的需求。目前,Web 2.0成为人们时常谈起的话题,Web 2.0时代最主要的特征就是每个信息内容的提供者也是是信息内容的读者。在Web 2.0时代,社交分享类网站是具有突出特点的一项网络服务。Android平台的开源优势和具有强大功能的智能手机还将像电脑一样成为互联网的终端,可以向外界提供服务,使信息交流和资
2、源共享实现了同步化、及时化和便捷化,日益受到大众的欢迎。所以本论文选择基于Android的社交分享平台的做为毕业设计研究方向。基于Android的社交分享平台是利用Java语言作为开发语言,以MySQL数据库作为后台数据库,Tomcat作为Web应用服务器,是一套完整的集客户端、服务器端和数据库为一体的社交分享平台。本系统由十大模块组成,分别是Web端模块、登录和注册模块,个人中心模块,查看联系人模块,管理日志模块,管理相册模块,搜索用户模块,好友主页模块和服务器端模块。本文主要阐述了基于Android的社交分享平台的各个模块的需求分析,可行性分析,详细设计过程等内容。对基于Android的社
3、交分享平台的研究和开发将有助于社交分享平台适应现在交流平台移动化,便携化的趋势,有助于社会科技创新水平的提高。【关键词】社交分享;服务器;安卓;MySQL;移动化AbstractNow, the social information amount increases ceaselessly and social relations changes complexly along with the mobile terminal intelligent and multimedia trend, the traditional social sharing platform has not be
4、en able to meet the needs of the people. At present,the main feature in Web 2.0 age is that each information content providers is also the reader of the information content. the social sharing sites is the most iconic network service in Web 2.0 age. The Android platforms open source advantage and th
5、at powerful intelligent mobile phone will also like computer as the Internet terminal which can be supplied to the outside service, make the information exchange and sharing of resources synchronously, timely and conveniently, these characteristics are increasingly popular among people. So this thes
6、is choose social sharing platform based on Android as the direction of my graduate design.Social sharing platform based on Android which use Java language as development language, MySQL database as a background database, Tomcat as the Web application server, is a complete set of client, server and d
7、atabase as one of the social sharing platform. The system consists of ten modules, respectively is the Web module, logining and registering module, the individual center module, seeing contact person module, managing diary module, managing albums module, user searching module, friends-page module an
8、d server module. This paper mainly expounds the social sharing platform based on Android for each module of the needs analysis, feasibility analysis, detailed design process etc.The research and development for social sharing platform based on Android will contribute to the social sharing platform a
9、dapted to communicating platform mobile, portable trend, but also can contribute to the social improvement of science and technology. And this will be to the vast number of businesses to bring more business opportunities and profits.【key words】social sharing; server; Android; MySQL; mobilize目 录第1章 绪
10、 论11.1 研究背景11.2 国内外研究现状21.3 前景意义21.4 系统特征31.5 论文组织结构3第2章 系统相关技术概述42.1 Android移动平台简介42.2 Tomcat服务器简介42.3 MySQL数据库52.3.1 MySQL数据库简介52.3.2 MySQL数据库安装与配置62.4 Eclipse简介72.4.1 Eclipse简介72.4.2 Eclipse集成开发环境的搭建92.5 本章小结11第3章 系统分析123.1 可行性分析123.2 需求分析123.3 本章小结14第4章 概要设计154.1 项目规划154.2 系统功能结构图164.3 本章小结19第5章
11、 系统详细设计205.1 设计目标205.2 数据库设计205.2.1 概念结构设计205.2.2 逻辑结构设计255.3 Web端功能的实现285.3.1 Web端登录、注册模块的实现295.3.2 Web端查看和管理日志模块的实现315.3.3 Web端查看和管理相册模块的实现315.3.4 Web端个人中心模块的实现325.4 服务器端的设计与实现335.5 Android端功能的实现365.5.1 Android端登陆注册模块的实现365.5.2 Android端个人中心模块的实现375.5.3 Android端快速发布模块的实现385.5.4 Android端相册管理模块的实现415
12、.5.5 Android端日志管理模块的实现425.5.6 Android端查看联系人模块的实现435.5.7 Android端搜索用户模块的实现445.5.8 Android端好友主页模块的实现455.6 本章总结46第6章 系统测试476.1 系统测试目的476.2 系统测试结果476.2.1 服务器连接测试476.2.2发布日志测试476.3 本章总结48第7章 系统总结与展望497.1 总结497.2 展望49致 谢52第1章 绪 论1.1 研究背景Web 2.0是当下的非常热门的话题,Web 2.0是相对Web 1.0而言的,是新一类互联网应用的统称,是一次从核心内容到外部应用的革命
13、。具有更丰富内容、更广泛联系性、更强工具性的Web 2.0互联网模式的发展逐渐代替简单通过网络浏览器浏览HTML网页的Web 1.0模式,已经成为互联网新的发展趋势。广大用户集体智慧和力量主导的互联网体系1。将互联网的掌控权交还给个人是Web 2.0发展的内在的动力而这一内在动力能够充分发掘个人的积极性,极大解放个人的创作和贡献的潜能,进而提升互联网的创造力。在未来的网络中,以人为本的社交分享平台将会获得更多的青睐。然而随着社会节奏的加快,社会信息量大增,人们需要及时准确的获得所需信息,而此时安卓智能手机的普及就让社交分享移动化便携化成为可能,人们的需求得以满足。现在人们的交往时间减少,或由于
14、心理因素难以进行正常交往,而为了维持正常的情感需求,人们便开始诉诸于这种社交分享2。目前流行的Android系统,不仅拥有低廉的成本还具有流畅的用户体验,开放性较强,现在已成为世界上增长最快的智能手机平台而且有Android Market和众多第三方应用商店做后盾,具有非常丰富的应用资源。Android操作系统的开发公司Google能够给开发者提供开发工具,帮助开发者能紧密集成第三方应用社交技术的应用程序和框架。所以选择Android作为应用平台是有现实意义的。随着无线网络、智能移动终端和社交网络的普及,互联网正快速演变更加深刻地影响着人们的生活和运行方式,各种网络应用都在中国快速发展,社交网
15、络的发展引人注目,约有一半以上的中国网民通过社交网络沟通交流,越来越多来自世界各地的人通过社交网络分享信息;移动互联网、移动智能终端的迅速普及,带来了许多新的互联网业务,使互联网内容服务更加丰富多彩。移动社交分享则是一场新的网络社交革命3。07年底,全球手机用户人数超过33亿,远远大于目前还不足13.5亿的互联网用户人数。庞大的手机用户群为移动社交分享业务由于巨大的手机用户群而有了无限的发展空间,手机逐渐成为个人信息处理中心,互联网从PC到手机的趋势正在加速。Web 2.0时代的焦点业务必将是移动社交分享业务。1.2 国内外研究现状当前国外移动社交分享业务的存在方式主要有三种:第一种是移动运营
16、商与移动社交分享业务的提供商合作,主要是以WAP网站方式实现的;第二种是终端制造商通过内置或软件升级的方式,利用其智能终端提供移动社交分享功能;第三种是移动运营商在其移动网络平台上引入当下流行的在线社交分享网络,提供其移动版本。上百家社交分享网站或平台在全球活跃着,都拥有着大量的忠实粉丝,美国、欧洲、韩国和日本是主要分布地。目前,全球移动社交分享平台的用户规模有300万,61%是30岁以下的,究其原因,促进移动社交分享用户大爆发的是人们强烈的分享信息的欲望。目前,例如人人网、开心网的SNS网站和例如新浪、搜狐、网易、腾讯等等的微博,共同构成了中国社交网络的新规格,加上日渐广泛与深入的无线互联网
17、应用,社交网站用户在手机上的SNS应用需求越来越大。调查数据显示,09年有50%的社交网站用户期望可以在手机上使用社交分享服务。同年,我国手机网民规模已达1.8亿。2011年,安卓手机的使用人数急剧上升而且在市场占有率方面成绩显著。2012年三月,在美国市场,安卓系统的占有量排名第一。同年十二月,安卓市场下载量达到100亿。要注意的是无论国内国外,虽然社交分享网站不乏存在者,且能运行良好,但都是基于网页浏览的形式,将其发展到手机客户端的还仅是少数,而现在智能手机相当普及,安装卸载应用方便简单,在中国仅是几个大网站涉及到,并且都是在原先已建成的网站上建立起来的,真正独立发展起来的基于Androi
18、d的社交分享平台是没有的,亦或是还不够壮大。1.3 前景意义基于Android的社交分享系统改变了传统基于电脑进行社交和共享信息的方式,使信息发布和信息获取随时随地进行,改善了电脑上进行操作所带来的不便,减少了人们精力和时间的浪费。用户可以将身边的各种新鲜事和心灵火花在第一时间发布到网上,其他人可以查看和评论,体现出的即时性快捷性甚至超过了传统的其它任何媒体。本系统改变了以往的金字塔形的信息传播形式,终端用户即时信息的接受者,也是信息的传播者。用户可以在海量的数据中根据自己的喜好去关注或者跟踪喜好的信息。1.4 系统特征基于Android的社交分享平台,让用户可以通过电脑网页端和安卓智能手机端
19、登录平台,对自己的主页进行操作。系统的目的主要是为用户提供一个信息发布和信息共享的平台。事实上,用户通过浏览器访问Web服务器时享受到的功能,与通过Android手机端访问服务器时享受到的功能大体相同。第一次使用社交分享平台的用户需要先注册,通过注册服务获得登录号码,再登录自己的个人中心。基于Android的社交分享系统让用户可以更新自己的心情,发表编辑删除日志,拍照、上传照片并设置访问权限,还可以通过昵称关键字简单搜索其他用户,查看自己的好友列表和最近访问列表,并查看他们的主页。基于Android的社交分享平台采用Eclipse集成开发平台进行系统的开发,采用Android手机模拟器对程序运
20、行的Android平台进行模拟,用Tomcat作为服务其端处理用户提出的请求并作出应答并连接MySQL数据库。1.5 论文组织结构本论文共分七章。论文的第1章为绪论,这一章主要讲述了基于Android的社交分享平台的研发背景、国内外研究现状、前景意义和系统结构。第2章则重点介绍了开发社交分享平台所用到的技术背景,主要介绍了Android平台、Eclipse开发环境、Tomcat服务器、MySQL数据库等基础知识。第3章是在前两章的基础上对社交分享平台进行的系统分析,主要从可行性及系统的需求两个方面进行的分析。可行性分析从目标方案,技术、经济、操作三个方面分析确定了系统开发的作用意义。而需求分析
21、则确定了系统具体应该实现的功能。为以后的开发打好基础。论文从第4章开始介绍开发社交分享平台的详细过程,主要包括系统的概要设计,详细设计、系统测试。论文的最后一章是我对自己毕业设计的总结与展望。第2章 系统相关技术概述2.1 Android移动平台简介Android狭义上说是一种在Linux系统上发展起来的手机操作系统,广义上说Android不仅指操作系统它还包括用户界面和应用程序。Android与其他手机操作系统的最大区别在于Android是开源的,所以移动终端开发商不必忌惮专有权等问题,这也极大促进了整个移动产业的创新。Android平台上面是虚拟机,虚拟机上面就是运行着的众多应用程序,这些
22、应用程序地位平等。虚拟机是手机硬件与上层应用程序之间的信使,所有Android应用都必须运行在虚拟机之上。许多手机系统上固件的应用是无法更改和删除的,而Android一大特点就是固件是可以刷新的,如果对原有的短信应用亦或是音乐播放器不满意,可以用其他应用程序替代,这也极大满足了大众个性化的使用需求4。程序间没有你我之分,可以互相调用,应用程序可以访问系统功能,也可以被另一个程序调用,负责网络通信的程序可以与Internet交换数据,日历程序则可使用网络通信程序更新自己的日历。定位程序则可以与网络通信程序合作定位使用者的位置。我们都知道Android是Google旗下开发的,Google地图发展
23、的已相当成熟,这极大方便了Android开发手机地图应用,其他系统的手机开发地图应用是繁琐困难的,而Android系统只需要在应用程序中添加几行代码就可以了。Android是一个真正意义上的开放性移动平台,运行在虚拟机上的全部应用程序都是平等的,打破了程序间的界限,不管对于使用者还是开发者都是方便快捷的。Android在众多手机系统百花齐放的市场中占据着不可替代的位置,Android的前景无限。2.2 Tomcat服务器简介Tomcat服务器与Android和MySQL一样也是开源的、免费的,由Apache和Sun公司共同开发的Tomcat作为一个Web应用服务器隶属于Apache旗下,是Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 社交 分享 平台 设计 学士学位 论文
链接地址:https://www.31ppt.com/p-4022163.html