Lập đề nghị xuất kho4.. CN - Lập phiếu xuất kho cho kho cấp trên4.. CN - Lập phiếu nhập kho từ kho cấp trên4.. Lập lệnh xuất kho2.Xem lệnh xuất kho đã lập3.. Lập phiếu xuất kho cho đại l
Trang 11 Ph c To n
MC LC 1
4
LI C 5
DANH M T TT 6 VI DANH M 8
DANH MNG 10
PHN M U 11
11
Mm v u 11
B c c ca lu 11
12
1.1 12
1.1.1 12
1.1.2 p v 12
1.2 a kin mm 20
1.3 c t ng 21
1.3.1 22
1.3.2 u MOF 24 li 1.4 n c a MDA 25
1.4.1 25
1.4.2 26
170849411618858677347-8a7e-4c8f-84d6-02ea96061cd9
Trang 21.5 ng ki 28
1.5.1 c l 28
1.5.2 c lp n n t ng 29
1.5.3 n t nh 30
1.6 m c a Ki n ph n m m 30
1.7 La ch 33
1.8 Nhim v c a lu 33
NG D NG KI T K CSDL 35
2.1 MDA thc hin thit k li d u 36
2.1.1 S 36
2.1.2 MDA thc hin thit k li d u 37
2.1.3 c l 39
2.1.4 c lp n n t ng (PIM) 40
2.1.5 nh n n t ng (PSM) 41
2.2 chuy 43
2.2.1 t chuyi 43
2.2.2 nh phng lu 45 t 2.2.3 M i quan h gi a ngu 46
2.2.4 Ching lu 47 t 2.2.5 u ph i lu 47 t 2.2.6 T chc lut 49
2.2.7 t kh 50
2.2.8 ng 51
Trang 32.3 K 52
NGHIT K H TH NG QU 54
3.1 ng lu t chuy i gi 54
3.1.1 QVT Operational Plugin Eclipse [21] 54
3.1.2 Chuyi t 55
3.1.3 Chuyi t 57
3.2 Thit k li d QL Kho 58
3.2.1 c th QL Kho 58
3.2.2 62
3.2.3 63
3.2.4 64
3.4 H thng Qu 65
3.4.1 65
3.4.2 Chy th nghi m 67
3.5 t k 67
KT LUN 69
A Kt lun 69
B Mt s xu t 71
n c 71
U THAM KH O 72
Trang 4u c
lu lu t t u t vi c t p h u, n
lu
Phc To n
Trang 5
Hc hi n l u
Phc To n
Trang 6T
vi t tt Din gi
OMG Object Management Group: Nng
MDA Model-Driven Architecture: ng ki
MDD Model Driven Development:
CIM Computation Independent Model: c l
PIM Platform Independent Model: c lp n n t ng
PSM Platform Specific Model: n t nh
MOF Meta Object Facility: c t ng
OCL The Object Cons int tra ng
Trang 8D
21
d n [2] 23
MOF [2] 24
n cng ki 28
c s d ng trong thi t k CSDL 37
thi t k CSDL c 39
thi t k CSDL c 41
i t PIM sang PSM 42
t chuyi 44
nh phng lu t 45
a m i quan h gi a ngu 46
a chip d ng lu t 47
u ph i lu t 48
a vi c t ch c lu t 49
a vi 50
ng 51
55
d li t 56
UseCase L p l nh xu t/nh p kho 58
Qu 59
Trang 9 kho 62
kho 63
kho 64
h th ng Qu 65
Qu 66
Trang 10B ng 13
Bi 14
Bi lt) 15
Bt sim 15
Bi 16
B c 17
B kho c 17
Bc tip 18
Bu chuyp 18
Bi c 19
B i ti c l 19
B ng n sim tr 19
B ng 3.1: Lu t chuy i CIM sang PIM 57
B ng 3.2: B ng map ki u trong c 57
Trang 11P
n t i nay m ng vi
t s ng r t l triu thu c Nh t trong top 10
p thu nhi u nh c Vi t Nam [1]
t ch
c ho ng h c l u chuy thng nh n m m qu n vi c
Trang 12
1.1.
1.1.1 Bài toán Quản lý bán hàng
Trang 17c
3 K i lp phi u xu t kho
4 Th kho ci xui kho
Trang 21ch v ph bi n (qu n tr , b o m t, s ki n, giao dch ch v ch v t ph bi i v ng d ng
v i m c vi t b ng m l d ng
li u t ng h n m t s
l c MDA b t bu c
Trang 221.3.1 Các siêu mô hình MOF
MDA gi i quy t v v c t ng (MOF),
Trang 25rt nhiu thu [3] T t c c thi t k nh m phc v
mth nhi u m i quan h g i nhau
1.4.1 Phân loại các mô hình
Trang 26 a h th nghi p v ng h p s d ng UML, vv
ho c ng M. i, trong khi m ng s i theo th
v y
Xác đị nh n n t ng ề ả (PSM) Độ ậ c l p N ền ả t ng (PIM)t giPSM s c p trong ph n sau
Trang 27hay m
M c xây dựng, hi n th , truy v n, lưu trữ ể ị ấ , , truy h i, tu n ồ ầ
t ự hóa, thi t s t n t i c ng minh
đố i chi u ế sinh ra nh m t
bi t gi i d ng m i M bắt cặp so sánh i nt s quy t th c hi n m h p nh ợ ất/sát nhậ p hai
bi ến đổ i nh tr c p chi ti ph n sau
Trang 28Mô hình nền tảng xác định(PSM)
1.4
1.5.1 Mô hình độc lập tính toán
c l hi n th chi ti t ki th
ch c x c i dinghi p v c a t ch thng s n
Trang 29ng d li t k thu c s d
ph n m h a hi n th lung d u t li thc th th
c l i DFD hi n th d li
lung d li c s d u h u Trong lith c t t k ph n m c ng c nh c i di n
th u t xung quanh DFD s b
th a h th ng trong m chi ti [4]
1.5.2 Mô hình độc lập nền tảng
Mc PIM cho th y m nhnh c a s c l c
bi u di n y c ch p cho s d ng
n t h th n ch a chi ti t trong vi c s d n PIM tm k thuch
Trang 30 cung c k thu t nhi
Trang 31 Trao quy
nhmi n s t
s t c n thi t tri n
mi truy n t i nh ng tri th c v mip cao, b u d
Trang 33m trng chu i vgia v mi doanh nghi p
ng r t l u nghi p
v t l i s tring c, kh n t
c bin h th
c m nh c n h th c g
hướng mô hình d u, thi t k ng, tri n khai, v nh s a
1.8.
p v
t t ng quan v ki p theo, ti
lu phi thc hi n ba nhi m v sau:
Trang 35
CSDL Hin nay, v i s rin c thu t l
d thng ng d ng d d u r t lli t ph c t hai v l thc
ch s d ng m th c n ph i giao ti p v thi m m i, nhi c
hi ph i th c hi c hi n l t ra v
nhu ph n m c 0] [1
Nhi ra nh ng gi d liMDA.
Trang 372.1.2 MDA thực hiện thiết kế cơ sở dữ liệu.
,
Trang 392.1.3 Các mô hình độc lập tính toán ( CIM).
Trang 40Trong H2.3, PIM bao g m th c l
nghi p v
M c l p n n t thng t m v s
thu n t t thi t k c a h th ng CSDL
i di thu c h u chi ting th i ngo i c a th c th
ng tha lo i d
li2.3 cho th y t p h i c a h th ng u y
u mi n c a h th ng m c l p n n t ng [8]
Trang 41 2.3
2.1.5 Các mô hình xác định nền tảng (PSM ).
n s bi i t ng gim a MDA M i quan h gi n c c s d ng s
bii gi
t h th ng theo m l y PSM t
n l c a h th c v t m y,
c n ph i t t b c bii mngu n ( PIM) i di n cho m th (PSM) th hi n cho m h thng S bi
t b n t i m t thu ng ch y [13]
M n t ng nh thng t m
n n t ng M t PSM k t h n trong PIM v t ch
Trang 42 c s bi c l i,
c gt hai chi u [18] n
c s d ng trong PROGRESS (H th ng Vi t l i Bi c L
t bi [19]
Trang 432.2.1 Các luật chuyển đổi
Mt lut chuyi bao g m hai ph i (RHS) LHS truy c p n, trong khi RHS m r LHS
l c bi u di n b ng b t k t h u t sau [17]: