





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
多, 比如电报电话而且效 果也不定很好。
能丰富,操作简便快捷的通用网络聊天室系统。
本文的主要安排了对聊天室技术的些相关介绍,比如技术。
接着是 关于对聊天室系统的分析和设计,通过对聊天室的结构的分析来设计聊天室系统,并根 据自己的兴趣和想法来丰富聊天室的功能。
第二章课题介绍 课题的目的 聊天室虽然其功能简单,但是在其设计个 多人共同使用的程序。
其基本原理是把每个用户的发言通过浏览器传给系统,再由 系统收集处理后分发给特定用户。
般采用或技术。
两种技术的区别在于使用不 同的方式将数据分发给用户,是由服务器将数据以多重编码,发送给 使用者端,目前较少网站使用这种方式。
两种技术的区别在于使用不 同的方式将数据分发给用户,是由服务器将数据以多重编码,发送给 使用者端,目前较少网站使用这种方式。
般采用或其基本原理是把每个用户的发言通过浏览器传给系统,再由 系统收集处理后分发给特定用户。
部分内容简介两种。
是基于的协议,是 的附设功能,需要客户端程序。
则采用浏览器方式,实际上是个 多人共同使用的程序。
其基本原理是把每个用户的发言通过浏览器传给系统,再由 系统收集处理后分发给特定用户。
般采用或技术。
两种技术的区别在于使用不 同的方式将数据分发给用户,是由服务器将数据以多重编码,发送给 使用者端,目前较少网站使用这种方式。
则是用户从服务器接收 所要的数据。
开发聊天室系统的意义 在这个信息极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多, 比如电报电话电子邮件等通讯手段,但是这些或者不方便或者有局限性或者有费用 的问题,比如电话就是属于费用比较高的种方式,而且般情况下不能进行多人会谈, 只能方通话,那么个需要几个人起讨论的会议就不能举行,般情况下都需要花 费大量的人力物力把这几个人聚集到同地点才能进行讨论。
非但费时费力费钱而且效 果也不定很好。
电子邮件则不是种及时联系的手段,需要定时间才能到达,只能 作为种辅助交流的手段。
但是,聊天室这个就能很好的解决这个问题,我们不需要聚 集在同地点,各自在不同的地点就可以在聊天室中发言,大家互相讨论。
而且好的聊 天室还有各种表情符号等可以加强我们的表达。
而且费用低廉,信息交流速度快,只有 这样,才能在这个涌动的社会中加强联系,创造出更多的财富。
本次毕业设计所要完成的主要工作 通过所学知识,根据网络聊天室系统的发展动态,结合自己个人的兴趣爱好,建立 个功能丰富,操作简便快捷的通用网络聊天室系统。
本文的主要安排了对聊天室技术的些相关介绍,比如技术。
接着是 关于对聊天室系统的分析和设计,通过对聊天室的结构的分析来设计聊天室系统,并根 据自己的兴趣和想法来丰富聊天室的功能。
第二章课题介绍 课题的目的 聊天室虽然其功能简单,但是在其设计与开发过程中,能够充分学习和使用 的技术,如开发各界面登入注册群聊等界面使用到技术随着模仿, 实现简单的功能注册登陆查找好友聊天功能。
实现配置文件设置用户管理日志显示的功能。
实现群聊功能用到基于 的面向连接编程技术。
使用多线程进行多个客户端和服务端的连接。
使用 文件方式保存用户信息,实现数据的保存与读取使用到数据库连接和操作技术。
使用对 象的方式在服务端和客户端之间传递信息。
老师可以通过向同学们发送及时的信息如学院的通知考试通知成绩通 告,及时掌握学生的动态,提供必要的帮助。
这就有效地解决老师与老师之间的,老师 与学生之间的,学生与学生之间的通讯问题。
课题的意义 课题设计的主要任务是运用已知的知识理论联系实践模仿,实现简单的功能 如注册登陆查找好友聊天功能。
服务端还能实现配置文件设置用户管理日志 显示的功能。
从而对的开发背景有更进步的认识,充分掌握在现实生活中 的应用。
深入调查腾讯的各种功能,分析腾讯的功能,运用相关的知识对 腾讯进行模仿。
从而设计出版的。
要认真分析设计出的版的会存在怎样的问题。
怎样可以以有效的解决这 问题。
提出有关设计的难点重点,完成对课题的全面系统的研究。
将设计和规划与现实教育教学工作相结合,使得此系统真实意义上实现对新教育教 学工作的次有益尝试。
认真完成毕业设计论文以及开题报告答辩,中期答辩和终期答 辩。
个网络聊天室的运行,首先是要有个完整稳定的服务器端,并且拥有多个客服 端。
客服端要具有实现用户注册和用户登入,在登入成功后,要显示出公聊界面,实现 聊天功能并且能够发送表情和保存聊天内容和显示聊天记录等功能,在新用户上线和用 户下线时要更新每个客户端在线用户列表名,并且可以和在线的用户实现对的私聊 功能。
在服务器端可以实现不断的监听客户的连接,并且根据客户端发送过来的不同信 息,如注册信息登入信息公聊信息私聊信息退出信息等,服务器端要作出不同 的响应,并且要实现数据库的操作,如根据用户注册的信息保存在数据库中,根据登入 时发送来的用户名和密码检测是否合法用户等。
课题的主要任务 主要涉及图形用户界面的开发布局和输入输出流数据的控制,并且要通过 技术实现网络功能,整个程序采用图形界面,要求熟练掌握图形用户界面 的事件处理及部分组件的使用。
在代码的编写上要充分体现面向对象开发 思想和多态性,提高代码的重用性和高效性,要深入理解接口的 台机器的上。
当然,物理硬件和两台机器之间的电缆这些连接装置都是未 知的,抽象的所有目的就是为了让我们不必了解更多的细节。
简单的说,台计算机上 的同另台计算机通话创建个通信信道,程序员可以用这个信道在两台机器 之间发送数据。
当你发送数据协议栈的每层都给你的数据里添加适当的报头。
有个好消息是语言隐藏了所有这些细节,这也是为什么他们有时被叫做流 。
思考下像电话听筒样在电话的任意端你和我通过个专 门的信道来进行通话和接听。
会话将直进行下去直到我们决定挂断电话除非我们使 用蜂窝电话,除非我们挂断电话,否则我们各自的电话线路都会占线。
如果你需要在 两台机器之间进行通讯而不使用高级机制像以及等等, 比较适合你。
的底层机制则相当棘手。
第四章需求分析 以往聊天室系统的缺陷 通过对以往聊天室的研究及分析,发现聊天室系统存在以下问题以往聊天室只 能看到用户而不能看到用户的个人形象,包括个人头像和个人服装。
不能轻 易分辨出自己谈话和别人的谈话。
用户聊天只有单纯的文字表达,不能通过丰富的表 情和图片来增添聊天的乐趣。
聊天背景只有单纯的白色,没有任何可供选择的背景颜 色和画面,使整个聊天环境显的呆板。
聊天室系统作为网络通讯工具的作用 聊天室是提供给网民个交友与娱乐的场所,在聊天室里网民可选择自己的聊天对 象,与其进行对话交流,是网民之间相互沟通交流情感的最佳方式之。
用户可以通 过网络在线与距离遥远的其他位或多位用户进行信息交流。
在聊天室里网民可选择自 己的聊天对象,进行对话交流。
既可以对,又可以对多,还可以形成小组进行多 对多讨论,方便网民在线私聊与群聊。
是现行网络最流行最被广泛应用的通讯工具。
现行聊天室系统的功能需求 聊天室系统虽然满足了人们的在线通讯,但是随着聊天室被广泛应用,人们对于聊 天的要求也越来越高,单纯的聊天已不能满足人们的需要,人们更需要多功能的聊天室 系统,来丰富聊天环境。
聊天室系统功能具体需求包括 个聊天室里所有的人都可以互相密谈。
可以通过用鼠标点击页面上出现的或者人名列表的人名来选择人名。
可以使用颜色来轻易分辨出别人的谈话和自己的谈话。
可以察看进入房间以后的所有聊天纪录。
可以通过贴图在您聊天中加入卡通图片,使聊天内容丰富多采,充满活力。
可以根据您的自己喜好来设置背景颜色和画面,使您更加舒适的聊天。
用户注册 需求描述用户填写系统给出的注册项目,并提交给系统,成功注册后,系统生成用户 所注册的登入,并保存在数据库当中。
执行者用户 前置条件无 后置条件无 正常过程 向服务端发送注册请求 服务端响应客户端,客户端弹出注册信息表单 用户填写完表单后将注册数据传给服务端处理,并保存在数据库中 返回客户端个响应,显示用户注册的,提示注册成功 异常过程可选 用户填写表单的数据格式不正确或表单中存在空缺的项,客户端给予提示 信息,并将光标定位到出错的地方。
用户注册的项在数据库中发生冲突,客户端提示注册不成功并提示用户 重新填写表单。
服务器未启动或出现异常 通过注册模块实现用户的在线注册,所填写的注册项目有用户名密码密码确 认性别年龄。
用户 注册界面 正确填写注册项 提交 确认信息 注册成功 用户 进入登入界面 输入用户名, 密码 提交 确认 信息 进入系统 图注册活动图图登录活动图 用户登入 需求描述用户填写登入和密码,经服务器验证成功后进入聊天室主界面。
执行者用户 前置条件用户成功注册或已经拥有个合法的号 后置条件无 正常过程 向服务端请求连接,并发送登录信息。
服务端处理并查询数据库中的用户信息 返回客户端个响应,提示登录成功,弹出聊天室主界面。
刷新其他在线用户的用户列表信息 异常过程可选 用户填写的或密码与数据库中的纪录不匹配,客户端 提示登录失败。
客户端设置的服务器地址或端口有误。
服务器未启动或出现异常。
私聊 需求描述用户可选择聊天室的在线用户列表中其
