当前位置: 资料下载中心> 成品毕业设计> java >java004 基于J2ME的手机即时通讯系统设计正文

java004 基于J2ME的手机即时通讯系统设计

上传者:yoyo 下载量:0人 上传时间:2018-02-27 15:18 温馨提示:添加客服QQ:471654363/客服QQ:670023853 (备注校外加油站以及购买的项目名字)JAVA成品程序另外加收100元可享受调试运行一次(远程调试运行在你本机电脑跑起来,其他语言的程序买了不退不修改可换不包调试,了解清楚后再购买 优惠价:200¥

目录 

摘要......................................................................................................................................................................................... 3

[Abstract]....................................................................................................................................................................... 4

引言........................................................................................................................................................................................ 1

1 论文研究背景与意义.................................................................................................................................................. 1

2 本课题研究内容与目标.............................................................................................................................................. 1

2 开发环境及相关技术的介绍......................................................................................................................................... 2

2.1 Java语言的特点..................................................................................................................................................... 2

2.2 J2ME 是什么?........................................................................................................................................................ 3

2.3 J2ME 总体架构........................................................................................................................................................ 3

2.4 关于Wireless Tool Kit........................................................................................................................................ 4

2.5  Jabber介绍........................................................................................................................................................... 5

2.6 MIDP应用程序........................................................................................................................................................ 6

2.7 Java应用程序管理器............................................................................................................................................. 6

2.8 预先审核................................................................................................................................................................... 7

2.9 开发环境的搭建...................................................................................................................................................... 7

3需求分析............................................................................................................................................................................. 8

3.1 对功能的规定.......................................................................................................................................................... 8

3.2 用例描述................................................................................................................................................................. 10

3.3 运行环境规定........................................................................................................................................................ 15

4 概要设计.......................................................................................................................................................................... 15

4.1 系统框架设计.............................................................................................................................................................. 16

4.2 类-责任-协作模型....................................................................................................................................................... 17

4.3 对象-行为模型............................................................................................................................................................ 18

4.4 系统状态变迁图......................................................................................................................................................... 19

4.5 数据结构设计.............................................................................................................................................................. 20

5.4 客户端的体系结构设计....................................................................................................................................... 27

5.4.1 HTTP联网框架的设计............................................................................................................................... 27

5.4.2 用户界面的设计.......................................................................................................................................... 29

5.4.4  构造即时消息............................................................................................................................................ 32

5.4.5  解析引用接收消息文本:....................................................................................................................... 35

5.4.6观察者模式.................................................................................................................................................... 36

5.4.7 用户界面导航的设计................................................................................................................................. 37

6 关键模块实现............................................................................................................................................................... 40

6.1 读取群组列表 名单.................................................................................................................................................... 45

用户注册..................................................................................................................................................................... 50

jabber:iq:search——用户数据库查询.......................................................................................................... 54

8系统出错处理设计......................................................................................................................................................... 56

8.1出错信息................................................................................................................................................................. 57

8.2补救措施............................................................................................................................................................. 57

结论....................................................................................................................................................................................... 58

致谢语.................................................................................................................................................................................. 59

参考文献.............................................................................................................................................................................. 60

摘要
随着手机的日益普及和Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,这对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。第三代移动通信的脚步越来越近了,企业应用、多媒体应用和联网游戏逐渐成为了移动开发领域关注的热点。本文介绍了在基于Java 2 Micro Edition(J2ME)规范的手机上开发移动即时通讯系统。该系统的设计采用了面向对象的方法,对J2ME客户端体系架构,J2EE 服务器体系结构以及移动客户端与J2EE服务器集成进行了设计,实现了现有的Web即时通讯的基本功能。

  本文利用支持Jabber协议的开源服务器WildFire,在基于J2ME平台的手机上实现了一个移动即时通讯系统,该系统不但具有传统即时通讯的文本信息传递功能,还具备拍照、传递照片、群组聊天以及查看资讯等功能。 

[关键词] J2ME/J2EE  手机  即时通讯系统 、 J2ME;即时通讯;Jabber;WildFire;XML;XMPP

2 本课题研究内容与目标 

本设计采用面向对象的方法,运用J2ME、J2EE、数据库等现在的技术,设计开发一个基于J2ME的手机移动的即时通讯系统, 移动IM采用的是客户/服务器(c/s)架构的体系结构,具有服务器端和客户端,其中服务器可以分为两个部分:Jabber服务器和数据库系统。服务器采用基于Jabber的开源服务器WildFire 3.0.1,用户数据和系统信息的存储由MySQL数据库实现,客户端J2ME进行开发。



上一篇:     java003 基于J2ME的移动话费查询管理系统的设计与实现
下一篇:    java005 基于JAVA的交通信号控制系统