网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > Java类作品 > 正文

基于JAVA的聊天(ICQ)系统的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/09

本文主要为广大网友提供“基于JAVA的聊天(ICQ)系统的设计与实现”,希望对需要基于JAVA的聊天(ICQ)系统的设计与实现网友有所帮助,学习一下!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

二.设计

1.为什么选择JAVA
Java
Sun Microsystem公司的James Gosling开发的编程语言。它以C++为基础,但是却是一个全新的软件开发语言。Java是一个简单,面象对象,分布式,解释性,强壮,安全,与系统无关,可移植,高性能,多线程和动态的语言-------这是 SunJava的定义。

Sun公司的口号就是"网络就是计算机",Java能使所有东西从桌面计算平稳的转变为基于网络的计算,它是专门为此而建立的,并显然是为了完成这个任务而来的。使用Java,我们可以相对轻松的一天编写一个有条理的网络程序。今天,Java的网络功能正在飞跃发展,不断有新的特性增加到这个有价值的基础上,JavaSoft实验室正在不断努力使Java更加完善。

2.数据库设计
系统可以采用任何一种流行的,Java支持的数据库,本系统采用了Microsoft公司的SQL Server2000作为后台数据库。通过对现在流行的一些Icq的参考,建立数据库,名为javaicq,数据库共建立两个表,一个是用户的基本信息,包括呢称,Jicq号码等。一个是用户的好友表,包括用户自己的号码和好友的号码。

(1)用户的基本信息表(表名icq)

序号           字段名                      含义                                       数据类型               NULL

1                Icqno                         用户的号码                           int                           No

2                Nickname                 用户的呢称                           Char                       No

3                Password                 用户的密码                           Char                       No

4                Status                       用户在线否                           Bit                          No

5                Ip                               用户的IP地址                     Char                       Yes

6                Info                            用户的资料                           Varchar                  Yes

7                Pic                            用户的头像号                       Int                           Yes

8                Sex                           用户性别                               Char                       Yes

9                Email                        用户的email                        Char                       Yes

10              Place                        用户的籍贯                           Char                       yes

其中Icqno字段为自动增加。(其他还可以添加诸如电话号码等字段作为更多选择)

2)用户的好友表(表名friend

序号             字段名                含义                                   数据类型                   NULL

1                   Icqno                   用户的号码                       Int                                No

2     Friend   好友的号码 Int   No

 


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: JAVA电子邮件系统的开发
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师