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