首页> 中文学位 >基于JAVA的聊天系统的设计与实现
【6h】

基于JAVA的聊天系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 项目背景

1.2 国内外研究现状

1.3 论文研究内容

1.4 论文章节安排

第二章 相关技术介绍

2.1 TOMCAT

2.2 JSP技术

2.2.1 JSP Web开发

2.2.2 Socket通讯

2.3 SQL Server 2005

2.4 开发工具

2.5 本章小结

第三章 系统需求分析

3.1 可行性分析

3.2 系统的功能需求

3.2.1 用户登录功能分析

3.2.2 用户注册功能分析

3.2.3 聊天室功能分析

3.2.4 聊天记录管理功能分析

3.2 5 密码修改功能分析

3.2.6 管理员功能分析

3.3 用例分析

3.4 系统的非功能需求

3.4.1 正确性

3.4.2 易用性

3.4.3 多用户

3.4 本章小结

第四章 系统设计

4.1 系统框架设计

4.2 系统功能设计

4.2.1 用户登录模块设计

4.2.2 用户注册模块

4.2.3 聊天室模块

4.2.4 聊天记录模块

4.2.5 密码修改模块

4.3 数据库设计

4.3.1 概念结构设计

4.3.2 逻辑结构设计

4.4 本章小结

第五章 系统实现

5.1 系统实现环境

5.2 系统功能实现

5.2.1 用户登录实现

5.2.2 用户注册实现

5.2.3 聊天室实现

5.2.4 聊天记录管理实现

5.2.5 密码修改实现

5.3 数据库实现

5.4 本章小结

第六章 系统测试

6.1 系统测试环境

6.2 系统功能测试

6.2.1 测试用例

6.2.2 测试结果分析

6.3 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

展开▼

摘要

随着互联网时代的到来,网络聊天工具已经成为了人们生活中不可或缺的工具软件,网络聊天工具不仅能够让您迅速地在网上找到自己的朋友和伙伴,还可以与他人实时交流与传递信息,大大促进与方便了人与人之间的交流。
  本文针对公司内部沟通缺乏效率的问题,设计并实现了基于Java的聊天系统,其主要研究内容如下:
  1.本文基于C/S三层架构和SQL Server2005数据库研制开发了一套聊天系统,系统的实现是基于TCP协议,用到了Java里的Swing等高级编程技术,将各类消息封装成统一的数据流以实现信息的交换。整个系统涉及用户登陆、用户注册、用户聊天、好友管理、用户密码修改等功能模块,其中重点突出解决了在公司内部高效率通讯,降低公司内部人员泄密、通讯无保障,无记录可供查询等关键难题。
  2.论文较为详细的介绍了聊天系统的可行性分析、以及研发开始前的系统功能需求和系统架构、功能以及数据库等方面的工作。并针对用户登陆、注册、用户聊天等功能,在文章最后阐述了聊天系统的具体实现细节,并且对系统进行了详尽的测试。
  测试结果表明,基于JAVA的聊天系统基本实现了即时通信、群组聊天等预期目标。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号