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

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

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

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:MongoDB是当前用的比较广泛的非关系型数据库它与传统的关系型数据库的区别是,MongoDB以文档对象的形式进行数据存储,而传统的数据库是基于表格的,例如MySQL,Oracle。MongoDB无需进行数......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: