基于j2me技術(shù)的手機(jī)網(wǎng)上繳費查詢的設(shè)計與實現(xiàn).rar
基于j2me技術(shù)的手機(jī)網(wǎng)上繳費查詢的設(shè)計與實現(xiàn),基于j2me技術(shù)的手機(jī)網(wǎng)上繳費查詢的設(shè)計與實現(xiàn)1.2萬字 41頁包括開題,任務(wù)書,程序代碼,答辯ppt,論文正文摘 要本次畢業(yè)設(shè)計設(shè)計并實現(xiàn)了一個移動web服務(wù)的框架,所謂移動web服務(wù),是一種讓人們使用移動電話、pda等無線通訊設(shè)備接入internet的全新接入方式,通過這類服務(wù)的用戶可以享受到高速的無線傳輸,包括i...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 劉麗 發(fā)布
基于J2ME技術(shù)的手機(jī)網(wǎng)上繳費查詢的設(shè)計與實現(xiàn)
1.2萬字 41頁
包括開題,任務(wù)書,程序代碼,答辯PPT,論文正文
摘 要
本次畢業(yè)設(shè)計設(shè)計并實現(xiàn)了一個移動Web服務(wù)的框架,所謂移動Web服務(wù),是一種讓人們使用移動電話、PDA等無線通訊設(shè)備接入Internet的全新接入方式,通過這類服務(wù)的用戶可以享受到高速的無線傳輸,包括Internet上的各類新聞、在線游戲、銀行各種網(wǎng)上業(yè)務(wù)等一系列網(wǎng)絡(luò)應(yīng)用服務(wù)。本文的工作主要集中在:
詳細(xì)闡述開發(fā)移動Web服務(wù)所需要的兩種關(guān)鍵技術(shù)(J2ME和HTTP)的工作原理。
利用自己的開發(fā)實例分析了移動Web服務(wù)的主要編程思想,即MIDP(Mobile Information Device Profile)網(wǎng)絡(luò)程序設(shè)計,以及J2ME(Java 2 Platform Micro Edition)技術(shù)與HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)技術(shù)的結(jié)合。
本文具體展示了作者如何實現(xiàn)移動Web服務(wù)的客戶端,其中包含以下工作:首先,提出了一個完整的移動Web服務(wù)的解決方案,包括客戶端與服務(wù)器的結(jié)構(gòu)框架;其次,實現(xiàn)了移動Web服務(wù)中的查詢繳費清單的功能。本論文程序涉及9個J2ME類和一個Servlet類。
關(guān)鍵詞:J2ME,HTTP,移動Web服務(wù)
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的體系結(jié)構(gòu)--------------------------------------------------------------------3
1.2.1 J2ME基本概念------------------------------------------------------------------3
1.2.2 J2ME總體架構(gòu)------------------------------------------------------------------4
1.2.3 J2ME在各種Java版本中的定位--------------------------------------------6
1.3 J2ME開發(fā)的優(yōu)勢和不足-----------------------------------------------------------7
1.3.1 優(yōu)勢--------------------------------------------------------------------------------7
1.3.2 劣勢--------------------------------------------------------------------------------8
1.4 MIDP應(yīng)用程序編寫------------------------------------------------------------------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無線網(wǎng)絡(luò)開發(fā)---------------------------------------------------------------------14
2.1 概述------------------------------------------------------------------------------------14
2.2 使用 Http進(jìn)行網(wǎng)絡(luò)連接-----------------------------------------------------------15
2.2.1 J2ME與服務(wù)器交互信息-----------------------------------------------------16
3 移動Web 服務(wù)的實現(xiàn)-------------------------------------------------------------------18
3.1 移動Web服務(wù)的背景---------------------------------------------------------------18
3.2 服務(wù)簡介------------------------------------------------------------------------------19
3.3 整體設(shè)計------------------------------------------------------------------------------19
3.4 繳費查詢系統(tǒng)的功能模塊---------------------------------------------------------20
3.5 網(wǎng)絡(luò)處理模塊的設(shè)計---------------------------------------------------------------21
3.6 用戶界面------------------------------------------------------------------------------22
3.7 服務(wù)器---------------------------------------------------------------------------------24
3.7.1 服務(wù)器介紹----------------------------------------------------------------------24
3.7.2 編寫服務(wù)器端 Servlet---------------------------------------------------------24
結(jié)論----------------------------------------------------------------------------------------------26
致謝----------------------------------------------------------------------------------------------27
參考文獻(xiàn)----------------------------------------------------------------------------------------28
附錄 主要源程序------------------------------------------------------------------------------30
插圖索引
圖 1.1 J2ME、J2SE與J2EE之間的比較 3
圖 1.2 CLDC/MIDP架構(gòu) 5
圖 1.3 MIDlet狀態(tài)圖 11
圖 2.1 MIDP的Connection接口層次 14
圖 2.2 J2ME客戶端與服務(wù)器端交互流程圖 17
圖 3.1移動銀行的系統(tǒng)結(jié)構(gòu) 19
圖 3.2整體結(jié)構(gòu)圖 20
圖 3.3功能模塊 20
圖 3.4 MVC 結(jié)構(gòu)圖 22
圖 3.5主屏幕 22
圖 3.6登錄屏幕 23
圖 3.7查詢屏幕 23
圖 3.8設(shè)置賬戶屏幕 24
圖 3.9服務(wù)器端和客戶端信息交流示意圖 25
參考文獻(xiàn)
[4]MartinJ.Wells.J2MEGameProgramming[M].美國:Premier Press,2004:25-57.
[5]詹建飛.J2ME開發(fā)精解[M].北京:電子工業(yè)出版,2006:20-121.
[6]Kim Topley.J2ME技術(shù)手冊[M].北京:中國電力出版社,2004:50-201.
[7]施錚.J2ME技術(shù)參考手冊[M].北京:電子工業(yè)出版社,2004:20-65.
[8]李偉章.移動數(shù)據(jù)通信技術(shù)與業(yè)務(wù)[M].北京:人民郵電出版社,2006:12-50.
[9]Vikram Goyal.J2ME Tutorial[EB/OL].
附錄 主要源程序
//控制器,負(fù)責(zé)提供客戶端屏幕顯示所需的數(shù)據(jù)
package bankbillClent;
import javax.microedition.io.*;
import shared.*;
import java.io.*;
public class HTTPCommunication {
private String serviceURL;
private boolean offline = true;
......
1.2萬字 41頁
包括開題,任務(wù)書,程序代碼,答辯PPT,論文正文
摘 要
本次畢業(yè)設(shè)計設(shè)計并實現(xiàn)了一個移動Web服務(wù)的框架,所謂移動Web服務(wù),是一種讓人們使用移動電話、PDA等無線通訊設(shè)備接入Internet的全新接入方式,通過這類服務(wù)的用戶可以享受到高速的無線傳輸,包括Internet上的各類新聞、在線游戲、銀行各種網(wǎng)上業(yè)務(wù)等一系列網(wǎng)絡(luò)應(yīng)用服務(wù)。本文的工作主要集中在:
詳細(xì)闡述開發(fā)移動Web服務(wù)所需要的兩種關(guān)鍵技術(shù)(J2ME和HTTP)的工作原理。
利用自己的開發(fā)實例分析了移動Web服務(wù)的主要編程思想,即MIDP(Mobile Information Device Profile)網(wǎng)絡(luò)程序設(shè)計,以及J2ME(Java 2 Platform Micro Edition)技術(shù)與HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)技術(shù)的結(jié)合。
本文具體展示了作者如何實現(xiàn)移動Web服務(wù)的客戶端,其中包含以下工作:首先,提出了一個完整的移動Web服務(wù)的解決方案,包括客戶端與服務(wù)器的結(jié)構(gòu)框架;其次,實現(xiàn)了移動Web服務(wù)中的查詢繳費清單的功能。本論文程序涉及9個J2ME類和一個Servlet類。
關(guān)鍵詞:J2ME,HTTP,移動Web服務(wù)
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的體系結(jié)構(gòu)--------------------------------------------------------------------3
1.2.1 J2ME基本概念------------------------------------------------------------------3
1.2.2 J2ME總體架構(gòu)------------------------------------------------------------------4
1.2.3 J2ME在各種Java版本中的定位--------------------------------------------6
1.3 J2ME開發(fā)的優(yōu)勢和不足-----------------------------------------------------------7
1.3.1 優(yōu)勢--------------------------------------------------------------------------------7
1.3.2 劣勢--------------------------------------------------------------------------------8
1.4 MIDP應(yīng)用程序編寫------------------------------------------------------------------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無線網(wǎng)絡(luò)開發(fā)---------------------------------------------------------------------14
2.1 概述------------------------------------------------------------------------------------14
2.2 使用 Http進(jìn)行網(wǎng)絡(luò)連接-----------------------------------------------------------15
2.2.1 J2ME與服務(wù)器交互信息-----------------------------------------------------16
3 移動Web 服務(wù)的實現(xiàn)-------------------------------------------------------------------18
3.1 移動Web服務(wù)的背景---------------------------------------------------------------18
3.2 服務(wù)簡介------------------------------------------------------------------------------19
3.3 整體設(shè)計------------------------------------------------------------------------------19
3.4 繳費查詢系統(tǒng)的功能模塊---------------------------------------------------------20
3.5 網(wǎng)絡(luò)處理模塊的設(shè)計---------------------------------------------------------------21
3.6 用戶界面------------------------------------------------------------------------------22
3.7 服務(wù)器---------------------------------------------------------------------------------24
3.7.1 服務(wù)器介紹----------------------------------------------------------------------24
3.7.2 編寫服務(wù)器端 Servlet---------------------------------------------------------24
結(jié)論----------------------------------------------------------------------------------------------26
致謝----------------------------------------------------------------------------------------------27
參考文獻(xiàn)----------------------------------------------------------------------------------------28
附錄 主要源程序------------------------------------------------------------------------------30
插圖索引
圖 1.1 J2ME、J2SE與J2EE之間的比較 3
圖 1.2 CLDC/MIDP架構(gòu) 5
圖 1.3 MIDlet狀態(tài)圖 11
圖 2.1 MIDP的Connection接口層次 14
圖 2.2 J2ME客戶端與服務(wù)器端交互流程圖 17
圖 3.1移動銀行的系統(tǒng)結(jié)構(gòu) 19
圖 3.2整體結(jié)構(gòu)圖 20
圖 3.3功能模塊 20
圖 3.4 MVC 結(jié)構(gòu)圖 22
圖 3.5主屏幕 22
圖 3.6登錄屏幕 23
圖 3.7查詢屏幕 23
圖 3.8設(shè)置賬戶屏幕 24
圖 3.9服務(wù)器端和客戶端信息交流示意圖 25
參考文獻(xiàn)
[4]MartinJ.Wells.J2MEGameProgramming[M].美國:Premier Press,2004:25-57.
[5]詹建飛.J2ME開發(fā)精解[M].北京:電子工業(yè)出版,2006:20-121.
[6]Kim Topley.J2ME技術(shù)手冊[M].北京:中國電力出版社,2004:50-201.
[7]施錚.J2ME技術(shù)參考手冊[M].北京:電子工業(yè)出版社,2004:20-65.
[8]李偉章.移動數(shù)據(jù)通信技術(shù)與業(yè)務(wù)[M].北京:人民郵電出版社,2006:12-50.
[9]Vikram Goyal.J2ME Tutorial[EB/OL].
附錄 主要源程序
//控制器,負(fù)責(zé)提供客戶端屏幕顯示所需的數(shù)據(jù)
package bankbillClent;
import javax.microedition.io.*;
import shared.*;
import java.io.*;
public class HTTPCommunication {
private String serviceURL;
private boolean offline = true;
......