java聊天室的设计与实现-演示文稿_第1页
java聊天室的设计与实现-演示文稿_第2页
java聊天室的设计与实现-演示文稿_第3页
java聊天室的设计与实现-演示文稿_第4页
java聊天室的设计与实现-演示文稿_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java聊天室的设计与实现,摘要,本次毕业设计主要实现了基于Java的聊天系统的功能。通过分析聊天系统的功能以及性能等的需求,运用了 java技术,设计并实现了基于java的聊天系统,并在Eclipse上搭建了项目及运行。该系统总体划分为两大功能模块:客户端功能模块和服务器端功能模块。客户端又分为用户注册、已注册用户登录、用户的好友显示、用户之间的聊天、添加好友、查看用户好友信息六大服务功能模块。实现了聊天系统所需要的各项功能。此外,使用SQL Server20005数据库来实现数据存储,设计并编写java类来实现对SQL Server2005数据库中的数据的操作。,系统功能简介,本软件系统主要有两大模块,分为服务器端功能部分和客户端功能部分。在服务器端主要是用来处理客户端传来的各种消息的,其消息包括用户登录连接请求,用户请求发送给哪位用户的消息区分并将此消息再传递给接收的用户,用户的退出等等。客户端主要是用来实现各种需求的,如注册、登录、登录之后显示登陆成功的主面板,生成需要聊天的聊天窗口,添加好友,查看好友信息等等。,客户端用例图,客户端和服务器端类图,数据库系统的实现,首先建设一个数据库名称QQChat,该数据库主要由userInfo表和各个用户表构成。其中userInfo表主要是用来保存通过注册的用户的相关信息,而各个用户表是用来保存对应用户的好友。,系统功能举例,服务器界面 登录界面注册界面主面板界面聊天界面 添加好友界面 查看好友界面,服务器界面,用户登录界面,用户注册界面,用户列表界面,聊天界面,添加好友界面,查看好友界面,系统的特点,此系统在模仿QQ软件的基础增加了通信的安全性。在现在已有的聊天软件中,经常用户的帐号会被盗取,导致用户建立起来的与各个朋友的联系方式被盗取。因此对所有通过网络来传输的数据都需要进行加密来保证其安全性。,系统的特点,系统的缺陷和不足,由于系统没有经过网络测试,在网速太慢情况下,用户能否正常登录和正常聊天不太清楚。由于时间的原因,系统的在追求功能方面下了比较大的力气,在美观方面还有有缺陷的。,心得体会,在这次设计中,我真正的体会到做一个系统的艰辛。从资料查阅,系统编码开发,到编码的测试,都需要扎扎实实地去学习和研究。尤其是开发的初期,在系统的需求分析和编程工具熟悉上非常重要。在短短几个月的系统设计中,我认识到自己理论知识的不足,特别在编写程序时,总是出现一些注意不道的错误。这样会使我在调试程序,付出很多时间,才能慢慢的发现这些错误。这使我认识到,学习和掌握全面理论知识的重要性。我想通过本次设计,我学会了许多东西,而这些东西将在我以后的学习中,起到重要的作用。我也会以本次设计为契机,奔向更高目标。,致谢,本课题是在指导教师老师的精心指导和大力支持下完成的。老师渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。在设计开始的初期,老师帮助我搜集大量的设计相关资料,使我快速掌握了聊天系统设计的基本步骤,以至于我的设计工作进展顺

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论