电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C#.NET 企业 QQ 系统类库模块、服务器端模块的设计与实现

31页
  • 卖家[上传人]:新**
  • 文档编号:480247633
  • 上传时间:2023-12-16
  • 文档格式:DOC
  • 文档大小:1.20MB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、专业:计算机应用技术姓名:任梦学号:0803010203金 肯 职 业 技 术 学 院 毕业设计(论文) 题目 C#.NET 企业QQ系统-类库模块、服务器端模块的设计与实现 计算机与通信工程 系 计算机应用技术 专业 08 级姓名 任梦 学号 0803010203 指导教师 施长云 二0一0 年 十二 月 一 日目 录第一章开发工具简介71.1 Visual Studio71.2 C#语言71.3 SQL Server 200571.4 C/S结构81.5 UDP协议91.6 Socket9第二章 建设企业QQ系统的分析102.1建设企业QQ系统的背景102.2 建设企业QQ系统的可行性102.3 企业QQ系统的功能需求102.4 企业QQ系统的性能需求102.5 企业QQ系统的运行环境11第三章 企业QQ系统设计113.1 企业QQ系统目标113.2企业QQ系统功能结构113.2 企业QQ系统业务流程123.3数据库的设计123.3.1 数据库分析123.3.2 数据库概念设计13第四章 类库的设计134.1 类库定义134.2 类库的创建说明134.2.1 ClassPublic

      2、类144.2.2 UDPSocket控件144.2.3 ClassForms类184.2.4 ClassMsg类184.2.5 ClassOptionData类194.2.5.1 ExSQL()方法204.2.5.2 ExSQLReDr()方法204.2.6 ClassSerializers类214.2.6.1 SerializeBinary()方法214.2.6.2 DeSerializeBinary ()方法214.2.7 ClassUserInfo类214.2.8 ClassUsers类224.2.9 ClassVideo类23第五章 服务器端模块设计255.1 服务器端控制台窗体255.2服务器端控制台窗体实现过程25结 论29致 谢30参考文献:31C#.NET企业QQ系统-类库模块、服务器端模块的设计与实现专业班级:计算机应用技术2班 学生姓名: 任梦指导教师:施长云摘要 随着Internet应用的越来越丰富,使用计算机人的增多,以简便、快速为代表的即时通讯工具也层出不穷,同时,也成为当今网络应用的主流。聊天工具作为当今最为广泛的即时通讯工具之一,这种在线聊天工具已被广大用

      3、户所接受,比如,具有代表性的腾讯公司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

      4、 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 develop

      5、ment 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 mainl

      6、y realizes chat software, the partial function of online chat, document transfer functions such as video connection, the class library modules, and the server monitoring user module; With another students designed a client modules, constitute a use, the function is perfect QQ chat software, By running, test and analysis to illustrate the real-time chat software is stable, reliable has certain practical value. Key words: Chat software QQ chat software SQL online chatting 引 言 Internet是目前世界上最大的计算机互

      7、联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体,它的覆盖面积的庞大使世界从此变小,人们的信息交流也变得简单与方便。如今,人们可以通过即时聊天软件进行实时的沟通,从即时性、有效性和经济性上都超过了信件、E-Mail和电话。自从1996年11月ICQ在全球发布,拉开了互联IM(Instant Messenger,即时通讯)应用的序幕。ICQ一经上市,迅速取得了广阔的市场,作为世界IM的鼻祖,很有意思的说,ICQ是“I seek you”的简称,是以色列两个工程师开发的,由于它的前景一片光明,所以同类软件迅速的更进。因为其本身的技术并不复杂,所以很快几乎每个国家都退出本土的IM软件,抢夺了市场。以国内的腾讯QQ软件为例:腾讯QQ脱胎于腾讯OICQ,而OICQ就是国内最早出现的即时通讯软件之一,软件最初的设计完全仿照ICQ,从内容、形式等方面完全照搬。出于国内首创,所以很快积累了大量的人气,用的人越来越多,最终占领了国内70%以上的市场。其它还有微软的MSN、雅虎的雅虎通、网易泡泡、盛大圈圈、淘宝旺旺、skype等。 随着IM软件的深入研究,它的功能早已超出了初期的即时文字聊天。以

      8、腾讯QQ为例,我们通过QQ和好友进行交流的同时,可以自定义图片发送和接收、语音视频面对面聊天、点对点断点续传的文件传输等。事实表明,现在的IM是一个交流互动、休闲娱乐、语音、视频、音乐播放、信息共享等高级功能层出不穷的即时聊天软件。发展至今,IM软件已经成为现代人和现代经济中不可缺少的一部分。它的出现给人们一个彼此之间的沟通带来了方便、人们可以通过聊天软件建立深刻的友情,让人们在Internet上的交流带来生机与活力。近年来,类似于QQ的局域网即时聊天工具得到了飞速发展。不管是在哪个行业里的运用,它都能发挥其卓越的通讯功能,为企业带来了不可估计的成本节约,其中最突出的当然是沟通成本,作为现代化企业,拥有适合自己的沟通方式,从而提高整体效率。 第一章开发工具简介1.1 Visual StudioVisual Studio是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C#、Visual J#全都是用相同的集成开发环境(IDE),利用此IDE可以功效工具

      9、且有助于创建混合语言解决方案。Visual Studio的安装对于电脑的体系结构、操作系统、硬件都有要求。Visual Studio内有应用程序、Web窗体、Windows窗体、XML Web services、XML支持。Visual Studio目前已经开发到9.0版本,也就是Visual Studio 2008。1.2 C#语言C#(C Sharp)是微软为.NET Framewrok量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特点,是第一个组件向导的程序语言,和C+与Java一样亦为对象向导程序语言。C#独有的特点有:l 简洁的语法l 精心的面对对象设计l 与Web的紧密结合l 完整的安全性与错误处理l 版本处理技术l 灵活性与兼容性1.3 SQL Server 2005SQL Server 2005数据库管理重要特点:(1) 数据库镜像:通过新数据库镜像方法,将记录档案传送性能进行延伸。(2) 在线恢复:使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。(3) 在线检索操作:在线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。(4) 快速恢复:新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。(5) 安全性能的提高:SQL Server 2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的

      《C#.NET 企业 QQ 系统类库模块、服务器端模块的设计与实现》由会员新**分享,可在线阅读,更多相关《C#.NET 企业 QQ 系统类库模块、服务器端模块的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.