基于j2me技术的手机网上缴费查询的设计与实现.rar
基于j2me技术的手机网上缴费查询的设计与实现,基于j2me技术的手机网上缴费查询的设计与实现1.2万字 41页包括开题,任务书,程序代码,答辩ppt,论文正文摘 要本次毕业设计设计并实现了一个移动web服务的框架,所谓移动web服务,是一种让人们使用移动电话、pda等无线通讯设备接入internet的全新接入方式,通过这类服务的用户可以享受到高速的无线传输,包括i...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 刘丽 发布
基于J2ME技术的手机网上缴费查询的设计与实现
1.2万字 41页
包括开题,任务书,程序代码,答辩PPT,论文正文
摘 要
本次毕业设计设计并实现了一个移动Web服务的框架,所谓移动Web服务,是一种让人们使用移动电话、PDA等无线通讯设备接入Internet的全新接入方式,通过这类服务的用户可以享受到高速的无线传输,包括Internet上的各类新闻、在线游戏、银行各种网上业务等一系列网络应用服务。本文的工作主要集中在:
详细阐述开发移动Web服务所需要的两种关键技术(J2ME和HTTP)的工作原理。
利用自己的开发实例分析了移动Web服务的主要编程思想,即MIDP(Mobile Information Device Profile)网络程序设计,以及J2ME(Java 2 Platform Micro Edition)技术与HTTP (Hypertext Transfer Protocol,超文本传输协议)技术的结合。
本文具体展示了作者如何实现移动Web服务的客户端,其中包含以下工作:首先,提出了一个完整的移动Web服务的解决方案,包括客户端与服务器的结构框架;其次,实现了移动Web服务中的查询缴费清单的功能。本论文程序涉及9个J2ME类和一个Servlet类。
关键词:J2ME,HTTP,移动Web服务
The design and the realization of fee search up based on the J2ME’s technical cellular phone
Abstract
This project has designed and realized a frame of a Mobile Web Service. Mobile Service is a brand-new access method, and it can let people use wireless telecommunication equipments such as cellular telephone, PDA to access the Internet. Through the services, user can enjoy high-speed wireless data transmission. The series of network application services includes news on the Internet, games on line, online banks and so on. My research is concentrated mainly on the following aspects.
First, the project discusses in detail the operating principles of two key technologies: J2ME and HTTP, which are needed in developing Mobile Web Service.
Then, it analyzes the main programming principles that MIDP network program design, J2ME and HTTP are combined, utilizing my own development instance.
Third, it discusses how to realize the client of Mobile Web Service, which includes the following work.
This project puts forward an integrated solution for Mobile Web Service which includes the structure frames of server and client.
It realizes the function of the inquiry to pay expense in Mobile Web Service. The procedure of this paper involves nine classes of J2MEs and Servlet.
Key words:J2ME,HTTP,Mobile Web Service
目 录
插图索引------------------------------------------------------------------------------------------1
1 Java 2 Micro Edition 概述----------------------------------------------------------------2
1.1 引言-------------------------------------------------------------------------------------2
1.2 J2ME的体系结构--------------------------------------------------------------------3
1.2.1 J2ME基本概念------------------------------------------------------------------3
1.2.2 J2ME总体架构------------------------------------------------------------------4
1.2.3 J2ME在各种Java版本中的定位--------------------------------------------6
1.3 J2ME开发的优势和不足-----------------------------------------------------------7
1.3.1 优势--------------------------------------------------------------------------------7
1.3.2 劣势--------------------------------------------------------------------------------8
1.4 MIDP应用程序编写------------------------------------------------------------------9
1.4.1 MIDP的UI------------------------------------------------------------------------9
1.4.2 MIDP的API----------------------------------------------------------------------9
1.4.3 什么是MIDlet------------------------------------------------------------------10
1.4.4 一个MIDlet例子---------------------------------------------------------------11
1.4.5 MIDP 软件包-------------------------------------------------------------------13
2 MIDP无线网络开发---------------------------------------------------------------------14
2.1 概述------------------------------------------------------------------------------------14
2.2 使用 Http进行网络连接-----------------------------------------------------------15
2.2.1 J2ME与服务器交互信息-----------------------------------------------------16
3 移动Web 服务的实现-------------------------------------------------------------------18
3.1 移动Web服务的背景---------------------------------------------------------------18
3.2 服务简介------------------------------------------------------------------------------19
3.3 整体设计------------------------------------------------------------------------------19
3.4 缴费查询系统的功能模块---------------------------------------------------------20
3.5 网络处理模块的设计---------------------------------------------------------------21
3.6 用户界面------------------------------------------------------------------------------22
3.7 服务器---------------------------------------------------------------------------------24
3.7.1 服务器介绍----------------------------------------------------------------------24
3.7.2 编写服务器端 Servlet---------------------------------------------------------24
结论----------------------------------------------------------------------------------------------26
致谢----------------------------------------------------------------------------------------------27
参考文献----------------------------------------------------------------------------------------28
附录 主要源程序------------------------------------------------------------------------------30
插图索引
图 1.1 J2ME、J2SE与J2EE之间的比较 3
图 1.2 CLDC/MIDP架构 5
图 1.3 MIDlet状态图 11
图 2.1 MIDP的Connection接口层次 14
图 2.2 J2ME客户端与服务器端交互流程图 17
图 3.1移动银行的系统结构 19
图 3.2整体结构图 20
图 3.3功能模块 20
图 3.4 MVC 结构图 22
图 3.5主屏幕 22
图 3.6登录屏幕 23
图 3.7查询屏幕 23
图 3.8设置账户屏幕 24
图 3.9服务器端和客户端信息交流示意图 25
参考文献
[4]MartinJ.Wells.J2MEGameProgramming[M].美国:Premier Press,2004:25-57.
[5]詹建飞.J2ME开发精解[M].北京:电子工业出版,2006:20-121.
[6]Kim Topley.J2ME技术手册[M].北京:中国电力出版社,2004:50-201.
[7]施铮.J2ME技术参考手册[M].北京:电子工业出版社,2004:20-65.
[8]李伟章.移动数据通信技术与业务[M].北京:人民邮电出版社,2006:12-50.
[9]Vikram Goyal.J2ME Tutorial[EB/OL].
附录 主要源程序
//控制器,负责提供客户端屏幕显示所需的数据
package bankbillClent;
import javax.microedition.io.*;
import shared.*;
import java.io.*;
public class HTTPCommunication {
private String serviceURL;
private boolean offline = true;
......
1.2万字 41页
包括开题,任务书,程序代码,答辩PPT,论文正文
摘 要
本次毕业设计设计并实现了一个移动Web服务的框架,所谓移动Web服务,是一种让人们使用移动电话、PDA等无线通讯设备接入Internet的全新接入方式,通过这类服务的用户可以享受到高速的无线传输,包括Internet上的各类新闻、在线游戏、银行各种网上业务等一系列网络应用服务。本文的工作主要集中在:
详细阐述开发移动Web服务所需要的两种关键技术(J2ME和HTTP)的工作原理。
利用自己的开发实例分析了移动Web服务的主要编程思想,即MIDP(Mobile Information Device Profile)网络程序设计,以及J2ME(Java 2 Platform Micro Edition)技术与HTTP (Hypertext Transfer Protocol,超文本传输协议)技术的结合。
本文具体展示了作者如何实现移动Web服务的客户端,其中包含以下工作:首先,提出了一个完整的移动Web服务的解决方案,包括客户端与服务器的结构框架;其次,实现了移动Web服务中的查询缴费清单的功能。本论文程序涉及9个J2ME类和一个Servlet类。
关键词:J2ME,HTTP,移动Web服务
The design and the realization of fee search up based on the J2ME’s technical cellular phone
Abstract
This project has designed and realized a frame of a Mobile Web Service. Mobile Service is a brand-new access method, and it can let people use wireless telecommunication equipments such as cellular telephone, PDA to access the Internet. Through the services, user can enjoy high-speed wireless data transmission. The series of network application services includes news on the Internet, games on line, online banks and so on. My research is concentrated mainly on the following aspects.
First, the project discusses in detail the operating principles of two key technologies: J2ME and HTTP, which are needed in developing Mobile Web Service.
Then, it analyzes the main programming principles that MIDP network program design, J2ME and HTTP are combined, utilizing my own development instance.
Third, it discusses how to realize the client of Mobile Web Service, which includes the following work.
This project puts forward an integrated solution for Mobile Web Service which includes the structure frames of server and client.
It realizes the function of the inquiry to pay expense in Mobile Web Service. The procedure of this paper involves nine classes of J2MEs and Servlet.
Key words:J2ME,HTTP,Mobile Web Service
目 录
插图索引------------------------------------------------------------------------------------------1
1 Java 2 Micro Edition 概述----------------------------------------------------------------2
1.1 引言-------------------------------------------------------------------------------------2
1.2 J2ME的体系结构--------------------------------------------------------------------3
1.2.1 J2ME基本概念------------------------------------------------------------------3
1.2.2 J2ME总体架构------------------------------------------------------------------4
1.2.3 J2ME在各种Java版本中的定位--------------------------------------------6
1.3 J2ME开发的优势和不足-----------------------------------------------------------7
1.3.1 优势--------------------------------------------------------------------------------7
1.3.2 劣势--------------------------------------------------------------------------------8
1.4 MIDP应用程序编写------------------------------------------------------------------9
1.4.1 MIDP的UI------------------------------------------------------------------------9
1.4.2 MIDP的API----------------------------------------------------------------------9
1.4.3 什么是MIDlet------------------------------------------------------------------10
1.4.4 一个MIDlet例子---------------------------------------------------------------11
1.4.5 MIDP 软件包-------------------------------------------------------------------13
2 MIDP无线网络开发---------------------------------------------------------------------14
2.1 概述------------------------------------------------------------------------------------14
2.2 使用 Http进行网络连接-----------------------------------------------------------15
2.2.1 J2ME与服务器交互信息-----------------------------------------------------16
3 移动Web 服务的实现-------------------------------------------------------------------18
3.1 移动Web服务的背景---------------------------------------------------------------18
3.2 服务简介------------------------------------------------------------------------------19
3.3 整体设计------------------------------------------------------------------------------19
3.4 缴费查询系统的功能模块---------------------------------------------------------20
3.5 网络处理模块的设计---------------------------------------------------------------21
3.6 用户界面------------------------------------------------------------------------------22
3.7 服务器---------------------------------------------------------------------------------24
3.7.1 服务器介绍----------------------------------------------------------------------24
3.7.2 编写服务器端 Servlet---------------------------------------------------------24
结论----------------------------------------------------------------------------------------------26
致谢----------------------------------------------------------------------------------------------27
参考文献----------------------------------------------------------------------------------------28
附录 主要源程序------------------------------------------------------------------------------30
插图索引
图 1.1 J2ME、J2SE与J2EE之间的比较 3
图 1.2 CLDC/MIDP架构 5
图 1.3 MIDlet状态图 11
图 2.1 MIDP的Connection接口层次 14
图 2.2 J2ME客户端与服务器端交互流程图 17
图 3.1移动银行的系统结构 19
图 3.2整体结构图 20
图 3.3功能模块 20
图 3.4 MVC 结构图 22
图 3.5主屏幕 22
图 3.6登录屏幕 23
图 3.7查询屏幕 23
图 3.8设置账户屏幕 24
图 3.9服务器端和客户端信息交流示意图 25
参考文献
[4]MartinJ.Wells.J2MEGameProgramming[M].美国:Premier Press,2004:25-57.
[5]詹建飞.J2ME开发精解[M].北京:电子工业出版,2006:20-121.
[6]Kim Topley.J2ME技术手册[M].北京:中国电力出版社,2004:50-201.
[7]施铮.J2ME技术参考手册[M].北京:电子工业出版社,2004:20-65.
[8]李伟章.移动数据通信技术与业务[M].北京:人民邮电出版社,2006:12-50.
[9]Vikram Goyal.J2ME Tutorial[EB/OL].
附录 主要源程序
//控制器,负责提供客户端屏幕显示所需的数据
package bankbillClent;
import javax.microedition.io.*;
import shared.*;
import java.io.*;
public class HTTPCommunication {
private String serviceURL;
private boolean offline = true;
......