资源描述:
《毕业设计(论文)-基于java的即时消息系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、即时消息系统--本科毕业设计 摘要 随着网络通信技术和计算机技术的进一步发展,即时消息正在成为网络在线活动中不可缺少的业务。本课题在现有的网络通信技术、数据库技术和编程技术的基础上设计并实现了网络即时消息系统。该系统采用三层 C/S网络系统构架,采用多线程实现服务器的并发处理,采用 ODBC 接口访问 SQLServer2000数据库设计数据管理模块,采用J2SE平台和java语言去开发系统。该系统按照软件工程思想采用面向对象和模块化设计方法设计,其中采用了网络通信技术、数据库技术、多线程技术等计算
2、机技术,实现了网络通信的基本功能,具有通信即时性的特点。在论文中,我们将会讨论网络即时消息系统的现状和发展,研究实现此系统的技术背景。然后我们对系统进行需求分析。按照要求,我们将进行总体设计和详细设计,如服务器端的设计,数据库的设计和客户端的设计。最后实现系统的配置和使用。本毕业设计所完成的网络即时消息系统的主要功能如下:1. 服务器端:后台启动、监视用户和发送系统消息;2. 用户登录和注册;3. 好友管理:查找好友、添加好友和删除好友;4. 通信:发送消息、接收消息和聊天记录5. 上线和隐
3、身。 关键词:即时消息系统,C/S三层结构,TCP/IP, J2SE平台 Abstract Withthefurtherdevelopmentofnetworkcommunicationtechnologyandcomputertechnology,InstantMessaginghasbeena requirementofon-lineactivities.Thisproject designandimplementation,theinstantmessagingbas
4、edonthetopicoftheexistingnetworkcommunicationtechnology,databasetechnologyandprogrammingtechnology. Thissystemusescompositestructureofthree-tierC/Stodesignsystemarchitecture,usesmulti-threadingtoimplementserver’sparallelprocessing,usesODBCinterfacetoac
5、cesstoSQLServerdatabasetodesigndatamanagementmodule,usesJ2SE(Java2StandardEdition)andObject-oriented programminglanguage ,java,todevelopthesystem.Thissystemisdesignedbyobject-orientedandmodulardesignmethod,whichusedcomputertechnologiesbasedonnetworkcomm
6、unicationtechnology,databasetechnology,Multi-threadingtechnology,softwarereuseandsoon,thissystemhasbasicfunctionsof networkcommunication,,andhasfeaturesofinstant. Inmydissertation,wewilldiscussthe status anddevelopmentofnetworkinstantmessenger,andresea
7、rchintherelevanttechnologybackground.Afterthatwewillanalysethe requirementofthesystem.Withtherequirementanalysis,wewillmakethe generaldesignanddetaileddesign,suchasserverdesign,databasedesignandclientdesign.Inthelastpart,wewillimplementthesystemandputit
8、intopractice. Thesystemhascompletedthefollowingmajorfunctions:1.Server: Startup,surveillanceandsendsystemicmessage.;2.Usermanagement:registrationloginandlogout;3.Friendmanagement:find,addanddelete;4.Communication:sendingmessage,r