基于JAVA语言的网络聊天系统开发与实现总结.doc

基于JAVA语言的网络聊天系统开发与实现总结.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015届本科毕业论文(设计) 基于JAVA语言的网络聊天软件 代码:/detail/syqwe/8890181 姓 名: XXXX 系 别: 计算机与信息技术学院 专 业: 计算机科学与技术 学 号: XXXXXXXX 指导教师: XXXXXX 2015年 05月 08日 目 录 摘要 II Abstract II 1 软件介绍 3 1.1 背景 3 1.2 目的 3 2 开发技术 3 2.1 界面层技术 3 2.2 通信层技术 3 2.3 数据层技术 3 3 开发环境 4 3.1 硬件环境 4 3.2 软件环境 4 4 需求分析 4 4.1 客户端需求分析 4 4.2 服务器需求分析 4 4.3 数据层需求分析 4 5 系统架构 5 6 设计实现 5 6.1 消息封装类Message 5 6.2 服务器 6 6.2.1 主服务器Server 6 6.2.2 虚拟服务器VirtualServer 6 6.2.3 登录验证Logon 7 6.2.4 Hibernate配置文件 8 6.2.5 Hibernate会话工厂 8 6.2.6数据操作类 UserDao 9 6.2.7 数据操作类 CrowdDao 10 6.2.8 表结构设计 10 6.2.9 用户类User 11 6.2.10 群组类Crowd 11 6.3 客户端 11 6.3.1 Client 11 6.3.2 登录界面Logon 13 6.3.3 好友界面Friend 14 6.3.4 聊天界面Chart 15 6.3.5 游戏界面Game 16 6.3.6 游戏规则 17 6.3.7 算法思路 17 7测试说明 18 总结感想 19 参考文献 20 致 谢 20 基于JAVA语言的网络聊天软件 摘要 本聊天软件是使用Java编程语言来完成开发的。在软件的开发过程中,使用Socket来进行网络通信,使用Swing来绘制界面,使用开源的对象关系映射框架Hibernate来进行数据访问。其中Hibernate能够使程序员以面向对象的思维来处理关系型数据。本聊天软件不仅支持聊天,还加入了“连连看”游戏。该游戏让人们之间的交流得到延伸,让彼此之间的关系更进一步。本聊天软件主要有以下三个功能:一、登录验证;二、聊天通信;三、游戏互动。 关键词 聊天;Java;Swing;套接字;Hibernate Network Chat Software Based on JAVA Language Abstract This chat software was developed by using the Java programming language to complete. In the process of software development, Socket is used for network communication, Swing is used to draw the interface, object relational mapping framework Hibernate open source is used for data access.Hibernate allows programmers to deal with relational data in object-oriented thinking. This chat software not only support chat at the same time, also joined the LinkUpFree game. The game allows communication between people has been extended, so that the relationship between each other more.This software mainly has the following three functions: First, landing validation; Second, chat communications; Three, the interaction of the game. Keywords Chat; Java; Socket; Swing; Hibernate 1 软件介绍 1.1 背景 在当今世界,人们的追求早已不局限于物质生活,而更多的是渴望在精神领域上得到满足,这突出表现在我们的人际交往上。人们渴望与远在天涯又或是近在咫尺的亲朋好友无拘无束地沟通,而此时

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档