基于java聊天系统的开题报告

  导语:开题报告是由选题者把自己所选的课题的概况,向有关专家、学者、科技人员进行陈述。下面是小编搜集整理的基于JAAVA的聊天系统设计开题报告,欢迎大家阅读参考!

  1. 目的及意义(含国内外的研究现状分析):

  互联网的发展和波及范围的快速膨胀不仅改变了人们的意识形态,更影响着人们的生活方式,网络元素在不知不觉中渗透到生活中的每一个角落。在此过程中,网络人际交往也成为社会人际交往的一种最新、最时尚、最便捷、最多元化的方式、即使通讯软件也成为网民最常用的网络工具。随着互联网的飞速发展,人们已经不满足于email等非即时性的交流方式,而更青睐于可以进行实时沟通的方式。那么如何更好地实现人与人之间的即时交流和沟通已成为目前的一种障碍。网络通信工具聊天室就是为人与人之间进行交流和联系提供的一个平台,给即时通信的人们带来快捷与方便。基于Java的聊天室系统是采用C/S模式,分为客服端和服务端两部分,应用eclipse开发工具,并结合Socket/ServerSocket编写的客服端/服务端服务器,SQL Server 2000数据库开发的Windows应用程序。它能够完成系统维护,用户管理,文本通信等基本要求。

  设计(论文)的意义是(理论或实际):

  信息时代的到来引发了一场知识和信息革命,计算机和现代网络技术的广泛应用极大地促进了社会经济的发展,同时也带来了一些新兴产业的发展,比如聊天软件。随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式已经难以满足人们的交流的需求了,网络聊天已经慢慢成为人们生活的一部分,呈现出良好的势头和广阔的发展前景。在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。同时,即时通信系统对现代企业也有着重大意义,它能实现快速人际交流、数据共享,从而提高效率和生产力。实时通信为诸多企业开拓了网络应用的新领域。自从它诞生以来,以实时交互、资费低廉等优点,受到广大个人用户的喜爱,已经成为网络生活中不可或缺的一部分。越来越多的企业已开始认识到即时通信工具能够带来极高的生产力,并借助它的应用,来提高业务协同性及反馈的敏感度和快捷度。网上聊天系统是为人们之间进行交流和联系提供的一个平台。通过提供完善的网上聊天系统服务,可以达到增进彼此之间的了解,增进人与人之间的感情交流。因此,两台计算机之间进行即时通讯、发送文件等交流方式已经成为必然潮流。于是出现了QQ、UC 等聊天工具,然而QQ、UC 等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于即时通讯的专用工具。目前,用于实现单一的即时通讯的软件实在太少,为此,我决定开发一个专用于实现多台计算机之间即时通讯的软件,以方便多台计算机之间信息的快速交流。

  2.基本内容和技术方案:

  基本内容包括:

  登陆界面,聊天功能,文件传输和数据库设计。

  本聊天系统是基于桌面的J2SE应用系统, 使用JAVA Swing技术进行前台界面的设计,使用Socket/ServerSocket技术进行网络编程。本聊天系统实现的基本功能:

  用户注册:要参与聊天的话,首先就是要注册;

  用户登陆:用户要进入聊天室要先登陆;

  信息交换: 用户之间的实时, 动态的信息交换;

  状态维护: 改变用户交互状态; 显示当前在线用户;

  数据库:保存在聊天中的聊天记录;

  用户退出:聊天完了,退出系统;

  此系统体现以用户为中心的人性化设计。系统界面美观,用户友好,图形用户界面符合用户的日常使用习惯。系统可靠实用, 数据处理正确无误。

  通过该课题的设计,将熟悉JAVA和网络编程, 熟悉软件开发流程,培养我们分析问题和解决问题的能力。

  预计技术方案:

  使用JAVA Swing技术进行前台界面的设计,Socket/ServerSocket技术编写客服端和服务器,数据库主要使用SQL Server 2000。

  3.进度安排:

  10.3.13 —10.3.26 查阅资料,选择设计方案,熟悉开发环境;确定开发方案;提交开题报告给指导老师审阅,批复

  10.3.27—10.4.6 进行系统设计(包括系统的软、硬件、及数据库等);

  10.4.7—10.5.10 系统的实现(包括编制代码、建立数据库系统及硬件组建),4月15日前提交参考文献摘要,接受期中检查;

  10.5.11 —10.5.21 系统联调,整理设计说明书(毕业论文);

  10.5.22—10.6.6 学生准备答辩,教师交换审阅论文;

  10.6.7—10.6.9 答辩。

本文已影响6827
上一篇:工科毕业论文开题报告范文 下一篇:计算机专业毕业设计开题报告

相关文章推荐

|||||