Transcript Document
同利汽車管理系統開發專案 指導教授:汪維揚 教授 1 組員介紹 1099137143 王 雲 1099137146 吳志偉 1098137229 林朝鈺 1099137223 葉紘瑋 2 專案背景 目 (1) 錄 •企業簡介 •願景與目標 •經營理念 •組織圖 •問題描述 專案目標 •目標 •功能範圍 •使用者 系統功能與架構 •系統架構圖 •系統功能圖 •使用者 vs. 功能表 3 企業規則 & USER VIEW 目 •企業規則 & USER VIEW 資料模型 •資料模型 (2) 錄 關聯(relations) •關聯圖 檢核表 •檢核表 使用者介面及SQL •Growth Rate •DD (Data Dictionary) •Views •Screen layout & SQLs •reports 4 專案背景 • • • • • 企業簡介 願景與目標 經營理念 組織圖 問題描述 5 企 業 簡 介 店長簡介: •陳軍宇先生曾於HONDA車廠服務10年以上 •已創立車行9年。 資訊化現況: •目前以紙本契約紀錄資料 •現在僅有在拍賣網站做行銷,沒有任何電腦系統。 中古車業介紹: •介於買賣業和仲介業之間。 6 願 景 與 目 標 願景: •希望使中古車界有好的銷售管道、 給予完善的保障。 •擴大公司規模,開設分店。 目標: •每月業績達10台以上。 7 經 營 理 念 無重大事 故 引擎及變 速箱12500 公里1年保 固 提供中 古車保 障 無泡水車 來源清楚, 無非法變 造 8 組 織 圖 老闆一名 店長一名 業務兩名 9 問 題 描 述 • 找資訊需要再翻紙本資料手續繁複。 • 紙本有保存及備份問題。 • 大量資料中搜尋資料不易。 • 需要大量空間儲存紙本資料。 • 無法儲存處理後的資料。 • 資料易出現重複。 10 專案目標 • 專案目標 • 功能範圍 • 使用者 11 專 案 目 標 • 同利汽車管理系統 – 幫助同利汽車做決策的系統。 – 幫助員工快速查詢車輛資料。 12 功 能 範 圍 • 車輛資料功能: – 維修紀錄 – 車況資料 – 銷貨紀錄 • 帳務管理功能: – 收支 • 人事管理功能: – 基本資料 – 薪資 – 業績 13 使 用 者 • 店長→對車輛資料管理系統內容有全部的 檢視、新增、修改、查詢權限。 • 業務→只能檢視、新增、修改、查詢部分 車輛資料管理系統內容。 14 系統功能與架構 • 系統架構圖 • 系統功能圖 • 使用者V.S功能表 15 店長 系 統 架 構 圖 業務 伺服器 資料庫系統 16 系 統 功 能 圖 同利汽車管理系統 車輛資料 車 況 資 料 售 車 紀 錄 帳務 保 修 紀 錄 人事管理 員 工 資 料 營 收 基 本 資 料 薪 資 業 績 17 使 用 者 店長 業務 新增 修改 刪除 檢視 新增 修改 刪除 檢視 車輛資料 V V V V V V V V V.S 售車紀錄 V V V V V V V V 功 能 表 保修紀錄 V V V V V V V V 帳務 V V V V 員工管理 V V V V V V 表示僅能檢視自己的資料 18 企業規則 & USER VIEW • 企業規則 & USER VIEW 19 USER VIEW(1) 員工可買進零至多輛車,且一輛車只能由一位員工買進,並產生車輛資料, 紀錄車牌、廠牌、出廠年份、買價、顏色、引擎號碼、型號、排氣量,車 輛分為已售車和待售車,已售車另紀錄客戶ID。 20 USER VIEW(2) 一台車只能由一家車廠製造,一家車廠可以製造多輛車。車廠記 錄廠牌ID 、廠牌名稱。 21 USER VIEW(3) 車輛視情況送入多家保修廠保養,也可不進保修廠保養。 有進保修廠的車輛紀錄保養日期、保養時間、花費金額、 保養項目,保修廠修一至多輛車。 22 USER VIEW(4) 員工記錄員工ID、姓名、手機、地址、銀行帳戶。員工中只有 一位店長,管理一至多位員工。 23 USER VIEW(5) 客戶經由員工購車,產生購車紀錄,並紀錄成交價、成交日期、客戶ID、 客戶姓名、客戶電話、售出員工。一位客戶可能購買一至多輛車。員工 可能賣出零至多輛車。 24 資料模型 • 資料模型 25 資 料 模 型 26 關聯(Relations) • Relations 27 Relations 關 聯 ( 車輛 車牌號碼 車輛圖片 顏色 排氣量 待售車 車牌號碼 已售車 車牌號碼 客戶 ID 售車紀錄 售車紀錄 ID 客戶 ID 客戶 ID 客戶姓名 客戶電話 車廠 廠牌 ID 廠牌名稱 員工 保修紀錄 買價 整理費用 是否認證 引擎號碼 廠牌 ID 型號 出廠年份 車牌號碼 售出員工 ID 成交日期 成交價 客戶 保修廠 里程數 保修廠 ID 保修廠地址 保修廠電話 保修廠名稱 員工 ID 員工姓名 員工電話 員工地址 銀行帳戶 保修紀錄 ID 車牌號碼 保修廠 ID 送修日期 牽車日期 保修金額 28 Relations VS 功能 檢核表 • 檢核表 29 檢 核 表 車輛 帳務 車況資料 售車紀錄 保修紀錄 收支 車輛資料 IUR UR UR 廠牌 IR R 客戶 R IUR 售車紀錄 R IUR 員工 R UR 保修廠 R IUR 保修紀錄 R IUR 人事管理 基本資料 薪資 業績 R R R R R R R R IUDR R I:Insert、U:Update、D:Delete、R:Read 30 使用者介面與資料庫操作 • • • • • Growth Rate DD (Data Dictionary) Views Screen layout & SQLs reports 31 Growth Rate 25 車輛 1,000 d 90% 10% 0.01 已售車輛 900 待售車輛 100 32 Data Dictionary 點此超連結 33 員工資料 View 使用者 Views SQL: 建立員工資料的防火牆 Create VIEW emp_V AS Select emp_id, emp_name,emp_tel,emp_add,emp_bank, FROM emp 34 Screen layout & SQL 35 Screen layout & SQL 查詢汽車 SELECT car.car_img , brand.brand_name "品牌名稱" , car.car_patt "型號" , car_col "顏色" , car.car_km "里程" , car.car_make AS car_old "車齡" , car.car_cc "排氣量" TO_CHAR(SYSDATE - car.car_year , 'YYYY') car_old FROM car , brand WHERE brand.brand_name = “廠牌名稱” , car.brand_id = “廠牌ID” , car_patt = “型號” , car_col = “顏色” , car.car_cc BETWEEN 排氣量1 AND 排氣量2 , car_old BETWEEN 車齡1 AND 車齡2; 36 Screen layout & SQL SELECT SUM(record.record_price)"總收入 " ,SUM,(record.record_price - car.car_in - car.car_fix)" 淨賺" FROM record , car 37 Screen layout & SQL 查詢業績 SELECE emp.emp_name "員工姓名" , SUM(record.record_price) " 總收入" , COUNT(record.record_id) "銷售量" , SUM(record.record_price - car.car_in - car.car_fix) "淨利" FROM record , emp , car WHERE emp.emp_name = "員工姓名" , record.emp_id = emp.emp_id GROUP BY record.emp_id; 38 查詢車子資料時的結果範例 reports 廠牌: 是否認證: 型號: 引擎號碼: 顏色: 出廠年份: 車牌號碼: 里程數: 買價: 整理費用: 廠牌 ID: 廠牌: 是否認證: 型號: 引擎號碼: 顏色: 出廠年份: 車牌號碼: 里程數: 買價: 整理費用: 廠牌 ID: 廠牌: 是否認證: 型號: 引擎號碼: 顏色: 出廠年份: 車牌號碼: 里程數: 買價: 整理費用: 廠牌 ID: 39 使用帳務功能之後的結果範例 reports 40 使用人事管理的結果範例 reports 41 E N D 42