需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17578 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现在人们传递消息更多的是使用聊天工具,通过这种方式,可以和朋友或者陌生人随意进行交流,腾讯QQ从1999年2月10日至今,不断的随着时代改变功能更新系统,以适应人们的不断改变的需求,但腾讯QQ计算机网页版聊天现在已经不再做功能提升,所以会有一些不足。 本次毕业设计以QQ聊天工具和微信为参照,采用JavaWeb编写简单的类似QQ网页聊天系统,主要实现好友聊天、用户自定义换肤、好友管理(包括分组管理)和文件传送接收;软件开发的整体架构采用B/S,浏览器端和用于存储客户数据的服务器数据库两部分构成。所有聊天消息传送使用TCP协议,开发使用SSM后端框架,JSP、Java、Html、jQuery、Ajax等语言和技术。开发环境:oracle11g数据库、myEclipse10。 【关键词】:JavaWeb;网页聊天系统;浏览器/服务器
目录 摘要 Abstract 第1章 绪论-1 1.1 选题背景-1 1.2 现状研究-1 1.3 开发意义-2 1.4 本文工作-2 1.5 论文结构-2 1.6 本章小结-2 第2章 关键技术简介-3 2.1 JSP技术-3 2.1.1 简介-3 2.1.2 优势-3 2.2 Oracle与连接池-3 2.2.1 Oracle-3 2.2.2 C3P0连接池-4 2.3 JQuery、Ajax与XMLHttpRequest-4 2.4 本章小结-5 第3章 系统分析-6 3.1 需求分析-6 3.2 系统功能分析-6 3.2.1 用例图-8 3.2.2 数据流图-8 3.3 开发环境分析-9 3.4 本章小结-9 第4章 系统的总体设计-10 4.1 系统架构设计-10 4.2 系统功能模块设计-10 4.3 业务逻辑设计-12 4.4 业务流程设计-12 4.5 系统数据库设计-13 4.5.1 E-R图-14 4.5.2 数据库表设计-14 4.6 本章小结-16 第5章 功能详细设计-17 5.1 数据库实现-17 5.2 登录注册模块实现-17 5.3 用户列表与添加好友模块-18 5.3.1 在线用户列表-18 5.3.2 添加好友-20 5.4 好友分组管理模块-21 5.5 用户聊天模块与发送/接收文件模块-23 5.5.1 用户聊天-23 5.5.2 文件发送和下载-25 5.6 本章小结-27 第6章 总结与展望-28 参考文献-29 致 谢-30 |