- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计论文-基于JAVA语言的网络聊天系统开发与实现
2015届本科毕业论文(设计)
基于JAVA语言的网络聊天软件
姓 名: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
NetworkChatSoftwareBasedonJAVALanguage
Abstract
ThischatsoftwarewasdevelopedbyusingtheJavaprogramminglanguagetocomplete. Intheprocessofsoftwaredevelopment,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.Hibernateallowsprogrammerstodealwithrelationaldatainobject-orientedthinking. Thischatsoftwarenotonlysupportchatatthesametime, alsojoinedthe LinkUpFree game. Thegameallowscommunicationbetweenpeoplehasbeenextended, sothattherelationshipbetweeneachothermore.Thissoftwaremainlyhasthefollowingthreefunctions: First, landingvalidation; Second, chatcommunications; Three, theinteractionofthegame.
Keywords
Chat; Java; Socket; Swing; Hibernate
1软件介绍
1.1 背景
在当今世界,人们的追求早已不局限于物质生活,而更多的是渴望在精神领域上得到满足,这突出表现在我们的人际交往上。人们渴望与远在天涯又或是近在咫尺的亲朋好友无拘无束地沟通,而此时此刻一款即时通讯工具对于我们来说,它的重要性不言而喻!
在计算机网络愈来愈普及的今天,人们对于网络的依赖也愈来愈大,类似于QQ、MSN等聊天工具早已融入到我们日常生活中,为我们的生活带来了欢乐和便利。因此,我力图开发一个在线的即时聊天软件以满足我们在日常生活中交流的需要,为我们的生活增光涂色。
1.2 目的
本聊天软件以通信为其核心,同时
您可能关注的文档
- 毕业设计论文-基于DSP的PWM波形发生器设计.doc
- 毕业设计论文-基于dspace直流电机调速系统设计.doc
- 毕业设计论文-基于DSP的IIR滤波器设计.doc
- 毕业设计论文-基于DSP的MP3播放器的设计.doc
- 毕业设计论文-基于DSP的全向运动控制系统软件设计.doc
- 毕业设计论文-基于DSP对电力系统的谐波测量及数据分析.doc
- 毕业设计论文-基于DSP的无刷直流电机控制系统设计.doc
- 毕业设计论文-基于DSP的交流电机变频调速器的设计.doc
- 毕业设计论文-基于DSP的直线步进电机控制系统的设计.doc
- 毕业设计论文-基于DSP的磁悬浮小灯控制系统.doc
- 毕业设计论文-基于JSP(java)人事管理系统的设计和开发.doc
- 毕业设计论文-基于JAVA的餐饮管理系统.doc
- 毕业设计论文-基于jsp(java)在线考试系统的设计和实现.doc
- 毕业设计论文-基于jsp(java)驾校考试系统的设计和开发.doc
- 毕业设计论文-基于JSP(java)网络百宝箱的设计和实现.doc
- 毕业设计论文-基于jsp(java)问卷调查系统的设计和开发.doc
- 毕业设计论文-基于JSP+JAVABEAN技术的阳光招标管理系统.doc
- 毕业设计论文-基于JSP医院网上预约挂号系统的设计和实现.doc
- 毕业设计论文-基于jspWEB信息共享系统设计.doc
- 毕业设计论文-基于JSP房屋中介信息管理系统的设计和实现.doc
文档评论(0)