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