沈根海
摘 要:本文對WAP業(yè)務(wù)現(xiàn)狀進(jìn)行分析,探討一種WAP商用模式,在移動端的WAP業(yè)務(wù)上發(fā)布公司信息,既滿足普通手機(jī)用戶的需求又滿足企業(yè)用戶的需求。系統(tǒng)利用StrutS框架,以JAVA技術(shù)為核心,作為商用模式應(yīng)具備后臺管理功能和完整的信息發(fā)布能力。本平臺分為Web(管理頁面)和WAP(瀏覽頁面)兩部分,根據(jù)各部分的需求和應(yīng)用不同選擇了不同的設(shè)計(jì)原則,Web管理頁面則以詳盡全面為主,WAP瀏覽頁面以實(shí)用方便為主。
關(guān)鍵詞:JSP;WAP;信息發(fā)布;平臺
1 WAP及其架構(gòu)
WAP即無線應(yīng)用協(xié)議,是英文“Wireless-Application-Protocol”的縮寫,它是一個(gè)開放式標(biāo)準(zhǔn)應(yīng)用協(xié)議,可以不依賴平臺、無需授權(quán)向無線終端進(jìn)行信息傳遞的的協(xié)議。WAP網(wǎng)絡(luò)架構(gòu)由三個(gè)組成部分,即WAP服務(wù)器、WAP移動設(shè)備、WAP網(wǎng)關(guān)。其相關(guān)結(jié)構(gòu)如圖1所示。
2 基于WAP的信息發(fā)布平臺的設(shè)計(jì)
2.1 WAP瀏覽頁面設(shè)計(jì)(前臺)
WAP頁面設(shè)計(jì)的主要功能是瀏覽公共信息和企業(yè)信息。企業(yè)信息模塊,通過相應(yīng)的關(guān)鍵字搜索,可以找到對應(yīng)企業(yè)的清單,找到列表中的企業(yè)就可以完整的檢索到期望企業(yè)簡介、聯(lián)系方式等企業(yè)主要信息。公共信息部分可以通過選擇相應(yīng)窗口查詢所需的公共信息。公共信息設(shè)置的內(nèi)容是與人們生活密切相關(guān),比如科技、新聞、行業(yè)等咨詢。本平臺以WAP功能為主體,不過平臺設(shè)計(jì)的WAP瀏覽頁面比較簡單,是最基本的,原因是如果從WAP的需求和條件的方面考慮,方面、直觀、實(shí)用是瀏覽頁面必須遵循的原則。
2.2 企業(yè)用戶管理模塊設(shè)計(jì)
用戶通過企業(yè)網(wǎng)站首頁的企業(yè)用戶登陸頁面即可登陸到企業(yè)用戶管理頁面。它的主要功能包括以下五個(gè)方面:⑴企業(yè)信息管理。信息管理的主要功能是企業(yè)用戶(管理員)可通過該頁面查看自己企業(yè)的信息,如聯(lián)系方式和企業(yè)簡介等信息會顯示在WAP頁面上,需要時(shí),用戶可以修改企業(yè)基本信息。⑵使用統(tǒng)計(jì)分析。統(tǒng)計(jì)分析的主要數(shù)據(jù)是移動端用戶瀏覽本企業(yè)信息的瀏覽量。在統(tǒng)計(jì)分析頁面中,企業(yè)用戶可以選擇時(shí)間范圍,選擇統(tǒng)計(jì)企業(yè)等操作,按計(jì)劃選擇頁面顯示的內(nèi)容。借助WAP瀏覽量的統(tǒng)計(jì),相關(guān)企業(yè)用戶可以了解本企業(yè)的WAP頁面的用戶瀏覽情況,通過較長時(shí)間的統(tǒng)計(jì),還可以幫助用戶了解市場現(xiàn)狀和發(fā)展趨勢。⑶企業(yè)賬號管理。它的主要功能是企業(yè)用戶對登錄平臺所使用的密碼賬戶可以進(jìn)行修改,為了避免用戶的錯(cuò)誤輸入,密碼兩次輸入相符時(shí)才可以確認(rèn)新密碼,并寫入數(shù)據(jù)庫,在頁面中可以要求用戶重復(fù)輸入修改密碼。⑷企業(yè)費(fèi)用管理。該功能是平臺市場化的準(zhǔn)備。是顯示企業(yè)用戶當(dāng)前的費(fèi)用使用情況,以及費(fèi)用到期的情況。在頁面中選擇相應(yīng)時(shí)間范圍,企業(yè)用戶可以查看在對應(yīng)時(shí)間范圍內(nèi)企業(yè)用戶繳費(fèi)的狀況。如發(fā)現(xiàn)存在欠費(fèi)用戶,平臺可以停止企業(yè)在WAP上發(fā)布信息,從而起到對企業(yè)用戶的提醒作用。⑸聯(lián)系管理員。用戶使用平臺過程中,發(fā)現(xiàn)平臺的不足,或有好的建議,可以利用該模塊,將自己的意見發(fā)送給管理員。目的是有效的幫助管理員升級平臺各項(xiàng)功能。
2.3 系統(tǒng)管理模塊設(shè)計(jì)
平臺負(fù)責(zé)人在管理用戶登錄頁面輸入自己用戶名和密碼,系統(tǒng)確認(rèn)成功后就可以登錄,頁面的基本功能下圖2所示:
3 基于WAP的信息發(fā)布平臺的實(shí)現(xiàn)
本平臺選用的是SQLServer2008數(shù)據(jù)庫,SQL2008圖形界面良好,中文幫助文檔齊全,這為快速有效地使用該數(shù)據(jù)庫提供了極大的幫助。平臺共設(shè)計(jì)了用戶登錄賬號表、企業(yè)用戶基本信息表、企業(yè)類別表、企業(yè)用戶費(fèi)用表、管理用戶角色表、企業(yè)用戶留言表、用戶留言類別表、用戶留言狀態(tài)表、WAP搜索詞表、WAP瀏覽量統(tǒng)計(jì)表、WAP公共信息欄目表、賬戶狀態(tài)表用戶操作對象表等12張數(shù)據(jù)庫表。
本平臺是面向應(yīng)用的WAP信息發(fā)布平臺,用戶需要頻繁使用服務(wù)器上的數(shù)據(jù)庫,通過嘗試,發(fā)現(xiàn)靜態(tài)WML頁面不能滿足開發(fā)的要求,WAP瀏覽平臺采用了JSP文件。在文件處理中,WML語言主要承擔(dān)頁面顯示任務(wù),Servlet負(fù)責(zé)處理數(shù)據(jù),即生成動態(tài)的WAP頁面。其工作原理和JavaBean與HTML的結(jié)合相仿(HTML標(biāo)記改成WML標(biāo)記)。Web管理平臺是采用Struts框架進(jìn)行設(shè)計(jì),WAP頁面查詢、瀏覽信息的和實(shí)現(xiàn)的用JSP的設(shè)計(jì)模式1來進(jìn)行設(shè)計(jì)。
[參考文獻(xiàn)]
[1]張慧媛,等.移動互聯(lián)網(wǎng)與WAP技術(shù).北京:電子工業(yè)出版社,2002(01).
[2]曹建.WAP編程與開發(fā)實(shí)例教程.北京:電子工業(yè)出版社,2001(01).