第三章 系統分析與設計
3.5 會員子系統
1.新增會員
流程圖( Data Flow Diagram,DFD )
圖 3-7 新增顧客資料流程圖
(2).資料字典(Data Dictionary) a.外部實體:
之用。
c.資料儲存:
儲存顧客的個人資料,如姓名、電話、地址
d.資
資料填入─查詢並修改自己的個人資料,如姓
(b) 註冊後的會員一組專屬的個
(c) 註冊之顧客的資料儲存入顧客資
(d).建檔成功─註冊成功則產生個人帳號及密碼。
顧客資料─
等個人基本資料。
料流:
(a).個人
名、電話、地址等。
.個人帳號密碼─給與 人帳號及密碼。
.儲存資料─將欲 料庫中。
(3).系統流程圖
新增顧客資 料
.asp
procedure 2.1(
資料審 核)顧客資 料
.dbf
註冊成功
.asp
圖 3-8 新增會員系統流程圖
(4).檔案內容
新增會員資料.asp a.檔案名稱─
記錄格式:
序號 檔案名稱 資料型態 欄位長度 備註
1 姓名 Char 10
2 出生日期 Datetime 8 3 行動電話 Char 10 4 電話(H) Char 10 5 通訊地址 Char 40 6 E-mail Char 40
表 3-1 新增會員資料的記錄格式 b.檔案名稱─註冊成功.asp
記錄格式:
序號 檔案名稱 資料型態 欄位長度 備註
1 會員編號 Char 10 2 線上密碼 Char 8
表 3-2 註冊成功的記錄格式
c.檔案名稱─顧客資料.dbf 記錄格式:
序號 檔案名稱 資料型態 欄位長度 備註
1 姓名 Char 10
2 出生日期 Datetime 8 3 行動電話 Char 10 4 電話(H) Char 10 5 通訊地址 Char 40 6 E-mail Char 40 7 會員編號 Char 10 8 線上密碼 Char 8
顧客資料的記錄格式 表 3-3
2.顧客資料處理
圖( Data Flow Diagram,DFD )
圖 3-9 顧客資料流程圖 (1).資料流程
個人資料回覆
顧客
個人資料 查詢
1
個人資料修改 借閱情形回覆
個人借閱情形
顧客資料 查詢資料 查詢回覆
b.處理過程:
(3).系統流程圖
(4).檔案內容
c.檔案名稱─顧客資料.dbf 記錄格式:
序號 檔案名稱 資料型態 欄位長度 備註
1 姓名 Char 10
2 出生日期 Datetime 8 3 行動電話 Char 10 4 電話(H) Char 10 5 通訊地址 Char 40 6 E-mail Char 40 7 會員編號 Char 10 8 線上密碼 Char 8
9 剩餘點數 Int 4
10 已借書籍 Char 20 11 預借書籍 Char 20 12 借閱日期 Int 6
顧客資料的記錄格式 表 3-6
3.書籍預借處理
圖( Data Flow Diagram,DFD ):
圖 3-11 書籍預借資料流程圖 (2).資料字典(Data Dictionary):
a.外部實體:
c.資
(3).系統流程圖:
(4).檔案內容
預借書籍.asp
表 3-7 預借書籍的記錄格式 b.檔案名稱
表 3-8 借閱成功的記錄格式 a.檔案名稱─
記錄格式:
序號 檔案名稱 資料
─借閱成功.asp 記錄格式:
型態 欄位長度 備註
1 ISBN Char 20
序號 檔案名稱 資料型態 欄位長度 備註
1 書名 Char 30
2 作者 Char 10
3 預借書籍 Char 20
c.檔案名稱─顧客資料.dbf 記錄格式:
序號 檔案名稱 資料型態 欄位長度 備註
1 姓名 Char 10
2 出生日期 Datetime 8 3 行動電話 Char 10 4 電話(H) Char 10 5 通訊地址 Char 40 6 E-mail Char 40 7 會員編號 Char 10 8 線上密碼 Char 8
9 剩餘點數 Int 4
10 已借書籍 Char 20 11 預借書籍 Char 20 12 借閱日期 Int 6 13 還書日期 Int 6
顧客資料庫的記錄格式 表 3-9
d.檔案名稱─書籍資料.dbf
表 3-10 書籍資料的記錄格式 記錄格式:
序號 檔案名稱 資料型態 欄位長度 備註
1 作者 Char 10
2 書名 Char 30
3 出版社 Char 10
4 書籍狀態 Char 4 已借出、在架上、被預約
5 ISBN Char 20
6 資料類型 Char 4 雜誌、少年、少女…等
7 借閱次數 Int 4
8 內閱點數 Int 2
9 外借點數 Int 2
4.書籍查詢處理
圖( Data Flow Diagram,DFD ):
(2).資料字典 (Data Dictionary):
a.外部實體:
c.資料儲存:
儲存書籍的各項資料,如:作者、書名、出
d.資
查詢─依作者、書名、出版社以及 ISBN 國際
(b).書籍資訊─將搜尋後的結果回報給顧客。
中找尋
(d).結果回覆─將找尋的結果傳回。
書籍資料─
版社、ISBN 國際標準碼以及資料類型等。
料流:
(a).書籍
標準碼為條件,進行搜尋。
(c).依條件搜尋─依不同的條件,在書籍資料庫 合適條件的書籍。
(3).系統流程圖:
檔案名稱─符合條件的書籍.asp
5.書籍排行統計
圖( Data Flow Diagram,DFD ):
(2).資料字典(Data Dictionary):
a.外部實體:
d.資料流:
(a).查詢排行─查詢當前的排行榜。
(b).排行榜─將當前的排行榜顯示出來。
中的借閱次數欄
(3).系統流
(c).查詢借閱記錄─排序書籍資料庫 位,而得到當前的排行榜。
(d).結果回覆─將排序好的結果,傳回顧客端顯示。
程圖:
書籍排 行
.asp
pr e
2.5(
進行書 籍排行)ocedur
書籍資料
.dbf
排行榜
.asp
(4).檔案內容
Char 10
2 作者 Char 30
Char 10
2 書名 Char 30
書籍狀態 已借出、在架上、被預約
內閱點數