freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于j2me的手機水電費查詢系統(tǒng)的設計與實現(xiàn)(軟件類)畢業(yè)論文(編輯修改稿)

2025-07-20 21:40 本頁面
 

【文章內容簡介】 臺無關可以說是 JAVA 最大的優(yōu)勢。當其他語言編寫的程序面臨因為操作系統(tǒng)的變化、處理器升級以及核心系統(tǒng)資源的變化而導致程序出現(xiàn)錯誤或無法運行的困境時,JAVA 虛擬機成功地解決了這個問題,實現(xiàn)了“一次編成,處處運行”的目標 [4]。 多線程線 程 是 程 序 中 一 個 單 一 的 順 序 控 制 流 程 , 所 謂 的 多 線 程 就 是 指 在 單 個 程 序 中 同時 運 行 多 個 線 程 完 成 不 同 的 工 作 。 線程機制是 JAVA 的又一大亮點,通過使用多線程可以分別用不同的線程完成特定的行為,而不需要采用全局的事件循環(huán)機制,這樣就很容易實現(xiàn)網(wǎng)絡上實時的交互行為,通過提 高 資 源 使 用 效 率 進 而 提 高 系 統(tǒng) 的 效 率 。簡單一方面 JAVA 語言的語法與其他語言很接近,所以大多數(shù)學者很容易學習和使用JAVA。另一方面 JAVA 丟棄了其他語言中很少使用的、令人難以理解的的特性。并且JAVA 語言提供了自動垃圾回收機制,程序員不必單獨考慮內存管理的問題 [5]。豐富的類庫和網(wǎng)絡功能JAVA 類庫就是一些已寫好、可供調用的類的集合,JAVA 將這些類整理在一個個包中,每一包里都包含一些特定功能的類和接口,當這些包被用 import 引入程序后,用戶就可以訪問包中類和接口,不需要再重新設計。 J2ME J2ME 概念美 國 Sun 公 司 是 IT 界 為 全 球 用 戶 提 供 最 具 實 力 的 硬 件 、 軟 件 與 服 務 的 領 先 供 應商 , 而 J2ME 是 Sun 公司專門針對嵌入式、消費類電子產品推出的開發(fā)平臺,是一種高度優(yōu)化的運行環(huán)境。J2ME 的另一種稱法是 JAVA ME,是 JAVA 的一個組成部分,與J2SE、J2EE 并稱。由于 JAVA 的跨平臺性,遵循 J2ME 規(guī)范開發(fā)的 JAVA 程序可以移植到各種不同的小型電子設備上,允許移動無線設備之間共享應用程序。 J2ME 架構J2ME 架構從上至下分為簡表(Profile)、配置( Configuration)和主機操作系統(tǒng)(Host Operating System) [6],如圖 1。圖 1 J2ME 架構簡表簡表(Profile)是專門針對某種特定的設備而制定的功能接口。它為相同消費電子設備的不同的生產商提供了標準化的 JAVA 類庫,現(xiàn)今已經(jīng)有五個簡表有了規(guī)范,分別是Mobile information devices profile (MIDP)、Personal digital assistant profile、Foundation profile、Personal profile、 RMI profile。本系統(tǒng)主要利用的簡表是 MIDP, 它 定 義 了 一 個 標準 JAVA API 集 合 。配置JAVA 是邊解釋邊運行的程序,所有的程序都被編譯成二進制代碼并運行在 JAVA 虛擬機(JVM, JAVA Virtual Machine)上,而配置決定了所使用的 JVM。配置包括核心庫、虛擬機等。當前 J2ME 存在兩種配置: CDC(Connected Device Configuration,連接設備配置)、CLCD(Connected limited device configuration,有限連接設置配置)。CDC 面向強大的可以間歇式地與網(wǎng)絡連接的設備,即有穩(wěn)定的電源供應、設備性能強勁的設備;CLCD 面向微型設備和嵌入式設備。JAVA 虛擬機是所用 JAVA 程序的基礎,在手機出廠前已經(jīng)固化在手機中了 [7]。配 置 與 簡 表 一 起 提 供 了 一 個 面 向 移 動 信 息 設 備 的 完 整 J2ME 應 用 程 序 運 行 環(huán) 境 。主機操作系統(tǒng) 主機操作系統(tǒng)是在物理計算機上運行的操作系統(tǒng),在它之上運行虛擬機軟件。 J2ME 開發(fā)流程J2ME 開發(fā)的第一步就是要詳細了解客戶的需求,針對客戶的需求來編寫適合客戶的應用軟件。配置自己的開發(fā)環(huán)境,然后進行編碼, 文件。 文件進行編譯, 文件。 文件,下載發(fā)布到移動設備上 [8]。開發(fā)步驟如圖 2。 圖 2 J2ME 開發(fā)步驟 J2ME 的優(yōu)勢與 J2SE 和 J2EE 相比,J2ME 不是一個單獨的技術規(guī)范,而是一系列技術規(guī)范的總稱,其總體的的運行環(huán)境和目標也更加多樣化,具有獨特的優(yōu)勢。首先,J2ME 是為了使用有限的電力、網(wǎng)絡連接以及有限圖形界面設計用戶的開發(fā),通過剪裁某些小型設備上不需要的功能,以達到減少 JAVA 虛擬機體積以及相應運行庫體積的目的,目標是為小型設備提供資源利用率高的可開發(fā)環(huán)境。其次,J2ME 將 JAVA 的“一次編寫,處處運行”的設計理念擴展到無限領域。對于程序開發(fā)員而言,只要手機安裝了 JAVA 虛擬機即可執(zhí)行 JAVA 程序,提高程序的一致性;對用戶而言,也不必擔心下載的程序無法運行。最后,無線設備上大多數(shù)的現(xiàn)有程序都是內置的且功能固定的,沒有制造商的參與很難進行軟件安裝與升級。J2ME 提供了動態(tài)部署機制,可以通過無線網(wǎng)絡下載和安裝程序。不僅為廠商和開發(fā)者提供了低成本的軟件產品發(fā)布方式,還允許用戶按需動態(tài)地下載并個性化定制自己的程序。 Mysql 數(shù)據(jù)庫 數(shù)據(jù)庫數(shù)據(jù)(Data)是用物理符號記錄下來的可以識別的信息,不同的物理符號體現(xiàn)出數(shù)據(jù)的不同表現(xiàn)形式,如數(shù)字、圖形、文字等,而數(shù)據(jù)庫(DB,Database )就是長期存儲在計算機內的數(shù)據(jù)集合 [9]。數(shù)據(jù)庫的系統(tǒng)由操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、應用開發(fā)工具、應用系統(tǒng)/軟件和數(shù)據(jù)庫系統(tǒng)管理員組成,其系統(tǒng)圖如下圖 3。圖 3 數(shù)據(jù)庫系統(tǒng) Mysql 數(shù)據(jù)庫Mysql 是眾多數(shù)據(jù)庫中的一種,它是一個小型開 放 源 代 碼 的 關系型數(shù)據(jù)庫管理系統(tǒng),最 常 用 的 數(shù) 據(jù) 庫 管 理 語 言 是 結 構 化 查 詢 語 言 SQL。 Mysql 數(shù)據(jù)庫特點與其他數(shù)據(jù)庫相比,Mysql 數(shù)據(jù)庫具有以下特點:是目前市場上運行速度最快的數(shù)據(jù)庫系統(tǒng)。提 供 TCP/IP、 ODBC 和 JDBC 等 多 種 數(shù) 據(jù) 庫 連 接 途 徑 。 同 時 訪 問 數(shù) 據(jù) 庫 的 用 戶 數(shù) 量 不 受 限 制 。 可 以 處 理 上 千 萬 條 記 錄 。 支 持 多 線 程 。正 因 為 Mysql 具有的這些特點,所以被許多中小型網(wǎng)站選為網(wǎng)站數(shù)據(jù)庫 [10]。 關鍵技術 多線程技術線 程 是 程 序 中 一 個 單 一 的 順 序 控 制 流 程 , 每個線程共享其所附屬的進程的所有資源,多線 程 就 是 指 在 單 個 程 序 中 同 時 運 行 多 個 線 程 完 成 不 同 的 工 作 。 當多線程執(zhí)行時,該程序對應的進程就有多個控制流在同時運行,意味著一個程序的多條執(zhí)行語句同時執(zhí)行。多線程技術使系統(tǒng)速度更快、通信實現(xiàn)更容易 [11]。 序列化和反序列化序列化數(shù)據(jù)序列化是將對象轉換為二進制數(shù)據(jù)流的一種方法,這種轉換可以使對象保存在文件中或在網(wǎng)絡中傳輸。反序列化反序列化是序列化的相反過程,即在另一程序中打開字節(jié)流并重構對象。這兩個過程結合起來使得數(shù)據(jù)能被輕松傳輸和存儲,簡化了對象持久化的實現(xiàn)。 無線網(wǎng)絡開發(fā)技術GCF由于受移動信息設備處理能力和內存的限制,J2ME 有自己的聯(lián)網(wǎng)框架——通用連接框架(GCF,Generic Connection Framework ),由 CLDC 定義。層次結構如圖 4。圖 4 GCF 層次結構HTTP 連接在 MIDP 規(guī)范中規(guī)范的設備是必須支持 HTTP 和 HTTPS 的。HTTP 屬于無狀態(tài)協(xié)議,其工作機制是請求和響應,也就是說當用戶輸入了一個網(wǎng)站的地址,其實質就是發(fā)送了一個請求,那這時瀏覽就會給予響應,返回給用戶所需要的頁面。一個 HTTP 連接會經(jīng)過三種狀態(tài):setup、connected、closed。當一個 HTTP 被打開,但請求未發(fā)送之前為 setup 狀態(tài),這時應用程序設置與服務器進行連接的各種信息,用setRequestMethod 和 setRequestProperty 兩種方法完成。在 HTTP 被打開和被關閉之間為connected 狀態(tài)。連接關閉時,就進入了 closed 狀態(tài) [12]。 GPRS 技術GPRS,通用分組無線服務(General Packet Radio Service),是一種基于全球移動通信系統(tǒng)(GSM , Global System for Mobile Communications)的無線分組交換技術,其實現(xiàn)的方法就是以“分組”的形式將數(shù)據(jù)信息傳送到用戶端。GPRS 工作時,它在移動用戶和數(shù)據(jù)網(wǎng)絡之間提供一種連接,通過路由管理來進行尋址和建立數(shù)據(jù)連接 [13]。 數(shù)據(jù)庫連接技術JAVA 語言提供了一套訪問關系數(shù)據(jù)庫的應用程序編程接口,即 JDBC API。JDBC代表 JAVA 數(shù)據(jù)庫互聯(lián),包含一組 JAVA 語言編寫的類和接口,是 JAVA 數(shù)據(jù)庫應用的基礎。它定義了一個底層的 API,用來支持獨立任何特定 SQL 實現(xiàn)基本 SQL 功能。其主要特點是與任何關系式數(shù)據(jù)庫協(xié)同工作的方式完全相同,在許多不同的數(shù)據(jù)庫連接模塊的頂端提供了統(tǒng)一的接口,也就是說,訪問所有數(shù)據(jù)庫時無需分別寫程序。在創(chuàng)建數(shù)據(jù)庫之前必須先加載JDBC驅動,然后才可以創(chuàng)建數(shù)據(jù)庫連接,與數(shù)據(jù)庫建立連接后,應用程序在此連接上可創(chuàng)建SQL語句對象,以便執(zhí)行用戶定義的特定 SQL語句。執(zhí)行后的SQL語句將返回結果,查詢語句返回的是一個結果集對象,然后用 next()方法在記錄中移動游標定位結果集中的記錄。最后關閉數(shù)據(jù)庫連接 [14]。JDBC使用流程如圖5。圖 5 JDBC 連接數(shù)據(jù)庫流程 域名解析技術IP地址是網(wǎng)路上標識站點的數(shù)字地址,其重要性可想而知,但比起IP 地址,現(xiàn)實生活中在使用網(wǎng)絡資源時人們更熟識的是域名。例如合肥學院的IP為“”,而我們通常用域名“”來代替IP地址,這是便于記憶的一種方式。反過來說,當我們注冊了域名后,只對自己的域名具有使用權,只有解析成IP才可使用。域名的解析工作由DNS服務器完成,分為靜態(tài)和動態(tài)兩種。本系統(tǒng)所運用的是動態(tài)域名解析,即將 固 定 的 互 聯(lián) 網(wǎng) 域 名 和 動 態(tài) IP地 址 實 時 對 應 解 析 的 服 務 。 相 對 于 傳 統(tǒng) 的 靜態(tài) DNS而 言 , 它 可 以 將 一 個 固 定 的 域 名 解 析 到 一 個 動 態(tài) 的 IP地 址 , 不 管 用 戶 何 時 何地 、 以 何 種 方 式 上 網(wǎng) 、 IP地 址 是 否 變 化 , 都 能 保 證 通 過 一 個 固 定 的 域 名 就 能 訪 問 到 用戶 的 計 算 機 [15]。第三章 系統(tǒng)的配置與使用開發(fā)之前,首先準備一下自己的開發(fā)環(huán)境。設計本系統(tǒng)時需要硬件和軟件兩方面的配置。 硬件環(huán)境配置安裝 Windows xp 操作系統(tǒng)的三星筆記本電腦一臺,開通 GPRS、型號為 OPPO A125的手機一部。 軟件環(huán)境配置 JDK 的安裝及設置JDK 的安裝JDK(JAVA Development Kit)是 JAVA 開發(fā)工具包,是一切 JAVA 應用程序的基礎。其安裝步驟如下所述:(1)下載 JDK 安裝文件 。(2)解壓文件,雙擊安裝文件 ,單擊“接受”按鈕進入下一步。(3)選擇安裝內容及路徑。中間列表是要安裝的可選功能,單擊每個可選功能左邊的按鈕,將彈出下拉菜單,我們選擇系統(tǒng)默認的第一項“此功能將安裝在本地硬盤驅動器上”。安裝路徑選擇“D:\JDK”。設置好安裝內容及路徑后,單擊“下一步”,系統(tǒng)開始在選擇的安裝路徑下安裝所選的內容。 (4)安裝 JRE。安裝方法和(3)中所述相同,安裝目錄為“D:\JDK\jre”。設置好安裝內容及路徑后,單擊“下一步”,系統(tǒng)開始在選擇的安裝路徑下安裝所選的內容。系統(tǒng)提示提示 JDK 安裝完成 [16]。設置環(huán)境變量設置環(huán)境變量的方法如下所述:(1)重啟電腦,右擊“我的電腦”,選擇“屬性”命,打開“系統(tǒng)屬性”,選擇“高級”選項卡,單擊“環(huán)境變量”按鈕,打開“環(huán)境變量”對話框。(2)單擊“用戶變量”中的“新建”按鈕,打開“新建系統(tǒng)變量”對話框,將變量名設置為 JAVA_HOME,變量值設置為 JDK 安裝目錄“D:\JDK”。(3)新建一個系統(tǒng)變量,變量名設置為 classpath,變量值設置為“.D:\JDK\lib?!狣:\JDK\lib\。D:\JDK\lib\”,表示搜索 JAVA 類的路徑,包含一些 Jar歸檔文件相應的目錄,JAVA 程序執(zhí)行時往往會從 classpath 中選擇并添加自己需要的類路徑。變量值最前面的“.”表示當前路徑不同值之間用“。”隔開。(4)新建一個系統(tǒng)變量,變量名設置為 Path,變量值設置為 “D:\JDK\bin”。(5)環(huán)境測試:單擊“開始”“運行”輸入“cmd”輸入“JAVAversion”按“Enter”鍵。出現(xiàn)如下界面,安裝成功 [17]。圖 6 測試成功界面 Tomcat 安裝及設置Tomcat 安裝(1)下載 Tomcat 壓縮文件 Apache Tomcat 。(2)解壓文件到“D:\tomcat”下即可。設置環(huán)境變量(1)按 中的方法,新建用戶變量,其中變量名設置為 TOMCAT_HOME,變量值設置為“D:\tomcat”。(2)修改用戶變量 classpath,在變量值后面添加“%TOMCAT_HOME%\mo—n\lib\”。(
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1