关键词:聊天软件;文字聊天;文件传输;C/S结构;QQ聊天软件
Design and Development of the Multi-function Chat Software——Writing/File Transferring Module
Abstract
Nowadays,China's Internet technology has already entered a rapid development times, the instant messenger takes now the mainstream of network application, which causes people's online life to be more richly colorful, and has also received people's favors simultaneously. At present, the most widespread instant messenger—chat software, may facilitate the people to carry on the online information exchange at anytime and anywhere, for instance the QQ chat software of Tencent company. This graduation project simulates QQ chat software, and develops a chat software that includes the writing, file transfer, audio chat, video chat and so on.
This design development uses the C/S structure, uses the C# programming language to carry on developing this software based on .NET environment. This paper first elaborates the development situation of domestic and foreign chats tool and the development direction nowadays, and has carried on the simple introduction to the development environment and the development language. The demand of multi-function chat software is analyzed in detail, and its plan is provided. It’s main functions include the writing, file transfer, audio and video chat and etc. This graduation project mainly realizes the partial functions of multi-function chat software, namely the writing chat, the file transfer and so on, which mainly realizes the design of server module, the design of database, adding of good friend, writing chat, file transfer and so on. Finally, this design integrates the functions that another schoolmate designs the writing and file transfer, which forms chat software of practical and full functions. This software achieves the anticipated target. By running, testing and analyzing, it shows that this multi-function chat software is stable, reliable, and has some practical values.