丁浩
摘要:隨著人們生活節(jié)奏的不斷加快,越來越多的人喜歡網(wǎng)上購物。電子商務網(wǎng)站作為一個建立在網(wǎng)絡上的虛擬購物商場,不僅簡單快捷,而且滿足了人們足不出戶的需要,所以越來越多的中小型電子商務網(wǎng)站開發(fā)都采用此模式。該設計實現(xiàn)的是鞋子的網(wǎng)上商城的購物網(wǎng)站,并結合實際需求,采用三層結構化的設計方法,JSP技術實現(xiàn)動態(tài)頁面的設計、并結合SSH基本框架、MySQL提供強大的數(shù)據(jù)支持實現(xiàn)完成。該系統(tǒng)前臺實現(xiàn)了用戶通過注冊并成功登陸可實現(xiàn)完整的下單流程以及商品評價、個人信息管理等功能。后臺實現(xiàn)了管理員權限以及用戶的訂單、物流的管理、管理商品的信息等功能。
關鍵詞:電子商務;B/S結構;網(wǎng)站設計;鞋店銷售
中圖分類號:了P393 文獻標識碼:A
文章編號:1009-3044(2019)33-0027-03
1背景
隨著計算機技術的發(fā)展,網(wǎng)絡技術儼然已經(jīng)成為21世紀的主導產(chǎn)物,這也在一定程度上促進了電子商務的產(chǎn)生和發(fā)展。網(wǎng)上購物作為電子商務的前端平臺,具有信息量大,更新速度快的特點。它的優(yōu)勢體現(xiàn)在美觀的界面,簡單的操作并提供人性化的售后服務,用戶可以在網(wǎng)上簡單快捷的操作,就可以實現(xiàn)送貨上門的服務,同時也擴大了地域的選擇。
對于用戶來看,網(wǎng)上購物實現(xiàn)了不限時的購物機制,可以花合理的錢去買到自己滿意的商品。從商家的角度來看,節(jié)約了運營的成本,不需要考慮到場地費和管理費,電費等各種費用,綜合來說,網(wǎng)上商城則精簡了這些程序,使管理更加規(guī)范。本文設計了整個網(wǎng)上鞋城的開發(fā)流程以及各模塊實現(xiàn)的功能,努力去探索當今企業(yè)業(yè)務模式之間的關聯(lián)性,這對于以后的電子商城的研發(fā),具有一定的參考價值。本系統(tǒng)搭建JAVAEE開發(fā)環(huán)境,Tomcat集成到開發(fā)環(huán)境,使用Myeclipse作為開發(fā)工具,采用MySQL數(shù)據(jù)庫作為數(shù)據(jù)的技術支持庫,從而提高系統(tǒng)的安全性和穩(wěn)定性,加強網(wǎng)站的防御能力,防止數(shù)據(jù)被截取,保證系統(tǒng)數(shù)據(jù)的安全。
2系統(tǒng)設計架構
B/S體系結構中,客戶端通過瀏覽器訪問Web服務器,服務器收到客戶端發(fā)送的請求之后去訪問數(shù)據(jù)庫服務器,數(shù)據(jù)存儲在數(shù)據(jù)庫服務器上。通過兩者之間的調用與協(xié)調,可以完成連接操作。對于請求的數(shù)據(jù)Web服務器進行處理LL),然后再反饋給用戶。系統(tǒng)結構圖如圖1所示。
3系統(tǒng)功能設計
平臺的主要目的就是為用戶提供一個購物的場所,界面設計美觀、商品信息閱覽方便、快捷、數(shù)據(jù)存儲可靠、為用戶提供一個方便快捷的查詢功能,可以放心使用。前臺的功能包含用戶管理、商品管理、特殊購物、訂單管理、企業(yè)合作(2)。后臺實現(xiàn)的是對于用戶信息、商品的信息、訂單處理。網(wǎng)上鞋城前臺功能結構圖如2所示。
后臺管理員的權限包括管理員賬戶、積分管理、評價管理等功能的實現(xiàn)。后臺管理員能通過后臺數(shù)據(jù)來獲取商品的信息,存儲在MySQL服務器,保證前后端數(shù)據(jù)同步。系統(tǒng)后臺功能結構圖如3所示。
網(wǎng)站的后臺數(shù)據(jù)系統(tǒng)擁有對用戶信息和商品的信息進行添加和管理,對于商品的訂單以數(shù)據(jù)報表的形式輸出到Excel表當中。
3.1用戶管理設計
用戶管理,前臺用戶具有的權限為注冊,登錄,商品展示,商品管理,商品管理主要針對鞋子的品牌,以及鞋子的類型進行管理,訂單管理主要對于客戶的訂單查看,處理退貨等操作的進行。用戶管理的模塊圖如4所示。
用戶登錄成功之后,就可以購物交易,也可對用戶的信息進行管理。訂單成功之后,有后臺管理員進行核實并解決。個人中心自動生成訂單的狀態(tài)。用戶登錄的流程圖如5所示。
用戶在個人信息的界面,通過調用數(shù)據(jù)庫中的receives表,用戶可以對收貨地址的增刪改查,沒有收貨地址時添加聯(lián)系人的收貨地址,并可以設為默認收貨地址。
3.2商品管理設計
在網(wǎng)上鞋城上展示出各種品牌商品,包括男鞋、女鞋以及私人訂制的商品、熱銷商品、降價商品等等,用戶注冊并成為會員之后,可以享有以下權限:瀏覽商品、選購商品、以及秒殺商品等Cq。商品管理模塊圖如6所示。
商品多種購買機制,第一種為直接購買,用戶瀏覽自己喜歡的商品時,直接下單進行購買,在商品詳情頁面用戶直接點擊“直接購買”鏈接;第二種為私人訂制。根據(jù)每個人的喜好不同,設計了一種私人訂制的鞋子,用戶可以根據(jù)自己的愛好特點,進行選擇搭配出自己喜歡的鞋子;第三種為秒殺,用戶選擇某一商品進行秒殺時,先判斷用戶的積分和商品秒殺所需要的積分,若積分足夠,用戶可以去秒殺。購物訂單的流程圖如7所示。
商品詳情,用戶進入到商品詳情的頁面,在商品詳情頁面,后臺數(shù)據(jù)庫通過查咨詢shoes表,前臺就可以顯示鞋子的詳細信息內容。主要內容包括放大鏡、積分、銷售情況、以及商品評價的情況。
3.3數(shù)據(jù)存儲設計
本設計的數(shù)據(jù)庫訪問技術采用JDBC技術,JDBC則是Ja-va具體實現(xiàn)。在經(jīng)過開發(fā)人員不斷地,最終衍生出一個包ja-va.sql,其中封裝了很多類,用于在調用時提供相應的功能。
1)用戶表(UseYs)主要用于儲蓄客戶基本資料的信息,包括ID、uaceount賬號、uname姓名、utel用戶電話、upwd密碼、uemail電子郵箱、uintegral用戶積分、uregtime注冊日期,用戶表如表1所示。
2)訂單信息詳情表(orders)用于存儲用戶購買商品的基本信息,包括訂單ID、用戶ID、Ototal訂單總價、Ordertime訂單時間、Oexpinfo快遞跟蹤詳細信息詳細如表2所示。
4測試結果分析
功能測試的測試目標是確保網(wǎng)絡鞋城的功能實現(xiàn)與設計需求及規(guī)則是否一致,執(zhí)行各個測試用例,得到預期的結果。本系統(tǒng)測試的范疇為:
商品管理模塊:商品展示。網(wǎng)上鞋城前臺顯示商品鞋子的信息,搜索商品。用戶可以根據(jù)商品的特性進行查詢操作,也可以實現(xiàn)模糊查詢。購買商品??梢栽诰W(wǎng)上鞋城的前臺進行下單,商品詳情。顯示出鞋子的詳細信息。
購物車管理模塊:添加購物車。添加購物車,可以形成多個商品一張訂單的狀態(tài)。訂單管理。統(tǒng)一管理購物車商品。購物車刪除。在購物中存在的商品多于一個,可以執(zhí)行刪除的操作。管理員權限的問題。對于后臺的管理員可以進行權限的操作。
用戶UI界面模塊:用戶界面測試主要核對瀏覽器的兼容性,檢查在各種瀏覽器下,系統(tǒng)界面的呈現(xiàn)完整,美觀,大方。
性能分析主要用于檢查本系統(tǒng)的用戶響應時間,網(wǎng)站處理事務的速度,針對單業(yè)務場景和混合型業(yè)務場景,使用jmeter進行完成性能測試,在一定的時間內成功跑完測試腳本,并沒有其他錯誤的產(chǎn)生。
安全性測試:本系統(tǒng)是以B/S為架構設計的,設置用戶權限訪問該購物鞋城。應用級別的安全性,用用戶類型和可訪問的數(shù)據(jù)進行創(chuàng)建測試實例。
5結束語
在現(xiàn)在越來越多綜合性的網(wǎng)站已經(jīng)占據(jù)著B2C大部分的市場的情況下,越來越多的專門某一類的商品的電子網(wǎng)站也隨之而來,兩者之間相互協(xié)調,共同促進發(fā)展。本系統(tǒng)是一套完整的B2C電子商城系統(tǒng),采用B/S結構,這樣既便捷了用戶的訪問,也方便了商家對于鞋子信息的管理。建立于互聯(lián)網(wǎng)標準通信協(xié)議之上并支持了CP/IP協(xié)議,軟件采用的是模塊級別安全管理,系統(tǒng)的安全性也比較高。