第三章 系統分析與設計
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 紀錄格式:如表 3-8
(d)檔案名稱:會員資料修正成功.asp 紀錄格式:
序號 內容 位置 限制
1 會員帳號 行 12,欄 2 不可空白
2 資料修正成功 行 48,欄 21 不可空白
表 3-52 會員資料修正成功訊息頁位置表 (e)檔案名稱:會員資料修正錯誤.asp
紀錄格式:
序號 內容 位置 限制
1 會員帳號 行 12,欄 2 不可空白
2 資料修正失敗 行 51,欄 21 不可空白
3 錯誤原因 行 51,欄 44 不可空白
表 3-53 會員資料修正錯誤訊息位置表
3.15 問與答子系統
問與答發問子系統的存在,主要是讓買方發問其疑惑及賣方回答的地方,讓買賣 方有對物品有疑惑的地方有著更深一步的了解及溝通。
蛀書虫 二手書拍賣系統
問與答子系統
買 賣 雙 方 問 答
圖 3.36 針對拍賣品發問流程圖
(1)針對拍賣品發問流程
由物品資料頁面後,點選發問連結將啟動 Procedure 10-1,自動從資料庫中抓 取與本物品問與答相關的紀錄,發問之後在存回問與答列表,最後顯示在問與 答.asp。
圖 3.4 查詢問與答流程圖
說明:Procedure 10-1 是從『問與答資料.mdf』資料表抓取與本物品相關的紀錄,
包含此物品買方問與賣方答的紀錄,以聯結格式顯示在『問與答列表.asp』。
(a)檔案名稱:問與答列表.mdf 紀錄格式:
序號 資料欄位
名
資料類型 長度 限制 備註
1 物品編號 varchar 20 不得空白
2 問題編號 varchar 20 不得空白
3 文章總類 bit 1
問與答列表.asp
Procedure10-1 問與答列表.mdf
問與答列表.asp
問與答列表.mdf
7 發問內容 varchar 500
8 回答 varchar 100
(b)檔案名稱:拍賣問與答.asp
序號 內容 位置 限制
1 物品編號 行 17,欄 1 不可空白
2 問題編號 行 41,欄 3 不可空白
3 文章總類 行 51,欄 1
4 發問者帳號 行 46,欄 7
5 發問時間 行 45,欄 8
6 發問主題 行 47,欄 8
7 發問內容 行 48,欄 18
8 回答 行 66,欄 53
(2)針對拍賣品回答流程
由物品資料頁面後,點選發問連結將啟動 Procedure 10-2,自動從資料庫中抓 取與本物品問與答相關的紀錄,賣方回答之後在存回問與答列表,最後顯示在 問與答.asp。
圖 3.37 針對拍賣品回答流程圖
說明:Procedure 10-2 是從『問與答資料.mdf』資料表抓取與本物品相關的紀錄,
包含此物品買方問與賣方答的紀錄,以聯結格式顯示在『問與答列表.asp』。
(a)檔案名稱:問與答列表.mdf 紀錄格式:
序號 資料欄位
名
資料類型 長度 限制 備註
1 物品編號 varchar 20 不得空白
2 問題編號 varchar 20 不得空白
3 文章總類 bit 1
4 發問者帳
號
varchar 15 問與答列表.asp
Procedure10-2 問與答列表.mdf
問與答列表.asp
問與答列表.mdf
8 回答 varchar 100
(b)檔案名稱:拍賣問與答.asp
序號 內容 位置 限制
1 物品編號 行 17,欄 1 不可空白
2 問題編號 行 41,欄 3 不可空白
3 文章總類 行 51,欄 1
4 發問者帳號 行 46,欄 7
5 發問時間 行 45,欄 8
6 發問主題 行 47,欄 8
7 發問內容 行 48,欄 18
8 回答 行 66,欄 53