资源描述:
《毕业设计论文—基于bs模式即时通讯软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉工程大学邮电与信息工程学院毕业设计(论文)基于B/S模式即时通讯软件的设计与实现DesignandImplementationofNetworkChattingSystemBasedonB/SModel学生姓名黄瑞骐学号专业班级网络工程0801指导教师孙萍2012年5月武汉工程大学邮电与信息工程学院毕业设计(论文)作者声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术道德、学术规范的行为,也没有侵犯任何其他人或组织的科研成果及专利。与我一同工作的同志对本研究所做的任何贡献均已
2、在论文中作了明确的说明并表示了谢意。如本毕业设计(论文)引起的法律结果完全由本人承担。毕业设计(论文)成果归武汉工程大学邮电与信息工程学院所有。特此声明。作者专业:网络工程作者学号:作者签名:____年___月___日武汉工程大学邮电与信息工程学院毕业设计(论文)摘要即时通讯InstantMessaging是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。此系统是基于B/S的模式的即时通讯系统,通过IE等浏览器直接完成客户端的登
3、录、数据传输,使用JAVA语句开发,使用Eclipse工具,数据库方面用Mysql数据库管理软件,通过JDBC连接,便捷了用户之间的通讯和交友。在系统设计与建模过程中,是以JSP开发的经典MVC三层开发模式来开发的。本即时通讯软件系统共由四个模块组成:登录模块,验证模块,在线查找模块和聊天模块。登录模块实现系统通过验证用户名和密码进行登录,验证模块实现对用户的校验和认证。在线查找模块采用JavaApplet小程序技术,嵌入在html文档中在浏览器中运行,实现用户个人信息的管理,即时消息的发送与接受。通信模块采用Java编写,实现即时消息的转发与离线信息保存。关键词:B
4、/S;JSP;IM;即时通讯武汉工程大学邮电与信息工程学院毕业设计(论文)AbstractInstantMessagingisnowInstantcommunicationontheInternetthemostpopularmethodofcommunication,andallkindsofInstantMessagingsoftwarealsoemergeinendlessly;Serviceprovidersalsoprovidemoreandmorerichcommunicationservicefunctions.Withthedevelopmentoft
5、heInternet,theuseofinstantcommunicationwillbemorewidely,instantmessagingsoftwareisintheascendant.ThesystemisbasedonB/Smodelofinstantmessagingsystem,throughtheIE,theclientbrowserdonedirectlylogin,datatransmission,useJAVAstatementdevelopment,useEclipsetools,databasewithMysqldatabasemanage
6、mentsoftware,throughtheJDBCconnection,convenientcommunicationsbetweentheuserandmakingfriends.Insystemdesignandmodelingprocess,isbasedonJSPdevelopmentoftheclassicMVCthreelayerdevelopmentmodeltodevelopment.Thisinstantmessagingsoftwaresystemaltogetherbyfourmodules:loginmodule,validationmod
7、ule,onlinesearchmoduleandchatmodule.Loginmoduleimplementssystemthroughtheauthenticationusernameandpasswordtologin,validationtotheusermoduleimplementscalibrationandauthentication.OnlinesearchmoduleUSESJavaAppletsmallprogramtechnology,embeddedinHTMLdocumentruninthebrowser,realize