Font Size: a A A

The Research Of Implementing Instant Message System Based On P2P Technology

Posted on:2008-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:S L GaoFull Text:PDF
GTID:2178360242960241Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since 1996 produced the first instant correspondence software, IM as a kind of technology had changed the exchanges method of the whole network with more direct, more straightforward and the more convenient way. By the function of information communicated real time, it makes use of the P2P way and carries out the on-line instant communication to any customer who has logged in the server. The IM in former times can carry on the text originally the information received and dispatched only, as the network changes with each passing day the related function has changed into a new look, currently various essential editions of IM can all carry on the functions, such as the speech, the transmission document, video frequency, mail assistance and the message service etc.Compare to personal instant correspondence that is acquainted by people, the instant correspondence of business enterprise is still a newly arisen industry doubtless, but this newly arisen industry also just develops fast. However, although the instant correspondence industry contains the infinite business opportunities, in regard to currently, though the network foundation and technique, the production have been already mature, but the " bottleneck" come from the customer understanding is still obstructing the application of instant message in business enterprise. The representation of the " bottleneck" is mainly in two sides: one is a business enterprise knows the information-based function insufficiently, two is the business enterprise still misunderstands and confuses with the concept of business enterprise's instant corresponds. Always, the business enterprise always equal information-based construction to the hardware investment, for need not to purchase the additional equipments, need the PC and networks only and then can carry out the product of IM that the business enterprise is in conjunction with the function, quite a few business enterprises return the heart to show doubt. In fact personal instant correspondence has the very big difference with that of business enterprise: The former faces to whole societies, will let the persons who have nothing to do with the work enter the office to work, thus affecting the work efficiency;The latter lead the persons related with the work into the computer, thus raising the work efficiency. Concretely, the system of IM not only make each homework process and links of company inside and outside express on the computer, but also by the employee solid system, guarantee the unify of contents and company structure. A little bit relaxed, can realize the functions of transmission of image and sound between one point and one point, or between one point and multi-point or between multi-point and multi-point, sending the news in groups, document delivering, document sharing, voting electronically etc. inside of the business enterprise, thus it can guarantee the advance of efficiency.The instant correspondence sub- system in this test is a part of《The Management Information System of Chinese Private Corporation》, The system function is strong, hand over with each other the ability is very strong, the interface is simple and direct, amity, integrity, business operation simple, convenient and vivid, function stability credibility, the efficiency is high. It mainly is divided into following a few functions: The system management;The association member's management;The activity management ; The text file management ; Mail and circular ; Statistics the management ; The data maintenance ; Instant correspondence .The mold a server of instant correspondence is the backstage database, what to adopt is a popular C/ S between the customer and server structure, but what of each customer adoption is a technique of P2P to carry on the correspondence, and use the ADO technique realization to the operation and the management of the database. This text sets out from the practical angle, with what to solve is the business enterprise insider member the real-time communicates and correspond for target, the design carried out according to an instant correspondence system that TCP/ IP protocol, that system needs according to the business employee's work, with considering to exert IM advantage at the most limitation, include lowing the correspondence expenses of the business enterprise, making use of the IM special affinity and convenience, making the client server free and raising the employee work efficiency etc., then provides the functions of the on-line friend maintenance, chat, the document deliver, looking into the history record and sending out the E-mail etc. .Being developed by way of a module of《The Management Information System of Chinese Private Corporation》,it can also be an alone instant correspondence software actually to use.《The Management Information System of Chinese Private Corporation》first comprehends, analyzes ,induces and summarizes characteristics, main functions and basic business of Private Corporation in the round synthetically, by the way of combining the work method of Private Corporation and the computer technique together, then develops the large applied and managing software .The system whose function is strong, and mutual ability is powerful .The interface is simple and direct, friendly, flexible, the business operation is simple, convenient and vivid, the capability is steady and credible and the efficiency is high. It mainly is divided into following functions: System management;Academician management;Activity management;Document management;Mail and circular;Statistics management;Data maintenance;Instant correspondence. The server of instant correspondence module is the backstage database. The system adopts a popular structure of C/ S between the customer and server, but each customer adopts the technique of P2P to carry on the correspondence, and uses ADO technique realization to the operation and the management of the database.The systematic developing platform is Windows 2000 Professional/ Server, and the developing language is the Visual C#.The system uses the class derived from CAsyncSocket class belongs to MFC to carry out the ground floor communication, the ground floor makes use of the UDP data report protocol to carry on the communication, thus, it is easy for the direct communication among clients, also can transmit news efficiently .The usage of UDP agreement carries on the communication, so it needs to control credibility itself. But the function of the whole module is still single, there is not multi-media form such as audio frequency, video frequency etc. which will be carried out in the future. For the sake of the development of business enterprise aftertime, it may add increment server of database include: real-time statistics;the data-digging; geography information system;And build applied flat between private enterprise and individual business owners etc.In research and development aftertime, the multi-media form of audio frequency and video frequency etc. will be a very important direction.
Keywords/Search Tags:Implementing
PDF Full Text Request
Related items