基于Vue NodeJs的聊天社交app开发开题报告

 2022-11-26 12:11

1. 研究目的与意义

当今世界我们正处于信息化飞速发展的时代,计算机和通信网络是这一时代所谓信息基础设施。

随着网络在生活中的普及化,作为人们相互间沟通与交流联系的现代化工具日益重要,可以说现在人们的生活已经离不开网络。

在现实生活中人们通过多种手段与家人亲戚朋友进行通信,如:打电话、发短信、发电子邮件等等。

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

2. 课题关键问题和重难点

1、本系统使用node.js socket.io实现私人聊天功能,学会使用node.js的前提是学会js语法。

基本原理是当当server端接收到socket连接请求的时候,就会每一个建立一个socket,而连接的socket由于没有表示,所以每一个socket只可以发送给自己信息,如果要发送给其他的socket连接信息需要标识其他的socket连接,那么难点在于要如何建立和标识socket连接,其中的代码逻辑是怎样的。

2、node如何使用socket.io向指定客户端发送消息,也就是服务器单独推送信息给系统某个用户,而不是群广播。

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

3. 国内外研究现状(文献综述)

几年以前,网络在全球还处于萌芽时期,当时人们最常使用的网页制作工具,不过就是如netscape的composer,hotdog等--些技术还不是很成熟的工具。

因此,制作工具的缺乏,功能的局限使得网页制作人员不得不掌握并精通html语言。

windows附件里的记事本成了设计制作主页的帮手,乃至今天它还一直是网页编程工具。

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

4. 研究方案

现在的聊天社交软件例如QQ、微信、钉钉、MSN等都存在非常完善的聊天系统,包括添加好友、私聊好友、删除好友、添加群聊、删除群聊、查看资料、修改资料等功能。

而我设计的聊天交友软件中也存在这些功能,以现下最流行的聊天软件为设计目标,进行开发及优化。

5. 工作计划

第1周:确定毕业设计方向,确定题目,完成毕业设计任务书部分;第2、3周:搜集vue nodejs的聊天社交app有关材料,编写论文提纲部分,设计出聊天系统ui图,为开发做准备;第4、5周:完成聊天社交app新用户注册、用户登录登录、搜索添加好友前端页面部分的开发;第6、7周:完成聊天社交app搜索群聊、创建群聊、文字聊天前端页面部分的开发;第8周:实现前端基础功能:发送图片功能,发送信息功能,在数据库中创建用户信息。

第9、10周:完成后端路由router部分(post、get、websocket)。

第11、12周:完成后端控制器controller,收集、验证请求参数并绑定到相应的对象,处理业务获得模型数据。

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

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