第三章 系統分析與設計
3.5 業務子系統
3.5.5 練團室預約
1. 練團室預約的處理
主要功能: (1)查詢練團室預約情形 (2)預約練團室
圖3.16 練團室預約功能圖
2. 練團室預約的處理流程
Procedure1-5:練團室的預約情形,放在練團室時間表中,使用者可以透過此 表查詢哪些時段有被預約,哪些沒有,並預約欲使用時段。
圖3.17 練團室預約流程圖 Procedure1.5
3. 檔案名稱
3.6 財務子系統
1、收入管理:各項公司的收入來源紀錄,包括燈光音響出租、練團室出租、教 學收入、樂器收入等。
2、支出管理:各項公司的支出紀錄,包括維修費用、樂器添購費用、器材添購 費用等。
3、當日收支:根據日期,系統會自動顯示當日之所有收支出紀錄,並做加總的 工作,可以清楚知道當天之盈虧情形。
圖3.18 財務子系統架構
3.6.1 收入管理
1. 收入管理的處理
主要功能: (1)查詢收入 (2)新增收入 (3)刪除收入 (4)修改收入
圖3.19 收入管理功能圖
2. 收入管理的處理流程:
Procedure2-1:透過此管理,可以新增、刪除、修改、與依照收入來源查詢 收入之日期、部門等相關資訊。
圖3.20 收入管理流程圖
3.檔案名稱
3.6.2 支出管理
1. 支出管理的處理
主要功能: (1)查詢支出 (2)新增支出 (3)刪除支出 (4)修改支出
圖3.21 支出管理功能圖
2. 支出管理的處理流程:
Procedure2-2:透過此管理,可以新增、刪除、修改、與查詢每筆支出之去 向、日期、部門等相關資訊。
圖3.22 支出管理流程圖
3.檔案名稱
3.6.3 當日收支
1. 當日收支的處理
主要功能: (1)查詢當日收支出
圖3.23 當日收支功能圖
2. 支出管理的處理流程:
Procedure2-3:透過此功能,管理者可以在一天結束營業之後,清楚的知道 當日的營運情形。
圖3.24 當日收支流程圖
3.檔案名稱
(1)收入紀錄.MDF
記錄格式:同表 3.15 (2)收錄項目對照.MDF
記錄格式:同表 3.17 (3)支出紀錄.MDF
3.7 總務子系統
1、 廠商通訊管理:將與巨欣樂器行有商業上往來的廠商公司資料作一整理以方 便尋找修改新增。
2、 商品管理:提供查詢已進貨之商品明細。
3、 進貨管理:利用已建立好的各項資料表,紀錄進貨的情形,管理倉庫及庫存 商品資料。
4、 出貨管理:利用已建立好的各項資料表,紀錄出貨的情形,管理倉庫及庫存 商品數量。
5、 催加訂單管理:對於在出貨時貨物不足所產生的催加訂單做處理,方便管理 者在貨物到達後新增進貨資料,更新倉庫數量及支出紀錄。
圖 3.25 總務子系統架構
3.7.1 廠商通訊管理 1. 廠商通訊管理的處理
主要功能:(1)新增廠商資料 (2)刪除廠商資料 (3)修改廠商資料 (4)查詢廠商資料
圖 3.26 廠商通訊管理功能圖
2. 廠商通訊管理的處理流程
Procedure3.1:廠商的資料放在廠商資料表中,有特定權限的使用者可以尋找 廠商資料表中的內容方便聯絡,以及可以修改其中的內容。
圖 3.27 廠商通訊管理流程圖
3. 檔案名稱
3.7.2 商品管理 1. 商品管理的處理
主要功能:(1)所有商品資料列表 (2) 查詢商品資料 (3) 新增商品資料 (4) 修改商品資料 (5) 刪除商品資料
圖 3.28 商品管理功能圖
2. 商品管理的處理流程
Procedure3.2:在此資料表中,有特定權限的使用者可以使用這部分的功能,
尋找商品資料的內容方便門市的販賣,在有新商品進貨後可以 馬上更新商品資料表的內容。
圖3.29 商品管理流程圖
3. 檔案名稱
(1)商品資料表.MDF 記錄格式:同表 3.11
3.7.3 進貨管理 1. 進貨管理的處理
主要功能:(1)新增進貨明細 (2)刪除進貨明細 (3)修改進貨明細 (4)查詢進貨明細
圖 3.30 進貨管理功能圖
2. 進貨管理的處理流程
Procedure3.3:物品的資料儲存在商品資料表中,每一次進貨都會更新商品資 料表中的情形,進貨的紀錄則儲存在進貨資料明細中方便管理 者查看每一筆進貨紀錄。此外,每當進貨新的商品時,系統會 自動新增支出至支出紀錄中。
圖3.31 進貨管理流程圖
3. 檔案名稱
(5)支出項目對照.MDF 記錄格式:同表 3.19
(6)員工資料表.MDF 記錄格式:同表 3.2
(7)單位對照.MDF
記錄格式:同表 3.16
3.7.4 出貨管理 1. 出貨管理的處理
主要功能:(1)新增出貨明細 (2)刪除出貨明細 (3)修改出貨明細 (4)查詢出貨明細
圖 3.32 出貨管理功能圖
2. 出貨管理的處理流程
Procedure3.4:物品的資料儲存在商品資料表中,每一次出貨都會更新商品資 料表中的存貨情形,出貨的紀錄則儲存在出貨資料明細中方便 管理者查看每一筆出貨紀錄。此外,每當出貨時,系統會自動 新增收入至收入紀錄中。且當出貨後庫存量不夠或是低於 5 個 商品數量時,系統會自動追加商品的訂單。
圖3.33 出貨管理流程圖
3. 檔案名稱
(4)收入紀錄.MDF
記錄格式:同表 3.15
(5)收入項目對照.MDF 記錄格式:同表 3.17
(6)員工資料表.MDF 記錄格式:同表 3.2
(7)單位對照.MDF
記錄格式:同表 3.16
3.7.5 催加訂單管理 1. 催加訂單管理的處理
主要功能:(1)催加訂單處理
圖 3.34 催加訂單管理功能圖
2. 催加訂單管理的處理流程
Procedure3.5:催加訂單儲存在催加訂單明細中,當先前催加的進貨已經到達 後,只要在此系統內選擇此筆催加訂單,則會將此筆訂單增加 至進貨明細資料中,並且修改商品資料和支出紀錄。
圖 3.35 催加訂單管理功能圖
3. 檔案名稱
(1)商品資料表.MDF 記錄格式:同表 3.11
(2)進貨資料明細.MDF 記錄格式:同表 3.22
(3)催加訂單明細.MDF 記錄格式:同表 3.25
(4)支出紀錄.MDF
記錄格式:同表 3.18
(5)支出項目對照.MDF 記錄格式:同表 3.19
3.8 人事子系統
1、員工資料管理:管理各部門員工的基本資料 2、老師資料管理:管理各樂器老師的課程資訊
圖3.36 人事子系統架構
3.8.1 員工資料管理 1、員工資料管理的處理
主要功能: (1)查詢員工資料 (2)新增員工資料 (3)刪除員工資料 (4)修改員工資料
圖3.37 員工資料管理功能圖
2、員工資料管理的處理流程:
Procedure4.1:透過此子系統可以做對一員工之新增、刪除、修改、查詢各員 工之基本資料。
圖3.38 員工資料管理流程圖 3.檔案名稱
(1)職稱對照.MDF 記錄格式:
序號 欄位名稱 資料型態 欄位寬度 備註 NULL
1 職稱編號 Int 4
2 職稱名稱 VarChar 14 表3.26 職稱對照表
3.8.2 師資課程管理
1. 師資課程管理的處理
主要功能: (1)查詢師資授課資料 (2)新增師資授課資料 (3)刪除師資授課資料 (4)修改師資授課資料
圖3.39 師資課程管理功能圖
2. 師資課程管理的處理流程:
Procedure4.2:對於教學部門的師資,在此系統中可以提供師資新增課程、刪 除課程、修改課程及查詢課程等功能。
圖3.40 師資課程管理流程圖
3.檔案名稱
(1)員工資料表.MDF 記錄格式:同表 3.2
(2)老師授課資料表.MDF
第四章 系統建置
(a) 輸入畫面
此畫面為登錄一個會員帳號為yaw 的會員。
圖4.1 會員登錄輸入畫面
(b) 演算法
Key In 會員基本資料 Click 送出資料 { Check 會員資料 If ( True ) {
(c) 輸出畫面
若輸入的帳號名稱,已被其他會員使用,則出現錯誤畫面。
圖4.2 新增會員失敗輸出畫面之帳號重複
若有任何欄位未填寫,或密碼欄位與確認密碼欄位不同,則會在輸入 錯誤的欄位旁出現提示。
圖4.3 新增會員失敗輸出畫面之密碼兩次輸入不同及欄位空白
確實填寫完會員登錄表後,按下送出資料鈕,則便加入會員,出現成 功畫面。
圖4.4 新增會員成功輸出畫面
B. 會員資料修改
會員可以利用此作業,來修改自己的會員資料。
(a) 輸入畫面
輸入欲修改會員的帳號及密碼,下圖為修改帳號為sigma 的會員。
圖4.5 會員資料修改輸入畫面之一
在輸入正確的會員帳號及密碼後,便進入會員資料修改畫面,在該畫 面中會輸出會員的資料,使用者再對欲修改的欄位進行修改。
圖4.6 會員資料修改輸入畫面之二
(b) 演算法
(c) 輸出畫面
有任何欄位空白,則會在該欄位旁邊出現紅色「*」。
圖4.7 修改會員失敗輸出畫面之欄位空白
資料修改完畢後,按下「修改完成」按鈕,則出現資料修改成功畫面,
並顯示修改後的會員資料
圖4.8 修改會員資料成功輸出畫面
C. 會員密碼修改
會員可利用此作業,更改自己的會員密碼。
(a) 輸入畫面
在會員資料修改畫面中,按下「更改密碼」按鈕,則會進入會員密碼 修改畫面,在此輸入原來的密碼及欲更改的密碼。
圖4.9 更改會員密碼輸入畫面
(b) 演算法
輸入新密碼及確認新密碼兩個欄位,若輸入不同的密碼,則會出現「您 兩次輸入的密碼不相符」提示文字。
圖 4.11 更改會員密碼失敗輸出畫面之新密碼兩次輸入不同
圖4.12 更改會員密碼成功輸出畫面
2、 課程安排
讓使用者透過網路來查詢課程時間表,並登記報名。
A. 課程資訊查詢
此作業可讓使用者,查詢所有的課程資訊。
(a) 輸入畫面
使用者可以在老師姓名、上課日期、上課時段及課程類別中,利用下 拉式選單,輸入一項以上的查詢條件來進行查詢課程資訊,或按下「查詢 所有課程」按鈕來查看所有的課程資訊。此畫面為查詢老師姓名為黃世光,
上課日期為星期三的課程資訊。
圖4.13 課程資訊查詢輸入畫面
(b) 演算法
B. 課程報名
使用者在查詢到欲報名的課程資訊時,可直接對該課程進行報名。
(a) 輸入畫面
使用者在查詢到欲報名的課程資訊時,按下「報名此課程」按鈕,便 可進入填寫報名表畫面。
圖4.15 課程報名輸入畫面之一
進入填寫報名表畫面後,填入報名者姓名、電話、E-mail 後,按下「送 出報名表」按鈕。
圖4.16 課程報名輸入畫面之二
(b) 演算法
(c) 輸出畫面
若姓名、電話、E-mail 有任何一欄空白,則無法送出報名表,並出現提 示文字。
圖4.17 課程報名失敗輸出畫面之欄位空白
若報名人資料填寫正確,按下「送出報名表」按鈕,則進入成功送出 報名表畫面,畫面中並顯示報名的課程資訊及報名人的資料。
圖4.18 課程報名成功輸出畫面
3、 娛樂節目訂單
讓使用者透過本作業,送出訂單資訊給管理者,管理者收到訂單資訊後,再 予以回覆。
A. 送出娛樂節目訂單
(a) 輸入畫面
(a) 輸入畫面