基于Android平台的社交网络系统设计

 2023-03-06 09:03

论文总字数:29763字

摘 要

社交网络已成为当前网络社会的潮流,因此本文选择了对基于Android开发的社交网络系统这个课题进行了分析、设计和实现。

具体实现了以下主要内容:1.用户通过注册此系统来登录体验。2.针对目前许多APP对用户隐私保护不够好的问题,本文的系统是需要知道用户名才可以进行添加的。3.本文系统在设计中提出了一个“圈”的概念,即用户可以随时随地分享自己的所见所闻到自己的”圈”中,在这个“圈”里的用户就可以随时看到“圈”中好友的分享。4.本文系统可以让用户对自己好友的动态点赞、转发和评论。

本文系统就是基于以上四点来完成的,所以本文的系统是可以实现用户和好友在分享上的一个互动同时注重了用户的隐私,让这个设计的过程变得人性化和方便。

关键词:移动端;社交网络;即时分享

Design of Social Network System Based on

Abstract

Social network has become the trend of the current network society, so this article chose to develop the social network based on Android system, the subject of analysis, design and implementation.

The following main contents are as follows: 1. The user logs in to the experience by registering the system. 2. For many of the current APP user privacy protection is not good enough, this system is the need to know the user name can be added. 3. This system in the design of a "circle" concept, that users can share their own any time to see and hear their own "circle", in this "circle" in the user can always see " Circle "friends to share. 4. This system allows users to their friends on the dynamic point of praise, forward and comment.

This system is based on the above four points to complete, so this system can be achieved by users and friends in the sharing of an interaction at the same time pay attention to the privacy of users, so that the design process becomes humane and convenient.

Keywords: mobile; social networking; instant sharing

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1 开发背景 1

1.2课题研究意义 1

1.3开发工具及环境的选择 1

1.4 Android环境搭建 2

第二章 研究现状及设计目标 4

2.1社交网络系统软件的特点 4

2.1.1界面特点 4

2.1.2使用特点 4

2.2设计之初的问题及解决办法 4

2.3本课题要达到的设计目标 5

2.4效益分析 5

第三章 系统布局 6

3.1采用的关键技术 6

3.1.1 UI界面技术 6

3.1.2 UI界面介绍 6

3.2.3 UI界面语言 6

3.2 界面实现 7

3.2.1 主界面实现 7

3.2.2 二级界面 7

第四章 需求分析 11

4.1 系统结构分析 11

4.2 系统功能分析 12

4.2.1 用户用例图 12

4.2.2 系统各模块流程图 12

第五章 系统数据库设计 16

5.1 数据库E-R图 16

5.2 数据库表设计 19

第六章 系统实现与测试 21

6.1 系统实现 21

6.1.1 注册模块的实现 21

6.1.2 登录模块的实现 23

6.1.3 个人信息模块的实现 24

6.1.4 动态模块的实现 25

6.1.5 好友管理模块的实现 28

6.2 测试 30

6.2.1软件测试的目的和原则 30

6.2.2程序功能测试 31

6.2.3测试方法 35

6.2.4实例测试 35

总 结 36

参考文献 37

致 谢 38

第一章 引言

对于社交网络系统,相信大家都不会觉得陌生,社交网络是可以和亲人、朋友以及同事更好交流的平台。在智能手机出现之前,社交网络只能基于电脑来完成。现如今,智能手机的发展和普及,已经让人们的社交变得可以随时随地。

1.1 开发背景

由于智能手机的体积小,携带方便而且功能齐全的特点,智能手机现已成为人们生活不可缺少的东西。同时,智能手机在社会广大人群中也逐渐得到了普及。Android手机凭借着其优秀的系统性能以及良好的用户体验行迅速得到了人们的青睐。

每个人都不是在社会中独立存在的,每个人都拥有自己的社交圈,想要将自己的喜怒哀乐与别人分享,这就产生了社交网络。同时,社交网络也正以蓬勃发展的强劲势头席卷了全球,几乎世界的各个角落都可以看到社交网络的身影。社交网络不仅使人与人之间的距离缩短,而且为人们提供了更加新颖和便捷的交流途径。现在想要即时分享自己的见闻感受已经不再是打电话去告诉每个人,或者在拿到私人电脑后才可以,现代科技为我们提供了一个可以随时随地分享的途径。在互联网的时代,社交网络的发展一直不断地更新、不断地升级和突破。在未来,社交网络肯定会朝着更加人性化、更具创意和美感、更加能够增加人与人之间的感情的方向去发展。

在目前这个社交网络迅速发展的大趋势下,我们也应该跟上发展的步伐来研究和探索一下,社交网络的技术。

1.2课题研究意义

主要运用Java语言,在Android Studio 和MyEclipse 开发环境下,本软件除了可以添加好友,还可以对好友进行分组管理,还可以查看好友的动态并且对动态发表图片或者文字的评论、点赞和转发。HappyShare这个社交网络系统可以在Android模拟器上运行,并且取得了不错的运行效果。希望本文设计的这款社交软件可以给用户带来更加方便和简洁的使用效果。

1.3开发工具及环境的选择

剩余内容已隐藏,请支付后下载全文,论文总字数:29763字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;