- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业论文
(科研训练、毕业设计)
题 目:基于JAVA的UAW聊天室系统
——客户端通讯
姓 名:
学 院:软件学院
系:
专 业:软件工程
年 级:
学 号:
指导教师(校内): 职称:副教授
指导教师(校外): 职称:工程师
年 月 日
基于JAVA的UAW聊天室系统
——客户端通讯
[摘要] Java良好的跨平台特性在WEB开发应用中显示出了巨大的威力。Java语言面向对象的优势也使得开发软件变得非常容易。本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。
本文分为六个章节阐述聊天室系统客户端的开发技术和实现细节:
第一章:“项目概况”,介绍了此次开发聊天室系统的项目背景;
第二章:“项目计划”,说明系统的功能性需求及对应的程序设计方案;
第三章:“项目设计”,描述了完成客户端功能涉及的各个类和方法;
第四章:“类的设计”,详细阐述了系统实现的一些关键技术的应用;
第五章:“业务流程演示”,演示程序主要业务界面;
第六章:“结束语”,简要总结此次系统开发的心得与体会。
关键词 JAVA 网络 SOCKET 线程
ABSTRACT
Chapter 1: “Project Outline”
----introduce the background of chat room development;
Chapter 2: “Project Plan”
----explain the functions of the system requirement and corresponding plans for program design;
Chapter 3: “Project Design”
----describe relevant classes and methods to complete system;
Chapter 4: “Solution to the Design of the classes in the Program”
----detailedly describe the application of several key technologies;
Chapter 5: “The view”
----display the interface of the programming when running;
Chapter 6: “The ending”
----Here is the ending of the whole issue.
Key Words Java Internet Socket Thread
目录
第一章 项目概况 5
1.1 项目说明 5
1.2 项目背景 5
第二章 项目计划 6
2.1 项目目标 6
2.2 项目范围 6
2.3 项目开发周期 6
2.4 代码实现 6
2.5 所采用的工具 6
第三章 项目设计 7
3.1 需求分析 7
3.2 软件主要功能 7
3.3 程序中所用到的Java知识点详细分析 7
3.3.1 Java中输入/输出流概念: 7
3.3.2 Socket机制 8
3.3.3 Java语言 9
3.3.4 JAVA工具 13
3.3.5 客户机/服务器通信的实现 13
第四章 类的设计 16
4.1 Java语法在程序中的体现 16
4.2 程序中的类 24
4.3 程序主类ChatClient实现简介 28
第五章 主要业务流程演示 37
5.1 登陆界面: 37
5.2 欢迎界面 38
5.3 主要聊天界面 38
5.4 显示私聊界面 39
5.5 更换房间 39
第六章 结束语 42
致谢语 43
[参考文献] 44
第一章 项目概况
1.1 项目说明
项目名称:UAW 聊天室系统。
1.2 项目背景
在软件学院学习将近两年之中,极大地提高了我的专业知识与动手能力;为了进一步考察自己的专业知识水平,提高学习兴趣,为将来的就业打下良好基础,特将毕业设计课题定为现今很有活力的JAVA技术,并将我们很常用的聊天程序作为设计课题,让自己在兴趣中探索技术,在技术提高的同时更加增强自己今后事业的基础与信心。
第二章 项目计划
2.1 项目目标
允许用户登陆。
允许用户进行在线的公聊和私聊。
允许用户创建私人房间、查找房间并且在房间内聊天。
友好的欢迎界面
2.2 项目范围
本软件适用于一般使用者。
2.3 项目开发周期
第一阶段:
需求分析及初步设计阶段(决定每个功能所需的类及数据类型)
第二阶段:
根据相应功能设计出各类所用到的方法及数据类型
第三阶段:
具体实现
您可能关注的文档
最近下载
- gdonfiguration management requirements of ma700 program飞机供应商构型管理要求.pdf VIP
- 危险化学品建设项目安全评价细则.doc VIP
- 2015年-2020年二级建造师《水利》考试历年真题及答案.pdf VIP
- 2025辅警考试公共基础知识试题库(及答案).docx VIP
- 国际贸易形势下的人才需求.doc VIP
- SH_T 3081-2019 石油化工仪表接地设计规范.pdf VIP
- 欧盟医疗器械法规MDR技术文件清单与要求.pdf VIP
- 淤泥固化土地基技术规程.pdf VIP
- 火龙罐的治疗操作.pdf VIP
- 江西省2025年度全省中小学教师及特岗教师招聘笔试模拟试卷含答案详解.docx VIP
文档评论(0)