基于bs方式的即时通信软件的和实现

基于bs方式的即时通信软件的和实现

ID:12046241

大小:3.47 MB

页数:143页

时间:2018-07-15

基于bs方式的即时通信软件的和实现_第1页
基于bs方式的即时通信软件的和实现_第2页
基于bs方式的即时通信软件的和实现_第3页
基于bs方式的即时通信软件的和实现_第4页
基于bs方式的即时通信软件的和实现_第5页
资源描述:

《基于bs方式的即时通信软件的和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于B/S方式的即时通信软件的设计与实现专业:计算机科学与技术(信息安全)班级:2004级1班姓名:郭聪2沈阳大学毕业设计(论文)No目录引言31.系统分析61.1需求分析61.2可行性分析61.2.1技术可行性61.2.2经济可行性61.2.3操作可行性61.3软硬件平台71.3.1硬件平台71.3.1软件平台72系统的开发环境及工具简介82.1开发环境82.1.1UbuntuLinux简介82.1.2Tomcat简介82.2开发工具介绍92.2.1Java简介92.2.2Applet简介102.2.3JSP简介10

2、2.2.4JDBC简介112.2.5MySQL简介123系统的总体设计143.1总体概述143.2各模块功能概述143.2.1登录模块143.2.2注册模块143.2.3客户端模块153.2.4服务器端模块154系统网络数据库的设计与建立164.1MySQL系统的安装164.2MySQL数据库的基本设置194.2.1修改默认字符集204.2.2开放远程服务224.3数据库表的设计234.3.1users表234.3.2records表234.3.3online表244.4MySQL与JSP、Java的连接245系统详细

3、设计282沈阳大学毕业设计(论文)No5.1登录模块的设计285.1.1login.jsp的设计285.1.2ver.jsp的设计295.2注册模块的设计315.2.1reg.jsp的设计315.2.2adduser.jsp的设计325.3用户页面的设计345.3.1chatGui的设计345.3.2ClientThread的设计405.4服务器端的设计415.4.1Server的设计415.4.2ServerThread的设计43结论45致谢46参考文献47附录源程序清单482沈阳大学毕业设计(论文)No摘要本文概述

4、了基于B/S方式的即时通信软件的设计与实现过程。重点介绍了MySQL数据库系统的安装,数据表结构的设计,各模块的功能以及实现的方法。在本软件中,主要采用Java语言作为开发语言,选用MySQL为网络数据提供数据库服务,使用JDBC作为执行SQL语句的API用以连接、查询数据库。软件的运行环境采用开源免费的Ubuntu8.04操作系统,采用Tomcat作为JSP运行容器。本即时通讯软件系统共由四个模块组成:登录模块,注册模块,客户端模块和服务器端模块。登录模块实现系统通过验证用户名和密码进行登录,注册模块实现新用户的注册

5、添加功能。客户端模块采用JavaApplet小程序技术,嵌入在html文档中在浏览器中运行,实现用户个人信息的管理,即时消息的发送与接受。服务器端模块采用Java编写,实现即时消息的转发与离线信息保存。系统最终满足用户在不同的操作系统下进行即时通信的需求,实现B/S方式的即时通信软件。关键词:B/S方式;即时通信;Linux;兼容性;JavaAbstractThispaperhassummarizedtheprocessofinstantmessagingsystem’sdesigningandimplementati

6、onwhichisbasedonB/Smodel.ItfocusesontheMySQLdatabasesysteminstallation,thedesignofdatasheets.Eachmodel’sfunctionandmethodrealization.Inthissystem,Javalanguagewasusedasmainlydevelopmenttools,MySQLwasselectedasthedatabasetoprovidenetworkdataservices,chosenJDBCasth

7、eimplementationoftheAPItoconnect,querythedatabase.ThesystemrunonUbuntu8.04whichisanopen-sourceoperatingandfree,TomcatwasusesasJSPcontaineroperation.Thisinstantmessagingsystemismadeupoffourmodules:loginmodule,registrationmodule,clientmoduleandservermodule.Loginmo

8、duleauthenticatedlegaluserbycontrastingusernameandpassword,themoduleachievetheregistrationofnewusers.ClientmoduleusedJavaApplettechnology;itwasembeddedinhtmldocument.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。