毕业设计论文—基于BS模式即时通讯软件的设计与实现



《毕业设计论文—基于BS模式即时通讯软件的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文—基于BS模式即时通讯软件的设计与实现(34页珍藏版)》请在文档大全上搜索。
1、武汉工程大学邮电与信息工程学院毕业设计论文基于B/S模式即时通讯软件的设计与实现Design and Implementation of Network Chatting System Based on B/S Model学生姓名 黄瑞骐 学 号 0845060107 专业班级 网络工程0801指导教师 孙萍 2021年5月 作者声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术道德、学术标准的行为,也没有侵犯任何其他人或组织的科研成果及专利。与我一同工作的同志对本研究所做的任何奉献均已在论文中作了明确的
2、说明并表示了谢意。如本毕业设计论文引起的法律结果完全由本人承当。毕业设计论文成果归武汉工程大学邮电与信息工程学院所有。特此声明。 作者专业: 网络工程 作者学号: 0845060107 作者签名: _年_月_日摘 要即时通讯Instant Messaging是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;效劳提供商也提供了越来越丰富的通讯效劳功能。随着互联网的开展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。此系统是基于B/S的模式的即时通讯系统,通过IE等浏览器直接完成客户端的登录、数据传输,使用JAVA语句开发,使用Eclipse工具,数据库方面用My
3、sql数据库管理软件,通过JDBC连接,便捷了用户之间的通讯和交友。在系统设计与建模过程中,是以JSP开发的经典MVC三层开发模式来开发的。本即时通讯软件系统共由四个模块组成:登录模块,验证模块,在线查找模块和聊天模块。登录模块实现系统通过验证用户名和密码进行登录,验证模块实现对用户的校验和认证。在线查找模块采用Java Applet小程序技术,嵌入在html文档中在浏览器中运行,实现用户个人信息的管理,即时消息的发送与接受。通信模块采用Java编写,实现即时消息的转发与离线信息保存。 关键词:B/S;JSP;IM;即时通讯AbstractInstant Messaging is now In
4、stant communication on the Internet the most popular method of communication, and all kinds of Instant Messaging software also emerge in endlessly; Service providers also provide more and more rich communication service functions. With the development of the Internet, the use of instant communicatio
5、n will be more widely, instant messaging software is in the ascendant.The system is based on B/S model of instant messaging system, through the IE, the client browser done directly login, data transmission, use JAVA statement development, use Eclipse tools, database with Mysql database management so
6、ftware, through the JDBC connection, convenient communications between the user and making friends.In system design and modeling process, is based on JSP development of the classic MVC three layer development model to development. This instant messaging software system altogether by four modules: lo
7、gin module, validation module, online search module and chat module. Login module implements system through the authentication user name and password to login, validation to the user module implements calibration and authentication. Online search module USES Java Applet small program technology, emb
8、edded in HTML document run in the browser, realize customer information management, sending and receiving the instant messages. Communication module USES Java write, realize the forwarding of instant messaging and offline information storage.Key words: B / S; the JSP; IM; Instant Messaging目 录第1章 绪论1
9、1.1国内外的即时通信软件开展趋势11.2本论文的研究内容2第2章 系统的开发环境及工具简介42.1 开发环境42.2 开发工具介绍42.2.1 Java简介42.2.2 Applet简介52.2.3 JSP简介52.2.4 JDBC简介62.2.5 MySQL简介62.3 MVC三层模块结构72.3.1 view层72.3.2 control 层82.3.3 model 层8第3章 功能需求分析93.1 总体需求概述993.2.1 登录模块93.2.2 验证模块103.2.3 在线查找模块103.2.4 聊天模块113.3 MySQL与JSP、Java的连接12第4章 后台数据库的设计141
10、44.1.1 users表154.1.2 records表154.1.3 online表154.1.4 数据库层164.1.5 模型层17第5章 系统详细实现195.1 流程示意图195.2 各个模块的实现195.2.1 登录页面205.2.2 聊天页面215.2.3 查看在线用户235.2.4 效劳器端的显示25结 论26致谢27参考文献28第1章 绪论即时通讯软件,几乎是每一个上网用户都必备的联络工具。即时通讯软件除了能够让您迅速地在网上找到自己的朋友和工作伙伴,还可以实时交谈和传递信息,而且,现在不少即时通讯软件还集成了文件共享、语音聊天、网络会议等功能。截止到目前,全球约有近3亿多人使
11、用即时通讯软件进行交流,正因为即时通讯软件拥有数以亿计的用户和迅速增长的市场,所以各个公司都盯上了中国这个潜在的最大市场,一时间,即时通讯市场硝烟四起。即时通讯软件最早?E.T SURF HOME:MIRABILIS LTD. PROVIDES NEW SOLUTIONS FOR PEER-TO-PEER INTERNET COMMUNICATIONS?的新闻稿,同时发布了他们新产品ICQ(I Seek You)的Beta测试版。这天标志着Internet上的第一个成热的即时通讯系统Instant Message System的诞生。即时通讯效劳在诞生之后的几年时间得到了迅猛开展,成为新增In