登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

大学校园社交APP的设计与实现毕业论文

 2021-11-06 08:11  

摘 要

随着互联网与信息技术的发展,人与人之间交流的方式变得多样化,通过网络传递消息成为了人们主流的交流方式之一,社交类应用在其中发挥着重要的作用,而移动App更是其中重要的组成部分。本文旨在设计一款面向在校大学生的社交类App系统,以促进在校大学生的交流。

本文就目前大学校园社交的现状进行了分析,明确了进行研究的目的。文中将对本系统实现的原理及过程进行说明。为了实现该系统,对该应用进行了系统分析以及设计,然后编码实现了该系统。最后,经过测试,该系统能够正确的运行在Android手机端,验证了本文所探讨的设计重要性及正确性。

关键词:互联网;社交系统;移动App;

Abstract

With the development of the Internet and information technology, the way of communication between people has become diversified, and the transmission of messages through the network has become one of the mainstream communication methods, and social applications play an important role in it, while mobile application is an important part of it. This paper aims to design a social application system for college students to promote the communication among them.

This paper analyzes the current social situation on college campuses, and makes clear the purpose of the research. The paper will explain the principles and the process of the system implementation. In order to implement the system, this paper present the system analysis and system design, and then code to implement the system. Finally, through the test, the system can correctly run on the Android phones, thus verifying the importance of design and correctness discussed in this paper.

Key Words:Internet;social system;mobile application;

目 录

摘 要 I

目 录 III

第1章 绪论 1

1.1 研究背景和意义 1

1.2 国内外的研究现状分析 1

1.3 研究方案和架构描述 2

1.4 论文的结构 2

第2章 系统分析 3

2.1 需求分析 3

2.1.1 软硬件需求 3

2.1.2 功能需求 3

2.1.2.1 注册与登录 3

2.1.2.2 创建社群与加入社群 3

2.1.2.3 发帖与评论 3

2.1.2.4 私信 3

2.1.2.5 推送功能 4

2.1.2.6 其它功能 4

2.1.3 用户需求 4

2.1.3.1 资源需求 4

2.1.3.2 即时通信需求 4

2.1.3.3 推送需求 4

2.1.3.4 安全需求 4

2.1.3.5 使用需求 4

2.1.3.6 界面需求 4

2.2 用例图 5

2.2.1 登录注册模块 5

2.2.2 消息模块 5

2.2.3 帖子模块 6

2.2.4 社群模块 6

2.2.5 个人信息模块 6

2.3 用例描述说明 7

2.3.1 UC1用户登录 7

2.3.2 UC2用户注册 7

2.3.3 UC3私聊 8

2.3.4 UC4查看会话列表 8

2.3.5 UC5发帖 9

2.3.6 UC6 评论回复 9

2.3.7 UC7创建社群 10

2.3.8 UC8加入社群 10

2.3.9 UC9退出登录 10

第3章 系统设计 12

3.1 概要设计 12

3.1.1 系统功能总体设计 12

3.1.1.1 服务器端功能总体设计图 12

3.1.1.2 客户端功能总体设计图 13

3.1.2 数据库E-R图设计 14

3.2 详细设计 14

3.2.1 数据库详细设计文档 14

3.2.1.1 用户表设计(TB_USER) 15

3.2.1.2 用户关注表设计(TB_USER_FOLLOW) 15

3.2.1.3 社群表设计(TB_COMMUNITY) 16

3.2.1.4 社群成员表设计(TB_COMMUNITY_MEMBER) 16

3.2.1.5 消息表设计(TB_MESSAGE) 16

3.2.1.6 推送历史表设计(TB_PUSH_HISTORY) 17

3.2.1.7 帖子表设计(TB_POST) 17

3.2.1.8 帖子标签表设计(TB_TAG) 18

3.2.1.9 评论表设计(TB_COMMENT) 18

3.2.1.10 活动参与表设计(TB_ACTIVITY) 18

3.2.2 后端接口定义 19

3.2.2.1 账户模块 19

3.2.2.2 用户模块 20

3.2.2.3 社群模块 21

3.2.2.4 帖子模块 22

3.2.2.5 消息模块 24

第4章 系统实现 25

4.1 开发工具与环境说明 25

4.2 核心功能分析与实现 25

4.2.1 登录注册模块 25

4.2.1.1 注册功能 25

4.2.1.2 登录功能 26

4.2.2 图片选择器及上传功能 27

4.2.3 界面刷新功能 28

4.2.4 数据的存储功能 29

4.2.5 消息推送功能 29

4.2.6 主要界面截图 30

第5章 系统测试 33

5.1 功能模块测试 33

5.1.1 账户模块测试 33

5.1.2 社群模块测试 33

5.1.3 帖子发布模块测试 34

5.1.4 即时通讯模块测试 34

5.2 其它测试 34

第6章 结论 35

致 谢 36

参考文献 37

绪论

本章主要对论文的研究背景及意义进行分析。

1.1 研究背景和意义

当今社会网络技术在不断的发展,人们从网络中获益越来越多,人与人之间交流的方式发生了许多变化,以往人们主要通过书信、电话等来进行交流沟通,而如今社交网络逐渐融入了人们的生活中,成为了人们获取信息的主要方式之一,而对于大学生而言更是如此。大学生是社会中比较活跃的群体,学习和人际交往是大学生活中不可或缺的部分。在现今,国内外的很多大学都有着比较比较丰富的社交团体,往往在大学生们刚刚进入大学时就会参加各种各样的社团活动。互联网社交在大学生交流中发挥的作用越来越大。对于学生而言,上大学是一种过渡,这种过渡通常以孤独和心理健康风险为特征[1]。社交媒体在此过渡中可以发挥的重要作用。校园社交固然有极大的局限性,这种局限同时是它与泛社交的最大区别,正因为有这种局限的存在,校内社交平台才更显独特,既不会像微信过于隐私,也不会像微博过于开放[2]

在社交网络兴起之初,人们大多都是使用PC端进行网络的社交活动。而移动网络的迅速发展,使得人们的社交方式更加的方便,越来越多的人选择在移动设备上进行网络社交活动。基于此,本课题的目的是结合校园开展的各类社团活动,开发一款适合于大学生社交的App,以丰富学生们的校园社交生活。

1.2 国内外的研究现状分析

不论是国内或国外,社交平台都始终占据一席之地。在国际上人们使用Facebook、instagram等进行网络社交。而在国内,各种各样的社交软件更是层出不穷,QQ、微信、微博等等都是非常热门的社交软件。

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图