资源描述:
《多人聊天软件的设计与实现本科毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、XXXX大学学士学位毕业论文本科毕业论文(设计)题目:多人聊天软件的设计与实现-V-XXXX大学学士学位毕业论文【摘要】如今社会,处处充满着智慧的结晶,当然这一切的存在离不开计算机网络的发展。与此同时,在这个以网络主题时代里,网络聊天软件作为一种开销低且方便快捷的通讯软件扮演着重要的角色,成为人们娱乐、聊天的一大热点,例如:YY语音、腾讯QQ、MSN、GoogleTalk等产品层出不穷,不断融入我们的生活。为了更好的了解网络通信和实时聊天软件,本文主要阐述了怎样用JAVA设计和开发一个在Windows平台运行的“多
2、人聊天软件”。该软件可以实现多个用户实时聊天,并且可以对好友进行群聊、私聊等操作。软件的具体实现流程和功能结构等,在文中我们会通过表格和图片清晰的展现,以便更好的认知。本课题的实现采用C/S结构、面向对象的设计原理,开发工具为Eclipse,软件系统主要包括客户端程序、服务器端程序和服务器端用于存放客户数据的数据库,通过JAVA提供的Socket/Server.Socket、AWT等类进行数据传输和界面处理,采用了SQLServer2005数据库管理系统。【关键词】JAVA,Socket,C/S,数据库-V-XXX
3、X大学学士学位毕业论文DesignandImplementationoftheMultiplayerchatsoftware【Abstract】Nowadays,oursocietyisfilledwithcrystalsofwisdom.Certainly,theseexistencecan’tlivewithoutthedevelopmentofcomputernetwork.Meanwhile,network-chatsoftwareplayanimportantroleinthiserawhosetopic
4、isnetworkforitslow-cost,convenienceandspeediness,becomingahotspotinouramusementandchat.ManyproductssuchasYYvoice,TencentQQ,MSN,GooleTalkandsoonappearconstantly,mergingintoourlifecontinually.Inordertoknownetworkcommunicationsandinstant-chatsoftwarebetter,thisth
5、esismostlyexplainhowtodesignandexploreachat-softwareofmorethantwopersonsbyJAVAthatoperateinaWindowsplat.Thissoftwarecanmakeconstantchatofmanypeoplecome.Inthistopic,we’llshowitsdetailcoursesofrealizationandfunctionstructures,etc,bytablesandpicturesinordertoleti
6、tbeknownbetter.TherealizationofthistopicusesC/Sstructuresanddesignprinciplesoffacingobject.AnditsexploitationtoolisEclipse.Thesoftwareincludesclient-procedure,server-procedure,databaseusedbyserverfordepositingclients’data.More,itprogressesdata-transferandinter
7、face-disposalbyclassessuchasSocket/Server.Socket、AWTandsoonprovidedbyJAVA.What’smore,itadoptsdatabasemanagementsystemofSQLServer2005.【Keywords】JAVA,Socket,C/S,Database-V-XXXX大学学士学位毕业论文目录第一章绪论-1-1.1课题的背景-1-1.2课题的意义-1-1.3国内外研究和现状-1-第二章系统需求分析-3-2.1可行性研究-3-2.1.1经济
8、可行性-3-2.1.2技术可行性-3-2.1.3运行可行性-3-2.2软件功能需求-3-2.3数据需求分析-4-2.4性能需求分析-5-第三章技术介绍-7-3.1JAVA语言简介-7-3.1.1JAVA简介-7-3.1.2JAVA特性-7-3.2TCP/UDP简介-8-3.2.TCP协议-8-3.2.2UDP协议-8-3.3Socket原理-9-3.3.1S