【正文】
b 信息瀏覽、 Email 收發(fā)、 IRC 網(wǎng)上實時聊天和 Newsgroups 新聞組討論等。 WML Script WML Script 是屬于無限應用協(xié)議 WAP 應用層的一部分,使用它可以向 WML卡片組和卡片中添加客戶端的處理邏輯,目前最新的版本是 版。 數(shù)據(jù)庫連接池概述 本系統(tǒng)作為后端信息發(fā)布系統(tǒng),需要進行信息的發(fā)布 、 修改 、 查詢等 操作 。 數(shù)據(jù)庫連接是一種關鍵的有限的昂貴的資源,這一點在多用戶的網(wǎng)頁應用程序中體現(xiàn)得尤為突出。這項技術能明顯提高對數(shù)據(jù)庫操作的性能。 3 需求分析與系統(tǒng)總體設計 系統(tǒng)需求分析 需求分析 是在于要弄清用戶對開發(fā)的數(shù)據(jù)庫應用系統(tǒng)的確切要求。而 WAP 模塊要根據(jù)無線網(wǎng)絡的一些特點,整個模塊應該盡量達到界面簡潔,信息冗余量小的特點。 3) WEB 模塊還能 對客戶信息的 進行 管理,能夠對客戶用戶管理,用戶的密碼修改功能。 2) 兼容性原則: 對于所選軟硬件系統(tǒng)及平臺,能很好地適應開發(fā)和使用的 需要。此功能為在 WEB 和 WAP 模塊均可以實現(xiàn)。 下面是后端發(fā)布系統(tǒng)的 系統(tǒng)設計層次圖 ,如下圖 1所示: 第 7 頁 共 22 頁 圖 1 系統(tǒng)設計層次圖 系統(tǒng)流程圖 WAP 用戶進入 WAP 主頁面后,輸入用戶名和密碼以后點擊提交后,系統(tǒng)將根據(jù)用戶輸入的用戶名和密碼判斷該用戶是否為合法用戶;如果用戶輸入的用戶名和密碼正確,系統(tǒng)將根據(jù)用戶 所選擇的功能進行業(yè)務處理 ;所有合法用戶在處理完業(yè)務后,都需要進行注銷工作,以免被他人竊取信息。 用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢,這就要求數(shù)據(jù)庫結構能充分滿足各類信息的輸入和輸出。這些實體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。 import .*。 } //獲取數(shù)據(jù)庫連接對象 public Connection getConnection(){ return conn。} //關閉連接 public void close(){ try{()。因為是 WAP 頁面,考慮到 無線網(wǎng)絡的帶寬相對較窄,所以頁面不應該用大量圖片或文字,應盡量簡潔方便,注冊信息也盡可能簡潔。 String password=new String((RegisterPwd ).getBytes(ISO8859_1),GBK)。 int rank=0。 Connection con = null。 (5)。 sql=select ID from yonghu where Name=39。 valid=false。+password+39。++39。+phone+39。 }catch (Exception e){ (())。登錄身份分為 :查詢用戶及 發(fā)布用戶。+username+39。+jibie+39。 } (con)。 if(UserList==null){ UserList=new Vector()。i()1。 (username,username)。 else (?username=+(username))。 查詢及查詢結果頁面如圖 5 所示: 圖 5 查詢及查詢結果頁面 查詢模塊 部分代碼如下: boolean success=false。 String sql=。 (sa)。 Statement statement = ()。+city+39。+province+39。+fenlei+39。 ? 實現(xiàn)方法: WAP 系統(tǒng)只是 整個系統(tǒng) 的一部分,整個系統(tǒng)通過數(shù)據(jù)庫連接池共用一個數(shù)據(jù)庫,所以 WAP 系統(tǒng)可以對數(shù)據(jù)庫中的一些表進行操作,而這些表是整個中間件系統(tǒng)所共享的。并提供部分系統(tǒng)后臺管理功能 ,使用戶方便進行數(shù)據(jù)的添加、修改和刪除。把很多 java 代碼放到了頁面中,導致后期的維護及修改功能十分麻煩。 [2] 祥泉 .WAPamp。WML技術開發(fā)手冊 [M].北京 : 中國青年出版社 ,2020。 第 21 頁 共 22 頁 致 謝 本文是在何林波老師的熱情關心和指導下完成的,他淵博的知識和嚴謹?shù)闹螌W態(tài)度使我受益匪淺,對順利完成本課題起到了極大的作用。 關于學位論文使用權和研究成果知識產權的說明 : 本人完全了解成都信息工 程學院有關保管使用學位論文的規(guī)定,其中包括: ( 1)學校有權保管并向有關部門遞交學位論文的原件與復印件。 ( 5)學??梢怨紝W位論文的全部或部分內容(保密學位論文在解密后遵守此規(guī)定)。首先,無線通訊技術的發(fā)展使 基于 WAP 方式的信息瀏覽查詢存在技術前提 , 這 也 是我們系統(tǒng)存在的前提;其次,隨著無線通訊技術以及手機終端的發(fā)展,在當前的無線網(wǎng)絡環(huán)境下, 通過本信息發(fā)布系統(tǒng), 人們可以自由發(fā)布信息 和查詢信息 , 從而 實 現(xiàn)隨時隨地的信息交互。而 SQL SERVER 2020數(shù)據(jù)庫以其強大的數(shù)據(jù)管理功能保證用戶數(shù)據(jù)的穩(wěn)定和安全。WML Script language. The system has the function of information release, management and maintenance, and two modes of information access have been implemented, which are WEB and WAP. The purposes of this system are easy handling, easy studying and understandability. So, the user interface is terse and it is very convenient to handle. And more, the system has strong data processing ability. And the SQL SERVER 2020 ensures the stabilization and security through its powerful data management ability. Key words: Information query。 隨著無線通訊技術以及手機終端的發(fā)展 ,隨時隨地進行信息的交互已經成為現(xiàn)實 ,WAP技術的出現(xiàn)猶如無線通訊的世界的一道曙光 ,使無線網(wǎng)絡發(fā)生了革命性的變革。大量信息需求者不能方便、及時地得到信息,而信息掌握者卻沒有一個良好的平臺進行消息的發(fā)布,本 系統(tǒng)試圖實現(xiàn)這樣的一個 后端發(fā)布系統(tǒng) :信息所有者能及時方便的發(fā)布各類信息,信息查詢者也能及時地通過 WAP 手機、 PC 機進行信息的查詢,并做一定程度的互動。 在 WEB 已經十分成熟和普及的今天, WAP 異軍突起。 WAP雖然僅僅是一個互聯(lián)網(wǎng)和手機的聯(lián)系起來的協(xié)議,但是它的巨大意義就在于:它象是一種催化劑,催化了互聯(lián)網(wǎng) 和手機 的結合,得到的不僅僅是一種新物質( WAPS 手機),而是一個大得超乎你的想象的 新市場 : 1)WML 信息查詢與后端發(fā)布系統(tǒng) 將帶給每一個用戶諸多好處:更加的便宜,更加的簡單、易學的上網(wǎng)操作,可以隨時隨地的收到 和發(fā)布 自己需要的資訊,成為自己的一個流動資料庫,方便出外旅游。雖然在語法上和HTML 相似,但更多的是 XML。與 PC機領域比較, WAP 手機或者 WAP 設備上的微瀏覽器相當于 IE,而 WML 則相當于 Html。 WAP 是英文 “Wireless Application Protocol” 的縮寫,是 “ 無線應用協(xié)議 ” 之意 ,它由一系列協(xié)議組成,用來標準化無線通信設備 。 第 2 頁 共 22 頁 2 相關技術 簡介 WML簡介 WML 代表 Wireless Markup Language,就象 HTML 對普通的 Web 瀏覽器一樣。新生的 WAP 寵兒擁有如此強大的生命力,但是相對 WEB 的這位成熟的大哥,它又顯得如此的弱小。 從狹義上講, 后端信息發(fā)布系統(tǒng) 是能把 人們通過 WEB 與 WAP方式 輸入的信息進行 分類 整理 儲存在數(shù)據(jù)庫中 , 并 產生相應的可供瀏覽的頁面的系統(tǒng)?,F(xiàn)在人們用無線通訊設備可以隨時隨地訪問 WAP 網(wǎng)站,還可以通過 WAP 與 Inter 互聯(lián)。 WAP。s access to work in anywhere and at anytime has came true. Firstly, the wireless munication technology provides the precondition to information browsing and querying which bases on WAP mode, and it is also the precondition to our system. Secondly, as the development of wireless munication technology and the mobile terminal, people can release and query information freely. And through this middle system in the wireless environment, people can obtain information in anywhere and at anytime through wireless and mobile terminal. Combinated the needs of middle system development with current data management technology, the system is developed by using tomcat+ Myeclipse + SQL server 2020 in java amp。 系統(tǒng)完成就酒店、景區(qū)等信息的發(fā)布,管理,維護等功能,并實現(xiàn)了 Inter WEB 與 WAP兩種方式對信息的瀏覽查詢。 特此聲明! 第 II 頁 共 22 頁 畢業(yè)設計 ( 論文 ) WML 信息查 詢與后端信息發(fā)布系統(tǒng)實現(xiàn) —— WML 信息查詢設計 論文 作者 姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: WML 信息查詢與后端信息發(fā)布系統(tǒng)實現(xiàn) —— WML 信息查詢設計 摘 要 21 世紀,人類社會已進入嶄新的信息化時代 , 信息技術正以前所未有的速度 發(fā)展 ,人們對信息的交互需求也 與日俱增 。 ( 3)學??梢詫W術交流為目的復制、贈送和交換學位論文。文中除了特別加以標注地方外,不包含他人已經發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院或其他教學機構的學位或證書而使用過的材料。 [6] Gil [M].北京 : 人民郵電出版社 ,2020。 [3] 陳瑞鎮(zhèn) ,萬寧 .WAP網(wǎng)站實例解析 [M].北京 : 中國青年出版社 ,2020。 5) 由于是兩個共同開發(fā)的,當初數(shù)據(jù)庫沒有定好,導致后期修改數(shù)據(jù)庫,十分麻煩,最后大家協(xié)商把數(shù)據(jù)庫表結構改成一直并通過。 2) 由于當初對系統(tǒng)的理解上出現(xiàn)了一些問題,前期把大部 份精力用于做HIMS,但是后來這一部分并沒有集成到本項目之中。 結 論 經過三個多月的設計和開發(fā), WML 信息查詢與后端發(fā)布系統(tǒng) 基本開發(fā)完畢。 ? 功能簡介: WAP 系統(tǒng)可以對 WEB 發(fā)布系統(tǒng)的信息進行查詢及更新, WEB發(fā)布系統(tǒng)也可以對 WAP 系統(tǒng)的信息進行查詢及更新。+city+39。+fenlei+39。+province+39。 ()。 try{ if (()==null){ ()。 String city=new String((jwt_city).getBytes(ISO8859_1),GBK)?!安樵儭蹦K提供酒店景區(qū)等信息的查詢。 if((2)==0) (?username=+(username))。 valid=false。 (username)。 (())。 if (()){ success=true。+password+39。 登錄頁面如圖 4所示: 圖 4 登錄頁面 登陸驗證的部分代碼如下: Statement statement = ()。back/a % } % 登陸模塊的設計 ? 功能簡介: 本項目的 WAP 模塊不支持匿名瀏覽,所以所有的 WAP 用戶必須先要登陸才能進行其他的業(yè)務操作。