汕頭大學計算機科學與技術專業(yè)2000屆 林沃賢
E-MAIL:wensonlin@tom.com
概述:現(xiàn)行網上購物主要采用網上銀行的支付方式,這種方式不免讓很多人產生顧慮:賬號會不會被黑客盜取了呢?也正是由于這種顧慮在一定程度上阻礙了人們網上購物的熱情。隨著支持JAVA的智能手機的越來越普及,使用JAVA手機來支付網上訂購的商品將會成為一種潮流。
正文:艾瑞市場咨詢(iResearch)根據(jù)《第一屆艾瑞網民網絡習慣及消費行為調查》的結果發(fā)現(xiàn):在用戶購買收費郵箱時的支付方式上,絕大多數(shù)的用戶選擇了手機支付的方式,占所有支付方式的53.7%,網上銀行的方式占21.8%,二者之和達到了75.5%,傳統(tǒng)的郵政匯款僅僅占3.9%。由此看來人們越來越青睞簡單快捷手機支付方式了。
然而手機購物由于客觀原因使其受到限制:首先,手機的屏幕總是很小,許多顏色和圖案無法顯示,一些商店無法在網上展示其色彩鮮艷的產品。其次,由于技術的原因,無線上網的速度總是大大低于有線上網。因此,把一個網上商店完全搬入一個小小的手機屏幕上不太現(xiàn)實。
我們可以考慮利用網站訂貨、JAVA手機支付的電子商務模型。具體如下:
l 商家在網上搭建一個購物商店,提供多種多樣的商品及其圖片、信息供人們?yōu)g覽.,人們注冊成商店用戶后就可以下訂單.。
l 用戶需要在網上銀行上注冊一個賬號?,F(xiàn)行的網上銀行需要通過現(xiàn)金卡來注冊賬號,而我們這個模型中的網上銀行跟普通的網上銀行不一樣,不需要這樣的現(xiàn)金卡.
l 網上銀行發(fā)行各種面值的購物卡,每張卡包含獨一無二的卡號(cardNum)和密碼(cardPsw)。這個就像電信發(fā)行200卡那樣.
l 用戶購買各種面值的購物卡后就可以根據(jù)卡號(cardNum)和密碼(cardPsw)利用JAVA手機上的客戶端軟件對網上銀行的賬號進行充值.當然這個過程也可以通過網上銀行的網站來完成.
l 用戶在網上商店選購商品后網站會提供商家號(shopNum),訂單號(orderNum)和訂單總額(sum),其中商家號(shopNum)是商家在網上銀行的代號.
l 只要用戶在網上銀行的賬號有足夠的錢就可以用手機客戶端軟件向網上銀行支付.這個過程需要用戶輸入商家號,訂單號和支付金額.
l 商家根據(jù)網上銀行的支付情況和用戶在網站提供的送貨地址來送貨.
采用這種模型既可以充分發(fā)揮了寬帶互聯(lián)網信息多元化的優(yōu)點,也可以發(fā)揮JAVA手機攜帶方便、支付時間自定的優(yōu)點,由于用戶使用購買網上銀行發(fā)行的各種面值購物卡的方式充值,又可以消除他們因害怕密碼被盜而損失巨大的疑慮。本人為了模擬這個模型搭建了一個簡單實例平臺,并模擬成功。下面是我的實例中一些主要的清單。
l 電子商務網站支撐技術:JSP/Servlet/JavaBean 采用MVC模式
主要幾個JSP頁面/Java Bean/Servlet包括:
2 注冊/登陸
index.jsp:網站的主頁,用戶可以在這個頁面上注冊、登陸、瀏覽、訂購。
DBClass.java:一個對數(shù)據(jù)庫操作的JavaBean.
register.jsp:注冊頁面,用于填寫注冊信息。
register1.jsp:注冊提交結果顯示頁面,用于顯示注冊提交結果。
check.java:用于檢查注冊填寫資料是否規(guī)范的JavaBean。
setPass.java:一個用于對密碼加密的JavaBean,通過自己設定的算法對密碼進行加密再保存到數(shù)據(jù)庫,這樣即使被加密的密碼被非法使用者知道也無法知道得到原密碼。
loginServlet.java:一個對用戶登陸進行核實的Servlet。
2 顯示商品
cata.jsp:用于顯示大類的所有商品。
group.jsp:用于顯示小類的所有商品。
good.jsp:用于顯示某件商品的具體信息。
2 下定單
addOrder.jsp:用于處理用戶購買某件商品。
modifyNum.jsp:用于處理用戶改變購買商品的數(shù)量。
showOrder.jsp:用于顯示購物袋。
save.jsp:用于保存購物袋。
l JAVA手機客戶端支付軟件支撐技術:J2ME
loginForm:登陸框,用戶在此輸入網上銀行的賬號和密碼。
selectForm:選擇框,用戶成功登陸后可以看到自己賬號的余額,然后選擇“沖值”或者“支付”。
fillForm::充值框,用戶在此輸入購買網上銀行發(fā)行的購物卡后獲得的卡號和密碼。
payForm:支付框,用戶在此輸入商家代號、訂單號和支付金額。
resultForm:結果框,用于顯示充值或支付后服務器返回的信息。
l 網上銀行服務器端服務器軟件支撐技術:Servlet
l 服務器:Tomcat
結束語:移動商務(M-commerce)發(fā)展勢頭迅猛,誰抓住商機誰就可以迅速擁抱移動商務所帶來的巨大經濟效益。本人提出這個模型目的是想起到拋磚引玉的作用,希望大家都來關注這個領域,希望以后可以跟大家一起交流和學習。