基于Web的聊天室构建
技术:Java、JSP等摘要:
随着网络的发展与技术的不断成熟,越来越多出色的聊天软件冲击着聊天室的发展,聊天室要想在夹缝中生存,必须有自己的特点。现在各大网站都把聊天室嵌入到了网站中,但是目前还没有一个专门的聊天室的网站,所以这是一个聊天室发展的突破口。
针对聊天室的特点,即时通讯和没有繁琐的注册过程以及操作的方便性,因此特地开发了本系统。本系统是典型的基于WEB的应用,因为客户端就是浏览器,客户只需要有浏览器就可以聊天。其开发过程主要是服务器端的开发,包括:底层数据的建立,中间业务逻辑的处理和前端数据的显示。本系统根据对相关技术的分析对比,系统实现采用Struts和Ajax等技术,底层数据库使用Oracle,数据库连接使用JDBC。系统的主要功能有:用户的管理,包括用户登录,用户注册;房间的管理,包括房间的曾删改查操作;用户聊天,包括公聊和私聊,发送表情,屏蔽讲话,返回最近的聊天记录等功能。
关键词:聊天室;基于web应用;即时通信;
目录:
引言 2
第一章 系统使用的技术概述 2
1.1 JSP的概述 2
1.2 STRUTS的概述 2
1.2.1 视图 3
1.2.2 模型 3
1.2.3 控制器 3
1.3 AJAX的概述 4
1.4 JDBC的概述 5
1.4.1 JDBC驱动程序的类型 6
1.4.2 Connection 对象 6
1.4.3 Statement 对象 6
1.4.4 ResultSet 对象 7
第二章 聊天室的需求分析 8
2.1 需求分析 8
2.2 总体设计思想 8
2.3 系统功能描述 8
2.3.1 前台功能 8
2.3.2 聊天室的后台 9
2.4 系统的用例图 9
2.5 性能需求 10
第三章 聊天室系统详细设计 11
3.1 数据库设计 11
3.2 数据库的需求分析 11
3.3 软件硬件接口 14
3.4 系统流程图 14
3.5 软接结构 16
第四章 聊天室系统的实现 17
4.1 房间列表的实现 17
4.2 录页面的实现 17
4.3 CHAT页面的实现 19
4.4 管理员登录界面的实现 21
4.5 后台管理也页面的实现 22
第五章 测试与运行 25
5.1 软件测试的目的和原则 25
5.1.1 测试环境 26
5.1.2 测试结果 26
5.2 软件的运行与安装 27
5.2.1 应用程序的构建、部署 27
5.2.2 系统运行过程 27
5.3 运行和维护 27
结 论 29
参考文献 30
谢辞 31
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]