1.基于java的聊天系统设计与实现-开题报告_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、平顶山学院(设计)开题书(设计)题目基于Java 的聊天系统的设计与实现学生崔洋洋学号111530117专业年级工程 2011所在院系学院指导教师、讲师选题的背景、意义及研究现状:随着科技的不断进步、网络时代的全面展开,人们对网络的依赖日渐趋增,人们在网络上进行着各种活动。当然人与人之间的沟通交流一直没有间断,随着网络深入民心,网上交流聊天成为了人们日常生活中主要信息传递。现在很多的聊天工具可供用户选择,如国内较为流行的、等,国外使用较多的 MSN、等。用户对聊天工具选择的要求也是越来越高,讲究高效、快捷、方便等。随着的不断更新,这些聊天工具也在不断的更新,一个程序中附带了越来越多的内容,使大

2、小越来越大,对很多附加功能用户表示这些功能并不实用。并且在某些环境条件限制下则不能使用,这样使得失去了本来的实用性、便捷性。这样需要的是一个简单快捷的聊天工具。该聊天工具与目前大多数的聊天 不同,如 、MSN 需要一个 强大的服务器,需要畅通的网络环境,一旦发生网络拥塞和断网则不能实现通讯。而目前针对这种情况,很多公司开发的系统大多是为办公控制而设计,对于个人和小型区域使用的聊天工具的开发还是较少的。在学校和办公等场所在规定时间内一般不允许连接 通讯。用户间私自交流和通信就比较麻烦,目前高校和办公场所并没有对这一方面进行改善,这一块还是一个空缺。这样该聊天工具就可以很好的针对这一块,使个人和局

3、域网中的用户进行很好的交流。很多学校和办公场所一般使用的是一个控制台控制多台主机这样的系统,各主机不能很好的与主控制台以及主机间进行通信。用户间相互交流通信的能力就显得很弱。比如 一旦 没有连接到 就不能进行通信,就算在同一个局域网中也不能进行通信。例如我校的 ,一般在上课期间是不连接 的,同学间的交流 只能靠说话交流,这样会影响上课秩序。在人们都注 范围的通信时反而会忽视一开始通信的基础局域网的通信。所以这种聊天工具的设计和实现是很有必要的!研究内容、研究方法与思路:基于 P2P 以服务器模块提供连接相应,用户通过客户端模块进行连接,面向连接的通信,程序在 TCP/IP 环境下分别实现服务器

4、和客户端两个模块的功能。基于P2P 的聊天系统,用户既是客户端也是服务器,不像大多数的聊天系统,即多客户端对一个服务器,而是多服务器对多客户端,但从设计原理上来看还是 C/S 模式。服务器模块:通过创建 Socket 数组于指定的端口进行绑定,再利用 listen()进行端口侦听,若有用户发来连接请求,则建立一个 Socket 将客户端地址赋给这个 Socket,则可以进行通信。客户端:只需要建立Socket 与服务器模块建立连接,键连接成功后通过这个 Socket 来接收和发送数据。系统通过 Actionlistener 接口来监听用户对按钮的点击,来启动各聊天窗口进行相关连接。先通过关系图

5、展示各模块的原理以及通信的原理,此然后通过建立服务器模块和客户端模块来实现主要的通信框架,然后完善模块间的连接。依次按照可行性研究、需求分析、概要设计、详细设计、实现、综合测试等划分阶段进行开发。同时根据这些阶段写出阶段任务,设计等其他相关文档。同时在设计之初提前安排计划表,留有部分冗余时间,保证按时完成系统的设计。主要创新点:不需要连接,支持局域网中各主机间的通信。窗口模式,支持用户登录、下线等功能。总体安排和计划进度(包括阶段性工作内容及完成时间):主要包括以下安排:1. 选题:2014 年 10 月 17 日 至 10 月 20 日2. 毕业设计开题:2014 年 10 月 21 日 至

6、 11 月 12 日系统开发及提交初稿:2014 年 11 月 13 日至2015 年 3 月 16 日完善系统并提交定稿:2015 年 3 月 17 日至 4 月 10 日5. 答辩:2015 年 4 月 11 日至 4 月 27 日准备情况(查阅文献资料及调研情况、实验仪器设备准备情况等):一、主要参考文献(指导教师指定部分):1,.Java 程序设计M.2005.052 OReilly . Socket A 3.实用工程基础M.2002.01.基于Java 技术的时钟服务器J.福建电脑,2008(9).伟.局域网内点对点通信的Java 实现.J.安阳师范学院学报,2006(2).程海鹰.用Java Socket 实现网络聊天室.J.现代计算机,下半月版,2001(12).Java 程序设计M.中国水利水电,2004.018.Java 程序设计应用M,2007.01.9 印旻,.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论