基于Node.js的聊天网站开发.doc

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

摘要:在社交网络快速发展的今天,即时通讯已经越来越流行,不论是移动端还是PC端,几乎随处可见。青年人甚至中老年人都在使用即时通讯聊天,这是一个庞大的群体,对于华人来说QQ是最早的聊天软件,接着微信、微博等即时通讯的兴起使得人们有了更多同时更加丰富的选择,外国的twitter甚至拥有超过4亿的注册用户。分享科技进步的方法之一就是即时通讯,人们可以用它评论、聊天,从而更加了解并贴近彼此生活。

仔细探究一下就能发现,随着最新的流行技术,即时通讯技术一直在更替。从一开始的C/C++,到活来的Perl,紧随而来PHP如日中天且逐渐进化出WordPress,近几年比较流行的Ruby on Rails、Python都各自有着自己众多的即时通讯产品的实现。本文的即时聊天网站主要目的是对技术的探索。

从09年到现在,Node.js日益吸引广大开发者们的目光。Node.js是基于谷歌JS引擎的服务器端JS环境,现已建立了一套完善的开发环境,其他工具在Node.js社区中都采用了模块的方式实现。我们采用了服务器端JavaScript运行Node.js。

本在线聊天网站的主要功能有用户登录与注册,即时聊天(私聊和群聊),查询及修改个人信息等功能。

 

关键词:Node.js;服务器端JS;ExpressJS;异步I/O;聊天网站

 

目录

摘要

Abstract

1. 概述-1

1.1 课题来源-1

1.2 国内现状-1

1.3研究意义-1

2 系统分析-2

2.1 需求分析-2

2.1.1 功能需求分析-2

2.1.2 非功能需求分析-2

2.2 技术分析-3

2.3 操作可行性分析-3

3 数据库设计-5

3.1 数据库的选择-5

3.2数据存储设计-5

3.3数据库具体实现-6

4 系统详细设计与实现-7

4.1 系统文件结构及包的设计-7

4.2 系统架构的设计与实现-8

4.2.1 功能模块图-8

4.2.2 服务器端-8

4.2.3 客户端-9

5 系统测试-13

5.1 测试准备-13

5.2 测试过程-13

5.3 测试结果-13

结    论-15

参 考 文 献-16

致    谢-17

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:本毕设开发的聊天网络工具能方便的和一些商务网站整合,用作企业局域网,作为客户与客户之间或者客户与网站之间的在线沟通工具,有效提高工作效率,节约成本。此聊天工具的通......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: