聊天室系统设计与实现(JSP+MySQL).doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-11-08
  • 论文字数:8790
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(风信子)提供原创文章

支付并下载

摘要: 目前,网络聊天已成为网民生活、工作、学习中不可缺少的一部分。网络聊天室以其方便、快捷、价格低廉等独特优势深受用户喜欢,并且成为最受欢迎的在线联系方式之一。因此,开发功能完善的网络聊天室系统具有很强的应用需求。本课题的研究目标是开发一个网络聊天室系统,从而方便用户之间的交流联系。本系统采用较为流行的Servlet+JSP+JavaBean+JDBC架构,选用MyEclipse作为开发平台,后台采用MySQL数据库,且开发过程中使用了JSP+Ajax等关键技术。本文全面详细地介绍了各个模块的功能及其实现方法。本文系统主要包含注册模块、登录模块、管理员模块、聊天室模块,主要实现了用户注册、用户登录、管理员踢人、群聊、私聊、选择表情、改变字体颜色等功能。本文系统具有界面极具人性化、简单易懂、方便用户操作等特点。此外,本文系统采用Ajax技术来即时刷新用户在线列表和聊天消息,从而克服了已有系统要求定时和手动刷新的缺点。

 

关键词:网络聊天室;MyEclipse;JSP;Ajax;人性化

 

目录

摘要

ABSTRACT

第一章 绪论-7

1.1 课题背景-7

1.2 课题意义-7

1.3 国、内外研究现状-8

1.3.1 国外研究现状-8

1.3.2 国内研究现状-8

第二章 聊天室系统需求分析-10

2.1 功能分析-10

2.2 系统用例-11

2.3 时序图-12

2.4 领域模型-13

2.5 系统开发环境需求分析-13

2.5.1 系统硬件需求-13

2.5.2 系统软件需求-14

2.6 可行性分析-14

2.6.1 技术可行性分析-14

2.6.2 经济可行性分析-14

2.6.3 社会因素可行性分析-14

第三章 系统概要设计-15

3.1聊天室系统基本原理-15

3.2聊天室系统总体结构设计-15

3.3 数据库设计-15

3.3.1 数据库概念结构设计-16

3.3.2 数据库逻辑结构设计-16

第四章 聊天室系统功能设计与实现-17

4.1注册模块设计与实现-17

4.2登录模块设计与实现-19

4.3聊天室主界面模块设计与实现-21

4.4管理员功能设计与实现-28

4.5群聊功能-29

4.6私聊功能-29

4.7表情选择功能-30

4.8字体颜色选择功能-31

4.9包与类设计-32

4.9.1 包设计-32

4.9.2 类设计-33

第五章 功能测试-35

5.1测试目标-35

5.2测试方法-35

5.3测试用例-35

5.3.1黑盒测试结果-35

5.3.2 白盒测试结果-36

第六章 总结与展望-37

参考文献-38

致谢-39