• 沒有找到結果。

管理子系統架構圖

在文檔中 蛀書蟲二手書拍賣 (頁 53-0)

第三章 系統分析與設計

3.11 管理子系統架構圖

圖 3.22 寄發各種訊息郵件流程圖

說明:Procedure 5-1是將會員資料表、出價紀錄資料表和物品資料表的各種資料 欄位做集结,並經由觸發程序判斷該產生何種訊息郵件。

3.11 管理子系統架構圖

此子系統主要是讓管理者對於不實或非法的拍賣品資料、不良的會員、不當 的評價紀錄以及不符規則的留言資料等,進行刪除的動作。

1.管理子系統之系統功能圖、檔案及紀錄格式 下圖是此子系統之功能圖:

蛀書虫

刪除拍賣 品.asp

Procedure 6-1

刪除成功 介面.asp

拍賣品資料.mdf 拍賣品資料.mdf

圖 3.24 刪除拍賣品流程圖

說明:Procedure 6-1 藉由管理者輸入的拍賣品編號將該拍賣品從拍賣品資料表中 移除。

(a) 檔案名稱:拍賣品資料.mdf 紀錄格式:如表 3-14

(b) 檔案名稱:刪除拍賣品.asp 紀錄格式:

序號 內容 位置 備註

1 輸入欲刪除之拍

賣品編號

行 17,欄 1

1 刪除成功 行 129,欄 19 表 3-32 成功介面位置表 (2)刪除會員資料之流程

管理者藉由輸入欲刪除之會員編號,經由Procedure6-2的處理之後,隨即刪除 該筆會員資料。

刪除會員 資料.asp

Procedure 6-2

刪除成功 介面.asp

會員資料.mdf 會員資料.mdf

圖 3.25 刪除會員資料流程圖

說明:Procedure 6-2 將管理者欲刪除的會員從會員資料表中移除。

(a) 檔案名稱:會員資料.mdf 紀錄格式:如表 3-1

(b) 檔案名稱:刪除會員資料.asp 紀錄格式:

序號 內容 位置 備註

1 輸入欲刪除之會 行 78,欄 19

(c) 檔案名稱:刪除成功介面.asp 紀錄格式:

序號 內容 位置 備註

1 刪除成功 行 43,欄 4

表 3-34 成功介面位置表 (3) 刪除評價紀錄資料之流程

管理者藉由輸入欲刪除之評價紀錄編號,經由procedure6-2的除理之後,隨即 刪除該筆評價紀錄資料。

刪除評價 紀錄.asp

Procedure 6-3

刪除成功 介面.asp

評價紀錄.mdf 評價紀錄.mdf

圖 3.26 刪除評價紀錄流程圖

說明:Procedure 6-3 將管理者欲刪除的不當評價從評價紀錄資料表中移除。

序號 內容 位置 備註

1 輸入欲刪除之評

價紀錄編號

行 89,欄 8 表 3-35 刪除評價紀錄位置表 (c) 檔案名稱:刪除成功介面.asp

紀錄格式:

序號 內容 位置 備註

1 刪除成功 行 50,欄 6

表 3-36 成功介面位置表 (4)刪除留言資料之流程

管理者藉由輸入欲刪除之留言編號,經由procedure6-4的處理之後,隨即刪除 該筆留言資料。

圖 3.27 刪除留言資料流程圖 刪除留

言.asp

Procedure 6-4

刪除成功 介面.asp

留言資料.mdf 留言資料.mdf

說明:Procedure 6-4 將管理者欲刪除的留言從留言版資料表中移除。

序號 資料欄位 名

資料類型 長度 限制 備註

1 留言編號 Varchar 20 不得空白

2 帳號 varchar 15 不得空白

3 標題 varchar 30 不得空白

4 留言內容 varchar 500 不得空白

5 留言時間 datetime 8 不得空白

6 主類別 varchar 15

7 次類別 varchar 15

表 3-37 留言資料欄位表

(b) 檔案名稱:刪除留言資料.asp 紀錄格式:

序號 內容 位置 備註

1 輸入欲刪除之留

言編號

行 136,欄 37 表 3-38 刪除留言資料位置表 (c) 檔案名稱:刪除成功介面.asp

紀錄格式:

序號 內容 位置 備註

1 刪除成功 行 24,欄 21

言的方式,刊登在需求留言版上,其他有此本書籍,且剛好有意願出售的其他賣 家,可以藉由以 E-mail 的方式進行交易事宜。

1.需求留言版子系統之系統功能圖、檔案及紀錄格式 下圖是此子系統之功能圖:

留 言

蛀書虫 二手書拍賣系統

需求留言版 子系統

搜 尋 留 言

圖 3.28 留言版子系統功能圖

(1)新增留言流程

新增完留言之後,系統會檢查留言的格式,若符合則會自動將留言儲存到留言 資料表裡,並且顯示出新增留言成功的畫面。

留言版.asp

Procedure 7-1

留言成功 介面.asp 留言資料.mdf

留言資料.mdf

圖 3.29 新增留言流程圖

說明:Procedure 7-1:使用者輸入完文字並選擇留言的選項,經過 Procedure7-1 之 後即可留言成功並且並且顯示留言成功的訊息,同時將新增的留言儲存到 資料庫裡。

(a) 檔案名稱:留言資料.mdf 紀錄格式:如表 3-37

(b) 檔案名稱:留言版.asp 紀錄格式:

序號 內容 位置 備註

4 次類別 行 41,欄 49

5 標題 行 25,欄 22

6 留言內容 行 56,欄 85

7 留言時間 行 46,欄 28

表 3-40 留言版位置表 (c) 檔案名稱:留言成功介面.asp

紀錄格式:

序號 內容 位置 備註

1 留言成功 行 65,欄 2

表 3-41 留言成功介面位置表 (2)尋找留言流程

尋找留言的功能是可藉由會員輸入的資料,然後到留言版的資料庫裡比對,將 符合的結果顯示出來。

搜尋留言.asp

Procedure 7-2

搜尋結果.asp 留言資料.mdf

圖 3.30 搜尋留言流程圖

說明:會員先輸入想尋找的留言的相關訊息,經過 Procedure7-2 的處理後即可看 到系統搜尋出來符合的結果。

(a) 檔案名稱:留言資料.mdf 紀錄格式:如表 3-37

(b)檔案名稱:搜尋留言.asp 紀錄格式:

序號 內容 位置 備註

1 輸入關鍵字 行 16,欄 3 利用留言標題或

序號 內容 位置 備註

1 留言編號 行 95,欄 37

2 主題 行 96,欄 54

3 賣方帳號 行 97,欄 37

表 3-43 搜尋結果位置表

3.13 競價子系統

競價子系統主要是讓會員選擇立即購或是出價競標,並對其出價資格做審 核,看是否符合賣方所定之最低評價,以及對其出價做判斷,看是否已達拍賣底 標。

蛀書虫 二手書拍賣系統

競價子系統

出 價 競 標

立 即 購

圖 3.31 競價子系統功能圖

(1)買方購買流程

買方(會員)找到中意的商品後只要符合該賣方所訂下的買方資格皆可參與出

價。買方只要依序填完所需的資訊(例如出價金額),並且系統成功地將該訊

息存檔後,此出價動作即告完成。

物品詳細資料.asp

Procedure 8-1

出價失敗.asp 拍賣品資料.mdf

出價成功.asp

拍賣品資料.mdf

圖 3.32 出價競標流程圖

說明:Procedure 8-1 是從物品資料.mdf 找出賣方所訂下的條件(例如:加價金額、

買方信用評價限制),依照此條件該物品的專屬出價頁.asp 供買方方便填

寫必須的資料。將買方所填好的出價資訊作正確性的判斷後,依照結果產 生出價成功或出價失敗的訊息,出價成功者會將此異動存入拍賣品資料 表.mdf 與出價紀錄.mdf 備查。

(c)檔案名稱:出價紀錄.mdf 紀錄格式:

序號 資料欄位

資料類型 長度 限制 備註

1 物品編號 varchar 20 不得空白

2 買方帳號 varchar 15 不得空白

3 出價金額 smallmoney 4 不得空白

4 出價時間 datetime 8 不得空白

表 3-44 出價紀錄欄位表 (d)檔案名稱:拍賣品.asp

紀錄格式:

序號 內容 位置 限制

1 商品名稱 行 49,欄 25 不得空白

2 商品描述 行 184,欄 6 不得空白

3 商品圖片 行 188,欄 5 不得空白

4 商品新舊 行 65,欄 10 不得空白

5 賣方所在地區 行 73,欄 10 不得空白

6 商品數量 行 70,欄 12 不得空白

7 交易方式 行 78,欄 11 不得空白

8 起標價格 行 133,欄 12 不得空白

9 出價增額 行 92,欄 12 不得空白

11 拍賣天數 行 110,欄 12 不得空白

12 直接購買價 行 117,欄 33 不得空白

13 最低評價 行 124,欄 12 不得空白

14 目前出價 行 84,欄 46 不得空白

表 3-45 拍賣品位置表 (e)檔案名稱:出價頁.asp

紀錄格式:

序號 內容 位置 限制

1 購買方式 行 201,欄 3 不得空白

2 帳號 行 212,欄 10 不得空白

3 密碼 行 219,欄 4 不得空白

表 3-46 出價頁位置表 (f)檔案名稱:出價失敗.asp

紀錄格式:

序號 內容 位置 備註

1 出價失敗 行 120,欄 29 資料庫寫入錯誤

或出價會員資格 不符

表 3-47 出價失敗位置表

1 出價成功 行 158,欄 26 資料庫更新成 功,出價有效 表 3-48 出價成功位置表

3.14 個人工具箱子系統

個人工具箱子系統的存在,主要是讓會員在登入後,可以很輕易的選擇屬於 會員權限的動作,像是會員資料的修改、…等,但最主要的功能是讓會員可以查 看所有屬於他的競標活動。

蛀書蟲 二手書拍賣系統

個人工具箱 子系統

我 的 拍 賣 查 詢

會 員 資 料 修 改

圖 3.33 個人工具箱子系統功能圖

從資料庫中抓取與本會員相關的紀錄,顯示在我的拍賣.asp。接著由 Procedure 9-2 從資料庫中抓取個別交易的詳細狀態。

個人工具箱.asp

Procedure 9-1 拍賣品料表.mdf

我的拍賣列表.asp

Procedure 9-2 拍賣品資料.mdf

拍賣品.asp

出價紀錄.mdf

圖 3.34 查詢我的拍賣流程圖

說明:Procedure 9-1 是從『物品資料.mdf』和『出價紀錄.mdf』兩個資料表抓取 與本會員相關的紀錄,包含此會員所刊登的商品,以及本會員曾經出過價

(a) 檔案名稱:物品資料表.mdf 紀錄格式:如表 3-14

(b) 檔案名稱:出價紀錄.mdf 紀錄格式:如表 3-44

(c) 檔案名稱:個人工具箱.asp 紀錄格式:

序號 內容 位置 限制

1 帳號 行 28,欄 44 不得空白

2 我的拍賣 行 36,欄 1 不得空白

3 修改會員資料 行 35,欄 1 不得空白

表 3-49 個人工具箱頁面資料 (d)檔案名稱:我的拍賣.asp

紀錄格式:

序號 內容 位置 限制

1 帳號 行 19,欄 51 不得空白

2 交易數量 行 21,欄 3 不得空白

3 交易清單 行 20,欄 1

表 3-50 我的拍賣列表位置表 (e)檔案名稱:拍賣品.asp

紀錄格式:

序號 內容 位置 限制

1 商品名稱 行 49,欄 25 不得空白

3 商品圖片 行 188,欄 5 不得空白

4 商品新舊 行 65,欄 10 不得空白

5 賣方所在地區 行 73,欄 10 不得空白

6 商品數量 行 70,欄 12 不得空白

7 交易方式 行 78,欄 11 不得空白

8 起標價格 行 133,欄 12 不得空白

9 出價增額 行 92,欄 12 不得空白

10 運送費用 行 100,欄 12 不得空白

11 拍賣期間 行 110,欄 12 不得空白

12 直接購買價 行 117,欄 33 不得空白

13 最低評價 行 124,欄 12 不得空白

14 拍賣底價 行 84,欄 46 不得空白

表 3-51 拍賣品位置表 (2)修改會員資料流程

修正會員資料功能主要是讓會員針對部分可修改的資訊進行改變,但部份如帳 號、身分證字號等主要識別用資訊,在註冊成會員後便不準更動。

個人工具 箱.asp

Procedure 9-3 會員資料.mdf

會員資料.asp

Procedure 9-4 會員資料.mdf

會員資料修 正成功.asp

會員資料修 正錯誤.asp

圖 3.35 工具箱修改會員資料流程圖

說明:Procedure 9-3 是由『會員資料.mdf』抓取此會員之完整資料呈現在『會員 資料.asp』中,部份識別用資料(如:會員帳號、身分證字號)將以灰白方 式顯示,僅供檢視而不提供更改。

Procedure 9-4:將輸入在『會員資料.asp』中的資料進行資料驗證,通過 驗證後再存入『會員資料.mdf』中完成彙原資料異動,最後秀出『會員資 料修正成功.asp』。若是資料驗證錯誤,則出現『會員資料修正錯誤.asp』

告知錯誤所在,並導引會員回到『會員資料.asp』。

(b)檔案名稱:個人工具箱.asp 紀錄格式:如表 3-49 (c)檔案名稱:會員資料.asp

(b)檔案名稱:個人工具箱.asp 紀錄格式:如表 3-49 (c)檔案名稱:會員資料.asp

在文檔中 蛀書蟲二手書拍賣 (頁 53-0)