简易聊天应用程序的设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业资料 word完美格式 Java网络程序设计大作业分组报名表 项目名称 简易聊天应用程序的设计与实现 项目功能 网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈。运用java程序编写聊天室,实现简单的聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。程序实现了聊天室的基本功能,其中有: 1.启动服务器。 2.启动登陆界面。 3.进入客户端界面。 4.发送信息。 5.离开客户端界面。 6.关闭服务器。 团队成员 姓名 性别 年级 院、系、专业 学号 备注 计算机科学与技术 计算机科学与技术 计算机科学与技术 计算机科学与技术 指导教师 姓名 研究 方向 软件设计 职称 团队 联系 方式 联系人 姓名 联系电话 邮件 地址 邮编 目 录 TOC \o 1-3 \h \z \u 一、团队介绍及人员分工 1 1.1 团队介绍 1 1.2 人员分工 1 二、作品概述 1 2.1 创作背景 1 2.2 功能概要 1 2.3相关技术 2 2.4 作品可行性分析 3 三、需求分析 3 3.1 功能性需求 3 3.2 非功能性需求 6 四、作品实现 6 4.1服务端界面实现 6 4.2客户端界面实现 8 4.3登录实现 9 4.4 聊天功能实现 11 4.5 退出功能实现 12 五、作品设计、实现难点分析 14 5.1 难点分析 14 5.2 解决方案 14 5.3 测试结果 15 专业资料 word完美格式 一、团队介绍及人员分工 1.1 团队介绍 吴益帆:有良好的统筹能力和领导力,能合理安排各组员工作。 张咪:踏实耐心,有良好的创新能力和策划能力。 沈丹丹:勤奋刻苦、有钻研精神,对待编程工作热情细心,孜孜不倦。 吴晓晓:对待工作细致专注,设计能力较强。 团队成员之间有较好的默契度及协作性。分工明确,各司其职,在共同的努力及相互的配合下,共同解决程序中出现的困难并尽可能的优化程序,最终完成整个项目。 1.2 人员分工 吴益帆:负责程序最后的整理,完成部分功能及错误的处理。 张咪:负责程序的编码部分及项目具体功能的实现。 沈丹丹:负责程序的界面部分,为改程序搜索解决的方案。 吴晓晓:负责程序的策划部分,项目的可行性分析及文档的编写工作。 二、作品概述 2.1 创作背景 网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播消息进行实时交谈。 在当今信息时代,越来越多的聊天工具被应用,java语言是当今流行的网络编程语言,它具有面向对象,与平台无关,安全,多线程等特点。使用java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的的,嵌入式设备进行应用程序的开发。面向对象的开发是当今世界最流行的开发方法,它不仅具有更贴近自然地语义,而且有利于软件的维护和继承,锻炼我们熟练地应用面向对象的思想和设计方法解决实际问题的能力。 2.2 功能概要 运用java程序编写聊天室,实现简单的聊天功能。它是图形界面,线程,流与文件系统等技术的综合应用。其界面主要采用了java.awt包,java.swing包等。程序实现了聊天室的基本功能,其中有: (1) 服务器端功能描述: 启动服务器端:点击“开启”按钮,启动服务; 端口服务:输入服务器的某个端口号,开启服务器的这个端口; 显示在线用户信息:在右边的用户列表显示所有在线的用户信息; 显示用户聊天信息:在左边的聊天信息区域内显示所有用户所发的信息; 服务端关闭:点击“关闭’按钮,关闭服务。 (2) 客户端功能描述: 启动客户端:运行客户端程序,启动客户端; 选择服务器端口号:输入想要连接的服务器的端口号; 用户登录:填入用户名,点击“登录”按钮,连接相应服务器; 显示在线用户:在右边的用户列表中可以看到当前在线的用户; 发送/接受聊天消息:在下面的文本输入区域输入要发送的内容,点击发送可以在左边的聊天信息区域内显示自己以及其他用户所发的信息; 用户离线:点击“离线”按钮,与服务器断开连接; 客户端关闭:关闭客户端图形用户界面,关闭客户端。 2.3相关技术 (1) Java概述 JAVA语言有下面一些特点:简单、面向对象、分布式、解释执行、鲁棒、 安全、体系结构中立、可移植、高性能、多线程以及动态性。 丰富的类库JAVA提供了大量的类以满足网络化、多线程、面向对象系统的需要。

文档评论(0)

smdh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档