• 沒有找到結果。

供應商作業 (1) 訂貨作業

4.會員管理功能

1. 供應商作業 (1) 訂貨作業

a. 訂貨畫面:

圖 4.47 向供應商訂貨畫面

b.演算法

input 訂貨資料 if click 確定

{

if (欄位有空值)

output 欄位未填錯誤訊息 else (資料正確)

output 訂貨成功報表畫面

{

if click 列印報表 列印出此畫面報表 if click 繼續新增資料 output 訂貨畫面 }

}

if click 清除重寫

清除所以已填入的值

c.供應商訂貨輸出畫面 case 1. 輸入欄位有空白值

圖 4.48 欄位有空白時錯誤畫面

case 2. 訂貨選擇類別畫面:

圖 4.49 訂貨選擇類別畫面

case 3. 訂貨依所選類別選擇產品畫面:

圖 4.50 選擇產品畫面

case 4. 訂貨成功畫面:

圖 4.51 訂貨成功畫面

case 5. 清除重寫畫面

圖 4.52 清除重寫畫面

(2) 進貨作業 a. 進貨畫面:

圖 4.53 供應商進貨畫面

b.演算法

choose 訂貨編號 click 確定

if (欄位有空值時)

output 輸入不完整錯誤訊息 else (資料正確)

output 進貨成功畫面

{

if click 列印報表 列印出此畫面報表 if click 繼續進貨 output 進貨畫面 }

c.進貨畫面

case 1. 輸入欄位有空白值

圖 4.54 欄位有空白時錯誤畫面

case 2. 成功進貨畫面:

圖 4.55 進貨成功畫面

(3) 查詢作業

① 缺貨查詢

a. 缺貨查詢畫面:

圖 4.56 目前產品缺貨查詢

b.演算法

click 缺貨資料

output 缺貨資料畫面 if click 訂貨 output 訂貨畫面

c.查詢缺貨資料輸出畫面

case 1. 查詢目前缺貨資料輸出畫面

圖 4.57 目前缺貨資料畫面

case 2.點選訂貨後畫面

圖 4.58 缺貨資料訂貨畫面

② 訂貨查詢

a. 訂貨查詢畫面:

圖 4.59 訂貨查詢畫面

b.演算法

choose 訂貨日期 if click 確定

output 當日訂貨資料畫面 click 產品名稱

output 該產品資料

c.查詢訂貨資料輸出畫面

case 1. 查詢訂貨資料輸出畫面:

圖 4.60 2003/11/9 當日所有訂貨資料

case 2.點選產品名稱後畫面

圖 4.61 點選之該產品詳細資料畫面

③ 進貨查詢

a. 進貨查詢畫面:

圖 4.62 進貨查詢畫面

b.演算法

choose 進貨日期 if click 確定

output 當日進貨資料畫面 click 產品名稱

output 該產品資料

c.查詢進貨資料輸出畫面

case 1. 查詢進貨資料輸出畫面:

圖 4.63 2003/10/26 當日所有進貨資料

case 2.點選產品名稱後畫面

圖 4.64 點選之該產品詳細資料畫面

2. 客戶

(1) 出貨作業 a. 出貨畫面

圖 4.65 客戶訂單的出貨作業畫面

b.演算法

choose 訂單編號 if click 確定

{

if (欄位有空值)

output 欄位未填錯誤訊息 else (資料正確)

output 出貨成功報表畫面 {

if click 列印報表 列印出此畫面報表 if click 繼續新增資料 output 出貨畫面 }

}

c.出貨輸出畫面

case 1. 輸入欄位有空白值時的錯誤訊息

圖 4.66 欄位有空白時錯誤畫面

case 2.出貨成功畫面:

圖 4.67 出貨成功輸出畫面

3. 產品

(1) 單一資料產品

a. 查詢單一產品資料畫面:

圖 4.68 查詢單一產品資料畫面

b.演算法

choose 類別 & 產品名稱 click 確定

output 該產品詳細資料

c.查詢單一產品資料輸出畫面

圖 4.69 查詢單一產品資料輸出畫面

(2) 所有資料產品

a. 查詢所有產品資料畫面:

圖 4.70 查詢所有產品資料

b.演算法

click 所有產品資料

output 資料庫中所有產品詳細資料

c.查詢所有產品資料畫面:

圖 4.71 查詢資料庫中所有產品資料畫面

(3) 所有類別產品 a.查詢所有品資料畫面:

圖 4.72 查詢所有類別資料

b.演算法

click 所有類別資料

output 資料庫中所有類別詳細資料

c.查詢所有類別資料畫面:

圖 4.73 查詢資料庫中所有類別資料畫面

相關文件