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

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

ID:11013228

大小:1.08 MB

页数:44页

时间:2018-07-09

基于JAVA的UAW聊天室系统 ——客户端通讯-毕业论文.doc_第1页
基于JAVA的UAW聊天室系统 ——客户端通讯-毕业论文.doc_第2页
基于JAVA的UAW聊天室系统 ——客户端通讯-毕业论文.doc_第3页
基于JAVA的UAW聊天室系统 ——客户端通讯-毕业论文.doc_第4页
基于JAVA的UAW聊天室系统 ——客户端通讯-毕业论文.doc_第5页
资源描述:

《基于JAVA的UAW聊天室系统 ——客户端通讯-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(科研训练、毕业设计)题目:基于JAVA的UAW聊天室系统——客户端通讯姓名:学院:软件学院系:专业:软件工程年级:学号:指导教师(校内):职称:副教授指导教师(校外):职称:工程师年月日基于JAVA的UAW聊天室系统——客户端通讯[摘要]Java良好的跨平台特性在WEB开发应用中显示出了巨大的威力。Java语言面向对象的优势也使得开发软件变得非常容易。本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。本文分为六个章节阐述聊天室系统

2、客户端的开发技术和实现细节:第一章:“项目概况”,介绍了此次开发聊天室系统的项目背景;第二章:“项目计划”,说明系统的功能性需求及对应的程序设计方案;第三章:“项目设计”,描述了完成客户端功能涉及的各个类和方法;第四章:“类的设计”,详细阐述了系统实现的一些关键技术的应用;第五章:“业务流程演示”,演示程序主要业务界面;第六章:“结束语”,简要总结此次系统开发的心得与体会。关键词JAVA网络SOCKET线程ABSTRACTChapter1:“ProjectOutline”----introducethebackgroun

3、dofchatroomdevelopment;Chapter2:“ProjectPlan”----explainthefunctionsofthesystemrequirementandcorrespondingplansforprogramdesign;Chapter3:“ProjectDesign”----describerelevantclassesandmethodstocompletesystem;Chapter4:“SolutiontotheDesignoftheclassesintheProgram”---

4、-detailedlydescribetheapplicationofseveralkeytechnologies;Chapter5:“Theview”----displaytheinterfaceoftheprogrammingwhenrunning;Chapter6:“Theending”----Hereistheendingofthewholeissue.KeyWordsJavaInternetSocketThread目录第一章项目概况51.1项目说明51.2项目背景5第二章项目计划62.1项目目标62.2项目范围

5、62.3项目开发周期62.4代码实现62.5所采用的工具6第三章项目设计73.1需求分析73.2软件主要功能73.3程序中所用到的Java知识点详细分析73.3.1Java中输入/输出流概念:73.3.2Socket机制83.3.3Java语言93.3.4JAVA工具133.3.5客户机/服务器通信的实现13第四章类的设计164.1Java语法在程序中的体现164.2程序中的类244.3程序主类ChatClient实现简介28第五章主要业务流程演示375.1登陆界面:375.2欢迎界面385.3主要聊天界面385.4显示

6、私聊界面395.5更换房间39第六章结束语42致谢语43[参考文献]44第一章项目概况1.1项目说明项目名称:UAW聊天室系统。1.2项目背景在软件学院学习将近两年之中,极大地提高了我的专业知识与动手能力;为了进一步考察自己的专业知识水平,提高学习兴趣,为将来的就业打下良好基础,特将毕业设计课题定为现今很有活力的JAVA技术,并将我们很常用的聊天程序作为设计课题,让自己在兴趣中探索技术,在技术提高的同时更加增强自己今后事业的基础与信心。第二章项目计划2.1项目目标1.允许用户登陆。2.允许用户进行在线的公聊和私聊。3.允

7、许用户创建私人房间、查找房间并且在房间内聊天。4.友好的欢迎界面2.2项目范围本软件适用于一般使用者。2.3项目开发周期第一阶段:需求分析及初步设计阶段(决定每个功能所需的类及数据类型)第二阶段:根据相应功能设计出各类所用到的方法及数据类型第三阶段:具体实现各个类中的各个方法第四阶段:对各个界面和客户端进行调整及测试完善工作2.4代码实现JAVA与持久化。2.5所采用的工具开发工具:XinoxJCreator3.50Pro,jdk1.5开发环境:Windows2000+个人电脑第三章项目设计3.1需求分析随着经济的日益发

8、展,网络的观念深入人心。人们越来越需要通过网络高效简捷的交流,聊天室就是其中的一个工具。3.2软件主要功能1.允许用户开设帐户。2.允许用户进行在线的公聊和私聊。3.允许用户创建私人房间、查找房间并且在房间内聊天。4.友好的欢迎界面。3.3程序中所用到的Java知识点详细分析我用JAVA进行网络编程设计的基本着眼点如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。