摘要随着移动互联网技术的飞速发展,人与人之间的联系由原来的飞鸽传书发展 到现在的即时通讯。然而传统的客户端即时通信软件需要用户下载该通信客户端 并且安装后才可以使用,步骤繁琐,已经不能满足现如今大家的需求。因此,本 项目设计开发了一款基于 Web 的即时通讯系统,实现了用户管理、好友管理、即 时聊天、传输文件等功能。不需要下载客户端,只需打开浏览器网页,用户就可 以通过该系统与其他用户保持线上联系。本文设计开发的即时通讯系统给大家的 通信生活带来了便利,同时也丰富了用户群的“在线生活”。
本系统沿用了开发软件系统的常规思路,首先进行需求分析,通过该分析对 本系统进行全面的详细设计,然后在 MyEclipse 开发平台上实现,最后进行软件测 试。本系统遵循 B/S 模式体系架构,采用 JSP 技术完成页面的设计与实现,采用 MySQL 数据库完成数据的存储,采用 AJAX 技术完成网页的异步更新。本系统应 用程序较为完善,满足数据写入读取的一致性,达到即时通讯系统的基本要求。80854
毕业论文关键词:即时通信;Web 开发;B/S;JSP
Abstract With the rapid development of the mobile Internet technology, the connection among people changes from the original correspondence to Instant Messaging。 However, the traditional IM client software will ask users to download the client and the function can be used after installation。 Because it is cumbersome step, it can not meet everyone's needs now。 Therefore, the project designs a Web-based instant messaging system。 This system includes many functions, such as user management, friend management, instant messaging, file transfer and so on。 Do not need to download the client, just open a browser page, users can keep in touch with other online users through the system。 The instant messaging system brings convenience to everyone’s life and also enriches the user online life。
This system follows the conventional thinking to develop a software system。 First, we have the detailed design of the system according to needs analysis。 Then implemented the system on MyEclipse development platform。 This system conforms to the B/S model system structure。 It uses JSP technology to design pages, MySQL database to store data and AJAX technology to achieve asynchronous page updates。 The functions of the system are comparatively perfect and data are correct。 This system has been in line with the basic requirements of instant messaging system。
Keywords : Instant Messaging; Web Development ; B/S; JSP
目录
第一章 绪论 1
1。1 研究背景 1
1。2 研究现状 1
1。3 项目的构思与意义 2
1。4 主要内容和目标 3
第二章 开发环境及相关技术 4
2。1 开发环境 4
2。1。1MyEclipse 开发平台 4
2。1。2MySQL 数据库 4
2。2 相关技术 4
2。2。1 Java 简介 4
2。2。2 JSP 简介 5
2。2。3 AJAX 简介 6
2。2。4