第三章 系統分析與設計
3.9 信用評價子系統架構圖
在信用評價子系統內,主要的功能是會員在登入後,可以對與其交易過的其 他會員進行信用評價。
1 .信用評價子系統功能圖、系統流程圖、檔案及紀錄格式 以下是此子系統之功能圖:
主要包含下述功能:(1) 對會員進行評價 (2) 回覆評價
蛀書虫 二手書拍賣系統
信用評價 子系統
對 會 員 進 行 評 價
回 覆 評 價
圖 3.18 信用評價子系統功能圖
(1)對會員進行評價之流程
如下圖所示,會員在登入後可以對與其交易過的其他會員進行信用評價,有評
價等級及評價內容兩部分,經過Procedure 4-1 的處理之後,該筆評價紀錄便會
被寫入評價紀錄資料表中。
圖 3.19對會員進行評價之流程圖 對會員進行
評價.asp
Procedure 4-1
成功介 面.asp
評價紀錄.mdf 評價紀錄.mdf
說明:Procedure 4-1 是將會員對與其交易過的其他會員進行信用評價之評價紀錄
寫入評價紀錄資料表中,並將其中之評價等級與該名被評價之會員原有的信 用指數做加總重新寫回會員資料表中之信用指數欄位。
(a) 檔案名稱:評價紀錄.mdf 紀錄格式:
序號 資料欄位
名
資料類型 長度 限制 備註
1 帳號 varchar 15 不得空白
2 評價人帳
號
varchar 15 不得空白
3 評價人角
色
char 5 不得空白
4 物品編號 Varchar 20 不得空白
5 評價等級 smallint 2 不得空白
6 評價內容 varchar 100 不得空白
7 評價時間 datetime 8 不得空白
8 回覆內容 varchar 100
9 回覆時間 datetime 8
表 3-26 評價紀錄欄位表 (b) 檔案名稱:給予評價.asp
紀錄格式:
序號 內容 位置 備註
1 評價等級 行 65,欄 1
2 評價內容 行 74,欄 1
表 3-27 對會員進行評價位置表 (c) 檔案名稱:給予評價成功介面.asp
紀錄格式:
序號 內容 位置 備註
1 評價成功 行 45,欄 2
表 3-28 成功介面位置表
(2)回覆評價之流程
此功能是讓會員對於曾與其交易之其他會員所給予之評價內容做回應動作。
回覆評 價.asp
Procedure 4-2
成功介 面.asp
評價紀錄.mdf 評價紀錄.mdf
圖 3.20 回覆評價之流程圖
說明:Procedure 4-2 是將會員對於曾與其交易之其他會員所給予之評價內容所做 之回覆內容寫入評價紀錄資料表中之評價回覆欄位。
(a) 檔案名稱:評價紀錄.mdf 紀錄格式:如表 3-26
(b) 檔案名稱:回覆評價.asp 紀錄格式:
序號 內容 位置 備註
1 回覆內容 行 74,欄 1
表 3-29 覆評價位置表 (c) 檔案名稱:成功介面.asp
紀錄格式:
序號 內容 位置 備註
1 回覆成功 行 45,欄 2 表 3-30 成功介面位置表
3.10 自動發信子系統架構圖
此子系統主要是對在系統上以競價方式結標的拍賣品的買賣雙方寄發通知郵 件,其中包括競標成功、拍賣成功和物品結標通知。
下圖是此子系統之功能圖:
競 價 成 功 訊 息
蛀書虫 二手書拍賣系統
自動發信 子系統
拍 賣 品 結 標 通 知
圖 3.21 自動發信子系統功能圖
(1)寄發各種訊息郵件之流程
將會員資料表、出價紀錄資料表和物品資料表輸入,並經由Procedure5-1的處 理之後,隨即對會員寄發各種訊息郵件。
Procedure 5-1
訊息郵件
出價紀錄.mdf 拍賣品資料.mdf
會員資料.mdf
圖 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 資料庫寫入錯誤
1 出價失敗 行 120,欄 29 資料庫寫入錯誤