基于javaweb聊天室.doc

南嗦岌凌*4

文(设计)

本科生毕业论

题 目:基于Java网页版聊天室的设计与实现

姓名:陈义旺

学院:理学院

专业:信息与计算科学

班级:信科092

学号:

指导教师:李爱萍朋称:副教授

2013 年 5 月 27 0

南京农业大学教务处制

目录

1关键词1

Abstract 1Key words 1

引言 1

1系统任务与目标1 1.1系统任务 1 1.1.1用户注册登陆功能2

1.1.2聊天功能 2 1.1.3品不功能2

1.1.4退出功能 21.2系统目标 2

TOC \o "1-5" \h \z 1.2.1功能目标2

1.2.2性能0标2

1.2.3其它目标2

2系统需求分析2 2.1页面设计模块功能需求2 2.2文本聊天功能 2 2.2.1聊天室成员列表2 2.2.2消息发送功能2

2.2.3文字设置功能2

2.3后台通讯模块功能需求3 2.4数据库访问模块功能需求 3 3数据库设计3 3.1创建数据库和数据表 3 3.2创建基本信息表3 3.2.1用户信息表3 3.2.2敏感词汇表3 3.2.3聊天消息表3 4关键技术和难点4 4.1监控用户在线状态4 4.2通过快捷键发送聊天消息5

TOC \o "1-5" \h \z 4.3实现私聊5

4.4滚屏显示6

4.4.1对整个窗口的内容进行滚动6

4.4.2对指定贞囬元素屮的内容进行滚动6 4.5自动踢出长时间不发言的用户7 4.6敏感词的自动屏蔽7 5系统程序开发8 5.1用户模块8

TOC \o "1-5" \h \z 5.1.1用户注册8

5.1.2用户登录9

5.2聊天室主体模块功能10

5.2.1设计聊天室主页面10

5.2.2实时获取并显示在线用户列表11 5.2.3实现用户发言 12 5.2.4实时显示聊天内界14

5.3退出聊天室模块16 5.3.1实现安全退出聊天室功能16 5.3.2处理非正常退出聊天室17

总结17

致谢17

8. 18

基于Java网页版聊天室的设计与实现

信息与计算科学陈义旺

指导老师李爱萍

随着网络的普及和宽带技术的成熟,聊天室的使用越来越频繁,儿乎所有网民仵上网时都会进行聊 天,通过聊天室聊天可以加强用户之间的沟通与交流。聊天室在线聊天已成为人与人之间的沟通、 交流和联系的一种方式,为此越来越多的网站开始提供在线聊天服务,为了增强网站的吸引力,这 就要求聊天室功能强大以及制作美观。本次毕业设计的聊天室系统以如何更岛效和及时的实现用户 间的聊天为主要目标,仿照现在最流行的腾讯qq聊天工具,在腾讯qq聊天工具的基础上加以改进, 舍弃掉腾讯原有的客户端软件的繁琐安装,以浏览器网页替代,并加上屏蔽敏感词汇等功能。

关键词:聊天室,在线聊天,浏览器网页,敏感词汇

Designment and Implementation of chat rooms based on Java web

Student majoring in Information and Computation Science ChenYiwang

Tutor LiAiping

Abstract:

With the popularity of the Internet and the maturity of the broadband technology,more and more people use chat rooms, which can enhance communication and exchange between users. Chatting online has become a way of communication between people. Hence more and more websites start offering chatting service online. In order to increase the attractiveness of the website,it is necessary that chat rooms have beautiful interfaces with more functions. The system of chat rooms of this graduation project regards that how to implement chat between users more efficiently and timely as the chief target. First I imitate the most popular chat tool,