1、 毕业设计(论文)毕业设计(论文) 基于基于 B/SB/S 模式即时通讯软件的设计与实现模式即时通讯软件的设计与实现 Design and Implementation of Network Chatting System Based on B/S Model 学生姓名 学 号 专业班级 网络工程网络工程 0801 指导教师 2012 年年 5 月月 摘摘 要要 即时通讯 Instant Messaging 是目前 Internet 上最为流行的通讯方式,而 各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯 服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件
2、业 方兴未艾。 此系统是基于 B/S 的模式的即时通讯系统, 通过 IE 等浏览器直接完成客户 端的登录、数据传输,使用 JAVA 语句开发,使用 Eclipse 工具,数据库方面用 Mysql 数据库管理软件,通过 JDBC 连接,便捷了用户之间的通讯和交友。 在系统设计与建模过程中,是以 JSP 开发的经典 MVC 三层开发模式来开发 的。本即时通讯软件系统共由四个模块组成:登录模块,验证模块,在线查找 模块和聊天模块。登录模块实现系统通过验证用户名和密码进行登录,验证模 块实现对用户的校验和认证。在线查找模块采用 Java Applet 小程序技术,嵌 入在 html 文档中在浏览器中运
3、行,实现用户个人信息的管理,即时消息的发送 与接受。通信模块采用 Java 编写,实现即时消息的转发与离线信息保存。 关键词:关键词:B/S;JSP;IM;即时通讯 Abstract Instant Messaging is now Instant 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 mo
4、re and more rich communication service functions. With the development of the Internet, the use of instant communication 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 software, through the JDBC connection, conve