Professional Documents
Culture Documents
ĐỀ CƯƠNG ĐỒ ÁN 2
ĐỀ CƯƠNG ĐỒ ÁN 2
CNG N 2
TM HIU CC NGN NG ORM, ARCHIMATE, ER, SYSML V UML TRONG
M HNH HA H THNG
Mc lc
1.
2.
3.
4.
1.1.
UML................................................................................................................ 3
1.2.
ORM ............................................................................................................... 4
1.3.
ARCHIMATE................................................................................................ 5
1.4.
ER ................................................................................................................... 6
1.5.
SYSML ........................................................................................................... 6
2.1.
UML ................................................................................................................ 8
2.2.
ORM ................................................................................................................ 8
2.3.
ARCHIMATE ................................................................................................. 8
2.4.
ER .................................................................................................................... 8
2.5.
SYSML............................................................................................................ 8
3.1.
3.2.
Mc tiu ca n ........................................................................................ 8
3.3.
Phm vi n ................................................................................................ 9
4.1.
5.
5.1.
M hnh ........................................................................................................ 11
5.2.
5.2.1.
6.
6.1.
6.1.1.
6.1.2.
6.1.3.
7.
8.
9.
10.
1. Tm hiu c s l thuyt
1.1. UML
UML - Ngn ng m hnh ha thng nht : l mt ngn ng m hnh gm cc k hiu
ha m cc phng php hng i tng s dng thit k cc h thng thng tin mt
cch nhanh chng.
Cch tip cn theo m hnh ca UML gip ch rt nhiu cho nhng ngi thit k v thc
hin h thng thng tin cng nh nhng ngi s dng n; to nn mt ci nhn bao qut
v y v h thng thng tin d nh xy dng. Cch nhn bao qut ny gip nm bt
trn vn cc yu cu ca ngi dng; phc v t giai on phn tch n vic thit k,
thm nh v kim tra sn phm ng dng cng ngh thng tin.
UML s dng mt h thng k hiu thng nht biu din cc Phn t m hnh (model
elements). Tp hp cc phn t m hnh to thnh cc S UML (UML diagrams). C
cc loi s UML ch yu sau:
-
S lp (Class Diagram)
S gi (Package Diagram)
1.2. ORM
ORM l mt phng php mnh m thit k v m hnh truy vn c s d liu cp
khi nim, ni m cc ng dng c m t mt cch d hiu cho nhng ngi dng
khng chuyn v k thut . Trong thc t, m hnh d liu ORM nghin v kinh doanh
nhiu hn, d dng xc nhn v pht trin hn so vi nhng phng php tip cn
khc.
Design procedure
System development typically involves several stages such as: feasibility study;
requirements analysis; conceptual design of data and operations; logical design; external
design; prototyping; internal design and implementation; testing and validation; and
maintenance. The seven steps of the conceptual schema design procedure are:
1. Transform familiar information examples into elementary facts, and apply quality
checks
2. Draw the fact types, and apply a population check
3. Check for entity types that should be combined, and note any arithmetic
derivations
4. Add uniqueness constraints, and check arity of fact types
5. Add mandatory role constraints, and check for logical derivations
6. Add value, set comparison and subtyping constraints
7. Add other constraints and perform final checks
8. ORM's conceptual schema design procedure (CSDP) focuses on the analysis and
design of data.
1.3. ARCHIMATE
ArchiMate l mt ngn ng dng miu t m hnh kin trc enterprise, h tr kin
trc s trong vic m t, phn tch, hnh dung, v truyn t cc khi nim kin trc, mi
quan h, v nhng tc ng bn trong v gia cc min enterprise mt cch r rng v
c chun ha.
1.5. SYSML
6
Chc nng ny cho php khch hng t mua c v khi mun xem phim
hin c ca rp. Khch hng c th chn phim, lch chiu, loi v, s lng v
mun mua. Nh chc nng ny m khch hng c th d dng mua c v
m khng phi n tn rp xp hng mua v.
M t
Tc
nhn
Chnh
Khch hng.
Ph
Ngn hng
Tin iu kin
Kt
qu
Mua v
C T CHC NNG
Cc tc v, s kin chnh:
1. Chc nng ny bt u khi khch hng xem thng tin, lch chiu ca tng b phim v
chn mua v
2. H thng hin th danh sch cc b phim sp chiu ca rp
3. Khch hng chn b phim mun xem.
4. H thng hin th mt danh sch cc lch chiu ca b phim m khch hng chn.
5. Khch hng la chn mt bui chiu ph hp v chn mua v tip tc.
6. H thng hin th danh sch cc loi v tng ng vi b phim chn. ng vi mi
loi v s c s lng khch hng chn.
7. Khch hng chn s lng v tng ng vi loi v mun mua.
10
11
ID_Ve
Hy V
ID_Ghe
K_ID
Ten_Phim
ID_SuatChieu
ID_Ghe
Tm Kim
K_HoTen
N
Email
Gia
Khch
V
t V
Dia_Chi
M
N
SDT
Ten_Phim
ID_Ghe
Trang_Thai
CMND
C
Gh
Loai_Ghe
ID_SuatChieu
Thng k
Sut Chiu
1
TG_BatDau
Bn
Rp
Lm
1
Nhn Vin
1
TG_KetThuc
SL_Ghe
ID_Rap
Ten_Rap
Dia_Chi
NV_ID
Chiu
ID_Phim
Dien_Vien
NV_HoTen
1 1
TT_Phim
Ten_Phim
NV_Email
Phim
The_Loai
Ngon_Ngu
NV_SDT
12
13
Truy cp Website
Thng k
Khch
Quan l
ng k
ng nhp
Mua v
Nhn
vin
Bn v
Hy v
Thnh
vin
Hi p
Ngn
hng
Thanh Ton
14
Chc nng ng k
Truy cp Website
Lch chiu
Extend
Tm kim thng tin
Extend
Khuyn mi
Khch
Extend
Extend
Extend
Xc nhn
15
ng k
Truy cp Website
ng nhp
Xc nhn
Kim tra
Extend
Mua v
Extend
Extend
Chn v
Extend
Thnh
vin
Thanh Ton
Extend
Tin mt
Extend
Chuyn khon
16
Ngn
hng