聶 堰,王邦千,林興康
(四川工商學院計算機學院,四川 成都 611745)
隨著近年來我國市場經(jīng)濟的進一步發(fā)展,國內對于消費品市場的要求越來越高,這就為商家們帶來了許多的機遇,同時因為商家之間的激烈競爭,使得商家們在生活中面臨了很多挑戰(zhàn)。商家必須對自己的店鋪做出創(chuàng)意性的革新,借此吸引更多的消費者,讓他們擁有一個更好的購物和生活體驗。所以在線商家管理和服務平臺設計中被提出。
從技術方面來說,基于商家信息服務管理系統(tǒng)的客戶在購物時不需考慮商品的配送問題,使用時輕松方便,簡潔明了,每次使用時都會在手機中即時打開最新版本,極大地降低了軟件維護難度,提升了用戶體驗。我們打造的商家信息服務管理系統(tǒng)是致力于針對各種顧客的購物平臺,能夠為各種顧客提供多種商品,以便充分利用零碎時間學習購買到喜歡的商品。
商家管理與服務系統(tǒng)的本質是針對顧客能夠在進行線下或者網(wǎng)上購物達到極大的方便。商家信息管理系統(tǒng)主要目標是為顧客訂單中的各種方面信息實現(xiàn)有效地管理,為顧客訂單中所有信息實現(xiàn)的管理和解決問題提供有效的服務。商家的管理與服務系統(tǒng)的主要功能仍然是基本數(shù)據(jù)運算操作,其中包括了增、刪、改,同時該系統(tǒng)還為顧客提供了一個完全自動化的訂單信息處理服務平臺,通過對所有顧客訂單信息的相互對應和自動化實現(xiàn)了顧客所有商品訂單信息的整合。
該系統(tǒng)主要分為前后臺,前臺是進行顧客信息服務,后臺是管理系統(tǒng),提供給顧客和管理員使用。
本系統(tǒng)主要是為了方便用戶實現(xiàn)從注冊登錄,下單結算,收貨等一系列購物操作,節(jié)省用戶的購物時間,保證用戶能購買到想要的商品。這就要求系統(tǒng)能順利運行,允許容納大量用戶同時訪問,每天要處理多個訂單要求,給用戶提供安全、方便的購物體驗。所以具體的技術要求如下:
系統(tǒng)可靠性:對于一個系統(tǒng)來說,可靠性是最重要的,也是必需的。這要求系統(tǒng)必需有著妥善的錯誤處理機制,對于出現(xiàn)的問題能夠迅速解決。此外,還需要嚴格保證用戶的信息安全,讓用戶有安全感,完全信任商家。
高效的操作性要求,對于一些商家信息管理類的復雜操作而言,如何能夠通過有效的信息集合來大大降低其操作者和管理人員的成本和操作復雜性,是考驗一個信息管理系統(tǒng)的重要方面,如何能夠通過有效的信息集合以及更好地優(yōu)化信息管理系統(tǒng)的結構來改善其操作效率,這也是對于該系統(tǒng)在開發(fā)和設計過程中首先需要認真考慮的一個關鍵點。
數(shù)據(jù)設計模塊管理系統(tǒng)設計的一個關鍵組成部分,數(shù)據(jù)庫設計的好壞與否直接決定著整個系統(tǒng)的工作效率與性能。系統(tǒng)在綜合分析各種數(shù)據(jù)庫的優(yōu)劣后,采用了性能、執(zhí)行速度和效率都比較好的 mysql 數(shù)據(jù)庫,在充分認識到數(shù)據(jù)庫所要存儲的對象后,通過詳細地分析了系統(tǒng)的各個功能和其他權限層次的用戶要求,最終選擇了各個表級架構的設計模型和方法,確定了其具體的內容。在本文對于數(shù)據(jù)庫的概念化設計階段,將虛擬現(xiàn)實世界中所有事物的聯(lián)系從一個抽象到輸入數(shù)據(jù)模型,采用E-R 模型從一個數(shù)據(jù)庫系統(tǒng)中所有的實體都進行了概念化設計,將其與實體和相關的屬性從一個簡單地直觀顯示了出來。
需求分析設計的總E-R 圖如圖1 所示。
圖1 系統(tǒng)總體E-R 圖
用戶登錄成功之后,系統(tǒng)會自動為用戶跳轉到前端購物首頁。在首頁中的右上角可以看到登錄的用戶信息,鼠標移動到該用戶就會出現(xiàn)子菜單欄,未登錄時會提示用戶登錄或者注冊。登錄成功之后會顯示“收貨地址”“購物車”“我的訂單”“退出”等選項。之后用戶可以根據(jù)自己的需要在搜索欄中搜索想要購買的商品,并且每次搜索后系統(tǒng)都會保留歷史搜索記錄,方便用戶進行再次搜索。在點擊搜索之后,頁面就會自動跳轉,為用戶展示各種各樣相關商品,以供顧客選擇。如圖2 所示。
圖2 購物首頁
購物車模塊主要使用jsp 框架實現(xiàn)的視圖層。當用戶對某個商品有興趣,就可以點“添加購物車”按鈕將商品添加到購物車里,具體頁面見圖3所示。
圖3 添加購物車頁面
訂單模塊主要使用jsp 框架實現(xiàn)的視圖層。用戶可以在“我的訂單”中隨時查看自己的訂單信息,包括所有商品信息、交易金額、創(chuàng)建訂單時間以及唯一的訂單號。具體見圖4 所示。
圖4 訂單頁面
后臺商品管理模塊主要使用jsp 框架實現(xiàn)的視圖層。后臺管理員可以實時對商品進行上架、下架處理,主要操作位增、刪、改、查。具體見圖5 所示。
圖5 商品管理頁面
在該系統(tǒng)的登錄模塊中允許用戶和管理員登錄。測試登錄是看用戶輸入的用戶名和密碼在數(shù)據(jù)庫中是否能夠查詢到,找得到就表示該用戶存在,可以實現(xiàn)登錄功能。如表1 所示。
表1 用戶登錄模塊等價類表
測試用例覆蓋全面才能完成測試。如表2 所示。
表2 登陸模塊等價類測試用例表
通過以上所有等價類得出,只要輸入的數(shù)據(jù)正確,就能成功登陸。通過等類類劃分法測試說明本系統(tǒng)登陸模塊可以實現(xiàn)。
本系統(tǒng)已經(jīng)完成了大部分商家管理與服務系統(tǒng)的所有功能,可以為用戶提供一個滿意的網(wǎng)上購物。用戶可以在系統(tǒng)中使用此操作,從網(wǎng)站上進行注冊、登陸到添加商品直接放入到自己的購物車、結算下單這些步驟都十分方便。