Скачать презентацию 第二章 系統建置與導入 2 1 2 2 2 3 Скачать презентацию 第二章 系統建置與導入 2 1 2 2 2 3

4e3e7a0dcdde57e0e14b025beeb14bd9.ppt

  • Количество слайдов: 48

第二章 系統建置與導入 2. 1 2. 2 2. 3 2. 4 系統建置過程與方案 描述會計資訊系統之 具 系統設計 第二章 系統建置與導入 2. 1 2. 2 2. 3 2. 4 系統建置過程與方案 描述會計資訊系統之 具 系統設計 資料庫設計 SQL:關聯式資料庫查詢語言 會計財務資訊系統 1

圖 2. 1 新的系統需求 配合經營策略 降低成本 改善顧客服務 加強控管 系統 需求 提昇經營績效 更適切的決策訊 息 會計財務資訊系統 圖 2. 1 新的系統需求 配合經營策略 降低成本 改善顧客服務 加強控管 系統 需求 提昇經營績效 更適切的決策訊 息 會計財務資訊系統 2

系統發展生命週期(systems development life cycle,SDLC) 一、系統規劃(systems planning) 二、系統分析(systems analysis) 三、系統設計(systems design) 四、系統實施(systems implementation) 五、系統操作與維修(operation and 系統發展生命週期(systems development life cycle,SDLC) 一、系統規劃(systems planning) 二、系統分析(systems analysis) 三、系統設計(systems design) 四、系統實施(systems implementation) 五、系統操作與維修(operation and maintenance) 會計財務資訊系統 3

圖 2. 2 建立資訊系統的過程 分析 規 劃 設 計 系 統 操 作 與 圖 2. 2 建立資訊系統的過程 分析 規 劃 設 計 系 統 操 作 與 維 修 實施 會計財務資訊系統 4

系統規劃中初步提出的計劃應 分析下列三種可行性: 1. 經濟可行性:亦即要知道所提方案的成 本與效益。 2. 技術可行性:分析該項作業的問題是不 是能由資訊科技解決。 3. 作業可行性:分析組織內的人力、財力 與人員的態度等是否適合實施該方案。 會計財務資訊系統 5 系統規劃中初步提出的計劃應 分析下列三種可行性: 1. 經濟可行性:亦即要知道所提方案的成 本與效益。 2. 技術可行性:分析該項作業的問題是不 是能由資訊科技解決。 3. 作業可行性:分析組織內的人力、財力 與人員的態度等是否適合實施該方案。 會計財務資訊系統 5

圖 2. 3 資訊部門預算之主要成本項目 1. 硬體成本 5. 網路傳輸費用 電腦及週邊設備 (如電腦機型、磁碟 機、磁帶機、列表機、終端機 )購置、 或租金、折舊費、保險費、維護費 數據機、集訊機、路由機等之維護費、 圖 2. 3 資訊部門預算之主要成本項目 1. 硬體成本 5. 網路傳輸費用 電腦及週邊設備 (如電腦機型、磁碟 機、磁帶機、列表機、終端機 )購置、 或租金、折舊費、保險費、維護費 數據機、集訊機、路由機等之維護費、 保險費、稅捐、連線費用 (以連線類型、 應用、地點等計費 )、顧問費 2. 軟體成本 6. 用品耗材費用 作業系統及其他系統軟體、應用軟 體 (租賃、折舊、維護費等 ) 磁帶、磁碟、微縮膠片、報表紙及其他 辦公室用品 3. 薪資與人事費用 7. 場地費用 薪資 (以人員、職務或小組區分,如 辦公室場地租金、電力、空調、水電 系統分析師 )、加班費、福利(稅捐、 保險費、休假及其他 )、教育訓練 (為 新軟體、程式、應用系統之使用 )、聘 雇、資遣及調職費用 4. 辦公室設備費用 8. 其他費用 影印機、辦公室系統、電話等 (租賃、 差旅費、會議成本、教育訓練、印刷費、 購置、租金、折舊、維修費等 ) 郵資、電話、手冊、雜誌、書籍、顧問諮 詢費、外界服務、其他費用 會計財務資訊系統 6

系統需求大致分成下列四項: 資訊需求 首先要決定電腦作業所產生的報表是那些,可 以在螢幕上查詢的資料是那些,根據這些需求就能知 道應輸入那些資料,以及輸入的資料需做那些處理。 訂出資訊需求就決定了電腦作業的輸入資料、處理 作,以及輸出資訊的內容。 組織需求 要確定為了配合電腦作業,原有的人力配置需 作怎樣的調整。 控制需求 是指為了使電腦作業正確,並防止錯誤及舞弊, 在系統設計時應注意的事項。 硬體設備需求 系統需求大致分成下列四項: 資訊需求 首先要決定電腦作業所產生的報表是那些,可 以在螢幕上查詢的資料是那些,根據這些需求就能知 道應輸入那些資料,以及輸入的資料需做那些處理。 訂出資訊需求就決定了電腦作業的輸入資料、處理 作,以及輸出資訊的內容。 組織需求 要確定為了配合電腦作業,原有的人力配置需 作怎樣的調整。 控制需求 是指為了使電腦作業正確,並防止錯誤及舞弊, 在系統設計時應注意的事項。 硬體設備需求 初步確定這套資訊系統需要多大的電腦硬 體網路設備,設備採用什麼系統架構,以及需要那些 電腦軟體。 會計財務資訊系統 7

系統分析出來的各種方案可能有自建系 統(build in- house systems)或購買套裝 軟體(purchase commercial software packages)。若外購軟體則設計階段時需 針對不足或不合用部分增加設計「客製 程式」或稱「外掛程式」。 會計財務資訊系統 8 系統分析出來的各種方案可能有自建系 統(build in- house systems)或購買套裝 軟體(purchase commercial software packages)。若外購軟體則設計階段時需 針對不足或不合用部分增加設計「客製 程式」或稱「外掛程式」。 會計財務資訊系統 8

圖 2. 4 系統建置過程與方案 自建 規劃 分析 購 買 自建系統 客製程 式 實施 商用套裝軟 圖 2. 4 系統建置過程與方案 自建 規劃 分析 購 買 自建系統 客製程 式 實施 商用套裝軟 體 (如 ERP系 統) 會計財務資訊系統 9

圖 2. 5 使用者同意後的雛型即正式實施 規劃 分析 設計 實施 系統雛型 會計財務資訊系統 10 圖 2. 5 使用者同意後的雛型即正式實施 規劃 分析 設計 實施 系統雛型 會計財務資訊系統 10

圖 2. 6 資訊系統建立各階段所產生的文件 設計階 段 可行性研 究 系統分 析 系統設 計 系統開發 產生文件 圖 2. 6 資訊系統建立各階段所產生的文件 設計階 段 可行性研 究 系統分 析 系統設 計 系統開發 產生文件 可行性研 究報告 系統需求 書 系統規格 系統實施 系統說明 書 專案計劃規格 邏輯設計規格 技術設計規格 會計財務資訊系統 11

描述會計資訊系統之 具 系統分析師在了解分析現況及設計新程序 新制度時,須用到一些 具以描述現行制 度及新制度,這些 具包括: 1. 文件流程圖,2. 資料流圖, 3. 系統流程圖,4. 程式流程圖, 5. 描述會計資訊系統之 具 系統分析師在了解分析現況及設計新程序 新制度時,須用到一些 具以描述現行制 度及新制度,這些 具包括: 1. 文件流程圖,2. 資料流圖, 3. 系統流程圖,4. 程式流程圖, 5. 決策邏輯表,6. 檔案或記錄格式圖, 7. 資料方格圖。 會計財務資訊系統 12

圖 2. 7 常用文件流程圖符號 發票 單一表單文 件 發票 12 3 三聯發票 用以存放資訊的文件, 例如日記帳、分類帳則 左邊以黑實,以與輸入 圖 2. 7 常用文件流程圖符號 發票 單一表單文 件 發票 12 3 三聯發票 用以存放資訊的文件, 例如日記帳、分類帳則 左邊以黑實,以與輸入 被處理的文件,如支票、 發票、訂單、出貨單等 有所區分 N 永久檔案 N表示數宇 依數字順序排 列歸檔。以發 票為例,依銷 貨發票號碼排 列 A 暫時交易性 檔案,未來 仍會進一步 處理者 人 作業 會計財務資訊系統 13

圖 2. 8 銷售收款文件流程圖 銷售業務人員 出納收款員 應收帳款會計 開始 來自客戶 1 2 開立 發票 支票 圖 2. 8 銷售收款文件流程圖 銷售業務人員 出納收款員 應收帳款會計 開始 來自客戶 1 2 開立 發票 支票 發票 3 繳款單 2 背書公司 帳戶名稱 並編寫繳 款單 發票 12 3 1 N 客戶 入帳更新 應收帳款 明細分類 帳 N 日記簿 應收款款 分類帳 2 N 客戶 會計財務資訊系統 14

圖 2. 9 資料流圖符號 (方形 ) 外部個體 (external entity) (箭頭 ) 資料流向 (data flow) 圖 2. 9 資料流圖符號 (方形 ) 外部個體 (external entity) (箭頭 ) 資料流向 (data flow) 或 (圓形 ) (圓角長方形 ) 或 (兩平行線 ) (三邊長方形 ) 代表與系統有關的其 他外界機構、單位或 個人 表示資料或表報的流 向 處理 (process) 表示資料或表報的處 理 資料儲存處 (data store) 表示儲存資料檔或表 報的地方 會計財務資訊系統 15

圖 2. 10 資料流圖(一階) 時卡 4. 0 計算員 曠 時數檔案 員 曠 記錄 代扣所 圖 2. 10 資料流圖(一階) 時卡 4. 0 計算員 曠 時數檔案 員 曠 記錄 代扣所 員 得稅及 員 底薪 保險費 津貼 員 基本資料檔案 ※ 員 未核准 1. 0 加班卡 請假單 計算加班 現場負責人 時 員 加班 2. 0 時數 審核請假 已核准 請假單 員 加班時數檔案 員 加班 記錄 5. 0 計算員 薪資 各種請假時數 薪 單 薪 資 請假單檔案 員 請 假記錄 3. 0 計算各種 請假時數 人事總務長 薪資記錄檔案 表示須再分解 (decompose) 會計財務資訊系統 16

圖 2. 11 資料流圖(二階) 員 底薪 員 加班時數檔案 員 加班 記錄 5. 2 計算應加 圖 2. 11 資料流圖(二階) 員 底薪 員 加班時數檔案 員 加班 記錄 5. 2 計算應加 金額 員 基本資料檔案 代扣所 得稅及 保險費 5. 1 計算時薪 員 曠 時數檔案 5. 3 計算應扣 金額 應扣金額 5. 4 計算全薪 全薪 員 曠 記錄 各種請 假時數 薪資記錄檔 案 薪 單 5. 5 扣除半薪 ※ 表示須再分解 (decompose) 會計財務資訊系統 17

圖 2. 12 Data Store定義之例子 薪資記錄檔案 日期 員 資料 實作日數 底薪 應加金額 應扣金額 實發金額 圖 2. 12 Data Store定義之例子 薪資記錄檔案 日期 員 資料 實作日數 底薪 應加金額 應扣金額 實發金額 員 編號 姓名 加班 津貼 獎金 請假扣薪 曠 扣薪 代扣所得 稅 代扣保險 費 加班時數 加班費 職務津貼 伙食津貼 車輛保養 夜點費 其餘津貼 績效獎金 全勤獎金 會計財務資訊系統 18

圖 2. 13 處理邏輯說明之例釋 5. 1 計算時薪 REPEAT GET員 底薪 FROM員 基本料檔案 將員 底薪除以 圖 2. 13 處理邏輯說明之例釋 5. 1 計算時薪 REPEAT GET員 底薪 FROM員 基本料檔案 將員 底薪除以 30天而得到日薪 將日薪除以 8小時而得到時薪 UNTIL所有的員 基本資料檔案都讀完 送出各員 時薪 5. 2. 1 計算加班費 REPEAT GET員 時薪 GET員 加班記錄 FROM員 加班時數檔案 將甲種加班時數乘上員 時薪乘上 2倍而得到甲種加班費 將乙種加班時數乘上員 時薪乘上 1. 66倍而得到乙種加班 費 將丙種加班時數乘上員 時薪乘上 1. 33倍而得到丙種加班 費 將丁種加班時數乘上員 時薪乘上 1倍而得到丁種加班費 將甲乙丙丁四種加班費相加而得加班費 送出加班費 UNTIL每個員 的加班費都算出 5. 2. 2 計算獎金 REPEAT IF員 沒有全勤 THEN 不發全勤獎金 END IF 會計財務資訊系統 19 將績效獎金與全勤獎金相加而得獎金

一些流程圖經常使用到的符號 支票 開立 銷貨 發票 列印採購單 文件單據 (Document): 任何書面單據,如支 票、或銷貨發票。 人 處理程序 (Manual Process): 一些流程圖經常使用到的符號 支票 開立 銷貨 發票 列印採購單 文件單據 (Document): 任何書面單據,如支 票、或銷貨發票。 人 處理程序 (Manual Process): 任何人 作 業,如開立銷貨發票或編製銀行調節表。 處理 (Process): 任何作業,無論以人 、機械、 或電腦執行均屬之。通常和人 處理符號 交互運用。但通常是指電腦處理程序。 排列順序 不與主機連線,而是離線儲存 (Offline storage), 例如掛在架上的磁帶。 會計財務資訊系統 20

一些流程圖經常使用到的符號 流程線 (Flowlines): 指示單據流向的線 條,除非以箭頭表示其他方向,否則 不是向下就是向右。 按日期歸檔 開始 (結束 ) 註解 (Annotation): 用以評註或說明,如按 序歸檔(或按日期,字母 一些流程圖經常使用到的符號 流程線 (Flowlines): 指示單據流向的線 條,除非以箭頭表示其他方向,否則 不是向下就是向右。 按日期歸檔 開始 (結束 ) 註解 (Annotation): 用以評註或說明,如按 序歸檔(或按日期,字母 …等等)。 表示程序的開始或結束。 A 連結點 (Connector): 轉出或進入流程圖的另 一部份。用以避免過多的流程線交叉,轉出 及轉入或連結,通常以字母或阿拉伯數字 表示。 顧客 轉頁連結點 (Offpage connector): 表示轉入 或轉出流程圖項目的來源或終止點。 會計財務資訊系統 21

一些流程圖經常使用到的符號 輸入/輸出 (Input/Output): 用以代替 轉頁連結點,表示轉入或轉出流程圖 的資料。 自客戶處收 取現金 存量 低於安全存 量? 打孔卡片 磁碟 否 一些流程圖經常使用到的符號 輸入/輸出 (Input/Output): 用以代替 轉頁連結點,表示轉入或轉出流程圖 的資料。 自客戶處收 取現金 存量 低於安全存 量? 打孔卡片 磁碟 否 是 決策 (Decision): 表明是否之決策所引 起的選擇行動。 打孔紙 帶 記憶體 線上儲存 磁帶 顯示器 會計財務資訊系統 22

圖 2. 14 應付帳款系統流程圖 驗收單 N 來自 訂貨作業 供應商發票 應付帳款承 辦員執行 驗收單 批次 總數 圖 2. 14 應付帳款系統流程圖 驗收單 N 來自 訂貨作業 供應商發票 應付帳款承 辦員執行 驗收單 批次 總數 人 審核 並加總 顯示錯誤 及例外 輸入發票 供應商 發票 驗收單 審校資料 供應商 應付帳款 主檔 核准付款 待收貨 採購單據 付款憑單 成本控制 作業 待採購 訂貨檔 應付 帳款檔 更新應付 帳款 憑單 彙總表 應付帳款 作業 供應商 歷史檔 待付款 憑單檔 傳票 交易檔 報表編製 作業 總帳作業 業 顯示錯誤 及例外 會計 會計財務資訊系統 23

圖 2. 15 程式流程圖例釋 執行 A 執行 B 符合 A 測試是否 符合條件 執行 B 圖 2. 15 程式流程圖例釋 執行 A 執行 B 符合 A 測試是否 符合條件 執行 B 執行 A B 1. 簡單順序型 不符合 2. 選擇型 符合 測試條 件是否 符合 不符合 執行 A A B 3. 迴圈型 會計財務資訊系統 24

圖 2. 16 決策邏輯表 A 否 信用等級 AAA? 是 B 否 存量> 訂貨量 是 圖 2. 16 決策邏輯表 A 否 信用等級 AAA? 是 B 否 存量> 訂貨量 是 列印撿貨 單 訂單處理 條 信用等級 AAA? 件 訂貨量<存量 列印倉庫撿貨單 動 列印發票 作 至 A執行程序 至 B執行程序 1 Y 2 N 3 - Y X X - N X X 列印發票 圖 (a) 由流程圖編製決策邏輯表 會計財務資訊系統 25

圖 2. 16 決策邏輯表 薪資處理 IF HOURS> 40 THEN G_PAY= 40 WAGE +1. 5 圖 2. 16 決策邏輯表 薪資處理 IF HOURS> 40 THEN G_PAY= 40 WAGE +1. 5 WAGE (HOURS-40) ELSE GPAY= HOURS WAGE, : : 1 條件 HOURS> 40 動作 計算包括加班費 的薪水總額 計算薪資總額 2 Y N X X 圖 (b) 由電腦程式編製決策邏輯 表 會計財務資訊系統 26

圖 2. 17 資料格式圖 記錄長度 (R. L)=62 區段長度 (B. L)=6200 區段目數 (B. F)=100 系統:應付帳款 圖 2. 17 資料格式圖 記錄長度 (R. L)=62 區段長度 (B. L)=6200 區段目數 (B. F)=100 系統:應付帳款 發票號碼 廠商代號 開票日期 金  額 付款期限 AN AN N N(二位小數 ) N 日期 ˍˍˍˍˍˍˍ 設計師 ˍˍˍˍˍˍ 折 扣 折扣 % 天 數 N N 折扣額 實際付款 日期 支票帳號 N(二位小數 ) N N 1 2 3 4 5 6 7 8 9 1011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 63 64 會計財務資訊系統 27

圖 2. 18 資料方格圖 薪資異動檔 薪資主檔 員 編號 ˇ ˇ 員 姓名 ˇ 薪資率 圖 2. 18 資料方格圖 薪資異動檔 薪資主檔 員 編號 ˇ ˇ 員 姓名 ˇ 薪資率 ˇ ˇ 身份證號碼 ˇ 資料項 檔案 會計財務資訊系統 28

圖 2. 19 交易處理的基本 作 基本活動 記錄交易事 件 更新主檔 列印報表或 文件 處理查詢 說  明 記錄交易事件的重要屬性,如銷售單、訂貨單的資料。 圖 2. 19 交易處理的基本 作 基本活動 記錄交易事 件 更新主檔 列印報表或 文件 處理查詢 說  明 記錄交易事件的重要屬性,如銷售單、訂貨單的資料。 許多交易處理需要建立並維護一套主檔 (master file), 以儲存與該交易有關企業個體之永久性或歷史性資 料。譬如說,計算員 的薪水,必須知道其 資率、扣 繳項目等。這些資料均存在一員 主檔中。在進行交 易處理時,必須確定主檔中的資料為最新的。 報表或文件是交易處理 作的產出,一般有定期性報 表與突發性報表兩種。 將交易資料集合起來,隨意因 作需要,調取任何一 筆交易記錄供人使用。 會計財務資訊系統 29

系統設計 一、輸入設計 二、交易處理時機 三、資料檔的種類與儲存媒體之決定 會計財務資訊系統 30 系統設計 一、輸入設計 二、交易處理時機 三、資料檔的種類與儲存媒體之決定 會計財務資訊系統 30

圖 2. 20 電腦化交易事件記錄方法之舉例說明 交  易 交易記錄方法 說  明 拜訪客戶時所接 之訂單 人 記錄 由銷貨員填具訂單。 電話訂購 由終端機鍵入 圖 2. 20 電腦化交易事件記錄方法之舉例說明 交  易 交易記錄方法 說  明 拜訪客戶時所接 之訂單 人 記錄 由銷貨員填具訂單。 電話訂購 由終端機鍵入 由銷貨員接電話時當場由鍵 盤輸入。 採購 人 記錄或由終 端機鍵入 可由人 填具採購單,或由 採購員由終端機鍵入。 乙存存款 人 記錄或由終 端機鍵入 客戶自行填具存款單,而行 員由終端機鍵入,或客戶自 行由存款機鍵入。 航空班機訂位 終端機鍵入 直接由終端機鍵入。 會計財務資訊系統 31

輸入設計 (一)表單設計(document design)原則 (二)畫面設計(screen design) (三)選擇輸入裝置 (四)代碼設計 (五)輸入資料核驗 會計財務資訊系統 32 輸入設計 (一)表單設計(document design)原則 (二)畫面設計(screen design) (三)選擇輸入裝置 (四)代碼設計 (五)輸入資料核驗 會計財務資訊系統 32

代碼設計 (一)代碼設計方法 1. 依順序編號 (sequential code) 2. 區段編號 (block code) 3. 依類別編號 (classification code) 代碼設計 (一)代碼設計方法 1. 依順序編號 (sequential code) 2. 區段編號 (block code) 3. 依類別編號 (classification code) 4. 代碼中各碼分別代表不同項目 (Hierarchical) 5. 記憶代碼 (Mnemonic Code) (二)代碼中加檢查碼 會計財務資訊系統 33

圖 2. 21 常見的資料核驗方法 核驗測試 說  明 遺漏檢驗 該輸入之資料卻為空白的情況 合格的資料長度不符 資料種類檢驗 例如該是數字資料,檢查是否包含文字或特殊 符號 該資料是否在預期之範圍內,如庫存量為負數 則不合理 圖 2. 21 常見的資料核驗方法 核驗測試 說  明 遺漏檢驗 該輸入之資料卻為空白的情況 合格的資料長度不符 資料種類檢驗 例如該是數字資料,檢查是否包含文字或特殊 符號 該資料是否在預期之範圍內,如庫存量為負數 則不合理 範圍或合理度檢驗 不合理的代號 與原先儲存的資料 比較 如檢查輸入之會計科目編號,是否在編號範圍 內 如將客戶退款資料與應收帳款主檔中之餘額相 比較 會計財務資訊系統 34

圖 2. 22 e 化交易處理之方式 整批處理 批次 資料處理與編 表 批次 即時鍵入整批處理 即時 批次 即時處理 圖 2. 22 e 化交易處理之方式 整批處理 批次 資料處理與編 表 批次 即時鍵入整批處理 即時 批次 即時處理 即時 即時 e 化交易處理方式 資料準備 會計財務資訊系統 35

圖 2. 23 三種交易處理方式之比較 系統類型 特 性 整批處理 待交易事件累 積一批後,才 一併輸入電腦 處理之 優 點 缺 點 1. 圖 2. 23 三種交易處理方式之比較 系統類型 特 性 整批處理 待交易事件累 積一批後,才 一併輸入電腦 處理之 優 點 缺 點 1. 節省電腦的作業時間, 1. 無法提供最新資 提高作業能量 2. 成本最低 料 2. 資料鍵入 作易 形成 作瓶頸 即時鍵入 交易事件發生 1. 資料隨時鍵入,不致造 整批處理 後,資料立刻 成 作瓶頸 鍵入電腦暫存, 2. 對原始資料而言,電腦 作整批處理 可以隨時提供最新資料 1. 成本較高 1. 資料隨時鍵入,不致造 1. 成本最高 成 作瓶頸 2. 使用者可以在短期間內 知道處理結果,有最新 資料 2. 需要較新技術 即時處理 交易事件發生 後,立刻輸入 資料,立刻處 理,立刻顯現 處理結果 2. 對彙總性資料而 言,電腦無法提供 最新資料 會計財務資訊系統 36

E-R模型設計法 一、決定個體 二、決定關係 三、決定屬性 四、決定鍵值欄位 會計財務資訊系統 37 E-R模型設計法 一、決定個體 二、決定關係 三、決定屬性 四、決定鍵值欄位 會計財務資訊系統 37

圖 2. 24 銷貨發票 發票號碼: 發票日期: 客戶信用等級: 客戶編號: 運貨日期: 客用賒銷額度: 客戶名稱: 銷貨總額: 客戶地址: 營業稅: 圖 2. 24 銷貨發票 發票號碼: 發票日期: 客戶信用等級: 客戶編號: 運貨日期: 客用賒銷額度: 客戶名稱: 銷貨總額: 客戶地址: 營業稅: 銷貨單號碼: 付款條件: 序號 品號 品名/規格 單位 數量 單價 金額 備註 會計財務資訊系統 38

圖 2. 25 部分訂單系統E-R模式圖 顧客 l 欠 M 應收帳款 供應商 M l l 接洽 圖 2. 25 部分訂單系統E-R模式圖 顧客 l 欠 M 應收帳款 供應商 M l l 接洽 下 收到 l 產生 M l 提供 接受 業務人員 l l 處理 M M 訂單 l 產生 M l l 發票 M 包含 N N 產品 l 被採購 M 採購單 M 會計財務資訊系統 39

圖 2. 26 個體屬性釋例 顧客帳號 名稱 住址 電話號碼 信用額度 付款條件 顧客 l 目前餘額 欠 圖 2. 26 個體屬性釋例 顧客帳號 名稱 住址 電話號碼 信用額度 付款條件 顧客 l 目前餘額 欠 發票號碼 M 顧客編號 日期 應收帳款 交易金額 餘額 會計財務資訊系統 40

圖 2. 27 鍵值釋例 業務員 l l 顧客 l M M 下 欠 M 圖 2. 27 鍵值釋例 業務員 l l 顧客 l M M 下 欠 M 應收帳款 處理 接洽 客戶帳號 收到 l 產生 M M l 發票號碼 供應商 l 供應商編號 員 編號 訂單 l 訂單號碼 產生 l 銷貨發票 M 銷貨發票號 碼 包含 提供 M l 接受 N M N 產品 M 產品編號 被採 購N 採購 單 採購單號碼 會計財務資訊系統 41

資料未正規化之問題 (一)新增一筆記錄所產生的問題 (二)刪除一筆記錄所產生的問題 (三)異動一筆記錄所產生的問題 會計財務資訊系統 42 資料未正規化之問題 (一)新增一筆記錄所產生的問題 (二)刪除一筆記錄所產生的問題 (三)異動一筆記錄所產生的問題 會計財務資訊系統 42

正規化法 (一)第一正規化格式(first normal form)若一筆紀錄沒 有包括重覆的資料項目,則為第一次正規化格式。 (二)第二正規化格式(second normal form)檔案若已 經第一次正規化,而且記錄中的每筆資料可由主 鍵值單一辨識,但若其中某些欄位可由主鍵值之 一部份辨識則應改善。如符合此條件即為第二次 正規化格式。 (三)第三正規化格式(third normal 正規化法 (一)第一正規化格式(first normal form)若一筆紀錄沒 有包括重覆的資料項目,則為第一次正規化格式。 (二)第二正規化格式(second normal form)檔案若已 經第一次正規化,而且記錄中的每筆資料可由主 鍵值單一辨識,但若其中某些欄位可由主鍵值之 一部份辨識則應改善。如符合此條件即為第二次 正規化格式。 (三)第三正規化格式(third normal form)檔案已經第 二正規化而且所有和主鍵值無關的資料項目間彼 此獨立即為第三次正規化格式。 會計財務資訊系統 43

圖 2. 28 正規化程序 A. 未正規化格式 1. 發票檔 發票號 碼 客戶編號 客戶名稱 客戶地址 銷貨單號碼 圖 2. 28 正規化程序 A. 未正規化格式 1. 發票檔 發票號 碼 客戶編號 客戶名稱 客戶地址 銷貨單號碼 發票日 期 運貨日 期 銷貨總 額 付款條 件 營業 稅 信用等 級 賒銷額度 品號 品名/規 格 單價 數量 B. 第一次正規化格式 1. 發票檔 發票號碼 客戶編號 銷 貨 單 號 發票日期 運 貨 日 銷貨總額 碼 期 營業稅 2. 客戶檔 客戶編號 客戶名稱 客戶地址 付款條件 信用等級 賒銷額度 3. 產品項目檔 發票號碼 品號 品名/規格 單價 數量 會計財務資訊系統 44

圖 2. 28 正規化程序 C. 第二次正規化格式 1. 客戶檔 客戶編號 客戶名稱 客戶地址 付 款 條 圖 2. 28 正規化程序 C. 第二次正規化格式 1. 客戶檔 客戶編號 客戶名稱 客戶地址 付 款 條 件 信 用 等 級 賒銷額度 2. 發票檔 發 票 號 客戶編號 銷 貨 單 號 發 票 日 運 貨 日 銷貨總額 營業稅 碼 碼 期 期 3. 銷貨細項檔 發票號碼 品號 數量 4. 產品項目檔 品號 品名/規格 單價 會計財務資訊系統 45

圖 2. 28 正規化程序 D. 第三次正規化格式 1. 客戶檔 客戶編號 客戶名稱 客戶地址 付款條件 信用等級 2. 圖 2. 28 正規化程序 D. 第三次正規化格式 1. 客戶檔 客戶編號 客戶名稱 客戶地址 付款條件 信用等級 2. 信用等級檔 信 用 等 級 3. 發票檔 賒 銷 額 度 發票號碼 客戶編號 銷 貨 單 號 發 票 日 運 貨 日 銷貨總額 營業稅 碼 期 期 4. 銷貨細項檔 發票號碼 品號 數量 5. 產品項目檔 品號 品名/規格 單價 會計財務資訊系統 46

表達個體間關聯 (Relationship)的方法 一、一對多的關係(1: M) 二、多對多的關係(M: M) 會計財務資訊系統 47 表達個體間關聯 (Relationship)的方法 一、一對多的關係(1: M) 二、多對多的關係(M: M) 會計財務資訊系統 47

SQL:關聯式資料庫查詢語言 一、建立關聯式資料庫之SQL指令 二、查詢資料庫SQL指令 三、建立檔案間之關聯 會計財務資訊系統 48 SQL:關聯式資料庫查詢語言 一、建立關聯式資料庫之SQL指令 二、查詢資料庫SQL指令 三、建立檔案間之關聯 會計財務資訊系統 48