Transcript 資料庫期末報告
國立高雄應用科技大學 資訊管理系 資料庫管理期末報告 大業貿易有限公司 維修備料進銷存系統 指導教授:汪維揚 教授 組員:1098137225 葉彥甫 1099137115 戴柏倫 1099137142 林偉豪 1099137128 林圻曄 1. 企業簡介 目錄 1.公司背景 1.1公司簡介 1.2公司願景與目標 1.3經營理念 1.4營業項目 1.5公司內部組織圖 2.專題範圍 2.1系統目的和範圍 2.2系統使用者 2.3系統功能及需求 3.資料庫概念設計 3.1 企業規則(Business Rule) 3.2 User View 3.3 ERD 4.資料庫實體設計 4.1 Relations 4.2 DD 5.使用者介面與資料庫操作 5.1 screen layout 1.1公司簡介 1.公司背景 1.1大業貿易有限公司成立於民國84年4月6 日,專營各項營建機具、基礎及隧道設備 、營建廢棄土物回收再利用設備等進出口 、銷售、租賃以及售後服務業等業務。 1.2公司內部組織圖和主要部門 1.3企業服務項目 進出口業務、銷售業務、租賃業務、維修及售後服務等業務 經營產品 (營業項目) 營建廢棄土物回收再利用設備、垃圾回收再利用設備、SHINTEK代 理商、木材、垃圾、輪胎、大型廢棄物粉碎減容設備、移動式砂石壓 碎、篩選設備、生質能處理設備、土木機械、建設機具、基礎機械、 隧道設備、輕便型高週波混凝土振動棒、原地迴轉式鏟裝機 MUSTANG代理商、廢棄土物機具設備、高週波振動棒、WACKER NEUSON台灣總代理。營建機械:高週波電動、氣動混凝土內外模震 動機、路面混凝土震動整平機、震動壓路機、回填夯實機、引擎式切 割機、各式抽水機、軌道施工維護設備、搖控式羊角壓路機、鏟裝機 、挖土機、推高機、高空作業車HATZ祡油引擎等台灣總代理。 1.4企業願景、目標 目前公司所代理進口的產品大都以公共工 程或營造、建設方面之機具設備為主,期 許日後公司所代理的產品能更多元化,正 加速引進各項有關資源再利用及營建廢棄 土物處理等相關設備。 針對大陸及東亞地區台商需求,積極佈局 台灣接單,由產地直接交貨的三角貿易之 外銷業務。 2.專題範圍 2.1系統目的和範圍 2.1系統目的和範圍 利用完整資料庫系統建立倉庫客戶的資料 庫以增加進銷貨的效率,方便管理. 此專案的功能範圍包含了公司的進貨管理. 存貨管理.銷貨管理(包含客戶與訂單資料). 2.2系統使用者 國際事務專員:負責國外事務聯繫暨找尋有潛力產品洽談 代理引進國內銷售及外銷業務推展 國外採購員:負責各項產品資料蒐集建檔及國外詢價、採 購業務 倉管專員:負責所有貨物進倉檢驗及統籌倉管事務 收發員:貨物的進倉堆置及貨物出倉作業 售服專員:售出機具之保固資料建立、保固服務及客戶諮 詢、機具售出後客戶滿意度調查及回應 2.3系統功能及需求 系統架構 user webserver Database 系統功能圖 詢價 進貨系統 採購 進貨銷貨存 貨系統 進貨 倉管系統 領料 銷貨系統 出貨 功能VS使用者 功能 國際事務專員 詢價 建立廠商資料 採購 選定廠商資料 建立訂單 國外採購員 倉管專員 收發員 v v v 進貨 出貨 建立進貨單 v 建立領料單 v 建立出貨單 v 售服專員 3.資料庫概念設計 3.1 企業規則(Business Rule) 1.詢價 廠商資料包含供應商名稱、電話、傳真、地址、聯絡人、電子郵件. 產品的資料包含產品編號、產品規範、產品特性、檢驗報告. 2.採購 一個員工可下多張訂單。每張訂單可包含多種產品,一種產品只由一家廠 商提供。 3.進貨 員工進貨填寫進貨單.進貨單包含進貨單編號、進貨日期、產品、數量 4.領料 領料單紀錄領料員工、出借員工及其部門、零件編號、借出日期、歸還 日期. 5.出貨 客戶資料包含客戶編號、名稱、地址、電話、傳真、電子郵件. 訂單包含訂單編號訂購日期、產品、數量. 出貨單包含出貨單編號、出貨日期、產品、數量. 3.2 ERD 4.資料庫實體設計 4.1Relations 員工Employees 4.2 DD 屬性名稱 欄位名稱 欄位型態 範例 員工編號 部門編號 姓名 Employees_id Departments_id Employees_name Integer(10) Integer(10) Varchar(10) XXXXXXXXXX XXXXXXXXXX 方俊雄 PK NU LL V V 部門Departments 屬性名稱 欄位名稱 欄位型態 範例 部門編號 部門名稱 Departments_id Departments_name Integer(10) Varchar(5) XXXXXXXXXX 銷售部 NUL L V PK V FK FK 廠商 Companies 屬性名稱 欄位名稱 欄位型態 範例 廠商統一編號 供應商名稱 Companies_id Companies_na me phone fax address contact e-mail Integer (8) Varchar(20) 46014406 國立高雄應用科技大學 Integer (10) Integer(7) Varchar(30) Varchar(10) Varchar(30) 07-3814526 3838435 高雄市三民區建工路415號 方俊雄 [email protected] 電話 傳真 地址 聯絡人 電子郵件 NU LL V PK NU LL V PK FK V 產品Product 屬性名稱 欄位名稱 欄位型態 範例 產品編號 品名 型號 單價 Product_id Product_name Type price Integer(10) Varchar(20) Varchar(10) Integer(10) XXXXXXXXXX 震動壓路機 XYZ 10000000 V FK 產品明細Product_list 屬性名稱 欄位名稱 欄位型態 範例 廠商統一編號 員工編號 產品編號 產品規範 產品特性 產品檢驗報告 Product_list_id Employees_id Product_id Product_specification Product Features Product_report Integer(10) Integer(10) Integer(10) text(300) text(300) text(300) XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXX…… XXX…… XXX…… NUL PK FK L V V V V V V 進貨單 Purchase_list 屬性名稱 欄位名稱 欄位型態 範例 進貨單編號 員工編號 產品編號 進貨日期 Purchase_list_id Employees_id Product_id Purchase_date Integer(10) Integer(10) Integer(10) date XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XX/XX/XX NU LL V V V PK FK V V V 進貨訂單 Purchase_order 屬性名稱 欄位名稱 欄位型態 範例 訂單逼號 員工逼號 下訂日期 產品 數量 Purchase_order_id Employees_id Order_date Product Quantity Integer(10) Integer(10) date Varchar(20) Integer(10) XXXXXXXXXX XXXXXXXXXX XX/XX/XX 震動壓路機 5 NU LL V V P K V F K V 進貨訂單明細Purchase_order_list 屬性名稱 欄位名稱 欄位型態 範例 訂單編號 產品編號 廠商統一編號 總價 Purchase_order_id Product_id Companies_id total Integer(10) Integer(10) Integer (8) Integer(10) XXXXXXXXXX XXXXXXXXXX 46014406 100000000 NU LL V V V P K V V V F K V V V 領料單Loan_list 屬性名稱 欄位名稱 欄位型態 範例 領料單逼號 員工編號 租借員工 借出員工 借出物品 歸還日期 Loan_list_id Employees_id Borrower Lender Goods Return date Integer(10) Integer(10) Varchar(10) Varchar(10) Varchar(10) date XXXXXXXXXX XXXXXXXXXX 方俊雄 方俊雄 震動壓路機 XX/XX/XX NU LL V V P K V V 客戶訂單明細 Customer_order_list 屬性名稱 欄位名稱 欄位型態 範例 訂單編號 產品編號 出貨單編號 總價 Customer_order_id Product_id Shipments_id sum Integer(10) Integer(10) Integer(10) Integer(10) XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX 100000000 NU LL V V V F K P K V V V F K V V V 出貨單Shipments_list 屬性名稱 欄位名稱 欄位型態 範例 出貨單編號 出貨日期 產品 數量 Shipments_id Shipments_date Product Quantity Integer(10) date Varchar(20) Integer(10) XXXXXXXXXX XX/XX/XX 震動壓路機 5 NU LL V P K V F K 5.使用者介面與資料庫操作 5.1 screen layout 廠商2 PK 公司員工1 訂單1 ID PK 供應商名稱 電話 傳真 地址 聯絡人 郵電 ID 數量 總價 包括 提供 產品 PK ID 單價 品名 型號 採購 PK ID 所屬部門 新增資料頁面 送出資料到資料庫儲存 5.2 SQLs INSERT INTO Companies(Companies_id,Companies_na me,phone,fax, address,contact,e-mail) VALUES($Companies_id, $Companies_name, $phone, $fax, $address, $contact, $email) THE END