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