欢迎来到天天文库
浏览记录
ID:1393442
大小:649.50 KB
页数:48页
时间:2017-11-11
《基于nodejs的即时通讯系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于nodejs的即时通讯系统毕业论文目录摘要II目录IV第一章绪论11.1引言11.2课题背景21.3设计的内容、目的及意义2第二章Nodejs软件说明42.1Nodejs概述42.2Nodejs的模块52.3Nodejs及相关模块的安装52.4测试程序7第三章系统可行性分析83.1技术可行性83.2经济可行性83.3系统开发运行环境8第四章系统需求分析94.1系统性能需求分析94.2系统功能需求94.3系统开发原则11第五章系统总体设计125.1系统设计的主要内容125.2采用的主要技术12第六章详细设计146.1基本页面的实现156.2用户登录界面226.3发送图片2
2、26.4发送表情246.5文字颜色266.6按键操作286.7在线用户统计28第七章系统测试307.1测试准备307.2测试过程307.3测试结果30第八章软件使用说明书318.1产品概述318.2服务器启动318.3运行客户端318.4开始聊天32II设计总结33参考文献34附录一外文翻译(原文)35附录二外文翻译(中文翻译)42致谢46II第一章绪论1.1引言即时通讯(InstantMessenger,简称IM),是指能够即时发送和接收互联网消息等的业务。自1998年面世以来,特别是近几年的迅速发展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜
3、索等多种功能。即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。是一种终端连网即时通讯网络的服务。即时通讯不同于e-mail在于它的交谈是即时的。大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在在线与能否与联络人交谈。近年来,随着无线通信的快速发展,移动互联网为传统的Internet注入了新的活力,同时也为即时通讯带来了一场革命,交互双方已经不再局限于以网络终端设备为唯一的接入手段,PC机在传统的网络即时通讯中所起的作用正在被手机、平板电脑所取代。这使得即时通讯更加大众化
4、和人性化,即使不会使用电脑的人现在也可以享受到即时通讯给人们带来的变化。纵观即时通讯软件业的迅速发展,设计并开发一个即时通讯平台,对于现阶段的学习和研究,都是极为有意义的,基于这个前提和起因,我选择了设计即时通讯系统作为我的毕业设计。即时通讯软件是目前计算机用户进行交流最普遍的方式之一,各种各样的聊天软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。即时通信中最基本的功能就是通过计算机之间的文本数据的互换的形式实现思想的交流和沟通,它的优点是方便快捷,为人们之间创建了一种新型的、廉价的、快速的、简便的沟通方式。本文分析了即时通讯系统的原理及其实现过程,探讨了Soc
5、ket技术与多线程技术在不/S模式下的局域网即时通讯系统的应用。本毕业设计就是模拟WebQQ聊天软件,开发一个包括文字聊天、文件传输等功能的聊天软件。系统主要采用不/S架构JavaScript开发平台、html5协议以及Socket等技术来完成。主要实现的功能有登录、聊天、发送表情图片以及文件传输等功能。系统采用,按照应用程序服务器端、应用程序客户端此设计思想,可以将任务合理分配到客户机端和服务器端从而降低了系统的通信开销。此系统共分为两个模块:客户端模块和服务器端模块。通过运行、测试与分析,该多功能聊天软件运行稳定、可靠,具有一定的实用价值。461.2课题背景即时通讯(I
6、nstantMessenger,简称IM),是指能够即时发送和接收互联网消息等的业务。自1998年面世以来,特别是近几年的迅速发展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。近年来,随着无线通信的快速发展,移动互联网为传统的Internet注入了新的活力,同时也为即时通讯带来了一场革命,交互双方已经不再局限于以网络终端设备为唯一的接入手段,PC机在传统的网络即时通讯中所起的作用正在被手机、平板电脑所取代。
7、这使得即时通讯更加大众化和人性化,即使不会使用电脑的人现在也可以享受到即时通讯给人们带来的变化。在社区、论坛和普通网页中加入即时聊天功能,用户进入网站后可以通过聊天窗口跟同时访问网站的用户进行即时交流,从而提高了网站用户的活跃度、访问时间、用户黏度。把即时通讯功能整合到网站上是未来的一种趋势,这是一个新兴的产业,已逐渐引起各方关注即时通讯除了能加强网络之间的信息沟通外,最主要的是可以将网站信息与聊天用户直接联紧在一起。通过网站信息向聊天用户群及时群发送,可以迅速吸引聊天用户群对网站的关注,从而加强网站的访问率与回头
此文档下载收益归作者所有