基于socket的多客户端网络聊天系统的开发与设计[终稿内容摘要:

倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 1. 1 Java 的概述 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛 谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 上世纪, Sun公司根据需要开发出一种不同与以往语言的编程语言 —— Java。 各种类型的平台,不同的背景和各种类型的机器都可以使用这种语言。 Java语言给计算机编程带来了又一次技术革命;应用软件被彻底的其改变了编程模式。 Inter 的主流语言正在逐渐被 Java 取代。 向迅速发展起来的信息世界增添了新的活力。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 31. 2 JAVA的优势 Java 应用于网络 82 系统分析 122. 1 系统基本功能描述 122. 2 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 1991 年 Sun 公司成立了 Java 语言开发小组。 一位非常优秀的工程师 James Gosling 担任该小组的领导人,其目的是研制一种开发家用电器的逻辑控制系统。 在开始写就 Java时, Gosling建立了在一个 分布式的、巨大的网格环境中运行的系统。 在设计中 Gosling 采用了在一个操作系统上以虚拟机的方式运行,这样一来, Java就具备了平台无关性。 在设计窗口时也采用相似的技术。 在用户界面中统一的技术描述,就保证了良好的用户界面的可移植性。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 132. 4 需求分析 133 系统 总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 .1 Java 带来的影响 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库 设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 Java自 1995年诞生以来,虽时间不长,但是被业界的各大公司所接受, 现在,众多的企业信息系统解决的最佳方案已经被 Intra所取代。 它具有使用方便、费用低廉和管理方便的优点。 无论用户使用何种类型的机器,那种操作系统。 浏览器的界面都是统一的,而在服务器中则存放着应用程序、数据库和 Java浏览器页面。 管理人员不用在为用户的安装、升级和培训而感到苦恼,由开发 人员升级软件的版本,用户只需要一个操作软件下载安装软件就可以了。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 31. 2 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 122. 2 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻 庞腥 随着 Java 的诞生计算机信息的交换进入了一个非常重要的里程碑。 在 Java出现之前;信息的交换主要是是靠存储的共享和不同宿主机上运行的程序交换进行的,交换程序双方共同维护消息的语义。 在 Java时代,网络上通过可执行的实体进行程序进程的交换。 一个更高级的信息交换阶段,有一定智能性的代理,不仅仅有数据的状态,还有数据的操作。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Java的概述 31. 2 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 122. 2 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 Java的产生和互联网的崛起使得笨重繁杂的应用程序开始向小型化发展, Java使得互相协作的可执行的实体进行数据的传送与处理。 加速了应用程序的网络化、小型化的趋势。 使得软件不在成为“少数人”的奢侈品,从而面向了“大众”,收费少成为了网络应用软件的 主要特点。 分布式的技术提供了用多少,就下载多少。 随着 Java和 Inter的发展,应用软件的开发和使用方式正在发生着翻天覆地的变化,传统的信息处理工具必然将被淘汰,因为信息只有共享和使用中才会体现它的价值。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 JAVA的优势 Java 应用于网络 82 系统分析 122. 1 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 JAVA 的优势 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨 涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 .1 JAVA 的主要特点 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模 亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 Java 语言具有简单性、面向对象过程、分布式、解释执行、健壮性、 安全、体系结构中立、可移植、性能高、多线程以及动态性的特点。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 31. 2 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 122. 2 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 JAVA的优势 Java 应用于网络 82 系统分析 122. 1 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟渝迂 枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 Java最初的设计目的是为对家用电器进行简单易行的,方便用户使用的,可控的操作而开发的一中编译语言,因此必须简单明了。 其主要在以下三个方面体现: 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 132. 4 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 1) Java是以 c++为基础加以改变发展起来的;因此其的风格和 C++相似,所以对于 C++程序员来说是很容易掌握的。 基于 Socket 的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描 述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 2) Java放弃了 C++语言中容易引发程序指针和内存管理错误的缺点。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本 功能描述 可行性分析 课题来源 132. 4 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 3) Java提供了很多的类库。 类提供了一些特定的功能,程序员可以直接使用。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 31. 2 JAVA的优势 51. 3 Jav 应用于网络 82 系统分析 122. 1 系统基本功能描述 可行性分析 122. 3 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 基于 Socket 的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 JAVA的优势 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 面向对象是相对与面向过程而言的,面向过程是相对于事件来说的 ,一个事件想要完成需要经过那些过程。 用函数的方式一步步的将这些步骤实现,实用的时候依次调用这些函数就可以了。 面向对象是有各种对象构成的,一个对象完成一些特定的功能,各个对象用接口的方式连接。 例如:人开门的事件,用面向对象的方法就是。 首先人具有开门的功能,锁具有打开门的功能,开门时人只需要调用锁的功能就可以了,不需要知道锁是如何打开的。 提高了代码的复用性 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31. 1 Java的概述 JAVA的优势 51. 3 Java 应用于网络 82 系统分析 系统基本功能描述 可行性分析 课题来源 132. 4 需求分析 133 系统总体设计 数据库设计 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲 麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 JAVA的优势 Java 应用于网络 82 系统分析 122. 1 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质 号粕氓恐剃刻庞腥 Java是面向对象的语言。 TCP/IP协议的使用是通过它所包含的类库,用户可以凭借统一资源定位符 打开并访问网络上的对象。 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 31. 2 JAVA的优势 Java 应用于网络 82 系统分析 122. 1 系统基本功能描述 122. 2 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟渝迂枪与危悬疥宵渔天享模亨倦吟鲁啡遏 听龚鹏活拙粳洲麓凛晶葛谨萤责瀑哮撒呼幂忽培摈几汛赂握报黍士匪质号粕氓恐剃刻庞腥 基于 Socket的多客户端网络聊天系统的开发与设计目 录前言 31 JAVA的功能与编程 31 . 1 Jav的概述 JAVA的优势 Java 应用于网络 82 系统分析 122. 1 系统基本功能描述 可行性分析 课题来源 需求分析 133 系统总体设计 数据库设计 143. 2 简衰异笺渔闪寨涟。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。