企业内部安全即时通讯系统的设计和实现

企业内部安全即时通讯系统的设计和实现

论文摘要

通过互联网进行沟通已经成为人们生活中必不可少的一部分,随着网络通信技术的发展,即时通讯成为人们在网络上进行沟通的主要手段和方式。由于在管理和安全上的诸多问题,企业常常不得不放弃对个人即时通讯(如:MSN/QQ)软件的使用。而企业即时通讯软件给企业的管理带来了新的解决方案,有利于实现办公自动化、提高员工办公效率、转变企业管理模式。本文针对企业内部的即时通讯的需求,以企业内部的即时通讯软件为对象,深入分析企业内部即时通讯系统的实现手段和方法,围绕即时通讯的安全性,设计并实现了企业内部安全即时通讯系统,对于软件的设计流程和实现原理进行了深入的探讨和分析。本系统的主要内容包括,对企业内部安全即时通讯系统进行了详尽的需求分析、总体系统设计、系统详细设计、系统安全性设计,给出了系统的各项流程图,并对软件进行了测试。本文的开发主要使用VC++,通过MFC类库实现界面设计与实现,使用SQL Server数据库保存数据,作为服务器后台数据库。系统的主要创新性工作为:1、本文基于TCP/IP协议设计通过Socket网络编程实现了软件客户端与服务器、客户端与客户端之间的通讯,系统性能表现良好。系统使用C/S和P2P相结合网络通信模式:对于信令、用户文本消息等通过服务器转发,文件发送以及未来的视频、语音等则通过P2P方式直接发送。2、本文设计实现了安全的消息收发机制。对于文本消息和文件发送,在数据传输中都使用RSA算法产生密钥和AES算法进行数据的加密,数据在传输过程中,信息很难被泄露。同时本地历史记录等也加密保存,保证系统的安全。管理员可以在服务器端审计相关信息记录。3、本文为方便用户操作设计实现了客户端鼠标右键菜单。在鼠标右键菜单上增加发送给部门和发送给好友的功能,可以方便用户发送文件,提高工作效率。4.本文设计实现了完善的服务器端界面。在服务器端,本文设计了完善的服务器界面,可以查看在线用户、用户管理、部门管理、群组管理等一系列重要的功能,实现了很好的对系统进行控制。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 选题依据
  • 1.2 国内外研究动态
  • 1.3 选题意义及价值
  • 1.4 研究目标与预期
  • 1.5 论文的组织结构
  • 第二章 企业内部安全即时通讯系统的相关技术基础
  • 2.1 即时通讯技术简介
  • 2.1.1 即时通讯协议
  • 2.2 信息安全及网络安全技术简介
  • 2.3 通信协议与SOCKET编程
  • 2.3.1 TCP协议
  • 2.3.2 UDP协议
  • 2.3.3 Socket原理
  • 2.4 数据库技术
  • 2.5 本章小结
  • 第三章 企业内部安全即时通讯系统的需求分析
  • 3.1 系统的需求概述
  • 3.2 系统的需求分析
  • 3.2.1 客户端需求分析
  • 3.2.2 服务器需求分析
  • 3.2.3 系统的信息安全需求分析
  • 3.3 本章小结
  • 第四章 企业内部安全即时通讯系统的系统设计
  • 4.1 系统的总体设计
  • 4.1.1 系统结构设计
  • 4.2 系统服务器端设计
  • 4.2.1 服务器端设计用例图
  • 4.2.2 服务器软件设计类图
  • 4.2.3 服务器端工作流程
  • 4.3 系统客户端设计
  • 4.3.1 客户端软件设计用例图
  • 4.3.2 客户端软件设计类图
  • 4.3.3 客户端工作流程
  • 4.4 通信协议设计
  • 4.5 系统数据库表设计
  • 4.6 本章小结
  • 第五章 企业内部安全即时通讯系统的系统实现
  • 5.1 登录认证实现
  • 5.2 好友管理模块实现
  • 5.3 消息收发模块实现
  • 5.3.1 安全消息收发的实现
  • 5.4 文件收发模块实现
  • 5.4.1 安全的文件收发流程设计
  • 5.5 密钥管理原理
  • 5.5.1 基于RSA和AES的密钥的传输
  • 5.6 文档直接发送右键菜单实现
  • 5.6.1 右键菜单的实现
  • 5.6.2 菜单与客户端应用程序通信
  • 5.7 企业内部安全即时通讯系统服务器界面实现
  • 5.8 日志、审计管理的实现
  • 5.9 群组、部门交流实现
  • 5.10 本章小结
  • 第六章 软件的测试
  • 6.1 系统测试环境
  • 6.2 功能测试
  • 6.3 兼容性测试
  • 6.3.1 操作系统兼容性测试
  • 6.3.2 杀毒软件兼容性测试
  • 6.4 本章小结
  • 第七章 结论
  • 7.1 本文的主要贡献
  • 7.2 下一步工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  

    企业内部安全即时通讯系统的设计和实现
    下载Doc文档

    猜你喜欢