基于JAVA的UAW聊天室系统 ——客户端通讯毕业论文.doc

基于JAVA的UAW聊天室系统 ——客户端通讯毕业论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 项目开发周期 第一阶段: 需求分析及初步设计阶段(决定每个功能所需的类及数据类型) 第二阶段: 根据相应功能设计出各类所用到的方法及数据类型 第三阶段: 具体实现

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档