2。3 MVC 框架模式 7
第三章 系统分析 8
3。1 系统功能需求分析 8
3。1。1 系统用户 8
3。1。2 系统功能结构 9
3。1。3 系统流程图 9
3。2 性能需求分析 10
第四章 系统设计 12
4。1 架构设计 12
4。2 数据库设计 13
4。2。1 数据库概念结构设计 13
4。2。2 数据库逻辑结构设计 15
4。3 业务流程设计 16
4。3。1 用户登录流程 16
4。3。2 好友管理流程 18
4。3。3 即时通信流程 20
4。3。4 传输文件流程 20
第五章 系统实现 22
5。1 开发环境搭建 22
5。1。1 MyEclipse 安装 22
5。1。2 Tomcat 服务器安装 22
5。1。3 MySQL 数据库安装 22
5。1。4 创建项目 22
5。1。5 运行项目 22
5。2 系统模块实现 23
5。2。1 用户模块实现 23
5。2。2 好友模块实现 27
5。2。3 聊天模块实现 32
5。2。4 文件模块实现 34
第六章 系统测试 37
6。1 集成测试 37
6。1。1 用户部分测试 37
6。1。2 好友部分测试 37
6。2 确认测试 38
6。2。1 本机不同浏览器间通信测试 38
6。2。2 局域网内不同设备间通信测试 38
6。3 测试总结 39
结 语 40
致 谢 41
参 考 文 献 42
第一章 绪论
1。1 研究背景
计算机技术、互联网技术、Web 技术飞速发展,国家政策大力支持,各种新 兴应用如雨后春笋般茁壮成长起来。车马很远、书信很慢的时代已经一去不复返, 信息化时代早已到来,随时随地获得即时信息显得尤为重要。不论是公司员工、 政府职员,还是在校学生、赋闲老人,大家都渴望与外界保持时时刻刻的沟通联 系,所以大家就需要一个便捷、价格低廉的聊天工具。而企业间的即时通讯也不 容忽视,信息获得越及时越准确越全面,那么企业对这个工程的了解就越正确越 深刻。为了更加有利于企业做出准确的判断,大大提高生意的成功率,企业也需 要一个高效、准确、安全性高的聊天工具。