java聊天室设计与实现计算机毕业设计答辩PPT_第1页
java聊天室设计与实现计算机毕业设计答辩PPT_第2页
java聊天室设计与实现计算机毕业设计答辩PPT_第3页
java聊天室设计与实现计算机毕业设计答辩PPT_第4页
java聊天室设计与实现计算机毕业设计答辩PPT_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、太原理工大学太原理工大学 毕业设计毕业设计 题 目:java聊天室的设计与实现 姓 名:武文杰 班 级:软件1028 学 号:2010005242 指导老师:甄磊 段利国 摘要摘要 l本次毕业设计主要实现了基于java的聊天系统的功能。 通过分析聊天系统的功能以及性能等的需求,运用了 java技术,设计并实现了基于java的聊天系统,并在 eclipse上搭建了项目及运行。该系统总体划分为两大 功能模块:客户端功能模块和服务器端功能模块。客 户端又分为用户注册、已注册用户登录、用户的好友 显示、用户之间的聊天、添加好友、查看用户好友信 息六大服务功能模块。实现了聊天系统所需要的各项 功能。此外

2、,使用sql server20005数据库来实现数 据存储,设计并编写java类来实现对sql server2005数 据库中的数据的操作。 系统功能简介系统功能简介 l本软件系统主要有两大模块,分为服务器端功 能部分和客户端功能部分。在服务器端主要是 用来处理客户端传来的各种消息的,其消息包 括用户登录连接请求,用户请求发送给哪位用 户的消息区分并将此消息再传递给接收的用户, 用户的退出等等。客户端主要是用来实现各种 需求的,如注册、登录、登录之后显示登陆成 功的主面板,生成需要聊天的聊天窗口,添加 好友,查看好友信息等等。 客户端用例图 客户端和服务器端类图 数据库系统的实现数据库系统的实

3、现 l首先建设一个数据库名称qqchat,该数据库 主要由userinfo表和各个用户表构成。其中 userinfo表主要是用来保存通过注册的用户的 相关信息,而各个用户表是用来保存对应用户 的好友。 系统功能举例系统功能举例 l服务器界面 l登录界面 l注册界面 l主面板界面 l聊天界面 l添加好友界面 l查看好友界面 服务器界面服务器界面 用户登录界面用户登录界面 用户注册界面用户注册界面 用户列表界面用户列表界面 聊天界面聊天界面 添加好友界面添加好友界面 查看好友界面查看好友界面 系统的特点系统的特点 l此系统在模仿qq软件的基础增加了通信的安 全性。在现在已有的聊天软件中,经常用户的

4、 帐号会被盗取,导致用户建立起来的与各个朋 友的联系方式被盗取。因此对所有通过网络来 传输的数据都需要进行加密来保证其安全性。 系统的特点系统的特点 系统的缺陷和不足系统的缺陷和不足 l由于系统没有经过网络测试,在网速太慢情况 下,用户能否正常登录和正常聊天不太清楚。 l由于时间的原因,系统的在追求功能方面下了 比较大的力气,在美观方面还有有缺陷的。 心得体会心得体会 l在这次设计中,我真正的体会到做一个系统的艰辛。 从资料查阅,系统编码开发,到编码的测试,都需要 扎扎实实地去学习和研究。尤其是开发的初期,在系 统的需求分析和编程工具熟悉上非常重要。在短短几 个月的系统设计中,我认识到自己理论知识的不足, 特别在编写程序时,总是出现一些注意不道的错误。 这样会使我在调试程序,付出很多时间,才能慢慢的 发现这些错误。这使我认识到,学习和掌握全面理论 知识的重要性。我想通过本次设计,我学会了许多东 西,而这些东西将在我以后的学习中,起到重要的作 用。我也会以本次设计为契机,奔向更高目标。 致谢致谢 本课题是在指导教师老师的精心指导和大力支 持下完成的。老师渊博的知识、开阔的视野和 敏锐的思维给了我深深的启迪。在设计开始的 初期,老师帮助我搜集大量的设计相关资料, 使我快速掌握了聊天系统设计的基本步骤,以 至于

温馨提示

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

评论

0/150

提交评论