黃懷毅
摘 要:文章設計的服裝銷售管理系統基于B/S模式體系結構,同時通過使用jsp對頁面進行基本設計,最后結合mysql數據庫進行開發。該系統主要實現對系統的管理、用戶的管理、商品管理、訂單管理和留言板管理等模塊,測試表明該系統基本達到預期要求。
關鍵詞:B/S模式;服裝銷售管理系統;jsp
我國電子商務自2005年以來,每年的交易額持續穩定增長,在近幾年更是呈噴井式發展,隨之而來的是傳統實體店受到了強烈沖擊,網購已在逐漸取代傳統購物方式。而服裝銷售管理系統就是將網絡與傳統相結合,使實體店也能實現線上發展,不再屈居于某一個地段,受營業時間等條件的限制。從而緩解網購帶來的沖擊。也間接性的減輕了實體店的成本,提高了工作效率,促進了服裝銷售業的良性發展。
1 設計思想
對于一款典型的數據庫管理系統來說,尤其是服裝類這樣數據量非常大的管理系統,必須要滿足使用方便和操作靈活等要求。而本文所講述的系統在設計上也要滿足以下幾點:(1)系統本身采用人機對話的操作方式,并且界面美觀、大方,查詢信息時也靈活、方便,數據存儲方面也要準確并且安全可靠。(2)系統前臺界面要能展示所有的服裝,并且可以展示最新的服裝和特價版的服裝產品。(3)系統本身要滿足顧客能夠快捷地進行服裝信息的查詢的需求,并且會員要能隨時地修改自己的個人資料。(4)系統本身要實現基本的網上購物的功能,同時顧客也能隨時查看自己的訂單信息。(5)系統要最大限度地實現系統本身的可維護性和可操作行,并且要保證系統的運行要穩定,并且安全可靠。
2 系統設計
服裝銷售管理系統是基于B/S體系結構進行設計的,前臺采用jsp對頁面進行設計還有功能的實現,后臺則用mysql數據庫進行開發。服裝銷售管理系統在前臺頁面里為用戶提供了部分商品的圖片展示,同時用戶可以對商品進行類別搜索,還可以進行會員注冊,在個人信息里也可以查看自己的會員信息,可進行修改編輯。當用戶看到滿意的商品可加入購物車,然后進行支付,此在訂單信息里也可以進行查詢。此外還有留言板,用戶對于網站本身或者購物過程中有任何問題都可以在留言板里進行留言。管理員則可以在后臺對商品信息、訂單、銷售量、整體的庫存還有會員進行管理。
(1)前臺。會員注冊:登錄本系統購物,用戶可以進行會員注冊。商品信息管理:用戶在登錄本系統后,可以查看或者搜索商品信息。購物車:用戶在打開系統后,有選擇好的商品可加入到購物車里,等待付款。訂單管理:用戶在登錄系統后,可以對自己的訂單信息進行管理操作。留言板:用戶可以在留言板處進行留言,對系統或者其他作出評價等。
(2)后臺。商品管理:管理員登錄系統后,可以對商品信息進行管理。訂單管理:管理員登錄系統后,可以對訂單信息進行管理操作。銷量統計:管理員在登錄系統后,可以對本月或者某個季度的銷量進行統計。庫存管理:管理員在登錄系統后,可以管理庫存信息。會員管理:管理員在登錄系統后,可以對會員信息進行管理。留言板:管理員在登錄系統后,可以對留言板上的信息進行刪除等操作的管理。
3 實體聯系模型(見圖1)
4 表結構設計
此系統主要建立了管理員表、會員表、商品表、銷售信息表、庫存表、訂單表等。管理員:管理員屬性有管理員編號、用戶名、密碼等,其中管理員編號為主鍵。會員:會員的屬性有會員的編號、用戶名、密碼、姓名、性別、年齡、電話、地址、郵箱等,其中會員編號為主鍵。庫存:庫存的屬性有庫存編號、商品編號、出入庫數量、出入庫日期、出入庫類別等。商品:商品的屬性有商品編號、名稱、圖片、金額、屬性、類別、商品詳情等。銷售信息:銷售信息的屬性有銷售編號、銷售數量、商品編號、銷售日期等。訂單:訂單的屬性有訂單編號、商品編號、會員編號、數量、金額、日期、發貨狀態等。
5 功能模塊的實現與測試
5.1 登錄模塊
5.2 用戶信息管理模塊
用戶進入系統管理自我信息的功能實現:使用userDAO中的findByld和findAll方法來刪除和獲取數據庫中的數據。具體操作:用戶在自己的界面,有編輯選項,編輯選項里有刪除修改操作。用戶管理界面的功能實現:通過findAll方法來顯示所有用戶的信息,點擊刪除時,則通過findByld方法來獲取指定的用戶ID,最后使用sql語句來進行操作。具體操作步驟:在用戶信息后,有編輯選項,可進行刪除修改等操。整體實現過程:點擊用戶管理,在后臺服務層獲取用戶的相關信息,并顯示到頁面,再進行信息的修改即在頁面上進行數據的修改輸入,并在瀏覽器端進行數據的簡單驗證,驗證通過則提交數據,進入后臺保存,然后在后臺再次進入數據的驗證,如果數據合法或者驗證通過,則對數據進行保存,若不合法,則返回相應的字段錯誤信息。
5.3 訂單管理模塊
用戶在處理訂單時使用buyAction中的方法,當用戶提交訂單時,訂單狀態默認為未受理,管理員去查看訂單是則調用了orderMana()方法來將訂單顯示在頁面中,點擊刪除時則調用orderDelByAd()方法將通過訂單的ID對指定的訂單進行刪除操作,而點擊受理訂單時則調用orderShouli()方法將訂單狀態改為已受理,管理員通過查看訂單明細時用orderDetail()方法通過訂單ID將指定的訂單明細顯示在頁面中。具體操作步驟: 進入訂單界面,每個訂單后面有個提交訂單按鍵,點擊按鍵提交訂單。訂單上還有編輯按鍵,可進行刪除。實現過程:點擊訂單管理,在服務層獲取所有訂單的信息,進行分頁。并顯示到頁面,然后進行對訂單刪改查等一系列操作,例如修改訂單信息,對修改的信息進行數據驗證,如果合法即保存信息,如果不合法,則返回提示信息。
5.4 商品信息管理模塊
此模塊主要也就是對商品進行管理,在商品修改之前,先進行管理員權限判斷,如果有相應的權限,再進行數據查詢,并進行分頁顯示,然后進行商品信息的增刪改查等操作,例如修改信息,進行信息驗證,驗證通過保存修改的信息。在做的時候,主要要將商品分為幾個類別,管理時也就要分開管理,其主要通過判斷goodsIsnot來區分。留言板信息管理模塊,留言板的功能主要先依靠liuyanDAO.findALl方法來獲取所有留言,然后再通過調用liuyanMana來顯示。管理員的添加操作則是通過調用liuyanAdd方法來實現。留言的時間定義方面則是通過獲取系統的時間的方法來定義。最后刪除留言時就調用liuyanDel方法實現。具體操作步驟:在進入商品信息管理界面,在搜索欄里可以對所需商品進行搜索,已選擇的商品可以進行編輯操作。在留言板界面,有寫字板,用戶在這里留言,然后點擊發送。管理員界面,有留言板編輯,點擊后對留言板的內容進行編輯操作。
5.5 系統測試
為了保證系統達到標準,決定將測試過程主要分為代碼審查、單元測試、集成測試、確認測試和系統測試等。
5.5.1 單元測試
單元測試是將檢測集中在軟件設計的最小的一個單位模塊上,然后通過測試來檢驗該模塊的實際功能與定義的功能是否吻合,以及編碼是否有錯誤。
5.5.2 集成測試
集成測試是將模塊按照設計的要求組裝起來然后再同時進行測試,這樣做的主要目的是為了判斷系統出現的問題是否與接口有關。比如其中一個模塊與另外一個模塊因為疏忽的原因而造成有害的影響;導致把子功能組合起來造成不出現預期的主功能現象。而一些看起來可以接受的小誤差當積累到一定程度時,就會導致全程的數據結構出現錯誤。
5.5.3 確認測試
確認測試的主要目的是要向用戶表明系統是能夠達到預期效果的。經過集成測試后,已經按照設計的預期將所有的模塊組成了一個完整的軟件系統,接口錯誤也已經排除,接著就進一步驗證軟件的可行性,這就是確認測試的任務,即軟件的功能和性能是否達到所預期的標準。
5.5.4 系統測試
軟件開發完成之后,還要與系統中其他部分進行配套運行,通過系統測試。包括恢復測試、安全測試、強度測試和性能測試等完成最后的步驟。
6 結語
服裝銷售管理系統是采用了比較流行的B/S模式結構,使用J2EE框架和MYSQL數據庫來完成系統的設計與開發。系統本身也考慮了用戶的需求,同時達到了預期效果,另外也添加了一些附加功能,這樣可以使系統更加人性化。用戶也可以隨時的對所有的信息進行查詢。最后也到達了當初設計這個系統時的目的,即可以使網絡與傳統業相結合,從而緩解服裝業的實體店面對網購沖擊的尷尬局面。
參考文獻
[1]韓雪平,徐桂芳.數據倉庫技術在電子訂貨系統中的應用研究[J].計算機光盤軟件與應用,2014(5):33-34.
[2]馬文文,姚拓,李龍,等.牧草根際促生菌資源數據庫管理系統構建[J].草原與草坪,2015(3):44-45.
[3]高翠芬,胡嵐,溫靜.基于Web Services的網上圖書訂購系統安全性應用[J].電子技術與軟件工程,2015(5):12-13.
[4]楊晨,韓旭.基于ASP的網上圖書銷售系統的設計與實現[J].電子世界,2014(15):23-24.
[5]陳進強.網上圖書交易系統的設計與實現[D].南昌:南昌大學,2014.
[6]杜玉昌.基于WEB的小型公司人事管理系統的設計[J].電子技術與軟件工程,2014(20):78-80.
[7]劉嬋榕.基于B/S架構的高校教務管理系統的設計與實現[D].長春:吉林大學,2015.
The Design and Implementation of Clothing Sales Management System
Huang Huaiyi
(Information Engineering College, Xianyang Normal University, Xianyang 712000, China)
Abstract: The article design clothing sales management system architecture based on B/S mode, through the use of JSP page for basic design at the same time, finally combining the mysql database development. The system mainly realize the management of the system, user management, commodity management, order management and message board management module, test show that the system achieves the expected requirements.
Key words: B/S mode; clothing sales management system; jsp