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

正文內(nèi)容

wml信息查詢與后端信息發(fā)布系統(tǒng)實現(xiàn)——wml信息查詢設(shè)計—畢業(yè)設(shè)計論文-文庫吧

2025-10-26 11:26 本頁面


【正文】 的 WAP 寵兒擁有如此強(qiáng)大的生命力,但是相對 WEB 的這位成熟的大哥,它又顯得如此的弱小。如何能把 WEB的強(qiáng)大與 WAP的方便緊密地結(jié)和起來就成了這個項目的研究意義。 WAP雖然僅僅是一個互聯(lián)網(wǎng)和手機(jī)的聯(lián)系起來的協(xié)議,但是它的巨大意義就在于:它象是一種催化劑,催化了互聯(lián)網(wǎng) 和手機(jī) 的結(jié)合,得到的不僅僅是一種新物質(zhì)( WAPS 手機(jī)),而是一個大得超乎你的想象的 新市場 : 1)WML 信息查詢與后端發(fā)布系統(tǒng) 將帶給每一個用戶諸多好處:更加的便宜,更加的簡單、易學(xué)的上網(wǎng)操作,可以隨時隨地的收到 和發(fā)布 自己需要的資訊,成為自己的一個流動資料庫,方便出外旅游。 2)WML 信息查詢與后端發(fā)布系統(tǒng) 還帶給了 ICP 無限的商機(jī):一個全新的無線互聯(lián)網(wǎng)市場,只要準(zhǔn)確的選取互聯(lián)網(wǎng)資訊和移動用戶需求 信息 之間最恰當(dāng)?shù)慕Y(jié)合點,那么該 市場將為網(wǎng)絡(luò)服務(wù)商帶來巨額的利潤; 可以避開激烈競爭且 門檻較低。 第 2 頁 共 22 頁 2 相關(guān)技術(shù) 簡介 WML簡介 WML 代表 Wireless Markup Language,就象 HTML 對普通的 Web 瀏覽器一樣。有人說它是基于 XML,但是更準(zhǔn)確地 說 WML 是 XML的一個應(yīng)用。雖然在語法上和HTML 相似,但更多的是 XML。 WML 被讀取并且通過 WAP 設(shè)備中的瀏覽器解釋,然后顯示在屏幕上。 WAP 是英文 “Wireless Application Protocol” 的縮寫,是 “ 無線應(yīng)用協(xié)議 ” 之意 ,它由一系列協(xié)議組成,用來標(biāo)準(zhǔn)化無線通信設(shè)備 。 對于 WAP 設(shè)備 所使用的 瀏覽 器,或者用戶代理,通常叫做微型瀏覽器 , 微型瀏覽器的功能是受到 WAP設(shè)備的限制的 , WAP 頁面的主要語言就是 WML 以及 WML Script。與 PC機(jī)領(lǐng)域比較, WAP 手機(jī)或者 WAP 設(shè)備上的微瀏覽器相當(dāng)于 IE,而 WML 則相當(dāng)于 Html。 WML 是一種比較嚴(yán)格的語言,字符使用必須遵守相應(yīng)的規(guī)則,這些基本規(guī)則主要包括以下幾個方面: 1) 大小寫敏感。在 WML 中,無論是標(biāo)簽元素還是屬性內(nèi)容都是大小寫敏感的,這一點繼承了 XML 的嚴(yán)格特性,任何大小寫錯誤都可能導(dǎo)致訪問錯誤。 一般來說, WML 的所有標(biāo)簽,屬性,規(guī)定和枚舉及它們的可接受值必須小寫,Card 的名字和變量可大寫和小寫,但它是區(qū)分大小寫的。包括參數(shù)的名字和參數(shù)的數(shù)值都是大小寫敏感的,例如 variable Variable1 和 vaRiable1 都是不同的參數(shù)。 2) 空格。對于連續(xù)的空字符,程序運行時只需要一個空格。屬性名、符號( =)和值之間不能有空格。 3) 標(biāo)簽。標(biāo)簽內(nèi)屬性的值必須使用雙引號( )或單引號(’)括起來。對于不成對出現(xiàn)的標(biāo)簽,必須在大于號( )前加上順斜杠( /),比如換行標(biāo)簽必須寫成 br/才正確。 4) 不顯示的內(nèi)容。在 WML中,不顯示的字符主要包括換行符、回車符、空格和水平制表符,它們的 8 位十六進(jìn)制內(nèi)碼分別為 1 32及 9。 程序執(zhí)行時, WML 將忽視所有的多于一個以上 的不顯示字符,即 WML會把一個或多個連續(xù)的換行、回車、水平制表符及空格轉(zhuǎn)換成一個空個。 5) 保留字符。這是 WML 的一些特殊字符,如小于號( )、大于號( )、單引號“’”、雙引號“ ”、和號( amp。)。 6) 顯示漢字。如果希望 WML 程序執(zhí)行時能夠顯示漢字,則只需要程序開頭使用 encoding 指定漢字字符集即可。例如: ?xml version= encoding=gb2312。 需要 注意 的是, 指定漢字字符集的形式和方法可能因為開發(fā)工具或 WAP 手機(jī)的不同而不同 。 第 3 頁 共 22 頁 合法的 WML 卡片組均屬合法的 WML文件,因此它必須包含 WML 的聲明及文件類型的聲明。典型的 WML 程序的文件頭包括我們前面多次提到的以下兩行程序: ?xml version=? !DOCTYPEwmlPUBLIC//wapforun// 編寫 WML 程序時,我們必須寫入這兩行程序,并放在程序的開始處。其中//wapforun//DTD WML 是標(biāo)準(zhǔn)通用標(biāo)記語言 SGML 的公共標(biāo)示; WML 程序文檔類型的標(biāo)示。文檔類型標(biāo)示也可以是 text/或 “application/” ,其中前者制定 WML 的原文類型,后者制定 WML 程序編譯后代碼類型 。 以下是本系統(tǒng)的一個簡單的 WML 頁面代碼示例: ?xml version= encoding=utf8? //指定 XML編碼及頁面字符集 !DOCTYPE wml PUBLIC //WAPFORUM//DTD WML W3C標(biāo)準(zhǔn) % (text/)。 %//為了建立一個有效的 WML信息實體( MIME type),必須在文件的開場白之前指定文件的類型: wml card id=login title=Register Screen//每一個 card為一個手機(jī)頁面 p align=center br/ User Name: input name=LogonName type=text emptyok=false value=/ //用戶名輸入框 ,類型為文本,不能為空,屬性名為 LogonName br/ Password: input name=LogonWord type=password emptyok=false value=///密碼輸入框 ,類型為密碼,不能為空 ,屬性名為 LogonWord /p do type=prev label=Next//確認(rèn)按鈕,點擊跳到下一頁面 go href=./ method=get postfield name=username value=$(LogonName)/ postfield name=password value=$(LogonWord)/ /go /do /card /wml 第 4 頁 共 22 頁 基于 WAP 協(xié)議以及 WML 語言,用戶能通過 WAP設(shè)備訪問 WAP站點,從而獲取到位于移動互聯(lián)網(wǎng)上的信息。二者的結(jié)合 將移動網(wǎng)絡(luò)和 Inter 緊密地聯(lián)系起來,提供一種與網(wǎng)絡(luò)種類、承運商和終端設(shè)備都無關(guān)的移動增值業(yè)務(wù)。 WAP 的服務(wù)內(nèi)容主要包括 World Wide Web 信息瀏覽、 Email 收發(fā)、 IRC 網(wǎng)上實時聊天和 Newsgroups 新聞組討論等。 WAP 只要求移動電話和 WAP 代理服務(wù)器的支持,而不要求現(xiàn)有的移動通信網(wǎng)絡(luò)協(xié)議作任何的改動,所以 WAP 能同時適用于 CDMA、 DETC、 GSM、 IMT2020 等多種不同的移動通信系統(tǒng)。 WAP 協(xié)議堆棧的設(shè)計也力求使所需帶寬最小化,并對各種網(wǎng)絡(luò)技術(shù)和服務(wù)提供廣泛支持,包括短消息服務(wù) SMS、 USSD、 CDPD 等。而且, WAP 建立了一個比較松散的層次結(jié)構(gòu),每層的開發(fā)獨立于其他層,這樣就比較容易能夠引入新的傳輸協(xié)議和服務(wù)類型。 WML Script WML Script 是屬于無限應(yīng)用協(xié)議 WAP 應(yīng)用層的一部分,使用它可以向 WML卡片組和卡片中添加客戶端的處理邏輯,目前最新的版本是 版。 WML ECMA Script腳本語言的基 礎(chǔ)上,經(jīng)過修改和優(yōu) 化而指定的。它能夠更好的支持諸如移動電話類的窄 帶寬通信設(shè)備,在 WML 編程中使用 WML Script 可以有效的增強(qiáng)客戶端應(yīng)用的靈活性,而且,我們也可以把 WML Script 作為一個工具使用,開發(fā)出功能強(qiáng)大的 WAP 網(wǎng)絡(luò)應(yīng)用和無線 網(wǎng)頁。 WML Script 具備的 WML 所不能具備的優(yōu)點和功能,主要包括如下幾個方面: 1) 檢查用戶輸入的合法性; 2) 擴(kuò)展用戶瀏覽器的功能,比如允許程序員開發(fā)手機(jī)的電話呼叫、發(fā)送短信息、存儲電話號碼、管理電話簿或 SIM 卡等; 3) 生成用戶端的確認(rèn)、提示、警告信息或操作對話框, 并使之快速顯示在瀏覽器上; 4) 在用戶瀏覽器的更改后,能夠?qū)g覽器端的軟件和參數(shù)進(jìn)行擴(kuò)展與配置; 5) 最大程度克服客戶端的乍帶寬通信連接限制,并提供豐富的程序功能; 6) 補(bǔ)充 WML 并使之實現(xiàn)針對微型移動終端設(shè)備的多種服務(wù),如支持高級用戶界面、增加客戶端智能型、提供用戶瀏覽器外圍功能的訪問能力,以及在服務(wù)器與客戶端瀏覽傳輸數(shù)據(jù)是減少帶寬占用等。 數(shù)據(jù)庫連接池概述 本系統(tǒng)作為后端信息發(fā)布系統(tǒng),需要進(jìn)行信息的發(fā)布 、 修改 、 查詢等 操作 。由于對數(shù)據(jù)庫的訪問量比較大,因此需要 配置數(shù)據(jù)庫連接池。連接池的目的是 用來 建立一些和 數(shù)據(jù)庫 的連接,使用戶訪問 數(shù)據(jù)庫 時可以直接使用 這些現(xiàn)成的連 第 5 頁 共 22 頁 接。 如果不建立連接池,每個用戶每一次訪問 數(shù)據(jù)庫時都要建立一次連接, 這樣容易產(chǎn)生連接過多的錯誤,用戶也會覺得速度很慢。 數(shù)據(jù)庫連接是一種關(guān)鍵的有限的昂貴的資源,這一點在多用戶的網(wǎng)頁應(yīng)用程序中體現(xiàn)得尤為突出。對數(shù)據(jù)庫連接的管理能顯著影響到整個應(yīng)用程序的伸縮性和健壯性,影響到程序的性能指標(biāo)。數(shù)據(jù)庫連接池正是針對這個問題提出來的。數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個現(xiàn)有的數(shù)據(jù)庫連接,而再不是重新建立一個;釋放空閑 時間超過最大空閑時間的數(shù)據(jù)庫連接來避免因為沒有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏。這項技術(shù)能明顯提高對數(shù)據(jù)庫操作的性能。 數(shù)據(jù)庫連接池在初始化時將創(chuàng)建一定數(shù)量的數(shù)據(jù)庫連接放到連接池中,這些數(shù)據(jù)庫連接的數(shù)量是由最小數(shù)據(jù)庫連接數(shù)來設(shè)定的。無論這些數(shù)據(jù)庫連接是否被使用,連接池都將一直保證至少擁有這么多的連接數(shù)量。連接池的最大數(shù)據(jù)庫連接數(shù)量限定了這個連接池能占有的最大連接數(shù),當(dāng)應(yīng)用程序向連接池請求的連接數(shù)超過最大連接數(shù)量時,這些請求將被加入到等待隊列中 。 3 需求分析與系統(tǒng)總體設(shè)計 系統(tǒng)需求分析 需求分析 是在于要弄清用戶對開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的確切要求。 本項目WML 信息查詢及后端發(fā)布系統(tǒng),它的主要功能就是把 WEB 與 WAP的信息共享發(fā)布及查詢。用戶可以通過 WAP 或 WEB 中的任何一種方式實現(xiàn)信息的交互。而后端發(fā)布系統(tǒng)的管理模塊則只需要在 WEB 上做就可以了。而 WAP 模塊要根據(jù)無線網(wǎng)絡(luò)的一些特點,整個模塊應(yīng)該盡量達(dá)到界面簡潔,信息冗余量小的特點。 根據(jù)系統(tǒng)分析, 后端發(fā)布系統(tǒng) 的要求如下。 1) WEB 與 WAP 模塊均有以下功能: 個人 注冊,登陸 , 發(fā)布信息,查詢信息等基本功能。 2) 用戶還可以對信息進(jìn)行更新,刪除等一些基本 操作。 3) WEB 模塊還能 對客戶信息的 進(jìn)行 管理,能夠?qū)蛻粲脩艄芾?,用戶的密碼修改功能。 4) WEB 模塊 對發(fā)布信息的管理,該功能可以對發(fā)布信息進(jìn)行增加、刪除和修改, 并且可以對熱點信息進(jìn)行推薦操作,而 WAP模塊也可以瀏覽到這些熱點推薦信息。 5) WEB 模塊 對公告信息的管理,能夠?qū)⒆钚碌恼緝?nèi)信息發(fā)布到公告欄中。 系統(tǒng)設(shè)計原則 系統(tǒng)的設(shè)計原則如下: 1) 方便 性原則: 第 6 頁 共 22 頁 用戶 簡潔 界面友好 ,操作使用方便 簡單 ,具有高效的數(shù)據(jù)處理能力。 2) 兼容性原則: 對于所選軟硬件系統(tǒng)及平臺,能很好地適應(yīng)開發(fā)和使用的 需要。 3) 規(guī)范性原則: 軟件設(shè)計過程嚴(yán)格按照“信息系統(tǒng)開發(fā)方法”的原則,分析階段、設(shè)計階段和實現(xiàn)階段。 4) 先進(jìn)性原則: 采用目前先進(jìn)的計算機(jī)軟硬件技術(shù) ,使系統(tǒng)具有較高的技術(shù)水平和較長的生命周期,便于系統(tǒng)的維護(hù)。 系統(tǒng)功能介紹 1) 普通用戶可以注冊,登陸,查詢和發(fā)布信息。此功能為在 WEB 和 WAP 模塊均可以實現(xiàn)。 2) 系統(tǒng)管理員可以通過 WEB 模塊對整個系統(tǒng)進(jìn)行管理,可以對信息進(jìn)行更新,刪除,添加及推薦等操作。 3) 系統(tǒng)管理員還可以通過 WEB模塊對整個系統(tǒng)的用戶進(jìn)行各種管理,比如添加,刪除 用戶等。 4) 普通用戶可以對自己的信息進(jìn)行更新和刪除,但是 WAP 模塊只能對一些重要信息進(jìn)行操作。 下面是后端發(fā)布系統(tǒng)的 系統(tǒng)設(shè)計層次圖 ,如下圖 1所示: 第 7 頁 共 22 頁 圖 1 系統(tǒng)設(shè)計層次圖 系統(tǒng)流程圖 WAP 用戶進(jìn)入 WAP 主頁面后,輸入用戶名和密碼以后點擊提交后,系統(tǒng)將根據(jù)用戶輸入的用戶名和密碼判斷該用戶是否為合法用戶;如果用戶輸入的用戶名和密碼正確,系統(tǒng)將根據(jù)用戶 所選擇的功能進(jìn)行業(yè)務(wù)處理 ;所有合法用戶在處理完業(yè)務(wù)后,都需要進(jìn)行注銷工作,以免被他人竊取信息。注銷后,將返回到注銷前的頁面或網(wǎng)站首頁。 系統(tǒng)流程圖如 圖 2 所示: 后端發(fā)布系統(tǒng) 管理用戶 發(fā)布用戶 未注冊用戶 發(fā)布信息管理 注冊用戶管理 站內(nèi)公告管理 發(fā)布信息 修改注冊信息 瀏覽信息 查詢信息 顯示信息標(biāo)題 顯
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1