文档格式 【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:39 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-07-11 18:18
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第1页
1 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第2页
2 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第3页
3 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第4页
4 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第5页
5 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第6页
6 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第7页
7 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第8页
8 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第9页
9 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第10页
10 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第11页
11 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第12页
12 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第13页
13 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第14页
14 页 / 共 39
【毕业设计】基于Java平台上聊天系统的设计与开发.doc文档下载39页第15页
15 页 / 共 39
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

这系统实现人们所期望的页面流畅,美观, 负载能力强大大的节省了人力财力 物力,聊天室的电击率会大大提高。


远远超出它的研发费用。


由于以上的各项分析, 该软件运行灵活,又有定的安全性,因此开发该系统具有经济可行性。


技术可行性 就执行平台而言,必须考虑的问题之是用户可能使用的操作系统。


用户 可能使用的是。


的事件处理及部分组件的使用。


并且可以和在线的用户实现 对的私聊功能。


在服务器端可以实现不断的监听客户的连接,并且根据客户端发送过来的不同 信息,如注册信息登入信息公聊信息私聊信息退出信息等,服务器端要作 出不同的响应,并且要实现数据库的操作,如根据用户注册的信息保存在数据库中, 根据登入时发送来的用户名和密码检测是否合法用户等。


要求 主要涉及图形用户界面的开发布局和输入输出流数据的控制,并且要通过 技术实现网络功能,整个程序采用图形界面,要求熟练掌握图 形用户界面的事件处理及部分组件的使用。


要求 主要涉及图形用户界面的开发布局和输入输出流数据的控制,并且要通过 技术实现网络功能,整个程序采用图形界面,要求熟练掌握图 形用户界面且要实现数据库的操作,如根据用户注册的信息保存在数据库中, 根据登入时发送来的用户名和密码检测是否 在服务器端可以实现不断的监听客户的连接,并且根据客户端发送过来的不同 信息,如注册信息登入信息公聊信息私聊信息退出信息等,服务器端要作 出不同的响应,并部分内容简介服务器端,并且拥有多个 客服端。


客服端要具有实现用户注册和用户登入,在登入成功后,要显示出公聊界面, 实现聊天功能并且能够发送表情和保存聊天内容和显示聊天记录等功能,在新用户 上线和用户下线时要更新每个客户端在线用户列表名,并且可以和在线的用户实现 对的私聊功能。


在服务器端可以实现不断的监听客户的连接,并且根据客户端发送过来的不同 信息,如注册信息登入信息公聊信息私聊信息退出信息等,服务器端要作 出不同的响应,并且要实现数据库的操作,如根据用户注册的信息保存在数据库中, 根据登入时发送来的用户名和密码检测是否合法用户等。


要求 主要涉及图形用户界面的开发布局和输入输出流数据的控制,并且要通过 技术实现网络功能,整个程序采用图形界面,要求熟练掌握图 形用户界面的事件处理及部分组件的使用。


在代码的编写上要充分体现 面向对象开发思想和多态性,提高代码的重用性和高效性,要深入理解接口的作用 和内部对象等特性等。


研究意义 本系统具有较好的现实意义,特别是随着科学技术的发展和社会的进步,尤其 是计算机大范围的普及,网络飞速发展的今天,网络聊天成为人们生活中不可缺少 的部分,几乎每个网民在上网的时候都会选择聊天室与虚幻世界的人们进行各种 各样的交谈,随着聊天室使用的频繁,各种各样的聊天室相继出现,尤其是应用 多线程的聊天室更为人们所关注。


所以这系统实现人们所期望的页面流畅,美观, 负载能力强,灵活易用,性能稳定的愿望。


第章技术选择分析 可行性分析 在软件开发之前对其进行可行性分析是十分必要的,可以知道该软件是否合乎 用户的要求,以及行业标准,最重要的是软件的造价是否合乎用户的要求。


经济可行性 由于该软件是个聊天室的开发,操作系统是后台数据库采用 ,开发环境为,在软件方面,都可以从网上直接下载。


相 关的学习资料也都可以从网上下载,也可以到图书馆查找,既经济又方便。


但在实 际应用方面,既方便了用户,又提高了网络的管理水平,大大的节省了人力财力 物力,聊天室的电击率会大大提高。


远远超出它的研发费用。


由于以上的各项分析, 该软件运行灵活,又有定的安全性,因此开发该系统具有经济可行性。


技术可行性 就执行平台而言,必须考虑的问题之是用户可能使用的操作系统。


用户 可能使用的是。


语言具有平台无关性,可以不需要任何修改 就可以运行在支持的任何计算机上。


的组件开发技术可以开发丰富的图形界面,并且 类提供了丰富的外部接口和方法,可以方便实现系统功能。


就项目开发而言,纯粹的面向对象,加上数量巨大的类所提供的方法函 数库的支持,使得利用开发各种应用程序,可以说是易如反掌。


此外,在 程序除错修改升级和增加新功能等方面,因其面向对象的特性,使得这些维护 也变得非常容易。


支持内在的多线程运行,提供分布式的并发机制,运行效率高。


异常处理,为了使程式更稳定更安全,引入了异常处理机制。


能够在程序中产生异常情况的地方,执行相对应的处理,不至于因突发或意外的错 误造成执行中断或是死机。


通过这种异常处理,不仅能够清晰地掌握整个程序执行 的流程,也使得程序的设计更为严谨。


高性能,可以在运行时直接将目标代码翻译成机器指令。


用直接 解释器秒钟内可调用,个过程。


翻译目标代码的速度与的性能没什 么区别。


网络功能,可以说是借助因特网而重获新生的,自然具备编写网络功 能的程序。


不论是般因特网局域网的程序,如基于服务 器的程序,甚至连分布式网络程序,如等的支持也是非 常丰富的,使用起来也很方便。


源回收处理,是由对内存实行动态管理的。


程序 需要多少内存哪些程序的内存已经不使用了,需要释放归还给系统,这些烦琐且 危险的操作全部交由去管理。


让我们能够更专心地编写程序,而不需要担心内 存的问题。


内存的统管理,对于跨平台也有相当大的帮助。


综上所述,基于平台的聊天系统的开发设计具有技术可行性。


开发工具的选择 的开发工具很多,而且各有优缺点,是个开放可扩展的集成开 发环境。


它不仅可以用于的开发,通过开发插件,它可以构建其他的开 发工具。


是开放源代码的项目,并可以免费下载。


支持最新的标准, 并且缩短了开发周期。


直以其友好的集成开发环境在业界受到广泛的赞誉,这也 是直是广大程序员最喜爱的开发工具的原因之。


的可视化集成开发环境包括文本编辑器工程创建工具对象浏览器 过程可选 服务端异常导致客户端退出,客户端提示服务器异常。


客户端读取信息时目标文件不存在 系统消息 需求描述在聊天室的每个用户都能接收服务端发送的的信息提示 消息。


执行者服务端 前置条件服务端正常运行 后置条件无 正常过程 服务器向所有在线用户发送消息 客户端接收到消息,进行消息处理,并正确显示。


异常过程可选 服务端异常,重启服务器。


出现网络异常,发送系统消息失败。


字体属性设置 需求描述用户可改变输入消息的字体及颜色 执行者用户 前置条件用户可以正常聊天 后置条件无 正常过程 用户为聊天信息选择新的字体和颜色。


客户端将聊天信息及字体和颜色信息封装,发送到服务端。


服务端处理接受到的数据并正确转发。


目的客户端将接收到的信息解包,根据信息的内容,改变信息显 示的字体及颜色,并在目的客户端正确显示出字体效果。


异常过程可选 双方系统库中的字体不匹配,信息将以默认的字体显示。


对方不支持字体属性的显示 用户退出 需求描述用户在正常情况下退出聊天室。


执行者用户 前置条件用户成功登录聊天室 后置条件无 正常过程 向服务器发送用户登出消息 服务器进行用户退出的数据处理 服务器向聊天室其他用户发送登出消息 刷新其他在线用户的用户列表信息 质量性能需求 容错性需求 当出现代码异常时,出现正确的提示,不会影响整个系统的运行。


用户之间信 息传输不会因为数据封装问题出现丢失或乱码。


因用户的误操作产生的异常应做出 及时的处理或信息提示。


稳定性需求 软件应正常完成所有功能需求。


服务器端应长时间运行无故障,故障修复时间 般控制在小时内,除非出现恶性攻击病毒破坏系统资源不足硬件故障 操作系统或数据库系统崩溃网络中断等情况,要求系统连续运行周,不允许出现 内存泄露。


要求系统可以承受告警风暴和大数据量的冲击,不出现内存溢出等现象。


软件可靠性需求 要确定合适的模块粒度,各模块之间要求松耦合,高内聚从而使整个系统的 可靠性和稳定性得到提高,并且便于系统维护,和新模块的添加。


安全性需求 安全性是防止网络方面的攻击。


拓展性需求 系统建成后,应在现行系统上不需要做大的改动或不影响整个系统结构,就可 以增加功能模块,这就必须在系统设计时留有接口,使其具有可扩展性和维护性。


易用性需求 系统操作的界面必须简洁操作方便易用设计合理。


第章概要设计 目的 该阶段目的在于明确网络聊天室系统的数据结构和软件总体结构,各个软件模 块的功能说明,数据结构的细节,系统运行配置与应用方式以及使用的关键技术。


运行环境 运行环境见下表 名称操作系统类 型 推荐操作系统版本推荐硬件 数据库 客户端平台以上以上 服务器平台以上 条件与限制 软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关 系。


设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现 各种特定功能和子功能。


设计最终应当给出具体的模块例如子程序或过程,这些模块就具有 的功能特性。


应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设 计。


体系结构概述 本系统采用的结构设计模式,客户端接收用户的发送的信息到服务器,服 务器通过处理转发到另个客户端。


客户端采用图形用户界面,方便与用户交互。


服务器端用控制台的方式方便控制操作。


系统设计总体原则本设计不限制用户的组网方式。


但对于互联网环境下的安 全

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批