资源描述:
《通讯系统软件工程本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、xx化工大学学士学位论文xxx化工大学本科毕业论文题目:通讯系统院系:计算机科学与技术学院专业:软件工程班级:软件1101班学生姓名:xxx指导教师:xxx论文提交日期:2009年6月10日论文答辩日期:2009年6月29日―34―xx化工大学学士学位论文内容摘要在网络飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。互联网上存在大量的信息所以信息交换也显得尤为重要。人们一直在寻找一种方便、低廉的交流信息的工具,因此网上聊天便成为人们的首选。本论文通过JAVA的Socket实现了一个局域网的聊天室——基于JA
2、VA的聊天室的设计与实现。本聊天室服务器包括显示在线用户、日志管理、聊天信息管理、发送系统信息等功能。客户端包括登录、注册、公聊、私聊传送文本文件等功能。本论文使用的是JAVA语言,JAVA丰富的类库提供了大量的类来满足网络化、多线程、面向对象系统的需要。语言包提供的支持包括字符串处理、多线程处理、数学函数处理等,可以用它简单地实现JAVA程序的运行平台。实用程序包提供的支持包括哈希表、堆栈、可变数组、时间和日期等。输入输出包用统一的"流"模型来实现所有格式的I/O,包括文件系统、网络、输入低级网络包用于实现Socket编程。抽象图形用户接口包实现了不同平台的计算机的图形用户
3、接口部件,包括窗口、菜单、滚动条、对话框等,使得JAVA可以移植到不同平台的机器,并且简化了用户/服务器模型的程序设计。本论文提出一个局域网聊天软件的解决方案。该聊天软件包括服务器端和客户端两个模块,客户端通过服务器端进行通信。服务器端模块主要实现了服务器的配置和数据的传递以及日志的保存;客户端模块主要实现了用户注册、登录、文字聊天、.txt文件的传送与接收功能。该软件能够帮助企业在局域网内搭建起自己的聊天系统,避免企业内部员工使用类似QQ等软件泄露内部信息,同时为了提高员工的工作效率本系统舍弃与以往聊天软件相比下的娱乐功能,虽然乏味但却适用。该软件只实现了聊天的基本功能,还
4、有很多不足之处需要改进。【关键词】因特网聊天室JAVA套接字 ―34―xx化工大学学士学位论文ABSTRACTIn network rapid development today, the Internet become the important channel for people to quickly get, publish and transfer information, it in people politics, economy, life and others aspects plays an important role. There is a lot o
5、f information on the Internet so the exchange of information is particularly important. People have been looking for a convenient, inexpensive communication of information tools, so online chat will become a priority t choice for most people. This paper, by JAVA Socket realizes a LAN chat r
6、oom - design and realization of chat room based on JAVA. This chat room server includes the functions of showing the online users, log management, chat information management, sending system information and so on.. The client includes login,registration,male chat,private chat transmit text
7、files, and other functions.ThisarticleusesJAVAlanguage,thatownsvariousclasstomeetdifferentneedsofthenetwork,multithreading,object-orientedsystem.Languagepacksprovidestringprocessing,multithreadingprocessingandmathematicalprocessing.Wecanuseittosimplyreal