聊天软件数据库设计
基于JAVA局域网聊天软件_毕业设计论文-

本科毕业论文(毕业设计)题目:局域网聊天软件系院:学生姓名:学号:专业:年级:完成日期:指导教师:摘要在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。
基于Java网络编程的强大功能,本次毕业设计使用Java编写一个聊天系统。
一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的而Java提供的多线程功能用多线程可完成多点对多点的聊天,数据库管理系统用SQL Server2000完成并通过JDBC-ODBC桥访问数据库。
本系统建立在JAVA平台上,系统的设计使用了面向对象技术和面向对象的设计原则。
系统采用C/S结构,客户端与客户端以及客户端与服务器端之间通过Socket传送消息。
使用JAVA语言编写,开发工具采用Eclipse。
服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。
大大增强了程序对服务器资源的利用。
聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息等等功能。
关键字:多线程;客户机/服务器;JA V A ;Socket ;Eclipse ;TCP/IPAbstractas the network become more and more developed, people become more and more lean to the network, and can not leave with out it. This caused the chat materials become more numerous, as the overseas ICQ system, the OICQ system that invented by Tencent Co., and so on. So we create a network chat medium just like the QQ.Java network programming based on the power, the use of Java designed to prepare graduates a chat system.In general, the majority of the chat tool for client and server program in addition to server-side storage of customer data for the database,the system uses a client / server architecture model the adoption of Java provided Socket class connect client and server and between the client and server communicate with each other, as the chat is to provide point-to-multipoint and multi-threaded Java function to be completed by using multi-threaded chat and more point-to-multipoint, database management system with SQL Server2000 the completion and adoption ofJDBC-ODBC Bridge access the database.The system built on the JAVA platform, the system design usingobject-oriented technology and object-oriented design principles. System uses the C / S structure, client and client-side and server-side client and send messages through Socket. The use of JAVA language, development tools using Eclipse. Design and Implementation of server-side process, the use of multi-threading technology, which can process in a single run at the same time a number of different threads, the implementation of different tasks. Procedures greatly enhanced the use of server resources.Chat system will allow people to complete chat to more friends,and the system can add, delete somebody,can deal with new user registration, send messages, receive messages and so on.Keywords : Multithreading ; Client/Server ;JA V A ;Socket ;Eclipse ;TCP/IP目录1 绪论 ......................................................................................................... 错误!未定义书签。
计算机毕业设计85UDP局域网QQ聊天程序设计说明书

摘要随着网络技术的发展及人们生活的需求,网络聊天已越来越受到人们的青睐。
网络聊天已经成为人们工作生活中传递信息、交流感情的重要工具,给人们带来了很大的方便。
本设计开发的是一个局域网QQ聊天软件,运用软件工程的设计流程,使用现在比较普遍和流行的C#语言,采用面向对象的方法,综合运用数据库编程技术、多线程开发技术、网络通讯技术,以Microsoft Visual Studio 2005作为系统前台应用程序开发工具,Microsoft SQL Server 2000作为后台数据库管理系统,在Windows XP平台下进行开发。
本局域网QQ聊天软件采用服务器端/客户端(C/S)模式。
客户端采用UDP与服务器连接,客户端之间也是通过UDP互相通讯。
服务器端主要用于开启和关闭UDP协议的监听服务,还可以查看局域网内已注册的所有的用户以及他们的在线状态。
客户端分为注册窗口、登录窗口、QQ窗体主界面以及聊天界面。
服务器端要先开启监听服务,客户端才可以进行登录,然后才可以与其他登录的在线用户进行文本信息的聊天,还可以进行点对点的语音聊天,视频聊天和文件传输,还可以进行拍照和录像等。
此外,还对该软件进行了皮肤的加载以及打包成安装源。
该软件运行稳定,界面美观、操作简便。
在局域网内部使用该局域网QQ聊天软件,可以方便人与人之间的沟通、交流;可以大大提高企业的工作效率;拉近人与人之间的关系。
关键词:局域网;聊天软件;客户端;服务器端;UDP协议AbstractWith the development of networking technology and the living demand of people, chatting on network is more and more acceptable by people. Internet chat has become an important tool to transmission of information and exchange of feelings in our life, it brings a great convenience.The topic of this paper is going to talk about that to develop the local area network QQ chat software. This local area network chat software using the design stream of the software project, using the C# language which is very common and popular, using the object-oriented approach, the technology of the database programming, multi-threading development technology and the network communication technology, makes Microsoft Visual Studio 2005 as the front application design tool, Microsoft SQL Server 2000 are used as the background DBMS( the database management system ), and it was programmed in the Windows XP System.The local area network QQ chat software uses the server and client (C/S) mechanism. And the client connects the server using UDP, and they communicate each other by UDP. Server-side is mainly used to open and close the UDP protocol monitoring service, and you can also look over all the registered users and their online status whom in the local area network. Client is divided into registration window, the login window, the main QQ form and the chat form. If the client wants to log in, the server monitoring service must first open the listening service, then the client can chat with the others which have already logged, and also can voice chat, video chat and files transfers, and also can take pictures and videos. In addition, the software has been load the beautiful skin and package into the installation source.This software has an interface aesthetics, stable operation, simple operation. Using QQ software in the LAN internal can help people to communicate with others easily, can greatly improve the efficiency of the enterprises, close relationships between people.Key Words: Local Area Network; Chat Software; Client; Server-side; UDP protocol目录引言 (1)1系统概述与需求分析 (2)1.1 系统概述 (2)1.2 需求分析 (2)1.2.1功能需求 (3)1.2.2性能需求 (3)1.3 可行性分析 (4)2 系统总体设计 (5)2.1 相关开发技术的原理性说明 (5) Framework和C# (5)2.1.2SQL Server 2005 (6)2.1.3UDP协议简介 (6)2.1.4Socket简介 (6)2.2 系统功能结构 (7)2.3 业务流程图 (8)2.4 程序运行环境 (8)3 数据库以及类库的详细设计与实现 (9)3.1 数据库的创建 (9)3.1.1数据库分析 (9)3.1.2数据库创建 (9)3.1.3数据库概念设计 (9)3.1.4数据库逻辑结构设计 (9)3.1.5文件夹组织结构 (10)3.2 类库的设计 (10)4 客户端模块的详细设计及实现 (12)4.1客户端注册模块的设计 (12)4.1.1客户端注册模块概述 (12)4.1.2客户端注册模块技术分析 (13)4.1.3客户端注册模块实现过程 (13)4.2 客户端登陆模块设计 (14)4.2.1客户端登陆模块概述 (14)4.2.2客户端登陆模块技术分析 (14)4.2.3客户端登陆模块实现过程 (14)4.3 客户端QQ模块设计 (15)4.3.1客户端QQ模块概述 (15)4.3.2客户端QQ模块技术分析 (15)4.3.3客户端QQ模块实现过程 (16)4.4 客户端消息发送模块设计 (17)4.4.1客户端消息发送模块概述 (17)4.4.2客户端消息发送模块技术分析 (18)4.4.3客户端消息发送模块实现过程 (18)5 服务器端模块的详细设计与实现 (23)5.1 服务器端控制台窗体概述 (23)5.2 服务器端控制台窗体技术分析 (23)5.3 服务器端控制台窗体实现过程 (23)6 系统特色及关键技术 (24)7 结论 (25)谢辞 (28)参考文献 (29)附录 (30)引言在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
即时聊天系统详细设计说明书

即时聊天系统详细设计说明书⽂档编号:SDP-4⽂档版本:3.0.0linux环境下的即时聊天系统开发项⽬⼩组⽂档控制信息⽬录⽬录 (3)1.任务概述 (3)1.1编写⽬的 (3)1.2项⽬背景 (4)1.3参考资料 (4)2.框架设计 (5)2.1整体框架 (5)2.2模块设计 (5)2.2.1客户端 (5)2.2.2服务器端 (6)3.详细设计 (6)3.1Client/Server (7)3.1.1User Client (8)3.1.1.1.功能说明 (8)3.1.1.2.界⾯设计 (8)3.1.2C/S Server (9)3.1.2.1.功能说明 (9)3.2Browser/Server (9)3.2.1功能说明 (10)3.3数据结构 (10)3.3.1账户注册信息 (10)3.3.2⽤户个⼈信息 (10)3.3.3⽤户好友信息 (11)3.3.4⽤户状态信息 (11)3.4数据库 (11)4.测试 (12)4.1模块测试 (12)4.1.1模块表 (12)4.1.2测试说明 (12)4.2集成测试 (13)1.任务概述1.1编写⽬的在完成了“即时聊天系统”项⽬的可⾏性研究和需求分析的基础上,为了明确软件需求、安排项⽬规划与进度、组织软件开发与测试,项⽬⼩组经过深⼊讨论和分析之后,提出了这份概要设计说明书。
此概要设计说明书对《即时聊天系统》软件的解决⽅案、功能分配、模块划分、程序的总体结构、输⼊输出和接⼝设计、运⾏设计等⽅⾯做了全⾯概括性说明,为该软件的详细设计奠定基础。
此⽂档为系统分析员⼯作的阶段性总结,并提供项⽬组长、设计⼈员和开发⼈员参考。
1.2项⽬背景即时聊天系统是⽬前Internet上最为流⾏的通讯⽅式,⽽各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。
随着互联⽹的发展,即时通讯的运⽤将⽇益⼴泛。
所开发软件名称:即时聊天系统项⽬开发成员:钱存峰、彭⾣、付重阳、毕宏伟、吴斌软件⽤户:任意互联⽹⽤户软件⽤途:此项⽬为中国科学技术⼤学软件学院⼯程实践环节选题。
聊天软件系统与设计论文

聊天软件系统设计与实现摘要随着计算机科学技术和Internet的飞速发展,网上聊天已成为人们相互交流的一种方式,与E--mail、电话相比,聊天服务更具有实时性和有效性。
本文提出一个运行于Eclipse平台上的局域网聊天软件的解决方案。
该聊天软件包括服务器和用户端两个模块,客户端通过服务器端进行通信。
客户端模块主要实现了用户注册、登录、文字聊天等功能。
服务器主要就是开启服务器,关闭服务器的功能。
该软件采用多线程技术支持多用户操作,并采取相关技术进行了优化,加快了文字传递速度。
该软件能够帮助企业在局域网内搭建起自己的聊天系统,避免企业内部员工使用类似QQ等软件泄漏内部消息。
[关键词]添加好友;文字聊天;聊天软件;登录;注册ABSTRACTWith the rapid development of computer science and technology and the Internet, chatting online has become a way people communicate with each other, compared with E - mail, telephone, chat service is more real-time and effective. In this paper, a run on the Eclipse platform LAN chat software solutions. This chat software, including server and client two modules, to communicate with the client by the server. The client module mainly realizes user register, login, text chat, etc. Server is mainly open server, the function of shut down the server. The software adopts the multi-thread technology support multi-user operating, and take relevant technology is optimized, speed up the text transmission. This software can help companies build up their own chat system within the local area network (LAN), avoid using similar QQ software such as enterprise internal employee leak inside information.[Key Words] add friends; text chat; chat software; login; registered目录一、引言 (1)(一)课题背景 (1)(二)国内外主要聊天工具的发展状况 (2)(三)本课题研究的意义 (4)(四)本文的主要工作 (4)二、软件需求功能分析及开发工具 (6)(一)需求分析 (6)(二)功能分析 (8)1.注册 (8)2.登录 (8)3.查找好友并加为好友 (8)4.文字聊天 (9)(三)系统分析 (10)1.可行性分析 (10)(四)开发工具 (10)1.开发环境(eclipse介绍) (10)2.java的语言介绍及java开发过程 (13)3.C/S结构的介绍 (17)三、多功能聊天软件的设计方案 (18)(一)聊天系统流程的分析与设计 (18)1.对图4的描述如下: (19)(二)注册模块与登录模块的分析与设计 (21)1.注册模块的分析与设计 (22)2.登录模块的分析与设计 (22)(四)语音聊天模块的分析与设计 (24)1. 语音聊天模块的分析 (24)2.语音聊天模块设计的思路 (25)四、系统实现 (26)(一)服务器设计实现 (26)服务器主界面图9所示 (26)(二)客户端设计实现 (26)五、系统的综合测试与分析 (30)六、结论 (33)聊天软件系统设计与实现一、引言(一)课题背景随着互联网技术的发展,互联网应用越来越丰富。
IM即时通讯聊天软件开发流程

(卫D111073)即时通讯软件开发,IM系统APP开发,IM平台开发,IM即时通讯APP定制,聊天软件开发,聊天APP定制开发分销商城APP开发分销商城系统定制分销商城小程序随着社交网络的普及,即时通讯成为人们日常生活中非常重要的一部分。
因此,即时通讯APP的开发也成为了一个非常热门的领域。
本篇文章将会围绕即时通讯APP的开发流程进行阐述。
需求分析首先,需要确定即时通讯APP的目标用户、功能需求、界面设计、技术方案等。
在确定这些方面的要求后,才能进行下一步的设计和开发工作。
在需求分析中,需要考虑到即时通讯APP的安全性、稳定性、响应速度等方面。
UI设计UI设计是即时通讯APP开发过程中非常重要的一步。
在这一环节中,需要考虑到APP的视觉效果、用户交互体验、操作流程等方面。
通过合理的设计可以提高用户的使用体验,从而提高APP的用户粘性和商业价值。
数据库设计在即时通讯APP的开发中,需要涉及到大量的用户信息、聊天记录等数据的存储。
因此,数据库设计是非常关键的一步。
在这一环节中,需要考虑到数据库的结构、数据表的设计、索引的定义等方面,以保证数据的安全性和可靠性。
开发开发是即时通讯APP开发流程中最为关键的一环。
在这一环节中,需要按照需求分析和UI设计的要求进行代码编写、功能实现、数据管理等方面的工作。
同时,需要注意代码的质量和安全性,保证APP的稳定性和可靠性。
测试测试是开发完成后必不可少的一步。
在这一环节中,需要对APP进行全面的测试,包括功能测试、性能测试、兼容性测试等。
通过测试可以发现并修复APP中的漏洞和问题,提高APP的质量和用户满意度。
上线和推广最后是上线环节。
在这一环节中,需要将APP发布到各大应用商店,并进行推广和宣传。
通过不断地优化和更新,不断提高APP的用户体验和商业价值。
总结:即时通讯APP的开发流程是一个相对复杂和长期的过程。
需要经过合理的规划和全面的执行,才能开发出高质量的即时通讯APP,提高商业价值和用户满意度。
网络聊天工具的设计与实现毕业论文

网络聊天工具的设计与实现毕业论文1000字网络聊天工具的设计与实现摘要:随着互联网的飞速发展,网络聊天工具已经成为人们交流的重要方式之一。
在这种背景下,本文根据实际需求,设计了一款网络聊天工具——“聊天宝”。
该工具采用前后端分离的设计,前端使用Vue.js框架开发,后端使用Node.js框架开发。
在实现过程中,采用WebSocket技术进行实时通信,并使用MySQL数据库存储数据。
经过测试,该工具实现了基本的聊天功能,具有使用简单、稳定等优点。
关键词:网络聊天工具;前后端分离;Vue.js框架;Node.js框架;WebSocket技术一、引言随着互联网的发展,人们的在线交流方式也越来越多样化,网络聊天工具逐渐成为人们交流的重要方式之一。
网络聊天工具,顾名思义,是指利用计算机网络进行即时通信交流的软件工具。
它的出现极大地方便了人们的在线交流,也为人们的工作、学习、生活等方面提供了巨大的帮助。
因此,设计一款稳定、易用的网络聊天工具对于提升人们的在线通信质量有着重要的意义。
本文根据实际需求,设计了一款网络聊天工具——“聊天宝”。
该工具采用前后端分离的设计,前端使用Vue.js框架开发,后端使用Node.js框架开发。
在实现过程中,采用WebSocket技术进行实时通信,并使用MySQL数据库存储数据。
经过测试,该工具实现了基本的聊天功能,具有使用简单、稳定等优点。
二、系统需求分析1. 功能需求本系统的基本功能为实现即时聊天,用户可以在系统内与其他在线用户进行多人聊天。
同时,系统应提供发送文字、图片、表情等功能,以达到更好的聊天效果。
2. 非功能需求(1)稳定性该系统应运行稳定,并采取相应措施防范系统崩溃等意外情况。
(2)易用性该系统应简单易用,针对不同用户群体进行设计,让用户使用更便捷。
(3)实时性该系统应能够实现实时聊天,消息延迟时间应控制在可接受的范围内。
三、系统设计本系统采用前后端分离的设计,前端使用Vue.js框架开发,后端使用Node.js框架开发。
MyQQ聊天程序设计简洁范本

My聊天程序设计My聊天程序设计1. 引言随着互联网的快速发展,人们越来越需要一种方便、高效的聊天工具来进行即时通讯。
而作为目前最流行的聊天软件之一,具备了强大的功能和用户友好的界面,成为很多人的首选。
设计一个类似于的聊天程序是很有意义的。
2. 功能设计2.1 用户注册和登录在使用聊天程序之前,用户需要先进行注册,并创建一个账号和密码。
注册成功后,用户可以使用账号和密码登录聊天程序。
2.2 好友管理聊天程序中,用户可以添加好友,并建立好友列表。
好友列表中显示了每个好友的昵称和状态。
用户可以进行好友的添加、删除和查找等操作。
2.3 即时通讯用户可以使用聊天程序发送和接收文本消息、语音消息、图片等。
程序需要提供一个聊天窗口,用户可以在窗口中选择好友进行聊天,并发送各种类型的消息。
2.4 群组功能除了私聊,聊天程序还需要提供群组功能,用户可以创建群组并邀请好友加入。
在群组中,用户可以发送群组消息、管理群组成员等。
2.5 数据存储和同步为了保证用户聊天记录的安全性和可靠性,聊天程序需要提供数据存储和同步功能。
用户的聊天记录需要存储在服务器上,并能够实时同步到用户的设备上。
3. 技术实现3.1 前端前端部分使用、CSS和JavaScript等技术来实现。
利用和CSS 创建用户界面,通过JavaScript实现与服务器的通信和数据处理等功能。
3.2 后端后端部分使用一种服务器端编程语言来实现,如Java、等。
利用后端语言来处理各种业务逻辑,包括用户注册、登录、好友管理、消息发送等。
3.3 数据库为了存储用户数据和聊天记录,聊天程序需要使用数据库来进行数据存储。
可以选择使用关系型数据库,如MySQL,或者使用NoSQL数据库,如MongoDB。
3.4 网络通信聊天程序需要使用网络通信来实现用户之间的消息传递。
可以使用常用的TCP/IP协议来进行通信,也可以使用更高层的协议,如HTTP或WebSocket等。
4.通过设计和实现一个类似于的聊天程序,我们可以提供给用户一个方便、高效的聊天工具,满足用户的即时通讯需求。
基于web的聊天室系统的设计与实现毕业设计(论文)

华北电力大学科技学院本科毕业设计(论文)基于web的聊天室系统的设计与实现摘要随着信息流量的日益加大,计算机网络技术得到飞速发展,各类网站不断涌现出来。
而最受青睐的应属具有动态效果、实施性质的相互交流的的网络平台,其页面的内容使用的不仅仅是标准的HTML代码。
而是加入了各种“交互性”。
将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。
JSP具有一次编写,多处运行、系统多平台支持、强大的可伸缩性、多样化和功能强大的开发工具支持、支持服务器端组件等优势,所以本文选用JSP作为网站前端开发语言。
本文主要对网上聊天室进行需求分析,包括用户登录、用户注册、聊天室、聊天记录、密码修改。
在需求分析的基础上,对登录模块、注册模块、聊天室模块、聊天记录模块、数据库等进行了详细设计实现,最后对整个系统进行运行及测试。
该系统采用 Myeclipse,Mysql ,JSP作为开发工具。
关键词:WEB;JSP;聊天室;Mysql摘要 (1)Abstract ..................................... 错误!未定义书签。
1绪论.. (1)1.1课题背景和意义 (1)1.2聊天室研究现状 (1)1.3本文主要工作 (2)2 系统关键技术 (3)2.1 JSP技术 (3)2.1.1 JSP简介 (3)2.1.2 JSPWeb开发 (3)2.1.3 JSP的特点 (4)2.2 JDK (4)2.2.1 JDK组成 (5)2.2.2 JDK常用的包 (5)2.2.3 JDK常用工具 (5)2.3 Tomcat服务器 (6)2.3.1 简介 (6)2.3.2 Tomcat的功能 (6)2.4 MySQL数据库体系 (7)2.5 AJAX (8)3 系统需求分析 (9)3.1功能分析 (9)3.2 性能分析 (10)3.3 系统功能模块图例 (10)3.4 系统时序图 (10)4 WEB聊天室系统的功能实现 (12)4.1 Java简介 (12)4.2 系统运行环境的配置 (12)4.3 系统功能实现 (15)4.3.1 数据库设计 (15)4.3.2 功能模块设计 (16)4.4 系统运行截图 (21)5 总结与展望 (22)参考文献 (23)致谢 (24)1绪论1.1课题背景和意义伴随着Internet的发展与宽带技术的普及,人们可以通过Internet交换动态数据,展示新产品,与人进行沟通并进行电子商务贸易。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C Provi ncelD
Int
所属省份ID
外键
)
(个性签名)
Null
U Sex
Bit
(性别)
Null
U_Birthday
Datetime
住日)
Null
U Teleph one
Varchar(30)
(电话)
Null
U Name
Varchar(30)
(真实姓名)
Null
U Email
Varchar(50)
(邮箱)
Null
U」n tro
Varchar(300)
毕业学校
Null
U Vocati on
Varchar(30)
(职业)
Null
U Nation ID
Int
(国家ID)
外键
U Provi ncelD源自Int(省份ID)外键
U CityID
Int
(城市ID)
外键
U FriendshipPolicy ID
Int
好友策略ID
外键
U UserStateID
Int
Int
(发送者ID)指向用户表
外键
M ToUserlD
Int
(接收者ID)指向用户表
外键
)
MessagesType(--消息类型
字段
字段类型
字段描述
备注
MT ID
Int
(类型ID)
主键
MT Name
Varehar(20)
类型名称
Nation (--国家
字段
字段类型
字段描述
备注
N ID
Int
(国家ID)
(用户状态ID)
外键
U Frie ndPolicyQuestio n
Varchar(30)
好友策略问题
Null
U Frie ndPolicyA nswer
Varchar(30)
好友策略答案
Null
U Frie ndPolicyPassword
Varchar(30)
好友策略密码
Null
)
UserState(--用户状态表
(类型名称)
)
Messages©-聊 天记录表
字段
字段类型
字段描述
备注
M ID
Int
(消息ID)
主键,自增
M PostMessages
Text
(消息内容)
M status
Bit
(接收状态)
M Time
Datetime
(发送时间)
默认值
M MessagesTypeID
Int
(消息类型ID)
外键
M FromUserID
表结构
数据库表结构设计方案,仅供参考
User
User(--用户表
字段
字段类型
字段描述
备注
U_ID
Int
主键、自增
U_Logi nID
Varchar(20)
(登陆账号)
U_NickName
Varchar(20)
(昵称)
U PassWord
Varchar(20)
(密码)
U Sig naTure
Varchar(150)
字段
字段类型
字段描述
备注
US ID
Int
(ID)
主键
US Name
Varchar(10)
(状态名字)
)
Frien ds(--好友表
)
字段
字段类型
字段描述
备注
F ID
Int
主键ID
主键
F_Fire ndlD
Int
朋友的ID
外键
F UserlD
Int
自己的ID
外键
F Name
Varchar(30)
备注昵称
(简介)
Null
U HeadPortrait
Varchar(100)
(头像)
U She ngXiao
Char(2)
生肖
Null
U Age
Int
年龄
Null
U Co nstellation
Char(6)
星座
Null
U BloodType
Varchar(10)
血型
Null
U SchoolTag
Varchar(50)
主键
N Name
Varehar(30)
(名字)
)
Provinee (--省份
字段
字段类型
字段描述
备注
P ID
Int
(省份ID)
P Name
Varehar(30)
(名字)
P Natio nID
Int
所属国家ID
外键
)
City (--城市
字段
字段类型
字段描述
备注
C ID
Int
(城市ID)
C Name
Varehar(30)
Null
F Friend TypeID
Int
(好友类型)
外键
F Frie ndGroupsID
Int
(所属分组ID)
外键
User FriendshipPolicy(--添加好友策略
字段
字段类型
字段描述
备注
U FP ID主键
Int
策略ID
主键
U Frie ndshipPolicy
varchar
好友添加方式
)
FriendGroups(--好友分组表
字段
字段类型
字段描述
备注
FG」D
Int
份组ID)
主键
FG Name
Varchar
(分组名字)
FG UserID
Int
用户ID
外键
)
Friend Type (--好友类型
字段
字段类型
字段描述
备注
FT ID
Int
(类型ID)
主键
FT Name
Varchar(20)