第三章 系統分析與設計
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