【友情提示】大神ssm项目都可以升级springboot,所有java网站项目可以支持Eclipse,Idea和myEclipse工具!
【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!
目 录
摘要 2
Abstract 3
1、引言 4
2、应用需求分析与可行性分析 4
2.1 应用需求分析 4
2.2 运行需求分析 5
2.3 其他需求分析 5
2.4 可行性分析 5
2.4.1经济可行性 5
2.4.2技术可行性 6
2.4.3 运行可行性 6
2.4.4 时间可行性 7
2.4.5 法律可行性: 7
2.5 系统开发步骤 7
3、相关技术简介 8
3.1 JSP 8
3.2 SQL Server 关系数据库简介 9
3.2.1 SQL Server 特点 9
3.3 JDBC 10
4、系统分析 10
4.1系统功能要求 10
4.1.1 在线聊天室的要求 10
4.1.2 在线聊天室的管理子系统要求 11
4.2系统性能要求 11
5、数据库设计 12
5.1数据库需求分析 12
5.1.1内容 12
5.1.2处理 13
5.1.3数据项 13
5.1.4数据结构 13
5.1.5数据流 13
5.2数据库逻辑结构设计 13
5.3 数据库表的创建 14
5.4 各界面实现 15
5.4.1 用户登陆界面 15
5.4.2 选择房间 16
5.4.3 查看聊友 16
5.4.4 聊天 17
5.4.5 管理员登陆 17
5.4.6 管理员T人 18
6、系统调试与测试 18
6.1 程序调试 18
6.2 程序的测试 18
6.2.1 测试的重要性及目的 18
6.2.2 测试的步骤 20
6.2.3 测试的主要内容 20
结束语 22
致谢 24
参考文献 25
摘要
本文从理论和实际案例分析了网上聊天系统,比较的分析了当今网络上建立动态网页的几种语言,及其优缺点。以及网上聊天系统所选用的数据库。当今社会,计算机网络已经成为人们生活中不可缺少的一部分,人们从互连网上获取信息与朋友交流,网络应用越来越广泛,而网站如雨后春笋般地一个接着一个冒出来,因为提供静态信息的HTML网页并没有办法达到与用户交互的目的,所以才出现了各种交互式网页技术。
要建设一个聊天室,首先,这个聊天室的整体概况要在我们脑海中要有一个初步的影像,在众多的公共聊天室中,其核心无非是:
1、聊天者把语句写入文本或数据库;
2、浏览器不断的对文本或数据库进行刷新、读取;
3、实时更新在线的客户;
4、管理员对聊天者进行踢或IP禁止操作。
本聊天室系统由JSP技术与SQLSERVER2000数据库相结合基于C/S模式开发完成。
关键词:JSP、数据库、聊天室
Abstract
This article analyzed from the theory and the actual case on-line chatted the system, compared with the analysis in the network has established the dynamic homepage now several languages, and good and bad points. As well as on-line chats the database which the system selects. Now the society, the computer network already becomes the people to live an essential part, the people exchange from the interconnection on-line gain information and the friend, the network application is getting more and more widespread, but website like mushroom growth then braves, because provides the static information the HTML homepage not to have the means to achieve with the user interactive goal, therefore only then presented each kind of interactive homepage technology. must construct a chatroom, first, this chatroom's overall survey must have a preliminary phantom in our mind, in the numerous public chatrooms, its core nothing but is:
1st, chat reads in the sentence the text or the database; 2, the browser unceasing carry on refurbishing, the read to the text or the database; 3, real-time renewal online customer; 4, the manager carry on to chat kick or the IP except operation. the this chatroom system unifies by the JSP technology and the SQLSERVER2000 database based on the C/S pattern development completes.
Key word JSP Database Chatroom
程序测试环境: MyEclipse5.5 数据库:Sqlserver2000
程序设计语言:Java(请使用jdk1.6)
程序功能介绍:
此聊天软件系统是模拟现今国内最为流行的即时性通讯工具QQ而设计的,能够实现注册、登录、添加好友、文字聊天、等功能。该聊天软件系统是采用C/S结构,即客户端与服务器端的结构体系。基于对该聊天软件功能的分析,本文分别对客户端与服务器端进行了设计。
该聊天软件服务器端的功能是实现对客户端提交的用户信息进行处理。服务器设计内容包含:信息接收、注册、登录、添加好友等。“信息接收”是提供服务器接受客户端发送信息的功能;“注册”是服务器端接受到用户的注册信息请求后,将请求信息写入到数据库,为用户的注册提了相关服务;“登录”是服务器通过验证登录信息来实现相关的服务; “好友添加”是服务器对添加的好友信息进行处理等相关操作。
客户端即用户使用的应用程序端。用户通过该聊天软件的客户端来实现网上聊天的相关功能:注册、登录、添加好友、文字聊天、聊天等。注册功能是提交用户相关信息以及获得一个属于自己登录该聊天软件系统的用户ID号;登录功能是实现验证用户信息与合法使用该聊天软件系统的权限;添加好友是实现用户之间好友添加的操作;添加好友成功后,就可以与好友之间开始文字聊天、文件传输、聊天等功能。

qq空间详情地址:计算机源码设计大神出品 视频演示:

程序运行截图:
(1)JAVA001在线聊天-登录

(2)JAVA001在线聊天-注册

(3)JAVA001在线聊天-添加好友

(4)JAVA001在线聊天-在线聊天

(5)JAVA001在线聊天-文件传输





- 406JSP学校班级同学录相册系统网站2013-06-13 00:57:04
- 518Java基于网络爬虫搜索引擎系统设计2014-08-25 14:46:46
- 830JSP基于SSM框架的宠物领养宠物疾病救助网站2017-10-26 00:26:49
- jsp+sqlserver2000网络购物系统2011-10-19 18:44:23
- 1213基于Springboot+websocket+layui仿QQ在线聊天系统2020-06-25 17:52:18
- 829JSP基于SSM框架的校园卡管理系统设计2017-10-25 18:35:12
- 405JSP企业员工考勤信息管理系统2013-06-13 00:39:12
- 360JSP015在线投票系统2011-10-29 15:21:07

