基于socket的即时通讯软毕业论文参考

上传人:012****78 文档编号:212339839 上传时间:2021-11-19 格式:DOC 页数:17 大小:98.50KB
返回 下载 相关 举报
基于socket的即时通讯软毕业论文参考_第1页
第1页 / 共17页
基于socket的即时通讯软毕业论文参考_第2页
第2页 / 共17页
基于socket的即时通讯软毕业论文参考_第3页
第3页 / 共17页
基于socket的即时通讯软毕业论文参考_第4页
第4页 / 共17页
基于socket的即时通讯软毕业论文参考_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《基于socket的即时通讯软毕业论文参考》由会员分享,可在线阅读,更多相关《基于socket的即时通讯软毕业论文参考(17页珍藏版)》请在金锄头文库上搜索。

1、基于socket的即时通讯软-毕业论文参考 作者: 日期:毕业设计论文题目:基于socket的即时通讯软件 系部: 专 业: 通信工程 学 生 姓 名: 班 级: 学号 指导教师姓名: 职称 最终评定成绩 摘 要近些年来,随着计算机技术的飞快开展,尤其是计算机网络方面的开展,人们的生活得到了彻彻底底的改变,人们能以非常低廉的价格,甚至不用花钱,就可以用上更方便、更实用的网络通信软件。现在,网络上的在线效劳系统多种多样,它们已经深深的影响并改变了人们的联系和交流方式,使得人们可以在千里之遥进展即时性的通讯。过去的种种陈旧的通讯方式,已经不能满足现代生活的需要。即时通讯软件作为一种方便人与人之间联

2、系的实用工具应运而生,为我们的学习和工作,带来了极大的方便,很大程度的提高了学习和工作效率。由于即时通讯软件的外观友好、使用非常方便,而且使用者之间的通讯是即时互动的特点,受到大多数人的喜欢,这一类通讯软件的应用市场特别广阔。现如今,很多的企业、机关、学校都纷纷建立起自己的局域网。于是我就想到做一个在局域网里的多功能通讯软件,在局域网里,我们可以通过它,实现在局域网里联络,消息的发布等。在学校建立的校园网里,这软件可以方便同学之间、教师之间、师生之间即时性的联络,这样,不用上Internet,可以节省资源。在学校这个大环境里,这个软件可以方便同学之间联系,促进同学之间的友谊,学生可以通过它来与

3、不同寝室的同学,与教师讨论问题,并能最大限度地利用现有的网络资源,极大地提高工作效率。这个软件包括效劳器程序和客户端程序,效劳器包括聊天信息即时转发,发送通知,数据库备份复原及数据库的初始化等功能。客户端具有登陆,注册,修改个人信息,聊天等功能。关键词:VB,Winsock,Access,即时通讯软件ABSTRACT In recent years, along with the fast development of computer technology, especially the development of computer network, the life of people

4、get a complete change, people can use more convenient and more practical network communication software with very low price, even no money. Now, there are kinds of on-line service system,which have changed peoples contact and communication, and make people can real-time communication over thousands

5、of miles away. The past, old communication cant meet the need of modern life. Instant messenger software as a convenient contact between the practical tools brought great convenience to our study and work, greatly improving the efficiency of work and study. Because of its friendly outward appearance

6、, the formidable function, the use convenience, the relation prompt and so on the characteristic wins modern peoples favors, its application market is extremely broad.Nowadays, a lot of enterprises, institutions and schools have set up their own LAN. So I thought of making a different communications

7、 software. We can achieve through it, the contact in LAN, news release, etc. In the school campus, the establishment of the software can be conveniently between teachers and students, between the contact between teacher and students. We need not get on the Internet. It can save resources. In the sch

8、ool, this software c can make students convenient links. Students can discuss problems with other students and teachers through it. This software can maximize existing network resources, greatly improving work efficiency. The software includes server program and client program. Server includes real-

9、time chat message transmitting, database backup notification, and database of initialization functions. The client has login, registration, modify, chat, personal information functions.Keywords: VB,Winsock,Access, Instant Messenger目 录 摘 要IABSTRACTII第1章 绪论1课题的来源及意义1课题的目的1课题的内容1第2章 开发工具介绍22.1 VB简介22.2

10、 Access简介4第3章 网络通讯程序的设计原理53.1 TCP/IP协议53.2 客户机/效劳器模型6第4章 需求分析及开发方法84.1 需求分析84.2 系统功能模块84.3 系统功能需求图84.4 开发方法介绍9第5章 总体设计115.1 设计思想115.2 关键通信技术Winsock11第6章 详细设计136.1 数据库设计136.1.1 系统数据流程图136.1.2 数据库逻辑构造设计136.2 各主要窗体及核心代码介绍146.2.1 密码模块146.2.2 数据初始化模块156.2.3 数据备份和复原模块176.2.4 查看效劳器信息206.2.5 保存记录以及查看记录206.2

11、.6 更改管理员密码236.2.7 发布通知246.2.8 客户界面256.2.9 底层通讯设计30结 论33参考文献35附 录36致 谢37第1章 绪论课题的来源及意义在网络无所不在的今天,在Internet上,有QQ、MSN等网上寻呼软件,极大程度上方便了处于世界各地的友人之间的相互联系,也使世界好似一下子缩小了,不管你在哪里,只要你上了网,翻开这些软件,就可以给你的朋友发信息,不管对方是否也同时在线,只要知道他的号码。现在,企业、机关、学校都纷纷建立起自己的局域网。在局域网里,虽然可以通过文件共享的方式进展通讯,但单单使用这种方式,是非常不方便的。首先,在局域网里的网上邻居里,只能看到机

12、器名,不清楚对方是谁,也不知道对方机器里有什么资源可以共享,而且当局域网内的机器很多时,这种方式更加麻烦。于是,就想到做一个适用于局域网(校园网)的聊天工具,在局域网里,我们可以通过它实现局域网内方便的联络、进展消息的发布。在学校的校园网里,这软件可以起到方便同学之间、教师之间、师生之间相互联络的作用。这样,不用上Internet,可以节省资源,在学校这个大环境里,就可以同学之间联系,联络感情,促进同学之间的友谊,学生可以通过它来与不同寝室的同学,教师讨论问题,并能最大限度地利用现有的网络资源,极大地提高工作效率1。课题的目的现在也有很多在局域网上不使用效劳器的通讯软件,比方飞鸽传书,这种软件

13、小巧且方便,也能解决一局部问题。但是有效劳器的通讯软件,可以保存用户的个人信息或介绍,供人查看。而且,不使用效劳器的通讯软件,是以机器为通讯单元的,而有效劳器的通讯软件是以人为通讯单元,可以明确联络的对象,准确的找到对方。总之,使用有效劳器的通讯软件在局域网上通讯,会给我们带来更多的方便。课题的内容这个基于socket技术的即时通讯软件是基于Visual Basic平台和Access数据库设计的。软件的通讯协议是TCP/IP协议,并且采用socket套接字和客户端/效劳器端Client/Server网络模型。采用原型法设计可以使设计过程由浅入深,方便以后在功能上拓展软件。本软件在需求分析后,进

14、展初步设计,再经过反复调试,实现了聊天的根本功能。第2章 开发工具介绍2.1 VB简介Visual Basic是一个功能强大的应用程序开发工具,在世界范围内得到了广泛的应用。它之所以受到人们的青睐的主要原因有:Windows是当今主流操作系统,而Visual Basic是开发Windows应用程序最简单易学的语言之一;Visual Basic引入了面向对象和事件驱动的程序设计思想,大大缩短了应用软件的开发周期;Microsoft微软公司十分重视Visual Basic的功能扩大,不断地把最新技术运用到Visual Basic中,使之可以完成几乎所有Windows应用程序的开发任务;已有越来越多的优秀软件支持用Visual Basic进展二次开发2。【原文已删除,如需完整论文,加QQ:10247336详谈】【通信工程本/专科毕业论文修改与拟稿组】结 论经过

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

当前位置:首页 > 高等教育 > 工学

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