余衛(wèi)平
摘 要:隨著時代的發(fā)展,人們對電子商務的要求也越來越高,他們要求這種電子商務模式要有更高的管理水平、更安全的信息傳遞技術和交易平臺?;贘2EE搭建的電子商務系統(tǒng),采用MVC框架,JSP作為一種高效和安全的網(wǎng)絡編程技術,當作服務器端的實現(xiàn)技術,客戶端采用瀏覽器來訪問,同時配合JavaScript、CSS等技術增加頁面的互動性和表現(xiàn)力。以EJB為業(yè)務邏輯層,以Servlet+JSP為表示層,以SQL數(shù)據(jù)庫為數(shù)據(jù)層,來逐一實現(xiàn)該系統(tǒng)的功能。JSP頁面依賴于可重用的跨平臺組件(JavaBeans)來執(zhí)行應用程序所要求的更為復雜的處理。系統(tǒng)通過Hibernate對JDBC進行了非常輕量級的對象封裝,實現(xiàn)各個功能模塊數(shù)據(jù)持久化的重任。而這正好滿足這樣的要求,會更安全、更易用、更全面、更開放。因此,設計和開發(fā)一個電子商務系統(tǒng)是勢在必行的。
關鍵詞:電子商務系統(tǒng) JSP技術 CSS技術
電子商務是集網(wǎng)上購物、網(wǎng)上交易和在線電子支付于一身的新型商業(yè)運營模式,它的主要參與者有企業(yè)、商戶及消費者。它的實現(xiàn)主要是通過互聯(lián)網(wǎng)將計算機技術、現(xiàn)代信息安全技術、網(wǎng)絡技術及電子通訊技術聯(lián)合起來,同時聯(lián)結各方參與商務活動的人員,在網(wǎng)絡上完成商務活動。
1 系統(tǒng)實現(xiàn)的技術支持
1.1 CSS技術的應用
CSS(Cascading Style Sheets),層疊樣式表,它是一種用來表現(xiàn)HTML或XML等文件式樣的計算機語言。使用CSS能夠使網(wǎng)頁表現(xiàn)與內(nèi)容分離,在該項目中使用CSS來定義網(wǎng)頁數(shù)據(jù)的板塊,對字體大小、顏色、背景等變化進行控制,可以更快更容易地維護及更新大量的網(wǎng)頁。
1.2 JavaScript框架的應用
JavaScript是Netscape公司開發(fā)的一種腳本語言,它的出現(xiàn)使網(wǎng)頁和用戶之間實現(xiàn)了一種實時的、動態(tài)的、交互的關系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。
2 系統(tǒng)設計
通過研究現(xiàn)有的一些電子商務系統(tǒng)以及對消費者的要求進行分析,可以將電子商務系統(tǒng)分為分為前臺和后臺兩部分。前臺系統(tǒng)可以分為5個功能模塊:商品展示模塊、輪顯圖片顯示模塊、網(wǎng)上購物車模塊、網(wǎng)上支付模塊、定單查詢模塊。后臺系統(tǒng)可以分為5個功能模塊:商品類別管理模塊、商品管理模塊、產(chǎn)品推薦模塊、定單管理模塊、商城新聞管理模塊。
2.1 后臺系統(tǒng)各功能模塊的分析與設計
2.1.1 登錄管理模塊
系統(tǒng)的實現(xiàn)需要有安全的訪問策略,要采取一定的安全訪問控制方法來實現(xiàn)信息的保護。在該系統(tǒng)中采用訪問權限的控制,系統(tǒng)采用Servlet的過濾器來判斷請求的資源是否具有訪問權限,如果有則正常將請求傳遞過去,否則重定向到其他頁面,即完成了資源的訪問控制。
2.1.2 商品管理模塊
系統(tǒng)可對普通商品、特價商品以及商品的分類等進行操作。對普通商品是通過商品名稱、商品型號、商品圖片、市場價以及商品的維護來進行管理的,而商品的型號正是對商品的分類。對特價商品同樣是在普通商品的基礎上增加一個特價管理。對于商品分類管理,主要有商品分類名稱、商品分類描述和商品分類維護3個方面。
商品維護和商品類別維護功能,主要針對現(xiàn)有的商品和現(xiàn)有的商品分類進行查詢、修改以及刪除等操作,同時可以添加商品和商品分類。
2.1.3 訂單管理模塊
購買商品時自動生成訂單,訂單內(nèi)容包括金額、下單日期、訂單狀態(tài)以及訂單編輯。編輯欄里,可以對該訂單詳情進行查詢并進行對該訂單的受理和刪除等操作。同時還可以以CSV、XML和EXCEL的方式導出訂單。
2.1.4 會員管理模塊
會員即消費者在該商城的身份,主要包括登錄帳號、真實姓名、會員級別以及注冊日期、聯(lián)系電話和編輯欄。注冊日期是通過電腦自動獲取的,而在編輯欄中可以對會員進行查詢和刪除。
在該模塊中,還包含一個留言管理,主要包括留言標題、顧客姓名、回復狀態(tài)、留言時間和編輯欄。留言時間是系統(tǒng)自動獲取到的,編輯欄中同樣可以對留言進行查詢和刪除。
2.1.5 系統(tǒng)用戶管理模塊
系統(tǒng)用戶管理主要是針對后臺管理員的權限管理。這里包括管理員的真實姓名、登錄帳號、管理員類型以及對管理員的維護。管理員維護又包括對管理員的修改和刪除,還可以新增管理員。
2.2 前臺系統(tǒng)各功能模塊的分析與設計
2.2.1 注冊登錄模塊
顧客第一次登錄該商城系統(tǒng),必須先注冊,否則無法進入該商城購買商品,只有注冊成功,以注冊的帳號和密碼成功登錄后,顧客才可以進行商品購買、購物車管理、訂單管理和修改注冊信息等操作。
2.2.2 購物車管理模塊
購物車管理主要是針對顧客購買商品后,是繼續(xù)購物還是進入下一步。購物車的管理主要是在提交訂單之前對顧客所購買的商品進行價格和數(shù)量等方面的確認。
2.2.3 訂單管理模塊
訂單管理主要是為了方便顧客查看訂單信息,如果顧客對商品突然不滿意了,可以立刻刪除該訂單。
2.2.4 顧客留言模塊
該模塊主要是方便顧客在購買商品之后提出寶貴的意見和對商品進行評價。
2.2.5 修改注冊信息模塊
此模塊的設計目的在于,更好地讓顧客完善自己的信息。如果第一次填寫有誤,可以在此模塊進行修改。
2.2.6 網(wǎng)上支付模塊
該模塊主要是方便顧客在購買商品之后進行網(wǎng)上銀行支付。它主要是通過接口實現(xiàn)。
3 結語
網(wǎng)上購物系統(tǒng)的設計過程主要是通過用戶登錄模塊、購物車管理、訂單管理以及支付管理等來實現(xiàn)。從中可以看出,利用基于J2EE的電子商務系統(tǒng)的開發(fā)框架,可以快速、迅捷地實現(xiàn)電子商務的應用,利用這種設計開發(fā)模式不但能夠使此電子交易系統(tǒng)非常清晰,而且也能提高開發(fā)效率,提高系統(tǒng)的可重用性和可維護性,為將來系統(tǒng)的擴展打下良好的基礎。
參考文獻
[1]張希遠.基于J2EE框架的電子商務系統(tǒng)的設計與實現(xiàn)[D].武漢:湖北大學,2009.
[2]任建豪.基于J2EE架構的電子商務系統(tǒng)的設計與實現(xiàn)[D].成都:西南交通大學,2005.
[3]李慧宗,孟祥瑞.基于J2EE的中小企業(yè)電子商務系統(tǒng)的設計與實現(xiàn)[J].安徽理工大學,2010(1):109-111.