JSP多点聊天系统设计开题报告

 2022-01-13 20:38:53

全文总字数:4280字

1. 研究目的与意义(文献综述)

本次毕设,旨在研究如何设计一个架构,实现基于浏览器跨平台的,非轮询高实时性的多点聊天系统。为了提供更好的用户体验,提供群组功能,方便用户管理不同的聊天室,有利于信息分类。同时本次毕设,也将关注如何基于现代的前后端框架,编写项目结构清晰,代码耦合性低,可维护性高,添加新功能方便的聊天系统。最后,为了保证多点聊天系统的健壮性,本次毕设还研究如何在保证用户体验的前提下,保护数据库,防止高并发情况下,多点聊天系统崩溃。

近年来,随着互联网的快速发展,人们享受着互联网带来的众多创新成果,同时也进一步融入了互联网世界,生活与互联网开始密不可分,沟通方式也逐渐从线下和电话转移到基于互联网的即时通讯。一个明显的变化是,2019新冠疫情以来,各个企业,学校逐渐将视线转移到线上,借助即时通讯完成工作交流。然而现有的软件却存在如下问题:

(1)客户端基于某个特定平台,跨平台性差。主要体现在linux及bsd等平台下无可用的客户端软件,造成这两个平台用户和其他平台用户的沟通困难,经常需要使用手机端或者开一虚拟机安装对应平台软件,进行交互,体验上很割裂。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基本内容: 以linux作为后端,以浏览器作为客户端,基于c/s架构,使用tcp等通讯技术开发一款跨平台,支持群组功能的多点聊天系统。同时研究如何保证多点聊天系统的稳定性高,维护性好,延时低等特性。

目标:

(1)使用http协议和基于http协议的websocket开发一款多点聊天系统的客户端;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

2020/2/28-2020/3/4 完成服务框架搭建和账号系统

2020/3.4-2020/3/20 完成聊天系统的编写

2020/3/21-2020/4/1 完成前端注册和群组管理界面

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] 王倩, 邓媛劼. 基于 java socket 的网络聊天系统的设计[j]. 电脑与信息技术, 2018 (2018 年 01): 47-49.

[2] addin en.reflist 惠苗 and 赖道健 (2019). "基于 websocket 协议的即时通讯系统的开发." 榆林学院学报(6): 19.

[3] 董敏, 桑建建. 基于 linux 的网络聊天系统的设计[j]. 信息与电脑, 2017 (2017 年 23): 142-143.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付