1、摘 要 I 学生毕业设计 (论文) 题 目 基于局域网的即时通信系统 的设计与实现 作 者 院 (系) 信息工程学院 专 业 计算机科学与技术 指导教师 答辩日期 ABSTRACT II 摘 要 网络通信在当今信息社会中起着不可或缺的作用,人们可以利用网络通信技 术进行即时的信息交流。例如,人们可以通过 Internet 搜索所要的信息,通过网上 通信工具聊天,交流信息,上网购物等。而且,随着科技的日新月异,很多情况 下,人们日常生活中越来越多地使用即时通信系统来为自己的工作和学习服务。 本系统应用计算机网络通信技术和 Java 网络编程的基础知识, 以 Java 为平台, 使用 Eclips
2、e 开发工具,采用 Oracle 开发数据库,用 JDBC 技术来实现数据库的连 接,设计实现了基于 Socket 的网络即时通信系统。本系统采用 C/S 结构,可以将 任务合理分配到客户机端和服务器端,从而降低了系统的通信开销。此系统共分 为两个模块:客户端模块和服务器端模块,而且该系统采用多线程技术,支持文 件的同时发送和接收,加快了文件传送速度。从操作简单、界面美观、灵活实用 的用户要求出发,设计开发的局域网即时通信系统可以实现用户注册,用户登录, 消息通信和文件传输等主要功能。 本文按照软件工程的思想,设计开发了局域网即时通信系统。通过研究即时 通信系统的一般设计原理,根据需求来设计系
3、统的总体结构并实现了各种功能。 关键词关键词:局域网;即时通信;Java;Eclipse;C/S ABSTRACT II The Designing and Implementation of Instant Messaging System Based on LAN ABSTRACT Network communication plays an essential role in todays information society, people can make use of network communication technology for instant communicati
4、on.For example, people can through the Internet to search the information, through chatting online communication tools,communicate information, online shopping,and so on.And, with the progress of science and technology, in many cases, people in daily life are increasingly using instant messaging system to serve their own work and study. This system is designed based on computer networking technology and some relative knowledge,using Java platform and Oracle database system as tools to devel