• 沒有找到結果。

新資訊系統

在文檔中 巨欣樂器行業務管理系統 (頁 24-0)

第二章 系統概述

2.6 新資訊系統

2.7 工作分配與時程

第三章 系統分析與設計

2、聯合應用開發(JAD, Joint Application Development)

JAD是一種廣受採用的系統開發技術。在傳統的結構化系統分析過程

4、物件導向分析

3.3 系統全景圖與圖 0

3.2 系統分析圖 0

3.4 正規化

通常在設計資料庫的時候,若是沒有將他正規化,那麼實作出來的結果通常 會浪費許多不必要的空間,重複儲存資料,產生奇怪的關聯性,讓系統效能較差 較不正確。所以我們會利用正規化這個方法來將系統再設計過。

在正規化以前必須要注意的是每個資料表都必須設定好主鍵(primary key),

而且資料表中的所有欄位都是不可以再分割的。

1、正規化的步驟

資料表進行正規化前必須先設定好primary key。

A. 第一正規化:第一正規化的主要目的是將資料表中相同型態的資料欄位 去除掉,讓資料表中的欄位有唯一性。

3.4 第一階正規化

B. 第二正規化:第二正規化的主要目的在將只與部分的 primary key 相依的 欄位去除掉,也就是說非primary key 不可以只與某些 primary key 有關 係。只有一種情況例外,就是超過一個欄位來當 primary key 的時候才有 可能發生。

3.5 第二階正規化

C. 第三正規化:第三正規化的主要目的是將非 primary key 的欄位相依性去 除掉。簡單來說就是非 primary key 的欄位間不能有關係。

3.6 第三階正規化

一般的資料庫系統經過第三正規化之後都已經完成正規化的動作了,而第四 第五正規化相當少用,所以這邊不多介紹。

2、正規化的優點

A. 減 少 所 需 的 儲 存 空 間 : 在 資 料 表 中 不 會 有 相 同 型 態 的 欄 位 出 現,而且一筆資料只會被儲存一次不會浪費空間。

B. 提高資料庫的效率:正規化後產生關連式的資料庫,在系統搜尋的時候 可以提升整個系統的效能。

3.5 業務子系統

1、會員登錄:讓使用者透過網路,加入會員或修改會員資料。

2、課程安排:讓使用者透過網路來查詢課程時間表,並登記報名。

3、娛樂節目訂單:讓使用者透過本系統,送出訂單資訊給管理者,管理者收到 訂單資訊後,再予以回覆。

4、線上購物:讓用使用者透過本系統,查詢商品資料,並點選取欲購買的商品,

進行線上交易。

5、練團室預約:讓使用者可透過網路,來查詢練團室的預約情形,並預約欲使 用的時段。

3.7 業務子系統架構

3.5.1 會員登錄 1. 會員登錄的處理

主要功能: (1)會員登錄 (2)會員資料修改

圖 3.8 會員登錄功能圖

2. 會員登錄的處理流程

Procedure1-1:讓使用者在輸入個人資料後,成為會員,或輸入會員帳號及會 員密碼後,修改會員資料。

圖 3.9 會員登錄流程圖

3. 檔案名稱

3.5.2 課程安排

1. 課程安排的處理

主要功能:(1)查詢課表 (2)送出報名表

3.10 課程安排功能圖

2. 課程安排的處理流程:

Procedure1-2:老師的資料存放在員工資料表中,老師授課的課程資料放在 老師授課資料表中,而課程的時間放在課程資料表中,使用 者可透過這三個資料表,查詢所有的課程資訊,並登記報名。

3.11 課程安排流程圖 Procedure1.2

3.檔案名稱

(2)老師授課資料表.MDF

3.5.3 娛樂節目訂單

1. 娛樂節目訂單的處理

主要功能:(1)送出娛樂節目訂單

3.12 娛樂節目訂單功能圖

2. 娛樂節目訂單的處理流程

Procedure1-3:讓使用經由填寫表格的方式,來描述該娛樂節目的需求,

填寫完成後,送出給管理者,管理者再予以回覆。

3.13 娛樂節目訂單流程圖 Procedure1.3

3. 檔案名稱

(3)工程項目資料表.MDF

3.5.4 線上購物

1. 線上購物的處理

主要功能:(1)查詢樂器資料 (2)線上交易

3.14 線上購物功能圖

2. 線上購物的處理流程

Procedure1-4:所有商品的資料放在商品資料表中,使用者便可透過這個資 料來查詢所有商品的相關資訊,將預購買的商品選取之後,便 可送出購物訂單。

3.15 線上購物流程圖 Procedure1.4

3. 檔案名稱

(3)購物訂單明細表.MDF 記錄格式:

序號 欄位名稱 資料型態 欄位寬度 備註 NULL 1 購物訂單編號 Int 4

2 商品編號 Int 4

3 商品數量 SmallInt 2 3.13 購物訂單明細表

(4)會員資料表.MDF 記錄格式:同表 3.1

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

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

在文檔中 巨欣樂器行業務管理系統 (頁 24-0)

相關文件