已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太原理工大学毕业设计,题目:java聊天室的设计与实现姓名:班级:软件1028学号:指导老师:,摘要,本次毕业设计主要实现了基于Java的聊天系统的功能。通过分析聊天系统的功能以及性能等的需求,运用了java技术,设计并实现了基于java的聊天系统,并在Eclipse上搭建了项目及运行。该系统总体划分为两大功能模块:客户端功能模块和服务器端功能模块。客户端又分为用户注册、已注册用户登录、用户的好友显示、用户之间的聊天、添加好友、查看用户好友信息六大服务功能模块。实现了聊天系统所需要的各项功能。此外,使用SQLServer20005数据库来实现数据存储,设计并编写java类来实现对SQLServer2005数据库中的数据的操作。,系统功能简介,本软件系统主要有两大模块,分为服务器端功能部分和客户端功能部分。在服务器端主要是用来处理客户端传来的各种消息的,其消息包括用户登录连接请求,用户请求发送给哪位用户的消息区分并将此消息再传递给接收的用户,用户的退出等等。客户端主要是用来实现各种需求的,如注册、登录、登录之后显示登陆成功的主面板,生成需要聊天的聊天窗口,添加好友,查看好友信息等等。,客户端用例图,客户端和服务器端类图,数据库系统的实现,首先建设一个数据库名称QQChat,该数据库主要由userInfo表和各个用户表构成。其中userInfo表主要是用来保存通过注册的用户的相关信息,而各个用户表是用来保存对应用户的好友。,系统功能举例,服务器界面登录界面注册界面主面板界面聊天界面添加好友界面查看好友界面,服务器界面,用户登录界面,用户注册界面,用户列表界面,聊天界面,添加好友界面,查看好友界面,系统的特点,此系统在模仿QQ软件的基础增加了通信的安全性。在现在已有的聊天软件中,经常用户的帐号会被盗取,导致用户建立起来的与各个朋友的联系方式被盗取。因此对所有通过网络来传输的数据都需要进行加密来保证其安全性。,系统的特点,系统的缺陷和不足,由于系统没有经过网络测试,在网速太慢情况下,用户能否正常登录和正常聊天不太清楚。由于时间的原因,系统的在追求功能方面下了比较大的力气,在美观方面还有有缺陷的。,心得体会,在这次设计中,我真正的体会到做一个系统的艰辛。从资料查阅,系统编码开发,到编码的测试,都需要扎扎实实地去学习和研究。尤其是开发的初期,在系统的需求分析和编程工具熟悉上非常重要。在短短几个月的系统设计中,我认识到自己理论知识的不足,特别在编写程序时,总是出现一些注意不道的错误。这样会使我在调试程序,付出很多时间,才能慢慢的发现这些错误。这使我认识到,学习和掌握全面理论知识的重要性。我想通过本次设计,我学会了许多东西,而这些东西将在我以后的学习中,起到重要的作用。我也会以本次设计为契机,奔向更高目标。,致谢,本课题是在指导教师老师的精心指导和大力支持下完成的。老师渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。在设计开始的初期,老师帮助我搜集大量的设计相关资料,使我快速掌握了聊天系统设计的基本步骤,以至于我的设计工作进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二、筹备义卖活动教学设计小学综合实践活动四年级下册鲁科版
- 初中八年级历史“鸦片战争:冲突、对话与近代化开端”跨学科项目式学习导学案
- 初中八年级历史(部编版下册)改革开放新时期核心素养知识清单
- 采摘节中的数学奥秘-乘加、乘减混合运算(青岛版三年级上册)教学设计
- 本科电气工程专业《电路分析(二)》“耦合电感元件的正弦稳态分析”教学设计
- 【教学评一体】六年级数学圆单元整体教学设计
- 本科临床医学专业《神经病学》第7章运动障碍疾病教学设计
- 八年级物理《光的折射》随堂演练教学设计(基于核心素养的探究式学习)
- 本科安全工程:人工搬运作业人因风险辨识与控制教案
- 《认识年月日》教学设计(苏教版小学数学三年级下册)
- 2026年招标采购从业人员《招标采购专业实务(初级)》考试真题(附答案解析)
- 2026年上海市黄浦区中考数学二模试卷(含解析)
- DB31∕T 1676-2026 地震预警信息发布要求
- 2025年《银行业保险业消费投诉处理管理办法》培训试题及答案
- 眼部刮痧培训
- 桥梁工程安全技术交底
- 下水道科普教学课件
- 涉密测绘成果安全管理细则
- 生猪屠宰兽医卫生检验人员考试题库(含答案)
- 中国当代政治制度
- 林业调查规划设计单位资格申报指南(2023 年版)
评论
0/150
提交评论