登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

网络聊天室毕业论文

 2022-07-10 07:07  

论文总字数:23568字

摘 要

随着网络信息时代的来临,Internet应用越来越广泛,人们越来越习惯于在网上获取和交流信息。大部分网民会使用聊天工具沟通信息,网上聊天已经成为现代年轻人一种新的交往方式。

本文针对基于Socket技术开发网络聊天室的实现过程进行了研究。论文阐述了网络聊天室的发展趋势、新时期的一些主要特点等背景知识;分析了建立基于Socket技术网络聊天室的必要性和可行性;对网络聊天室系统进行了需求分析和系统设计,探讨了网络聊天室系统的开发方法和实现技术。

论文给出了网络聊天室系统开发实例。该实例实现了网络聊天的一些主要功能,同时可以让用户根据爱好和地点选择合适的聊天室进行在线交流,还可以选择加对方为自己的好友。

经测试,系统运行正常。

关键词:JSP-Servlet 网络聊天室 MySQL Socket

The Development Of Internet Chat Room Named ChatNet

Abstract

With the network information era coming, the use of Internet is becoming more and more wide, people is getting more and more used to searching infomation and communicating on the Internet. Most netizen would like to communicate by chat application. Online chatting is becoming a new way of communication between youngers.

This article does the research of the implementation process of developing online chatting room based on JSP-Servlet. It describes the development trend of network chat room and some of the main features of theoretical knowledge in the new period, and do some analysis of the necessity and feasibility of JSP-Servlet network chat room, then finish the requirement analysis and system design of network chat room system, Discusses the development method of network chat room system and implementation technology.

The article gives the example of network chat room. This example finished the realization of some main functions of network chatting, this system gives users the chance to choose chat room based on their own topic and area, what's more, user can also choose to add each other as friends.

The system runs normal during the test.

Key Words: JSP-Servlet; Internet Chat Room; MySQL; Socket

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 选题的背景 1

1.2 课题研究意义和目的 2

第2章 系统开发工具及开发平台 3

2.1 开发平台 3

2.1.1 JAVA简介 3

2.1.2 Tomcat技术简介 3

2.1.3 JDBC、Servlet、JSP 4

2.1.4 MySQL简介 4

2.2 Socket 套接字 5

2.2.1 Socket 概述 5

2.2.2 Socket 通信模式 6

第3章 软件需求分析 7

3.1功能要求 7

3.2性能要求 8

3.3系统流程图 8

第4章 数据库设计 9

4.1 概述 9

4.2 网站数据库E-R图 11

4.3 网站数据结构设计 15

第5章 系统设计 16

5.1 系统主框功能解析 18

5.2 功能模块详解 19

5.2.1 用户 20

5.2.2 管理员 23

5.3 关键技术 24

第6章 系统测试 31

6.1 系统测试概述 31

6.2 测试过程 32

结束语 33

参考文献 34

致谢 35

第一章 绪论

1.1选题的背景

在网络信息时代,网络应用变得越来越广泛,人们越来越习惯于在网上获取和交流信息,大部分网民上网时都会打开聊天工具聊天,而几乎每一个年轻人都会去聊天。网上聊天成为一部分人的休闲娱乐方式,同时也有另外一部分人希望通过网络聊天室跟网友就某些问题进行交流讨论。人们通过网络聊天室能接触到不同职业不同地域的网友,从而大大的扩充了交际圈,为结识良师益友提供了新的途径。

计算机技术在近几十年得到了快速发展,尤其是计算机网络的发展,人们的生活方式得到了巨大的改变,方便快捷的网络工具的开发变得更加容易,人们的联系和交流方式更是受到了各种在线服务系统影响,使得远隔千里随时通讯变成了现实,以往种种陈旧的联系方式已经满足不了现代生活的需要,网上聊天系统作为一种方便消费者与人们之间联系的实用系统便应运而生。网络聊天系统成为了人们交流和联系的一个新的平台,大部分人会进入网络聊天室聊天。

聊天室发展呈现多样化,开发工具可以是JAVA、C#、PHP等,做出的聊天室各有所长,本文开发的网络聊天室以JAVA为开发语言。网络上现有的很多聊天室大部分是同城交友的,还有一个“陌路人网络聊天室”,这个是只能一对一的,并且不能加好友,随机的连接上进行聊天,一旦断了就再也不能找到对方。而且都是打发时间的工具,不能根据自己的兴趣爱好有目的的选择聊天对象。

基于Socket的聊天室软件是网络聊天系统的具体实例之一,它很好地诠释了Socket通信的原理,且其实用价值在网络通信方面也得到了体现。它的主要优点主要有收发信息速度快、服务器占用小、网络宽带资源占用少和容易编程实现。

本文所讨论的基于Socket的聊天软件具有十分广阔的应用范围,除了可以处理传统的通信需求外,还能对之进行扩展以适应更丰富的网络应用,如语言聊天、视频聊天、文件传输、远程协助等功能,拥有广泛的应用前景。本文受限于篇幅大小规定,在此只讨论了最基本的基于文字的聊天方式。

请支付后下载全文,论文总字数:23568字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图