基于.NET的在线聊天系统毕业论文

上传人:人*** 文档编号:457973152 上传时间:2022-11-12 格式:DOC 页数:34 大小:693.69KB
返回 下载 相关 举报
基于.NET的在线聊天系统毕业论文_第1页
第1页 / 共34页
基于.NET的在线聊天系统毕业论文_第2页
第2页 / 共34页
基于.NET的在线聊天系统毕业论文_第3页
第3页 / 共34页
基于.NET的在线聊天系统毕业论文_第4页
第4页 / 共34页
基于.NET的在线聊天系统毕业论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于.NET的在线聊天系统毕业论文》由会员分享,可在线阅读,更多相关《基于.NET的在线聊天系统毕业论文(34页珍藏版)》请在金锄头文库上搜索。

1、潍坊科技学院本科毕业设计(论文)题 目 基于.NET的在线聊天系统 院(系) 中印计算机软件学院 专业 计算机科学与技术 学 号 200801450006 学生姓名 纪 连 文 指导教师 祝 凌 云 起讫日期 2011.12.15-2012.4.30 设计地点 潍坊科技学院 II摘要摘 要随着网络技术的不断发展,网络聊天技术正成为目前产业界和科研机构密切关注的焦点。基于网络的聊天技术已成了近年来新兴的聊天交流方式。网络聊天是在20世纪90年代发展起来的,它是在原有的面对面等通过动态声音为信息载体的基础上,增加了非接触式的通过静态文字为载体的交流方式。其使用的C/S结构系统可以在任何一台的计算机

2、上使用,系统的部署和维护只是在服务器上进行,这样的模式既能减少管理的成本,更重要的是它能很方便的实现用户与系统的交互,更快地响应用户信息交互请求,加之微软C#编程语言在窗体应用上的优势以及平台的独立性好、简便的窗体生成为C/S的实现提供了很好的技术基础。本系统前台选用了C#等作为主要的编程工具和语言,后台选用SQL Server2008作为数据库服务器。利用ADO.NET编程技术实现前后台的数据交互。本系统实现了以下功能:即时聊天,添加好友,文件上传,聊天记录查询等。关键词: C# C/S结构 数据库 主程序 AbstractAbstractWith the development of ne

3、t work technology network chat technology is become the industry and scientific research institutions close attention Based on network chat technology in recent years has become the emerging chat communication Network chat is in the 1990s, it was developed in the original face to face for such infor

4、mation carrier by dynamic voice, on the basis of increased non-contact through the static text as the carrier type of communicationIts restrictive is lower, avoid the gleam of restraining factors in communication; Chat system is providing these services with dynamic interaction function of the manag

5、ement information system, it achieved a network of on-line chat; Users can chatting in information system and the be fond of according to oneself and character in his own way to communicate and find friends Such user never leave home, can communicate with people anywhere at any time, from the tradit

6、ional way of communication in time and space, and the limitations of traditional exchange individual factors, enriched the limitations of the network life people As the Internets rapid rise, C/S structure of system can be in any one computer use, the systems deployment and maint enance just on file

7、server, such a model can not only reduce the cost management, more important is it can e asily achieve user and system interaction, to respond more quickly to user information interaction request, together with Microsoft C # programming languages, as is known to all, put forward the application form

8、 on the C # the independence of the advantages and platform, simple form was born the realization of becoming C/S, provide good technology foundation Thus, using the Internet to coverage area wide advantage, build a based on C/S structure of network chat system, and provide the network service mainl

9、y to chat to satisfy the users, according to his own will and communication needs and convenient degree of pursuit, rich users network life and daily communication means, will gets more and more users favor Keywords: C # C/S structure DateBase MainProcess目录目 录摘 要I目 录II第1章 绪论111 选题背景及意义112 网络聊天简介113

10、系统设计思想114 可行性分析215 系统运行环境2第2章 相关技术概述321 客户端/服务器( Client/Server)结构概述322 SOCKET编程技术32.6 SQL Server 2008概述42.7 ADONET技术4第3章 需求分析531 系统需求分析532 系统功能需求533 数据处理需求634 系统性能需求6第4章 系统分析与设计741 系统功能模块设计74.2 系统模块详细设计74.2.1 客户端功能模块设计74.2.2 服务器端功能模块设计104.3 系统整体流程图10第5章 数据库设计135.1 概述135.2 数据库概念结构设计135.3 数据库逻辑结构设计145

11、.3.1 用户信息实体属性图145.3.2 用户好友关系信息实体属性图145.4 数据表设计155.5 创建数据的存储过程15第6章 系统详细设计与实现176.1 系统通用类设计176.1.1 数据库表结构类设计176.1.2 服务器端模块数据库表操作类设计186.1.3 对数据库操作的封装186.2 界面及功能设计186.2.1 服务器主界面196.2.2 客户端界面196.3 系统实现过程中遇到的问题与解决276.3.1 Socket套接字异常问题276.3.2 多线程问题27第7章 结论与展望287.1 结论287.2 不足之处及未来展望28参考文献29致 谢30IV第1章 绪论第1章

12、绪论11 选题背景及意义Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。从实时性和有效性上都超过了用信件和电子邮件,并且在费用上要低于电话。因而各种聊天服务备受用户青睐,在这方面的开发与应用也较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。互联网的大多数网站都建有聊天室,

13、并且有专业聊天网站提供聊天服务。它们中大部分都是绝对的C/S模式,对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ、网络聊天时一类的聊天系统的发展日新月异。12 网络聊天简介网络聊天,英文简称NC(Network chat ),指的是按照用户的要求播放视频。NC有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如游戏聊天( Chat In Game)、在线语音聊天(Online voice chat)、离线文件传输(Offline file transfer)和远程教学( L

14、ong Distance Learning)等。网络聊天是在20世纪90年代发展起来的,它是在原有的面对面等通过动态声音为信息载体的基础上,增加了非接触式的通过静态文字为载体的交流方式,其限制性比较低,避免了沟通上的一线制约因素;聊天系统就是提供了这些服务的具有动态交互功能的管理信息系统,它实现了一个网络上的在线聊天;用户可以在聊天信息系统并根据自己的喜好和性格进行自己的交流方式和寻找朋友。这样,使用户足不出户就可随时随地地与人交流,摆脱了传统交流方式在时间和空间的局限性,以及传统交流个人自身的因素的局限性,极大丰富了人们的网络生活。13 系统设计思想聊天系统利用Net平台的Winform技术和数据库技术,提供以文字聊天为中心的网络文本传输服务,系统采用C#作为编程语言技术,结合C/S结构模式,能动态实现与用户的交互,满足用户添加好友和修改用户信息等需求,以及后台管理员对系统信息管理的需求。14 可行性分析计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。随着信息技术的发展,利用C#技术结合数据库技术来实现一个聊天系统,提供以文字聊天为中心的网络文本传输服务,能更贴切的满足用户根据自己的意愿进行无打扰的聊天的需求,也必将受到用户的青睐。但是,开发任何一个基于计算机的系统,都会受到时间和资源

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号