基于Go和MongoDB的企业内部即时通讯系统设计与实现.docx

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-23
  • 论文字数:8259
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要: 随着互联网的发展,尤其是通讯、计算机等技术的迅速发展,即时通讯已经渐渐融入人们的生活,体现在方方面面。无论是企业还是个人,如果即时通讯需求仍是通过邮件、电话等传统通讯方式来解决,必然直接影响工作效率,不能适应市场环境的变化。信息安全对企业也变得越来越重要,现有的少数几家即时通讯服务商,已经无法满足过企业信息安全的需求,因此实现企业内部的即时通讯系统十分必要。本文叙述了部署即时通讯系统的一种方案,方案尝试使用浏览器/服务器结构,能够实现服务快速部署,服务系统升级迅速,信息安全等特点。系统采用Go语言和MongoDB数据库结合HTML5技术,实现企业级的即时通讯系统,响应快、性能高、并发大,满足企业的需求。

 

关键词:Go语言;MongoDB;即时通讯

 

目录

摘要

Abstract

1-绪论-1

1.1-发展现状-1

1.2-选题背景-1

1.3-论文结构-2

2-需求分析-3

2.1-功能需求-3

2.2-性能需求-4

2.3-安全需求-4

2.4-升级维护需求-4

3-技术分析-6

3.1-WebSocket介绍-6

3.2-Goroutine介绍-7

3.3-Channel介绍-8

3.4-MongoDB介绍-8

4-系统架构-9

4.1-体系结构-9

4.2-通讯协议-9

4.3-系统架构-9

5-系统实现-11

5.1-开发环境-11

5.2-运行环境-11

5.3-连接层-11

5.4-逻辑层-11

5.5-数据层-13

6-系统测试-14

6.1-测试目的-14

6.2-主要测试用例-14

结    论-16

参 考 文 献-17

致    谢-18


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费