第三章 系統分析與設計
3.8 系統設計圖
3.8.6 網站管理子系統
提供客戶消費行為與管理者管理網站使用。請參照圖 3.57 網站子 系統資料流程圖。
圖3.57 網站子系統資料流程圖
z Process3.1 網站客戶次子系統:提供客戶一般瀏覽、搜尋、購物、
線上留言。
z Process3.2 網站管理次子系統:提供管理者使用精靈介面管理留言 版、廣告、發出廣告電子信。
1. 網站客戶次子系統:提供客戶一般瀏覽、搜尋、購物、線上 留言。請參照圖3.58 網站客戶次子系統資料流程圖。
圖 3.58 網站客戶次子系統資料流程圖
z Process3.1.1 書籍搜尋瀏覽:提供客戶用書名、作者等關鍵字做模 糊搜尋書籍及網頁瀏覽。
z Process3.1.2 客戶購物:提供客戶輸入購買書目,使用購物車編輯 完成購買書籍。
z Process3.1.3 線上留言:提供客戶在線上使用留言版留言。
z Process3.1.4 會員線上:提供會員新增、修改會員資料,以及瀏覽 購物車。
(1) 書籍搜尋瀏覽:書籍搜尋提供客戶用書名、作者等關鍵字 做模糊搜尋書籍。請參照圖 3.59 書籍搜尋瀏覽系統流程 圖。
圖 3.59 書籍搜尋瀏覽系統流程圖 檔案說明:
z Procedure3.1.1 搜尋書籍:客戶輸入關鍵字之後,採用模糊搜尋,
在書籍資料庫、出版商資料庫搜尋相關資訊並輸出在螢幕上。
z book.mdf 書籍資料庫:提供書名、作者、出版社代號、出版日期、
優惠價,其資料格式如表3.2,請參照 P54。
z publisher.mdf 出版商資料庫:提供出版商名稱。
出版社 Publisher.mdf
欄位名稱 資料型態 欄位寬度 備註 NULL
publisher 出版社代碼 char 2 P
name 出版社名 varchar 30
place 出版地碼 char 2
email E-mail varchar 40 ˇ
website 出版社網站 varchar 50 ˇ
表3.20 出版商資料表
z adpic.mdf 廣告資料庫:提供廣告圖片。
廣告管理 Adpic.mdf
欄位名稱 資料型態 欄位寬度 備註 NULL
adpic 圖片代碼 char 10 P
name 圖檔名稱 varchar 20
alternate 提示文字 varchar 40
caption 圖片標題說明 varchar 50
keyword 分類名稱 varchar 20
path 路徑 varchar 50
表 3.21 廣告資料表
z statistic.mdf 統計資料庫:提供銷售書籍數量統計結果,其格式如 表3.18、表 3.19。請參照 P73。
(2) 客戶購物:書籍瀏覽提供客戶點選網頁以瀏覽書籍網頁。
請參照圖3.60 客戶購物系統流程圖。
圖 3.60 客戶購物系統流程圖 檔案說明:
z Procedure3.1.2 編輯購買書籍清單:提供客戶新增、刪除、修改購 買書籍清單,以及利用信用卡完成結帳。
z member.mdf 會員資料庫:提供會員姓名與基本資料。
z statistic.mdf 統計資料庫:記錄購買清單,其格式如表 3.18、表 3.19。
請參照P73。
(3) 線上留言:線上留言提供客戶使用留言版發表文章。請參 照圖3.61 線上留言系統流程圖。
圖 3.61 線上留言系統流程圖 檔案說明:
z Procedure3.1.3 編輯留言:提供客戶線上編輯留言版的文章。
z message.mdf 留言資料庫:提供過去留言版資料、紀錄客戶留言文 章。
留言資料 Message.mdf
欄位名稱 資料型態 欄位寬度 備註 NULL
message 文章代碼 char 10 P
daytime 發表日期 datetime 8
author 作者 varchar 50
subject 主題 varchar 50
eamil 電子郵件 varchar 40 ˇ
content 內容 varchar 512
reply 回覆文章編號 char 10 ˇ
表 3.23 庫存資料表
(4) 會員線上:提供會員新增、修改會員資料,以及瀏覽購物 車。請參照圖3.62 會員線上系統流程圖。
圖 3.62 會員線上系統流程圖 檔案說明:
z Procedure3.1.4 會員線上:提供會員新增、修改會員資料,以及瀏 覽購物車
z member.mdf 會員資料庫:提供會員姓名與基本資料,其格式如表 3.22。請參照 P86。
2. 網站管理次子系統:網站管理子系統提供管理者使用精靈介面 管理留言版、網站、發出廣告電子信。請參照圖 3.63 網站管 理次子系統資料流程圖。
圖 3.63 網站管理次子系統資料流程圖
z Process3.2.1 留言版管理:提供管理者回覆、刪除留言。
z Process3.2.2 廣告管理:提供管理者廣告圖片。
z Process3.2.3 電子信管理:提供管理者發出客戶電子信。
(1) 留言版管理:提供管理者回覆、刪除留言。請參照圖3.64 留 言版管理系統流程圖。
圖3.64 留言版管理系統流程圖 檔案說明:
z Procedure3.2.1 維護留言版:管理者使用管理介面維護留言版,以 及回復留言版文章。
z message.mdf 留言資料庫:提供過去留言版資料、紀錄管理者回覆 留言文章,其資料格式如表3.23。請參照 P87。
(2) 廣告管理:提供管理者使用精靈介面更新網頁、廣告網頁。
請參照圖3.65 廣告管理系統流程圖。
圖 3.65 廣告管理系統流程圖 檔案說明:
z Procedure3.2.2 維護網站:提供管理者使用精靈介面對網站的版面 及廣告做維護。
z adpic.mdf 廣告資料庫:編輯網站廣告圖片,其資料格式如表 3.21。
請參照P84。
(3) 電子信管理:提供管理者使用精靈介面回覆、編輯、刪除 留言。請參照圖3.66 電子信管理系統流程圖。
圖3.66 電子信管理系統流程圖
檔案說明:
z Procedure3.2.3 編輯電子郵件:提供管理者寄發電子郵件。內容包 含新書資訊、個別客戶的愛好書籍、以及各種廣告內容。
z book.mdf 書籍資料庫:提供書名、作者、譯者、出版社代號、優惠 價,其資料格式如表3.2。請參照 P54。
z publish.mdf 出版商資料庫:提供出版商名稱,其資料格式如表 3.20。請參照 P83。
z member.mdf 會員資料庫:提供會員姓名、E-mail、shop_order.ndf 購物紀錄,其資料格式如表3.22。請參照 P86。
z statistic.mdf 統計資料庫:提供書籍銷售排行榜名次、新書排行榜、
長銷書排行榜,其格式如表3.18、表 3.19。請參照 P73。