摘 要:本设计主要是基于C/S结构开发的。本论文主要介绍了引言、开发环境与关键技术简介、系统分析、详细设计等4个主要部分。首先,介绍了项目背景和开发目标。其次,介绍了开发环境、技术支持和服务器的搭建。然后,介绍了需求分析、功能结构、系统功能流程图和数据库设计。最后,介绍了各个功能模块,包括登录系统功能、好友列表功能、文字聊天功能、文件传输功能、视频聊天功能、多人聊天功能和其他模块功能。63162 毕业论文关键词:C/S结构,服务器,文字聊天,文件传输
Abstract:This design is based on the structure of C/S development, in the Studio Visual 2010 development environment, the use of C# programming language. In addition, the ESFramework framework and OMCS network video frame are adopted to reduce the complexity of coding.. The system needs analysis from the user, the function, the module, the whole process, the database several aspects. The design and implementation of the server, such as the structure of the server, the login system, the list of friends, the text chat, file transfer, video chat, multiplayer video, etc.. After many repeated testing, analysis and modification, the design of the multi-function instant communication system has a certain stability and reliability, and it has some practical value.
Keywords:InstantMessaging, text chat, C / S structure,ESFramework frame
目 录
1 引言 4
1.1 项目背景 4
1.2 开发目标 4
2 开发环境与关键技术简介 4
2.1开发环境 4
2.2关键技术 5
3 系统分析 7
3.1 需求分析 7
3.2 功能结构 8
3.4 模块划分 8
3.4 系统整体流程图 8
3.5 数据库设计 9
4 详细设计 11
4.1 登录系统功能 11
4.2 好友列表功能 13
4.3 文字聊天功能 16
4.4 文件传输功能 17
4.5 视频聊天功能 19
4.6 多人聊天功能 23
4.7 其它模块功能 25
结 论 29
参考文献 30
致 谢 31