开题报告
论文(设计)题目 博网即时通讯软件的设计与实现
学生姓名 专业 计算机科学与技术 指导教师
选题目的和意义:
即时通讯软件使人与人的沟通突破时空极限,突破环境极限,使自我突破心理极限。作为
使用频率最高的网络软件,即时通讯已经突破了作为技术工具的极限,被认为是现代交流方
式的象征,并构建起一种新的社会关系。
目前已有的一些即时通讯软件已经非常多了,如:腾讯 QQ,网易泡泡等。这些网络聊
天系统已经非常成熟了,不过它们都要求用户必须连接互联网才能够进行通信。目前有很多
公司,由于涉及保密信息,公司并不会让员工连入互联网,所以这些软件都将无法使用。这
就需要开发一款能够在公司局域网中使用的即时通讯工具,实现公司内部员工的通讯。本毕
业设计旨在为各个公司开发一款即时通讯软件,为公司内部员工的工作和交流提供帮助。
与本课题相关的技术和方法综述:
本课题主要研究的是基于 Socket 的即时通讯软件,此即时通讯软件分为服务器程序和
客户端程序,其目标是实现用户在客户端与服务器端传递信息。相关的技术和方法如下:使
用 eclipse 作为开发工具,tomcat 作为服务器端工具,建立 TCP/IP 模型。利用 java 语
言,Socket 编程技术、多线程开发技术、TCP/IP 协议、swing 技术等进行实际开发。
swing 来实现运用很少的代码就可以利用 Swing 丰富、灵活的功能和模块化组件来创建
优雅的用户界面。
在数据传输的时候运用多线程传输原理,这样当数据流量交换较为大且交换快速的时候
就不会出现卡顿的现象。
Socket 就是一个函数库,里面包括大量的函数和相应的数据结构,支持网络通信,运用
它可以进行网络编程。
- 1
- 2
- 3
前往页