資料庫期末報告

Download Report

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