欢迎来到天天文库
浏览记录
ID:10819535
大小:374.50 KB
页数:34页
时间:2018-07-08
《论文-点对点通讯软件的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河北农业大学本科毕业设计设计题目点对点通讯软件的设计与开发学生姓名学号学院现代科技学院专业班级计算机1002班指导老师指导老师职称讲师二〇一四年六月一日34摘要随着计算机网络技术的快速发展,人们的交流方式越来越多,传统的通信方式在速度和可靠性方面已经很难满足人们的需要,即时通信系统已经越来越受欢迎。同时,即时通信系统对现代企业也有着重大意义,它为诸企业开拓了网络应用的新领域。自从它诞生以来,以实时交互、资费低廉等优点,受到广大个人用户的喜爱,已经成为网络生活中不可或缺的一部分。本着学以致用的原则,本人开发了这套多用户网络聊天室系统,以满足网络用户的通讯需求。该
2、系统具有操作简单、界面友好、功能丰富等优点。它采用Eclipse为基本开发环境,用java语言进行编写,开发中充分使用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程、JDBC数据库编程技术等。本论文就系统的开发过程做了详细的介绍,并对系统的原理、总体设计等方面做了深入细致的讨论。关键词:聊天室SocketJavaJDBC网络编程34AbstractAlongwiththerapiddevelopmentofcomputernetworktechnology,thewaysofpeople’s
3、communicationareincreasedrapidly.Thetraditionalmeansofcommunicationhasbecomeverydifficulttomeetpeople'sneedsinspeedandreliability.Instantcommunicationsystemhasbecomethenewdarlingsofthepeople.Meanwhile,Instantcommunicationsystemisalsoofgreatimportancetothemodernenterprises.Itexploits
4、anewdomainfortheenterprise.Ithasbeenenjoyedbythemajorityofindividualusersforitsreal-timeinteractionbetweentheadvantagesoflowratessinceitsbored.Ithasbeenanintegralpartofnetworklife.Inapplyoftheprincipleofpractice,Idevelopedthesetofmulti-pointchattingsystemtomeetthenetworkusers'needso
5、fcommunication.Thissystemhassomecharacteristicasfollows:simplifyoperation,friendlyinterface,singlefunction.ThebasicdevelopmentenvironmentwithEclipse,writtenwithjavalanguage,developmentofcomputernetworkprogrammingusingthebasictheoryofknowledge,suchasTCP/IPprotocol,client/servermode(C
6、lient/Servermode),networkprogrammingdesignmethod.Thispaperintroducedtheprocessofthesystem'sdevelopmentindetail,anddeeplydiscussedtheprincipleofsystem、collectivitydesign.Keywords:ChattingroomSocketJavaJDBCNetworkprogramming34目录1.前言61.1开发背景和意义61.2可行性分析61.2.1技术可行性61.2.2经济可行性81.2.3操作可行性
7、82.相关原理技术简介92.1Java语言简介92.2JDBC介绍92.3SQLServer简介103.系统需求分析133.1业务需求133.2功能需求133.3可靠性需求143.4性能需求144.多点聊天通信原理154.1.套接字通信154.1.1客户端套接字164.1.2服务器端套接字174.2数据报通信184.3无连接的客户/服务器程序工作流程204.4多线程编程215.总体设计235.1系统通信模型与拓扑结构设计235.1.1即时通讯系统的一般模型235.1.2即时通讯系统服务的拓扑模型245.2数据库设计245.2.1概念结构设计(ER)255.2.
8、2逻辑结构设计255.3功能设计265
此文档下载收益归作者所有