资源描述:
《基于java的即时通信软件设计与实现 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学号2009222413分类号TP311本科生毕业论文(设计)题目:基于java的即时通信软件设计与实现院(系)电子与信息工程系专业电子信息工程班级2009级2班学生姓名指导教师(职称)提交时间二〇一三年五月版权声明任何收存和保管本论文各种版本的单位和个人,未经本论文作者同意,不得将本论文转借他人,亦不得随意复制、抄录、拍照或以任何方式传播。否则,引起有碍作者著作权之问题,将可能承担法律责任。原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或
2、成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明,本声明的法律结果由本人承担。论文作者签名:日期:年月日安康学院本科生毕业论文(设计)基于java的即时通信软件设计与实现李毅(安康学院电子与信息工程系,陕西安康,725000)摘要计算机网络技术高速发展的今天,即时通讯越来越方便,使得通信软件也变得越来越重要,所以本文做了一个即时通信软件,该软件主要是基于Java平台,采用C/S结构客户端和服务器端通过Socket发送和接收消息,并遵循java的面向对象的设计原则。该软件使用MyEclipse开发工具,服务器端的设计和实施过程中,使用多线程技术,
3、它可以在一个程序中同时运行多个不同的线程,执行不同的任务,大大提高服务器资源的利用率。数据库管理系统用Oracle完成,并通过JDBC桥访问数据库。聊天系统将完成好友登陆、验证登陆、多人互相聊天、新用户注册、添加好友、删除好友、修改个人资料等功能。关键词即时聊天;系统;Java;C/S安康学院本科生毕业论文(设计)InstantcommunicationsoftwareDesignandPlementationBasedonJavaLIYI(DepartmentofElectronicandInformationEngineering,AnkangUniversi
4、ty,Ankang,725000)AbstractWiththerapiddevelopmentofcomputernetworktechnologynowadays,instantcommunicationbecomesmoreandmoreconvenient.Sosoftwareforcommunicationismoreandmoreimportantatthesametime.Thispaperisaboutainstantcommunicationsoftware.ThesoftwareismainlybasedonJavaplatform.using
5、C/Sstructure,anditsclientandserverreceivemessagesthroughtheSockettosend,objectingtheprinciplesofJava.What’smore,MyEclipseisusedinthesoftwareasthedevelopmenttools,andintheprocessofdesignandimplementation,theserverusesthemulti-threadingtechnology,whichcanbeanumberofdifferentthreadsrunni
6、ngsimultaneouslyinaprogram,makingitperformdifferenttasks,andgreatlyimprovingtheserverresourceutilization.Databasemanagementsystems,completeswithOracle,andmakeanaccesstothedatabasethroughtheJDBCbridges.Chatsystemhasthefunctionoffriendslogining.Verifyinglogining,multi-chatwitheachother,
7、andthenewuserregistration,addfriends,deletefriends,modifypersonalinformationandotherfunctions.KeyWordsInstantMessager;System;JAVA;C/S安康学院本科生毕业论文(设计)目录第一章绪论11.1引言11.2课题研究背景11.3系统实现的关键技术21.4本文工作及内容安排3第二章系统的需求分析52.1项目设计的需求描述52.2服务器端需求52.3客户端需求52.4对于发送的消息的一些协议需求5第三章系统设计73.1软件设计流程73.2即时聊天系
8、统的实施原