网络聊天工具论文_第1页
网络聊天工具论文_第2页
网络聊天工具论文_第3页
网络聊天工具论文_第4页
网络聊天工具论文_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PAGE44 / NUMPAGES40 08届毕业(设计)论文题 目 网络聊天工具专业班级 信息与计算科学学 号 0809030123学生某 许某指导教师 李圆媛指导教师职称 讲师学院名称 理学院完成日期: 2012 年 5 月 30日网络聊天工具Chat Tool学生某 许某(QQ:1012264872)指导教师 李圆媛摘 要当今,互联网发达,随着中国网名数量一跃成为世界第一,通过网络的信息交流变得日益流行,除去传统的、报文等通信手段,即时聊天已经变得喜闻乐见了,不仅因为不收取任何费用,而且能够实现快速的信息交换,增添聊天乐趣,如添加表情等,极大丰富了即时聊天的功能,使得即时聊天已经成为当

2、下颇受亲睐的通信手段.当前是数字信息时代,网络时代,任何一种编辑工具都不能忽视在网络上的应用,聊天工具适用于网上会议或闲聊的一些场合。聊天工具为网友提供了较好的交友环境, 网友之间相互以文字交谈,在形式上有点类似笔友的性质,却大大节省了书信往返的时 间,这也是网上交友之所以如此热门的原因。本课题用VB语言实现点对点,点对多的即时聊天,单用户通过添加好友后,可以与不同的好友进行聊天,从而实现多用户间的通信.为了丰富聊天的乐趣,实现了发送表情的功能。关键词:聊天工具;VB;数字信息时代AbstractToday, the Internet is developed, With Chinas Int

3、ernet users had bee the first in the world, through the network information exchange has bee increasingly popular. In addition to the traditional telephone, message and other munications means, instant chat has bee popular.Not only because it is free , but also it can achieve rapid information excha

4、nge and add chating happiness, such as expressions,it enriched chat function instantl,add chat fun, such as adding expression, enrich the function of instant chat function, make instant chat has bee a closing munication means at present .The current is the age of digital information and the network

5、era .Chat tools provide a good environment to make friends for users , net friends talk to each other with words, is similar to the nature of the pen Pal in terms of form, but it saves much time used by backing and forthing between the letters , this is also the reason why it is so popular making fr

6、iends online .This topic achieves point-to-point and point to more instant chat by VB language , single user through the add buddy, can chat with different friends , so that it realizes the munications between the more users. In order to enrich the of fun chat , it realizes the function of sending e

7、xpression.Key words: chat tools; VB; the age of digital information目 录TOC o 1-3 h z uHYPERLINK l _Toc326532461摘要1HYPERLINK l _Toc326532462Abstract2HYPERLINK l _Toc326532463第一章需求分析3HYPERLINK l _Toc3265324641.1课题背景及意义3HYPERLINK l _Toc3265324651.2设计目标4HYPERLINK l _Toc3265324661.3设计要求4HYPERLINK l _Toc32

8、65324671.4可行性分析5HYPERLINK l _Toc326532468第一章相关知识7HYPERLINK l _Toc3265324692.1实验工具介绍7HYPERLINK l _Toc3265324702.1.1 AppServ集成工具7HYPERLINK l _Toc3265324712.1.2 MySQL数据库7HYPERLINK l _Toc3265324722.1.3 AppServ集成工具7HYPERLINK l _Toc3265324732.2 Windows Sockets 规X7HYPERLINK l _Toc3265324742.3即时聊天工具简介6HYPER

9、LINK l _Toc3265324752.4 C/S架构简介 PAGEREF _Toc326532475 h 12HYPERLINK l _Toc326532476第三章总体设计15HYPERLINK l _Toc3265324773.1 结构流程15HYPERLINK l _Toc3265324783.1.1客户端15HYPERLINK l _Toc3265324793.1.2服务器16HYPERLINK l _Toc3265324803.2数据库建立16HYPERLINK l _Toc3265324813.3代码设计原理16HYPERLINK l _Toc326532482第四章结果分析

10、18HYPERLINK l _Toc3265324834.1 服务器端运行18HYPERLINK l _Toc3265324844.2 客户端运行18HYPERLINK l _Toc326532485总结38HYPERLINK l _Toc326532486致谢39HYPERLINK l _Toc326532487参考文献41HYPERLINK l _Toc326532488附录42第一章 需求分析1.1课题背景及意义当今世界正处于信息时代,计算机和通信网络是这一时代所谓信息基础设施 . 在互联网相当普及的今天,在互联网上聊天对很多网虫来说已经是家常便饭了.聊 天室程序可以说是网上最简单的多点

11、通信程序.一个简单的聊天室, 从程序员的观点来 看就是在多个 I/O 端点之间实现多对多的通信.基于 SOCKET 的局域网通信是一种灵活 的,易于实现的,低成本的方法.它可以运行在各种使用 TCP/IP 协议作为通讯协议的 网络上.而在 SOCKET API 的帮助下,开发基于 SOCKET 的局域网通信软件也是易于实现的.1.2设计目标目的在于实现点对点、点对多的即时聊天,适用于局域网的交流工具。本设计的主要工作是设计一个基于 WINDOWS 平台的局域网即时聊天工具,具体是采用 CS 模式实现用户之间的通信,然后阐述本软件的功能、特点及使用方法,并详细阐述开发 本软件所用的相关技术,具体

12、分析本软件的各个模块的功能及实现方法,说明本软件的设计 思想及方法。 局域网聊天工具,是在局域网内部使用的,用户之间用来交流的一个工具,一般都具有 文本聊天和文件传输功能。局域网聊天软件因其使用简单,系统资源消耗少等优点,成为各 企事业单位等的局域网内广泛应用的软件之一。C/S 结构与 WINDOWS SOCKETS 网络编程 通常的通信工具,都采用客户机/服务器(C/S)体系结构,C/S 结构是这样的一种结构: 它包括客户机,一个服务器,客户机的作用是访问和处理远程服务器上的数据,服务器的作用 是接收和处理客户机的数据请求。Client/Server 结构是当前数据库应用程序中极为流行的 一

13、种方式。尤其是网络技术的发展,使得当前很多系统都采用这种方式进行构造,其最大的优 点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分合理的利用。本毕业设计的目的主要是为了满足人们通讯交流 的便捷,实现灵活、全面的语音、视频信息的传递和服务。模拟腾讯公司的 QQ 聊天软 件,开发一个多功能的聊天系统软件,本毕业设计主要实现文字聊天功 能。1.3设计要求总体要求:在外网成功实现了多人聊天,具体功能:1、注册、登陆 2、设置密保、修改密码3、查询好友、添加好友(包括在线添加,离线添加)4、查看资料、发起会话(可以发送表情,选择字体,加载离线消息) 5、添加断线重连功能,使得客户端在

14、意外断线后,重连服务器6、在外网采用的是动态域名解析,不是提供固定IP,客户端每次打开,是根据域名进行IP解析,然后在连接服务器,使得一台联网主机都可以做服务器。7、客户端定时发送心跳包,证明自己在线,服务器定时刷新在线状态1.4可行性分析本设计主要解决在客户端于客户端的信息交换和客户端于服务器的信息交换及服务器的信息处理上的管理的设计,此程序主要分为两部分:服务器端和客户端.服务器端用于提供一个网络端口,等待客户端发出请求,登录到此服务端,然后进行网络通讯和消息的转发。客户端可通过服务器端绑定服务的域名解析出服务器的IP地址,然后根据服务器IP和端口发送连接请求,然后登陆聊天界面,此后可以选

15、择添友,并可以和好友发起会话等功能,在好友聊天中,此时服务器端作为一个转发站,进行消息的转发,从而实现聊天消息的的发送和接收经济可行性:由于本系统的主要背景是毕业课程设计,不注重直接的经济效 益和其后的发展方向,只在注重自身水平和能力的提高,对自身的经济要求也不 高,只要有一台能运行 VB 软件的电脑便可,所以不用考虑到经济问题。 技术可行性: 本系统的开发利用 Mysql 作为本系统的 数据库,它是一个支持多用户的新型数据库,适用于中型规模的数据量需求。 学校校圆网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用 VB 作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支

16、持及丰富 的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了 代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修 改。 运行可行性: 本系统为一个小型的局域网聊天系统,所耗费的资源非常的小, 现在一般的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是 可行的。 综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的, 因此,它在技术上是可行的。实用性:为局域网聊天提供方便,有效进行作业管理。 操作简单: 本系统应该适用于不同水平的使用者, 包括事业单位和企业单位, 同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 技术先

17、进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时 最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设 计上,还是在技术实现上,都处于同行业的领先地位。 安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件就可以 直接注册登陆聊天。 适应性:应该能广泛应用于不同类型的企事业单位。系统采用模块化设计, 用户可以根据自己的实际情况自行组合, 使系统在不同的硬件环境下都能得以应 用。 代码可读性好:文中的代码将尽可能简洁,易懂。第一章 相关知识2.1实验工具介绍2.1.1AppServ集成工具Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱

18、动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。2.1.2MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是

19、将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“ HYPERLINK baike.baidu./view/595350.htm t _blank 结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL( HYPERLINK baike.baidu./view/20301.htm t _blank GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型为了降低总体拥有成本而选择了MySQL作为数据库。2.1.3 AppServ集成工具AppServ 是 PHP 网页架站工具组合包,作者将一些

20、网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的 HYPERLINK baike.baidu./view/37.htm t _blank 软件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。为帮助大家能够迅速的在本地试用EcShop软件,我们编写如下文档。如果您的本地机器没有安装过php、mysql等系统,那么用这个软件则可以让你迅速搭建完整的底层环境,从而实现对EcShop的快速试用。第三章 总体设计3.1 结构流程3.1.1客户端客户端流程如下图:3-1客 户端根据域名解析服务器IP检测是否联网开启

21、 注册设置密保找回密码加载个人信息加载好友列表添加好友查找好友查看资料修改密码 登陆提示离线消息定时更新客户端时间离线对话消息离线信息处理消息开启断线重播功能加载离线对话消息发起会话话打开聊天界面图:3-1 客户端流程3.1.2服务器服务器流程如下图:3-2服务器连接数据库开启存入缓冲区端口侦听接收消息直接转发处理后反馈定时处理消息图:3-2 服务器流程3.2数据库建立数据库是用与存放用户信息的仓库,数据库的设计必须能够方便系统查找,尤其是在数据库数据庞大时必须考虑查找数据的效率。建立datathreedb数据库,总共设创建了以下几个表:注册信息表:t_reg,用于保记录注册信息用户密保表:t

22、_keyprotect ,记录密保问题用户登录表:t_tmp_online,记录登陆信息好友表t_friend,记录用户的好友用户暂存消息表:t_bufmsg,当用户离线是别人发消息给你,保存并消息的类型用户私人对话表:t_personmsg,保存离线是对话的信息用户对话字体表:t_font,记录某个用户设置的字体3.3代码设计原理利用C/S(服务器客服端)的信息传送反馈方式。给每条发送或接收的操作信息(包括各种数据的修改显示等等)赋予指令,以每条指令作为基准进行代码编写。采用winsock控件对信息信息的接受和发送,建立winsock控件数组,用TCP作为网络协议,每一个登录用户动态的分配,

23、分配一个winsock控件数组的一个值,作为识别该用户以及查找、发送、接收、修改与该用户有关的信息的标准。客户端用make_msg函数发送消息,服务器接收发送来的数据存缓冲区的消息列,(缓冲区的大小可以更具负载调节),用check_msg函数对消息和发行进行检测,合格的消息等候消息处理函数do_message按消息指令进行做相应处理,处理后消息列清空,等候下一消息的写入。这形成一个接收消息、存入消息、判断消息、处理消息、清空消息、再接收消息、再写入消息的循环模式。在处理消息阶段,按自定义消息的格式以各自的方式(及对应模块中的功能函数)对消息处理,消息处理过程中,需要修改数据库或者结构体某息就进

24、行修改。完成后进行编译生成可执行文件,服务器放在自己的主机,客户端发配到网上。网络上的任何一台计算机都可以连接到服务器,运行客客户端后,先注册账号,然后登录, 登陆后查找好友,并添加,得到别人的同意之后,就添加好友成功,将信息显示在好友列表框中,然后就可以聊天,如果好友不在线,则将发送离线消息,将消息存在服务器,当对方上线后,再将你发的给他消息的信息显示给他,他就可以收到离线消息了,如果好友在线,则可以直接进行对话。聊天系统的设计跟普通设计有着许多不同的地方, 普通设计所考虑 的因素,例如,普通需要对布局进入大量美化以及动画设计等等,而聊天室 只要提供满足访客双方直接实时聊天即可。因此,在设计

25、聊天系统的过程中,必 须要考虑好以下几个设计要点: 在 Internet 上的聊天程序一般都是以服务器提供服务端连接响应, 使用者通 过客户端程序登录到服务器,就可以与登录在同一服务器上的用户交谈,这是一 个面向连接的通信过程。因此,程序要在 TCP/IP 环境下,实现服务器端和客户 端两部分程序。第四章 结果分析4.1 服务器端运行1开启服务器,连接数据库,并进行端口侦听如图:4-1如图:4-1 开启服务器4.2 客户端运行 1客户端开启,开启后自动进行域名解析,如图:4-2本次服务器IP地址为111.173.64.33图:4-2 服务器开启2注册用户,如图:4-3 当前注册账号为1047图

26、:4-3 注册账号3注设置密保,如图:4-4,密保问题自行选择如图:4-4设置密保4确认密保,如图:4-5 如图:4-5确认密保5注册玩用户,返回登录界面如图:4-6确认密保6忘记密码,可以选择找回密码,如图:4-6确认密保找回密码会提示输入密保问题答案如图:4-7输入密保问题答案7密码修改成功,如图:4-8图:4-8 密码修改成功8登陆后进入客户端主界面,如图:4-9图:4-9 登陆后主界面9登陆后查找好友如图:4-10,查询结果如图:4-11,此时可以选择添加好友或者查看资料图:4-10查找好友图:4-11查询结果10如果1001不在线,当他登陆后将会收到1047添加好友的消息,可以选择拒

27、绝,同意,忽略 查看资料 如图:4-12,如果1001在线,这直接将请求发送给他,如图4-13如图:4-12 登陆后接受添加好友消息图:4-13 已经登录直接接受添加好友消息11接受添加好友后,如图4-14,将好友显示在好友列表框图:4-14 好友显示在好友列表框12发起会话,或查看资料,如图4-15 ,开始聊天界面如图4-16,查看资料结果如图4-17图:4-15 发起会发或查看资料图:4-16对话界面图:4-17查看资料结果13开始进行对话 1047给1001发送消息如图4-18图4-18 给1001发送消息141001将接受消息,提示1047发送消息了如图4-19;1001打开对话框开始

28、对话 ,如图4-20图4-19 提示1047发送消息了图4-20 1001打开对话框开始对话15.开始进行聊天 如图:4-21图:4-21开始进行聊天16. 如果此时1047下线了如图4-22,将发送离线消息给1047 ,当1047下次登录的时候便收到离线消息了图4-22 1047下线了171047下次登录后接受离线消息如图4-23 打开离线消如图4-24。接着进行对话如图4-25 图4-23 收到离线消息了图:4-23 1047下次登录图:4-24 打开离线消息图4-25 接着进行对话总结此次设计是我的一次大胆尝试,自己当时想的是能够尝试着写一样像QQ的聊天工具,当我卡是够时候,慢慢的开始完

29、善细节,形成基本的一个大体框架,要实现什么功能,就要靠自己领悟,这样很多不明白的地方就需要我自己摸索而在自己,摸索的过程中,发现一个问题,解决一个问题,不懂的问题,查资料,所有问题都是自己解决,这样可能虽然慢一些,但是却完完全全的锻炼了自己的编程思维能力,和自我思考的能力,可以说已经形成了一个初步的编程体系,这个聊天程序,说不上大型程序,但是究其代码量来看,对于我来说已经是个很大突破了。这让我对自己也有了一个较高的认识,增加了我在编写代码方向上的自信,我会在以后继续学习,不断加强自己。随着通讯技术的普及和网络的发展,社会上越来越重视信息交流的方便、及时和准 确,借助网络通讯软件实现“点对点”的

30、网络交流。由于信息量的无限扩大,交通 工具的便捷,即时聊天技术的充分应用已经成为现代通讯必不可少的一项技术运用。基于局 域网的聊天室系统可以跨越空间距离、灵活多样的面对面的交互,适应现代社会的方便、快捷、高效、快节奏。 在编写程序的过程中,我也遇到了很多的问题。通过老师的指点和查阅资料等得到了解决,并圆满完成了整个程序的开发工作,同时积累了许多解决经验。这次的毕业设计达到了预期的目的。通过这次毕业设计,使我从理论到实践迈出了坚实的一步。在学习理论、分析和组织程序结构以及具体的实现等整个过程中,我体会到了编写程序的酸、甜、苦、辣。要编写出一个好的程序,必须要有缜密的思维,谨慎的作风和坚忍不拔的毅

31、力。本次程序是我独立开发,我这学过计算机网络这门课,开始不是很了解网络内层的一些问题。这次设计我选了网络聊天系统,刚开始我选这个题目是因为感觉上比 别的题目简单, 可能是天天接触者 QQ 的原因吧, 但是开始着手去做的时候才发现并不好做, 通过这几周的努力,上网查资料、看书、看别人的成品等等.终于完成了我自己的任务,我的服务器出来了。 通过这次的设计我发现原来网络内层是挺复杂的,连接啊、数据啊、传送啊封装啊等等。老实说,这个程序,我的确花费了不少时间,有的时候写代码,调试到转钟几点钟,但是成果出来了,很多都是值得的,所以我也很欣慰。当然,这个聊天工具,有很多需要完善的地方,要面面俱到,肯定需要

32、花时间而现在又很忙,所以等以后再有时间,再进一步完善。致谢此次的程序,从思路上,是我根据要求的来进行模型的构造,模块的定义,函数的设计,及整个代码的编写。但是,即便如此,我仍然要感谢给我帮助的同学,在程序测试的过程中,很多同学在程序的可行性以及优化方便给了一些的建议,我在这里向他们表示感谢。这次软件开发让我学到了很多的知识。 知识只有转变有实际而有用的东西才能显现出它的价值。学习不只是学习理论知识,更重要的是自己动手操作的能力。在现 今的社会上,要想立足,就要有过硬的本领,要有扎实的功底。 这个软件工程的项目实战让我真真切切感受到软件开发的全过 程, 这让我明白软件的开发是一门艺术, 而不是代

33、码的简单叠加。 这是一个团体的凝聚力的体现。 通过这次开发, 我第一次深入的去思考一个软件的构成与实 现,以前上网聊 QQ 的时候从来没有想过如何实现它的功能,等 到让自己来做的时候才发现其中的任何一环都是非常重要的。 在 实践中,我也学到了很多编程方面的知识。整个论文工作是在老师的悉心指导下完成的,老师渊博的知识、严谨治学的态度、 实干创新的精神、丰富的实践经验和平易近人的为人给我留下了深刻的影响。在我做毕业论文过程中,他不断的指导我学习方法,传授我工作经验,使我受益匪浅,对顺利完成本论文起到了极大的作用。在此向他表示我最衷心的感谢。论文初期,在老师的帮助下论文才得以很好的展开,有了一个很好

34、的开端。在编写程序期间,老师帮我排除了许多困难,解决了问题,也给了我许多的建议,使这个程序得以顺利的完成。在论文的修 改上,不管是论文格式、内容还是图表的处理等,老师都细细帮助和指导。 在论文完成过程中,还得到了其他老师和许多同学的热心帮助。程序的编程,调试 程序以及最后的测试都是在他们热心的帮助下完成的。在这里,我向所有关心和帮助我 的人表示深深的谢意。 最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢。此外我应该感谢我的李老师,他给我讲解了设计所用到的很多东西,包括服务器客户端,传输信息的结构,建立缓冲区,让我编写代码是必须考虑大实用性和可行性,这都让我对设计有了一个比较明确的方向,

35、这让我能够一直的将代码写完,而中途没有走多少弯路。此外有些自己一伙的问题,向他咨询后,都能的得到一个完整满意的答案,心里是挺感谢她的。因此,我在这里向他说声谢谢。参考文献1 陈豫龙,何旭洪 Visual Basic 6.0数据库开发实例导航.人民邮电.2002年2 王珊,萨师煊数据库系统概论.高等教育.2006年附录MySql数据库表建立:create database datathreedb; use datathreedb;/*用户详细信息库*/drop table if exists t_reg;create table if not exists t_reg(autoid bigint

36、 AUTO_INCREMENT NOT NULL PRIMARY KEY,/*用户数字id */ uname bigint NOT NULL UNIQUE key, /*用户账号名*/ nick char(16) NOT NULL, /*用户呢称*/ pwd char(32) NOT NULL,/*用户密码*/sex int not null default 0,/*性别 0男、1女*/ numface int not null default 0, /*头像*/qq char(16) not null default -, /*QQ*/ yy char(16) not null defaul

37、t -, /*YY*/ vip int NOT NULL default 0, /*等级*/ coin int NOT NULL default 0, /*金币*/ integral bigint NOT NULL default 0, /*积分*/ regtime TIMESTAMP /* 注册时间*/ )ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*临时表 用户密保表 */drop table if exists t_keyprotect;create table if not exists t_keyprotect(autoid bigint AUTO_

38、INCREMENT NOT NULL PRIMARY KEY, /*用户数字id */ uname bigint NOT NULL UNIQUE key, /*用户账号名*/ que1 int not null default 0, /*密保问题1*/ que2 int not null default 0, /*密保问题2*/ que3 int not null default 0, /*密保问题3*/ secque char(32) NOT NULL default -, /*密保*/ findcount int not null default 0 /*当天找回密码错误次数*/ )ENG

39、INE=MyISAM DEFAULT CHARSET=gb2312;/*临时表 用户登录表*/drop table if exists t_tmp_online;create table if not exists t_tmp_online(autoid bigint NOT NULL PRIMARY KEY, /*用户数字id */ uname bigint NOT NULL UNIQUE key, /*用户账号名*/ token int not null default 0,/*令牌*/ip char(20) not null default -,/*登陆地址*/logintime TIM

40、ESTAMP, /*登陆时间*/state int not null default 0,/*状态*0未登录,1已登录*/ logincount int not null default 0 /*当天登陆密码错误次数*/ )ENGINE=MyISAM DEFAULT CHARSET=gb2312;/*好友表*/drop table if exists t_friend;create table if not exists t_friend( uname bigint NOT NULL, /*用户账号名*/ friend_name bigint NOT NULL, /*好友名字 */ frien

41、d_nick char(16) NOT NULL, /*好友昵称 */ friend_face int not null default 0, /*好友头像 */ friendremarks char(24) NOT NULL /*好友备注*/)ENGINE=MyISAM DEFAULT CHARSET=gb2312;/*用户暂存消息表*/drop table if exists t_bufmsg;create table if not exists t_bufmsg( uname bigint NOT NULL, /*用户账号名*/ msg_name bigint NOT NULL, /*用友名字 */ msg_nick char(16) NOT N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论