中小企業(yè)內網安全通信系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2018-06-06 00:08
本文選題:通信 + C/S; 參考:《山東師范大學》2017年碩士論文
【摘要】:隨著當今社會IT行業(yè)和網絡通信技術的不斷發(fā)展,通過互聯(lián)網進行通信已經成為人們生活和工作中信息交流和溝通不可或缺的一部分,許多人已經習慣用這些工具進行日常的學習和工作聯(lián)絡。然而,很多情況下,企業(yè)員工未經獲得許可就隨意使用個人通信工具,給企業(yè)自身的網絡帶來了很大的安全和效率問題,特別是要求保密性高的企業(yè),普通的局域網聊天軟件無法達到其要求,再加上員工通常使用通信工具進行非工作狀態(tài)的聊天,使得工作效率一再降低。因此,在這種現(xiàn)狀下,對于目前眾多的中小型企業(yè)來說,保證企業(yè)內網安全通信數(shù)據的及時性以及信息存儲和通信過程的安全可靠性是非常重要的,亟需設計與實現(xiàn)一個可行的、方便的、安全的企業(yè)內部即時通信系統(tǒng)。論文采用軟件工程的方法設計企業(yè)內網安全通信系統(tǒng),重點介紹了企業(yè)內網安全通信系統(tǒng)的相關技術、安全算法、需求分析、總體設計、詳細設計、數(shù)據庫設計以及系統(tǒng)的實現(xiàn)與測試。在通過對企業(yè)內網安全通信系統(tǒng)的需求做了詳細的分析與研究之后,通過用例圖、用例規(guī)約描述表來描述了通信系統(tǒng)的功能需求,同時從軟件系統(tǒng)產品的角度,描述了企業(yè)內網安全通信系統(tǒng)的非功能性需求;在企業(yè)內網安全通信系統(tǒng)的總體設計和詳細設計階段,通過系統(tǒng)網絡拓撲圖和系統(tǒng)功能結構圖以及各個功能模塊的類圖和時序圖對企業(yè)內網安全通信系統(tǒng)進行物理結構和功能模塊的展現(xiàn);在數(shù)據庫設計階段,對企業(yè)內網安全通信系統(tǒng)的各個功能模塊進行了科學合理的數(shù)據庫建模與分析,并設計了相應的E-R圖和數(shù)據庫表;最后對企業(yè)內網安全通信系統(tǒng)的各個主要模塊進行了相關的實驗和測試,并給出了其相應的界面及實現(xiàn)代碼,實現(xiàn)了該系統(tǒng)的主要功能,保證了系統(tǒng)的快捷性和安全性。企業(yè)內網安全通信系統(tǒng)是由服務器端、數(shù)據庫服務器和客戶端三個部分組成,滿足了一些保密性要求高的企業(yè)對通信系統(tǒng)的基本功能的需求。同時采用分布式部署的思想,將服務端,客戶端,數(shù)據端進行分布式部署,實現(xiàn)了定位存儲信息和分擔存儲負荷的功能。客戶端依據服務器進行通信,服務器端模塊主要實現(xiàn)用戶狀態(tài)管理、登錄認證與消息處理;數(shù)據庫服務器模塊主要實現(xiàn)了用戶登錄后有關操作信息及狀態(tài)的記錄;客戶端模塊主要實現(xiàn)了用戶登錄、狀態(tài)操作、即時聊天、好友管理、文件傳輸、會議管理、文件共享、通訊錄管理等功能。本系統(tǒng)基于Microsoft.NET Framework,使用Visual Studio 2012作為系統(tǒng)程序的開發(fā)工具;采用三層C/S和WCF通訊開發(fā)平臺混合結構設計系統(tǒng)構架,并使用ADO接口訪問MYSQL數(shù)據庫設計數(shù)據管理模塊;利用套接口SOCKET連接服務器與客戶端,并通過運用多線程來滿足多用戶的需求;同時使用TCP和UDP協(xié)議作為傳輸層的協(xié)議,為員工間一對一或多對多的交流提供便利。該企業(yè)內網安全通信系統(tǒng)為員工在局域網內搭建起順暢的交流平臺,實現(xiàn)了辦公交互的基本功能,不僅讓員工能夠便捷的進行交流、通信,同時也極大的滿足了企業(yè)的安全性需求。
[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,
本文編號:1984043
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1984043.html
最近更新
教材專著