基于SSM框架的聊天交友系统的设计与实现
2023-01-18 21:48:54
论文总字数:25416字
摘 要
从古至今人们都在寻求更高效的交流方式,随着社会经济的快速发展和科学技术的进步,如今互联网已经将人们的信息交流发展到了“天涯若比邻”的地步。人们对通讯的需求也越来越复杂,速度快,安全性高,个性化功能多等需求已经成为市场的焦点。
本设计在MVC设计模式和JSP技术的基础之上,对Web即时通讯系统的要求和总体设计进行了分析。 框架使用SSM(spring spring MVC mybatis),Websocket实现用户之间的通讯,使用SHA MD5对用户登录进行加密,保证用户信息交流的即时和安全。
本系统旨在满足用户对即时通讯系统的各种需求,在满足用户最基本信息交流的同时,添加了按位置进行匹配好友,主题社圈以及朋友圈等个性化功能,提高用户体验。通过测试,系统所有功能运行正常,系统可用。
关键词:WEB聊天;即时通讯;JSP;SSM;WebSocketThe design and development of the SSM based Web chat system
Abstract
From ancient times to the present, people have been seeking more efficient ways of communication. With the rapid development of social economy and the advancement of science and technology, the Internet has now developed people"s information exchange to the point where the world is close to each other. People"s needs for communication are becoming more and more complex, with fast speed, high security, and more personalized functions that have become the focus of the market.
Based on the MVC design pattern and JSP technology, this design analyzes the requirements and overall design of the Web instant messaging system. The framework uses SSM (spring spring MVC mybatis), Websocket realizes communication between users, and uses SHA MD5 to encrypt user logins to ensure fast and safe user information exchange.
This system is designed to meet the various needs of users for instant messaging systems. While satisfying the user’s most basic information exchange, it adds personalized functions such as matching friends by location, themed social circles, and friend circles to improve user experience. Through the test, all functions of the system are operating normally and the system is available.
Keywords: WEB chat; Instant Messaging;The JSP; SSM; WebSocket
目 录
第1章 前 言 1
1.1 论文研究的目的和意义 1
1.2国内外研究综述 2
1.2 论文研究的内容和取得的成果 2
1.3 论文组织结构 2
第2章 系统相关技术分析 3
2.1 Spring 的优点 3
2.2 SpringMVC简介 3
2.3 MyBatis的优缺点 3
2.4 整合分析 4
2.5 Websocket AI的简介 4
2.6 本章小结 5
第3章 系统需求分析 6
3.1 系统可行性分析 6
3.1.1 法律可行性分析 6
3.1.2 技术可行性分析 6
3.1.3 经济可行性分析 6
3.1.4 操作可行性分析 6
3.2 需求分析 6
3.2.1 登陆页面 6
3.2.2 主页界面 6
3.2.3 个人信息页面 6
3.2.4 修改密码页面 7
3.2.5 注销页面 7
3.2.6 好友分组界面 7
3.2.7 聊天页面 7
3.2.8同城匹配好友页面 7
3.2.9添加好友页面 7
3.2.10主题社圈页面 7
3.2.11 SSM框架配置 7
3.3本章小结 9
第4章 系统总体设计 10
4.1系统总体设计 10
4.2主界面设计 10
4.3 MYSQL数据库设计 11
4.4本章小结 12
第5章 系统实现及系统测试 13
5.1 用户登录界面 13
5.2 用户主页界面 16
3.2.8 书签栏模块 16
3.2.9 功能栏模块 16
3.2.10 朋友圈模块 18
3.2.11 用户列表模块 19
3.2.12 用户聊天模块 21
5.3 系统测试 23
5.3.1登录测试 23
5.3.2 主页测试 24
5.3.3 添加好友设置 24
5.3.4朋友圈测试 25
5.4 本章小结 25
第六章 总 结 26
致 谢 27
参考文献 28
前 言
论文研究的目的和意义
由于人们对信息及时性的需求,人们需要一种兼具速度快,信息完整,效率高,安全性高,功能多样的产品。而即时通讯技术则能完美的满足用户的这些需求,因此近年来此技术在社会中越来越受到重视。网上购物的数量和使用量每年都在增加。近年来,远程教育和远程医疗已经实现或基本实现,但是在Internet的世界中,您可以通过彼此的计算机和其他人来传达您的信息,可以理解其中的含义。两者都与Internet的即时通信技术密不可分。只有及时,清晰地表达和理解互联网互动,才能产生直接影响[1]。
即时通信系统就是通过各种目前的电子信息交流技术传输媒体,将用户想发送给目标用户的信息经过加密后安全及时正确的送达目标用户的计算机中,这些信息包括文本,静态图片或动态音频等,使得互联网中的用户能做到信息的交互,但是信息可以通过文本,语音和图像等各种方式,以便交流双方都能理解对方的真实意图[]。 当人们不面对面交流时,通过解决信息传输的障碍,人们可以方便地进行远程交流。即时通讯系统能够有效地传递及时准确的信息;提高各个机构工作实施的效率;便于分隔两地的人们进行交流沟通;便于集思广益,共同商讨意见和看法。这都可以给用户带来直接的或者间接的方便。就是因为即时通讯系统有上面的这些优秀的地方,人们都很喜欢即时通讯系统。有了这些需求以后,就会有相关的制作者来满足人们对即时通讯系统的需求。
剩余内容已隐藏,请支付后下载全文,论文总字数:25416字