網上購物平臺開發

一、網上購物平臺需求規格說明書

網上商城是一個綜合性的互聯網電子商務平臺。通過互聯網來開展電子商務已經成爲了當前企業節約交易成本,提高交易的速度的重要手段。爲了更好的支持實際的交易過程,網上商城爲商品購買者提供了從商品瀏覽到商品購買的整個功能的支持,並且,還爲商品購買者提供快捷的商品檢索方式,幫助購買者更快尋找到自己所需求的商品;同時,由於考慮到網絡交易的具體特點,爲商家提供了一套包含商品庫存管理、商品訂單審覈、商品送貨處理和商品結算的功能,充分保障商家在整個交易過程中的安全性,避免額外的交易成本。下文將分成以下7個部分來描述整個網上商城的需求,其中:

用例分析:用例分析主要是描述整個網上商城對購買者和商家所能夠提供的功能。它通過清晰的用例,詳細描述在整個網上商城的交易和管理過程中所有參與者的功能。

軟件可用性需求:軟件可用性需求主要描述網上商城在符合怎樣的條件下才能夠順利地被用戶接收並使用。

軟件可靠性需求:軟件可靠性需求主要描述網上商城能夠在什麼條件範圍內穩定運行的條件參數。

n 軟件性能需求:軟件性能需求主要描述軟件技術教育平臺的性能參數,本文檔將從響應速度、併發量要求以及未來的可擴展性參數三個方面來描述。

n 軟件設計約束:軟件設計約束主要描述在使用本文檔進行軟件系統設計時,必須要遵循的設計約定。

n 接口:接口主要描述網上商城在實施或者集成時,需要與其它系統進行交互的內容。

系統級需求用例圖

在系統中,功能需求包含三個部分:一部分是購買者的購買過程,一部分是商場的處理過程,一部分是系統管理員管理系統的功能。其中,商品購買是一個單獨的過程,所以,它將擁有一個獨立的用例模型,而商場的處理和系統管理息息相關,它將合併成爲一個用例模型。這兩個用例模型圖如下:

角色描述

在本項目中,共涉及四類角色:管理員,超級管理員,遊客以及註冊用戶。

n 管理員:對網上商場的某個或者某幾個部分進行管理的人員

n 超級管理員:超級管理員具有管理員的所有權限,並且它還能夠對所有系統中的其它管理員進行管理的人員,它在系統中是唯一的;

n 遊客:遊客是在系統中未登錄的用戶,它不具有平臺中購物的合法權限;但是,遊客允許進行商品瀏覽、檢索以及挑選。

n 註冊用戶:也叫商場會員,它具有在本網上購物平臺中購物的合法權限,也是本平臺中唯一具有發起訂單的人員。

1.1.2  用例描述

下面將詳細描述各個用戶在本網上購物平臺中的用例。

管理員用例

本節將描述管理所具有的所有的功能。

1)管理員個人信息管理

用例名稱

管理員個人信息管理

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

成功更新管理員個人信息

主要成功場景

管理員查閱自己的個人信息

管理員根據需要對自己的個人信息進行一定的修改

保存修改的個人信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

2)商品一級分類管理

用例名稱

增加商品一級分類

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

在系統中成功增加一個一級分類

主要成功場景

管理員輸入一級分類的基本信息

管理員保存一級分類的基本信息

更新系統一級分類的列表

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

編輯商品一級分類

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

未審批的商品一級分類得到審批,可以使用此分類進行商品發佈;已審批的商品一級分類可以對其的基本信息進行變更。

主要成功場景

管理員查閱所需要修改的一級分類的基本信息

管理員根據需求變更一級分類信息的某些項目

保存更新好的一級分類基本信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

3)商品二級分類管理

用例名稱

增加商品二級分類

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

在系統中成功增加一個二級分類

主要成功場景

管理員輸入二級分類的基本信息

管理員保存二級分類的基本信息

更新系統二級分類的列表

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

編輯商品二級分類

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

未審批的商品二級分類得到審批,可以使用此分類進行商品發佈;已審批的商品二級分類可以對其的基本信息進行變更。

主要成功場景

管理員查閱所需要修改的二級分類的基本信息

管理員根據需求變更二級分類信息的某些項目

保存更新好的二級分類基本信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

4)商品信息管理

用例名稱

增加新商品

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

在系統中成功增加一個新商品

主要成功場景

管理員輸入商品的基本信息

管理員保存商品的基本信息

更新系統商品的列表

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

編輯商品信息

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

未審批的商品得到審批,將此商品的信息發佈到商城中;已審批的商品可以對其的基本信息進行變更。

主要成功場景

管理員查閱所需要修改的商品的基本信息

管理員根據需求變更商品信息的某些項目

保存更新好的商品基本信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

5)商品庫存管理

用例名稱

庫存配置管理

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

在系統中設置好庫存的缺省配置,系統能夠使用新的滿庫數量值和預警數量值來進行商品庫存檢查

主要成功場景

管理員輸庫存配置的基本信息

管理員保存庫存配置的基本信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

商品庫存變更

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

成功將商品庫存修改

主要成功場景

管理員輸入商品新庫存數量

管理員保存商品的新庫存值

更新商品的庫存,如果庫存大於預警值,則將其移出預警列表

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

所有商品滿庫

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

商城中所有商品其庫存都變成滿庫值。

主要成功場景

管理員激活滿庫操作

系統自動將所有商品的庫存設置成爲滿庫

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

商品庫存瀏覽

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

正確顯示商品庫存信息

主要成功場景

在查看預警信息時,能夠查看到所有預警商品的庫存信息列表

能夠查看所有商品的庫存情況列表

能夠查看一個具體的商品的詳細庫存情況

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

6)訂單管理

用例名稱

訂單所屬用戶詳情查閱

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

正確顯示訂單所屬的用戶的基本信息

主要成功場景

管理員按照需求在訂單列表中選擇一個具體的訂單,並且提交查閱詳細所屬用戶信息的請求

返回正確、全面的用戶信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

訂單送貨處理

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;同時訂單是未進行過送貨處理操作的訂單

後置條件

訂單狀態修改爲已送貨處理

主要成功場景

管理員按照需求在未處理訂單的列表中選擇一個具體的訂單,提交送貨處理請求

系統接受請求,並且將訂單轉移到已送貨的訂單列表中

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

訂單詳細信息查詢

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統

後置條件

正確顯示訂單所屬的用戶的基本信息

主要成功場景

管理員按照需求在訂單列表中選擇一個具體的訂單,並且提交查閱其詳細信息的請求

返回正確、全面的訂單信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

訂單結算

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;同時訂單在已送貨訂單列表中

後置條件

訂單狀態修改爲已結算

主要成功場景

管理員按照需求在已送貨的訂單列表中選擇一個具體的訂單,提交結算請求

系統接受請求,並且將訂單轉移到已結算的訂單列表中

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

訂單取消

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

訂單狀態修改爲取消

主要成功場景

管理員按照需求在訂單列表中選擇一個具體的訂單,並且提交取消訂單的請求

系統接受請求,並且將訂單轉移到已取消的訂單列表中

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

未處理訂單瀏覽

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示未處理訂單的列表信息

主要成功場景

能夠查看到所有未處理的訂單信息

能夠查看到其中一訂單的詳細信息

能夠查看到其中一訂單用戶的詳細信息

能夠對其中一訂單進行處理

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

送貨中訂單瀏覽

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示送貨中訂單的列表信息

主要成功場景

能夠查看到所有送貨中的訂單信息

能夠查看到其中一訂單的用戶詳細信息

對其中一訂單進行結算

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

結帳訂單瀏覽

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示已結帳訂單的列表信息

主要成功場景

能夠查看到所有已結帳的訂單信息

能夠查看到其中一訂單的用戶詳細信息

能夠查看到其中一訂單的詳細信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

已取消訂單瀏覽

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示已取消訂單的列表信息

主要成功場景

能夠查看到所有已取消的訂單信息

能夠查看到其中一訂單的用戶詳細信息

能夠查看到其中一訂單的詳細信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

7)綜合查詢統計

用例名稱

按日期顯示

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示當日的註冊用戶或者訂單信息

主要成功場景

能夠查看到當日的所有註冊用戶

能夠查看到當日的所有訂單信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

按月份顯示

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示當月的註冊用戶或者訂單信息

主要成功場景

能夠查看到當月的所有註冊用戶

能夠查看到當月的所有訂單信息

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

註冊用戶統計

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示當月或當日的註冊用戶信息

主要成功場景

能夠按月顯示所有註冊用戶

能夠按日顯示所有註冊用戶

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

用例名稱

用戶訂單統計

主要參與者

管理員

前置條件

操作者已經被授予管理員身份,並且使用此身份登陸系統;

後置條件

正確顯示當月或當日的訂單信息

主要成功場景

能夠按月顯示所有訂單

能夠按日顯示所有訂單

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給管理員

特殊需求

超級管理員用例

超級管理員具有所有一般管理員的用例,下文描述的是超級管理員具有的而一般管理員不具有的用例。

1)新增管理員

用例名稱

新增管理員

主要參與者

超級管理員

前置條件

操作者必須具有超級管理員的身份,在本系統中,超級管理員具有唯一性

後置條件

成功新增加一名管理員,此管理員可以在審批後正式啓用

主要成功場景

超級管理員輸入新增加管理員的基本信息

保存新增管理員的個人信息

擴展

當管理員新增過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給超級管理員

特殊需求

2)審覈管理員

用例名稱

審覈管理員

主要參與者

超級管理員

前置條件

操作者必須具有超級管理員的身份,在本系統中,超級管理員具有唯一性

後置條件

啓用系統中的一個管理員身份

主要成功場景

超級管理員將管理員的使用狀態設置成爲已審覈

保存

擴展

當管理員新增過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給超級管理員

特殊需求

1.1.2.3  遊客用例

1)用戶登錄

用例名稱

用戶登錄

主要參與者

未經註冊的遊客

前置條件

後置條件

遊客通過系統驗證,可以使用合法的系統用戶身份來進行商品購買和查閱

主要成功場景

遊客輸入用戶名密碼

系統進行驗證,判斷遊客的是否具有合法的系統用戶身份,如果身份確認,則返回給遊客一個合法用戶身份,如果得不到確認給遊客返回錯誤信息

擴展

在遊客購物過程中,允許用戶先選購商品,當用戶需要提交訂單的時候再登錄

特殊需求

2)用戶註冊

用例名稱

用戶註冊

主要參與者

未經註冊的遊客

前置條件

後置條件

遊客取得商場會員的身份,能夠進行購物

主要成功場景

遊客輸入用戶註冊所需要的基本信息

系統校驗用戶註冊信息輸入的合法性

系統將用戶的基本信息存儲,然後給用戶合法的身份

擴展

當用戶註冊成功後,系統將自動以用戶註冊的用戶名和密碼登錄,給予註冊者系統合法用戶身份

特殊需求

3)商品搜索

用例名稱

商品搜索

主要參與者

未經註冊的遊客

前置條件

後置條件

取得符合用戶檢索條件要求的商品,並且,用戶可以根據自己的需要在符合用戶檢索條件的商品列表中進行商品認購

主要成功場景

輸入所需要了解的商品的名稱或者關鍵字

如果商城中存在符合條件的商品,那麼顯示這些商品的列表,如果不存在,那麼提示用戶商場中無符合條件的商品

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

4)商城信息檢索

用例名稱

商城信息檢索

主要參與者

未經註冊的遊客

前置條件

後置條件

返回用戶所想要了解的商場的所有詳細信息

主要成功場景

用戶選擇所希望瞭解的商場信息的種類

系統返回用戶所選擇的信息種類的詳細情況

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

5)商品選購

用例名稱

商品選購

主要參與者

未經註冊的遊客

前置條件

後置條件

能夠將商品放入遊客的購物車

主要成功場景

選擇所需要購買的商品

將商品放入購物車

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

遊客的購物車在遊客離開商城,關閉瀏覽器後將不得到保存

6)清空購物車

用例名稱

清空購物車

主要參與者

未經註冊的遊客

前置條件

遊客的購物車裡有選購的商品

後置條件

能夠將遊客購物車中的所有商品清除,將遊客的購物車設置爲空的狀態

主要成功場景

遊客發出清空購物車的指令

系統將遊客的購物車設置成爲空的狀態

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

遊客的購物車在遊客離開商城,關閉瀏覽器後將不得到保存

7)刪除商品

用例名稱

刪除商品

主要參與者

未經註冊的遊客

前置條件

遊客的購物車裡有選購的商品

後置條件

將遊客購物車中的某一件商品移出遊客的購物車

主要成功場景

遊客選擇所需要移出的商品

發出刪除指令,系統將此商品從購物車中移除

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

遊客的購物車在遊客離開商城,關閉瀏覽器後將不得到保存

8)修改商品數量

用例名稱

修改商品數量

主要參與者

未經註冊的遊客

前置條件

遊客的購物車裡有選購的商品

後置條件

將遊客購物車中的某個或者某些商品的採購數量進行修改

主要成功場景

遊客選擇所需要修改採購數量的商品

輸入這些商品的新的採購數量

系統更新用戶購物車,將新的商品採購數量存儲在系統中

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

遊客的購物車在遊客離開商城,關閉瀏覽器後將不得到保存

1.1.2.4  註冊用戶用例

註冊用戶能夠擁有所有的遊客的用例,即,遊客所能夠享受的業務應用,註冊用戶同樣可以享受,下節所分析的用例是註冊用戶所有的而遊客沒有的用例。

1)訂單提交

用例名稱

訂單提交

主要參與者

註冊用戶

前置條件

用戶購物車中有商品,並且用戶已經登錄到系統中

後置條件

用戶將信息完整的訂單發送到商場,商場可以根據此訂單上的信息進行送貨和結算的處理

主要成功場景

用戶輸入收貨人的詳細信息

用戶確認收貨人的詳細信息

用戶輸入送貨方式

用戶輸入結算方式

用戶確認訂單

擴展

當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給遊客

特殊需求

2)用戶資料修改

用例名稱

用戶資料修改

主要參與者

註冊用戶

前置條件

用戶必須是註冊用戶,且用戶只能夠修改自己的資料,用戶必須已經登錄

後置條件

將自己的新資料更新到系統中,方便用戶購物

主要成功場景

遊客輸入用戶註冊所需要的基本信息

系統校驗用戶註冊信息輸入的合法性

系統將用戶的基本信息存儲,然後給用戶合法的身份

擴展

特殊需求

3)用戶密碼修改

用例名稱

用戶密碼修改

主要參與者

註冊用戶

前置條件

用戶必須是註冊用戶,且用戶只能夠修改自己的登錄密碼,用戶必須已經登錄

後置條件

將新的密碼更新到系統中,用戶在下次登錄時可以採用新密碼登錄

主要成功場景

遊客輸入用戶的新密碼和確認新密碼

系統校驗用戶密碼信息輸入的合法性

系統將用戶的密碼信息存儲

擴展

特殊需求

用例名稱

用戶訂單取消

主要參與者

註冊用戶

前置條件

用戶必須是註冊用戶,並且用戶登錄到系統中。並且用戶的訂單狀態爲未提交

後置條件

成功取消用戶已經存在的訂單

主要成功場景

用戶查閱自己的訂單

選擇需要取消的訂單,發出取消請求

系統將用戶訂單刪除

擴展

特殊需求

4)將商品加入到個人收藏

用例名稱

將商品加入到個人收藏

主要參與者

註冊用戶

前置條件

用戶必須是註冊用戶,並且用戶登錄到系統中

後置條件

成功將商品加入個人收藏夾,用戶此後能夠直接從個人收藏夾中查閱這些商品的信息和購買這些商品

主要成功場景

用戶選擇所需要的商品

將所選擇的商品加入到個人收藏夾中

擴展

特殊需求

5)將商品從個人收藏夾中移出

用例名稱

將商品從個人收藏夾中移出

主要參與者

註冊用戶

前置條件

用戶必須是註冊用戶,並且用戶登錄到系統中

後置條件

將個人收藏夾中的商品移出,在用戶的個人收藏夾中再也不能查閱此商品的信息和購買這些商品

主要成功場景

用戶進入個人收藏夾

用戶選擇所需要移出的商品

將所選擇的商品從個人收藏夾中移除

擴展

特殊需求

6)訂單提交

用例名稱

訂單提交

主要參與者

註冊用戶

前置條件

用戶必須是註冊用戶,並且用戶登錄到系統中,並且用戶所處理的訂單是未提交狀態

後置條件

將訂單提交給商場,商場可以根據用戶訂單的情況進行送貨和結算處理

主要成功場景

用戶輸入送貨地址信息

用戶輸入送貨方式信息

用戶輸入結算方式信息

系統將訂單設置成爲已提交的狀態

擴展

二、項目數據庫設計

根據對項目需求分析的結果,確定本項目數據庫共需12張表;爲了給數據庫的建立提供規範化的依據,以下通過表格的形式對每張表的表名、字段名、字段名稱、字段長度、是否能爲空進行嚴格的界定。

本項目的數據庫名稱定爲:Wshop,表中字體爲紅色的爲主鍵。

一、 後臺管理模塊

表1名: manager_tb(管理員信息)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

管理員ID

managerID

int

2

管理員姓名

managername

varchar

32

3

管理員密碼

managgeterpwd

varchar

32

4

管理員描述

managerdesc

varchar

200

5

最近登錄時間

lasttime

timeStamp

8

6

用戶類型

uertype

int

4

7

是否審覈

ischeck

int

4

8

備註:

用戶類型:1.超級管理員2.錄入員3.審覈員4.統計員

是否審覈: 0.未審覈 1.已審覈

表2名:firstsort_tb (一級分類)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

一級分類ID

firstID

int

4

2

名稱

firstname

varchar

50

3

描述

firstdesc

varchar

50

4

顯示級別

firstgrade

int

4

5

是否審覈

ischeck

int

4

備註:

1:是否審覈(0 未審覈 1 審覈)

2:顯示級別(0 最低級別 9 最高級別)

表3名:secondsort_tb(二級分類)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

一級分類ID

firstID

int

4

2

二級分類ID

secondsortID

int

4

3

名稱

secondsortname

varchar

50

4

描述

secondsortdesc

varchar

50

5

顯示級別

secondsortgrade

varchar

50

6

是否審覈

ischeck

int

4

備註:

1:是否審覈(0 未審覈 1 審覈)

2:顯示級別(0 最低級別 9 最高級別)

表4名: GoodsInfo_tb (商品信息管理)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

商品ID

goodsID

Int

4

2

一級分類ID

firstID

int

4

3

二級分類ID

secondID

int

4

4

商品編號

goodsnumber

varchar

50

5

商品型號

goodstype

varchar

50

6

商品名稱

goodsname

varchar

50

7

關鍵字

keywords

varchar

50

8

商品簡介

goodsintroduce

varchar

50

9

商品描述

goodsdesc

varchar

50

10

商品品牌

goodsbrand

varchar

50

11

市場價

marketprice

float

8

12

優惠價

cheapprice

float

8

13

VIP價格

vipprice

float

8

14

折扣數值

Offvalue

int

4

15

上市時間

saletime

timestamp

8

16

是否新品

isnew

int

4

17

是否推薦

issuggest

int

4

18

顯示級別

showgrade

int

4

19

是否審覈

ischeck

int

4

20

審覈員

managerID

int

4

備註:

1:是否審覈(0 未審覈 1 審覈)

2:顯示級別(0 最低級別 9 最高級別)

3:折扣數值(0 沒有折扣 9 九折)

4.是否新品(0非新品 1 新品)

5:是否推薦(0 不推薦 1 推薦)

表5名:goodspic_tb(商品圖片)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

商品ID

goodsID

int

4

2

商品大圖片

goodsbigpic

varchar

50

3

商品小圖片

Goodssmallpic

varchar

50

表6名: storageinfo_tb(庫存信息)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

商品ID

goodsID

int

4

2

商品名

goodsName

Varchar

50

3

商品庫存數量

storagenumber

int

4

4

最近入庫數量

recentlyinnumber

int

4

5

首次入庫時間

firstintime

timestamp

8

6

最近增加時間

recentlyintime

timestamp

8

7

商品滿庫數量

fullnumber

int

4

8

庫存預警數量

fewnumber

int

4

9

配置修改時間

lastmodifytime

timestamp

8

表7名:goods_tb(訂單中的商品信息表)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

訂單商品ID

goodsID

int

4

2

商品名稱

goodsName

String

50

3

商品數量

goodsordernumber

int

4

4

訂單ID

orderID

int

4

5

市場價格

marketprice

float

8

6

會員價

cheapprice

Float

8

//其中市場價格,會員價可以從在goodsinfo中查出來,在數據庫中不要設置,但在數據bean要加。

表8名:order_tb (訂單基本信息表)

序號

字段說明

字段名稱

類型

長度

允許爲空

1

訂單ID

orderID

int

4

2

用戶ID

userID

int

4

3

送貨方式

sendtype

int

4

4

付款方式

paytype

int

4

5

發出時間

submittime

timestamp

8

6

訂單狀態

status

int

4

備註:

1:訂單狀態:1未處理    2送貨中    3已結算       0取消

2:收貨方式:1送貨上門 2郵局包裹 3特快專遞     4大件運貨

3:付款方式:1網上支付 2銀行電匯 3貨到付款    4郵局匯款

二、   前臺用戶模塊

表9名:user_tb(用戶信息)

序號

字段描述

字段名稱

類型

長度

是否爲空

1

用戶ID

userID

int

4

2

用戶名

username

varchar

50

3

密碼

password

varchar

50

4

密碼提問

pwdquestion

varchar

50

5

密碼回答

pwdreply

varchar

50

6

真實姓名

turename

varchar

50

7

性別

gender

int

4

8

手機號碼

mobile

varchar

50

9

電話號碼

phone

varchar

50

10

電子郵件

e_mail

varchar

50

11

郵政編碼

postcode

varchar

50

12

詳細地址

address

varchar

50

13

年齡

age

int

4

14

職業

job

varchar

50

15

個人收入

salary

varchar

50

16

最高學歷

degree

varchar

50

17

所在省份

province

varchar

50

18

所在城市

city

varchar

50

表10明:favority (收藏夾商品信息表)

序號

字段描述

字段名稱

類型

長度

是否爲空

1

商品ID

goodsID

int

4

2

商品名稱

goodsname

varchar

50

3

市場價格

marketprice

float

8

4

會員價格

cheapprice

float

8

5

收藏時間

favoritytime

timestamp

8

6

用戶ID

userID

int

4

表11名:shoppingcar(我的購物車)

(新華電腦學院作品)