基于Node.js的通讯系统的设计与实现.doc

资料分类:计算机信息 上传会员:溪老师 更新时间:2020-11-08
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12633
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着网络和信息技术飞速发展,以及科技水平的不断提升,通讯系统也在日新月异地更新和升级,使用几乎随处可见。在PC端和移动端,通讯系统是必备的一个功能。正得益于这些通讯系统和软件的出现,人们方便了交流,大大的缩近了和对方的距离,让人们的生活和交流更加的便利。但是通讯系统大部分都是基于Java技术,开发比较复杂,所以使用Node.js开发通讯系统,实现快捷,开发简单,是很好的一种技术。

本文根据设计前期首先对目前市面上的主流通讯系统进行了解和调研,并查阅关于Node.js技术的相关文献,书籍等资料,确定开发流程和方向,完善系统的需求等。本系统以Node.js作为服务器,B/S架构,MySQL数据库为基础,开发出能满足聊天需求的通讯系统。实现了用户群聊,一对一私聊,更改用户信息,管理员管理用户等功能。通过本系统,可以让通讯系统变得更容易实现,使用也变得更加便捷, 人们交流更加方便。

关键词:Socket;Node.js;通讯系统

 

目录

摘要

Abstract

1 绪论-1

1.1 课题的背景、目的和意义-1

1.2 课题国内外发展概况-1

1.3 课题欲解决的问题-2

2 需求分析和可行性分析-2

2.1系统需求分析-2

2.1.1功能性需求分析-2

2.1.2非功能性需求分析-3

2.2可行性分析-3

2.2.1技术可行性-3

2.2.2经济可行性-3

2.2.3操作可行性-3

2.3开发平台-4

3 系统概要设计-4

3.1系统概述-4

3.2功能模块划分-4

3.3数据库设计-5

3.3.1逻辑设计-5

3.3.2数据表设计-6

4 详细设计与实现-8

4.1核心技术简介-8

4.1.1 JQuery-8

4.1.2 Express-8

4.1.3 Socket-8

4.2数据库链接-9

4.3系统注册模块-10

4.3.1模块设计思路-10

4.3.2系统注册界面-12

4.4系统登录模块-13

4.4.1模块设计思路-13

4.3.2系统登录界面-14

4.5用户信息模块-15

4.5.1模块设计思路-15

4.5.2用户信息界面-16

4.6聊天模块-17

4.6.1模块设计思路-17

4.6.2系统聊天界面-20

4.7系统管理模块-25

4.7.1模块设计思路-25

4.7.2系统管理界面-27

5 软件测试-30

5.1软件测试概述-30

5.2系统的测试-31

5.2.1用户注册的测试-31

5.2.2用户登录的测试-31

6 结论-32

参 考 文 献-34

致 谢-35

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:基于node.js的通讯系统可以满足不需要很复杂功能,只需要可以进行聊天,发送图片等简易功能的需求。 Node.js是一个可以快速构建网络服务及应用的平台。Javascript是一个事件驱动语言,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: