基于webservice的聊天室系统.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-01-26
  • 论文字数:11175
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(神笔马良)提供原创文章

支付并下载

摘要:随着计算机科学和互联网的飞速发展,对于人们之间的交流来说网上聊天已经变得不可或缺,与E-mail相比,聊天服务在实时和有效方面做得更好。因此,网上聊天便成为人们的首选,作为一个好的聊天工具,应该具有操作简单、方便、人性化,节省系统资源的特点。

本课题研究基于java和webservice的网络聊天室。根据实际工作需求,在分析目前聊天室的框架结构以及工作原理的基础之上,结合了网络聊天室开发的理念以及系统开发的基本原理和方法,设计并开发了这个网络聊天室。本毕业设计是采用C/S结构,按照网络聊天室的基本功能需求规划出了大致四个模块:注册登录模块、好友管理模块、信息模块和系统设置模块。   

关键字:java   webservice   聊天室

 

目录

摘要

Abstract

1 概述-1

1.1研究的目的和意义-1

1.2研究背景-1

1.2.1国内外现状-1

1.3主要贡献-2

1.4文章结构-2

2 预备知识及原理说明-3

2.1 webservice模块-3

2.2 Socket模块-4

2.3多线程模块-5

3 系统分析-5

3.1需求分析-5

3.2功能说明-6

3.2.1 系统主要功能组织-6

3.2.2 系统功能模块-6

3.2.2.1 登录模块-6

3.2.2.2 注册模块-7

3.2.2.3 好友模块-7

3.2.2.4 系统设置-7

3.2.2.5 信息管理-7

3.2.2.6 状态获取模块-7

3.2.2.7 好友搜索模块-8

3.2.2.8 webservice模块-8

4 系统设计-8

4.1总体设计-8

4.1.1系统的工作流程-9

4.1.2系统的功能模块-9

4.2详细设计 -10

4.2.1 系统关键类 -10

4.2.2 数据库设计-11

4.2.3 数据库建表的实现-13

4.2.4 系统重要模块详细设计-14

4.2.4.1 登录模块-14

4.2.4.2 注册模块-14

4.2.4.3 好友模块-15

4.2.4.4 系统设置-15

4.2.4.5 信息管理-16

4.2.4.6 状态获取模块-17

4.2.4.7 好友搜索模块-17

4.2.4.8 webservice模块-17

5系统实现-17

5.1 开发平台-18

5.2 模块实现-18

5.2.1 登录模块实现-18

5.2.2 注册模块实现-18

5.2.3 好友管理模块实现-19

5.2.4 系统设置模块实现-19

5.2.5 好友搜索模块实现-21

5.2.6 消息管理模块实现-22

5.2.7  webservice发布实现-23

6 系统测试-24

6.1测试方法介绍-24

6.1.1单元测试-24

6.1.2功能测试-25

6.1.3系统综合测试-25

6.2 测试结果-25

7 设计缺陷与展望-25

8 结束语-26

致谢-27

参考文献-28