下载此文档

最新简易聊天应用程序的设计与实现.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
简易聊天应用程序的设计与实现
Java网络程序设计大作业分组报名表
项目名称
简易聊天应用程序的设计与实现
项目功能
网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈。运用java程序编写聊天室,实现简单的聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。程序实现了聊天室的基本功能,其中有:






团队成员
姓名
性别
年级
院、系、专业
学号
备注
计算机科学与技术
计算机科学与技术
计算机科学与技术
计算机科学与技术
指导教师
姓名
研究
方向
软件设计
职称
团队
联系
方式
联系人
姓名
联系电话
邮件
地址
邮编
计算机科学与技术专业大作业报告
1
一、团队介绍及人员分工
团队介绍
吴益帆:有良好的统筹能力和领导力,能合理安排各组员工作。
张咪:踏实耐心,有良好的创新能力和策划能力。
沈丹丹:勤奋刻苦、有钻研精神,对待编程工作热情细心,孜孜不倦。
吴晓晓:对待工作细致专注,设计能力较强。
团队成员之间有较好的默契度及协作性。分工明确,各司其职,在共同的努力及相互的配合下,共同解决程序中出现的困难并尽可能的优化程序,最终完成整个项目。
人员分工
吴益帆:负责程序最后的整理,完成部分功能及错误的处理。
张咪:负责程序的编码部分及项目具体功能的实现。
沈丹丹:负责程序的界面部分,为改程序搜索解决的方案。
吴晓晓:负责程序的策划部分,项目的可行性分析及文档的编写工作。
二、作品概述
创作背景
网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈。
在当今信息时代,越来越多的聊天工具被应用,java语言是当今流行的网络编程语言,它具有面向对象,与平台无关,安全,多线程等特点。使用java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的的,嵌入式设备进行应用程序的开发。面向对象的开发是当今世界最流行的开发方法,它不仅具有更贴近自然地语义,而且有利于软件的维护和继承,锻炼我们熟练地应用面向对象的思想和设计方法解决实际问题的能力。
功能概要
运用java程序编写聊天室,实现简单的聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。其界面主要采用了
计算机科学与技术专业大作业报告
1
,。程序实现了聊天室的基本功能,其中有:
(1) 服务器端功能描述:
启动服务器端:点击“开启”按钮,启动服务;
端口服务:输入服务器的某个端口号,开启服务器的这个端口;
显示在线用户信息:在右边的用户列表显示所有在线的用户信息;
显示用户聊天信息:在左边的聊天信息区域内显示所有用户所发的信息;
服务端关闭:点击“关闭’按钮,关闭服务。
(2) 客户端功能描述:
启动客户端:运行客户端程序,启动客户端;
选择服务器端口号:输入想要连接的服务器的端口号;
用户登录:填入用户名,点击“登录”按钮,连接相应服务器;
显示在线用户:在右边的用户列表中可以看到当前在线的用户;
发送/接受聊天消息:在下面的文本输入区域输入要发送的内容,点击发送可以在左边的聊天信息区域内显示自己以及其他用户所发的信息;
用户离线:点击“离线”按钮,与服务器断开连接;
客户端关闭:关闭客户端图形用户界面,关闭客户端。

(1) Java概述
JAVA语言有下面一些特点:简单、面向对象、分布式、解释执行、鲁棒、 安全、体系结构中立、可移植、高性能、多线程以及动态性。
丰富的类库JAVA提供了大量的类以满足网络化、多线程、面向对象系统的需要。语言包提供的支持包括字符串处理、多线程处理、数学函数处理等,可以用它简单地实现JAVA程序的运行平台。实用程序包提供的支持包括哈希表、堆栈、可变数组、时间和日期等。输入输出包用统一的"流"模型来实现所有格式的I/O,包括文件系统、网络、输入低级网络包用于实现Socket编程。抽象图形用户接口包实现了不同平台的计算机的图形用户接口部件, 包括窗口、菜单、滚动条、对话框等,使得JAVA可以移植到不同平台的机器。网络包支持Internet的TCP/IP协议,提供了与Internet的接口。

最新简易聊天应用程序的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sunny
  • 文件大小2.68 MB
  • 时间2021-12-05