中小企业内网安全通信系统的设计与实现
发布时间:2018-06-06 00:08
本文选题:通信 + C/S ; 参考:《山东师范大学》2017年硕士论文
【摘要】:随着当今社会IT行业和网络通信技术的不断发展,通过互联网进行通信已经成为人们生活和工作中信息交流和沟通不可或缺的一部分,许多人已经习惯用这些工具进行日常的学习和工作联络。然而,很多情况下,企业员工未经获得许可就随意使用个人通信工具,给企业自身的网络带来了很大的安全和效率问题,特别是要求保密性高的企业,普通的局域网聊天软件无法达到其要求,再加上员工通常使用通信工具进行非工作状态的聊天,使得工作效率一再降低。因此,在这种现状下,对于目前众多的中小型企业来说,保证企业内网安全通信数据的及时性以及信息存储和通信过程的安全可靠性是非常重要的,亟需设计与实现一个可行的、方便的、安全的企业内部即时通信系统。论文采用软件工程的方法设计企业内网安全通信系统,重点介绍了企业内网安全通信系统的相关技术、安全算法、需求分析、总体设计、详细设计、数据库设计以及系统的实现与测试。在通过对企业内网安全通信系统的需求做了详细的分析与研究之后,通过用例图、用例规约描述表来描述了通信系统的功能需求,同时从软件系统产品的角度,描述了企业内网安全通信系统的非功能性需求;在企业内网安全通信系统的总体设计和详细设计阶段,通过系统网络拓扑图和系统功能结构图以及各个功能模块的类图和时序图对企业内网安全通信系统进行物理结构和功能模块的展现;在数据库设计阶段,对企业内网安全通信系统的各个功能模块进行了科学合理的数据库建模与分析,并设计了相应的E-R图和数据库表;最后对企业内网安全通信系统的各个主要模块进行了相关的实验和测试,并给出了其相应的界面及实现代码,实现了该系统的主要功能,保证了系统的快捷性和安全性。企业内网安全通信系统是由服务器端、数据库服务器和客户端三个部分组成,满足了一些保密性要求高的企业对通信系统的基本功能的需求。同时采用分布式部署的思想,将服务端,客户端,数据端进行分布式部署,实现了定位存储信息和分担存储负荷的功能。客户端依据服务器进行通信,服务器端模块主要实现用户状态管理、登录认证与消息处理;数据库服务器模块主要实现了用户登录后有关操作信息及状态的记录;客户端模块主要实现了用户登录、状态操作、即时聊天、好友管理、文件传输、会议管理、文件共享、通讯录管理等功能。本系统基于Microsoft.NET Framework,使用Visual Studio 2012作为系统程序的开发工具;采用三层C/S和WCF通讯开发平台混合结构设计系统构架,并使用ADO接口访问MYSQL数据库设计数据管理模块;利用套接口SOCKET连接服务器与客户端,并通过运用多线程来满足多用户的需求;同时使用TCP和UDP协议作为传输层的协议,为员工间一对一或多对多的交流提供便利。该企业内网安全通信系统为员工在局域网内搭建起顺畅的交流平台,实现了办公交互的基本功能,不仅让员工能够便捷的进行交流、通信,同时也极大的满足了企业的安全性需求。
[Abstract]:With the continuous development of IT industry and network communication technology in today's society, communication through the Internet has become an indispensable part of the communication and communication of people's life and work. Many people have become accustomed to using these tools for daily learning and work contact. However, in many cases, the employees are not allowed to obtain permission. The use of personal communication tools at will brings great security and efficiency to the enterprise's own network, especially for enterprises with high secrecy, the ordinary LAN chat software can not meet its requirements, and the employees usually use communication tools for non working chatting, so that the efficiency of work has been reduced again and again. Therefore, In this situation, it is very important for a large number of small and medium enterprises to ensure the timeliness of the secure communication data and the safety and reliability of the information storage and communication process. It is urgent to design and implement a feasible, convenient and secure internal instant communication system for enterprises. The paper adopts the method of software engineering. Design enterprise internal network security communication system, focusing on the related technology, security algorithm, requirement analysis, overall design, detailed design, database design and system implementation and testing of enterprise internal network security communication system. After detailed analysis and Research on the requirements of the enterprise internal network security communication system, the use case diagram is carried out. The use case specification description table describes the functional requirements of the communication system. At the same time, it describes the non functional requirements of the intranet secure communication system from the perspective of the software system products. In the overall design and detailed design stage of the enterprise internal network security communication system, the system network topology map, the system function structure diagram and the various functions are used. The class diagram and time sequence diagram display the physical structure and function module of the enterprise internal network security communication system. In the database design stage, the scientific and rational database modeling and analysis are carried out on each function module of the enterprise internal network security communication system, and the corresponding E-R diagram and database table are designed. Finally, the enterprise inner network security is designed. The main modules of the whole communication system are tested and tested, and the corresponding interface and implementation code are given. The main functions of the system are realized, and the system's security and shortcut are guaranteed. The enterprise internal network security communication system is composed of three parts, the server side, the data base server and the client. At the same time, the need for the basic functions of high security enterprises to the communication system. At the same time, the distributed deployment idea is adopted, the server, client and data end are deployed in distributed deployment to realize the function of locating storage information and sharing storage load. The client communicates according to the server, and the server end module mainly implements the user form. State management, login authentication and message processing; the database server module mainly realizes the record of operation information and state after user login; the client module mainly realizes the functions of user login, state operation, instant chat, good friend management, file transfer, conference management, file sharing, and address book management. This system is based on Microsoft .NET Framework, using Visual Studio 2012 as the development tool of the system program; using three tier C/S and WCF communication development platform to design the system architecture, and use the ADO interface to access MYSQL database design data management module; use the suite interface SOCKET to connect the server to the client, and use multithreading to satisfy the multiuser. At the same time, the TCP and UDP protocols are used as the transport layer protocol to facilitate the one to one or more communication between employees. The intranet secure communication system builds a smooth communication platform for employees in the LAN, and realizes the basic function of the office interaction, and does not only allow employees to communicate easily and communicate easily. It also greatly meets the security needs of the enterprise.
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP393.08
【相似文献】
相关期刊论文 前10条
1 张琰s,
本文编号:1984044
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1984044.html