【正文】
not null 城市 city char 10 not null 地址 fgaddress varchar 50 第 10 頁 共 22 頁 用戶名 username varchar 50 not null 點擊率 show int 4 not null 表名 tablename int 4 not null 表 4 酒店信息推薦表: htj 簡稱 字段名 類型 長度 允許空 備注 推薦區(qū) ID tjid int 4 not null PK 酒店名 hotelname varchar 50 not null 電話 phone varchar 50 not null 一般房間 yiban varchar 50 not null 高級房間 gaoji varchar 50 豪華房間 haohua varchar 50 星級 grade varchar 50 not null 省份 province varchar 50 not null 城市 city varchar 50 not null 地址 address varchar 50 簡介 remark varchar 200 用戶名 username varchar 50 not null 表 5 景區(qū)信息推薦表: ftj 簡稱 字段名 類型 長度 允許空 備注 推薦區(qū) ID fid int 4 not null PK 景區(qū)名 fgname varchar 50 not null 電話 fgphone varchar 50 not null 價格 fgjiage varchar 50 not null 簡介 fgremark char 200 省份 province char 10 not null 城市 city char 10 not null 地址 fgaddress varchar 50 用戶名 username varchar 50 not null 表6 公告信息管理表: xianshi 簡稱 字段名 類型 長度 允許空 備注 公告 ID id int 4 not null PK 公告名 gonggao varchar 100 not null 4 具體的設(shè)計流程和實現(xiàn) 第 11 頁 共 22 頁 系統(tǒng) 數(shù)據(jù)庫的連接 本系統(tǒng)采用配置連接池的方式建立同數(shù)據(jù)庫的連接,其中數(shù)據(jù)庫連接池的部分代碼如下: package connection。 系統(tǒng)流程圖如 圖 2 所示: 后端發(fā)布系統(tǒng) 管理用戶 發(fā)布用戶 未注冊用戶 發(fā)布信息管理 注冊用戶管理 站內(nèi)公告管理 發(fā)布信息 修改注冊信息 瀏覽信息 查詢信息 顯示信息標題 顯示信息內(nèi)容 提交搜索參數(shù) 顯示搜索結(jié)果 修改發(fā)布信息 第 8 頁 共 22 頁 圖 2 系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計中非常重要的一個環(huán)節(jié),因為數(shù)據(jù)庫設(shè)計就像在建設(shè)高樓大廈的根基一樣,如果設(shè)計不好,在后來的系統(tǒng)維護,變更和功能擴充時,甚至于在系統(tǒng)開發(fā)過程中,將會引起比較大的問題,有時大量的工作將會重新進行。 4) 先進性原則: 采用目前先進的計算機軟硬件技術(shù) ,使系統(tǒng)具有較高的技術(shù)水平和較長的生命周期,便于系統(tǒng)的維護。 1) WEB 與 WAP 模塊均有以下功能: 個人 注冊,登陸 , 發(fā)布信息,查詢信息等基本功能。無論這些數(shù)據(jù)庫連接是否被使用,連接池都將一直保證至少擁有這么多的連接數(shù)量。連接池的目的是 用來 建立一些和 數(shù)據(jù)庫 的連接,使用戶訪問 數(shù)據(jù)庫 時可以直接使用 這些現(xiàn)成的連接。 WAP 協(xié)議堆棧的設(shè)計也力求使所需帶寬最小化,并對各種網(wǎng)絡(luò)技術(shù)和服務(wù)提供廣泛支持,包括短消息服務(wù) SMS、 USSD、 CDPD 等。典型的 WML 程序的文件頭包括我們前面多次提到的以下兩行程序: ?xml version=? !DOCTYPEwmlPUBLIC//wapforun// 編寫 WML 程序時,我們必須寫入這兩行程序,并放在程序的開始處。 5) 保留字符。對于連續(xù)的空字符,程序運行時只需要一個空格。 WAP 是英文 “Wireless Application Protocol” 的縮寫,是 “ 無線應(yīng)用協(xié)議 ” 之意 ,它由一系列協(xié)議組成,用來標準化無線通信設(shè)備 。新生的 WAP 寵兒擁有如此強大的生命力,但是相對 WEB 的這位成熟的大哥,它又顯得如此的弱小。現(xiàn)在人們用無線通訊設(shè)備可以隨時隨地訪問 WAP 網(wǎng)站,還可以通過 WAP 與 Inter 互聯(lián)。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 2021 in java amp。 畢業(yè)設(shè)計 ( 論文 ) WML 信息查詢與后端信息發(fā)布系統(tǒng)實現(xiàn) —— WML 信息查詢設(shè)計 論文 作者 姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: WML 信息查詢與后端信息發(fā)布系統(tǒng)實現(xiàn) —— WML 信息查詢設(shè)計 摘 要 21 世紀,人類社會已進入嶄新的信息化時代 , 信息技術(shù)正以前所未有的速度 發(fā)展 ,人們對信息的交互需求也 與日俱增 。 關(guān)鍵詞 : 信息查詢; WML; WAP; WML script The Implement of WML Information Query and Background Information Release System The Implement of WML Information Query Abstract In the 21st century, it is an information age, in which the information technology develops more rapidly than ever before. Besides, the interaction between people and their need for information are increasing correspondingly. The development of the wireless munication technology and the mobile terminal has satisfied such kind of needs at a certain extent, and people39。 WML 語言是通過 WAP 瀏覽頁面的解釋語言 。一夜之間, WAP 網(wǎng)站如雨后春筍般出現(xiàn)在我們的面前。 WML 被讀取并且通過 WAP 設(shè)備中的瀏覽器解釋,然后顯示在屏幕上。 2) 空格。 程序執(zhí)行時, WML將忽視所有的多于一個以上 的不顯示字符,即 WML 會把一個或多個連續(xù)的換行、回車、水平制表符及空格轉(zhuǎn)換成一個空個。 第 3 頁 共 22 頁 合法的 WML 卡片組均屬合法的 WML文件,因此它必須包含 WML 的聲明及文件類型的聲明。 WAP 只要求移動電話和 WAP 代理服務(wù)器的支持,而不要求現(xiàn)有的移動通信網(wǎng)絡(luò)協(xié)議作任何的改動,所以 WAP 能同時適用于 CDMA、 DETC、 GSM、 IMT2021 等多種不同的移動通信系統(tǒng)。由于對數(shù)據(jù)庫的訪問量比較大,因此需要 配置數(shù)據(jù)庫連接池。 數(shù)據(jù)庫連接池在初始化時將創(chuàng)建一定數(shù)量的數(shù)據(jù)庫連接放到連接池中,這些數(shù)據(jù)庫連接的數(shù)量是由最小數(shù)據(jù)庫連接數(shù)來設(shè)定的。 根據(jù)系統(tǒng)分析, 后端發(fā)布系統(tǒng) 的要求如下。 3) 規(guī)范性原則: 軟件設(shè)計過程嚴格按照“信息系統(tǒng)開發(fā)方法”的原則,分析階段、設(shè)計階段和實現(xiàn)階段。注銷后,將返回到注銷前的頁面或網(wǎng)站首頁。 第 9 頁 共 22 頁 經(jīng)過前面的數(shù)據(jù)庫分析與設(shè) 計得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 } //設(shè)置數(shù)據(jù)庫連接對象 public void setConnection(Connection conn){ = conn。 ? 實現(xiàn)方法:當用戶輸入注冊信息后,系統(tǒng)將注冊用戶名同數(shù)據(jù)庫表中的值進行比較,通過執(zhí)行數(shù)據(jù)庫的查詢語句,如果注冊用戶名已經(jīng)存在則不能注冊,反之把注冊信息插入數(shù)據(jù)庫,注冊成功。 //設(shè)置新用戶為普通級別的用戶 boolean valid=true。 //設(shè)置最大連接數(shù) ()。 }else{ sql=insert into yonghu (username,userpassword,rank,xinming,phone) values (39。,39。 } //根據(jù)注冊結(jié)果判斷 if(valid) { % h3Congratulate You! %=username%/h3 h3You are success,please check your registe information: /h3 第 15 頁 共 22 頁 p/p You have already the legality user, You can do: a href=login /a % } else{ % %=err% a href=javascript:()。 and userpassword=39。 }catch (Exception e){ (success)。i++) { if(((i).toString())) { (username)。 } }else{% 查詢模塊的設(shè)計 ? 功能簡介: WAP 系統(tǒng)的 登錄 用戶都能使用“查詢”模塊的功能。 Connection con = null。 sql=select * from xinxifabu where province=39。 and city=39。能過對數(shù)據(jù)庫的共享從而達到與發(fā)布系統(tǒng)的信息共享。 4) 由于對項目的需求不是很明確,當初本想引用的如 Ajax 等技術(shù)不得不放棄。 [5] HuwEvans,邱仲潘 .WAP和 WML開發(fā)指南 [M].北京 : 電子工業(yè)出版社 ,2021。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。結(jié)合 系統(tǒng)開發(fā) 所 需要的及現(xiàn)行的數(shù)據(jù)管理技術(shù),系統(tǒng)采用了tomcat+ My eclipse +SQL server 2021 數(shù)據(jù)庫 進行開發(fā),開發(fā)語言為 java + WML + WML script。 WML。這正是本系統(tǒng)存在的前提;通 過 后 端信息發(fā)布系統(tǒng),人們可以通過 WML 頁面及WEB 等方式發(fā)布和獲取信息,從而實現(xiàn) WAP 與 WEB 之間的信息資源共享。 2)WML 信息查詢與后端發(fā)布系統(tǒng) 還帶給了 ICP 無限的商機:一個全新的無線互聯(lián)網(wǎng)市場,只要準確的選取互聯(lián)網(wǎng)資訊和移動用戶需求 信息 之間最恰當?shù)慕Y(jié)合點,那么該 市場將為網(wǎng)絡(luò)服務(wù)商帶來巨額的利潤; 可以避開激烈競爭且 門檻較低。