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

正文內(nèi)容

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

2024-11-09 11:26 本頁面


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