Network instant messaging tools have become essential for people to their daily networks life of communication. This dissertation design a simple of Network instant messaging software by learning the communications software protocol and use. NET platform to achieve this chat tool, this chat software implementes functions of the sending and receiving information, setting server, registing, log, getting real-time weather feature. On this basis, to clarify the basic principles of Internet chat, instant messaging software to track the direction of development for better understanding of areas of network development and instant messaging to chat with more people on the network have a better understanding.This thesis on LAN communication software feasibility analysis, demand sexual analysis and summary design and detailed design described in detail. Through the analysis of the feasibility from economic, technological, and timing researche in the software of forecasted, greatly reduce the risk of software development. Then through and user communication rapid prototype, for users to opinions and deeper understanding of users, according to real needs an outline design system. Finally a detailed design of each module. Due to personal ability is limited, the software in the design function module than QQ so much, but from the network security perspective, this software network security is higher than the public network QQ. For unit interior communications confidential problems solved communication.As a researcher through continuous learning should improve themselves are very important. According to software development activities, this thesis emphasizes the demand for software design and analysis of two stages. Because the two stage determines a software formation and its performance. And the encoding phase just natural language translation into computer language level, this is not a the researchers had to consider too many questions. As for the testing phase just to find software the deficiencies and loophole, so this thesis by using a rapid prototyping model. Such already can modify immediately back to the initial stage, and can save cost and time. |