【精品设计】UDP局域网QQ聊天程序

收藏

编号:20171121163256931    类型:共享资源    大小:8.88MB    格式:RAR    上传时间:2017-11-21
  
30
关 键 词:
精品 设计 udp 局域网 qq 聊天 程序
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

摘  要


随着网络技术的发展及人们生活的需求,网络聊天已越来越受到人们的青睐。网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具,给人们带来了很大的方便。

本设计开发的是一个局域网QQ聊天软件,运用软件工程的设计流程,使用现在比较普遍和流行的C#语言,采用面向对象的方法,综合运用数据库编程技术、多线程开发技术、网络通讯技术,以Microsoft Visual Studio 2005作为系统前台应用程序开发工具,Microsoft SQL Server 2000作为后台数据库管理系统,在Windows XP平台下进行开发。

本局域网QQ聊天软件采用服务器端/客户端(C/S)模式。客户端采用UDP与服务器连接,客户端之间也是通过UDP互相通讯。服务器端主要用于开启和关闭UDP协议的监听服务,还可以查看局域网内已注册的所有的用户以及他们的在线状态。客户端分为注册窗口、登录窗口、QQ窗体主界面以及聊天界面。服务器端要先开启监听服务,客户端才可以进行登录,然后才可以与其他登录的在线用户进行文本信息的聊天,还可以进行点对点的语音聊天,视频聊天和文件传输,还可以进行拍照和录像等。此外,还对该软件进行了皮肤的加载以及打包成安装源。

该软件运行稳定,界面美观、操作简便。在局域网内部使用该局域网QQ聊天软件,可以方便人与人之间的沟通、交流;可以大大提高企业的工作效率;拉近人与人之间的关系。


关键词:局域网;聊天软件;客户端;服务器端;UDP协议


目    录


引言1

1系统概述与需求分析2

1.1 系统概述2

1.2 需求分析2

1.2.1功能需求…………………………………………………………………………………3

1.2.2性能需求…………………………………………………………………………………3

1.3 可行性分析4

2  系统总体设计5

2.1 相关开发技术的原理性说明5

2.1.1.NET Framework和C#…………………………………………………………………..5

2.1.2SQL Server 2005………………………………………………………………………….6

2.1.3UDP协议简介……………………………………………………………………………6

2.1.4Socket简介……………………………………………………………………………….6

2.2 系统功能结构7

2.3 业务流程图8

2.4 程序运行环境8

3  数据库以及类库的详细设计与实现9

3.1 数据库的创建9

3.1.1数据库分析………………………………………………………………………………9

3.1.2数据库创建………………………………………………………………………………9

3.1.3数据库概念设计………………………………………………………………………....9

3.1.4数据库逻辑结构设计…………………………………………………………………..9

3.1.5文件夹组织结构………………………………………………………………………..10

3.2 类库的设计10

4  客户端模块的详细设计及实现12

4.1客户端注册模块的设计12

4.1.1客户端注册模块概述…………………………………………………………………..12

4.1.2客户端注册模块技术分析……………………………………………………………..13

4.1.3客户端注册模块实现过程……………………………………………………………..13

4.2 客户端登陆模块设计14

4.2.1客户端登陆模块概述…………………………………………………………………..14

4.2.2客户端登陆模块技术分析……………………………………………………………..14

4.2.3客户端登陆模块实现过程……………………………………………………………..14

4.3 客户端QQ模块设计……………………………………………………………………15

4.3.1客户端QQ模块概述…………………………………………………………………..15

4.3.2客户端QQ模块技术分析……………………………………………………………..15

4.3.3客户端QQ模块实现过程……………………………………………………………..16

4.4 客户端消息发送模块设计17

4.4.1客户端消息发送模块概述……………………………………………………………..17

4.4.2客户端消息发送模块技术分析………………………………………………………..18

4.4.3客户端消息发送模块实现过程………………………………………………………..18

5  服务器端模块的详细设计与实现23

5.1 服务器端控制台窗体概述23

5.2 服务器端控制台窗体技术分析23

5.3 服务器端控制台窗体实现过程23

6  系统特色及关键技术24

7  结论25

谢  辞28

参考文献29

附  录30

展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【精品设计】UDP局域网QQ聊天程序
链接地址:https://www.west960.com/p-218682.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开