• 沒有找到結果。

商店街子系統

在文檔中 ASP.NET實作網路虛擬社群 (頁 42-53)

2.7.1 申請開店處理

申請開店必須先輸入商店基本資料並驗證其開店的資格,其中包含驗證等級、資金等,

如合格才能申請開店,而此處理會把會員所填寫的基本資料等寫入資料庫中,並在會員資料 中扣除店面租金,等資料新增完畢後,接下來的流程就必須上傳商店圖片。如圖

圖 29 申請開店處理流程圖

2.7.2上傳商店圖片處理

上傳商店圖片處理主要是在申請開店後所必須做的動作,因為在伺服器端會利用此圖片 來建立一個資料夾用來存放將來商店所販賣的商品,而圖片不能過大,所以上傳後會檢驗圖 片是否過大,以避免使用者瀏覽圖片速度過慢,合格後則建立資料夾並存放圖片,再來引導 使用者進入商店管理頁面。

圖 30 上傳商店圖片處理流程圖

2.7.3修改商店資料處理:

商店資料必須在申請開店程序的時候就必須填寫,但由於申請開店者當初所填寫的基本 資料並不一定正確,或者開店一陣子之後,更改商店介紹或者圖片能夠使商店看起來有如舊 店新開、煥然一新的感覺,此處理一開始會先檢驗使用者是否開過店,如沒有開過店表不是 商店管理者,不能修改商店資料;有開過商店則會抓取其商店資料,並提供修改介面,修改 完成後存入資料庫中完成修改。

圖 31 修改商店資料處理流程圖

2.7.4更新商店圖片處理:

更新商店圖片處理,主要是商店管理者傳錯商店圖片,或者對當初所傳的商店圖片不滿 意的時候,可以利用此處理來將舊有的商店圖片更改,但也由於怕圖片過大導致瀏覽者瀏覽 速度變慢,所以也會檢驗圖片大小不能過大,合格的時候才能將圖片存入伺服器端。

圖 32 更新商店圖片處理流程圖

2.7.5新增商品處理:

申請開店完成後,再來就可以進入此處理,此處理主要是依照商店管理者所想要販賣的 商品,設定其商品的屬性及上架的數量,並計算成本檢查商店管理者是否有足夠的本錢來將 商品上架,存款不足的畫則回到上一步驟設定商品價格或數量,合格的畫則將商品新增,並 從會員資料中扣除商品上架的租金,再回到商店管理頁面。

圖 33 新增商品處理流程圖

2.7.6商品內容處理:

商品內容處理主要是從資料庫中讀取某一家商店中的商品資料,並顯示在螢幕上給商店 管理者或瀏覽者觀看。

圖 34 商品內容處理流程圖

2.7.7補充商品數量處理:

當商品熱賣,等到商品數量賣完後,商店管理者可以將其商品數量增加,以提供給顧客 購買,進入此處理首先會檢查是否為商店管理者,是的話才可以進入下一步驟,選定要補充 數量的商品,並設定上架數量,接下來計算上架所需的成本並檢查存款是否足夠支付租金,

足夠的話則將商品數量寫入商店資料庫中,並在會員資料中扣除租金,在進入商店管理頁面 中。

圖 35 補充商品數量處理流程圖

2.7.8修改商品圖片處理:

當商品上架後,如果發現商品圖片錯誤,或者某原因而想要更換,則可以利用此處理來 將商品圖片換掉,首先也會檢驗上傳圖片是否過大,如合格則將其存入資料庫中。

圖 36 修改商品圖片處理流程圖

2.7.9上傳商品圖片處理:

新增商品後,可依照商店管理者需要,將商品配上圖片,同樣會檢驗圖片的大小不能過 大,合格後才能儲存在伺服器的資料夾中。

圖 37 上傳商品圖片處理流程圖

2.7.10商店頁面處理:

此處理主要是處理使用者將選定的商品放入購物車中,然候在一次進行結帳動作,首先 選定商店進入商店之內,系統會把商品列表,消費者可以選擇自己喜歡的商品將其放入購物 車中,而系統會將購物車中的物品暫存起來,並顯示給消費者看,而如果是因為誤按而導致 其商品放入購物車中,此處理還提供編輯購物車清單的功能,將其不想要的商品剔除,接下 來會計算此購物車中的商品總共的金額,並到會員資料中檢查存款是否足夠,如果足夠的話 才可以結帳,存款不足的話則回到購物車清單中編輯購買的商品及數量,再進行結帳。

圖 38 商店頁面處理流程圖

在文檔中 ASP.NET實作網路虛擬社群 (頁 42-53)

相關文件