基于Android平台的学生社交网络系统设计与实现-本科生毕业设计

上传人:ye****ng 文档编号:48511489 上传时间:2018-07-16 格式:DOC 页数:38 大小:1.67MB
返回 下载 相关 举报
基于Android平台的学生社交网络系统设计与实现-本科生毕业设计_第1页
第1页 / 共38页
基于Android平台的学生社交网络系统设计与实现-本科生毕业设计_第2页
第2页 / 共38页
基于Android平台的学生社交网络系统设计与实现-本科生毕业设计_第3页
第3页 / 共38页
基于Android平台的学生社交网络系统设计与实现-本科生毕业设计_第4页
第4页 / 共38页
基于Android平台的学生社交网络系统设计与实现-本科生毕业设计_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《基于Android平台的学生社交网络系统设计与实现-本科生毕业设计》由会员分享,可在线阅读,更多相关《基于Android平台的学生社交网络系统设计与实现-本科生毕业设计(38页珍藏版)》请在金锄头文库上搜索。

1、xxxx 师范学院本科毕业论文(设计)师范学院本科毕业论文(设计) 诚信承诺书诚信承诺书1.本人郑重承诺:所呈交的毕业论文(设计),题目 基于 Android 平台的学生社交网络系统的设计与实现是本人在指导教师指导下独立完成的,没有弄虚作假,没有抄袭、剽窃别人的内容; 2.毕业论文(设计)所使用的相关资料、数据、观点等均真实可靠,文中所有引用的他人观点、材料、数据、图表均已注释说明来源; 3. 毕业论文(设计)中无抄袭、剽窃或不正当引用他人学术观点、思想和学术成果,伪造、篡改数据的情况; 4.本人已被告知并清楚:学院对毕业论文(设计)中的抄袭、剽窃、弄虚作假等违反学术规范的行为将严肃处理,并可

2、能导致毕业论文(设计)成绩不合格,无法正常毕业、取消学士学位资格或注销并追回已发放的毕业证书、学士学位证书等严重后果; 5.若在省教育厅、学院组织的毕业论文(设计)检查、评比中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学院按有关规定给予的处理,并承担相应责任。 学生(签名): 基于 Android 平台的学生社交网络系统设计与实现日期: 年 月 日目 录1 学生社交网络系统的概述 21.1 项目背景 21.2 项目开发目的和意义 21.3 本文主要工作内容 22 学生社交网络系统需求分析与总体设计 32.1 社交系统需求分析.32.1.1 功能模块.32.1.2 社交系统

3、非功能性的需求.52.2 社交平台总体设计 52.2.1 系统功能模型方案.52.2.2 前台客户端与后台服务器架构体系62.2.3 系统总体功能结构设计63 学生社交网络系统的详细设计 73.1 社交系统类图详细的设计 73.3 社交系统后台实现部分功能 .153.3.1 Memcached 缓存153.3.2 Openfire 和 Connection manager154 学生社交网络系统实现与测试 .164.1 系统开发环境和开发工具 .164.1.1 开发语言164.1.2 开发工具164.1.3 开发环境174.2 系统数据获得与更新界面的实现 .174.2.1 Json 数据格式

4、的封装和解析.174.2.2 异步刷新 UI 界面.174.3 登录模块的实现与测试 .184.4 好友模块的实现与测试 .20xx 师范学院 2016 届本科毕业论文4.5 即时通讯模块的实现与测试 .234.6 状态发布模块的实现与测试 .264.6.1 发布动态的功能测试274.6.2 点赞、评论的功能测试284.6.3 下拉刷新的功能测试294.6.4 获取消息推送的功能测试294.6.5 点击显示大图的功能测试305 结论 .31参考文献:.32致谢.34基于 Android 平台的学生社交网络系统的设计与实现1基于 Android 平台的学生社交网络系统设计与实现(xx 师范学院计

5、算机学院)摘 要:随着移动网络技术的推进,风靡全球的社交网络也开始向移动化和简洁 化发展。该文探讨 Android 与社交网络系统的结合,采用 JSP 技术Android 技术以及 MySQL 数据库管理,实现移动客户端对社交网络进行个人信息登录模块、状态发布模块、通讯功能模块、好友管理模块四大功能。系统以用户为中心,以简化、方便用户操作为目标。它可以拉近人们之间的距离,方便地表达的感情,加强好友之间的交流,及时发布信息,还可以很方便的与附近的人交友,最终帮助个人扩展人脉,丰富自己的社交。 本论文的学生社交网络系统采用了 Android 开源系统技术,利用 Java 语言和 Eclipse 编

6、辑工具学生社交系统进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对高度过程中遇到的问题和解决方法进行了详细的讨论。关键词:Android 平台,学生社交,网络系统The student social network system based on Android platform design and implementationStudent: TaoShaoHua (guide teacher: Chen Guanghong)(School of computer Science Huainan Normal University)Abstract:Alon

7、g with the advancement of mobile network technology, global social network also began to move and clean development.Android and the combination of the social network system are dealt with in this paper, using the JSP technology, the Android technology and MySQL database management, realize the mobil

8、e client personal information on social network login module, control module, communication function module, friends by state four function module.System to the user as the center, to simplify, convenient user operation as the goal.It can reduce the distance between people, is convenient to express

9、feelings, strengthen the 基于 Android 平台的学生社交网络系统设计与实现2communication between friends, timely release information, also can easily make friends with people around, finally help individuals to expand connections, enrich their own social.Student social network system of this paper used the Android open s

10、ource system technology, using the Java language and Eclipse editor tool to write student social system.At the same time gives a detailed system design process, part of the interface diagram and main function operation flow chart, the article also, and problems encountered in the process of highly m

11、ethod is discussed in detail.Keywords:Android platform, the student social, network system1 学生社交网络系统的概述1.1 项目背景 本项目主要用于帮助解决学生社交的实际问题,属于是学校内的社交平台设计项目,目的在于满足学生的切实需求,为方便学生的社交生活提出的。在国内外有关于学生社交平台的项目开发和运营已经渐渐规模化,有相对成熟的开发机制。我们有经常使用的社交软件包括腾讯 QQ、微信、陌陌等,但在关于校园内部学生的社交平台还是相对较少,缺乏一些只是对于学生之间各方面信息的沟通交流的软件项目开发。所以我希

12、望在 Android 端开发一个学生社交网络系统来推动学生之间的交流。总的来说是做一个加入聊天社交等多方面功能的安卓平台的学生社交网络系统。1.2 项目开发目的和意义 SNS,即社交网络服务(Social Networking Service),包括了社交软件和社交网站,也指网络中社交现有已普及的社交信息交流载体,如短信 message服,总的来说,我们的项目开发的意义是在于对校园学生的社交平台开发的初次尝试,而且旨在真正的能够帮助同学们,给同学提供一些聊天社交的便利,同时也加强了学生之间的互动交流、沟通与了解。1.3 本文主要工作内容 根据毕业设计的要求,与指导老师深刻讨论之后,我将毕业设计

13、的选题定为基于 Android 系统的学生社交平台的设计与实现,旨在为同学在生活中带来xx 师范学院 2016 届本科毕业论文3一些便利,将这个社交平台真正的融入同学们的日常生活之中。具体来说我要在项目中完成如下几个模块: 1)个人信息登录模块:为第一次使用本系统的客户提供注册服务,让已经注册的用户通过自己的账号和密码来登陆系统。2)动态发布模块:在该模块中可以发布状态、翻阅所有已经发布了的状态,对好友发布了的动态进行点赞评论,并且把你点赞评论的消息发送给对方,给对方反馈信息请。并且为了要提升人工智能,加入了向下拉即可刷新的功能,用户下拉之后可以刷新好友最新的动态;除此之外,还加入放大图片的功

14、能,将好友动态中的图片点击后即可将图片放大显示。 3)通讯功能模块:可以和自己的同学或者添加的好友进行聊天沟通,交流信息。4)好友管理模块:在该模块中可以由动态发布情况以及你自己的喜好,有添加好友、删除好友、修改好友备注等功能,并且可以根据你的实际需求把好友分组,这样可以对组内的好友进行添加、删除、修改等操作。2 学生社交网络系统需求分析与总体设计2.1 社交系统需求分析 该社交平台目标为学生提供社交的服务。具体来说,要在项目中完成以下功能模块:社交的模块、通讯的功能模块。要完成以上模块,需要在 android 前台组建用户的服务系统,还需要在后台组建一个服务器,在这一模块中用户能够向服务器发

15、送请求,并且获得从服务器发回的数据;此服务器主要是完成前台请求,并且读写数据库,返回前台所需的数据;最后还需一个负责推送的服务器,专门负责发送聊天、点赞以及评论的推送信息。 2.1.1 功能模块1、用户登录模块:完成用户信息注册,修改个人信息,登录等等基本功能。该模块用例图如下图 1 所示。基于 Android 平台的学生社交网络系统设计与实现4图 1 用户登录模块用例图2、动态发布模块:在该模块中可以进行动态发布,对动态进行点赞、评论,并且针对评论也可以进行恢复。在这模块中刚点击进入页面只显示部分动态,只有读到最后才可以刷新出更多之前的动态,并且在下拉的时候刷新动态。该模块用例图如下图 2

16、所示。 图 2 社交模块用例图3、好友管理模块:在社交功能中如果在交互过程中找到有相同爱好或者同学,就可以添加对方为好友。每个用户可以管理自己的好友列表,并且可以新建组的群组,将好友添加已设定的分组中,也可以对分组进行查询、添加、删除等操作。该模块用例图如下图 2-3 所示。 xx 师范学院 2016 届本科毕业论文5图 3 好友模块用例图2.1.2 社交系统非功能性的需求 1)性能:保证用户登录的安全性,以及快速追回被盗账户。2)代码可读性:拥有完整的代码与必要注释,以及数据存储。 3)良好用户体验:保证在 Android 平台的可操作性。2.2 社交平台总体设计 2.2.1 系统功能模型方案 这个系统是由一个 Android 手机前端界面显示以及一个 Web 服务器后端的处理组成,因此系统的功能的结构功能如下图 4 所示。图 4 系统功能模型基于 Android 平台的学生社交网络系统设计与实现6并且由此可以得到数据流向分析: 1、前台和用户交互界面得到用户的请求与操作,进行人机的交互。 2、前台处理分析将所需数据通过 Ht

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号