金 肯 职 业 技 术 学 院
毕业设计(论文)
题目 C#.NET 企业QQ系统-类库模块、服务器端模块
计算机与通信工程 系 计算机应用技术 专业 08 级
任梦 0803010203
指导教师 施长云
二0一0 年 十二 月 一 日
目 录
第一章开发工具简介 7
1.1 Visual Studio 7
1.2 C#语言 7
1.3 SQL Server 2005 7
1.4 C/S结构 8
1.5 UDP协议 9
1.6 Socket 9
第二章 建设企业QQ系统的分析 10
2.1建设企业QQ系统的背景 10
2.2 建设企业QQ系统的可行性 10
2.3 企业QQ系统的功能需求 10
2.4 企业QQ系统的性能需求 10
2.5 企业QQ系统的运行环境 11
第三章 企业QQ系统设计 11
3.1 企业QQ系统目标 11
3.2企业QQ系统功能结构 11
3.2 企业QQ系统业务流程 12
3.3数据库的设计 12
3.3.1 数据库分析 12
3.3.2 数据库概念设计 13
第四章 类库的设计 13
4.1 类库定义 13
4.2 类库的创建说明 13
4.2.1 ClassPublic类 14
4.2.2 UDPSocket控件 14
4.2.3 ClassForms类 18
4.2.4 ClassMsg类 18
4.2.5 ClassOptionData类 19
4.2.5.1 ExSQL()方法 20
4.2.5.2 ExSQLReDr()方法 20
4.2.6 ClassSerializers类 21
4.2.6.1 SerializeBinary()方法 21
4.2.6.2 DeSerializeBinary ()方法 21
4.2.7 ClassUserInfo类 21
4.2.8 ClassUsers类 22
4.2.9 ClassVideo类 23
第五章 服务器端模块设计 25
5.1 服务器端控制台窗体 25
5.2服务器端控制台窗体实现过程 25
结 论 29
致 谢 30
参考文献: 31
C#.NET企业QQ系统-类库模块、服务器端模块
专业班级:计算机应用技术2班 学生: 任梦
指导教师:施长云
摘要 随着Internet应用的越来越丰富,使用计算机人的增多,以简便、快速为代表的即时通讯工具也层出不穷,同时,也成为当今网络应用的主流。聊天工具作为当今最为广泛的即时通讯工具之一,这种在线聊天工具已被广大用户所接受,比如,具有代表性的腾讯公司--QQ聊天软件。本毕业设计就是模拟QQ聊天软件,在基于.NET开发环境下,使用SQL Server 2005数据库、C#编程语言开发一个在线聊天,图片发送,文件传递,视频连接等功能的聊天工具。
本文首先介绍国内外聊天工具的发展;之后对开发环境和语言进行简单介绍;对本毕业设计所要开发的聊天软件做较为详细的需求分析,并给出聊天软件的系统设计方案;本毕业设计主要实现聊天软件的部分功能,在线聊天,文件传递,视频连接等功能的类库模块,和服务器端监控用户模块;与另一位同学设计的客户端模块,构成一个使用、功能完善的QQ聊天软件;通过运行、测试与分析来说明该即时聊天软件稳定、可靠具有一定的实用价值。
关键词:聊天软件 QQ聊天软件 SQL 在线聊天
C#.NET Enterprise QQ system-library modules,the server module design and implementation
Abstract Along with the Internet application is more and more abundant, using computer person increasing, with simple and convenient, rapid, as a representative of the instant communication tool also emerge in endlessly, meanwhile, also become the mainstream of the current network applications. Chatting tools as the most extensive instant messaging tool, this kind of online chatting tools has been accepted by the masses of users, for example, is representative of the tecent company - QQ chat software. The graduation design is simulated QQ chat software, based on the.net development environment, use SQL Server 2005 database, the c # programming language developed an online chat, pictures, document transfer, sending video links function chatting tools. This paper first introduces the development of domestic and foreign chatting tools, After development environment and language simple introduction, Our graduation design to develop software for chat doing comparatively detailed requirement analysis, and gives chat software system design scheme, The graduation design mainly realizes chat software, the partial function of online chat, document transfer functions such a
相关热词:cnet 企业 QQ 系统 模块 服务器 模块 设计
上一篇:
(c#net)人力资源管理系统专科论文
下一篇:
马原:环境保护与可持续发展论文(word)