- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程工作方案设计书Socket聊天系统
目 录
TOC \o 1-3 \h \u 9229 1.前言 4
3729 2.需求分析 5矚慫润厲钐瘗睞枥庑赖。
8545 2.1系统的功能需求 5聞創沟燴鐺險爱氇谴净。
9031 2.1.4点歌 5残骛楼諍锩瀨濟溆塹籟。
6720 2.1.5分组管理 5酽锕极額閉镇桧猪訣锥。
31814 2.1.6个人信息管理 5彈贸摄尔霁毙攬砖卤庑。
2708 2.1.7用户管理 5謀荞抟箧飆鐸怼类蒋薔。
26366 2.1.8视频通话 5厦礴恳蹒骈時盡继價骚。
3696 2.2非功能需求: 5茕桢广鳓鯡选块网羈泪。
10744 2.2.2网络安全 5鹅娅尽損鹌惨歷茏鴛賴。
2554 2.3用例分析 6籟丛妈羥为贍偾蛏练淨。
22930 2.3.1参与者 6預頌圣鉉儐歲龈讶骅籴。
17822 2.3.2用例分析 6渗釤呛俨匀谔鱉调硯錦。
13296 2.3.3系统的用例图 6铙誅卧泻噦圣骋贶頂廡。
18636 3.总体设计 8擁締凤袜备訊顎轮烂蔷。
17710 3.1TCP服务器设置 8贓熱俣阃歲匱阊邺镓騷。
20443 3.2分析类图 9坛摶乡囂忏蒌鍥铃氈淚。
24140 3.3顺序图 10蜡變黲癟報伥铉锚鈰赘。
24000 3.2.1用户私聊顺序图 10買鲷鴯譖昙膚遙闫撷凄。
31866 3.2.2用户传送文件序列图 11綾镝鯛駕櫬鹕踪韦辚糴。
12474 3.3协作图 11驅踬髏彦浃绥譎饴憂锦。
27554 3.3.1用户私聊协作图 11猫虿驢绘燈鮒诛髅貺庑。
22819 3.3.2用户传送文件协作图 12锹籁饗迳琐筆襖鸥娅薔。
1636 4.详细设计 14構氽頑黉碩饨荠龈话骛。
27653 4.1客户端设计 14輒峄陽檉簖疖網儂號泶。
18150 4.2服务端设计 14尧侧閆繭絳闕绚勵蜆贅。
22312 4.3多线程设计 15识饒鎂錕缢灩筧嚌俨淒。
14112 5.代码实现 16凍鈹鋨劳臘锴痫婦胫籴。
19119 5.1服务端设计 16恥諤銪灭萦欢煬鞏鹜錦。
1166 5.2客户端设计 18鯊腎鑰诎褳鉀沩懼統庫。
3200 5.3多线程 22硕癘鄴颃诌攆檸攜驤蔹。
23149 5.3.1服务端多线程 22阌擻輳嬪諫迁择楨秘騖。
27658 5.3.2客户端多线程 24氬嚕躑竄贸恳彈瀘颔澩。
32499 6.运行与测试 25釷鹆資贏車贖孙滅獅赘。
298 6.1用户登录界面 25怂阐譜鯪迳導嘯畫長凉。
21275 6.2输入端口界面 25谚辞調担鈧谄动禪泻類。
30522 6.3服务器记录,在线的用户信息。 26嘰觐詿缧铴嗫偽純铪锩。
4603 6.4私聊 26熒绐譏钲鏌觶鷹緇機库。
28045 6.4.1登录 26鶼渍螻偉阅劍鲰腎邏蘞。
21450 6.4.2用户给指定的好友发送信息。(私聊) 27纣忧蔣氳頑莶驅藥悯骛。
234 6.4.3指定好友接受到好友信息。(私聊的信息) 27颖刍莖蛺饽亿顿裊赔泷。
14837 6.4.5好友回复我的信息 28濫驂膽閉驟羥闈詔寢賻。
28100 6.5群聊 28銚銻縵哜鳗鸿锓謎諏涼。
5364 6.5.1发送群消息 28挤貼綬电麥结鈺贖哓类。
31037 6.5.2好友响应并接受群聊信息 29赔荊紳谘侖驟辽輩袜錈。
6596 29
32569 7. 小结 30塤礙籟馐决穩賽釙冊庫。
11310 8.参考文献 31裊樣祕廬廂颤谚鍘羋蔺。
1.前言
随着互联网的快速发展,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN-Messager等等。该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。经过分析这些情况,该局域网聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统?仓嫗盤紲嘱珑詁鍬齊驁。
本文通过java的Socket实现了一个基于局域网和网络的聊天室的程序的开发基于ja
您可能关注的文档
最近下载
- 基础教程第十七课-第一部分.pptx VIP
- 麦当劳与高校合作课程介绍.docx VIP
- icv200和icv1200十二导联心电分析系统-企业内容53.pdf VIP
- 29—2PLF120200分级破碎机使用说明书.doc VIP
- T_LNBA 001-2025 脐带间充质干细胞制剂放行技术规范.docx VIP
- 《国际医疗服务规范》(DB31T 1487-2024).pdf VIP
- 压缩空气管道施工方案.pdf VIP
- 天津市部分区2023-2024学年高二上学期期末考试 英语 PDF版含答案.pdf VIP
- 2026春人教版八下单词--词性转换背诵默写(背诵版).pdf VIP
- 纪委书记2025年度民主生活会个人“五个带头”对照检查材料文稿.docx VIP
原创力文档


文档评论(0)