首页 局域网聊天系统SQL+VC++

局域网聊天系统SQL+VC++

举报
开通vip

局域网聊天系统SQL+VC++局域网聊天系统SQL+VC++ 毕业 摘    要 该局域网聊天系统运用软件工程的设计流程,综合运用ODBC数据库编程技术、Windows程序设计技术、网络通讯技术,以Visual C++ 6.0作为系统前台应用程序开发工具,Microsoft SQL Server 2000作为后台数据库管理系统,通过Microsoft 操作系统自带的ODBC管理工具使两者进行连接从而进行软件开发。此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用TCP与服务器连接,客户端与客户端之间通过UDP互相通讯。服务器端具有服务...

局域网聊天系统SQL+VC++
局域网聊天系统SQL+VC++ 毕业 摘    要 该局域网聊天系统运用软件工程的设计流程,综合运用ODBC数据库编程技术、Windows程序设计技术、网络通讯技术,以Visual C++ 6.0作为系统前台应用程序开发工具,Microsoft SQL Server 2000作为后台数据库管理系统,通过Microsoft 操作系统自带的ODBC管理工具使两者进行连接从而进行软件开发。此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用TCP与服务器连接,客户端与客户端之间通过UDP互相通讯。服务器端具有服务器端口设置,维护客户端个人信息, 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 客户端状态,分配QQ号码等功能;客户端具有服务器地址及端口设置,用户注册,用户登陆,添加好友和删除好友,查看好友信息,给好友发送消息,简单文件传输,定时提醒与定时关机等功能。 关键词:网络通讯;客户端/服务器模型;传输控制协议;用户数据报协议;开放数据库互连;           微软基础类;套接字 Abstract This local area network chat systerm using the design stream of the software project , the technology of the ODBC database programming, Windows program designing technique and the network communication technology, makes Visual C++6.0 as the front application design tool, Microsoft SQL Server 2000 is used as the background DBMS( the database management system ), The two of them being connected by ODBC which is embedded in Microsoft OS to develop the software.This network chat tool adopts client/server mechanism(C/S) and the client connect the server using TCP,and they communicate each other by UDP.The server has the ability seting the port of the server,maintaing the clients’ personal information,recording the clients’ status,distributing QQ numbers and so on;The client have the ability setting the IP address and port of the server,user regediting,user logining,adding friends and deleting friends,finding and looking the user’s information,sending message to friends, simple file translation,timing noting ,timing shuting the computer and so on. Keywords:network communication,client/server mechanism,TCP,UDP,ODBC, MFC,SOCKET   目  录 摘    要 1 Abstract 2 目  录 3 前    言 5 第1部分  系统开发环境和主要技术简介 6 第1章  Visual C++概述 6 1.1 Visual C++的简介 6 1.2 Visual C++的发展过程 6 1.3 Visual C++的特点 6 1.4 Visual C++6.0的主要特性 7 1.5 MFC和Visual C++ 7 第2章  MicroSoft SQL Server 概述 8 2.1 Microsoft SQL Server的发展 8 2.2 Microsoft SQL Server的主要功能 8 第3章  ODBC 10 3.1 使用ODBC连接 10 3.2 ODBC接口的工作原理 10 第4章 MFC Socket编程 11 4.1 MFC Socket编程机制 11 4.2 CSocket类编程模型 11 第5章 MFC 的ODBC编程 13 5.1 MFC的ODBC类 13 5.2 CRecordset类 13 第2部分 系统总体设计 15 第6章 需求分析 15 6.1 开发背景 15 6.2 功能概述 15 6.3 运行环境 15 6.4 系统总体 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计 15 6.5 数据流图(DFD) 16 第7章 概要设计 23 7.1 结构化设计方法 23 7.2 SC图 23 7.3 数据库设计 28 第3部分 系统详细设计 30 第8章 服务器详细设计 30 8.1 服务器界面设计 30 8.2 设置服务器端口 30 8.3 启动服务器 30 8.4 数据结构设计 31 8.5 类设计 41 8.6 关闭服务器 42 第9章 客户端详细设计 43 9.1客户端初始登录界面 43 9.2 申请QQ 44 9.3 QQ聊天和简单文件传输 44 9.4 获取QQ好友个人信息 47 9.5 查询好友与加为好友 49 9.6 定时关机与定时提醒 49 结 束 语 51 致  谢 52 参 考 文 献 53 前    言 随着网络的普及化,网络作为人们相互间沟通与交流联系的现代化工具日益重要,可以说现在人们的生活已经离不开网络。在现实生活中人们可以通过多种手段与家人亲戚朋友交流通讯,像电话,电子邮件等等。但这些手段都有些缺点,要么费用太高,要么实时性不强,要么1次只能和1位好友进行交流。于是这就需要1种便宜,快速,能同时与多个好友进行通讯的网络工具的出现,而网络聊天工具就满足了这些需求,填补了这个空白。 随着网络技术和数据库管理系统的发展,C/S体系结构在软件的开发中越来越流行。因为这种结构的应用软件可以充分发挥网络的作用和数据库系统的优势,以满足人们各种应用的需求。 同时,Microsoft公司的Visual C++编程开发环境,已经成为各国程序员开发系统程序和应用程序的首选开发工具。这是由于它有功能强大,支持面向对象,模块化,代码可以重用及组件共享等特点,可以大大提供软件和系统开发的效率,缩短开发周期及便于系统的维护和升级。 网络的飞速发展使网络应用程序的开发地位显的越来越重要,而网络应用程序的开发和传统应用程序的开发在思想和实现上有很大的区别。Microsoft公司的Visual C++编程开发环境在进行网络应用程序开发方面有以下几个特点: ● 开发出的应用程序占有资源少。 ● 开发人员有灵活多变的开发方式。 ● 如果使用VC的MFC类库则可以使开发人员从很大程度上简化开发过程。 ● 可使应用程序有很强的扩展性。 基于Visual C++对网络编程所提供的全面技术支持,该局域网聊天系统采用Visual C++作为前端开发环境,后端数据库采用Microsoft公司的SQL Server 2000。
本文档为【局域网聊天系统SQL+VC++】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_977556
暂无简介~
格式:doc
大小:7KB
软件:Word
页数:0
分类:工学
上传时间:2017-03-24
浏览量:30