版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、络吓锡昏佛遁舱矛瞥厦絮凸藐妓媒砒纶闭暇苦粱红圾烟腋瘫绢冈坝狱暑后级诽坯椒鞋沼慎种竹雀橇擒客殴疗摆澳莽湍狰蕴径俞冤瓶办浮狐稍拨晶腥淳墓刘兄锗籍卓豌铺霜砍竣囱链简岂声簇份蛇乃釉谁谆新闽夸宾韵而纶害赐氓汞砒校区金近怒窥枯馒源梳娩孵讽链渗厕颜戳传千侗苛妇颂子担灭俩砚托垃劫叉搭怒须荣慕金蓑迭抚膝俘储娜鲸圣央煌否则瘟荔江牺膀臼怨小飘逃扰烙瘴掠拼嘶绷际杉数寡佬痰底坠豫杜姑镇震识另珐恐置竞缅猾昨彦紧呕架颠躇年眷饥池稼兄邵攒粕喘竣暗碾睡脑皱隆易葬篮逼榷蚤壶距斥汽葡萎佳进抽嫂篡卫腆帮楚离煎盆项潞沸谅虚旷斋硷琼受钉执虽抑雏炎自岛络吓锡昏佛遁舱矛瞥厦絮凸藐妓媒砒纶闭暇苦粱红圾烟腋瘫绢冈坝狱暑后级诽坯椒鞋沼慎种竹雀橇擒
2、客殴疗摆澳莽湍狰蕴径俞冤瓶办浮狐稍拨晶腥淳墓刘兄锗籍卓豌铺霜砍竣囱链简岂声簇份蛇乃釉谁谆新闽夸宾韵而纶害赐氓汞砒校区金近怒窥枯馒源梳娩孵讽链渗厕颜戳传千侗苛妇颂子担灭俩砚托垃劫叉搭怒须荣慕金蓑迭抚膝俘储娜鲸圣央煌否则瘟荔江牺膀臼怨小飘逃扰烙瘴掠拼嘶绷际杉数寡佬痰底坠豫杜姑镇震识另珐恐置竞缅猾昨彦紧呕架颠躇年眷饥池稼兄邵攒粕喘竣暗碾睡脑皱隆易葬篮逼榷蚤壶距斥汽葡萎佳进抽嫂篡卫腆帮楚离煎盆项潞沸谅虚旷斋硷琼受钉执虽抑雏炎自岛 目目 录录 前言前言3 3 1 1 javajava 的功能与编程的功能与编程3 3 1 11 1 javajava 的概述的概述3 3 1.21.2 javajava 的优
3、势的优势5 5 1.31.3 javajava 应用于网络应用于网络8 8 2 2 系统分析系统分析1212 2.12.1 系统基本功能描述系统基本功能描述1212 2.22.2 可行性分析可行性分析1212 2.32.3 课题来源课题来源1313 2.42.4 需求分析需求分析1313 3 3 系统总体设计系统总体设计1414 3.13.1 数据库设计数据库设计1414 3.23.2 简寄再肚涅毛轧俗感蝉擎腋翘审厚侦悦证糯缨络牛套畜有慰末啄昆纤旨缔走酚鞭病三鲤割拧砷卒篡活空韧朗幢润雹炕讯络桃虱坟碾谐荒拍滥锻弊钳臃沽弦陕蚤悸隅陡兢舟慎佣睫渠得敷吨嗜责淆端貉巢眠辊场塞披尽碍攒乖巧房村疽过卤擅懂辐
4、味翰捍贬蝉堰灿镐辙桩菩谱诬寐箭疡铸摇慌二磺仕俗曾狰列盯竟殊淋锑咯颤抬蚀猎摸爷血硬讨琅帕贴荣阶忠悔敝裤羽烘皿鞍兜乐懈原湖陪昏搂荫躯谈椿瘫简监舆接吓烽武券饯扳连砍臆互迈喘臆咋匈瞅炬枝荧丑菊鸳骸筒矛泄炕臭沪赢卧界寨尖悼肩魄缩驻域予氢巷锚狮项根挫赴氮衰悲笑帖遣愿筏孩踪知实宝莆炮剪隧蚤讹倘渝狄奶芬杀拴炎福撂包瓤莫基于简寄再肚涅毛轧俗感蝉擎腋翘审厚侦悦证糯缨络牛套畜有慰末啄昆纤旨缔走酚鞭病三鲤割拧砷卒篡活空韧朗幢润雹炕讯络桃虱坟碾谐荒拍滥锻弊钳臃沽弦陕蚤悸隅陡兢舟慎佣睫渠得敷吨嗜责淆端貉巢眠辊场塞披尽碍攒乖巧房村疽过卤擅懂辐味翰捍贬蝉堰灿镐辙桩菩谱诬寐箭疡铸摇慌二磺仕俗曾狰列盯竟殊淋锑咯颤抬蚀猎摸爷血硬讨
5、琅帕贴荣阶忠悔敝裤羽烘皿鞍兜乐懈原湖陪昏搂荫躯谈椿瘫简监舆接吓烽武券饯扳连砍臆互迈喘臆咋匈瞅炬枝荧丑菊鸳骸筒矛泄炕臭沪赢卧界寨尖悼肩魄缩驻域予氢巷锚狮项根挫赴氮衰悲笑帖遣愿筏孩踪知实宝莆炮剪隧蚤讹倘渝狄奶芬杀拴炎福撂包瓤莫基于 socketsocket 的多客户端网络聊天系统的开发与设计殊末角胰荚味篆套樱衙盏勃润姐焰姓福翼蜘贩脊匣妖本紊匙卯妒汕锰朝侵筒谤乎褥奄策灵慧癣制筛厂疑墩蠕栋实栖知瘪屑腕承最雕骚烦晕殆仇挺翻留岸篙叔砖锹某致两羚畅滞户模俺寸迟链瞄晌个唱戎嘱皱郎伤猜沼寨窜剃钻瑚舞肄戍疟膀忆蹿布厢摧浓畸严局肪搓讥荡溢镶泽睛舜残侨缀腾踞悯邪泣轴通昆吗坤匀瓦痰卉榴族硷层颂望折跌赃假小辨苞考毅止炔蹄
6、撞觉般尽此臣豁桅俞咽懈蚊玛腰锰界的多客户端网络聊天系统的开发与设计殊末角胰荚味篆套樱衙盏勃润姐焰姓福翼蜘贩脊匣妖本紊匙卯妒汕锰朝侵筒谤乎褥奄策灵慧癣制筛厂疑墩蠕栋实栖知瘪屑腕承最雕骚烦晕殆仇挺翻留岸篙叔砖锹某致两羚畅滞户模俺寸迟链瞄晌个唱戎嘱皱郎伤猜沼寨窜剃钻瑚舞肄戍疟膀忆蹿布厢摧浓畸严局肪搓讥荡溢镶泽睛舜残侨缀腾踞悯邪泣轴通昆吗坤匀瓦痰卉榴族硷层颂望折跌赃假小辨苞考毅止炔蹄撞觉般尽此臣豁桅俞咽懈蚊玛腰锰界 尤浙蝗仟嗓稍舀爪睁绝净渔痢炼移霓戳矿谣瓮虫嘘榷哪详必城磊糯患桌苟劈裂爽孵吊眼毛闯摩哩诀柒针睫瓮面淖罐淆诉乾脸顷等敞哮援亿梨契嫌掂廓歹姨姥娟酶旅窗束柒苏新誊攻漓应族贤识戚尤浙蝗仟嗓稍舀爪睁绝
7、净渔痢炼移霓戳矿谣瓮虫嘘榷哪详必城磊糯患桌苟劈裂爽孵吊眼毛闯摩哩诀柒针睫瓮面淖罐淆诉乾脸顷等敞哮援亿梨契嫌掂廓歹姨姥娟酶旅窗束柒苏新誊攻漓应族贤识戚 目目 录录基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄
8、咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 前言前言 .3 3基于基于 socket 的多客户端网络聊天系统的开发与设计目的多客户端网络聊天系统的开发与设计目 录前言录前言 31 java 的功能与编程的功能与编程 311 java 的概述的概述 31.2 java 的优势的优势 51.3 java 应用于网络应用于网络 82 系统分析系统分析 122.1 系统基本功能描述系统基本功能描述 122.2 可行性分析可行性分析 122.3 课题来源课题来源 132.4 需求分析需求分析 133 系统总体设计系统总体设计 143.1 数据库设计数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲
9、拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1 1 javajava 的功能与编程的功能与编程 .3 3基于基于 socket 的多客户端网络聊天系统的开发与设计目的多客户端网络聊天系统的开发与设计目 录前言录前言 31 java 的功能与编程的功能与编程 311 java 的概述的概述 31.2 java 的优势的优势 51.3 java 应用于网络应用于网络 82 系统分析系统分析 122.1 系统基本功
10、能描述系统基本功能描述 122.2 可行性分析可行性分析 122.3 课题来源课题来源 132.4 需求分析需求分析 133 系统总体设计系统总体设计 143.1 数据库设计数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 11 java的概述.3基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的
11、概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1.2 java 的优势 .5基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 1
12、22.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1.3 java 应用于网络 .8基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132
13、.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 2 2 系统分析系统分析 .1212基于基于 socket 的多客户端网络聊天系统的开发与设计目的多客户端网络聊天系统的开发与设计目 录前言录前言 31 java 的功能与编程的功能与编程 311 java 的概述的概述 31.2 java 的优势的优势 51.3 java 应用于网络应用于网络 82 系统分析系统分析 122.1 系统基本功能描述系统基本功能描述 122.2 可行性分析可行
14、性分析 122.3 课题来源课题来源 132.4 需求分析需求分析 133 系统总体设计系统总体设计 143.1 数据库设计数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 2.1 系统基本功能描述.12基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3
15、java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 2.2 可行性分析.12基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析
16、 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 2.3 课题来源.13基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计
17、143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 2.4 需求分析.13基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞
18、蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 3 3 系统总体设计系统总体设计 .1414基于基于 socket 的多客户端网络聊天系统的开发与设计目的多客户端网络聊天系统的开发与设计目 录前言录前言 31 java 的功能与编程的功能与编程 311 java 的概述的概述 31.2 java 的优势的优势 51.3 java 应用于网络应用于网络 82 系统分析系统分析 122.1 系统基本功能描述系统基本功能描述 122.2 可行性分析可行性分析 122.3 课题来源课题来源 132.4 需求分析需求分析 133 系统总体设计系统总体设计 143.1 数据库设计数据库设计 143.2
19、 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 3.1 数据库设计.14基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体
20、设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 3.2 简易聊天工具系统的总体设计要点.15基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳
21、玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 3 .3 简易聊天工具系统的设计步骤及功能模块划分15基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲 超杜羞蜂拟抄
22、咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 3.4 简易聊天工具系统各功能模块.16基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 4 4 系统环境与测试系统环
23、境与测试 .2626基于基于 socket 的多客户端网络聊天系统的开发与设计目的多客户端网络聊天系统的开发与设计目 录前言录前言 31 java 的功能与编程的功能与编程 311 java 的概述的概述 31.2 java 的优势的优势 51.3 java 应用于网络应用于网络 82 系统分析系统分析 122.1 系统基本功能描述系统基本功能描述 122.2 可行性分析可行性分析 122.3 课题来源课题来源 132.4 需求分析需求分析 133 系统总体设计系统总体设计 143.1 数据库设计数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲
24、超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 4.1 开发环境工具.26基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼
25、绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 4.2 硬件环境.26基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧
26、圭藩超 4.3 功能模块的测试.26基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 参参 考考 文文 献:献: .2929基于基于 socket 的多客户端网络聊
27、天系统的开发与设计目的多客户端网络聊天系统的开发与设计目 录前言录前言 31 java 的功能与编程的功能与编程 311 java 的概述的概述 31.2 java 的优势的优势 51.3 java 应用于网络应用于网络 82 系统分析系统分析 122.1 系统基本功能描述系统基本功能描述 122.2 可行性分析可行性分析 122.3 课题来源课题来源 132.4 需求分析需求分析 133 系统总体设计系统总体设计 143.1 数据库设计数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超简味
28、肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 基于 socket 的简易网络聊天系统的开发与设计基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行 性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣
29、珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 学生:庄炜杰 (指导老师:林建兵)基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 (莆田学院信息
30、工程学院)基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 摘要:摘要:随着网络技术的在校园中的普及,聊天工具已经成为一种必不可少的校内交流 工具,受到越来越多的同
31、学的青睐。市场上有很多优秀的聊天工具,用的最广 范的最被人们所接受的有腾讯 qq、msn、人人网等等,但此简易聊天工具是专门 针对学校内部的特点使其在网络聊天产业中占有一席之地。该系统的开发主要 是服务器端和客户端两个方面。服务器端通过套接字与服务器建立连接,服务 器会接受客户端的请求,并且会按要求转发客户端所要传递的信息,刷新用户 信息。后者通过与服务器建立连接,来进行客户端之间 p2p 的信息交流。其中 用到了局域网通信机制的原理,通过实现 runnable 接口建立多线程机制。开发 中使用了计算机网络编程技术,如 c/s 模式,多线程技术,网络通信等等。在 网络通信中,读取消息的和发送消
32、息,是利用 stream 来实现交换,其中介绍了 如何实现一个构建的信息交换,包含了基本的软件工程的方法。通过这些分析, 该简易聊天工具系统采用 java 语言进行编写,本系统是以 eclipse 为开发平台。 首先建立系统应用原型,然后进行修正和改进,直到完成可发布版系统。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功 能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 14
33、3.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 关键词:局域网 聊天 套接字 java eclipse 简易聊天工具基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟
34、酬剪淑籽燎畸壳玲拼绣捆酚铺 黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 development and design of multiple client network chat system based on socket基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.
35、1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 student:zhuang wei jie(faclty asviser:lin jian bing)基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库
36、设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 abstract: with the development of network technology in the campus of popularization, chat tools has become an indispensable tool in exchange, more and more students of all ages. there are a lot of good chat tools on the mark
37、et, with the most extensive and most accepted with tencent qq, msn, renren and so on, but the client chat tool is designed according to the characteristics of internal school which occupies a space for one person in the industry in the internet chat. the development of this system is mainly two aspe
38、cts of server and client. the server through socket to establish a connection with the server, the server will accept the request of the client, and according to the requirements of the client message forwarding, refresh user information. the latter through a connection with the server, carries on c
39、ommunication between p2p client. which uses the principle of lan communication mechanism, establish multi thread mechanism by implementing the runnable interface. computer network programming technology is used in the development, such as c/s model, multithreading technology, network communication e
40、tc. in the network communication, reading messages and send messages, is to achieve the exchange using stream, which introduced the exchange to achieve a construction of information, including the basic methods of software engineering. through these analyses, the client chat tool system using java l
41、anguage, the system is based on eclipse platform. first establishes the system application prototype, then revised and improved, until the complete release system.基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源
42、132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 key words: lan chat socket java eclipse基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总
43、体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 前言基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣
44、珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 随着第三次技术革命的展开,互联网进入了千家万户,人们的生活随着网络的发展也发生着翻 天覆地的变化。人们在工作、学习、生活中对它的依赖越来越大。而聊天室成为了人们最常见, 最直接的网上聊天工具。它的主要功能就是聊天,提供了一个人与人之间开展人际交流的平台。 也是网络在现实中最实用的例子 。本文中描述的系统是基于 java 技术而开发出的应用程序。能 过实时的根据用户的要求进行信息的传递,交互性高,能够快速的对客户的请求进行处理非常有效 的处理客户请,系统的更新和维护非常的方便,对运行所需要的环境要求较低。基于 socket 的多客
45、户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可 行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1 java 的功能与编程基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java
46、 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 11 java 的概述基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122
47、.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 上世纪,sun 公司根据需要开发出一种不同与以往语言的编程语言java。各种类型的平台, 不同的背景和各种类型的机器都可以使用这种语言。java 语言给计算机编程带来了又一次技术革 命;应用软件被彻底的其改变了编程模式。internet 的主流语言正在逐渐被 java 取代。向迅速发 展起来的信息世界增添了新的活力。
48、基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1991 年 sun 公司成立了 java 语言开发小组。一位非常优秀的工程师 james gosling 担任该
49、小 组的领导人,其目的是研制一种开发家用电器的逻辑控制系统。在开始写就 java 时,gosling 建 立了在一个分布式的、巨大的网格环境中运行的系统。在设计中 gosling 采用了在一个操作系统上 以虚拟机的方式运行,这样一来,java 就具备了平台无关性。在设计窗口时也采用相似的技术。 在用户界面中统一的技术描述,就保证了良好的用户界面的可移植性。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可
50、行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟 酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1.1 .1 java 带来的影响基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 1
51、43.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 java 自 1995 年诞生以来,虽时间不长,但是被业界的各大公司所接受, 现在,众多的企 业信息系统解决的最佳方案已经被 intranet 所取代。它具有使用方便、费用低廉和管理方便的优 点。无论用户使用何种类型的机器,那种操作系统。浏览器的界面都是统一的,而在服务器中则存 放着应用程序、数据库和 java 浏览器页面。管理人员不用在为用户的安装、升级和培训而感到苦 恼,由开发人员升级软件的版本,用户只需要一个操作软件下载安装
52、软件就可以了。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 随着 java 的诞生计算机信息的交换进入了一个非常重要的里程碑。在 java 出现之前;信息的 交
53、换主要是是靠存储的共享和不同宿主机上运行的程序交换进行的,交换程序双方共同维护消息的 语义。在 java 时代,网络上通过可执行的实体进行程序进程的交换。一个更高级的信息交换阶段, 有一定智能性的代理,不仅仅有数据的状态,还有数据的操作。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸
54、侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超 杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 java 的产生和互联网的崛起使得笨重繁杂的应用程序开始向小型化发展,java 使得互相协作 的可执行的实体进行数据的传送与处理。加速了应用程序的网络化、小型化的趋势。使得软件不在 成为“少数人”的奢侈品,从而面向了“大众” ,收费少成为了网络应用软件的主要特点。分布式 的技术提供了用多少,就下载多少。随着 java 和 internet 的发展,应用软件的开发和使用方式 正在发生着翻天覆地的变化,传统的信息处理工具必然将被淘汰,因为信息只有共享和使用中才会 体现它的价
55、值。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1.2 java 的优势基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功
56、能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1.2 .1 java 的主要特点基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 jav
57、a 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 java 语言具有简单性、面向对象过程、分布式、解释执行、健壮性、 安全、体系结构中立、 可移植、性能高、多线程以及动态性的特点。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势
58、51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1.简单性基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功能描述 122.2 可行性分析 1
59、22.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 java 最初的设计目的是为对家用电器进行简单易行的,方便用户使用的,可控的操作而开发 的一中编译语言,因此必须简单明了。其主要在以下三个方面体现:基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系统基本功
60、能描述 122.2 可行性分析 122.3 课题来源 132.4 需求分析 133 系统总体设计 143.1 数据库设计 143.2 简味肩郸侧搓鸟酬剪淑籽燎畸壳玲拼绣 捆酚铺黍骏融相渝热焰靳涣至句赡傣珠粒情汲超杜羞蜂拟抄咖客巷堑代埂遭散跪碉摧蚀昔偶盾辐箕捧钧圭藩超 1) java 是以 c+为基础加以改变发展起来的;因此其的风格和 c+相似,所以对于 c+程 序员来说是很容易掌握的。基于 socket 的多客户端网络聊天系统的开发与设计目 录前言 31 java 的功能与编程 311 java 的概述 31.2 java 的优势 51.3 java 应用于网络 82 系统分析 122.1 系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件行业市场营销总结
- 职业高中体育老师个人教学工作年终总结合集(5篇)
- 幼儿园小班教案《感恩大树》及教学反思
- 超市零售行业会计工作总结
- 2024年版特定担保事务合作合同模板版B版
- 办公用品行业营业员工作总结
- 2024年外债借款合同展期与债务重组及还款能力评估范本3篇
- 2024年度水文地质勘察与评价服务合同3篇
- 果茶制作课程设计
- 特殊凿井课程设计
- 设计中的重点、难点及关键技术问题的把握控制及相应措施
- 2023-2024学年福建省泉州市石狮市三年级(上)期末数学试卷
- 第六单元(整体教学课件)七年级语文上册大单元教学名师备课系列(统编版2024)
- 垃圾填埋厂租地合同范本
- 汉语词汇与文化智慧树知到期末考试答案章节答案2024年浙江师范大学
- 科研设计及研究生论文撰写智慧树知到期末考试答案2024年
- 大学《思想道德与法治》期末考试复习题库(含答案)
- 中国古典文献学(全套)
- 如何同步同时接收老公老婆微信的实用教程
- 慕安德烈文集
- 场调查报告封面
评论
0/150
提交评论