• 沒有找到結果。

第三章 系統分析與設計

3.8 系統設計圖

3.8.5 商品管理子系統

商品管理子系統提供管理書籍資料、庫存量、出書單及瑕疵書等相 關事宜,並擁有主動提供庫存量不足的訊息。請參照圖3.46 商品管理 子系統資料流程圖。

圖3.46 商品管理子系統資料流程圖

z Process2.1 書籍管理次子系統:提供新增、編輯及流覽書籍資訊的 功能。

z Process2.2 出書單管理次子系統:提供編輯及流覽出書單明細的功 能。

z Process2.3 瑕疵書管理次子系統:提供編輯及流覽瑕疵書明細的功 能。

1. 書籍管理次子系統:書籍管理次子系統提供管理者對庫存書籍 做新增、編輯及流覽的功能。請參照圖 3.47 書籍管理次子系 統資料流程圖。

圖 3.47 書籍管理次子系統資料流程圖

z Process2.1.1 新增書籍資料:管理者可經由此功能新增一筆新書資 料進書籍資料庫中。

z Process2.1.2 編輯書籍資料:管理者可經由此功能編輯書籍資料。

z Process2.1.3 流覽書籍資料:管理者可經由此功能,透過各種搜尋 條件,找到其欲流覽的書籍資料。

(1) 新增書籍資料:提供管理者新增各筆新進書籍資料。請參 照圖3.48 新增書籍資料系統流程圖。

圖 3.48 新增書籍資料系統流程圖 檔案說明:

z Procedure2.1.1.1 新增書籍資料:管理者可經由此功能逐步編輯書籍 各項明細,再將之新增入書籍資料庫中。

z book.mdf 書籍資料庫:用來新增書籍及其各項基本資料,包括 book.mdf、store.ndf、eries.ndf、classify.ndf、speech.ndf、style.ndf、

classifications.ndf、composition.ndf。

z book.mdf 其格式如表 3.2、store.ndf 其格式如表 3.5。請參照 P54,

P55。

叢書表 series.ndf

欄位名稱 資料型態 欄位寬度 備註 NULL

series 叢書碼 char 3 P

name 叢書名稱 varchar 40

表3.11 叢書資料表

級別表 classify.ndf

類別碼 classifications.ndf

欄位名稱 資料型態 欄位寬度 備註 NULL

classifications 類別碼 char 3

name 類別名稱 varchar 50

parent 父類別 char 3

表3.15 類別碼資料表

排版碼 composition.ndf

欄位名稱 資料型態 欄位寬度 備註 NULL

composition 排版 Char 1

name 排版名稱 Varchar 6

表3.16 排版碼資料表

(2) 編輯書籍資料:管理者可經由此功能編輯書籍資料。請參 照圖3.49 編輯書籍資料系統流程圖。

圖 3.49 編輯書籍資料系統流程圖 檔案說明:

z Procedure2.1.2.1 編輯書籍資料明細:管理者可透過此功能編輯修改 書籍的各項明細。

z book.mdf 書籍資料庫:主要用來編輯書籍的各項基本資料,包括 book.mdf、series.ndf、classify.ndf、speech.ndf、style.ndf、

classifications.ndf、composition.ndf。

book.mdf 其格式如表 3.2,請參照 P54,store.ndf 其格式如表 3.5 請 參照P55,series.ndf 其格式如表 3.11,請參照 P67,classify.ndf 其格式 如表3.12,請參照 P67,speech.ndf 其格式如表 3.13,請參照 P68,style.ndf 其格式如表3.14,請參照 P68,classifications.ndf,其格式如表 3.15,

請參照P68,composition.ndf 其格式如表 3.16,請參照 P68。

(3) 流覽書籍資料:管理者可經由此功能,透過各種搜尋條件,

找到其欲流覽的書籍資料。請參照圖3.50 流覽書籍資料系 統流程圖。

圖 3.50 流覽書籍資料系統流程圖 檔案說明:

z Procedure2.1.3.1 查詢暨瀏灠:管理者可以透過各種搜尋條件,或逐 項查詢的方法,找到欲查詢流覽的書籍資料。

z book.mdf 書籍資料庫:提供書籍相關資訊,包括 store.ndf、

store_history.ndf。

book.mdf 其格式如表 3.2,請參照 P54,store.ndf 其格式如 3.5,請 參照P55。

庫存歷史資料 store_history.ndf

欄位名稱 資料型態 欄位寬度 備註 NULL

2. 出貨單管理次子系統:提供編輯及流覽出貨單的功能。請參照 圖3.51 出貨單管理次子系統資料流程圖。

圖3.51 出貨單管理次子系統資料流程圖

z Process2.2.1 編輯出貨單資料:編輯已完成的購物資料,使成出貨 單。

z Process2.2.2 流覽出貨單明細:管理者可經由此功能,透過各種搜 尋條件,找到其欲流覽的出貨單資料。

(1) 編輯出貨單資料:編輯已完成的購物資料,使成出貨單。

請參照圖3.52 編輯出貨單資料系統流程圖。

圖3.52 編輯出貨單資料系統流程圖 檔案說明:

z Procedure2.2.1.1 編輯出貨單資料:將已完成的購物資料,依照相同 的銷售代碼,編輯成出貨單。

z statistic_head.mdf 銷售統計資料庫:提供已銷售書籍清單,包括 statisitic_body.ndf。

銷售統計資料 statistic_head.mdf

欄位名稱 資料型態 欄位寬度 備註 NULL

銷售統計資料明細 statistic_body.ndf

欄位名稱 資料型態 欄位寬度 備註 NULL

(2) 流覽出貨單明細:管理者可經由此功能,透過各種搜尋條 件,找到其欲流覽的出貨單資料。請參照圖3.53 流覽出貨 單明細系統流程圖。

圖3.53 流覽出貨單明細系統流程圖 檔案說明:

z Procedure2.2.2.1 查詢暨瀏灠:可依處理及未處理,再配合各項搜尋 條件,即可找到欲查詢的資料。

z statistic_head.mdf 銷售統計資料庫:提供已銷售書籍清單,包括 statistic_body.ndf。

statistic_head 其格式如表 3.18,請參照 P73、statistic_body 其格式 如表3.19,請參照 P73。

3. 瑕疵書管理次子系統:提供編輯及流覽瑕疵書的功能。請參照 圖3.54 瑕疵書管理次子系統資料流程圖。

圖3.54 瑕疵書管理次子系統資料流程圖

z Process2.3.1 編輯瑕疵書資料:編輯已毀損的書籍,以提供退貨。

z Process2.3.2 流覽瑕疵書明細:管理者可經由此功能,透過各種搜 尋條件,找到其欲流覽的瑕疵書資料。

(1) 編輯瑕疵書資料:編輯已毀損的書籍,以提供退貨。請參 照圖3.55 編輯瑕疵書資料系統流程圖。

圖3.55 編輯瑕疵書資料系統流程圖 檔案說明:

z Procedure2.3.1.1 編輯瑕疵書資料:將已毀損之書籍,編輯成資料,

以提供退貨。

z flaw.mdf 瑕疵書資料庫:提供瑕疵書資料,其格式如表 3.10,請參 照P63。

(2) 流覽瑕疵書明細:管理者可經由此功能,透過各種搜尋條 件,找到其欲流覽的瑕疵書資料。請參照圖3.56 流覽瑕疵 書明細系統流程圖。

圖3.56 流覽瑕疵書明細系統流程圖 檔案說明:

z Procedure2.3.2.1 查詢暨瀏灠:管理者可經由此功能,透過各種搜尋 條件,找到其欲流覽的瑕疵書資料。

z flaw.mdf 瑕疵書資料庫:提供瑕疵書資料,其格式如表 3.10,請參 照P63。

相關文件