基于圈子的多场景社交网络系统的设计与实现
2022-12-03 11:10:59
论文总字数:22530字
摘 要
随着新媒体技术的变革与普遍应用,人际关系网络化成为一种趋势[1]。网上交流的空前普及引起了公众和学术界的关注。在线交流把人们推得更远了。这项研究进一步考察了网上交流的幸福感,特别是:争议、孤独、主观幸福和对在线社交互动的偏好。鉴于此,本课题设计与开发实现了一个基于圈子的多场景社交网络系统。
本系统侧重通过相同圈子完成用户在网络上的交流,分析了本系统的功能需求,本系统主要实现两个模块,一个模块为前端模块,它的功能包括用户登录,用户注册,用户浏览、发布和回复帖子;另一个模块为后端模块,它可以使管理员进入圈子论坛后台,在圈子论坛后台对分区板块、已注册用户和发布的帖子进行观察和管控。
本系统严格按照软件工程开发过程,使用Eclipse进行开发,前端模块使用Java Server Pages技术,后端模块运用Java语言进行编写,采用MySQL数据库作为本系统的数据库支持,使用MVC模式完成对本系统的架构。通过本系统的开发和测试,完成了以圈子为主的网络社交,实现了丰富人们交流的目的。
关键词:网上交流;孤独;主观幸福;Java Server Pages;MySQL;MVC
Design and implementation of multi scene social network system based on circle
Abstract
With the reform and widespread application of new media technology, interpersonal networking has become a trend. The unprecedented popularity of online communication has aroused the attention of the public and academia. Online communication pushes people further. This study further examined the well-being of online communication, especially: controversy, loneliness, subjective well-being and preference for online social interaction. In view of this, this project designs and develops a multi scene social network system based on circle.
This system focuses on the communication of users on the network through the same circle, and analyzes the functional requirements of this system. This system mainly realizes two modules, one is the front-end module, and its functions include user login, user registration, user browsing, publishing and replying to posts; The other module is the back-end module, which enables the administrator to log in to the background management interface, and manage the partition plate, registered users and user posts in the background.
In strict accordance with the software engineering development process, the system uses eclipse to develop, the front-end module uses Java Server Pages technology, the back-end module uses Java language to write, uses MySQL database as the database support of the system, and uses MVC mode to complete the architecture of the system. Through the development and testing of this system, the network social interaction based on circle is completed, and the purpose of enriching people's communication is realized.
Keywords:online communication;loneliness;subjective well-being;Java Server Pages;MySQL;MVC
目录
摘要-------------------------------------------------------------------------------------Abstract---------------------------------------------------------------------------------第一章 绪论----------------------------------------------------------------------------1
1.1 论文工作背景与意义--------------------------------------------------------------1
1.2 相关研究现状--------------------------------------------------------------------1
1.3 主要工作内容--------------------------------------------------------------------1
1.4 论文组织结构--------------------------------------------------------------------1
第二章 相关技术基础--------------------------------------------------------------------3
2.1 JSP技术-------------------------------------------------------------------------3
2.2 JDBC技术------------------------------------------------------------------------3
2.3 MVC模式-------------------------------------------------------------------------3
2.4 Struts框架技术------------------------------------------------------------------3
2.5 本章小结------------------------------------------------------------------------3
第三章 系统需求分析--------------------------------------------------------------------4
3.1 系统功能需求分析----------------------------------------------------------------4
3.2 系统非功能需求分析--------------------------------------------------------------6
3.3 本章小结------------------------------------------------------------------------6
第四章 系统设计------------------------------------------------------------------------7
4.1 系统总体设计--------------------------------------------------------------------7
4.1.1 系统分层结构设计----------------------------------------------------------7
4.1.2 系统功能模块结构设计------------------------------------------------------7
4.1.3 系统总体工作流程设计------------------------------------------------------8
4.1.4 系统数据库设计-----------------------------------------------------------10
4.2 系统详细设计-------------------------------------------------------------------12
4.3 本章小结-----------------------------------------------------------------------13
第五章 系统实现与测试-----------------------------------------------------------------14
5.1 系统实现工具与环境-------------------------------------------------------------14
5.2 核心代码分析-------------------------------------------------------------------14
5.2.1 数据库连接---------------------------------------------------------------14
5.2.2 用户登录功能-------------------------------------------------------------14
5.2.3 用户注册功能-------------------------------------------------------------15
5.2.4 用户发帖功能-------------------------------------------------------------16
5.2.5 管理员分区管理功能-------------------------------------------------------17
5.3 系统主要运行界面---------------------------------------------------------------18
5.3.1 前端模块-----------------------------------------------------------------18
5.3.1.1 主界面-------------------------------------------------------------18
5.3.1.2 用户注册界面-------------------------------------------------------18
5.3.1.3 用户登录界面-------------------------------------------------------19
5.3.1.4 浏览帖子界面-------------------------------------------------------19
5.3.1.5 发布帖子界面-------------------------------------------------------20
5.3.2 后端模块-----------------------------------------------------------------21
5.3.2.1 管理员后台管理界面-------------------------------------------------21
5.3.2.2 分区管理界面-------------------------------------------------------22
5.3.2.3 板块管理界面-------------------------------------------------------22
5.3.2.4 主题管理界面-------------------------------------------------------23
5.3.2.5 会员管理界面-------------------------------------------------------23
5.4 系统测试-----------------------------------------------------------------------24
剩余内容已隐藏,请支付后下载全文,论文总字数:22530字