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