基于JAVA WEB的SNS交流社区的设计与实现

 2023-02-03 10:02

论文总字数:21207字

摘 要

随着互联网在中国的广泛应用,以及随之而来的网民用户数量越来越多,互联网对人们生活的影响越来越大,互联网的应用渗透到人们生活的每个角落。而社交网也已经全面融入了我们的生活,微信、微博、QQ等社交网站层出不穷。所以在未来SNS的发展上可以在某一个需求点上切入,创建专一的社区网站,人们进入这个社区,贡献、分享自己的所见所识,这也是互联网所提倡的分享精神的本质。而对于学生这类年轻群体来说社交已经变成生活的必需品,在学校中,学校发布消息往往都是领导通过转发信息给老师,老师再逐个转发给自己相应的班级群,这样就使得消息的发布变得繁琐,消息经过多次传递,准确度也会相应的下降。因而,此设计的核心就是开发出一款校园交流社区,学生之间可以进行互动交际。整个平台采用B/S架构,前端采用HTML5 Amaze UI实现多平台的适配。服务器端使用Spring的相关框架结合Hibernate进行开发,有较好的可维护性和升级性。最终,该设计将为用户提供一个多用户登录的、界面美观的、功能完善并且稳定的SNS校园交流社区网站。用户可以进行注册,登录,发布自己的动态,并且可以与其他用户进行互动。

关键词:SNS;HTML5;Spring;Hibernate;B/S架构

Design and Develop The Boss Recruitment System Based on J2EE Technology

Abstract

With the wide application of the Internet in China and the increasing number of users, the impact of the Internet on people"s lives is growing. The application of the Internet penetrates into every corner of people"s lives. And social networking has been fully integrated into our lives, Weixin, Weibo, QQ and other social networking sites emerge in endlessly. Therefore, in the future development of SNS, we can cut in at a certain demand point, create a community website with a specific demand point, and people can enter the community, and contribute and share their own experience, which is also the essence of the spirit of sharing advocated by the Internet. For young groups such as students, social interaction has become a necessity of life. In schools, the leaders often send messages to teachers by forwarding them to teachers, and the teachers then forward them to their corresponding class groups one by one. This makes the release of messages complicated. After many times of transmission, the accuracy of messages will also decline accordingly. Therefore, the core of this design is to develop a campus communication community where students can interact with each other. The whole platform adopts B/S architecture, and the front-end uses HTML5 Amaze UI to realize multi-platform adaptation. The server side uses Spring"s related framework to develop with Hibernate, which has better maintainability and upgrade. Finally, the design will provide users with a multi-user login, beautiful interface, perfect function and stable SNS campus communication community website. Users can register, log in, publish their own dynamics, and interact with other users.

Keywords:SNS;HTML5;Spring;Hibernate;B/S Structure

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1 选题背景 1

1.1.1 系统开发背景 1

1.1.2 SNS国内发展历程和发展趋势 1

1.2选题意义 1

1.3课题研究内容 2

第二章 系统相关技术介绍 3

2.1 IntelliJ IDEA介绍 3

2.2 JAVA语言介绍 3

2.3 HTML5技术介绍 3

2.3.1 WebSocket协议 3

2.4 MySQL数据库 4

2.5 相关框架介绍 4

2.5.1 Spring框架 5

2.5.2 SpringMVC框架 5

2.5.3 Hibernate框架 6

2.5.4 Amaze UI前端框架 7

2.6 B/S结构模式 7

第三章 需求分析 9

3.1 系统业务需求分析 9

3.2 可行性需求分析 9

3.2.1 技术可行性 9

3.2.2 经济可行性 9

3.2.3 运营(使用)可行性 9

3.3性能需求分析 10

3.3.1 硬件性能需求 10

3.3.2 软件性能需求 10

第四章 SNS交流社区平台设计 11

4.1 概要设计 11

4.1.1 系统总体结构设计 11

4.1.2 软件架构设计 11

4.2系统模块功能设计 13

4.2.1登陆注册模块 13

4.2.2朋友圈模块 13

4.2.3动态发布模块 14

4.2.4个人云盘模块 15

4.3详细设计 15

4.3.1关系数据库设计 15

4.3.2平台基础架构 18

第五章 系统功能的具体实现 20

5.1系统开发环境部署 20

5.1.1配置开发环境 20

5.2功能实现 21

5.2.1登陆注册的实现 21

5.2.2个人中心 22

5.2.3动态发布 23

5.2.4朋友圈 24

5.2.5好友添加 25

5.2.6评论功能 27

5.2.7云盘功能 28

第六章 系统测试 29

6.1登陆注册功能测试 29

6.2个人中心功能测试 29

6.3朋友圈功能测试 31

6.4添加好友功能测试 31

6.5动态发布功能测试 34

6.6云盘功能测试 35

第七章 总结 37

致谢 38

参考文献(References) 39

第一章 绪论

1.1 选题背景

1.1.1 系统开发背景

随着我国经济的飞速发展,我国的互联网水平也得到了质的提升,各种社交平台也层出不穷。同时随着各个高校招生数量以及师资力量的不断增加,学校领导以及辅导员老师对于学生学习生活等方面的了解也有了一定的困难。布学校最新信息或学校组织的各大活动时,往往都是领导通过转发信息给老师,老师再逐个转发给自己相应的班级群,这样就使得消息的发布变得繁琐,消息经过多次传递,确度也会相应的下降。所以本课题希望搭建一个校园交流社区,学生和老师可通过此网站进行交流。用户可以在里面获取学校最新的讯息,实时了解社会的最新动态,同时它可以让消息快速传播,更可以促进文化交流。大学生可以在里面找到自己的乐趣,因为校园里每天都会有新鲜的事!

1.1.2 SNS国内发展历程和发展趋势

随着互联网在中国的广泛应用,以及随之而来的网民用户数量越来越多,互联网对人们生活的影响越来越大,互联网的应用渗透到人们生活的每个角落。SNS,是指社交网络服务,包括了社交软件和社交网站。也指社交现有已成熟普及的信息载体,如短信SMS服务。SNS的另一种常用解释:全称Social Networking Services,即“社交网站”或“社交网”。在1967年,哈佛大学的心理学教授Stanley Milgram创立了六度分隔理论,简单地说:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,只需要六个人你就可以通过这六个人认识全世界的人。这是对社交网络(Social Networking)的早期理解。

在国内,SNS兴起于2005年前后,至今快15年了。一开始的时候是模仿国外的Facebook等社交网站,后来豆瓣、人人等一些交际网站先后上线。但是在中国火爆起来的还是开心网的偷菜,后来腾讯跟进,迅速抢占了SNS的中国市场。如今SNS已经全面融入了我们的生活,微信、微博、QQ等社交网站层出不穷。

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

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

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