- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】基于Socket的多客户端网络聊天系统的开发与设计
目 录 TOC \o 1-2 \h \z \u
HYPERLINK \l _Toc357374017 前言 PAGEREF _Toc357374017 \h 3
HYPERLINK \l _Toc357374018 1 JAVA的功能与编程 PAGEREF _Toc357374018 \h 3
HYPERLINK \l _Toc357374019 1.1 Java的概述 PAGEREF _Toc357374019 \h 3
HYPERLINK \l _Toc357374020 1.2 JAVA的优势 PAGEREF _Toc357374020 \h 5
HYPERLINK \l _Toc357374021 1.3 Java 应用于网络 PAGEREF _Toc357374021 \h 8
HYPERLINK \l _Toc357374022 2 系统分析 PAGEREF _Toc357374022 \h 12
HYPERLINK \l _Toc357374023 2.1 系统基本功能描述 PAGEREF _Toc357374023 \h 12
HYPERLINK \l _Toc357374024 2.2 可行性分析 PAGEREF _Toc357374024 \h 12
HYPERLINK \l _Toc357374025 2.3 课题来源 PAGEREF _Toc357374025 \h 13
HYPERLINK \l _Toc357374026 2.4 需求分析 PAGEREF _Toc357374026 \h 13
HYPERLINK \l _Toc357374027 3 系统总体设计 PAGEREF _Toc357374027 \h 14
HYPERLINK \l _Toc357374028 3.1 数据库设计 PAGEREF _Toc357374028 \h 14
HYPERLINK \l _Toc357374029 3.2 简易聊天工具系统的总体设计要点 PAGEREF _Toc357374029 \h 15
HYPERLINK \l _Toc357374030 3 .3 简易聊天工具系统的设计步骤及功能模块划分 PAGEREF _Toc357374030 \h 15
HYPERLINK \l _Toc357374031 3.4 简易聊天工具系统各功能模块 PAGEREF _Toc357374031 \h 16
HYPERLINK \l _Toc357374032 4系统环境与测试 PAGEREF _Toc357374032 \h 26
HYPERLINK \l _Toc357374033 4.1开发环境工具 PAGEREF _Toc357374033 \h 26
HYPERLINK \l _Toc357374034 4.2 硬件环境 PAGEREF _Toc357374034 \h 26
HYPERLINK \l _Toc357374035 4.3功能模块的测试 PAGEREF _Toc357374035 \h 26
HYPERLINK \l _Toc357374036 参 考 文 献: PAGEREF _Toc357374036 \h 29
基于Socket的简易网络聊天系统的开发与设计
莆田学院2015届本科毕业论文
PAGE \* MERGEFORMAT 26
PAGE 1
基于Socket的简易网络聊天系统的开发与设计
学生:庄炜杰 (指导老师:林建兵)
(莆田学院信息工程学院)
摘要:随着网络技术的在校园中的普及,聊天工具已经成为一种必不可少的校内交流工具,受到越来越多的同学的青睐。市场上有很多优秀的聊天工具,用的最广范的最被人们所接受的有腾讯QQ、MSN、人人网等等,但此简易聊天工具是专门针对学校内部的特点使其在网络聊天产业中占有一席之地。该系统的开发主要是服务器端和客户端两个方面。服务器端通过套接字与服务器建立连接,服务器会接受客户端的请求,并且会按要求转发客户端所要传递的信息,刷新用户信息。后者通过与服务器建立连接,来进行客户端之间P2P的信息交流。其中用到了局域网通信机制的原理,通过实现Runnable接口建立多线程机制。开发中使用了计算机网络编程技术,如C/S模式,多线程技术,网络通信等等。在网络通信中,读取消息的和发送消息,是利用Stream来实现交换,其中介绍了如何实现一个构建的信息交换,包含了基本的软件工程的方法。通过这些分析,该简易聊天工具系统采用Java语言进行编写,本系统是以Eclipse为开发平台。首先建立系统应用原型,然后进行修正和改进,直到完成可发布版系统。
关键词
您可能关注的文档
最近下载
- 通桥(2017)2101-Ⅱ时速160公里客货共线铁路预制后张法简支T梁24m.pdf
- 胡壮麟《语言学教程》(第5版)@第七章@复习笔记.pdf
- 2018年中级经济师考试《保险专业知识与实务》电子书.pdf VIP
- 公路收费站(所)风险管控清单.docx VIP
- 君正化工杜邦安全管理理念实施方案.pptx
- 在线网课学习课堂《空间句法与数据化设计——环境行为数据分析及设计应用》单元测试考核答案.docx
- 全面从严治党主体责任约谈资料汇编.docx VIP
- 2024年华为认证HCIA-5G(H35-660)考试题库(附答案).pdf VIP
- 《Web 程序设计》说课.ppt
- 数字经济-第1篇.pptx
文档评论(0)