ImageVerifierCode 换一换
格式:DOC , 页数:50 ,大小:471KB ,
资源ID:1643940      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1643940.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于VC的聊天系统毕业论文.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于VC的聊天系统毕业论文.doc

1、哈尔滨商业大学毕业设计(论文)基于VC的小型聊天系统学 生 姓 名 刘加庆 指 导 教 师 葛 利 专 业 计算机与科学与技术 学 院 计算机与信息工程学院 2012年 06月 01日Graduation Project (Thesis)Harbin University of CommerceSmall Chat System based on VCStudent Liu Jiaqing Supervisor Ge Li SpecialtyComputer science and technology SchoolComputer and Information Engineering 20

2、12-06-01毕业设计(论文)任务书姓名:刘加庆学院:计算机与信息工程学院班级:中外二班专业:计算机科学与技术毕业设计(论文)题目:基于vc的小型聊天系统的设计与实现立题目的和意义:目的:随着全球信息化的不断发展,网络也在飞速发展,聊天系统已经成为了一种不可缺少的网络交流方式,出于高效、快速地处理各种事务的目的,开发了这款小型聊天系统软件。意义:在聊天系统的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率,个人也能够提高信息的交互效率。技术要求与工作计划:技术要求:1广泛阅读与选题有关的文献30篇以上,其中,英文文献至少5篇。结合毕业实习充分掌握一手资料,在论文撰写中运用恰

3、当、贴切。2运用所学的专业基础理论和专业知识,理论联系实际,分析和解决本课题研究问题。3在论文撰写过程中,论证要逻辑严密、概念准确、数据可靠、结论正确,符合毕业论文写作规范的各项要求。工作计划:1按照确定的选题范围查阅有关小型聊天系统的相关文献。2根据查阅的有关小型聊天系统相关文献,撰写论文大纲和开题报告,并按指导教师要求修改。3结合毕业实习,了解现有聊天系统存在的意义。4按照开题通过的论文大纲和所收集的一手和二手资料撰写论文初稿。5根据指导教师提出的修改意见修改论文初稿。6按学校毕业论文撰写规范的要求排版、打印和装订。7准备毕业论文答辩陈述词。8毕业论文答辩。时间安排:第1周第3周:查阅相关

4、文献资料,明确研究内容,学习开发所需vc 相关知识,数据库等相关技术,确定方案.完成开题报告. 第4周第5周: 对开发系统进行需求分析等开发的前期工作. 第5周第12周:进行开发工具的选择与配置,准备开发环境,具体代码的编写。 第13周第14周:完成修改毕业论文. 第15周:准备论文答辩.指导教师要求:(签字) 年 月 日教研室主任意见:(签字) 年 月 日院长意见:(签字) 年 月 日毕业设计(论文)审阅评语一、指导教师评语: 指导教师签字:年 月 日毕业设计(论文)审阅评语二、评阅人评语: 评阅人签字:年 月 日毕业设计(论文)答辩评语三、答辩委员会评语:四、毕业设计(论文)成绩:专业答辩

5、组负责人签字:年 月 日五、答辩委员会主任签章答辩委员会主任单位: (签章) 答辩委员会主任职称: 答辩委员会主任签字: 年 月 日哈尔滨商业大学毕业设计(论文) 摘 要随着电脑技术和Internet的快速发展,网上聊天已成为人们日常交流中的一种重要的方式,与E-mail、电话相比,网上聊天服务更具有时效性和简洁性。本项目采用软件工程的方法,综合运用程序设计技术、网络技术,以Visual C+ 6.0作为系统前台应用程序开发工具,开发设计了在TCP/IP协议下的聊天系统。此聊天系统采用客户端/服务器(C/S)模式和TCP连接。它有两个模块组成:服务器和客户端。服务器模块主要用来维护网络上所有用

6、户的信息,如用户名;聊天客户端模块主要包括用户登录、发送信息、接收信息等。整个工程采用结构化的方式进行编译,逐步完善系统功能。系统采用CSocket实现连网功能,CSocket是MFC在CAsyncSocket基础上派生的一个同步阻塞Socket的封装类,而Socket是Windows中得到广泛应用的、开放的、支持多协议的网络编程接口。关键词:聊天系统;VC+;TCP/IP AbstractAlong with the high-speed development of the computer science and Internet, chatting on line has been a

7、n important method in our communication. Comparing with E-mail and telephone, the chat-line service is more real-time and effective. The subject under discussion adopts the method of the software project ,use procedure designing technique and the network technology. The project use Visual C+6.0 as t

8、he development tools, studies under the TCP/IP protocol of chat rooms.This chat tool adopts client/server mechanism(C/S) and TCP.It is composed of two components:the server and the client. The server model is mainly used to prootect all users information ,incuuding users name and so on;The client mo

9、del includes user regediting,sending message,receiving message and so on. System uses CSocket to achieve networking. CSocket is a synchronous blocking Socket wrappers derived by MFC based on CAsynncSocket. The Socket is widely used for open, multi-protocol network programming interface in windows. K

10、ey Words:Chat System; VC+;TCPII目 录摘 要IABSTRACTII1 绪 论11.1 论文的目的和意义11.2 论文的主要内容21.3 国内外聊天系统的现状21.4 开发环境及编程语言介绍41.4.1 Visual C+可视化集成开发环境41.4.2 网络编程51.5 需求分析及可行性研究61.5.1 时间要求61.5.2 功能要求61.5.3 系统基本流程图61.5.4 性能要求71.5.5 测试环境规定71.5.6 可行性研究72 聊天系统的设计82.1 聊天系统的设计82.1.1 客户机/服务器模式82.2 系统实现原理82.2.1 Win32编程原理82.

11、2.2 TCP/IP协议简介112.2.3 Windows Socket网络编程接口概述112.2.4 系统工作流程192.2.5 界面设计203 聊天系统的实现213.1 准备工作213.2 功能实现254 系统软件的测试284.1 软件测试的意义284.2 软件测试的目标284.3 软件测试的方法284.4 软件测试的用例294.5 软件测试分析304.5.1 静态分析304.5.2 动态测试304.5.3 软件测试过程314.6 软件可靠性测试324.6.1 软件可靠性测试定义324.6.2 软件可靠性测过程334.6.3 软件可靠性度量344.6.4 软件可靠性评估34结 论36参考文

12、献37致 谢381 绪 论当今世界正处于信息时代,计算机和通信网络是这一时代所谓“信息基础设施”。人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。基于VC+网络编程的强大功能,本次毕业设计使用VC+编写一个聊天系统。本系统建立在VC平台上,系统的设计使用了面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端与客户端以及客户端与服务器端之间通过CSocket传送消息1。使用VC+语言编写,开发工具采用VC6.02。1.1 论文的目的和意义近年来,随着全球信息化的不断发展,网络也在飞速发展。出于高效、快速地处理各种事

13、务和提高个人信息的交互目的,越来越多的聊天系统得以应用。在聊天系统的帮助下,企业和个人得以简化信息流程,提高信息交换的速度,从而提高工作和沟通效率。相比以往传统的通信方式,例如,书信,电话等通信的方式,聊天系统的诞生就得以广泛的应用和推广,聊天系统迅速成为一种不可缺少的通信方式,而且还在以更加强劲地速度进行发展和拓展。随着用户对软件功能的需求不断提高,即时通讯的产品也不断地更新换代。即时通讯的发展不论是在基础应用方面还是在扩展应用方面都有着飞跃。为了满足用户的需求,包括腾讯公司的聊天软件QQ在内,许多即时性聊天工具都推出了语音聊天、视频聊天功能模块。本课题研究的是基于vc的聊天系统,用VC+编写的程序,程序实现一般的文字聊天功能,可作为小型简洁的交流工具。本系统采用基于Socket的方法实现通信交流,基于Socket的通信软件可以成为提供一种良好,安全,快速的通信机制。它的实现无需对硬件有更高的要求,具有实现成本低廉的优点,它的使用能有效地提高交流沟通的速率,提高网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1