![[试题]基于Socket的多客户端网络聊天系统的开发与设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/963b99f0-ea32-4c37-92db-f83bfd91b268/963b99f0-ea32-4c37-92db-f83bfd91b2681.gif)
![[试题]基于Socket的多客户端网络聊天系统的开发与设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/963b99f0-ea32-4c37-92db-f83bfd91b268/963b99f0-ea32-4c37-92db-f83bfd91b2682.gif)
![[试题]基于Socket的多客户端网络聊天系统的开发与设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/963b99f0-ea32-4c37-92db-f83bfd91b268/963b99f0-ea32-4c37-92db-f83bfd91b2683.gif)
![[试题]基于Socket的多客户端网络聊天系统的开发与设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/963b99f0-ea32-4c37-92db-f83bfd91b268/963b99f0-ea32-4c37-92db-f83bfd91b2684.gif)
![[试题]基于Socket的多客户端网络聊天系统的开发与设计_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/963b99f0-ea32-4c37-92db-f83bfd91b268/963b99f0-ea32-4c37-92db-f83bfd91b2685.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论