欢迎来到天天文库
浏览记录
ID:37378923
大小:141.00 KB
页数:20页
时间:2019-05-23
《手机聊天室设计与开发说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、毕业设计说明书手机聊天室设计与开发学生姓名:学号:学院:专业:指导教师:2011年6月第20页共20页手机聊天室设计与开发摘要网络聊天室是一种应用广泛网络聊天方式,操作简单,功能丰富,是教学和学习面向对象的编程思想的理想项目。可以使用多种编程语言设计和开发出功能完善的网络聊天室。本毕业设计论文介绍用JAVA语言设计和实现一个手机网络聊天室的过程,本系统采用C/S架构设计,整个项目分为服务器端和客户端。使用了最新的Java2标准Swing组件,开发出简洁美观和布局合理的用户和服务器界面;利用Socket网络开发技术实现客
2、户端和服务器端的连接访问,实现网络功能;通过对数据流操作的合理设计,实现信息传递、接受和数据保存。同时,采用多线程、多任务的设计思想,开发出性能稳定,功能全面的服务器。完整的实现系统的功能。通过本次毕业设计可以学到如何应用和实现面向对象的各种方法,如何使用Eclipse集成开发环境来创建和开发项目,从而完成系统的完整开发。关键词:聊天室;Java;应用程序;Swing组件;Socket技术第20页共20页DesignanddevelopmentofmobilechatroomsAbstractThenetworkcha
3、troomisakindofappliedextensivenetworkchatmethod,operateineaseandthefunctionisabundant,ItcanbeusedasagoodcaseforlearningofjavadesignlanguageandtheObject-OrientedProgramminglanguage,Thereismanyprogramminglanguageofdesigntodevelopanetworkchatroomwithperfectfunction
4、.Thisgraduationthesisofdesignintroductionhowtousethejavalanguagedesignandcarryoutnetworkchatroom,ThesystemadoptiontheC/Sstructuredesign,thewholesystemisdividedintotheserverandclient.UsedstandardmodulesofSwingoflatestJava2,developasimpleanddirectbeautyuserinterfa
5、ce,WemakeuseoftheSockettechnologytointerconnecttheserverandclientbynet-work;organizethedatabygooddesignofdatastreamtosentoracceptthemessagebetweenusersandtorecordthemessageforever;wealsousethemulti-threadmulti-actiontomaketheprogramwithmanyfunction.Ihaveleanedma
6、nymethodandthingstousetheObject-OrientedProgramming.AndmakemeknowhowusethedevelopmentenvironmentEclipsetonewprogramandtheprocesstomaketheprogram.Keyword:chat;Java;application;swingcomponent;socket第20页共20页目录1引言52需求分析52.1编写目的52.2研究背景52.3定义62.4任务概述62.4.1开发目标62.4.2应
7、用目标62.5功能需求72.5.1功能描述72.6相关需求72.6.1硬件接口72.6.2软件接口82.7质量性能需求82.7.1容错性需求82.7.2稳定性需求82.7.3 软件设计可靠性82.7.4 安全性92.7.5扩展性92.7.6易用性93概要设计93.1编写目的93.2定义93.3总体设计103.4主要模块描述及流程图103.4.1模块描述103.4.2主流程图12第20页共20页4详细设计124.1编写目的124.2聊天室服务器端设置134.2.1ServerSocketConnection接口的使用13
8、4.3聊天室客户端设置144.3.1SocketConnection接口的使用145编码打包156系统测试156.1测试举例156.1.1测试程序登陆界面156.1.2测试程序主界面156.1.3测试程序退出166.2测试项目166.2.1单元测试166.2.2组合测试176.2.3确认测试176.2.4系统测试176.2.5用户
此文档下载收益归作者所有