资源描述:
《毕业论文-c#聊天系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江西理工大学应用科学学院毕业设计C#聊天系统摘要目前随着时代进步与发展,我们的生活中除电视、报纸、广播之外的第四大媒体,互联网不仅可以在人们无聊的时候成为一种打发时间,而且还可以变成人们获取新闻消息的主要渠道。各种各样的基于网络聊天应用软件随着互联网技术的发展而出现,网络聊天系统就是其中一个。此程序采用VisualStudio2010开发环境和c#编程语言以及c/s结构开发了一个类似QQ的网络聊天工具,并在WINDOWS平台上加以了实现。主要功能有文字聊天、文件传送。通过C#编程语言进行网络编程,实
2、现了人性化的界面设计与功能设计。软件经过测试,程序运行稳定、可靠、具有一定的使用价值。构成了一个实用的、功能完善的聊天软件。它满足了现代人们即时通信的需求,达到预期的设计效果,对网络聊天工具的人性化设计具有一定的现实意义,同时也为其他相关项目的设计提供了参考。关键词:网络聊天工具;C#;即时通信;人性化江西理工大学应用科学学院毕业设计AbstractWiththe eraofprogressanddevelopment, inadditionto television, newspapers,rad
3、ioandthefourthmedia inourlife, theInternet cannotonlybecome a time whenpeopleare boring,butalsocan become themainchannel forpeopletoobtain information. Avarietyofapplicationsoftware developmentwiththeemergenceof network chat basedontheInternettechnolog
4、y, thenetworkchatsystem isoneofthem. ThisprogramusesVisual Studio2010developmentenvironmentandc# programminglanguageandthec/s structureofthedevelopmentof asimilarQQ chattools, andimplemented ontheWINDOWSplatform. Themainfunctionof thetextchat, filetran
5、sfer. Networkprogramming, throughtheC#programminglanguage, realizedthe functionof interface designand humanizeddesign. Thesoftware testing, programoperationisstable, reliable, hascertainuse value. Constituteapractical, perfectfunction chatsoftware. Itc
6、anmeetthe demandofmodernpeople instantcommunication, achievethe expectedeffectofthedesign, hasacertainpracticalsignificanceonthe humanizeddesignof network chattool, butalsoprovidesareference forotherrelatedprojects.Keywords:onlinechattool;C#;instantane
7、ouscommunication;databasehumanization江西理工大学应用科学学院毕业设计目录第一章绪论11.1C#聊天系统开发背景11.2国内外的发展现状21.3本课题研究的意义21.4 聊天工具开发的现实意义31.5本文的主要工作3第二章开发环境及开发工具52.1C#聊天系统开发环境介绍52.2C#编程语言简介62.3C#语言特点72.4C/S结构82.5 系统综合要求92.5.1 硬件要求:92.5.2 程序运行环境:9第三章系统需求分析103.1用户需求103.2可行性研究1
8、03.3性能需求103.4 系统功能需求11第四章软件的设计方案12II江西理工大学应用科学学院毕业设计4.1系统功能结构124.2 系统目标124.3 业务流程图134.4文本聊天模块实现134.4.1文本聊天模块概述134.4.2文本聊天服务器工作原理144.4.3文本聊天客户端工作原理154.4.4P2P文本聊天164.5文件传输模块实现174.5.1文件传输模块概述174.5.2文件传输接收端工作原理174.5.3文件传输发送端工作原理184.5.4P2P文件