第四章 系統組織與架構
5.7 販賣物品程式功能
在這一部分的子系統中分為 3 個程式,每一項程式的說 明及程式流程如下:
5.7.1 seller.jsp
這個程式是讓欲拍賣東西的使用者輸入想要賣的物品資
料,使用者輸入欄位可分為三大類,第一類是「賣方物品基 本資料」,是使用者必須要填入的部分(除照片上傳欄位之 外),包括物品分類、物品名稱、最佳交易地點、物品數目、
起標價格、出價增額、拍賣期限、物品描述、3 張照片上傳。
使用者若是有欄位未輸入,系統將會偵測,並提醒使用者哪 一欄位未輸入或輸入不正確,不符合規定,請使用者輸入正 確資料。第二類是「交易選項」,分為付費方式及交貨方式兩 部分。付費方式包含現金交易、接受支票或匯票、銀行或郵 局轉帳、接受信用卡、接受郵局貨到付款,可複選的選項。
交貨方式包含相約取貨、自行取貨、先付款再交貨、先交貨 後付款、一手交錢一手交貨、(郵寄) 買方付運費、(郵寄) 賣 方付運費,可複選選項。在這一類的選項中是經過我們觀察 大部分網路二手交易者最常使用的方式,因為在現在社會中 交易方式有多種管道,例如郵局所提供的貨到付款服務、轉 帳等。我們列出了這幾個選項讓使用者可複選使用者覺得較 便利的方式作交易。第三類是「特殊功能選項」,這一部分是 不限定要填入資料的,其包含了是否提出直接購買價、是否 要限制底價的欄位。這是要配合我們所設計的系統提供了一 些特別的功能的選項,如在拍賣過程中若賣方之前有輸入直
接購買價,買方便可以以直接購買價的價錢直接結束此物品
5.7.2 sellcheck.jsp
這一個程式是未了避免使用者因不注意而填入了錯誤的 物品訊息而設計,主要是顯示使用者在「seller.jsp」頁面 中所輸入的資料,且若使用者在「seller.jsp」中有選擇上 傳照片也可以在本頁面中瀏覽到,不至於誤傳了照片。當使
用者檢查過所顯示的資訊後,若選擇要修改,系統將回到
「seller.jsp」頁面讓使用者更正資料。若使用者確定資料 無誤後,系統將導至「sellerdataget.jsp」頁面處理。[圖 5.21]為 Sellcheck.jsp 程式流程圖。
開 始
使 用 者 檢 查 所 輸 入 訊 息 及 所
上 傳 圖 片
確 認 資 料 是 否 正 確
導 引 至
S e l l e r d a t a g e t . j s p 導 引 至 S e l l e r . j s p
結 束
修 改 正 確
[圖 5.21 Sellcheck.jsp 程式流程圖]
5.7.3 sellerdataget.jsp
這一程式的功能是將賣方所提供的物品訊息依據所選擇 的物品類別寫入相對應的賣方物品訊息資料表中,其包含了
類、其他類共八個資料表。[圖 5.22]為 sellerdataget.jsp 程式流程圖。
開 始
取 得 自 sellcheck.jsp傳 來
的 值
連 接 至 對 應 的 類 別 資 料 庫 並 寫 入
資 料 賣 方 物 品 訊
息 資 料 表
結 束
[圖 5.22 sellerdataget.jsp 程式流程圖]