SlideShare a Scribd company logo
1 of 57
Download to read offline
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                                               1




                                                 MUÅC LUÅC




  MÚÃ ÀÊÌU ................................................................................................... 7
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng ............................... 9
Giai àoaÄn kiïím chûång 2.................................................................................. 9
  HIÏÅN TRAÅNG VAÂ YÏU CÊÌU.................................................................... 9
     1. HiïÄn traÄng........................................................................................... 9
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng ..............................10
Giai àoaÄn kiïím chûång 3.................................................................................10
  CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VN_Case ......................10
  (ÀHKHTN, TPHCM)................................................................................10
Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.............................................10
Giai àoaÄn kiïím chûång 4.................................................................................10
  CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VISUAL MODELER
  (Rational + Microsoft) ...............................................................................10
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng ........................................11
Giai àoaÄn kiïím chûång 5.................................................................................11
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng ........................................12
Giai àoaÄn kiïím chûång 6.................................................................................12
     1.2. YĂŻĂąu cĂȘĂŹu...........................................................................................12
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................12
Giai àoaÄn kiïím chûång 7.................................................................................12
  PHÊN TÑCH .............................................................................................12
     2. SĂș àöÏ lĂșĂĄp àöëi tĂ»ĂșĂ„ng tham gia..............................................................12
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................13
Giai àoaÄn kiïím chûång 8.................................................................................13
     2.2. Danh saĂĄch caĂĄc lĂșĂĄp àöëi tĂ»ĂșĂ„ng, quan hĂŻĂ„ STT tĂŻn LĂșĂĄp àöëi tĂ»ĂșĂ„ng loaĂ„i diĂŻĂźn
                                            ĂĄ
     giaĂŁi ........................................................................................................13
Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng........................................14
Giai àoaÄn kiïím chûång 9.................................................................................14
     2.3. Danh saĂĄch caĂĄc thuöÄc tñnh vaĂą haĂąnh àöÄng cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng..........14  ĂĄ
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                                             2
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................15
Giai àoaÄn kiïím chûång 10 ...............................................................................15
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................15
Giai àoaÄn kiïím chûång 11 ...............................................................................15
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................16
Giai àoaÄn kiïím chûång 12 ...............................................................................16
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................17
Giai àoaÄn kiïím chûång 13 ...............................................................................17
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................17
Giai àoaÄn kiïím chûång 14 ...............................................................................17
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................18
Giai àoaÄn kiïím chûång 15 ...............................................................................18
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................19
Giai àoaÄn kiïím chûång 16 ...............................................................................19
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................19
Giai àoaÄn kiïím chûång 17 ...............................................................................19
Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng........................................20
Giai àoaÄn kiïím chûång 18 ...............................................................................20
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................21
Giai àoaÄn kiïím chûång 19 ...............................................................................21
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................21
Giai àoaÄn kiïím chûång 20 ...............................................................................21
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................21
Giai àoaÄn kiïím chûång 21 ...............................................................................21
Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.............................................22
Giai àoaÄn kiïím chûång 22 ...............................................................................22
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................23
Giai àoaÄn kiïím chûång 23 ...............................................................................23
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................23
Giai àoaÄn kiïím chûång 24 ...............................................................................23
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................24
Giai àoaÄn kiïím chûång 25 ...............................................................................24
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................24
Giai àoaÄn kiïím chûång 26 ...............................................................................24
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................25
Giai àoaÄn kiïím chûång 27 ...............................................................................25
     3. ThiĂŻĂ«t kĂŻĂ« .............................................................................................25

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                                       3
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................25
Giai àoaÄn kiïím chûång 28 ...............................................................................25
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................26
Giai àoaÄn kiïím chûång 29 ...............................................................................26
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................27
Giai àoaÄn kiïím chûång 30 ...............................................................................27
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................27
Giai àoaÄn kiïím chûång 31 ...............................................................................27
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................28
Giai àoaÄn kiïím chûång 32 ...............................................................................28
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................28
Giai àoaÄn kiïím chûång 33 ...............................................................................28
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................28
Giai àoaÄn kiïím chûång 34 ...............................................................................28
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................29
Giai àoaÄn kiïím chûång 35 ...............................................................................29
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................30
Giai àoaÄn kiïím chûång 36 ...............................................................................30
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................30
Giai àoaÄn kiïím chûång 37 ...............................................................................30
Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.............................................30
Giai àoaÄn kiïím chûång 38 ...............................................................................30
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................31
Giai àoaÄn kiïím chûång 39 ...............................................................................31
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................31
Giai àoaÄn kiïím chûång 40 ...............................................................................31
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................32
Giai àoaÄn kiïím chûång 41 ...............................................................................32
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................32
Giai àoaÄn kiïím chûång 42 ...............................................................................32
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................32
Giai àoaÄn kiïím chûång 43 ...............................................................................32
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................33
Giai àoaÄn kiïím chûång 44 ...............................................................................33
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöë i tĂ»ĂșĂ„ng..............................33
Giai àoaÄn kiïím chûång 45 ...............................................................................33
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................34

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                                       4
Giai àoaÄn kiïím chûång 46 ...............................................................................34
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35
Giai àoaÄn kiïím chûång 47 ...............................................................................35
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35
Giai àoaÄn kiïím chûång 48 ...............................................................................35
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35
Giai àoaÄn kiïím chûång 49 ...............................................................................35
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35
Giai àoaÄn kiïím chûång 50 ...............................................................................35
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35
Giai àoaÄn kiïím chûång 51 ...............................................................................35
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36
Giai àoaÄn kiïím chûång 52 ...............................................................................36
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36
Giai àoaÄn kiïím chûång 53 ...............................................................................36
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36
Giai àoaÄn kiïím chûång 54 ...............................................................................36
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36
Giai àoaÄn kiïím chûång 55 ...............................................................................36
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36
Giai àoaÄn kiïím chûång 56 ...............................................................................36
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng hĂŻĂ„ thöëng ...............................36
Giai àoaÄn kiïím chûång 57 ...............................................................................36
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng ..............................37
Giai àoaÄn kiïím chûång 58 ...............................................................................37
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................38
Giai àoaÄn kiïím chûång 59 ...............................................................................38
Cong cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................38
Giai àoaÄn kiïím chûång 60 ...............................................................................38
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................39
Giai àoaÄn kiïím chûång 61 ...............................................................................39
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................39
Giai àoaÄn kiïím chûång 62 ...............................................................................39
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................40
Giai àoaÄn kiïím chûång 63 ...............................................................................40
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................40
Giai àoaÄn kiïím chûång 64 ...............................................................................40

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                                             5
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng..............................41
Giai àoaÄn kiïím chûång 65 ...............................................................................41
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................42
Giai àoaÄn kiïím chûång 66 ...............................................................................42
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................42
Giai àoaÄn kiïím chûång 67 ...............................................................................42
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................43
Giai àoaÄn kiïím chûång 68 ...............................................................................43
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................44
Giai àoaÄn kiïím chûång 69 ...............................................................................44
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................44
Giai àoaÄn kiïím chûång 70 ...............................................................................44
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................45
Giai àoaÄn kiïím chûång 71 ...............................................................................45
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................45
Giai àoaÄn kiïím chûång 72 ...............................................................................45
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................46
Giai àoaÄn kiïím chûång 73 ...............................................................................46
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................46
Giai àoaÄn kiïím chûång 74 ...............................................................................46
     4. CaĂąi Ă ĂčĂ„t vaĂą thûã nghiĂŻĂ„m.........................................................................46
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................47
Giai àoaÄn kiïím chûång 75 ...............................................................................47
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................48
Giai àoaÄn kiïím chûång 76 ...............................................................................48
     5. KĂŻĂ«t luĂȘĂ„n .............................................................................................48
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöñ tĂ»ĂșĂ„ng ..............................49
Giai àoaÄn kiïím chûång 77 ...............................................................................49
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöñt tĂ»ĂșĂ„ng.............................50
Giai àoaÄn kiïím chûång 78 ...............................................................................50
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................50
Giai àoaÄn kiïím chûång 79 ...............................................................................50
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................51
Giai àoaÄn kiïím chûång 80 ...............................................................................51
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................54
Giai àoaÄn kiïím chûång 81 ...............................................................................54
  PHUÅ LUÅC .................................................................................................54

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                                       6
     A-HĂ»ĂșĂĄng dĂȘĂźn sûã duĂ„ng phĂȘĂŹn mĂŻĂŹm............................................................54
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................55
Giai àoaÄn kiïím chûång 82 ...............................................................................55
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................55
Giai àoaÄn kiïím chûång 83 ...............................................................................55
     B-Kïët quaã thûã nghiïÄm ............................................................................55
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................55
Giai àoaÄn kiïím chûång 84 ...............................................................................55
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56
Giai àoaÄn kiïím chûång 85 ...............................................................................56
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56
Giai àoaÄn kiïím chûång 86 ...............................................................................56
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56
Giai àoaÄn kiïím chûång 87 ...............................................................................56
Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56
Giai àoaÄn kiïím chûång 88...............................................................................56




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG   7




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                    8




                                       MÚÃ ÀÊÌU


        NgaĂąnh Cöng NghĂŻĂ„ Thöng Tin ra Ă ĂșĂąi nhĂ» thöíi möÄt luöÏng gioĂĄ mĂșĂĄi vaĂąo tĂȘĂ«t
caĂŁ caĂĄc lĂŽnh vûÄc Ă ĂșĂąi söëng - xaĂ€ höÄi. ÀĂčĂ„c biĂŻĂ„t nhûÀng nĂčm gĂȘĂŹn Ă ĂȘy, sûÄ phaĂĄt triĂŻĂ­n
nhanh choĂĄng cuĂŁa caĂĄc cöng nghĂŻĂ„ phĂȘĂŹn cûång Ă aĂ€ mĂșĂŁ ra möÄt khung trĂșĂąi mĂșĂĄi cho
cöng nghĂŻĂ„ phĂȘĂŹn mĂŻĂŹm. NhûÀng thaĂąnh tûÄu maĂą cöng nghĂŻĂ„ phĂȘĂŹn mĂŻĂŹm Ă aĂ„t Ă Ă»ĂșĂ„c
khöng thĂŻĂ­ boĂŁ qua sûÄ Ă oĂĄng goĂĄp cuĂŁa caĂĄc Möi TrĂ»ĂșĂąng PhaĂĄt TriĂŻĂ­n PhĂȘĂŹn MĂŻĂŹm (SDE
: Software Development Environment) maĂą baĂŁn thĂȘn noĂĄ chñnh laĂą sûÄ tñch hĂșĂ„p cuĂŁa
caĂĄc cöng cuĂ„ phĂȘĂŹn cûång vaĂą caĂĄc cöng cuĂ„ phĂȘĂŹn mĂŻĂŹm.
        VĂșĂĄi Ă ĂŻĂŹ taĂąi “CÖNG CUÅ HÖÎ TRÚÅ XÊY DÛÅNG PHÊÌN MÏÌM THEO
HÛÚÁNG ÀÖËI TÛÚÅNG”, chuĂĄng töi hy voĂ„ng seĂ€ Ă oĂĄng goĂĄp möÄt phĂȘĂŹn hûÀu ñch cho
phĂ»Ășng phaĂĄp XĂȘy DûÄng PhĂȘĂŹn MĂŻĂŹm Theo HĂ»ĂșĂĄng Àöëi TĂ»ĂșĂ„ng, cuĂ€ng nhĂ» laĂąm
phong phuĂĄ hĂșn nhûÀng böÄ cöng cuĂ„ phĂȘĂŹn mĂŻĂŹm.




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                            9

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng
Giai àoaÄn kiïím chûång 2




                             HIÏÅN TRAÅNG VAÂ YÏU CÊÌU



1. HiïÄn traÄng
         PhĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng laĂą möÄt kyĂ€ thuĂȘĂ„t mĂșĂĄi sûã duĂ„ng caĂĄc àöëi tĂ»ĂșĂ„ng
vaĂą caĂĄc lĂșĂĄp àöëi tĂ»ĂșĂ„ng trong phĂȘn tñch, thiĂŻĂ«t kĂŻĂ« vaĂą caĂąi Ă ĂčĂ„t. PhĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi
tĂ»ĂșĂ„ng hiĂŻĂ„n laĂą phĂ»Ășng phaĂĄp töët nhĂȘĂ«t cho cöng nghĂŻĂ„ phĂȘĂŹn mĂŻĂŹm. ViĂŻĂ„c sûã duĂ„ng caĂĄc
àöëi tĂ»ĂșĂ„ng laĂąm cho phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng khaĂĄc vĂșĂĄi caĂĄc kyĂ€ thuĂȘĂ„t khaĂĄc nhĂ»
laĂą phĂ»Ășng phaĂĄp cĂȘĂ«u truĂĄc truyĂŻĂŹn thöëng hay phĂ»Ășng phaĂĄp toaĂĄn hoĂ„c. CaĂĄc àöëi tĂ»ĂșĂ„ng
taĂ„o nĂŻn sûÄ nhĂȘĂ«t quaĂĄn suöët caĂĄc giai Ă oaĂ„n phĂȘn tñch, thiĂŻĂ«t kĂŻĂ« vaĂą caĂąi Ă ĂčĂ„t khi nhĂȘĂ«n
maĂ„nh caĂĄc traĂ„ng thaĂĄi, haĂąnh àöÄng, vaĂą tĂ»Ășng taĂĄc cuĂŁa caĂĄc àöëi tĂ»ĂșĂ„ng trong mö hĂČnh.
Trong khi caĂĄc tiĂŻĂ«n trĂČnh thĂ»ĂșĂąng thay àöíi thĂČ hĂŻĂ„ thöëng caĂĄc àöëi tĂ»ĂșĂ„ng ñt thay àöíi
laĂąm cho hĂŻĂ„ thöëng hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ñt bĂ” thay àöíi hĂșn. HĂŻĂ„ thöëng Ă Ă»ĂșĂ„c xĂȘy dûÄng
hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng thĂ»ĂșĂąng Ă Ă»ĂșĂ„c phaĂĄt triĂŻĂ­n nhanh hĂșn, chĂȘĂ«t lĂ»ĂșĂ„ng Ă Ă»ĂșĂ„c caĂŁi tiĂŻĂ«n, dĂŻĂź
baĂŁo trĂČ vaĂą tñnh tiĂŻĂ«n hoĂĄa cao. NgoaĂąi ra, phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng seĂ€ taĂ„o ra mö
hĂČnh thĂŻĂ« giĂșĂĄi thûÄc tûÄ nhiĂŻn hĂșn. Tñnh taĂĄi sûã duĂ„ng cuĂ€ng laĂą möÄt Ă»u Ă iĂŻĂ­m khaĂĄ nöíi
bĂȘĂ„t cuĂŁa phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.
         PhĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ngaĂąy caĂąng Ă Ă»ĂșĂ„c sûã duĂ„ng phöí biĂŻĂ«n. Tuy
nhiĂŻn, viĂŻĂ„c mö hĂČnh hoĂĄa thĂŻĂ« giĂșĂĄi thûÄc, aĂĄnh xaĂ„ tûù mö hĂČnh thĂŻĂ« giĂșĂĄi thûÄc sang mö
hĂČnh phĂȘĂŹn mĂŻĂŹm cuĂ€ng nhĂ» taĂ„o dûÀ liĂŻĂ„u thûã bĂčçng tay mĂȘĂ«t khaĂĄ nhiĂŻĂŹu thĂșĂąi gian.
Trong khi Ă oĂĄ, duĂą cĂȘĂŹn coĂĄ sûÄ Ă iĂŻĂŹu chĂłnh cuĂŁa con ngĂ»ĂșĂąi, nhĂ»ng möÄt phĂȘĂŹn cöng viĂŻĂ„c
coĂĄ thĂŻĂ­ tûÄ àöÄng hoĂĄa. Cho nĂŻn, viĂŻĂ„c sûã duĂ„ng caĂĄc cöng cuĂ„ höß trĂșĂ„ laĂą thiĂŻĂ«t thûÄc vaĂą hûÀu
ñch.
         MĂčĂ„c duĂą hiĂŻĂ„n nay söë cöng cuĂ„ höß trĂșĂ„ phĂȘn tñch, thiĂŻĂ«t kĂŻĂ« cuĂ€ng nhĂ» thûã
nghiĂŻĂ„m phĂȘĂŹn mĂŻĂŹm khöng ñt, nhĂ»ng caĂĄc cöng cuĂ„ naĂąy chĂ»a Ă Ă»ĂșĂ„c phöí biĂŻĂ«n lĂčĂŠm ĂșĂŁ
ViĂŻĂ„t Nam. MöÄt phĂȘĂŹn laĂą vĂČ caĂĄc phĂȘĂŹn mĂŻĂŹm naĂąy chĂł Ă Ă»ĂșĂ„c sûã duĂ„ng trong giĂșĂĄi laĂąm
phĂȘĂŹn mĂŻĂŹm vaĂą trong trĂ»ĂșĂąng hoĂ„c, möÄt phĂȘĂŹn vĂČ chi phñ caĂĄc phĂȘĂŹn mĂŻĂŹm naĂąy quaĂĄ cao.




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                              10


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng
Giai àoaÄn kiïím chûång 3



        CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VN_Case

                              (ÀHKHTN, TPHCM)

- TaĂ„o mö hĂČnh thûÄc thĂŻĂ­ kĂŻĂ«t hĂșĂ„p
- KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh
- XuĂȘĂ«t ra file .ERT
- AÁnh xaĂ„ tûù mö hĂČnh thûÄc thĂŻĂ­ kĂŻĂ«t hĂșĂ„p sang mö hĂČnh quan hĂŻĂ„ (khöng cho chĂłnh
sûãa trĂŻn mö hĂČnh naĂąy)
- Khung CSDL trĂŻn SQL vaĂą MS Access 2.0 Power Designer (SyBase)
- TaĂ„o mö hĂČnh quan niĂŻĂ„m
- KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh
- XuĂȘĂ«t ra file .CDM
- AÁnh xaĂ„ qua mö hĂČnh vĂȘĂ„t lyĂĄ (thĂŻm caĂĄc thuöÄc tñnh khoĂĄa ngoaĂ„i, phaĂĄt sinh baĂŁng
mĂșĂĄi cho quan hĂŻĂ„ m-n)
- KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh
- XuĂȘĂ«t ra file .PDM
- Khung CSDL trĂŻn caĂĄc hĂŻĂ„ QTCSDL nhĂ» (dBase, AS/400, Foxpro, Ingress, MS
Access, Ocracle, SyBase SQL, MS SQL Server...)
- Raùng buöÄc khoåa chñnh, khoåa ngoaÄi, miïÏn giaå trÔ
- CaĂĄc maĂąn hĂČnh tĂ»Ășng ûång vĂșĂĄi caĂĄc thaĂąnh phĂȘĂŹn trong mö hĂČnh vĂȘĂ„t lyĂĄ

Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 4


  CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VISUAL MODELER
                    (Rational + Microsoft)


- TaĂ„o mö hĂČnh 3 LĂșĂĄp theo ngön ngûÀ UML
- KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh
- XuĂȘĂ«t ra file .MDL
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                         11
- MaĂąn hĂČnh chñnh trĂŻn Visual C++ Rational Rose (Rational)
- TaĂ„o mö hĂČnh 3 LĂșĂĄp theo ngön ngûÀ UML
- KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh
- XuĂȘĂ«t ra file .MDL
- MaĂ€ nguöÏn trĂŻn caĂĄc ngön ngûÀ lĂȘĂ„p trĂČnh thĂŻĂ« hĂŻĂ„ thûå 4
HĂČnh1.1 MöÄt vaĂąi cöng cuĂ„ höß trĂșĂ„ phĂȘn tñch - thiĂŻĂ«t kĂŻĂ« hiĂŻĂ„n coĂĄ

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 5

        Trong khi caĂĄc phĂȘĂŹn mĂŻĂŹm höß trĂșĂ„ phĂȘn tñch thiĂŻĂ«t kĂŻĂ« hiĂŻĂ„n Ă ang coĂĄ trĂŻn thĂ”
trĂ»ĂșĂąng khöng nhiĂŻĂŹu thĂČ caĂĄc phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m laĂ„i caĂąng ñt
hĂșn. MöÄt söë phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u cho möÄt loaĂ„i chĂ»Ășng trĂČnh naĂąo Ă oĂĄ, vñ duĂ„
cho kiĂŻĂ­u phĂȘĂŹn mĂŻĂŹm naĂąy laĂą phĂȘĂŹn mĂŻĂŹm ClimGen phaĂĄt sinh caĂĄc dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m
vĂŻĂŹ thĂșĂąi tiĂŻĂ«t theo möÄt mĂȘĂźu naĂąo Ă oĂĄ. MöÄt söë phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u theo hĂ»ĂșĂĄng
phuĂŁ Ă ĂȘĂŹy caĂĄc Ă Ă»ĂșĂąng Ă i cho möÄt module trong chĂ»Ășng trĂČnh, vñ duĂ„ nhĂ» Datatect.
PhĂȘĂŹn mĂŻĂŹm naĂąy coĂĄ thĂŻĂ­ phaĂĄt sinh dûÀ liĂŻĂ„u cho caĂĄc tĂŻĂ„p dûÀ liĂŻĂ„u hoĂčĂ„c caĂĄc cĂș sĂșĂŁ dûÀ liĂŻĂ„u
(trong caĂĄc hĂŻĂ„ quaĂŁn trĂ” cĂș sĂșĂŁ dûÀ liĂŻĂ„u MS SQL Server, MS Access, Oracle,
Informix, Sybase), dûÀ liĂŻĂ„u coĂĄ thĂŻĂ­ laĂą kiĂŻĂ­u söë, ngaĂąy hoĂčĂ„c chuößi (tĂŻn, hoĂ„, Ă Ă”a chĂł, söë
Ă iĂŻĂ„n thoaĂ„i, maĂ€ vuĂąng) theo möÄt danh muĂ„c naĂąo Ă oĂĄ. DûÀ liĂŻĂ„u do phĂȘĂŹn mĂŻĂŹm naĂąy phaĂĄt
sinh thoaĂŁ raĂąng buöÄc khoĂĄa ngoaĂ„i cuĂŁa cĂș sĂșĂŁ dûÀ liĂŻĂ„u. Tuy nhiĂŻn, dûÀ liĂŻĂ„u do phĂȘĂŹn
mĂŻĂŹm naĂąy phaĂĄt sinh laĂ„i khöng thoĂŁa caĂĄc loaĂ„i raĂąng buöÄc khaĂĄc cuĂŁa cĂș sĂșĂŁ dûÀ liĂŻĂ„u vaĂą
phaĂ„m vi ûång duĂ„ng chuĂŁ yĂŻĂ«u trong lĂŽnh vûÄc quaĂŁn lyĂĄ nhĂȘn sûÄ.
        Tuy nhiĂŻn, caĂĄc phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u naĂąy hĂȘĂŹu nhĂ» khöng thĂȘĂ«y trĂŻn
thĂ” trĂ»ĂșĂąng ViĂŻĂ„t Nam. Trong khi Ă oĂĄ, dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m laĂą khöng thĂŻĂ­ thiĂŻĂ«u trong
quaĂĄ trĂČnh phaĂĄt triĂŻĂ­n phĂȘĂŹn mĂŻĂŹm vaĂą viĂŻĂ„c nhĂȘĂ„p dûÀ liĂŻĂ„u bĂčçng tay thĂČ khaĂĄ nhaĂąm chaĂĄn
vaĂą mĂȘĂ«t rĂȘĂ«t nhiĂŻĂŹu thĂșĂąi gian. HiĂŻĂ„n nay, viĂŻĂ„c sûã duĂ„ng cöng cuĂ„ ngaĂąy caĂąng phöí biĂŻĂ«n
vaĂą cöng cuĂ„ Ă aĂ€ bĂčĂŠt Ă ĂȘĂŹu Ă i vaĂąo trong giaĂŁng daĂ„y. NhĂ»ng do caĂĄc cöng cuĂ„ naĂąy thĂ»ĂșĂąng
Ă Ă»ĂșĂ„c thiĂŻĂ«t kĂŻĂ« cho möÄt töí chûåc saĂŁn xuĂȘĂ«t phĂȘĂŹn mĂŻĂŹm riĂŻng biĂŻĂ„t vaĂą chi phñ mua caĂĄc
cöng cuĂ„ naĂąy laĂ„i quaĂĄ cao, cho nĂŻn viĂŻĂ„c sûã duĂ„ng caĂĄc cöng cuĂ„ trong giaĂŁng daĂ„y vĂȘĂźn
coĂąn haĂ„n chĂŻĂ«. HĂșn nûÀa, caĂĄc cöng cuĂ„ naĂąy khöng theo saĂĄt vĂșĂĄi lyĂĄ thuyĂŻĂ«t Ă Ă»ĂșĂ„c hĂ»ĂșĂĄng
dĂȘĂźn trong nhaĂą trĂ»ĂșĂąng. Do Ă oĂĄ, chuĂĄng töi thûÄc hiĂŻĂ„n Ă ĂŻĂŹ taĂąi naĂąy vĂșĂĄi mong muöën coĂĄ
thĂŻĂ­ höß trĂșĂ„ cho quaĂĄ trĂČnh thûÄc hiĂŻĂ„n phĂȘĂŹn mĂŻĂŹm vaĂą minh hoĂ„a phĂȘĂŹn naĂąo cho phĂ»Ășng
phaĂĄp xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Ă aĂ€ Ă Ă»ĂșĂ„c giaĂŁng daĂ„y .




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                     12


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 6


1.2. YĂŻĂąu cĂȘĂŹu
- YĂŻu cĂȘĂŹu chung
        Àïì taĂąi Ă Ă»ĂșĂ„c xĂȘy dûÄng chuĂŁ yĂŻĂ«u Ă ĂŻĂ­ höß trĂșĂ„ möÄt söë cöng Ă oaĂ„n trong quy trĂČnh
XĂȘy DûÄng PhĂȘĂŹn MĂŻĂŹm theo HĂ»ĂșĂĄng Àöëi TĂ»ĂșĂ„ng: Höß trĂșĂ„ phaĂĄt triĂŻĂ­n phĂȘĂŹn mĂŻĂŹm
nhanh dûÄa trĂŻn böÄ thĂ» viĂŻĂ„n sĂș àöÏ LĂșĂĄp coĂĄ sĂčĂ©n. Höß trĂșĂ„ giai Ă oaĂ„n caĂąi Ă ĂčĂ„t, thûã
nghiĂŻĂ„m phĂȘĂŹn mĂŻĂŹm vaĂą tĂȘĂ„p trung chuĂŁ yĂŻĂ«u vaĂąo viĂŻĂ„c phaĂĄt sinh caĂĄc cĂș sĂșĂŁ dûÀ liĂŻĂ„u thûã
nghiĂŻĂ„m cuĂąng vĂșĂĄi caĂĄc haĂąm kiĂŻĂ­m tra raĂąng buöÄc.
- YĂŻu cĂȘĂŹu chi tiĂŻĂ«t
        ‱ LĂ»u trûÀ: CaĂĄc thöng tin vĂŻĂŹ sĂș àöÏ LĂșĂĄp cuĂ€ng nhĂ» sĂș àöÏ Logic vaĂą caĂĄc raĂąng
buöÄc trĂŻn sĂș àöÏ
        ‱ Tñnh toaĂĄn
+ PhaĂĄt sinh cĂș sĂșĂŁ dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m trĂŻn Ms SQL Server (dĂ»ĂșĂĄi daĂ„ng file script)
vaĂą MS Access (dĂ»ĂșĂĄi daĂ„ng file .mdb)
+ PhaĂĄt sinh haĂąm kiĂŻĂ­m tra raĂąng buöÄc dĂ»ĂșĂĄi daĂ„ng trigger trĂŻn Ms SQL Server vaĂą ra
file .cpp trĂŻn Visual C++.
        ‱ KĂŻĂ«t xuĂȘĂ«t
+ CaĂĄc baĂĄo caĂĄo vĂŻĂŹ raĂąng buöÄc trĂŻn sĂș àöÏ LĂșĂĄp, Logic
+ CaĂĄc baĂĄo caĂĄo vĂŻĂŹ caĂĄc haĂąm kiĂŻĂ­m tra raĂąng buöÄc Ă Ă»ĂșĂ„c phaĂĄt sinh
+ CaĂĄc baĂĄo caĂĄo vĂŻĂŹ caĂĄc CSDL Ă Ă»ĂșĂ„c phaĂĄt sinh.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 7



                                     PHÊN TÑCH



2. SĂș àöÏ lĂșĂĄp àöëi tĂ»ĂșĂ„ng tham gia
ThaĂąnh phĂȘĂŹn
ThaĂąnh phĂȘĂŹn lĂșĂĄp
ThuöÄc tñnh

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                             13
ThuöÄc tñnh lĂșĂĄp
ThaĂąnh phĂȘĂŹn logic
ThuöÄc tñnh logic
SĂș àöÏ
SĂș àöÏ lĂșĂĄp
SĂș àöÏ logic
HĂČnh 2.1 SĂș àöÏ lĂșĂĄp àöëi tĂ»ĂșĂ„ng
ThuöÄc
Bao göÏm
LiĂŻn kĂŻĂ«t
LĂșĂĄp àöëi tĂ»ĂșĂ„ng
Quan hĂŻĂ„
Tham gia
Raùng buöÄc
LiĂŻn quan

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 8


2.2. Danh saĂĄch caĂĄc lĂșĂĄp àöëi tĂ»ĂșĂ„ng, quan hĂŻĂ„ STT tĂŻn LĂșĂĄp àöëi tĂ»ĂșĂ„ng loaĂ„i diĂŻĂźn
                             ĂĄ
giaĂŁi
1 SĂș àöÏ LÀT chñnh
2 SĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng LÀT chñnh
3 SĂș àöÏ Logic LÀT chñnh
4 ThaĂąnh phĂȘĂŹn LÀT chñnh
5 ThaĂąnh phĂȘĂŹn LĂșĂĄp LÀT chñnh ThaĂąnh phĂȘĂŹn ĂșĂŁ sĂș àöÏ LĂșĂĄp
6 ThaĂąnh phĂȘĂŹn Logic LÀT chñnh ThaĂąnh phĂȘĂŹn ĂșĂŁ sĂș àöÏ Logic
7 LĂșĂĄp àöëi tĂ»ĂșĂ„ng LÀT chñnh LĂșĂĄp àöëi tĂ»ĂșĂ„ng ĂșĂŁ sĂș àöÏ LĂșĂĄp
8 Quan hĂŻĂ„ LÀT chñnh Quan hĂŻĂ„ ĂșĂŁ sĂș àöÏ LĂșĂĄp
9 Tham gia Quan hĂŻĂ„ Quan hĂŻĂ„ m-n
10 ThuöÄc tñnh LÀT chñnh
11 ThuöÄc tñnh LĂșĂĄp LÀT chñnh ThuöÄc tñnh cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng
12 ThuöÄc tñnh Logic LÀT chñnh ThuöÄc tñnh cuĂŁa thaĂąnh phĂȘĂŹn
13 RaĂąng buöÄc LÀT chñnh RaĂąng buöÄc trong sĂș àöÏ
14 LiĂŻn kĂŻĂ«t Quan hĂŻĂ„ Quan hĂŻĂ„ bĂȘĂ„c n
15 HĂČnh hoĂ„c cĂș baĂŁn LÀT phuĂ„

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                              14
16 ThĂŻĂ­ hiĂŻĂ„n LÀT phuĂ„
17 Cöng cuĂ„ LÀT phuĂ„ DuĂąng Ă ĂŻĂ­ veĂ€ caĂĄc àöëi tĂ»ĂșĂ„ng
18 Cöng cuĂ„ choĂ„n LÀT phuĂ„
19 Cöng cuĂ„ veĂ€ thaĂąnh phĂȘĂŹn LÀT phuĂ„
20 Cöng cuĂ„ veĂ€ quan hĂŻĂ„ LÀT phuĂ„
21 Cöng cuĂ„ hĂČnh hoĂ„c cĂș baĂŁn
LÀT phuĂ„

Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 9


2.3. Danh saĂĄch caĂĄc thuöÄ c tñnh vaĂą haĂąnh àöÄng cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ ng
                                                                    ĂĄ
       2.3.1. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [SÚ ÀÖÌ]
DiĂŻĂźn giaĂŁi:
       LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc LĂșĂĄp sĂș àöÏ: [SÚ ÀÖÌ LÚÁP ÀÖËI TÛÚÅNG] vaĂą
[SÚ ÀÖÌ LOGIC]
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 TĂŻn sĂș àöÏ Chuößi TĂŻn cuĂŁa sĂș àöÏ duĂąng Ă ĂŻĂ­ phĂȘn biĂŻĂ„t vĂșĂĄi sĂș àöÏ khaĂĄc.
2 LoaĂ„i sĂș àöÏ Söë LoaĂ„i sĂș àöÏ: LĂșĂĄp àöëi tĂ»ĂșĂ„ng, Logic.
3 Kñch thĂ»ĂșĂĄc (Söë, söë) Kñch thĂ»ĂșĂĄc baĂŁn veĂ€ cuĂŁa sĂș àöÏ.
4 Maùu nïÏn Söë Maùu nïÏn cuãa baãn veÀ.
5 TĂŻn taĂĄc giaĂŁ Chuößi TĂŻn cuĂŁa taĂĄc giaĂŁ veĂ€ sĂș àöÏ.
6 NgaĂąy taĂ„o lĂȘĂ„p NgaĂąy NgaĂąy taĂ„o lĂȘĂ„p sĂș àöÏ.
7 DiĂŻĂźn giaĂŁi Chuößi ÀûĂșĂ„c duĂąng cho tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u.
b. Haùnh àöÄng:
- Cung cĂȘĂ«p caĂĄc thöng tin vĂŻĂŹ sĂș àöÏ.
- Thay àöíi caĂĄc thöng tin vĂŻĂŹ sĂș àöÏ (ngoaĂ„i trûù [LoaĂ„i sĂș àöÏ]).
- Cung cĂȘĂ«p söë lĂ»ĂșĂ„ng caĂĄc àöëi tĂ»ĂșĂ„ng.
- ThĂŻm caĂĄc àöëi tĂ»ĂșĂ„ng vaĂąo sĂș àöÏ vĂșĂĄi tĂŻn Ă Ă»ĂșĂ„c phaĂĄt sinh àöÄng.
- XoĂĄa caĂĄc àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ cuĂąng vĂșĂĄi caĂĄc àöëi tĂ»ĂșĂ„ng coĂĄ liĂŻn quan.
- Sûãa caĂĄc àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ.




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                        15


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 10

- ChoĂ„n caĂĄc àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ (riĂŻng reĂŁ tûùng àöëi tĂ»ĂșĂ„ng, nhoĂĄm caĂĄc àöëi tĂ»ĂșĂ„ng, tĂȘĂ«t
caĂŁ caĂĄc àöëi tĂ»ĂșĂ„ng).
- TĂČm thaĂąnh phĂȘĂŹn vaĂą quan hĂŻĂ„ trong sĂș àöÏ theo tĂŻn.
- Thöëng kĂŻ caĂĄc thaĂąnh phĂȘĂŹn vaĂą quan hĂŻĂ„.
- VeĂ€ caĂĄc àöëi tĂ»ĂșĂ„ng trong sĂș àöÏ.
- Canh chĂłnh caĂĄc thaĂąnh phĂȘĂŹn.
- HiĂŻĂ­n thĂ” moĂ„i thaĂąnh phĂȘĂŹn dĂ»ĂșĂĄi daĂ„ng Ă ĂȘĂŹy Ă uĂŁ, thu goĂ„n.
- ÀoĂ„c sĂș àöÏ tûù tĂȘĂ„p tin.
- Ghi sĂș àöÏ lĂŻn tĂȘĂ„p tin.
- NhĂȘĂ„p sĂș àöÏ tûù thĂ» viĂŻĂ„n vaĂąo phĂȘĂŹn mĂŻĂŹm.
- XuĂȘĂ«t sĂș àöÏ tûù phĂȘĂŹn mĂŻĂŹm ra thĂ» viĂŻĂ„n.
- KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa sĂș àöÏ.
- PhaĂĄt sinh baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc thaĂąnh phĂȘĂŹn vaĂą caĂĄc quan hĂŻĂ„.
- In ĂȘĂ«n sĂș àöÏ ra giĂȘĂ«y.
2.3.2. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [SÚ ÀÖÌ LÚÁP ÀÖËI TÛÚÅNG]
DiĂŻĂźn giaĂŁi:
BiĂŻĂ­u diĂŻĂźn sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng, bao göÏm caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng vaĂą möëi quan hĂŻĂ„ giûÀa
chuĂĄng.
a. ThuöÄc tñnh:
(Khöng coå)
SĂș àöÏ
SĂș àöÏ lĂșĂĄp àöëi
b. Haùnh àöÄng:
- PhaĂĄt sinh sĂș àöÏ Logic tûù sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 11

2.3.3. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [SÚ ÀÖÌ LOGIC]
DiĂŻĂźn giaĂŁi:
BiĂŻĂ­u diĂŻĂźn sĂș àöÏ Logic,bao göÏm caĂĄc thaĂąnh phĂȘĂŹn Logic vaĂą caĂĄc quan hĂŻĂ„ giûÀa
chuĂĄng.

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                               16
a. ThuöÄc tñnh:
(Khöng coå)
b. Haùnh àöÄn g:
- Chi tiĂŻĂ«t hoĂĄa quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t.
- NhoĂĄm caĂĄc thaĂąnh phĂȘĂŹn.
- PhaĂĄt sinh cĂș sĂșĂŁ dûÀ liĂŻĂ„u theo hai phĂ»Ășng phaĂĄp:
        ‱ Thöng qua cĂș chĂŻĂ« DAO.
        ‱ Thöng qua cĂș chĂŻĂ« ODBC.
- PhaĂĄt sinh caĂĄc LĂșĂĄp cuĂŁa ngön ngûÀ lĂȘĂ„p trĂČnh Microsoft Visual C++ giuĂĄp thao taĂĄc
cĂș sĂșĂŁ dûÀ liĂŻĂ„u theo hai phĂ»Ășng phaĂĄp:
        ‱ Thöng qua cĂș chĂŻĂ« DAO.
        ‱ Thöng qua cĂș chĂŻĂ« ODBC.
SĂș àöÏ
SĂș àöÏ logic

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 12

2.3.4. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN ]
DiĂŻĂźn giaĂŁi:
LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng: [LÚÁP ÀÖËI TÛÚÅNG] vaĂą [THAÂNH
PHÊÌN LOGIC]
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 TĂŻn thaĂąnh phĂȘĂŹn: Chuößi TĂŻn cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng hay thaĂąnh phĂȘĂŹn Logic.
2 LoaĂ„i thaĂąnh phĂȘĂŹn: Söë LoaĂ„i thaĂąnh phĂȘĂŹn: LĂșĂĄp àöëi tĂ»ĂșĂ„ng hay thaĂąnh phĂȘĂŹn Logic.
3 ThĂŻĂ­ hiĂŻĂ„n BiĂŻĂ­u diĂŻĂźn thĂŻĂ­ hiĂŻĂ„n tuĂąy thuöÄc vaĂąo loaĂ„i thaĂąnh phĂȘĂŹn: ÀT PhuĂ„
4 DiĂŻĂźn giaĂŁi Chuößi ÀûĂșĂ„c duĂąng cho tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u.
b. Haùnh àöÄng:
- Thay àöíi tĂŻn thaĂąnh phĂȘĂŹn.
- Cung cĂȘĂ«p tĂŻn thaĂąnh phĂȘĂŹn.
- Thay àöíi thïí hiïÄn.
- ÀoĂ„c thaĂąnh phĂȘĂŹn tûù tĂȘĂ„p tin.
- Ghi thaĂąnh phĂȘĂŹn lĂŻn tĂȘĂ„p tin.
- KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa tĂŻn thaĂąnh phĂȘĂŹn.
- Thïm, xoåa, sûãa thuöÄc tñnh.
- KiĂŻĂ­m tra thuöÄc tñnh bĂ” truĂąng lĂčĂ„p.
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                               17


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 13

2.3.5. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LÚÁP]
DiĂŻĂźn giaĂŁi:
LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng: [LÚÁP ÀÖËI TÛÚÅNG] vaĂą [QUAN
HÏÅ]
a. ThuöÄc tñnh:
(Khöng coå)
b. Haùnh àöÄng:
- A'nh xaĂ„ thaĂąnh LĂșĂĄp àöëi tĂ»ĂșĂ„ng THAÂNH_PHÊÌN_LOGIC cuĂŁa sĂș àöÏ Logic.
2.3.6. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LOGIC]
DiĂŻĂźn giaĂŁi:
BiĂŻĂ­u diĂŻĂźn thaĂąnh phĂȘĂŹn Logic cuĂŁa sĂș àöÏ Logic.
a. ThuöÄc tñnh:
(Khöng coå)
b. Haùnh àöÄng:
ThaĂąnh phĂȘĂŹn
ThaĂąnh phĂȘĂŹn
ThaĂąnh phĂȘĂŹn
ThaĂąnh phĂȘĂŹn

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 14

- PhaĂĄt sinh Ă Ă”nh nghĂŽa “quan hĂŻĂ„â€ trong hĂŻĂ„ quaĂŁn trĂ” cĂș sĂșĂŁ dûÀ liĂŻĂ„u quan hĂŻĂ„ tĂ»Ășng
ûång.
- PhaĂĄt sinh Ă Ă”nh nghĂŽa “LĂșĂĄp” thao taĂĄc trĂŻn cĂș sĂșĂŁ dûÀ liĂŻĂ„u tĂ»Ășng ûång trong ngön
ngûÀ lĂȘĂ„p trĂČnh Microsoft Visual C++.
2.3.7. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [LÚÁP ÀÖËI TÛÚÅNG]
DiĂŻĂźn giaĂŁi:
BiĂŻĂ­u diĂŻĂźn LĂșĂĄp àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng.
a. ThuöÄc tñnh:
(Khöng coå)
b. Haùnh àöÄng:

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                      18
- A'nh xaĂ„ thaĂąnh [THAÂNH PHÊÌN LOGIC] cuĂŁa sĂș àöÏ Logic.
2.3.8. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [QUAN HÏÅ]
DiĂŻĂźn giaĂŁi:
BiĂŻĂ­u diĂŻĂźn quan hĂŻĂ„ giûÀa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng. CoĂĄ caĂĄc loaĂ„i
liĂŻn kĂŻĂ«t sau: quan hĂŻĂ„ 1-n, quan hĂŻĂ„ m-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy 1-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy m-n,
quan hĂŻĂ„ bĂȘĂ„c n, quan hĂŻĂ„ Ă ĂčĂ„c biĂŻĂ„t hoĂĄa, kñ hiĂŻĂ„u tĂȘĂ„p con, ThaĂąnh phĂȘĂŹn lĂșĂĄp, LĂșĂĄp àöëi
tĂ»ĂșĂ„ng, ThaĂąnh phĂȘĂŹn, Quan hĂŻĂ„

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 15

a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 Tïn quan hïÄ Chuößi
2 LoaÄi quan hïÄ Söë
3 ThĂŻĂ­ hiĂŻĂ„n ÀT phuĂ„
b. Haùnh àöÄng:
- Cung cĂȘĂ«p tĂŻn quan hĂŻĂ„.
- Thay àöíi tïn quan hïÄ.
- KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa tĂŻn quan hĂŻĂ„.
- A'nh xaĂ„ thaĂąnh [THAÂNH PHÊÌN LOGIC] hay caĂĄc [LIÏN KÏËT] cuĂŁa sĂș àöÏ Logic
tuùy thuöÄc vaùo tûùng loaÄi quan hïÄ.
2.3.9. Quan hĂŻĂ„ [LIÏN KÏËT]
DiĂŻĂźn giaĂŁi:
ThĂŻĂ­ hiĂŻĂ„n quan hĂŻĂ„ giûÀa caĂĄc [LÚÁP ÀÖËI TÛÚÅNG] vaĂą [Quan hĂŻĂ„] trong sĂș àöÏ LĂșĂĄp
àöëi tĂ»ĂșĂ„ng.
2.3.10. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH]
DiĂŻĂźn giaĂŁi:
LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH LÚÁP] vaĂą [THUÖÅC
TÑNH LOGIC]
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                               19


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 16

1 Tïn thuöÄc tñnh Chuößi Tïn cuãa thuöÄc tñnh
2 Kiïíu dûÀ liïÄu Chuößi
3 LoaÄi thuöÄc tñnh
Söë GöÏm caĂĄc loaĂ„i: thöng thĂ»ĂșĂąng, RĂșĂąi raĂ„c, ÀT phuĂ„ Ă Ășn trĂ”, ÀT phuĂ„ Ă a trĂ” 1-n, ÀT
phuÄ àa trÔ m-n
4 NguöÏn göëc Söë Bao göÏm caĂĄc nguöÏn göëc sau: taĂĄc nhĂȘn, thĂșĂąi gian, khöng gian,
traÄng thaåi, khaåc
5 DiĂŻĂźn giaĂŁi Chuößi ÀûĂșĂ„c duĂąng cho tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 17

b. Haùnh àöÄng:
- Thay àöíi caåc thöng tin cuãa thuöÄc tñnh.
- KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa thuöÄc tñnh.
- ÀoĂ„c thuöÄc tñnh tûù tĂȘĂ„p tin.
- Ghi thuöÄc tñnh lĂŻn tĂȘĂ„p tin.
2.3.11. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH LÚÁP]
DiĂŻĂźn giaĂŁi:
ThuöÄc tñnh cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [LÚÁP ÀÖËI TÛÚÅNG] trong sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng.
a. ThuöÄc tñnh:
(Khöng coå)
b. Haùnh àöÄng:
- A'nh xaĂ„ thaĂąnh [THUÖÅC TÑNH LOGIC] cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN
LOGIC] trong sĂș àöÏ Logic.
2.3.12. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH LOGIC]
ThuöÄc tñnh
ThuöÄc tñnh
ThuöÄc tñnh
ThuöÄc tñnh
DiĂŻĂźn giaĂŁi:
ThuöÄc tñnh cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LOGIC] trong sĂș àöÏ Logic.

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                              20
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 KhoĂĄa chñnh LuĂȘĂ„n lyĂĄ
2 ChĂł muĂ„c LuĂȘĂ„n lyĂĄ
3 BĂčĂŠt buöÄc LuĂȘĂ„n lyĂĄ
4 ChiïÏu daùi söë
5 PhĂȘĂŹn thĂȘĂ„p phĂȘn söë
b. Haùnh àöÄng:
- PhaĂĄt sinh Ă Ă”nh nghĂŽa “trĂ»ĂșĂąng” trong hĂŻĂ„ quaĂŁn trĂ” cĂș sĂșĂŁ dûÀ liĂŻĂ„u quan hĂŻĂ„ tĂ»Ășng
ûång.
- PhaĂĄt sinh Ă Ă”nh nghĂŽa “thuöÄc tñnh” tĂ»Ășng ûång trong ngön ngûÀ lĂȘĂ„p trĂČnh
Microsoft Visual C++.


Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 18

2.3.13. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [RAÂNG BUÖÅC]
DiĂŻĂźn giaĂŁi:
RaĂąng buöÄc trong sĂș àöÏ
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 LoaÄi_RB Chuößi Caåc loaÄi raùng buöÄc tÎnh :RB thuöÄc tñnh, RB quan hïÄ...

2 ÀĂčĂ„c taĂŁ_RB Chuößi RB ĂșĂŁ daĂ„ng Ă ĂčĂ„c taĂŁ
3 Mö taĂŁ_RB Chuößi RB ĂșĂŁ daĂ„ng ngön ngûÀ tûÄ nhiĂŻn
4 TraĂ„ng thaĂĄi_RB LuĂȘĂ„n lyĂĄ RB coĂĄ Ă Ă»ĂșĂ„c sûã duĂ„ng hay khöng
b. Haùnh àöÄng:
- Thay àöíi caåc thöng tin cuãa raùng buöÄc.
- KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa raĂąng buöÄc.
- ÀoĂ„c thuöÄc tñnh tûù raĂąng buöÄc.
- Ghi thuöÄc tñnh lïn raùng buöÄc.
- AÁnh xaĂ„ qua sĂș àöÏ Logic.
- PhaĂĄt sinh haĂąm kiĂŻĂ­m tra trĂŻn Visual C++.
- PhaĂĄt sinh trigger trĂŻn MS SQL




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                 21


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 19

2.3.14. Quan hĂŻĂ„ [LIÏN KÏËT]
DiĂŻĂźn giaĂŁi:
ThĂŻĂ­ hiĂŻĂ„n caĂĄc quan hĂŻĂ„ xaĂĄc Ă Ă”nh trĂŻn sĂș àöÏ Logic. CoĂĄ caĂĄc loaĂ„i liĂŻn kĂŻĂ«t sau: quan
hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t, quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t Ă ĂŻĂ„ quy.
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 Tïn liïn kïët Chuößi
2 LoaÄi liïn kïët Söë
3 ThĂŻĂ­ hiĂŻĂ„n ÀT phuĂ„

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 20

b. Haùnh àöÄng:
- Cung cĂȘĂ«p tĂŻn quan hĂŻĂ„.
- Thay àöíi tïn quan hïÄ.
- KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa tĂŻn quan hĂŻĂ„.
- ÀoĂ„c quan hĂŻĂ„ tûù tĂȘĂ„p tin.
- Ghi quan hĂŻĂ„ lĂŻn tĂȘĂ„p tin.
- Thïm, xoåa, sûãa thuöÄc tñnh.
- KiĂŻĂ­m tra xem thuöÄc tñnh coĂĄ bĂ” truĂąng lĂčĂ„p khöng.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 21

2.3.15. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [HÒNH HOÅC CÚ BAÃN]
DiĂŻĂźn giaĂŁi:
       ‱ LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc hĂČnh hoĂ„c cĂș baĂŁn nhĂ»: hĂČnh chûÀ nhĂȘĂ„t, hĂČnh
elip, Ă Ă»ĂșĂąng thĂčĂšng, Ă Ă»ĂșĂąng gĂȘĂ«p khuĂĄc, Ă a giaĂĄc, vĂčn baĂŁn.
       ‱ GiuĂĄp nĂȘng cao chĂȘĂ«t lĂ»ĂșĂ„ng baĂŁn veĂ€ cuĂŁa caĂĄc sĂș àöÏ khöng nhûÀng vĂŻĂŹ mĂčĂ„t
thĂȘĂ­m myĂ€ maĂą coĂąn vĂŻĂŹ mĂčĂ„t ngûÀ nghĂŽa.
a. ThuöÄc tñnh:
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                        22
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 LoaĂ„i hĂČnh hoĂ„c cĂș baĂŁn
Söë Bao göÏm : hĂČnh chûÀ nhĂȘĂ„t, chûÀ nhĂȘĂ„t goĂĄc cong, elip, Ă Ă»ĂșĂąng thĂčĂšng, gĂȘĂ«p khuĂĄc, Ă a
giaĂĄc, vĂčn baĂŁn
2 ThĂŻĂ­ hiĂŻĂ„n ÀT phuĂ„
b. Haùnh àöÄng:
- VeÀ.
- Thay àöíi kñch thĂ»ĂșĂĄc.
- ÀoĂ„c tûù tĂȘĂ„p tin.
- Ghi lĂŻn tĂȘĂ„p tin.
2.3.16. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THÏÍ HIÏÅN]
DiĂŻĂźn giaĂŁi:
ÀĂȘy laĂą LĂșĂĄp àöëi tĂ»ĂșĂ„ng phuĂ„ duĂąng Ă ĂŻĂ­ thĂŻĂ­ hiĂŻĂ„n caĂĄc thaĂąnh phĂȘĂŹn, quan hĂŻĂ„, vaĂą caĂĄc àöëi
tĂ»ĂșĂ„ng khaĂĄc trong sĂș àöÏ (nhĂ» vĂčn baĂŁn, caĂĄc àöëi tĂ»ĂșĂ„ng hĂČnh hoĂ„c cĂș baĂŁn).

Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 22

a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 LoaĂ„i thĂŻĂ­ hiĂŻĂ„n Söë LoaĂ„i thĂŻĂ­ hiĂŻĂ„n duĂąng Ă ĂŻĂ­ hiĂŻĂ­n thĂ” àöëi tĂ»ĂșĂ„ng lĂŻn thiĂŻĂ«t bĂ”.
2 ÀöÄ röÄng neĂĄt veĂ€ söë
3 MaĂąu sĂčĂŠc neĂĄt veĂ€ söë
4 KiĂŻĂ­u neĂĄt veĂ€ söë coĂĄ caĂĄc neĂĄt veĂ€ sau: liĂŻĂŹn neĂĄt, chĂȘĂ«m chĂȘĂ«m, gaĂ„ch-gaĂ„ch, chĂȘĂ«mgaĂ„ch
5 MaĂąu mĂȘĂźu tö söë
6 KiĂŻĂ­u mĂȘĂźu tö söë coĂĄ caĂĄc kiĂŻĂ­u tö sau: Ă ĂčĂ„c, gaĂ„ch ngang, gaĂ„ch doĂ„c, gaĂ„ch cheĂĄo
7 Phöng chûÀ cĂȘĂ«u truĂĄc
8 HĂČnh chûÀ nhĂȘĂ„t cĂș sĂșĂŁ (Söë, söë, söë, söë) HĂČnh chûÀ nhĂȘĂ„t bao quanh cuĂŁa àöëi tĂ»ĂșĂ„ng.
9 VĂ” trñ ToĂ„a àöÄ VĂ” trñ duĂąng Ă ĂŻĂ­ thĂŻĂ­ hiĂŻĂ„n caĂĄc àöëi tĂ»ĂșĂ„ng (coĂĄ thĂŻĂ­ truĂąng hĂČnh chûÀ nhĂȘĂ„t
cĂș sĂșĂŁ)
10 TraĂ„ng thaĂĄi Söë CoĂĄ 2 traĂ„ng thaĂĄi sau: BĂČnh thĂ»ĂșĂąng, Ă Ă»ĂșĂ„c choĂ„n
11 ChĂŻĂ« àöÄ hiĂŻĂ­n thĂ” söë coĂĄ caĂĄc chĂŻĂ« àöÄ hiĂŻĂ­n thĂ” sau: Ă ĂȘĂŹy Ă uĂŁ, thu goĂ„n, boĂĄng




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                     23


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûå ng 23

b. Haùnh àöÄng:
- Cung cĂȘĂ«p caĂĄc thuöÄc tñnh trĂŻn.
- Thay àöíi caåc thuöÄc tñnh trïn.
- VeÀ thïí hiïÄn.
- Cung cĂȘĂ«p söë lĂ»ĂșĂ„ng handle.
- Cung cĂȘĂ«p handle taĂ„i toĂ„a àöÄ cho trĂ»ĂșĂĄc.
- Cung cĂȘĂ«p hĂČnh daĂ„ng con troĂŁ taĂ„i möÄt handle.
- Thay àöíi kñch thĂ»ĂșĂĄc thĂŻĂ­ hiĂŻĂ„n.
- Thay àöíi vÔ trñ thïí hiïÄn.
- Kiïím tra xem möÄt àiïím coå thuöÄc thïí hiïÄn hay khöng (giuåp choÄn riïng leã tûùng
àöëi tĂ»ĂșĂ„ng).
- KiĂŻĂ­m tra xem möÄt hĂČnh chûÀ nhĂȘĂ„t coĂĄ giao vĂșĂĄi thĂŻĂ­ hiĂŻĂ„n hay khöng (giuĂĄp choĂ„n
nhoĂĄm caĂĄc àöëi tĂ»ĂșĂ„n g ).
2.3.17. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ]
DiĂŻĂźn giaĂŁi:
LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cho caĂĄc cöng cuĂ„ khaĂĄc vaĂą duĂąng Ă ĂŻĂ­ xûã lyĂĄ caĂĄc thao taĂĄc chuĂȘĂ­n
trĂŻn thĂŻĂ­ hiĂŻĂ„n.
a. ThuöÄc tñnh:
Stt ThuöÄc tñnh Kiïíu dûÀ liïÄu Mö taã Ghi chuå
1 ChĂŻĂ« àöÄ thao taĂĄc söë göÏm caĂĄc chĂŻĂ« àöÄ thao taĂĄc sau: sĂčĂ©n saĂąng, Ă ang choĂ„n nhoĂĄm caĂĄc
àöëi tĂ»ĂșĂ„ng, Ă ang di chuyĂŻĂ­n caĂĄc àöëi tĂ»ĂșĂ„ng Ă Ă»ĂșĂ„c choĂ„n, Ă ang thay àöíi kñch thĂ»ĂșĂĄc
àöëi tĂ»ĂșĂ„ng
2 VĂ” trñ nhĂȘĂ«p chuöÄt (Söë, söë) ToĂ„a àöÄ bĂčĂŠt Ă ĂȘĂŹu nhĂȘĂ«p chuöÄt.
3 VÔ trñ hiïÄn haùnh (Söë, söë) ToÄa àöÄ hiïÄn haùnh cuãa chuöÄt.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 24

b. Haùnh àöÄng:
- NhĂȘĂ«p chuöÄt traĂĄi.
- Di chuyĂŻĂ­n hoĂčĂ„c rĂŻ chuöÄt traĂĄi. (RĂŻ: laĂą thao taĂĄc nhĂȘĂ«p chuöÄt lĂŻn möÄt vĂ” trñ vaĂą sau
àoå, vûùa giûÀ vûùa di chuyïín nuåt chuöÄt).

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                       24
- Thaã chuöÄt traåi.
- NhĂȘĂ«p àöi chuöÄt traĂĄi.
- Ngûùng cöng viïÄc hiïÄn haùnh.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 25

2.3.18. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ CHOÅN]
DiĂŻĂźn giaĂŁi:
Xûã lyĂĄ cöng viĂŻĂ„c choĂ„n, di chuyĂŻĂ­n, thay àöíi kñch thĂ»ĂșĂĄc vaĂą vĂ” trñ cuĂŁa thĂŻĂ­ hiĂŻĂ„n.
a. ThuöÄc tñnh: (Khöng coå)
b. Haùnh àöÄng: (Khöng coå)
c. SĂș àöÏ traĂ„ng thaĂĄi: SĂčĂ©n saĂąng choĂ„n möÄt àöëi tĂ»ĂșĂ„ng, choĂ„n nhoĂĄm àöëi tĂ»ĂșĂ„ng ÊËn Shift
vaĂą nhĂȘĂ«p chuöÄt traĂĄi lĂŻn àöëi tĂ»ĂșĂ„ng khaĂĄc. NhĂȘĂ«p chuöÄt traĂĄi lĂŻn àöëi tĂ»ĂșĂ„ng chĂ»a Ă Ă»ĂșĂ„c
choĂ„n. ÊËn Shift vaĂą nhĂȘĂ«p chuöÄt traĂĄi lĂŻn àöëi tĂ»ĂșĂ„ng Ă aĂ€ choĂ„n. NhĂȘĂ«p chuöÄt traĂĄi lĂŻn möÄt
àöëi tĂ»ĂșĂ„ng. NhĂȘĂ«p chuöÄt traĂĄi ngoaĂąi moĂ„i àöëi tĂ»ĂșĂ„ng vaĂą rĂŻ chuöÄt traĂĄi (choĂ„n theo
khung chûÀ nhĂȘĂ„t). NhĂȘĂ«p chuöÄt traĂĄi ngoaĂąi moĂ„i àöëi tĂ»ĂșĂ„ng. ÊËn Delete, rĂŻ handle, thaĂŁ
chuöÄt traĂĄi. RĂŻ (caĂĄc) àöëi tĂ»ĂșĂ„ng Ă aĂ€ choĂ„n. ThaĂŁ chuöÄt traĂĄi
CAÁC ÀÖËI TÛÚÅNG ÀÛÚÅC CHOÅN
BĂčĂŠt Ă ĂȘĂŹu
HĂČnh 2.2 SĂș àöÏ traĂ„ng thaĂĄi cuĂŁa lĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ CHOÅN]
Thay àöíi kñch thĂ»ĂșĂĄc di chuyĂŻĂ­n

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 26

2.3.19. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ VEÄ THAÂNH PHÊÌN]
DiĂŻĂźn giaĂŁi:
Cöng cuĂ„ duĂąng Ă ĂŻĂ­ veĂ€ caĂĄc thaĂąnh phĂȘĂŹn: LĂșĂĄp àöëi tĂ»ĂșĂ„ng, thaĂąnh phĂȘĂŹn Logic.
2.3.20. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ VEÄ QUAN HÏÅ]
DiĂŻĂźn giaĂŁi:
Cöng cuÄ duùng àïí veÀ caåc quan hïÄ nhû: quan hïÄ 1-n, quan hïÄ m-n, quan hïÄ àïÄ quy
1-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy m-n, quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t...
2.3.21. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ HÒNH HOÅC CÚ BAÃN]
DiĂŻĂźn giaĂŁi:


http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                 25
Cöng cuĂ„ duĂąng Ă ĂŻĂ­ veĂ€ caĂĄc àöëi tĂ»ĂșĂ„ng hĂČnh hoĂ„c cĂș baĂŁn nhĂ»: Ă Ă»ĂșĂąng thĂčĂšng, hĂČnh chûÀ
nhĂȘĂ„t, hĂČnh elip...
2..4.. Mö taã caåc raùng buöÄc
R1: MöÄt thaĂąnh phĂȘĂŹn coĂĄ ñt nhĂȘĂ«t möÄt thuöÄc tñnh.
R2: TĂŻn thaĂąnh phĂȘĂŹn phaĂŁi khaĂĄc rößng.
R3: TĂŻn möÄt thaĂąnh phĂȘĂŹn khöng Ă Ă»ĂșĂ„c chûåa caĂĄc kñ tûÄ khöng hĂșĂ„p lĂŻĂ„.
R4: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng phaĂŁi coĂĄ ñt nhĂȘĂ«t möÄt quan hĂŻĂ„.
R5: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng cha phaĂŁi coĂĄ ñt nhĂȘĂ«t möÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng con.
R6: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng con phaĂŁi coĂĄ möÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng cha (khöng höß trĂșĂ„ Ă a kĂŻĂ«
thûùa)
R7: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng khöng Ă Ă»ĂșĂ„c vûùa laĂą LĂșĂĄp àöëi tĂ»ĂșĂ„ng cha vûùa laĂą LĂșĂĄp àöëi
tĂ»ĂșĂ„ng con.
R8: Tïn thuöÄc tñnh phaãi khaåc rößng.
R9: TĂŻn thuöÄc tñnh khöng Ă Ă»ĂșĂ„c chûåa caĂĄc kñ tûÄ khöng hĂșĂ„p lĂŻĂ„.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 27


3. ThiĂŻĂ«t kĂŻĂ«
3.1. Thiïët kïëå dûÀ liïÄu
          ĂĄ
SĂș àöÏ Logic:
(GöÄp 2 nhoåm : DûÀ LiïÄu & Kiïím Chûång)

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 28

NguöÏn göëc thaĂąnh phĂȘĂŹn
ThaĂąnh phĂȘĂŹn
LoaĂ„i thaĂąnh phĂȘĂŹn
ThĂŻĂ­ hiĂŻĂ„n thaĂąnh phĂȘĂŹn
LiĂŻn kĂŻĂ«t
ThuöÄc tñnh
LoaÄi thuöÄc tñnh
Kiïíu dûÀ liïÄu
NguöÏn göëc thuöÄc tñnh
RBMGT
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                    26
Biïën àöíi RBTT
TraÄng thaåi
SĂș àöÏ
Baãng tham söë
Biïíu thûåc
RBLTT
RBDN
RBTÀ
RBSL
RBÀK
GiaĂĄ trĂ” RR
HĂČnh 3.1 SĂș àöÏ logic
Biïën cöë

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 29

3.1.2. Danh saĂĄch caĂĄc thaĂąnh phĂȘĂŹn trong sĂș àöÏ Logic
" NhoĂĄm dûÀ liĂŻĂ„u stt tĂŻn thaĂąnh phĂȘĂŹn nguöÏn göëc mö taĂŁ
1 ThaĂąnh phĂȘĂŹn LĂșĂĄp àöëi tĂ»ĂșĂ„ng
2 LoaĂ„i thaĂąnh phĂȘĂŹn Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t
3 NguöÏn göëc thaĂąnh phĂȘĂŹn Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t
4 ThĂŻĂ­ hiĂŻĂ„n thaĂąnh phĂȘĂŹn Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t
5 ThuöÄc tñnh LĂșĂĄp àöëi tĂ»ĂșĂ„ng
6 LoaĂ„i thuöÄc tñnh Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t
7 NguöÏn göëc thuöÄc tñnh Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t
8 KiĂŻĂ­u dûÀ liĂŻĂ„u LĂșĂĄp àöëi tĂ»ĂșĂ„ng
9 LiĂŻn kĂŻĂ«t Quan hĂŻĂ„
10 SĂș àöÏ
11 BaĂŁng tham söë " NhoĂĄm KiĂŻĂ­m Chûång stt tĂŻn thaĂąnh phĂȘĂŹn nguöÏn göëc mö taĂŁ
12 RBMGT LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc miĂŻĂŹn giaĂĄ trĂ” cuĂŁa möÄt thuöÄc
tñnh
13 GiaĂĄ trĂ” RR RĂșĂąi raĂ„c CaĂĄc giaĂĄ trĂ” cuĂŁa RBMGT RĂșĂąi raĂ„c
14 RBTT LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc thuöÄc tñnh tñnh toaĂĄn (trĂŻn möÄt
hay nhiĂŻĂŹu thaĂąnh phĂȘĂŹn)
15 RBDN LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc liĂŻn böÄ– töÏn taĂ„i duy nhĂȘĂ«t - cuĂŁa
möÄt hay möÄt nhoåm thuöÄc tñnh
                             Ăą
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                   27
16 RBTÀ LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc thĂșĂąi Ă iĂŻĂ­m cuĂŁa quan hĂŻĂ„, thaĂąnh
phĂȘĂŹn
17 RBSL LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc söë lĂ»ĂșĂ„ng àöëi tĂ»ĂșĂ„ng tham gia
quan hĂŻĂ„
18 RBÀK LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc Ă iĂŻĂŹu kiĂŻĂ„n àöëi tĂ»ĂșĂ„ng tham gia
quan hĂŻĂ„
19 RBLTT LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc liĂŻn thuöÄc tñnh (trĂŻn möÄt hay
nhiĂŻĂŹu thaĂąnh phĂȘĂŹn)
20 Biïíu thûåc Quan hïÄ Biïíu thûåc raùng buöÄc giûÀa caåc thuöÄc tñnh
21 TraĂ„ng thaĂĄi Àöëi tĂ»ĂșĂ„ng phuĂ„ 1_n. Thöng tin vĂŻĂŹ traĂ„ng thaĂĄi cuĂŁa lĂșĂĄp àöëi tĂ»ĂșĂ„ng
22 BiĂŻĂ«n cöë Àöëi tĂ»ĂșĂ„ng phuĂ„ 1_n. Thöng tin vĂŻĂŹ caĂĄc biĂŻĂ«n cöë cuĂŁa lĂșĂĄp àöëi tĂ»ĂșĂ„ng
23 Biïën àöíi Quan hïÄ phuÄ SûÄ biïën àöíi giûÀa caåc traÄng thaåi

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 30

3.1.3. Mö taĂŁ chi tiĂŻĂ«t caĂĄc thaĂąnh phĂȘĂŹn
" Nhoåm Kiïím Chûång
12. RBMGT. STT tïn thuöÄc tñnh kiïíu dûÀ liïÄu raùng buöÄc MGT loaÄi diïßn giaãi

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 31

1 MA_RBMGT Söë -KhoĂĄa chñnh, khoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh coĂĄ
RBMGT
2 Mö taĂŁ RBMGT Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc
3 ÀĂčĂ„c taĂŁ RBMGT Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ cuĂŁa raĂąng buöÄc
4 LoaĂ„i RBMGT Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng
5 TraĂ„ng thaĂĄi RBMGT LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng TraĂ„ng thaĂĄi cuĂŁa raĂąng buöÄc
6 GiaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t Chuößi Thöng thĂ»ĂșĂąng
7 GiaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t Chuößi Thöng thĂ»ĂșĂąng
8 GiaĂĄ trĂ” mĂčĂ„c Ă Ă”nh Chuößi Thöng thĂ»ĂșĂąng # RaĂąng buöÄc thuöÄc tñnh $ GiaĂĄ trĂ” nhoĂŁ
nhĂȘĂ«t <= GiaĂĄ trĂ” mĂčĂ„c Ă Ă”nh <= GiaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t.




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                28


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 32

GIAÁ TRÕ RR: STT TĂŻn thuöÄc tñnh kiĂŻĂ­u dûÀ liĂŻĂ„u raĂąng buöÄc MGT loaĂ„i diĂŻĂźn giaĂŁi
1 MA_RBMGT Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 TĂŻn GTRR Chuößi -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng GiaĂĄ trĂ” RĂșĂąi raĂ„c # RaĂąng buöÄc
thuöÄc tñnh % TĂŻn GTRR phaĂŁi phĂȘn biĂŻĂ„t .
RBTT
STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
1 MA_RBTT Söë -KhoĂĄa chñnh, khoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh coĂĄ
RBTT
2 Mö taĂŁ RBTT Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc
3 ÀĂčĂ„c taĂŁ RBTT Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ cuĂŁa raĂąng buöÄc
4 LoaĂ„i RBTT Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng
5 TraĂ„ng thaĂĄi RBTT LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng
6 MaÀ biïíu thûåc TT Söë - Khoåa ngoaÄi Caåc thuöÄc tñnh tham gia raùng buöÄc

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 33

RBDN: STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
1 MA_RBDN Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 MA_TT Söë -KhoĂĄa chñnh, khoĂĄa ngoaĂ„i thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh tham gia
raùng buöÄc
3 MA_TP Söë -KhoĂĄa chñnh, khoaĂĄ ngoaĂ„i. Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn chûåa raĂąng
buöÄc # RaĂąng buöÄc thuöÄc tñnh $ CaĂĄc thuöÄc tñnh trong mößi raĂąng buöÄc laĂą duy nhĂȘĂ«t

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 34
RBTÀ: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi
1 MA_RBTÀ Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 Mö taĂŁ RBTÀ Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc
3 ÀĂčĂ„c taĂŁ RBTÀ Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc
4 TraĂ„ng thaĂĄi RBTÀ LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng


http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                            29
5 MA_TT_Ă ĂȘĂŹu Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh Ă oĂĄng vai troĂą thuöÄc
tñnh Ă ĂȘĂŹu
6 MA_TT_cuöëi Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh Ă oĂĄng vai troĂą thuöÄc
tñnh cuöëi
7 Söë lĂ»ĂșĂ„ng Chuößi Thöng thĂ»ĂșĂąng Söë lĂ»ĂșĂ„ng töë i Ă a
8 MA_TP_n Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn n
9 MA_TP_1 Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn 1
10 MA_TP_QH Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ quan hĂŻĂ„ chûåa raĂąng buöÄc
11 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc
# Raùng buöÄc thuöÄc tñnh
$ ThĂșĂąi Ă iĂŻĂ­m Ă ĂȘĂŹu , ThĂșĂąi Ă iĂŻĂ­m cuöëi phĂȘn biĂŻĂ„t nhau
$ Söë lĂ»ĂșĂ„ng tĂ»Ășng ûång möÄt giaĂĄ trĂ” > 0

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 35

RBSL: STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
1 MA_RBSL Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 Mö taĂŁ RBSL Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc
3 ÀĂčĂ„c taĂŁ RBSL Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc
4 LoaĂ„i RBSL Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng
5 TraĂ„ng thaĂĄi RBSL LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng
6 Söë lĂ»ĂșĂ„ng Chuößi Thöng thĂ»ĂșĂąng Söë lĂ»ĂșĂ„ng thaĂąnh phĂȘĂŹn N tham gia quan hĂŻĂ„
8 MA_TP_1 Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng ThaĂąnh phĂȘĂŹn 1
9 MA_TP_n Söë -KhoaĂĄ ngoaĂ„i Thöng thĂ»ĂșĂąng ThaĂąnh phĂȘĂŹn N
10 MA_TP_QH Söë -KhoaĂĄ ngoaĂ„i Thöng thĂ»ĂșĂąng Quan hĂŻĂ„ chûåa raĂąng buöÄc
11 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc
raùng buöÄc
# Raùng buöÄc thuöÄc tñnh
$ Söë lĂ»ĂșĂ„ng tĂ»Ășng ûång giaĂĄ trĂ” nhoĂŁ nhĂȘĂ«r <= giaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t, hoĂčĂ„c caĂĄc giaĂĄ trĂ” rĂșĂąi raĂ„c
phĂȘn biĂŻĂ„t nhau.
$ CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc phĂȘn biĂŻĂ„t nhau




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                   30


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 36

RBÀK: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi
1 MA_RBÀK Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 Mö taĂŁ RBÀK Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc
3 ÀĂčĂ„c taĂŁ RBÀK Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc
4 TraĂ„ng thaĂĄi RBÀK LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng
5 MA_TP_Ă k Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng ThaĂąnh phĂȘĂŹn chûåa Ă iĂŻĂŹu kiĂŻĂ„n
6 MA_TP_QH Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng Quan hĂŻĂ„ chûåa raĂąng buöÄc
7 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc
# Raùng buöÄc thuöÄc tñnh
$ CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc phĂȘn biĂŻĂ„t nhau

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 37

RBLTT: STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
                                              Ăą
1 MA_RBLTT Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 Mö taĂŁ RBLTT Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc
3 ÀĂčĂ„c taĂŁ RBLTT Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc
4 LoaĂ„i RBLTT Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng
5 TraĂ„ng thaĂĄi RBLTT LuĂȘĂ„n lyĂĄ
6 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc
# Raùng buöÄc thuöÄc tñnh
$ DaĂ„ng trûÄc tiĂŻĂ«p : CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc phĂȘn biĂŻĂ„t nhau
$ DaĂ„ng Ă iĂŻĂŹu kiĂŻĂ„n NĂŻĂ«u ..ThĂČ...: CaĂĄc trĂ»ĂșĂąng hĂșĂ„p phĂȘn biĂŻĂ„t nhau, trong mößi trĂ»ĂșĂąng
hĂșĂ„p caĂĄc thuöÄc tñnh phĂȘn biĂŻĂ„t nhau.

Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 38
Biïuã thûåc: STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
1 MA_BT Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 MA_TT Söë -KhoĂĄa chñnh, KhoĂĄa chñnh thöng thĂ»ĂșĂąng
TraÄng thaåi : STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                          31
1 MA_TRANG_THAI Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 TĂŻn traĂ„ng thaĂĄi Chuößi Thöng thĂ»ĂșĂąng
3 MA_TP Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn chûåa traĂ„ng thaĂĄi

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 39

Biïën cöë : STT Tïn thuöÄc tñnh kiïíu dûÀ liïÄu raùng buöÄc MGT loaÄi diïßn giaãi
1 MA_BIEN_CO Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng
2 TĂŻn biĂŻĂ«n cöë Chuößi Thöng thĂ»ĂșĂąng
3 MA_TP Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn chûåa biĂŻĂ«n cöë
Biïën àöíi: STT Tïn thuöÄc tñnh Kiïíu dûÀ liïÄu Raùng buöÄc MGT LoaÄi Diïßn giaãi
1 MA_TRANG_THAI1 Söë -KhoĂĄa chñnh, KhoĂĄa ngoaĂ„i thöng thĂ»ĂșĂąng maĂ€ traĂ„ng
thaåi vaùo biïën cöë
2 MA_TRANG_THAI2 Söë -KhoĂĄa chñnh, KhoaĂĄ ngoaĂ„i thöng thĂ»ĂșĂąng maĂ€ traĂ„ng
thaåi ra biïën cöë
2 MA_BIEN_CO Söë -KhoĂĄa chñnh, KhoĂĄa ngoaĂ„i tThöng thĂ»ĂșĂąng MaĂ€ biĂŻĂ«n cöë tĂ»Ășng
ûång cĂčĂ„p traĂ„ng thaĂĄi vaĂąo - ra

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 40

3.1.4. Mö taĂŁ caĂĄc raĂąng buöÄc liĂŻn thaĂąnh phĂȘĂŹn
STT Mö taĂŁ ThaĂąnh phĂȘĂŹn liĂŻn quan
1 RBMGT:
         -GiaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t, GiaĂĄ trĂ” mĂčĂ„c Ă Ă”nh, GiaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t phaĂŁi phuĂą hĂșĂ„p vĂșĂĄi kiĂŻĂ­u
dûÀ liïÄu cuãa thuöÄc tñnh.
         -TĂŻn GTRR khöng Ă Ă»ĂșĂ„c truĂąng tĂŻn ThuöÄc Tñnh
RBMGT , ThuöÄc tñnh
2 RBMGT:
         -NĂŻĂ«u LoaĂ„i RBMGT laĂą “LiĂŻn tuĂ„c” thĂČ LoaĂ„i thuöÄc tñnh laĂą {“Thöng
thĂ»ĂșĂąng”,”Tñnh toaĂĄn”}
         -NĂŻĂ«u LoaĂ„i RBMGT laĂą “RĂșĂąi raĂ„c” thĂČ LoaĂ„i thuöÄc tñnh laĂą { “RĂșĂąi raĂ„c”
RBMGT , ThuöÄc tñnh
3 RBLTT:


http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                    32
         -DaÄng so saånh trûÄc tiïëp: Caåc ThuöÄc tñnh tham gia phaãi cuùng Kiïíu dûÀ liïÄu
laĂą Söë, GiĂșĂą hoĂčĂ„c NgaĂąy; phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh laĂą {“Thöng thĂ»ĂșĂąng”,”Tñnh toaĂĄn”}
         -DaĂ„ng NĂŻĂ«u ..ThĂČ... : CaĂĄc ThuöÄc tñnh tham gia phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh laĂą
{“Thöng thĂ»ĂșĂąng”, ”Tñnh toaĂĄn” , “RĂșĂąi raĂ„c” } RBLTT, ThuöÄc tñnh STT Mö taĂŁ
ThaĂąnh phĂȘĂŹn liĂŻn quan

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 41

4 RBTT :
       -ThuöÄc tñnh tñnh toaĂĄn phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh = “Tñnh toaĂĄn”
       -CaĂĄc thuöÄc tñnh toaĂĄn naĂąy khöng Ă Ă»ĂșĂ„ng tham gia vaĂąo raĂąng buöÄc cuĂŁa thuöÄc
tñnh tñnh toaån kia RBTT , ThuöÄc tñnh
5 RBTÀ:
       -ThĂșĂąi Ă iĂŻĂ­m ÀĂȘĂŹu, ThĂșĂąi Ă iĂŻĂ­m Cuöëi phaĂŁi coĂĄ cuĂąng KiĂŻĂ­u dûÀ liĂŻĂ„u laĂą NgaĂąy, GiĂșĂą
hoĂčĂ„c Söë; LoaĂ„i thuöÄc tñnh laĂą {“Thöng thĂ»ĂșĂąng” }
       -ThĂșĂąi Ă iĂŻĂ­m CuĂąng phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh = {“RĂșĂąi raĂ„c”, â€œĂ€Ă¶Ă«i tĂ»ĂșĂ„ng phuĂ„
duy nhĂȘĂ«t”} RBTÀ , ThuöÄc tñnh
6 TrĂŻn möÄt thaĂąnh phĂȘĂŹn, caĂĄc raĂąng buöÄc cuĂąng loaĂ„i phaĂŁi phĂȘn biĂŻĂ„t nhau ThaĂąnh
phĂȘĂŹn, RBLTT...
7 TrĂŻn sĂș àöÏ, caĂĄc raĂąng buöÄc liĂŻn thuöÄc tñnh – liĂŻn thaĂąnh phĂȘĂŹn phaĂŁi phĂȘn biĂŻĂ„t
nhau SĂș àöÏ, ThaĂąnh phĂȘĂŹn, RBLTT

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 42

3.2. ThiĂŻĂ«t kĂŻĂ«ĂĄ giao diĂŻĂ„n
          å               À
SĂș àöÏ liĂŻn kĂŻĂ«t maĂąn hĂČnh
(GöÄp 2 nhoåm : DûÀ LiïÄu & Kiïím Chûång)

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 43

HĂČnh 3.2 SĂș àöÏ liĂŻn kĂŻĂ«t maĂąn hĂČnh MH1 MH2 MH3 MH4 MH11 MH12 MH5
MH28 MH6 MH7 MH8 MH9 MH10 MH13 MH14 MH20 MH22 MH21 MH23
MH24 MH25 MH15 MH16 MH17 MH18 MH19 MH26 MH30 MH31 MH40

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 33
MH43 MH34 MH35 MH36 MH38 MH39 MH37 MH30 MH31 MH33 MH34
MH35 MH36 MH41 MH42 MH43

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 44
3.2.2. Danh saĂĄch caĂĄc giao diĂŻĂ„n, baĂĄo biĂŻĂ­u
" NhoĂĄm DûÀ LiĂŻĂ„u STT MaĂ€ maĂąn hĂČnh TĂŻn maĂąn hĂČnh
1 MH1 MH giĂșĂĄi thiĂŻĂ„u
2 MH2 MH sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng
3 MH3 MH sĂș àöÏ Logic
4 MH4 MH phaĂĄt sinh SQL Scripts
5 MH5 MH thöng tin phĂȘĂŹn mĂŻĂŹm
6 MH6 MH thöng tin sĂș àöÏ
7 MH7 MH Ă Ă”nh daĂ„ng thĂŻĂ­ hiĂŻĂ„n caĂĄc àöëi tĂ»ĂșĂ„ng Ă Ă»ĂșĂ„c choĂ„n
8 MH8 MH thĂŻm hĂŻĂ„ quaĂŁn trĂ”
9 MH9 MH mĂșĂŁ thĂ» viĂŻĂ„n
10 MH10 MH ghi vaĂąo thĂ» viĂŻĂ„n
11 MH11 MH nhĂȘĂ„p thöng tin LĂșĂĄp àöëi tĂ»ĂșĂ„ng
12 MH12 MH nhĂȘĂ„p thöng tin quan hĂŻĂ„ bĂȘĂ„c n
13 MH13 MH nhĂȘĂ„p thöng tin quan hĂŻĂ„ nhiĂŻĂŹu nhiĂŻĂŹu (m_n)
14 MH14 MH nhĂȘĂ„p liĂŻĂ„u thuöÄc tñnh cuĂŁa LĂșĂĄp Ă oĂĄi tĂ»ĂșĂ„ng ,quan hĂŻĂ„
15 MH15 MH nhĂȘĂ„p thöng tin quan hĂŻĂ„ möÄt nhiĂŻĂŹu (1_n)
16 MH16 MH tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u (sĂș àöÏ LĂșĂĄp)
17 MH17 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng
18 MH18 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc quan hĂŻĂ„
19 MH19 MH baĂĄo biĂŻĂ­u töíng hĂșĂ„ p vĂŻĂŹ LĂșĂĄp àöëi tĂ»ĂșĂ„ng vaĂą quan hĂŻĂ„
20 MH20 MH nhĂȘĂ„p thöng tin thaĂąnh phĂȘĂŹn
21 MH21 MH nhĂȘĂ„p liĂŻĂ„u thuöÄc tñnh cuĂŁa thaĂąnh phĂȘĂŹn
22 MH22 MH nhĂȘĂ„p liĂŻĂ„u quan hĂŻĂ„ xaĂĄc Ă Ă”ng duy nhĂȘĂ«t

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 45

23 MH23 MH tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u (sĂș àöÏ Logic)
24 MH24 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc thaĂąnh phĂȘĂŹn
25 MH25 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc quan hĂŻĂ„ (sĂș àöÏ Logic)

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                      34
26 MH26 MH baĂĄo biĂŻĂ­u töíng hĂșĂ„p vĂŻĂŹ thaĂąnh phĂȘĂŹn vaĂą quan hĂŻĂ„
27 MH27 Caåc MH thöng baåo
28 MH28 MH kïët thuåc " Nhoåm Kiïím Chûång,
29 STT MaĂ€ maĂąn hĂČnh TĂŻn maĂąn hĂČnh
30 MH30 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBMGT (SĂș àöÏ LĂșĂĄp /Logic)
31 MH31 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT (SĂș àöÏ LĂșĂĄp /Logic)
32 MH32 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTT (SĂș àöÏ LĂșĂĄp /Logic)
33 MH33 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBDN (SĂș àöÏ LĂșĂĄp /Logic)
34 MH34 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTÀ (SĂș àöÏ LĂșĂĄp /Logic)
35 MH35 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBSL (SĂș àöÏ LĂșĂĄp /Logic)
36 MH36 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBÀK (SĂș àöÏ LĂșĂĄp /Logic)
37 MH37 MaĂąn hĂČnh baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc RB (SĂș àöÏ LĂșĂĄp hoĂčĂ„c Logic)
38 MH38 MaĂąn hĂČnh baĂĄo biĂŻĂ­u vĂŻĂŹ danh saĂĄch RB Ă aĂ€ phaĂĄt sinh
39 MH39 MaĂąn hĂČnh baĂĄo biĂŻĂ­u vĂŻĂŹ dûÀ liĂŻĂ„u Ă aĂ€ phaĂĄt sinh
40 MH40 MaĂąn hĂČnh sĂș àöÏ traĂ„ng thaĂĄi cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng
41 MH41 MaĂąn hĂČnh phaĂĄt sinh dûÀ liĂŻĂ„u
42 MH42 MaĂąn hĂČnh nhĂȘĂ„p xaĂĄc suĂȘĂ«t cuĂŁa thuöÄc tñnh
43 MH43 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT liĂŻn quan hĂŻĂ„ ( SĂș àöÏ LĂșĂĄp/ Logic)

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 46

3.2.3. ThûÄc Ă Ășn, maĂąn hĂČnh chñnh
" ThûÄc Ă Ășn (NhoĂĄm KiĂŻĂ­m Chûång )
$ ThûÄc Ă Ășn “SĂș Ă Ă¶ĂŹâ€ (Popup)
       +Kiïím tra raùng buöÄc.
       +PhaĂĄt sinh dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m (ÚÃ mûåc sĂș àöÏ Logic)
       +PhaĂĄt sinh haĂąm kiĂŻĂ­m tra raĂąng buöÄc (ÚÃ mûåc sĂș àöÏ Logic)
$ ThûÄc Ă Ășn “LĂșĂĄp àöëi tĂ»ĂșĂ„ng” (Popup)
       +NhĂȘĂ„p raĂąng buöÄc (Popup)
-NhĂȘĂ„p raĂąng buöÄc miĂŻĂŹn giaĂĄ trĂ”
-NhĂȘĂ„p raĂąng buöÄc liĂŻn thuöÄc tñnh
-NhĂȘĂ„p raĂąng buöÄc thuöÄc tñnh tñnh toaĂĄn
(ÚÃ mûåc sĂș àöÏ Logic)
-NhĂȘĂ„p raĂąng buöÄc töÏn taĂ„i duy nhĂȘĂ«t
(ÚÃ mûåc sĂș àöÏ Logic)
-NhĂȘĂ„p raĂąng buöÄc thĂșĂąi Ă iĂŻĂ­m
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                    35
-NhĂȘĂ„p raĂąng buöÄc söë lĂ»ĂșĂ„ng
-NhĂȘĂ„p raĂąng buöÄc Ă iĂŻĂŹu kiĂŻĂ„n
$ ThûÄc Ă Ășn “BaĂĄo biĂŻĂ­u” (Popup)
      +Baåo biïíu vïÏ caåc raùng buöÄc.
      + Baåo biïíu vïÏ caåc haùm kiïím tra raùng buöÄc àaÀ phaåt sinh
      + Baåo biïíu vïÏ CSDL àaÀ phaåt sinh
$ ThûÄc Ă Ășn “Tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u” (Popup)
      +Danh saåch raùng buöÄc

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 47

" MaĂąn hĂČnh chñnh ( GöÄp 2 nhoĂĄm : DûÀ LiĂŻĂ„u & KiĂŻĂ­m Chûång )
3.2.4. CaĂĄc maĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u
HĂČnh 3.3 MaĂąn hĂČnh chñnh

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 48

3.2.4. CaĂĄc maĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u
HĂČnh 3.4 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBMGT

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 49

HĂČnh 3.5 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 50

HĂČnh 3.10 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT - liĂŻn thaĂąnh phĂȘĂŹn

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 51


http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                  36
HĂČnh 3.14 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTT

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 52

HĂČnh 3.7 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBDN
HĂČnh 3.8 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTÀ

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 53

HĂČnh 3.9 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBSL



Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 54

HĂČnh 3.6 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBÀK

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 55

HĂČnh 3.11 MaĂąn hĂČnh nhĂȘĂ„p sĂș àöÏ traĂ„ng thaĂĄi cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 56

HĂČnh 3.12 MaĂąn hĂČnh phaĂĄt sinh
HĂČnh 3.13 MaĂąn hĂČnh nhĂȘĂ„p xaĂĄc suĂȘĂ«t

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng hĂŻĂ„ thöëng
Giai àoaÄn kiïím chûång 57

3.2.5. CaĂĄc mĂȘĂźu baĂĄo biĂŻĂ­u

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                    37
       " Danh saĂĄch raĂąng buöÄc (SĂș àöÏ LĂșĂĄp hoĂčĂ„c Logic) (MH37) Stt Ă ĂčĂ„c taĂŁ mö taĂŁ
àöëi tĂ»ĂșĂ„ng liĂŻn quan, thuöÄc tñnh liĂŻn quan, loaĂ„i raĂąng buöÄc, danh saĂĄch raĂąng buöÄc Ă aĂ€
phaåt sinh (MH38), stt Raùng buöÄc àaÀ phaåt sinh haùm kiïím tra, tïn Trigger, tïn
haĂąm kiĂŻĂ­m tra chûåc nĂčng (ThĂŻm, XoĂĄa , Sûãa) " DûÀ liĂŻĂ„u Ă aĂ€ phaĂĄt sinh (MH39), Stt
TĂŻn thaĂąnh phĂȘĂŹn Ă aĂ€ phaĂĄt sinh Söë lĂ»ĂșĂ„ng record phaĂĄt sinh

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng
Giai àoaÄn kiïím chûång 58

3.3. Thiïët kïëå xûã lyå
            ĂĄ
        Danh saåch caåc xûã lyå tñnh toaån
        MaĂ€ xûã lyĂĄ Àöëi tĂ»ĂșĂ„ng TĂŻn xûã lyĂĄ
RBMGT_XL1 RBMGT AĂčnh xaĂ„ RBMGT LĂșĂĄp sang Logic
RBMGT_XL2 RBMGT AĂčnh xaĂ„ sang CSDL
RBLTT_XL1 RBLTT AĂčnh xaĂ„ RBLTT LĂșĂĄp sang Logic
RBLTT_XL2 RBLTT PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBLTT
RBLTT_XL3 RBLTT PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBLTT
RBLTT_XL4 RBLTT Kiïím tra dûÀ liïÄu phaåt sinh
RBÀK_XL1 RBÀK AĂčnh xaĂ„ RBÀK LĂșĂĄp sang Logic
RBÀK_XL2 RBÀK Phaát sinh hañm kiïím tra RBÀK
RBÀK_XL3 RBÀK Phaát sinh Trigger kiïím tra RBÀK
RBÀK_XL4 RBÀK KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh
RBTÀ_XL1 RBTÀ A'nh xaĂ„ RBTÀ LĂșĂĄp sang Logic
RBTÀ_XL2 RBTÀ Phaát sinh hañm kiïím tra RBTÀ
RBTÀ_XL3 RBTÀ Phaát sinh trigger kiïím tra RBTÀ
RBTÀ_XL4 RBTÀ KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh
RBTT_XL1 RBTT PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBTT
RBTT_XL2 RBTT Phaåt sinh dûÀ liïÄu
RBDN_XL1 RBDN PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBDN
RBDN_XL2 RBDN Kiïím tra dûÀ liïÄu phaåt sinh
RBSL_XL1 RBSL A'nh xaĂ„ RBSL LĂșĂĄp sang Logic
RBSL_XL2 RBSL PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBSL
RBSL_XL3 RBSL PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBSL RBSL_XL4 RBSL KiĂŻĂ­m
tra dûÀ liïÄu phaåt sinh
TT_XL1 ThuöÄc tñnh Phaåt sinh dûÀ liïÄu cho ThuöÄc tñnh
TP_XL1 ThaĂąnh phĂȘĂŹn PhaĂĄ t sinh dûÀ liĂŻĂ„u cho ThaĂąnh phĂȘĂŹn


http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                       38
TP_XL2 ThaĂąnh phĂȘĂŹn A'nh xaĂ„ raĂąng buöÄc tûù sĂș àöÏ LĂșĂĄp sang Logic SÀ_XL1 SĂș
àöÏ phaĂĄt sinh dûÀ liĂŻĂ„u cho sĂș àöÏ

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 59

3.3.2 CĂȘĂ«u truĂĄc dûÀ liĂŻĂ„u trung gian
GoÄi: Chuößi = CString
XĂȘu chuößi = CStringList
Söë nguyĂŻn ngĂčĂŠn = int
Söë nguyĂŻn khöng dĂȘĂ«u = UINT
Chuößi söë nguyĂŻn khöng dĂȘĂ«u =CUIntArray
LuĂȘĂ„n lyĂĄ = BOOL
       CaĂĄc cĂȘĂ«u truĂĄc dûÀ liĂŻĂ„u trung gian sûã duĂ„ng trong chĂ»Ășng trĂČnh & caĂĄc cĂȘĂ«u truĂĄc
raĂąng buöÄc: % class CConstraint :LĂșĂĄp cĂș sĂșĂŁ, mö taĂŁ nhûÀng thuöÄc tñnh vaĂą haĂąnh
àöÄng töíng quaĂĄt cho tĂȘĂ«t caĂŁ caĂĄc loaĂ„i raĂąng buöÄc. % class CDomainCstr :RaĂąng buöÄc
MiïÏn Giaå TrÔ, kïë thûùa tûù Constraint. % class CCalAttribCstr :Raùng buöÄc ThuöÄc
Tñnh Tñnh Toaån, kïë thûùa tûù CConstraint.

Cong cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 60

% class CMulAttribCstr :Raùng buöÄc Liïn ThuöÄc Tñnh, kïë thûùa tûù CConstraint.
% class CAlterKeyCstr :RaĂąng buöÄc LiĂŻn BöÄ (Duy nhĂȘĂ«t), kĂŻĂ« thûùa tûù CConstraint.
% class CTimeCstr :RaĂąng buöÄc ThĂșĂąi ÀiĂŻĂ­m, kĂŻĂ« thûùa tûù CConstraint.
% class CQuantityCstr :RaĂąng buöÄc Söë LĂ»ĂșĂ„ng, kĂŻĂ« thûùa tûù CConstraint.
% class CConditionCstr :RaĂąng buöÄc, ÀiĂŻĂŹu KiĂŻĂ„n ,kĂŻĂ« thûù a tûù CConstraint. class
Cconstraint {CString m_stSpecification; CString m_stDescription; BOOL
m_bStatus; int m_nID; int m_nKind; CStringList m_slAttribs; CStringList
m_slObjects; } class CDomainCstr{CString m_stMaxVal; CString m_stMinVal;
CString       m_stDefaultVal;         CStringList            m_slDiscreteList;}class
CTimeCstr{CString m_stBeginAtt;




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                              39


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 61

CString m_stEndAtt; CString m_stObjN; CString m_stObj1; UINT m_unMax;}
class CQuantityCstr{CString m_stObjN; CString m_stObj1; CString
m_stQuantity; UINT m_unMax; UINT m_unMin; CUIntArray m_arDiscrete;
CString m_stCondition; } class CconditionCstr { CString m_stConObj; CString
m_stCondition; } & Danh saåch raùng buöÄc
CAttrib :Lûu giûÀ caåc raùng buöÄc cuãa ThuöÄc Tñnh {... CDomainCstr
*m_pDomCstr; CCalCstr *m_pCalCstr; }
CStdObj :LĂ»u giûÀ caĂĄc raĂąng buöÄc cuĂŁa Àöëi tĂ»ĂșĂ„ng , Quan HĂŻĂ„ {... CCstrList
m_MulAttribList; CCstrList m_AlterKeyList; CCstrList m_CstrTimeList;
CCstrList m_CstrQuantityList; CCstrList m_CstrConditionList; } CSuperDoc
:LĂ»u giûÀ caĂĄc raĂąng buöÄc LiĂŻn ThuöÄc Tñnh – LiĂŻn Quan HĂŻĂ„ {... CCstrList
m_MulAttribList; }

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 62

3.3.3. Mö taĂŁ thuĂȘĂ„t toaĂĄn cho caĂĄc xûã lyĂĄ tñnh toaĂĄn
1) RBMGT_XL1 : AĂčnh xaĂ„ RBMGT tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra:
RBMGT Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic
- ThuĂȘĂ„t toaĂĄn: NĂŻĂ«u thuöÄc tñnh laĂą rĂșĂąi raĂ„c traĂ„ng thaĂĄi cuĂŁa RBMGT = FALSE ngĂ»ĂșĂ„c
laÄi giûÀ nguyïn.
2) RBMGT_XL2 : AĂčnh xaĂ„ RBMGT sang CSDL
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: RBMGT Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang CSDL
- ThuĂȘĂ„t toaĂĄn:
- NĂŻĂ«u taĂ„o CSDL ĂșĂŁ Access: NĂŻĂ«u traĂ„ng thaĂĄi = TRUE. TaĂ„o Validation Rule,
Validation Text




http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                       40


Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 63

TaÄo Default.
- NĂŻĂ«u taĂ„o CSDL ĂșĂŁ SQL Server. NĂŻĂ«u traĂ„ng thaĂĄi = TRUETaĂ„o Rule. TaĂ„o Default.
3) RBLTT_XL1 : AĂčnh xaĂ„ RBLTT tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra:
RBLTT Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic.
- ThuĂȘĂ„t toaĂĄn:
- DaÄng biïíu thûåc so saånh trûÄc tiïëp:
GiûÀ nguyïn
- DaĂ„ng NĂŻĂ«... ThĂČ...:
        + NĂŻĂ«u thuöÄc tñnh laĂą BĂČnh thĂ»ĂșĂąng: GiûÀ nguyĂŻn
        + NĂŻĂ«u thuöÄc tñnh laĂą RĂșĂąi raĂ„c: ChuyĂŻĂ­n thaĂąnh tĂŻn cuĂŁa thaĂąnh phĂȘĂŹn rĂșĂąi raĂ„c vûùa
phaĂĄt sinh vaĂą thĂŻm vaĂąo möÄt liĂŻn kĂŻĂ«t giûÀa thaĂąnh phĂȘĂŹn cuĂ€ vaĂą thaĂąnh phĂȘĂŹn rĂșĂąi raĂ„c vûùa
phaĂĄt sinh.
        + PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic.
4) RBLTT_XL2, RBTÀ_XL2, RBSL_XL2, RBÀK_XL2, RBTT_XL1,
RBDN_XL1:
Phaåt sinh haùm kiïím tra raùng buöÄc
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra:
Chuößi chûåa haùm kiïím tra
- ThuĂȘĂ„t toaĂĄn:
- TaĂ„o phĂȘĂŹn mĂșĂŁ Ă ĂȘĂŹu (tĂŻn haĂąm, khai baĂĄo biĂŻĂ«n, mĂșĂŁ CSDL, mĂșĂŁ Recordset...)
- TaĂ„o cĂȘu SQL tĂ»Ășng ûång vĂșĂĄi Ă ĂčĂ„c taĂŁ
- TaĂ„o phĂȘĂŹn kiĂŻĂ­m tra raĂąng buöÄc (Ă ĂŻĂ«m söë phĂȘĂŹn tûã cuĂŁa Recordset)
- TaĂ„o phĂȘĂŹn kĂŻĂ«t thuĂĄc (Ă oĂĄng Recordset, Ă oĂĄng CSDL)

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 64

5) RBLTT_XL3 : PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBLTT
- ÀĂȘĂŹu vaĂąo:

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                          41
- ÀĂȘĂŹu ra:
Caåc Trigger trïn caåc thao taåc Thïm, Xoåa, Sûãa thuöÄc tñnh liïn quan.
- ThuĂȘĂ„t toaĂĄn:
PhaĂĄt sinh
        + Trigger khi ThĂŻm caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan
        + Trigger khi Sûãa caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan (MaĂ€, CaĂĄc thuöÄc tñnh liĂŻn
quan).
6) RBLTT_XL4, RBTÀ_XL4, RBSL_XL4, RBÀK_XL4, RBDN_XL2 :
Kiïím tra dûÀ liïÄu phaåt sinh thoaã raùng buöÄc
- ÀĂȘĂŹu vaĂąo:
CurRec :MĂȘĂ­u tin vûùa Ă Ă»ĂșĂ„c phaĂĄt sinh Db :CSDL chûåa caĂĄc dûÀ liĂŻĂ„u Ă aĂ€ phaĂĄt sinh
- ÀĂȘĂŹu ra:
GiaĂĄ trĂ” luĂȘĂ„n lyĂĄ :Cho biĂŻĂ«t dûÀ liĂŻĂ„u vûùa phaĂĄt sinh coĂĄ thoaĂŁ raĂąng buöÄc khöng
- GoĂ„i: m_slAttribs: xĂȘu thuöÄc tñnh tham gia RBLTT

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 65

- ThuĂȘĂ„t toaĂĄn:
- LĂȘĂ«y tĂȘĂ«t caĂŁ caĂĄc giaĂĄ trĂ” cuĂŁa caĂĄc thuöÄc tñnh trong m_slAttribs tĂ»Ășng ûång vĂșĂĄi
CurRec
- NĂŻĂ«u caĂĄc giaĂĄ trĂ” naĂąy thoĂŁa raĂąng buöÄc traĂŁ vĂŻĂŹ giaĂĄ trĂ” TRUE. NgĂ»ĂșĂ„c laĂ„i traĂŁ vĂŻĂŹ giaĂĄ trĂ”
FALSE.
7) RBTÀ_XL1 : AĂčnh xaĂ„ RBTÀ tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra:
RBTÀ Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic
- ThuĂȘĂ„t toaĂĄn:
- ChuyĂŻĂ­n TĂŻn thaĂąnh phĂȘĂŹn_1,TĂŻn thaĂąnh phĂȘĂŹn_N thaĂąnh MaĂ€ tĂ»Ășng ûång.
- A'nh xaĂ„ caĂĄc thuöÄc tñnh thĂșĂąi Ă iĂŻĂ­m:
        + NĂŻĂ«u thuöÄc tñnh laĂą BĂČnh thĂ»ĂșĂąng: GiûÀ nguyĂŻn
        + NĂŻĂ«u thuöÄc tñnh laĂą RĂșĂąi raĂ„c, Àöëi tĂ»ĂșĂ„ng phuĂ„_1: ChuyĂŻĂ­n thaĂąnh MaĂ€ cuĂŁa
thaĂąnh phĂȘĂŹn rĂșĂąi raĂ„c hoĂčĂ„c thaĂąnh phĂȘĂŹn phuĂ„_1 vûùa phaĂĄt sinh.
- PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic.
8) RBTÀ_XL3 : Phaát sinh Trigger kiïím tra RBTÀ
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra:
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                    42
Caåc Trigger trïn caåc thao taåc Thïm, Xoåa, Sûãa thuöÄc tñnh liïn quan.
- ThuĂȘĂ„t toaĂĄn:
PhaĂĄt sinh:
        + Trigger khi ThĂŻm mĂșĂĄi trĂŻn thaĂąnh phĂȘĂŹn chñnh
        + Trigger khi XoĂĄa, Sûãa caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan (MaĂ€).
        + Stored Procedure kiĂŻĂ­m tra dûÀ liĂŻĂ„u cuĂŁa thaĂąnh phĂȘĂŹn chñnh.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 66

9) RBSL_XL1 : AĂčnh xaĂ„ RBSL tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: RBSL Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic.
- ThuĂȘĂ„t toaĂĄn:
- ChuyĂŻĂ­n TĂŻn thaĂąnh phĂȘĂŹn_1,TĂŻn thaĂąnh phĂȘĂŹn_N thaĂąnh MaĂ€ tĂ»Ășng ûång.
- A'nh xaÄ biïíu thûåc àiïÏu kiïÄn:
        + NĂŻĂ«u loaĂ„i thuöÄc tñnh tham gia laĂą bĂČnh thĂ»ĂșùÞng: GiûÀ nguyĂŻn.
        + NĂŻĂ«u loaĂ„i thuöÄc tñnh tham gia laĂą RĂșĂąi raĂ„c, Àöëi tĂ»ĂșĂ„ng phuĂ„_1: ChuyĂŻĂ­n thaĂąnh
TĂŻn cuĂŁa ThaĂąnh PhĂȘĂŹn RĂșĂąi raĂ„c hoĂčĂ„c ThaĂąnh PhĂȘĂŹn PhuĂ„_1 vûùa phaĂĄt sinh vaĂą thĂŻm vaĂąo
möÄt liĂŻn kĂŻĂ«t giûÀa ThaĂąnh PhĂȘĂŹn CuĂ€ vaĂą thaĂąnh phĂȘĂŹn vûùa phaĂĄt sinh.
- PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic.
10) RBSL_XL3 : PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBSL
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: Stored Procedure kiĂŻĂ­m tra dûÀ liĂŻĂ„u cuĂŁa thaĂąnh phĂȘĂŹn chñnh.
- ThuĂȘĂ„t toaĂĄn: XeĂĄt tûùng record trong thaĂąnh phĂȘĂŹn chñnh: KiĂŻĂ­m tra record Ă oĂĄ vĂșĂĄi
caĂĄc record coĂąn laĂ„i trong thaĂąnh phĂȘĂŹn xem raĂąng buöÄc coĂĄ bĂ” vi phaĂ„m.
        + NĂŻĂ«u coĂĄ: chĂȘĂ«m dûåt kiĂŻĂ­m tra.
        + NĂŻĂ«u khöng: laĂąm tĂ»Ășng tûÄ cho record kĂŻĂ« tiĂŻĂ«p.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 67

11) RBÀK_XL1 : AĂčnh xaĂ„ RBÀK tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: RBÀK Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic
- ThuĂȘĂ„t toaĂĄn:

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                  43
- ChuyĂŻĂ­n TĂŻn àöëi tĂ»ĂșĂ„ng coĂĄ Ă iĂŻĂŹu kiĂŻĂ„n thaĂąnh MaĂ€ tĂ»Ășng ûång.
- A'nh xaÄ àiïÏu kiïÄn tham gia raùng buöÄc
        + Nïëu laù biïíu thûåc àiïÏu kiïÄn: GiûÀ nguyïn.
        + NĂŻĂ«u laĂą thuöÄc tñnh giöëng nhau: AĂčnh xaĂ„ tuĂąy theo loaĂ„i thuöÄc tñnh laĂą bĂČnh
thĂ»ĂșĂąng, RĂșĂąi raĂ„c hay Àöëi tĂ»ĂșĂ„ng phuĂ„_1.
- PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic.
12) RBÀK_XL3 : Phaát sinh Trigger kiïím tra RBÀK
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: CaĂĄc Trigger trĂŻn caĂĄc thao taĂĄc ThĂŻm, XoĂĄa, Sûãa thuöÄc tñnh liĂŻn quan.
- ThuĂȘĂ„t toaĂĄn:
PhaĂĄt sinh:
        + Trigger khi ThĂŻm mĂșĂĄi trĂŻn thaĂąnh phĂȘĂŹn chñnh
        + Trigger khi XoĂĄa, Sûãa caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan (MaĂ€, ThuöÄc tñnh liĂŻn
quan).

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 68

13) RBTT_XL2 : Phaåt sinh dûÀ liïÄu cho raùng buöÄc tñnh toaån
- ÀĂȘĂŹu vaĂąo: CurRec: mĂȘĂ­u tin chûåa thuöÄc tñnh tñnh toaĂĄn cĂȘĂŹn phaĂĄt sinh dûÀ liĂŻĂ„u
- ÀĂȘĂŹu ra: Chuößi chûåa dûÀ liĂŻĂ„u phaĂĄt sinh Ă Ă»ĂșĂ„c
- ThuĂȘĂ„t toaĂĄn:
- LĂȘĂ«y tĂȘĂ«t caĂŁ caĂĄc giaĂĄ trĂ” cuĂŁa caĂĄc thuöÄc tñnh trong m_slAttribs tĂ»Ășng ûång vĂșĂĄi
CurRec
- Tñnh giaĂĄ trĂ” tĂ»Ășng ûång cuĂŁa thuöÄc tñnh theo Ă ĂčĂ„c taĂŁ.
14) TP_XL1 : PhaĂĄt sinh dûÀ liĂŻĂ„u cho ThaĂąnh phĂȘĂŹn
- ÀĂȘĂŹu vaĂąo: NoRecord :Söë record cĂȘĂŹn phaĂĄt sinh cho thaĂąnh phĂȘĂŹn
- ÀĂȘĂŹu ra: GiaĂĄ trĂ” luĂȘĂ„n lyĂĄ :Cho biĂŻĂ«t viĂŻĂ„c phaĂĄt sinh coĂĄ hoaĂąn tĂȘĂ«t khöng.
- GoĂ„i: m_Attribs :XĂȘu caĂĄc thuöÄc tñnh cuĂŁa thaĂąnh phĂȘĂŹn
- ThuĂȘĂ„t toaĂĄn:
BĂ»ĂșĂĄc 1:
- MĂșĂŁ RecordSet nĂŻĂ«u phaĂĄt sinh dûÀ liĂŻĂ„u trĂŻn Access, hoĂčĂ„c mĂșĂŁ file nĂŻĂ«u phaĂĄt sinh dûÀ
liĂŻĂ„u trĂŻn SQL.
BĂ»ĂșĂĄc 2:
-DuyĂŻĂ„t m_Attribs, vĂșĂĄi moĂ„i pAtt thuöÄc m_Attribs:
-NĂŻĂ«u pAtt laĂą PrimaryKey
- NĂŻĂ«u pAtt laĂą ForgeignKey:
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                             44

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 69
Count = söë record cuãa thuöÄc tñnh khoåa chñnh trong baãng chñnh.
NĂŻĂ«u count < NoRecord thĂČ : NoRecord = Count.
NgĂ»ĂșĂ„c laĂ„i: PhaĂĄt sinh pAtt. NĂŻĂ«u söë record do pAtt phaĂĄt sinh < NoRecord thĂČ:
NoRecord = Söë resord do pAtt phaåt sinh cuöëi nïëu.
        -XoĂĄa caĂĄc giaĂĄ trĂ” phaĂĄt sinh dĂ».
        -LĂčĂ„p I tûù 0 Ă ĂŻĂ«n NoRecord
+ DuyïÄt m_Attribs vaù phaåt sinh cho tûùng pAtt trong àoå:
         Ăą
NĂŻĂ«u pAtt laĂą PrimaryKey :
NĂŻĂ«u pAtt laĂą ForeignKey :
PhaĂĄt sinh pAtt.
NgĂ»ĂșĂ„c laĂ„i:
LĂȘĂ«y giaĂĄ trĂ” thûå I maĂą pAtt Ă aĂ€ phaĂĄt sinh.
Cuöëi nïëu.
NgĂ»ĂșĂ„c laĂ„i:
Nïëu pAtt khöng phaãi laù thuöÄc tñnh tñnh toaån:
PhaĂĄt sinh pAtt.
+ KiĂŻĂ­m tra tĂȘĂ«t caĂŁ caĂĄc raĂąng buöÄc.
+ LĂ»u xuöëng cĂș sĂșĂŁ dûÀ liĂŻĂ„u nĂŻĂ«u laĂą Access, lĂ»u xuöëng file nĂŻĂ«u laĂą
SQL.
+ NĂŻĂ«u vĂ»ĂșĂ„t quaĂĄ thĂșĂąi gian Timeout thĂČ:
Àoáng RecordSet.
Return FALSE.
Cuöëi lĂčĂ„p.
- ÀoĂĄng RecordSet nĂŻĂ«u laĂą Access , Ă oĂĄng file nĂŻĂ«u laĂą SQL.
- Return TRUE.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 70

15) SÀ_XL1 : PhaĂĄt sinh dûÀ liĂŻĂ„u cho SĂș àöÏ
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: GiaĂĄ trĂ” luĂȘĂ„n lyĂĄ :Cho biĂŻĂ«t viĂŻĂ„c phaĂĄt sinh coĂĄ hoaĂąn tĂȘĂ«t khöng
- GoÄi:

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                      45
T : XĂȘu caĂĄc thaĂąnh phĂȘĂŹn trong sĂș àöÏ Logic
F : XĂȘu caĂĄc thaĂąnh phĂȘĂŹn sinh chĂ»a coĂĄ khoĂĄa ngoaĂ„i
- ThuĂȘĂ„t toaĂĄn:
BĂ»ĂșĂĄc 1:
LĂčĂ„p
- DuyĂŻĂ„t T
        + GoĂ„i Ri laĂą xĂȘu caĂĄc thaĂąnh phĂȘĂŹn maĂą Ti tham chiĂŻĂ«u tĂșĂĄi.
        + NĂŻĂ«u tĂȘĂ«t caĂŁ caĂĄc thaĂąnh phĂȘĂŹn trong Ri Ă ĂŻĂŹu Ă aĂ€ phaĂĄt sinh (khöng thuöÄc T)
Phaåt sinh Ti. Xoåa Ti khoãi T cho àïën khi T khöng thay àöíi.
BĂ»ĂșĂĄc 2:
Nïëu T rößng Kïët thuåc
NgĂ»ĂșĂ„c laĂ„i : PhaĂĄt sinh trûù khoĂĄa ngoaĂ„i Ti coĂĄ tĂȘĂ«t caĂŁ khoĂĄa ngoaĂ„i khöng bĂčĂŠt buöÄc thĂŻm
Ti vaĂąo F. Quay laĂ„i BĂ»ĂșĂĄc 1
BĂ»ĂșĂĄc 3:
CĂȘĂ„p nhĂȘĂ„t khoĂĄa ngoaĂ„i cho caĂĄc thaĂąnh phĂȘĂŹn thuöÄc F.

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 71

16) TT_XL1 : Phaåt sinh dûÀ liïÄu cho thuöÄc tñnh
- ÀĂȘĂŹu vaĂąo: stMin : chuößi giaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t ; stMax: chuößi giaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t
- ÀĂȘĂŹu ra: Chuößi chûåa dûÀ liĂŻĂ„u Ă Ă»ĂșĂ„c phaĂĄt sinh
- ThuĂȘĂ„t toaĂĄn:
- NĂŻĂ«u stMin rößng; StMin = giaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t mĂčĂ„c nhiĂŻn cho kiĂŻĂ­u dûÀ liĂŻĂ„u Ă oĂĄ
- NĂŻĂ«u stMax rößng; StMax = giaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t mĂčĂ„c nhiĂŻn cho kiĂŻĂ­u dûÀ liĂŻĂ„u Ă oĂĄ
- PhaĂĄt sinh giaĂĄ trĂ” ngĂȘĂźu nhiĂŻn nĂčçm tûù stMin Ă ĂŻĂ«n stMax
17) TP_XL2 : A'nh xaĂ„ raĂąng buöÄc tûù sĂș àöÏ LĂșĂĄp sang Logjc
- ÀĂȘĂŹu vaĂąo:
- ÀĂȘĂŹu ra: Danh saĂĄch raĂąng buöÄc mößi loaĂ„i trĂŻn sĂș àöÏ LĂșĂĄp
ThuĂȘĂ„t toaĂĄn: VĂșĂĄi moĂ„i pCstr trong danh saĂĄch raĂąng buöÄc cuĂŁa àöëi tĂ»ĂșĂ„ng , pCstr aĂĄnh
xaÄ sang Logic

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 72

3.4. Töíng hĂșĂ„p quan hĂŻĂ„ giûÀa caĂĄc thaĂąnh phĂȘĂŹn thiĂŻĂ«t kĂŻĂ«

http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                 46
DûÀ liïÄu - Giao diïÄn - Xûã lyå
ThaĂąnh phĂȘĂŹn Giao diĂŻĂ„n Xûã lyĂĄ
RBMGT MH30 , MH37 , MH39 RBMGT_XL1, RBMGT_XL2 RBTT MH32 ,
MH37 , MH39 RBTT_XL1, RBTT_XL2 RBDN MH33 , MH37 , MH39
RBDN_XL1, RBDN_XL2 RBTÀ MH34 , MH37 , MH39 RBTÀ_XL1 ,
RBTÀ_XL2, RBTÀ_XL3, RBTÀ_XL4 RBSL MH35 , MH37 , MH39
RBSL_XL1 , RBSL_XL2, RBSL_XL3, RBSL_XL4 RBÀK MH36 , MH37 ,
MH39 RBSL_XL1 , RBSL_XL2, RBSL_XL3, RBSL_XL4 RBLTT MH31 ,
MH37 , MH39 RBLTT_XL1 , RBLTT_XL2, RBLTT_XL3, RBLTT_XL4
ThaĂąnh phĂȘĂŹn MH31 ->MH40 TP_XL1
ThuöÄc tñnh MH30 ->MH39 TT_XL1
SĂș àöÏ MH37, MH38, MH39 SÀ_XL1

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 73

3.4.2. Giao diïÄn - DûÀ liïÄu - Xûã lyå
Giao diïÄn DûÀ liïÄu Xûã lyå
MH30, MH32 RBMGT, RBTT, ThuöÄc tñnh NhĂȘĂ„p liĂŻĂ„u RB
MH31, MH33->MH36 RBLTT, RBTÀ, RBSL, RBDN, RBÀK,ThaĂąnh phĂȘĂŹn,
ThuöÄc tñnh; NhĂȘĂ„p liĂŻĂ„u RB MH37->MH39 SĂș àöÏ PhaĂĄt sinh baĂĄo biĂŻĂ­u



Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 74


4. CaĂąi Ă ĂčĂ„t vaĂą thûã nghiĂŻĂ„m
4.1. Möi trĂ»ĂșĂąng caĂąi Ă ĂčĂ„t
ÀĂčĂ„c Ă iĂŻĂ­m:
- Möi trĂ»ĂșĂąng caĂąi Ă ĂčĂ„t : Visual C++ kĂŻĂ«t hĂșĂ„p vĂșĂĄi MS Access.
- Visual C++ :
       + LaĂą möÄt ngön ngûÀ lĂȘĂ„p trĂČnh theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng trĂŻn hĂŻĂ„ Ă iĂŻĂŹu haĂąnh
Windows. ÀiĂŻĂŹu naĂąy rĂȘĂ«t tiĂŻĂ„n lĂșĂ„i nĂŻĂ«u giai Ă oaĂ„n PhĂȘn Tñch –ThiĂŻĂ«t KĂŻĂ« thûÄc hiĂŻĂ„n
theo phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.
       + ThĂ» viĂŻĂ„n MFC cung cĂȘĂ«p caĂĄc LĂșĂĄp cĂș baĂŁn nhĂčçm höß trĂșĂ„ rĂȘĂ«t nhiĂŻĂŹu cho giai
Ă oaĂ„n caĂąi Ă ĂčĂ„t vöën chiĂŻĂ«m nhiĂŻĂŹu thĂșĂąi gian trong quaĂĄ trĂČnh thûÄc hiĂŻĂ„n möÄt Ă ĂŻĂŹ aĂĄn.
http://www.ebooks.vdcmedia.com
CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG                                     47
NgĂ»ĂșĂąi phaĂĄt triĂŻĂ­n ûång duĂ„ng trĂŻn möi trĂ»ĂșĂąng Visual C++ seĂ€ kĂŻĂ« thûùa caĂĄc LĂșĂĄp cĂș
baĂŁn vaĂą phaĂĄt triĂŻĂ­n thĂŻm caĂĄc chûåc nĂčng chuyĂŻn biĂŻĂ„t.
         + Visual C++ coĂąn cho pheĂĄp kĂŻĂ«t nöët vĂșĂĄi caĂĄc HQTCSDL nhĂ» MS SQL
Server, MS Access... thöng qua ODBC...
         + Visual C++ laĂą möÄt trong 4 ngön ngûÀ lĂȘĂ„p trĂČnh Ă Ă»ĂșĂ„c tñch hĂșĂ„p trong böÄ
Visual Studio. VĂČ thĂŻĂ« noĂĄ Ă Ă»ĂșĂ„c höß trĂșĂ„ caĂĄc kyĂ€ thuĂȘĂ„t cuĂŁa böÄ Visual Studio, Ă Ă»ĂșĂ„c höß
trĂșĂ„ bĂșĂŁi caĂĄc cöng cuĂ„ höß trĂșĂ„ caĂĄc giai Ă oaĂ„n khaĂĄc trong quaĂĄ trĂČnh laĂąm phĂȘĂŹn mĂŻĂŹm nhĂ»
Visual Modeler höß trĂșĂ„ phĂȘn tñch – thiĂŻĂ«t kĂŻĂ« , Install Shield höß trĂșĂ„ Ă oĂĄng goĂĄi...
- MS Access :
         + LaĂą möÄt HQTCSDL chaĂ„y trĂŻn maĂĄy Ă Ășn, Ă Ă»ĂșĂ„c sûã duĂ„ng khaĂĄ phöí biĂŻĂ«n
trong caĂĄc trĂ»ĂșĂąng Ă aĂ„i hoĂ„c, trong phĂȘĂŹn mĂŻĂŹm quaĂŁn lyĂĄ caĂĄc cĂș quan, xñ nghiĂŻĂ„p...
         + HQTCSDL naĂąy coĂĄ thĂŻĂ­ kĂŻĂ«t nöëi vĂșĂĄi caĂĄc ngön ngûÀ lĂȘĂ„p trĂČnh ĂșĂŁ bĂŻn ngoaĂąi
nhĂ» Visual C++, Visual Basic...

       NhĂ» Ă aĂ€ trĂČnh baĂąy ĂșĂŁ trĂŻn, muĂ„c tiĂŻu trĂ»ĂșĂĄc mĂčĂŠt cuĂŁa Ă ĂŻĂŹ taĂąi laĂą minh hoĂ„a cho
phĂ»Ășng phaĂĄp XĂȘy DûÄng PhĂȘĂŹn MĂŻĂŹm theo HĂ»ĂșĂĄng Àöëi TĂ»ĂșĂ„ng trong caĂĄc trĂ»ĂșĂąng Ă aĂ„i
hoĂ„c & höß trĂșĂ„ cho caĂĄc nhaĂą phaĂĄt triĂŻĂ­n phĂȘĂŹn mĂŻĂŹm nhanh dûÄa vaĂąo ThĂ» ViĂŻĂ„n SĂș ÀöÏ
LĂșĂĄp coĂĄ sĂčĂ©n. ThĂ» viĂŻĂ„n phĂȘn theo LĂșĂĄp PhĂȘĂŹn MĂŻĂŹm hoĂčĂ„c theo SiĂŻu LĂșĂĄp PhĂȘĂŹn MĂŻĂŹm.
VĂČ thĂŻĂ«, chuĂĄng töi choĂ„n Visual C++ laĂąm ngön ngûÀ chuĂŁ Ă ĂŻĂ­ caĂąi Ă ĂčĂ„t, coĂąn MS Access
Ă oĂĄng vai troĂą lĂ»u trûÀ dûÀ liĂŻĂ„u ( lĂ»u thöng tin vĂŻĂŹ caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng, quan hĂŻĂ„, thaĂąnh
phĂȘĂŹn, raĂąng buöÄc trĂŻn sĂș àöÏ LĂșĂĄp & sĂș àöÏ Logic; lĂ»u thĂ» viĂŻĂ„n sĂș àöÏ LĂșĂĄp).

Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng
Giai àoaÄn kiïím chûång 75

4.1.2. CĂȘĂ«u truĂĄc töí chûåc phĂȘĂŹn mĂŻĂŹm
- PhĂȘĂŹn mĂŻĂŹm göÏm:
       + ThĂ» muĂ„c CaseData : Chûåa caĂĄc tĂȘĂ„p tin Ă Ă”nh daĂ„ng
       + ThĂ» muĂ„c CaseLib : Chûåa caĂĄc tĂȘĂ„p tin thĂ» viĂŻĂ„n sĂș àöÏ LĂșĂĄp
       + TĂȘĂ„p tin POOM.EXE : TĂȘĂ„p tin thi haĂąnh.
- CĂȘĂ«u hĂČnh phĂȘĂŹn mĂŻĂŹm vaĂą phĂȘĂŹn cûång:
       + MaĂĄy 586
       + RAM tûù 16 MB trĂșĂŁ lĂŻn
       + HĂŻĂ„ Ă iĂŻĂŹu haĂąnh Windows
       + MS Access 97 trĂșĂŁ lĂŻn, Seagate Crystal Reports 6.0.
4.2. Thûã nghiïÄm À
CaĂĄc Ă ĂŻĂŹ taĂąi sau Ă aĂ€ Ă Ă»ĂșĂ„c chaĂ„y thûã nghiĂŻĂ„m trĂŻn ûång duĂ„ng :
http://www.ebooks.vdcmedia.com
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem
Cong Cu Ho Tro Xay Dung Phan Mem

More Related Content

What's hot

Bbc hospital gioi thieu phan mem 12.10.18
Bbc hospital gioi thieu phan mem   12.10.18Bbc hospital gioi thieu phan mem   12.10.18
Bbc hospital gioi thieu phan mem 12.10.18AndrewTran120
 
Giao Trinh Lap Trinh Huong Doi Tuong
Giao Trinh Lap Trinh Huong Doi TuongGiao Trinh Lap Trinh Huong Doi Tuong
Giao Trinh Lap Trinh Huong Doi Tuongtrieulongnhi
 
Giao trinh sap 2000 v14
Giao trinh sap 2000 v14Giao trinh sap 2000 v14
Giao trinh sap 2000 v14Le Duy
 
7. sach etabs viet
7. sach etabs viet7. sach etabs viet
7. sach etabs viet256355
 
PhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄch
PhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄchPhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄch
PhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄchDịch VỄ Viáșżt BĂ i Trọn GĂłi ZALO 0917193864
 
Nova3 m operatormanual
Nova3 m operatormanualNova3 m operatormanual
Nova3 m operatormanualthaianmedical
 
Bai giang atbmtt
Bai giang atbmttBai giang atbmtt
Bai giang atbmttHuynh MVT
 
Tim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_docTim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_docViet Nam
 
Đề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinh
Đề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinhĐề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinh
Đề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinhDịch vỄ viáșżt bĂ i trọn gĂłi ZALO 0917193864
 

What's hot (17)

Luáș­n văn: PhĂĄt triển tháș» thanh toĂĄn táșĄi Việt Nam trong giai đoáșĄn hội nháș­p
Luáș­n văn: PhĂĄt triển tháș» thanh toĂĄn táșĄi Việt Nam trong giai đoáșĄn hội nháș­pLuáș­n văn: PhĂĄt triển tháș» thanh toĂĄn táșĄi Việt Nam trong giai đoáșĄn hội nháș­p
Luáș­n văn: PhĂĄt triển tháș» thanh toĂĄn táșĄi Việt Nam trong giai đoáșĄn hội nháș­p
 
Bbc hospital gioi thieu phan mem 12.10.18
Bbc hospital gioi thieu phan mem   12.10.18Bbc hospital gioi thieu phan mem   12.10.18
Bbc hospital gioi thieu phan mem 12.10.18
 
Giao Trinh Lap Trinh Huong Doi Tuong
Giao Trinh Lap Trinh Huong Doi TuongGiao Trinh Lap Trinh Huong Doi Tuong
Giao Trinh Lap Trinh Huong Doi Tuong
 
Lap trinh di dong voi j2me
Lap trinh di dong voi j2meLap trinh di dong voi j2me
Lap trinh di dong voi j2me
 
Giao trinh sap 2000 v14
Giao trinh sap 2000 v14Giao trinh sap 2000 v14
Giao trinh sap 2000 v14
 
7. sach etabs viet
7. sach etabs viet7. sach etabs viet
7. sach etabs viet
 
PhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄch
PhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄchPhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄch
PhÆ°ÆĄng phĂĄp đáș·t stent trong điều trị tổn thÆ°ÆĄng thĂąn chung động máșĄch
 
Ly thuyetdohoa
Ly thuyetdohoaLy thuyetdohoa
Ly thuyetdohoa
 
Nova3 m operatormanual
Nova3 m operatormanualNova3 m operatormanual
Nova3 m operatormanual
 
Bai giang atbmtt
Bai giang atbmttBai giang atbmtt
Bai giang atbmtt
 
Etabs tran anh binh
Etabs tran anh binhEtabs tran anh binh
Etabs tran anh binh
 
La0277
La0277La0277
La0277
 
Tim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_docTim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_doc
 
Đề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinh
Đề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinhĐề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinh
Đề tĂ i: Xá»­ lĂœ cĂĄc đoáșĄn video để trợ giĂșp phĂĄt triển tÆ° duy học sinh
 
Đề tĂ i: Hệ thống cung cáș„p chứng chỉ số theo mĂŽ hĂŹnh sinh khĂła
Đề tĂ i: Hệ thống cung cáș„p chứng chỉ số theo mĂŽ hĂŹnh sinh khĂłaĐề tĂ i: Hệ thống cung cáș„p chứng chỉ số theo mĂŽ hĂŹnh sinh khĂła
Đề tĂ i: Hệ thống cung cáș„p chứng chỉ số theo mĂŽ hĂŹnh sinh khĂła
 
Xá»­ lĂœ cĂĄc tĂŹnh huống trong dáșĄy học thá»±c hĂ nh sinh học ở trường THPT
Xá»­ lĂœ cĂĄc tĂŹnh huống trong dáșĄy học thá»±c hĂ nh sinh học ở trường THPTXá»­ lĂœ cĂĄc tĂŹnh huống trong dáșĄy học thá»±c hĂ nh sinh học ở trường THPT
Xá»­ lĂœ cĂĄc tĂŹnh huống trong dáșĄy học thá»±c hĂ nh sinh học ở trường THPT
 
Luáș­n văn: RĂšn luyện cho học sinh ká»č năng giáșŁi quyáșżt tĂŹnh huống thá»±c tiễn
Luáș­n văn: RĂšn luyện cho học sinh ká»č năng giáșŁi quyáșżt tĂŹnh huống thá»±c tiễnLuáș­n văn: RĂšn luyện cho học sinh ká»č năng giáșŁi quyáșżt tĂŹnh huống thá»±c tiễn
Luáș­n văn: RĂšn luyện cho học sinh ká»č năng giáșŁi quyáșżt tĂŹnh huống thá»±c tiễn
 

Viewers also liked

Giao Trinh Hop Ngu
Giao Trinh Hop NguGiao Trinh Hop Ngu
Giao Trinh Hop Ngubstuananh
 
Co Ban Ve Internet
Co Ban Ve InternetCo Ban Ve Internet
Co Ban Ve Internetbstuananh
 
Powerpoint
PowerpointPowerpoint
Powerpointbstuananh
 
Mang May Tinh
Mang May TinhMang May Tinh
Mang May Tinhbstuananh
 
36 Ke Nhan Hoa(Q3) 793
36 Ke Nhan Hoa(Q3)  79336 Ke Nhan Hoa(Q3)  793
36 Ke Nhan Hoa(Q3) 793bstuananh
 
He Thong Thong Tin Quang Vo Tuyen 360
He Thong Thong Tin Quang Vo Tuyen 360He Thong Thong Tin Quang Vo Tuyen 360
He Thong Thong Tin Quang Vo Tuyen 360bstuananh
 
Benh Dau Lung
Benh Dau LungBenh Dau Lung
Benh Dau Lungbstuananh
 
Tarea herramientas colaborativas
Tarea herramientas colaborativasTarea herramientas colaborativas
Tarea herramientas colaborativasllledo
 
6 ActivitatContinents ferVocabulari
6 ActivitatContinents ferVocabulari6 ActivitatContinents ferVocabulari
6 ActivitatContinents ferVocabulariMaria Monter Domec
 
Canção do dia de Sempre
Canção do dia de SempreCanção do dia de Sempre
Canção do dia de SempreHelia Costa
 
Ncercc Socialpedagogybook Chap00
Ncercc Socialpedagogybook Chap00Ncercc Socialpedagogybook Chap00
Ncercc Socialpedagogybook Chap00gaz12000
 
01. o livro dos livros
01. o livro dos livros01. o livro dos livros
01. o livro dos livrosAdĂŁo Bueno
 
Slideshare
SlideshareSlideshare
Slidesharepacoquereda
 
Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•
Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•
Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•FLASHćŒ€ć‘è€…äș€æ”äŒš
 
Examen 2 de sismo
Examen 2 de sismoExamen 2 de sismo
Examen 2 de sismooropezaa
 
Apostila de-conhecimentos-pedagĂłgicos
Apostila de-conhecimentos-pedagĂłgicosApostila de-conhecimentos-pedagĂłgicos
Apostila de-conhecimentos-pedagĂłgicosSILVAJAILSON
 
0233 apostila-geometria-111021094912-phpapp01
0233 apostila-geometria-111021094912-phpapp010233 apostila-geometria-111021094912-phpapp01
0233 apostila-geometria-111021094912-phpapp01Carlos Andrade
 

Viewers also liked (20)

Giao Trinh Hop Ngu
Giao Trinh Hop NguGiao Trinh Hop Ngu
Giao Trinh Hop Ngu
 
Co Ban Ve Internet
Co Ban Ve InternetCo Ban Ve Internet
Co Ban Ve Internet
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Mang May Tinh
Mang May TinhMang May Tinh
Mang May Tinh
 
36 Ke Nhan Hoa(Q3) 793
36 Ke Nhan Hoa(Q3)  79336 Ke Nhan Hoa(Q3)  793
36 Ke Nhan Hoa(Q3) 793
 
He Thong Thong Tin Quang Vo Tuyen 360
He Thong Thong Tin Quang Vo Tuyen 360He Thong Thong Tin Quang Vo Tuyen 360
He Thong Thong Tin Quang Vo Tuyen 360
 
Benh Dau Lung
Benh Dau LungBenh Dau Lung
Benh Dau Lung
 
Tarea herramientas colaborativas
Tarea herramientas colaborativasTarea herramientas colaborativas
Tarea herramientas colaborativas
 
Motor day 2014 - v1
Motor day   2014 - v1Motor day   2014 - v1
Motor day 2014 - v1
 
6 ActivitatContinents ferVocabulari
6 ActivitatContinents ferVocabulari6 ActivitatContinents ferVocabulari
6 ActivitatContinents ferVocabulari
 
Canção do dia de Sempre
Canção do dia de SempreCanção do dia de Sempre
Canção do dia de Sempre
 
Ncercc Socialpedagogybook Chap00
Ncercc Socialpedagogybook Chap00Ncercc Socialpedagogybook Chap00
Ncercc Socialpedagogybook Chap00
 
Clase 5
Clase 5Clase 5
Clase 5
 
01. o livro dos livros
01. o livro dos livros01. o livro dos livros
01. o livro dos livros
 
Slideshare
SlideshareSlideshare
Slideshare
 
Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•
Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•
Flashćș”甚皋ćșçš„ć†…ć­˜çźĄç†æœșćˆ¶ć’ŒäŒ˜ćŒ–æ–čæł•
 
Examen 2 de sismo
Examen 2 de sismoExamen 2 de sismo
Examen 2 de sismo
 
Apostila de-conhecimentos-pedagĂłgicos
Apostila de-conhecimentos-pedagĂłgicosApostila de-conhecimentos-pedagĂłgicos
Apostila de-conhecimentos-pedagĂłgicos
 
0233 apostila-geometria-111021094912-phpapp01
0233 apostila-geometria-111021094912-phpapp010233 apostila-geometria-111021094912-phpapp01
0233 apostila-geometria-111021094912-phpapp01
 
El Camino Del Cambio
El Camino Del CambioEl Camino Del Cambio
El Camino Del Cambio
 

Similar to Cong Cu Ho Tro Xay Dung Phan Mem

Ớng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnh
Ớng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnhỚng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnh
Ớng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnhHuytraining
 
ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...
ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...
ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...Dịch vỄ viáșżt bĂ i trọn gĂłi ZALO: 0909232620
 
đồ ĂĄN ngĂ nh may ngĂ nh may kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...
đồ ĂĄN ngĂ nh may ngĂ nh may   kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...đồ ĂĄN ngĂ nh may ngĂ nh may   kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...
đồ ĂĄN ngĂ nh may ngĂ nh may kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...TÀI LIỆU NGÀNH MAY
 
Ky thuat va_dung_cu_do_luong
Ky thuat va_dung_cu_do_luongKy thuat va_dung_cu_do_luong
Ky thuat va_dung_cu_do_luongTịnh HĂ 
 
GiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ng
GiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ngGiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ng
GiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ngHỗ Trợ Viáșżt Đề TĂ i luanvanpanda.com
 
Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...
Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...
Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...Thanh Hoa
 
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen deGiaSÆ° NhaTrang
 
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen deGiaSÆ° NhaTrang
 
Giao trinh csdl[bookbooming.com]
Giao trinh csdl[bookbooming.com]Giao trinh csdl[bookbooming.com]
Giao trinh csdl[bookbooming.com]bookbooming1
 
[Www.vnmath.com].on thi lop 10 theo chuyen de
[Www.vnmath.com].on thi lop 10 theo chuyen de[Www.vnmath.com].on thi lop 10 theo chuyen de
[Www.vnmath.com].on thi lop 10 theo chuyen deTam Vu Minh
 
TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty
 TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty
TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng tyluanvantrust
 
hoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Trang
hoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Tranghoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Trang
hoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 TrangHọc CÆĄ KhĂ­
 
Tieng viet powerpoint 2010 training book
Tieng viet powerpoint 2010 training bookTieng viet powerpoint 2010 training book
Tieng viet powerpoint 2010 training bookDai Van Tuan
 
1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh
 1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh 1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh
1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ MinhĐồ ĂĄn XĂąy Dá»±ng
 
Ai cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-lyAi cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-lyGiang Nguyễn
 

Similar to Cong Cu Ho Tro Xay Dung Phan Mem (20)

Ớng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnh
Ớng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnhỚng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnh
Ớng dỄng Etabs 9.7 trong tĂ­nh toĂĄn cĂŽng trĂŹnh - Tráș§n An BĂŹnh
 
Đề tĂ i: XĂąy dá»±ng hệ thống Chatbots tá»± động, HAY, 9đ
Đề tĂ i: XĂąy dá»±ng hệ thống Chatbots tá»± động, HAY, 9đĐề tĂ i: XĂąy dá»±ng hệ thống Chatbots tá»± động, HAY, 9đ
Đề tĂ i: XĂąy dá»±ng hệ thống Chatbots tá»± động, HAY, 9đ
 
ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...
ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...
ĐÁNH GIÁ CHáș€T LÆŻá»ąNG DỊCH VỀ BUỒNG PHÒNG Táș I RESORT ĐÀ Láș T - TáșąI FREE ZALO: 09...
 
đồ ĂĄN ngĂ nh may ngĂ nh may kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...
đồ ĂĄN ngĂ nh may ngĂ nh may   kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...đồ ĂĄN ngĂ nh may ngĂ nh may   kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...
đồ ĂĄN ngĂ nh may ngĂ nh may kiểm soĂĄt vĂ  cáșŁi tiáșżn cháș„t lÆ°á»Łng cho máș·t hĂ ng quáș§...
 
Đề tĂ i: QuáșŁn lĂœ rủi ro tĂ­n dỄng táșĄi NgĂąn hĂ ng thÆ°ÆĄng máșĄi SHB, 9đ
Đề tĂ i: QuáșŁn lĂœ rủi ro tĂ­n dỄng táșĄi NgĂąn hĂ ng thÆ°ÆĄng máșĄi SHB, 9đĐề tĂ i: QuáșŁn lĂœ rủi ro tĂ­n dỄng táșĄi NgĂąn hĂ ng thÆ°ÆĄng máșĄi SHB, 9đ
Đề tĂ i: QuáșŁn lĂœ rủi ro tĂ­n dỄng táșĄi NgĂąn hĂ ng thÆ°ÆĄng máșĄi SHB, 9đ
 
Luáș­n văn: Káșż toĂĄn doanh thu, chi phĂ­ táșĄi CĂŽng ty váș­n táșŁi HĂ  Anh
Luáș­n văn: Káșż toĂĄn doanh thu, chi phĂ­ táșĄi CĂŽng ty váș­n táșŁi HĂ  AnhLuáș­n văn: Káșż toĂĄn doanh thu, chi phĂ­ táșĄi CĂŽng ty váș­n táșŁi HĂ  Anh
Luáș­n văn: Káșż toĂĄn doanh thu, chi phĂ­ táșĄi CĂŽng ty váș­n táșŁi HĂ  Anh
 
Đồ ĂĄn mĂŽn học thiáșżt káșż tráșĄm xá»­ lĂœ nước tháșŁi KCN Hiệp Phước
Đồ ĂĄn mĂŽn học thiáșżt káșż tráșĄm xá»­ lĂœ nước tháșŁi KCN Hiệp PhướcĐồ ĂĄn mĂŽn học thiáșżt káșż tráșĄm xá»­ lĂœ nước tháșŁi KCN Hiệp Phước
Đồ ĂĄn mĂŽn học thiáșżt káșż tráșĄm xá»­ lĂœ nước tháșŁi KCN Hiệp Phước
 
Ky thuat va_dung_cu_do_luong
Ky thuat va_dung_cu_do_luongKy thuat va_dung_cu_do_luong
Ky thuat va_dung_cu_do_luong
 
GiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ng
GiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ngGiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ng
GiáșŁi PhĂĄp NĂąng Cao Động Lá»±c LĂ m Việc Cho Giao Dịch ViĂȘn TáșĄi NgĂąn HĂ ng
 
Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...
Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...
Một số giáșŁi phĂĄp nháș±m háșĄn cháșż rủi ro tĂ­n dỄng táșĄi ngĂąn hĂ ng đáș§u tÆ° vĂ  phĂĄt tr...
 
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
 
BĂ i giáșŁng excel 2010
BĂ i giáșŁng excel 2010BĂ i giáșŁng excel 2010
BĂ i giáșŁng excel 2010
 
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
[Giasunhatrang.edu.vn]on thi lop 10 theo chuyen de
 
Giao trinh csdl[bookbooming.com]
Giao trinh csdl[bookbooming.com]Giao trinh csdl[bookbooming.com]
Giao trinh csdl[bookbooming.com]
 
[Www.vnmath.com].on thi lop 10 theo chuyen de
[Www.vnmath.com].on thi lop 10 theo chuyen de[Www.vnmath.com].on thi lop 10 theo chuyen de
[Www.vnmath.com].on thi lop 10 theo chuyen de
 
TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty
 TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty
TĂŹm hiểu vĂ  xĂąy dá»±ng trang web máș«u quáșŁng bĂĄ thÆ°ÆĄng hiệu cho cĂĄc cĂŽng ty
 
hoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Trang
hoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Tranghoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Trang
hoccokhi.vn LĂœ Thuyáșżt Điều Khiển Tá»± Động - Nhiều TĂĄc GiáșŁ, 79 Trang
 
Tieng viet powerpoint 2010 training book
Tieng viet powerpoint 2010 training bookTieng viet powerpoint 2010 training book
Tieng viet powerpoint 2010 training book
 
1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh
 1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh 1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh
1 táș§ng trệt, 8 táș§ng láș§u vĂ  1 táș§ng mĂĄi. ĐáșĄi học Kiáșżn TrĂșc Hồ ChĂ­ Minh
 
Ai cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-lyAi cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-ly
 

More from bstuananh

36 Ke Nhan Hoa(Q2) 792
36 Ke Nhan Hoa(Q2)  79236 Ke Nhan Hoa(Q2)  792
36 Ke Nhan Hoa(Q2) 792bstuananh
 
36 Ke Nhan Hoa(Q1) 791
36 Ke Nhan Hoa(Q1) 79136 Ke Nhan Hoa(Q1) 791
36 Ke Nhan Hoa(Q1) 791bstuananh
 
Ke Chuyen Ve Kim Loai(Q2) 784
Ke Chuyen Ve Kim Loai(Q2) 784Ke Chuyen Ve Kim Loai(Q2) 784
Ke Chuyen Ve Kim Loai(Q2) 784bstuananh
 
Ke Chuyen Ve Kim Loai(Q1) 783
Ke Chuyen Ve Kim Loai(Q1) 783Ke Chuyen Ve Kim Loai(Q1) 783
Ke Chuyen Ve Kim Loai(Q1) 783bstuananh
 
Thuat Xu The Cua Nguoi Xua 659
Thuat Xu The Cua Nguoi Xua 659Thuat Xu The Cua Nguoi Xua 659
Thuat Xu The Cua Nguoi Xua 659bstuananh
 
Hu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄP
Hu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄPHu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄP
Hu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄPbstuananh
 
KhĂĄM Tim
KhĂĄM TimKhĂĄM Tim
KhĂĄM Timbstuananh
 
Kham Ho Hap
Kham Ho HapKham Ho Hap
Kham Ho Hapbstuananh
 
Bo Dung Cu Phau Thuat
Bo Dung Cu Phau ThuatBo Dung Cu Phau Thuat
Bo Dung Cu Phau Thuatbstuananh
 
Bg Mo Slide1
Bg Mo Slide1Bg Mo Slide1
Bg Mo Slide1bstuananh
 

More from bstuananh (10)

36 Ke Nhan Hoa(Q2) 792
36 Ke Nhan Hoa(Q2)  79236 Ke Nhan Hoa(Q2)  792
36 Ke Nhan Hoa(Q2) 792
 
36 Ke Nhan Hoa(Q1) 791
36 Ke Nhan Hoa(Q1) 79136 Ke Nhan Hoa(Q1) 791
36 Ke Nhan Hoa(Q1) 791
 
Ke Chuyen Ve Kim Loai(Q2) 784
Ke Chuyen Ve Kim Loai(Q2) 784Ke Chuyen Ve Kim Loai(Q2) 784
Ke Chuyen Ve Kim Loai(Q2) 784
 
Ke Chuyen Ve Kim Loai(Q1) 783
Ke Chuyen Ve Kim Loai(Q1) 783Ke Chuyen Ve Kim Loai(Q1) 783
Ke Chuyen Ve Kim Loai(Q1) 783
 
Thuat Xu The Cua Nguoi Xua 659
Thuat Xu The Cua Nguoi Xua 659Thuat Xu The Cua Nguoi Xua 659
Thuat Xu The Cua Nguoi Xua 659
 
Hu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄP
Hu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄPHu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄP
Hu Ng D N DĂ Nh Cho Ngu I Cao Huy T ĂĄP
 
KhĂĄM Tim
KhĂĄM TimKhĂĄM Tim
KhĂĄM Tim
 
Kham Ho Hap
Kham Ho HapKham Ho Hap
Kham Ho Hap
 
Bo Dung Cu Phau Thuat
Bo Dung Cu Phau ThuatBo Dung Cu Phau Thuat
Bo Dung Cu Phau Thuat
 
Bg Mo Slide1
Bg Mo Slide1Bg Mo Slide1
Bg Mo Slide1
 

Recently uploaded

Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocVnPhan58
 
bĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoa
bĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoabĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoa
bĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoa2353020138
 
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...Nguyen Thanh Tu Collection
 
2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard
2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard
2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hardBookoTime
 
Gieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdf
Gieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdfGieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdf
Gieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdfXem Số Mệnh
 
1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao
1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao
1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...Nguyen Thanh Tu Collection
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...Nguyen Thanh Tu Collection
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
CHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptx
CHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptxCHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptx
CHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptx22146042
 
SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...
SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...
SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
TÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXH
TÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXHTÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXH
TÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXHThaoPhuong154017
 
ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...
ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...
ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...Nguyen Thanh Tu Collection
 
Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...
Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...
Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...Xem Số Mệnh
 
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...
ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...
ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...PhcTrn274398
 
Sơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdf
Sơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdfSơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdf
Sơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdftohoanggiabao81
 
BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )
BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )
BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )lamdapoet123
 
VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...
VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...
VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...Nguyen Thanh Tu Collection
 
Hệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșż
Hệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșżHệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșż
Hệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșżngTonH1
 

Recently uploaded (20)

Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hocBai 1 cong bo mot cong trinh nghien cuu khoa hoc
Bai 1 cong bo mot cong trinh nghien cuu khoa hoc
 
bĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoa
bĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoabĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoa
bĂ i 5.1.docx Sinh học di truyền đáșĄi cÆ°ÆĄng năm nháș„t của học sinh y đa khoa
 
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA CUỐI HỌC KÌ 2 NĂM HỌC 2023-202...
 
2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard
2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard
2珏äșŒèŻŸïŒšæ±‰èŻ­äžć€Ș隟.pptx. Chinese lesson 2: Chinese not that hard
 
Gieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdf
Gieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdfGieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdf
Gieo quẻ kinh diÌŁch, xin xăm,Xin loÌŁÌ‚c thánh.pdf
 
1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao
1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao
1çŹŹäž€èŻŸïŒšäœ ć„œ.pptx. Chinese lesson 1: Hello.Nỉ hao
 
30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO Cáș€U TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 Ká»Č THI TỐT NGHI...
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TáșŹP CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO C...
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VáșŹT LÝ 11 - KáșŸT NỐI TRI THỚC - THEO Cáș€U TRÚC ĐỀ MIN...
 
CHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptx
CHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptxCHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptx
CHÆŻÆ NG VII LUáșŹT DÂN Sá»° (2) PhĂĄp luáș­t đáșĄi cÆ°ÆĄng.pptx
 
SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...
SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...
SĂĄng kiáșżn “Sá»­ dỄng ứng dỄng Quizizz nháș±m nĂąng cao cháș„t lÆ°á»Łng ĂŽn thi tốt nghiệ...
 
TÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXH
TÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXHTÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXH
TÆ° tưởng Hồ ChĂ­ Minh về độc láș­p dĂąn tộc vĂ  CNXH
 
ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...
ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...
ĐỀ CÆŻÆ NG + TEST ÔN TáșŹP CUỐI KÌ 2 TIáșŸNG ANH 11 - GLOBAL SUCCESS (THEO CHUáșšN MI...
 
Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...
Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...
Xem tử vi miễn phí truÌ›ÌŁc tuyến cho kết quả chính xác cùng luaÌŁÌ‚...
 
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHáșąO THEO HÆŻá»šNG MINH HỌA 2025 KIỂM TRA GIởA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...
ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...
ĐáșąNG LÃNH Đáș O HAI CUỘC KHÁNG CHIáșŸN GIÀNH ĐỘC LáșŹP HOÀN TOÀN, THỐNG NHáș€T Đáș€T NÆŻ...
 
Sơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdf
Sơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdfSơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdf
Sơ đồ tư duy mĂŽn sinh học baÌŁÌ‚c THPT.pdf
 
BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )
BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )
BĂ i giáșŁng về váș­t liệu ceramic ( sứ vệ sinh, gáșĄch ốp lĂĄt )
 
VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...
VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...
VáșŹN DỀNG KIáșŸN THỚC LIÊN MÔN TRONG GIáșąI BÀI TáșŹP ÔN THI THPTQG MÔN SINH HỌC - H...
 
Hệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșż
Hệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșżHệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșż
Hệ phÆ°ÆĄng trĂŹnh tuyáșżn tĂ­nh vĂ  cĂĄc ứng dỄng trong kinh táșż
 

Cong Cu Ho Tro Xay Dung Phan Mem

  • 1. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 1 MUÅC LUÅC MÚà ÀÊÌU ................................................................................................... 7 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng ............................... 9 Giai Ă oaĂ„n kiĂŻĂ­m chûång 2.................................................................................. 9 HIÏÅN TRAÅNG VA YÏU CÊÌU.................................................................... 9 1. HiĂŻĂ„n traĂ„ng........................................................................................... 9 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng ..............................10 Giai Ă oaĂ„n kiĂŻĂ­m chûång 3.................................................................................10 CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VN_Case ......................10 (ÀHKHTN, TPHCM)................................................................................10 Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.............................................10 Giai Ă oaĂ„n kiĂŻĂ­m chûång 4.................................................................................10 CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VISUAL MODELER (Rational + Microsoft) ...............................................................................10 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng ........................................11 Giai Ă oaĂ„n kiĂŻĂ­m chûång 5.................................................................................11 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng ........................................12 Giai Ă oaĂ„n kiĂŻĂ­m chûång 6.................................................................................12 1.2. YĂŻĂąu cĂȘĂŹu...........................................................................................12 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................12 Giai Ă oaĂ„n kiĂŻĂ­m chûång 7.................................................................................12 PHÊN TÑCH .............................................................................................12 2. SĂș àöÏ lĂșĂĄp àöëi tĂ»ĂșĂ„ng tham gia..............................................................12 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................13 Giai Ă oaĂ„n kiĂŻĂ­m chûång 8.................................................................................13 2.2. Danh saĂĄch caĂĄc lĂșĂĄp àöëi tĂ»ĂșĂ„ng, quan hĂŻĂ„ STT tĂŻn LĂșĂĄp àöëi tĂ»ĂșĂ„ng loaĂ„i diĂŻĂźn ĂĄ giaĂŁi ........................................................................................................13 Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng........................................14 Giai Ă oaĂ„n kiĂŻĂ­m chûång 9.................................................................................14 2.3. Danh saĂĄch caĂĄc thuöÄc tñnh vaĂą haĂąnh àöÄng cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng..........14 ĂĄ http://www.ebooks.vdcmedia.com
  • 2. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 2 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................15 Giai Ă oaĂ„n kiĂŻĂ­m chûång 10 ...............................................................................15 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................15 Giai Ă oaĂ„n kiĂŻĂ­m chûång 11 ...............................................................................15 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................16 Giai Ă oaĂ„n kiĂŻĂ­m chûång 12 ...............................................................................16 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................17 Giai Ă oaĂ„n kiĂŻĂ­m chûång 13 ...............................................................................17 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................17 Giai Ă oaĂ„n kiĂŻĂ­m chûång 14 ...............................................................................17 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................18 Giai Ă oaĂ„n kiĂŻĂ­m chûång 15 ...............................................................................18 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................19 Giai Ă oaĂ„n kiĂŻĂ­m chûång 16 ...............................................................................19 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................19 Giai Ă oaĂ„n kiĂŻĂ­m chûång 17 ...............................................................................19 Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng........................................20 Giai Ă oaĂ„n kiĂŻĂ­m chûång 18 ...............................................................................20 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................21 Giai Ă oaĂ„n kiĂŻĂ­m chûång 19 ...............................................................................21 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................21 Giai Ă oaĂ„n kiĂŻĂ­m chûång 20 ...............................................................................21 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................21 Giai Ă oaĂ„n kiĂŻĂ­m chûång 21 ...............................................................................21 Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.............................................22 Giai Ă oaĂ„n kiĂŻĂ­m chûång 22 ...............................................................................22 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................23 Giai Ă oaĂ„n kiĂŻĂ­m chûång 23 ...............................................................................23 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................23 Giai Ă oaĂ„n kiĂŻĂ­m chûång 24 ...............................................................................23 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................24 Giai Ă oaĂ„n kiĂŻĂ­m chûång 25 ...............................................................................24 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................24 Giai Ă oaĂ„n kiĂŻĂ­m chûång 26 ...............................................................................24 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................25 Giai Ă oaĂ„n kiĂŻĂ­m chûång 27 ...............................................................................25 3. ThiĂŻĂ«t kĂŻĂ« .............................................................................................25 http://www.ebooks.vdcmedia.com
  • 3. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 3 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................25 Giai Ă oaĂ„n kiĂŻĂ­m chûång 28 ...............................................................................25 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................26 Giai Ă oaĂ„n kiĂŻĂ­m chûång 29 ...............................................................................26 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................27 Giai Ă oaĂ„n kiĂŻĂ­m chûång 30 ...............................................................................27 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................27 Giai Ă oaĂ„n kiĂŻĂ­m chûång 31 ...............................................................................27 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................28 Giai Ă oaĂ„n kiĂŻĂ­m chûång 32 ...............................................................................28 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................28 Giai Ă oaĂ„n kiĂŻĂ­m chûång 33 ...............................................................................28 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................28 Giai Ă oaĂ„n kiĂŻĂ­m chûång 34 ...............................................................................28 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................29 Giai Ă oaĂ„n kiĂŻĂ­m chûång 35 ...............................................................................29 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................30 Giai Ă oaĂ„n kiĂŻĂ­m chûång 36 ...............................................................................30 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................30 Giai Ă oaĂ„n kiĂŻĂ­m chûång 37 ...............................................................................30 Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng.............................................30 Giai Ă oaĂ„n kiĂŻĂ­m chûång 38 ...............................................................................30 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................31 Giai Ă oaĂ„n kiĂŻĂ­m chûång 39 ...............................................................................31 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................31 Giai Ă oaĂ„n kiĂŻĂ­m chûång 40 ...............................................................................31 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................32 Giai Ă oaĂ„n kiĂŻĂ­m chûång 41 ...............................................................................32 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................32 Giai Ă oaĂ„n kiĂŻĂ­m chûång 42 ...............................................................................32 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................32 Giai Ă oaĂ„n kiĂŻĂ­m chûång 43 ...............................................................................32 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................33 Giai Ă oaĂ„n kiĂŻĂ­m chûång 44 ...............................................................................33 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöë i tĂ»ĂșĂ„ng..............................33 Giai Ă oaĂ„n kiĂŻĂ­m chûång 45 ...............................................................................33 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................34 http://www.ebooks.vdcmedia.com
  • 4. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 4 Giai Ă oaĂ„n kiĂŻĂ­m chûång 46 ...............................................................................34 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35 Giai Ă oaĂ„n kiĂŻĂ­m chûång 47 ...............................................................................35 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35 Giai Ă oaĂ„n kiĂŻĂ­m chûång 48 ...............................................................................35 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35 Giai Ă oaĂ„n kiĂŻĂ­m chûång 49 ...............................................................................35 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35 Giai Ă oaĂ„n kiĂŻĂ­m chûång 50 ...............................................................................35 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................35 Giai Ă oaĂ„n kiĂŻĂ­m chûång 51 ...............................................................................35 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36 Giai Ă oaĂ„n kiĂŻĂ­m chûång 52 ...............................................................................36 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36 Giai Ă oaĂ„n kiĂŻĂ­m chûång 53 ...............................................................................36 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36 Giai Ă oaĂ„n kiĂŻĂ­m chûång 54 ...............................................................................36 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36 Giai Ă oaĂ„n kiĂŻĂ­m chûång 55 ...............................................................................36 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................36 Giai Ă oaĂ„n kiĂŻĂ­m chûång 56 ...............................................................................36 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng hĂŻĂ„ thöëng ...............................36 Giai Ă oaĂ„n kiĂŻĂ­m chûång 57 ...............................................................................36 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng ..............................37 Giai Ă oaĂ„n kiĂŻĂ­m chûång 58 ...............................................................................37 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................38 Giai Ă oaĂ„n kiĂŻĂ­m chûång 59 ...............................................................................38 Cong cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................38 Giai Ă oaĂ„n kiĂŻĂ­m chûång 60 ...............................................................................38 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................39 Giai Ă oaĂ„n kiĂŻĂ­m chûång 61 ...............................................................................39 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................39 Giai Ă oaĂ„n kiĂŻĂ­m chûång 62 ...............................................................................39 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................40 Giai Ă oaĂ„n kiĂŻĂ­m chûång 63 ...............................................................................40 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................40 Giai Ă oaĂ„n kiĂŻĂ­m chûång 64 ...............................................................................40 http://www.ebooks.vdcmedia.com
  • 5. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 5 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng..............................41 Giai Ă oaĂ„n kiĂŻĂ­m chûång 65 ...............................................................................41 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................42 Giai Ă oaĂ„n kiĂŻĂ­m chûång 66 ...............................................................................42 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................42 Giai Ă oaĂ„n kiĂŻĂ­m chûång 67 ...............................................................................42 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................43 Giai Ă oaĂ„n kiĂŻĂ­m chûång 68 ...............................................................................43 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................44 Giai Ă oaĂ„n kiĂŻĂ­m chûång 69 ...............................................................................44 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................44 Giai Ă oaĂ„n kiĂŻĂ­m chûång 70 ...............................................................................44 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................45 Giai Ă oaĂ„n kiĂŻĂ­m chûång 71 ...............................................................................45 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................45 Giai Ă oaĂ„n kiĂŻĂ­m chûång 72 ...............................................................................45 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................46 Giai Ă oaĂ„n kiĂŻĂ­m chûång 73 ...............................................................................46 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................46 Giai Ă oaĂ„n kiĂŻĂ­m chûång 74 ...............................................................................46 4. CaĂąi Ă ĂčĂ„t vaĂą thûã nghiĂŻĂ„m.........................................................................46 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................47 Giai Ă oaĂ„n kiĂŻĂ­m chûång 75 ...............................................................................47 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................48 Giai Ă oaĂ„n kiĂŻĂ­m chûång 76 ...............................................................................48 5. KĂŻĂ«t luĂȘĂ„n .............................................................................................48 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöñ tĂ»ĂșĂ„ng ..............................49 Giai Ă oaĂ„n kiĂŻĂ­m chûång 77 ...............................................................................49 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöñt tĂ»ĂșĂ„ng.............................50 Giai Ă oaĂ„n kiĂŻĂ­m chûång 78 ...............................................................................50 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................50 Giai Ă oaĂ„n kiĂŻĂ­m chûång 79 ...............................................................................50 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................51 Giai Ă oaĂ„n kiĂŻĂ­m chûång 80 ...............................................................................51 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................54 Giai Ă oaĂ„n kiĂŻĂ­m chûång 81 ...............................................................................54 PHUÅ LUÅC .................................................................................................54 http://www.ebooks.vdcmedia.com
  • 6. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 6 A-HĂ»ĂșĂĄng dĂȘĂźn sûã duĂ„ng phĂȘĂŹn mĂŻĂŹm............................................................54 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................55 Giai Ă oaĂ„n kiĂŻĂ­m chûång 82 ...............................................................................55 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................55 Giai Ă oaĂ„n kiĂŻĂ­m chûång 83 ...............................................................................55 B-KĂŻĂ«t quaĂŁ thûã nghiĂŻĂ„m ............................................................................55 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................55 Giai Ă oaĂ„n kiĂŻĂ­m chûång 84 ...............................................................................55 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56 Giai Ă oaĂ„n kiĂŻĂ­m chûång 85 ...............................................................................56 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56 Giai Ă oaĂ„n kiĂŻĂ­m chûång 86 ...............................................................................56 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56 Giai Ă oaĂ„n kiĂŻĂ­m chûång 87 ...............................................................................56 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ..............................56 Giai Ă oaĂ„n kiĂŻĂ­m chûång 88...............................................................................56 http://www.ebooks.vdcmedia.com
  • 7. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 7 http://www.ebooks.vdcmedia.com
  • 8. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 8 MÚà ÀÊÌU NgaĂąnh Cöng NghĂŻĂ„ Thöng Tin ra Ă ĂșĂąi nhĂ» thöíi möÄt luöÏng gioĂĄ mĂșĂĄi vaĂąo tĂȘĂ«t caĂŁ caĂĄc lĂŽnh vûÄc Ă ĂșĂąi söëng - xaĂ€ höÄi. ÀĂčĂ„c biĂŻĂ„t nhûÀng nĂčm gĂȘĂŹn Ă ĂȘy, sûÄ phaĂĄt triĂŻĂ­n nhanh choĂĄng cuĂŁa caĂĄc cöng nghĂŻĂ„ phĂȘĂŹn cûång Ă aĂ€ mĂșĂŁ ra möÄt khung trĂșĂąi mĂșĂĄi cho cöng nghĂŻĂ„ phĂȘĂŹn mĂŻĂŹm. NhûÀng thaĂąnh tûÄu maĂą cöng nghĂŻĂ„ phĂȘĂŹn mĂŻĂŹm Ă aĂ„t Ă Ă»ĂșĂ„c khöng thĂŻĂ­ boĂŁ qua sûÄ Ă oĂĄng goĂĄp cuĂŁa caĂĄc Möi TrĂ»ĂșĂąng PhaĂĄt TriĂŻĂ­n PhĂȘĂŹn MĂŻĂŹm (SDE : Software Development Environment) maĂą baĂŁn thĂȘn noĂĄ chñnh laĂą sûÄ tñch hĂșĂ„p cuĂŁa caĂĄc cöng cuĂ„ phĂȘĂŹn cûång vaĂą caĂĄc cöng cuĂ„ phĂȘĂŹn mĂŻĂŹm. VĂșĂĄi Ă ĂŻĂŹ taĂąi “CÖNG CUÅ HÖÎ TRÚÅ XÊY DÛÅNG PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG”, chuĂĄng töi hy voĂ„ng seĂ€ Ă oĂĄng goĂĄp möÄt phĂȘĂŹn hûÀu ñch cho phĂ»Ășng phaĂĄp XĂȘy DûÄng PhĂȘĂŹn MĂŻĂŹm Theo HĂ»ĂșĂĄng Àöëi TĂ»ĂșĂ„ng, cuĂ€ng nhĂ» laĂąm phong phuĂĄ hĂșn nhûÀng böÄ cöng cuĂ„ phĂȘĂŹn mĂŻĂŹm. http://www.ebooks.vdcmedia.com
  • 9. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 9 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 2 HIÏÅN TRAÅNG VA YÏU CÊÌU 1. HiĂŻĂ„n traĂ„ng PhĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng laĂą möÄt kyĂ€ thuĂȘĂ„t mĂșĂĄi sûã duĂ„ng caĂĄc àöëi tĂ»ĂșĂ„ng vaĂą caĂĄc lĂșĂĄp àöëi tĂ»ĂșĂ„ng trong phĂȘn tñch, thiĂŻĂ«t kĂŻĂ« vaĂą caĂąi Ă ĂčĂ„t. PhĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng hiĂŻĂ„n laĂą phĂ»Ășng phaĂĄp töët nhĂȘĂ«t cho cöng nghĂŻĂ„ phĂȘĂŹn mĂŻĂŹm. ViĂŻĂ„c sûã duĂ„ng caĂĄc àöëi tĂ»ĂșĂ„ng laĂąm cho phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng khaĂĄc vĂșĂĄi caĂĄc kyĂ€ thuĂȘĂ„t khaĂĄc nhĂ» laĂą phĂ»Ășng phaĂĄp cĂȘĂ«u truĂĄc truyĂŻĂŹn thöëng hay phĂ»Ășng phaĂĄp toaĂĄn hoĂ„c. CaĂĄc àöëi tĂ»ĂșĂ„ng taĂ„o nĂŻn sûÄ nhĂȘĂ«t quaĂĄn suöët caĂĄc giai Ă oaĂ„n phĂȘn tñch, thiĂŻĂ«t kĂŻĂ« vaĂą caĂąi Ă ĂčĂ„t khi nhĂȘĂ«n maĂ„nh caĂĄc traĂ„ng thaĂĄi, haĂąnh àöÄng, vaĂą tĂ»Ășng taĂĄc cuĂŁa caĂĄc àöëi tĂ»ĂșĂ„ng trong mö hĂČnh. Trong khi caĂĄc tiĂŻĂ«n trĂČnh thĂ»ĂșĂąng thay àöíi thĂČ hĂŻĂ„ thöëng caĂĄc àöëi tĂ»ĂșĂ„ng ñt thay àöíi laĂąm cho hĂŻĂ„ thöëng hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ñt bĂ” thay àöíi hĂșn. HĂŻĂ„ thöëng Ă Ă»ĂșĂ„c xĂȘy dûÄng hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng thĂ»ĂșĂąng Ă Ă»ĂșĂ„c phaĂĄt triĂŻĂ­n nhanh hĂșn, chĂȘĂ«t lĂ»ĂșĂ„ng Ă Ă»ĂșĂ„c caĂŁi tiĂŻĂ«n, dĂŻĂź baĂŁo trĂČ vaĂą tñnh tiĂŻĂ«n hoĂĄa cao. NgoaĂąi ra, phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng seĂ€ taĂ„o ra mö hĂČnh thĂŻĂ« giĂșĂĄi thûÄc tûÄ nhiĂŻn hĂșn. Tñnh taĂĄi sûã duĂ„ng cuĂ€ng laĂą möÄt Ă»u Ă iĂŻĂ­m khaĂĄ nöíi bĂȘĂ„t cuĂŁa phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng. PhĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng ngaĂąy caĂąng Ă Ă»ĂșĂ„c sûã duĂ„ng phöí biĂŻĂ«n. Tuy nhiĂŻn, viĂŻĂ„c mö hĂČnh hoĂĄa thĂŻĂ« giĂșĂĄi thûÄc, aĂĄnh xaĂ„ tûù mö hĂČnh thĂŻĂ« giĂșĂĄi thûÄc sang mö hĂČnh phĂȘĂŹn mĂŻĂŹm cuĂ€ng nhĂ» taĂ„o dûÀ liĂŻĂ„u thûã bĂčçng tay mĂȘĂ«t khaĂĄ nhiĂŻĂŹu thĂșĂąi gian. Trong khi Ă oĂĄ, duĂą cĂȘĂŹn coĂĄ sûÄ Ă iĂŻĂŹu chĂłnh cuĂŁa con ngĂ»ĂșĂąi, nhĂ»ng möÄt phĂȘĂŹn cöng viĂŻĂ„c coĂĄ thĂŻĂ­ tûÄ àöÄng hoĂĄa. Cho nĂŻn, viĂŻĂ„c sûã duĂ„ng caĂĄc cöng cuĂ„ höß trĂșĂ„ laĂą thiĂŻĂ«t thûÄc vaĂą hûÀu ñch. MĂčĂ„c duĂą hiĂŻĂ„n nay söë cöng cuĂ„ höß trĂșĂ„ phĂȘn tñch, thiĂŻĂ«t kĂŻĂ« cuĂ€ng nhĂ» thûã nghiĂŻĂ„m phĂȘĂŹn mĂŻĂŹm khöng ñt, nhĂ»ng caĂĄc cöng cuĂ„ naĂąy chĂ»a Ă Ă»ĂșĂ„c phöí biĂŻĂ«n lĂčĂŠm ĂșĂŁ ViĂŻĂ„t Nam. MöÄt phĂȘĂŹn laĂą vĂČ caĂĄc phĂȘĂŹn mĂŻĂŹm naĂąy chĂł Ă Ă»ĂșĂ„c sûã duĂ„ng trong giĂșĂĄi laĂąm phĂȘĂŹn mĂŻĂŹm vaĂą trong trĂ»ĂșĂąng hoĂ„c, möÄt phĂȘĂŹn vĂČ chi phñ caĂĄc phĂȘĂŹn mĂŻĂŹm naĂąy quaĂĄ cao. http://www.ebooks.vdcmedia.com
  • 10. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 10 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 3 CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VN_Case (ÀHKHTN, TPHCM) - TaĂ„o mö hĂČnh thûÄc thĂŻĂ­ kĂŻĂ«t hĂșĂ„p - KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh - XuĂȘĂ«t ra file .ERT - AÁnh xaĂ„ tûù mö hĂČnh thûÄc thĂŻĂ­ kĂŻĂ«t hĂșĂ„p sang mö hĂČnh quan hĂŻĂ„ (khöng cho chĂłnh sûãa trĂŻn mö hĂČnh naĂąy) - Khung CSDL trĂŻn SQL vaĂą MS Access 2.0 Power Designer (SyBase) - TaĂ„o mö hĂČnh quan niĂŻĂ„m - KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh - XuĂȘĂ«t ra file .CDM - AÁnh xaĂ„ qua mö hĂČnh vĂȘĂ„t lyĂĄ (thĂŻm caĂĄc thuöÄc tñnh khoĂĄa ngoaĂ„i, phaĂĄt sinh baĂŁng mĂșĂĄi cho quan hĂŻĂ„ m-n) - KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh - XuĂȘĂ«t ra file .PDM - Khung CSDL trĂŻn caĂĄc hĂŻĂ„ QTCSDL nhĂ» (dBase, AS/400, Foxpro, Ingress, MS Access, Ocracle, SyBase SQL, MS SQL Server...) - RaĂąng buöÄc khoĂĄa chñnh, khoĂĄa ngoaĂ„i, miĂŻĂŹn giaĂĄ trĂ” - CaĂĄc maĂąn hĂČnh tĂ»Ășng ûång vĂșĂĄi caĂĄc thaĂąnh phĂȘĂŹn trong mö hĂČnh vĂȘĂ„t lyĂĄ Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 4 CÖNG CUÅ PHÊN TÑCH THIÏËT KÏË PHAÁT SINH VISUAL MODELER (Rational + Microsoft) - TaĂ„o mö hĂČnh 3 LĂșĂĄp theo ngön ngûÀ UML - KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh - XuĂȘĂ«t ra file .MDL http://www.ebooks.vdcmedia.com
  • 11. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 11 - MaĂąn hĂČnh chñnh trĂŻn Visual C++ Rational Rose (Rational) - TaĂ„o mö hĂČnh 3 LĂșĂĄp theo ngön ngûÀ UML - KiĂŻĂ­m tra tñnh Ă uĂĄng Ă ĂčĂŠn cuĂŁa mö hĂČnh - XuĂȘĂ«t ra file .MDL - MaĂ€ nguöÏn trĂŻn caĂĄc ngön ngûÀ lĂȘĂ„p trĂČnh thĂŻĂ« hĂŻĂ„ thûå 4 HĂČnh1.1 MöÄt vaĂąi cöng cuĂ„ höß trĂșĂ„ phĂȘn tñch - thiĂŻĂ«t kĂŻĂ« hiĂŻĂ„n coĂĄ Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 5 Trong khi caĂĄc phĂȘĂŹn mĂŻĂŹm höß trĂșĂ„ phĂȘn tñch thiĂŻĂ«t kĂŻĂ« hiĂŻĂ„n Ă ang coĂĄ trĂŻn thĂ” trĂ»ĂșĂąng khöng nhiĂŻĂŹu thĂČ caĂĄc phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m laĂ„i caĂąng ñt hĂșn. MöÄt söë phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u cho möÄt loaĂ„i chĂ»Ășng trĂČnh naĂąo Ă oĂĄ, vñ duĂ„ cho kiĂŻĂ­u phĂȘĂŹn mĂŻĂŹm naĂąy laĂą phĂȘĂŹn mĂŻĂŹm ClimGen phaĂĄt sinh caĂĄc dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m vĂŻĂŹ thĂșĂąi tiĂŻĂ«t theo möÄt mĂȘĂźu naĂąo Ă oĂĄ. MöÄt söë phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u theo hĂ»ĂșĂĄng phuĂŁ Ă ĂȘĂŹy caĂĄc Ă Ă»ĂșĂąng Ă i cho möÄt module trong chĂ»Ășng trĂČnh, vñ duĂ„ nhĂ» Datatect. PhĂȘĂŹn mĂŻĂŹm naĂąy coĂĄ thĂŻĂ­ phaĂĄt sinh dûÀ liĂŻĂ„u cho caĂĄc tĂŻĂ„p dûÀ liĂŻĂ„u hoĂčĂ„c caĂĄc cĂș sĂșĂŁ dûÀ liĂŻĂ„u (trong caĂĄc hĂŻĂ„ quaĂŁn trĂ” cĂș sĂșĂŁ dûÀ liĂŻĂ„u MS SQL Server, MS Access, Oracle, Informix, Sybase), dûÀ liĂŻĂ„u coĂĄ thĂŻĂ­ laĂą kiĂŻĂ­u söë, ngaĂąy hoĂčĂ„c chuößi (tĂŻn, hoĂ„, Ă Ă”a chĂł, söë Ă iĂŻĂ„n thoaĂ„i, maĂ€ vuĂąng) theo möÄt danh muĂ„c naĂąo Ă oĂĄ. DûÀ liĂŻĂ„u do phĂȘĂŹn mĂŻĂŹm naĂąy phaĂĄt sinh thoaĂŁ raĂąng buöÄc khoĂĄa ngoaĂ„i cuĂŁa cĂș sĂșĂŁ dûÀ liĂŻĂ„u. Tuy nhiĂŻn, dûÀ liĂŻĂ„u do phĂȘĂŹn mĂŻĂŹm naĂąy phaĂĄt sinh laĂ„i khöng thoĂŁa caĂĄc loaĂ„i raĂąng buöÄc khaĂĄc cuĂŁa cĂș sĂșĂŁ dûÀ liĂŻĂ„u vaĂą phaĂ„m vi ûång duĂ„ng chuĂŁ yĂŻĂ«u trong lĂŽnh vûÄc quaĂŁn lyĂĄ nhĂȘn sûÄ. Tuy nhiĂŻn, caĂĄc phĂȘĂŹn mĂŻĂŹm phaĂĄt sinh dûÀ liĂŻĂ„u naĂąy hĂȘĂŹu nhĂ» khöng thĂȘĂ«y trĂŻn thĂ” trĂ»ĂșĂąng ViĂŻĂ„t Nam. Trong khi Ă oĂĄ, dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m laĂą khöng thĂŻĂ­ thiĂŻĂ«u trong quaĂĄ trĂČnh phaĂĄt triĂŻĂ­n phĂȘĂŹn mĂŻĂŹm vaĂą viĂŻĂ„c nhĂȘĂ„p dûÀ liĂŻĂ„u bĂčçng tay thĂČ khaĂĄ nhaĂąm chaĂĄn vaĂą mĂȘĂ«t rĂȘĂ«t nhiĂŻĂŹu thĂșĂąi gian. HiĂŻĂ„n nay, viĂŻĂ„c sûã duĂ„ng cöng cuĂ„ ngaĂąy caĂąng phöí biĂŻĂ«n vaĂą cöng cuĂ„ Ă aĂ€ bĂčĂŠt Ă ĂȘĂŹu Ă i vaĂąo trong giaĂŁng daĂ„y. NhĂ»ng do caĂĄc cöng cuĂ„ naĂąy thĂ»ĂșĂąng Ă Ă»ĂșĂ„c thiĂŻĂ«t kĂŻĂ« cho möÄt töí chûåc saĂŁn xuĂȘĂ«t phĂȘĂŹn mĂŻĂŹm riĂŻng biĂŻĂ„t vaĂą chi phñ mua caĂĄc cöng cuĂ„ naĂąy laĂ„i quaĂĄ cao, cho nĂŻn viĂŻĂ„c sûã duĂ„ng caĂĄc cöng cuĂ„ trong giaĂŁng daĂ„y vĂȘĂźn coĂąn haĂ„n chĂŻĂ«. HĂșn nûÀa, caĂĄc cöng cuĂ„ naĂąy khöng theo saĂĄt vĂșĂĄi lyĂĄ thuyĂŻĂ«t Ă Ă»ĂșĂ„c hĂ»ĂșĂĄng dĂȘĂźn trong nhaĂą trĂ»ĂșĂąng. Do Ă oĂĄ, chuĂĄng töi thûÄc hiĂŻĂ„n Ă ĂŻĂŹ taĂąi naĂąy vĂșĂĄi mong muöën coĂĄ thĂŻĂ­ höß trĂșĂ„ cho quaĂĄ trĂČnh thûÄc hiĂŻĂ„n phĂȘĂŹn mĂŻĂŹm vaĂą minh hoĂ„a phĂȘĂŹn naĂąo cho phĂ»Ășng phaĂĄp xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Ă aĂ€ Ă Ă»ĂșĂ„c giaĂŁng daĂ„y . http://www.ebooks.vdcmedia.com
  • 12. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 12 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 6 1.2. YĂŻĂąu cĂȘĂŹu - YĂŻu cĂȘĂŹu chung Àïì taĂąi Ă Ă»ĂșĂ„c xĂȘy dûÄng chuĂŁ yĂŻĂ«u Ă ĂŻĂ­ höß trĂșĂ„ möÄt söë cöng Ă oaĂ„n trong quy trĂČnh XĂȘy DûÄng PhĂȘĂŹn MĂŻĂŹm theo HĂ»ĂșĂĄng Àöëi TĂ»ĂșĂ„ng: Höß trĂșĂ„ phaĂĄt triĂŻĂ­n phĂȘĂŹn mĂŻĂŹm nhanh dûÄa trĂŻn böÄ thĂ» viĂŻĂ„n sĂș àöÏ LĂșĂĄp coĂĄ sĂčĂ©n. Höß trĂșĂ„ giai Ă oaĂ„n caĂąi Ă ĂčĂ„t, thûã nghiĂŻĂ„m phĂȘĂŹn mĂŻĂŹm vaĂą tĂȘĂ„p trung chuĂŁ yĂŻĂ«u vaĂąo viĂŻĂ„c phaĂĄt sinh caĂĄc cĂș sĂșĂŁ dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m cuĂąng vĂșĂĄi caĂĄc haĂąm kiĂŻĂ­m tra raĂąng buöÄc. - YĂŻu cĂȘĂŹu chi tiĂŻĂ«t ‱ LĂ»u trûÀ: CaĂĄc thöng tin vĂŻĂŹ sĂș àöÏ LĂșĂĄp cuĂ€ng nhĂ» sĂș àöÏ Logic vaĂą caĂĄc raĂąng buöÄc trĂŻn sĂș àöÏ ‱ Tñnh toaĂĄn + PhaĂĄt sinh cĂș sĂșĂŁ dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m trĂŻn Ms SQL Server (dĂ»ĂșĂĄi daĂ„ng file script) vaĂą MS Access (dĂ»ĂșĂĄi daĂ„ng file .mdb) + PhaĂĄt sinh haĂąm kiĂŻĂ­m tra raĂąng buöÄc dĂ»ĂșĂĄi daĂ„ng trigger trĂŻn Ms SQL Server vaĂą ra file .cpp trĂŻn Visual C++. ‱ KĂŻĂ«t xuĂȘĂ«t + CaĂĄc baĂĄo caĂĄo vĂŻĂŹ raĂąng buöÄc trĂŻn sĂș àöÏ LĂșĂĄp, Logic + CaĂĄc baĂĄo caĂĄo vĂŻĂŹ caĂĄc haĂąm kiĂŻĂ­m tra raĂąng buöÄc Ă Ă»ĂșĂ„c phaĂĄt sinh + CaĂĄc baĂĄo caĂĄo vĂŻĂŹ caĂĄc CSDL Ă Ă»ĂșĂ„c phaĂĄt sinh. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 7 PHÊN TÑCH 2. SĂș àöÏ lĂșĂĄp àöëi tĂ»ĂșĂ„ng tham gia ThaĂąnh phĂȘĂŹn ThaĂąnh phĂȘĂŹn lĂșĂĄp ThuöÄc tñnh http://www.ebooks.vdcmedia.com
  • 13. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 13 ThuöÄc tñnh lĂșĂĄp ThaĂąnh phĂȘĂŹn logic ThuöÄc tñnh logic SĂș àöÏ SĂș àöÏ lĂșĂĄp SĂș àöÏ logic HĂČnh 2.1 SĂș àöÏ lĂșĂĄp àöëi tĂ»ĂșĂ„ng ThuöÄc Bao göÏm LiĂŻn kĂŻĂ«t LĂșĂĄp àöëi tĂ»ĂșĂ„ng Quan hĂŻĂ„ Tham gia RaĂąng buöÄc LiĂŻn quan Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 8 2.2. Danh saĂĄch caĂĄc lĂșĂĄp àöëi tĂ»ĂșĂ„ng, quan hĂŻĂ„ STT tĂŻn LĂșĂĄp àöëi tĂ»ĂșĂ„ng loaĂ„i diĂŻĂźn ĂĄ giaĂŁi 1 SĂș àöÏ LÀT chñnh 2 SĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng LÀT chñnh 3 SĂș àöÏ Logic LÀT chñnh 4 ThaĂąnh phĂȘĂŹn LÀT chñnh 5 ThaĂąnh phĂȘĂŹn LĂșĂĄp LÀT chñnh ThaĂąnh phĂȘĂŹn ĂșĂŁ sĂș àöÏ LĂșĂĄp 6 ThaĂąnh phĂȘĂŹn Logic LÀT chñnh ThaĂąnh phĂȘĂŹn ĂșĂŁ sĂș àöÏ Logic 7 LĂșĂĄp àöëi tĂ»ĂșĂ„ng LÀT chñnh LĂșĂĄp àöëi tĂ»ĂșĂ„ng ĂșĂŁ sĂș àöÏ LĂșĂĄp 8 Quan hĂŻĂ„ LÀT chñnh Quan hĂŻĂ„ ĂșĂŁ sĂș àöÏ LĂșĂĄp 9 Tham gia Quan hĂŻĂ„ Quan hĂŻĂ„ m-n 10 ThuöÄc tñnh LÀT chñnh 11 ThuöÄc tñnh LĂșĂĄp LÀT chñnh ThuöÄc tñnh cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng 12 ThuöÄc tñnh Logic LÀT chñnh ThuöÄc tñnh cuĂŁa thaĂąnh phĂȘĂŹn 13 RaĂąng buöÄc LÀT chñnh RaĂąng buöÄc trong sĂș àöÏ 14 LiĂŻn kĂŻĂ«t Quan hĂŻĂ„ Quan hĂŻĂ„ bĂȘĂ„c n 15 HĂČnh hoĂ„c cĂș baĂŁn LÀT phuĂ„ http://www.ebooks.vdcmedia.com
  • 14. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 14 16 ThĂŻĂ­ hiĂŻĂ„n LÀT phuĂ„ 17 Cöng cuĂ„ LÀT phuĂ„ DuĂąng Ă ĂŻĂ­ veĂ€ caĂĄc àöëi tĂ»ĂșĂ„ng 18 Cöng cuĂ„ choĂ„n LÀT phuĂ„ 19 Cöng cuĂ„ veĂ€ thaĂąnh phĂȘĂŹn LÀT phuĂ„ 20 Cöng cuĂ„ veĂ€ quan hĂŻĂ„ LÀT phuĂ„ 21 Cöng cuĂ„ hĂČnh hoĂ„c cĂș baĂŁn LÀT phuĂ„ Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 9 2.3. Danh saĂĄch caĂĄc thuöÄ c tñnh vaĂą haĂąnh àöÄng cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ ng ĂĄ 2.3.1. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [SÚ ÀÖÌ] DiĂŻĂźn giaĂŁi: LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc LĂșĂĄp sĂș àöÏ: [SÚ ÀÖÌ LÚÁP ÀÖËI TÛÚÅNG] vaĂą [SÚ ÀÖÌ LOGIC] a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 TĂŻn sĂș àöÏ Chuößi TĂŻn cuĂŁa sĂș àöÏ duĂąng Ă ĂŻĂ­ phĂȘn biĂŻĂ„t vĂșĂĄi sĂș àöÏ khaĂĄc. 2 LoaĂ„i sĂș àöÏ Söë LoaĂ„i sĂș àöÏ: LĂșĂĄp àöëi tĂ»ĂșĂ„ng, Logic. 3 Kñch thĂ»ĂșĂĄc (Söë, söë) Kñch thĂ»ĂșĂĄc baĂŁn veĂ€ cuĂŁa sĂș àöÏ. 4 MaĂąu nĂŻĂŹn Söë MaĂąu nĂŻĂŹn cuĂŁa baĂŁn veĂ€. 5 TĂŻn taĂĄc giaĂŁ Chuößi TĂŻn cuĂŁa taĂĄc giaĂŁ veĂ€ sĂș àöÏ. 6 NgaĂąy taĂ„o lĂȘĂ„p NgaĂąy NgaĂąy taĂ„o lĂȘĂ„p sĂș àöÏ. 7 DiĂŻĂźn giaĂŁi Chuößi ÀûĂșĂ„c duĂąng cho tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u. b. HaĂąnh àöÄng: - Cung cĂȘĂ«p caĂĄc thöng tin vĂŻĂŹ sĂș àöÏ. - Thay àöíi caĂĄc thöng tin vĂŻĂŹ sĂș àöÏ (ngoaĂ„i trûù [LoaĂ„i sĂș àöÏ]). - Cung cĂȘĂ«p söë lĂ»ĂșĂ„ng caĂĄc àöëi tĂ»ĂșĂ„ng. - ThĂŻm caĂĄc àöëi tĂ»ĂșĂ„ng vaĂąo sĂș àöÏ vĂșĂĄi tĂŻn Ă Ă»ĂșĂ„c phaĂĄt sinh àöÄng. - XoĂĄa caĂĄc àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ cuĂąng vĂșĂĄi caĂĄc àöëi tĂ»ĂșĂ„ng coĂĄ liĂŻn quan. - Sûãa caĂĄc àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ. http://www.ebooks.vdcmedia.com
  • 15. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 15 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 10 - ChoĂ„n caĂĄc àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ (riĂŻng reĂŁ tûùng àöëi tĂ»ĂșĂ„ng, nhoĂĄm caĂĄc àöëi tĂ»ĂșĂ„ng, tĂȘĂ«t caĂŁ caĂĄc àöëi tĂ»ĂșĂ„ng). - TĂČm thaĂąnh phĂȘĂŹn vaĂą quan hĂŻĂ„ trong sĂș àöÏ theo tĂŻn. - Thöëng kĂŻ caĂĄc thaĂąnh phĂȘĂŹn vaĂą quan hĂŻĂ„. - VeĂ€ caĂĄc àöëi tĂ»ĂșĂ„ng trong sĂș àöÏ. - Canh chĂłnh caĂĄc thaĂąnh phĂȘĂŹn. - HiĂŻĂ­n thĂ” moĂ„i thaĂąnh phĂȘĂŹn dĂ»ĂșĂĄi daĂ„ng Ă ĂȘĂŹy Ă uĂŁ, thu goĂ„n. - ÀoĂ„c sĂș àöÏ tûù tĂȘĂ„p tin. - Ghi sĂș àöÏ lĂŻn tĂȘĂ„p tin. - NhĂȘĂ„p sĂș àöÏ tûù thĂ» viĂŻĂ„n vaĂąo phĂȘĂŹn mĂŻĂŹm. - XuĂȘĂ«t sĂș àöÏ tûù phĂȘĂŹn mĂŻĂŹm ra thĂ» viĂŻĂ„n. - KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa sĂș àöÏ. - PhaĂĄt sinh baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc thaĂąnh phĂȘĂŹn vaĂą caĂĄc quan hĂŻĂ„. - In ĂȘĂ«n sĂș àöÏ ra giĂȘĂ«y. 2.3.2. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [SÚ ÀÖÌ LÚÁP ÀÖËI TÛÚÅNG] DiĂŻĂźn giaĂŁi: BiĂŻĂ­u diĂŻĂźn sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng, bao göÏm caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng vaĂą möëi quan hĂŻĂ„ giûÀa chuĂĄng. a. ThuöÄc tñnh: (Khöng coĂĄ) SĂș àöÏ SĂș àöÏ lĂșĂĄp àöëi b. HaĂąnh àöÄng: - PhaĂĄt sinh sĂș àöÏ Logic tûù sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 11 2.3.3. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [SÚ ÀÖÌ LOGIC] DiĂŻĂźn giaĂŁi: BiĂŻĂ­u diĂŻĂźn sĂș àöÏ Logic,bao göÏm caĂĄc thaĂąnh phĂȘĂŹn Logic vaĂą caĂĄc quan hĂŻĂ„ giûÀa chuĂĄng. http://www.ebooks.vdcmedia.com
  • 16. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 16 a. ThuöÄc tñnh: (Khöng coĂĄ) b. HaĂąnh àöÄn g: - Chi tiĂŻĂ«t hoĂĄa quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t. - NhoĂĄm caĂĄc thaĂąnh phĂȘĂŹn. - PhaĂĄt sinh cĂș sĂșĂŁ dûÀ liĂŻĂ„u theo hai phĂ»Ășng phaĂĄp: ‱ Thöng qua cĂș chĂŻĂ« DAO. ‱ Thöng qua cĂș chĂŻĂ« ODBC. - PhaĂĄt sinh caĂĄc LĂșĂĄp cuĂŁa ngön ngûÀ lĂȘĂ„p trĂČnh Microsoft Visual C++ giuĂĄp thao taĂĄc cĂș sĂșĂŁ dûÀ liĂŻĂ„u theo hai phĂ»Ășng phaĂĄp: ‱ Thöng qua cĂș chĂŻĂ« DAO. ‱ Thöng qua cĂș chĂŻĂ« ODBC. SĂș àöÏ SĂș àöÏ logic Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 12 2.3.4. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN ] DiĂŻĂźn giaĂŁi: LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng: [LÚÁP ÀÖËI TÛÚÅNG] vaĂą [THAÂNH PHÊÌN LOGIC] a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 TĂŻn thaĂąnh phĂȘĂŹn: Chuößi TĂŻn cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng hay thaĂąnh phĂȘĂŹn Logic. 2 LoaĂ„i thaĂąnh phĂȘĂŹn: Söë LoaĂ„i thaĂąnh phĂȘĂŹn: LĂșĂĄp àöëi tĂ»ĂșĂ„ng hay thaĂąnh phĂȘĂŹn Logic. 3 ThĂŻĂ­ hiĂŻĂ„n BiĂŻĂ­u diĂŻĂźn thĂŻĂ­ hiĂŻĂ„n tuĂąy thuöÄc vaĂąo loaĂ„i thaĂąnh phĂȘĂŹn: ÀT PhuĂ„ 4 DiĂŻĂźn giaĂŁi Chuößi ÀûĂșĂ„c duĂąng cho tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u. b. HaĂąnh àöÄng: - Thay àöíi tĂŻn thaĂąnh phĂȘĂŹn. - Cung cĂȘĂ«p tĂŻn thaĂąnh phĂȘĂŹn. - Thay àöíi thĂŻĂ­ hiĂŻĂ„n. - ÀoĂ„c thaĂąnh phĂȘĂŹn tûù tĂȘĂ„p tin. - Ghi thaĂąnh phĂȘĂŹn lĂŻn tĂȘĂ„p tin. - KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa tĂŻn thaĂąnh phĂȘĂŹn. - ThĂŻm, xoĂĄa, sûãa thuöÄc tñnh. - KiĂŻĂ­m tra thuöÄc tñnh bĂ” truĂąng lĂčĂ„p. http://www.ebooks.vdcmedia.com
  • 17. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 17 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 13 2.3.5. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LÚÁP] DiĂŻĂźn giaĂŁi: LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng: [LÚÁP ÀÖËI TÛÚÅNG] vaĂą [QUAN HÏÅ] a. ThuöÄc tñnh: (Khöng coĂĄ) b. HaĂąnh àöÄng: - A'nh xaĂ„ thaĂąnh LĂșĂĄp àöëi tĂ»ĂșĂ„ng THAÂNH_PHÊÌN_LOGIC cuĂŁa sĂș àöÏ Logic. 2.3.6. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LOGIC] DiĂŻĂźn giaĂŁi: BiĂŻĂ­u diĂŻĂźn thaĂąnh phĂȘĂŹn Logic cuĂŁa sĂș àöÏ Logic. a. ThuöÄc tñnh: (Khöng coĂĄ) b. HaĂąnh àöÄng: ThaĂąnh phĂȘĂŹn ThaĂąnh phĂȘĂŹn ThaĂąnh phĂȘĂŹn ThaĂąnh phĂȘĂŹn Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 14 - PhaĂĄt sinh Ă Ă”nh nghĂŽa “quan hĂŻĂ„â€ trong hĂŻĂ„ quaĂŁn trĂ” cĂș sĂșĂŁ dûÀ liĂŻĂ„u quan hĂŻĂ„ tĂ»Ășng ûång. - PhaĂĄt sinh Ă Ă”nh nghĂŽa “LĂșĂĄp” thao taĂĄc trĂŻn cĂș sĂșĂŁ dûÀ liĂŻĂ„u tĂ»Ășng ûång trong ngön ngûÀ lĂȘĂ„p trĂČnh Microsoft Visual C++. 2.3.7. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [LÚÁP ÀÖËI TÛÚÅNG] DiĂŻĂźn giaĂŁi: BiĂŻĂ­u diĂŻĂźn LĂșĂĄp àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng. a. ThuöÄc tñnh: (Khöng coĂĄ) b. HaĂąnh àöÄng: http://www.ebooks.vdcmedia.com
  • 18. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 18 - A'nh xaĂ„ thaĂąnh [THAÂNH PHÊÌN LOGIC] cuĂŁa sĂș àöÏ Logic. 2.3.8. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [QUAN HÏÅ] DiĂŻĂźn giaĂŁi: BiĂŻĂ­u diĂŻĂźn quan hĂŻĂ„ giûÀa caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng cuĂŁa sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng. CoĂĄ caĂĄc loaĂ„i liĂŻn kĂŻĂ«t sau: quan hĂŻĂ„ 1-n, quan hĂŻĂ„ m-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy 1-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy m-n, quan hĂŻĂ„ bĂȘĂ„c n, quan hĂŻĂ„ Ă ĂčĂ„c biĂŻĂ„t hoĂĄa, kñ hiĂŻĂ„u tĂȘĂ„p con, ThaĂąnh phĂȘĂŹn lĂșĂĄp, LĂșĂĄp àöëi tĂ»ĂșĂ„ng, ThaĂąnh phĂȘĂŹn, Quan hĂŻĂ„ Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 15 a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 TĂŻn quan hĂŻĂ„ Chuößi 2 LoaĂ„i quan hĂŻĂ„ Söë 3 ThĂŻĂ­ hiĂŻĂ„n ÀT phuĂ„ b. HaĂąnh àöÄng: - Cung cĂȘĂ«p tĂŻn quan hĂŻĂ„. - Thay àöíi tĂŻn quan hĂŻĂ„. - KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa tĂŻn quan hĂŻĂ„. - A'nh xaĂ„ thaĂąnh [THAÂNH PHÊÌN LOGIC] hay caĂĄc [LIÏN KÏËT] cuĂŁa sĂș àöÏ Logic tuĂąy thuöÄc vaĂąo tûùng loaĂ„i quan hĂŻĂ„. 2.3.9. Quan hĂŻĂ„ [LIÏN KÏËT] DiĂŻĂźn giaĂŁi: ThĂŻĂ­ hiĂŻĂ„n quan hĂŻĂ„ giûÀa caĂĄc [LÚÁP ÀÖËI TÛÚÅNG] vaĂą [Quan hĂŻĂ„] trong sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng. 2.3.10. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH] DiĂŻĂźn giaĂŁi: LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH LÚÁP] vaĂą [THUÖÅC TÑNH LOGIC] a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ http://www.ebooks.vdcmedia.com
  • 19. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 19 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 16 1 TĂŻn thuöÄc tñnh Chuößi TĂŻn cuĂŁa thuöÄc tñnh 2 KiĂŻĂ­u dûÀ liĂŻĂ„u Chuößi 3 LoaĂ„i thuöÄc tñnh Söë GöÏm caĂĄc loaĂ„i: thöng thĂ»ĂșĂąng, RĂșĂąi raĂ„c, ÀT phuĂ„ Ă Ășn trĂ”, ÀT phuĂ„ Ă a trĂ” 1-n, ÀT phuĂ„ Ă a trĂ” m-n 4 NguöÏn göëc Söë Bao göÏm caĂĄc nguöÏn göëc sau: taĂĄc nhĂȘn, thĂșĂąi gian, khöng gian, traĂ„ng thaĂĄi, khaĂĄc 5 DiĂŻĂźn giaĂŁi Chuößi ÀûĂșĂ„c duĂąng cho tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 17 b. HaĂąnh àöÄng: - Thay àöíi caĂĄc thöng tin cuĂŁa thuöÄc tñnh. - KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa thuöÄc tñnh. - ÀoĂ„c thuöÄc tñnh tûù tĂȘĂ„p tin. - Ghi thuöÄc tñnh lĂŻn tĂȘĂ„p tin. 2.3.11. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH LÚÁP] DiĂŻĂźn giaĂŁi: ThuöÄc tñnh cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [LÚÁP ÀÖËI TÛÚÅNG] trong sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng. a. ThuöÄc tñnh: (Khöng coĂĄ) b. HaĂąnh àöÄng: - A'nh xaĂ„ thaĂąnh [THUÖÅC TÑNH LOGIC] cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LOGIC] trong sĂș àöÏ Logic. 2.3.12. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THUÖÅC TÑNH LOGIC] ThuöÄc tñnh ThuöÄc tñnh ThuöÄc tñnh ThuöÄc tñnh DiĂŻĂźn giaĂŁi: ThuöÄc tñnh cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THAÂNH PHÊÌN LOGIC] trong sĂș àöÏ Logic. http://www.ebooks.vdcmedia.com
  • 20. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 20 a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 KhoĂĄa chñnh LuĂȘĂ„n lyĂĄ 2 ChĂł muĂ„c LuĂȘĂ„n lyĂĄ 3 BĂčĂŠt buöÄc LuĂȘĂ„n lyĂĄ 4 ChiĂŻĂŹu daĂąi söë 5 PhĂȘĂŹn thĂȘĂ„p phĂȘn söë b. HaĂąnh àöÄng: - PhaĂĄt sinh Ă Ă”nh nghĂŽa “trĂ»ĂșĂąng” trong hĂŻĂ„ quaĂŁn trĂ” cĂș sĂșĂŁ dûÀ liĂŻĂ„u quan hĂŻĂ„ tĂ»Ășng ûång. - PhaĂĄt sinh Ă Ă”nh nghĂŽa “thuöÄc tñnh” tĂ»Ășng ûång trong ngön ngûÀ lĂȘĂ„p trĂČnh Microsoft Visual C++. Cöng cuĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 18 2.3.13. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [RAÂNG BUÖÅC] DiĂŻĂźn giaĂŁi: RaĂąng buöÄc trong sĂș àöÏ a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 LoaĂ„i_RB Chuößi CaĂĄc loaĂ„i raĂąng buöÄc tĂŽnh :RB thuöÄc tñnh, RB quan hĂŻĂ„... 2 ÀĂčĂ„c taĂŁ_RB Chuößi RB ĂșĂŁ daĂ„ng Ă ĂčĂ„c taĂŁ 3 Mö taĂŁ_RB Chuößi RB ĂșĂŁ daĂ„ng ngön ngûÀ tûÄ nhiĂŻn 4 TraĂ„ng thaĂĄi_RB LuĂȘĂ„n lyĂĄ RB coĂĄ Ă Ă»ĂșĂ„c sûã duĂ„ng hay khöng b. HaĂąnh àöÄng: - Thay àöíi caĂĄc thöng tin cuĂŁa raĂąng buöÄc. - KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa raĂąng buöÄc. - ÀoĂ„c thuöÄc tñnh tûù raĂąng buöÄc. - Ghi thuöÄc tñnh lĂŻn raĂąng buöÄc. - AÁnh xaĂ„ qua sĂș àöÏ Logic. - PhaĂĄt sinh haĂąm kiĂŻĂ­m tra trĂŻn Visual C++. - PhaĂĄt sinh trigger trĂŻn MS SQL http://www.ebooks.vdcmedia.com
  • 21. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 21 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 19 2.3.14. Quan hĂŻĂ„ [LIÏN KÏËT] DiĂŻĂźn giaĂŁi: ThĂŻĂ­ hiĂŻĂ„n caĂĄc quan hĂŻĂ„ xaĂĄc Ă Ă”nh trĂŻn sĂș àöÏ Logic. CoĂĄ caĂĄc loaĂ„i liĂŻn kĂŻĂ«t sau: quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t, quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t Ă ĂŻĂ„ quy. a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 TĂŻn liĂŻn kĂŻĂ«t Chuößi 2 LoaĂ„i liĂŻn kĂŻĂ«t Söë 3 ThĂŻĂ­ hiĂŻĂ„n ÀT phuĂ„ Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 20 b. HaĂąnh àöÄng: - Cung cĂȘĂ«p tĂŻn quan hĂŻĂ„. - Thay àöíi tĂŻn quan hĂŻĂ„. - KiĂŻĂ­m tra tñnh hĂșĂ„p lĂŻĂ„ cuĂŁa tĂŻn quan hĂŻĂ„. - ÀoĂ„c quan hĂŻĂ„ tûù tĂȘĂ„p tin. - Ghi quan hĂŻĂ„ lĂŻn tĂȘĂ„p tin. - ThĂŻm, xoĂĄa, sûãa thuöÄc tñnh. - KiĂŻĂ­m tra xem thuöÄc tñnh coĂĄ bĂ” truĂąng lĂčĂ„p khöng. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 21 2.3.15. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [HÒNH HOÅC CÚ BAÃN] DiĂŻĂźn giaĂŁi: ‱ LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cuĂŁa caĂĄc hĂČnh hoĂ„c cĂș baĂŁn nhĂ»: hĂČnh chûÀ nhĂȘĂ„t, hĂČnh elip, Ă Ă»ĂșĂąng thĂčĂšng, Ă Ă»ĂșĂąng gĂȘĂ«p khuĂĄc, Ă a giaĂĄc, vĂčn baĂŁn. ‱ GiuĂĄp nĂȘng cao chĂȘĂ«t lĂ»ĂșĂ„ng baĂŁn veĂ€ cuĂŁa caĂĄc sĂș àöÏ khöng nhûÀng vĂŻĂŹ mĂčĂ„t thĂȘĂ­m myĂ€ maĂą coĂąn vĂŻĂŹ mĂčĂ„t ngûÀ nghĂŽa. a. ThuöÄc tñnh: http://www.ebooks.vdcmedia.com
  • 22. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 22 Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 LoaĂ„i hĂČnh hoĂ„c cĂș baĂŁn Söë Bao göÏm : hĂČnh chûÀ nhĂȘĂ„t, chûÀ nhĂȘĂ„t goĂĄc cong, elip, Ă Ă»ĂșĂąng thĂčĂšng, gĂȘĂ«p khuĂĄc, Ă a giaĂĄc, vĂčn baĂŁn 2 ThĂŻĂ­ hiĂŻĂ„n ÀT phuĂ„ b. HaĂąnh àöÄng: - VeĂ€. - Thay àöíi kñch thĂ»ĂșĂĄc. - ÀoĂ„c tûù tĂȘĂ„p tin. - Ghi lĂŻn tĂȘĂ„p tin. 2.3.16. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [THÏÍ HIÏÅN] DiĂŻĂźn giaĂŁi: ÀĂȘy laĂą LĂșĂĄp àöëi tĂ»ĂșĂ„ng phuĂ„ duĂąng Ă ĂŻĂ­ thĂŻĂ­ hiĂŻĂ„n caĂĄc thaĂąnh phĂȘĂŹn, quan hĂŻĂ„, vaĂą caĂĄc àöëi tĂ»ĂșĂ„ng khaĂĄc trong sĂș àöÏ (nhĂ» vĂčn baĂŁn, caĂĄc àöëi tĂ»ĂșĂ„ng hĂČnh hoĂ„c cĂș baĂŁn). Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 22 a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 LoaĂ„i thĂŻĂ­ hiĂŻĂ„n Söë LoaĂ„i thĂŻĂ­ hiĂŻĂ„n duĂąng Ă ĂŻĂ­ hiĂŻĂ­n thĂ” àöëi tĂ»ĂșĂ„ng lĂŻn thiĂŻĂ«t bĂ”. 2 ÀöÄ röÄng neĂĄt veĂ€ söë 3 MaĂąu sĂčĂŠc neĂĄt veĂ€ söë 4 KiĂŻĂ­u neĂĄt veĂ€ söë coĂĄ caĂĄc neĂĄt veĂ€ sau: liĂŻĂŹn neĂĄt, chĂȘĂ«m chĂȘĂ«m, gaĂ„ch-gaĂ„ch, chĂȘĂ«mgaĂ„ch 5 MaĂąu mĂȘĂźu tö söë 6 KiĂŻĂ­u mĂȘĂźu tö söë coĂĄ caĂĄc kiĂŻĂ­u tö sau: Ă ĂčĂ„c, gaĂ„ch ngang, gaĂ„ch doĂ„c, gaĂ„ch cheĂĄo 7 Phöng chûÀ cĂȘĂ«u truĂĄc 8 HĂČnh chûÀ nhĂȘĂ„t cĂș sĂșĂŁ (Söë, söë, söë, söë) HĂČnh chûÀ nhĂȘĂ„t bao quanh cuĂŁa àöëi tĂ»ĂșĂ„ng. 9 VĂ” trñ ToĂ„a àöÄ VĂ” trñ duĂąng Ă ĂŻĂ­ thĂŻĂ­ hiĂŻĂ„n caĂĄc àöëi tĂ»ĂșĂ„ng (coĂĄ thĂŻĂ­ truĂąng hĂČnh chûÀ nhĂȘĂ„t cĂș sĂșĂŁ) 10 TraĂ„ng thaĂĄi Söë CoĂĄ 2 traĂ„ng thaĂĄi sau: BĂČnh thĂ»ĂșĂąng, Ă Ă»ĂșĂ„c choĂ„n 11 ChĂŻĂ« àöÄ hiĂŻĂ­n thĂ” söë coĂĄ caĂĄc chĂŻĂ« àöÄ hiĂŻĂ­n thĂ” sau: Ă ĂȘĂŹy Ă uĂŁ, thu goĂ„n, boĂĄng http://www.ebooks.vdcmedia.com
  • 23. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 23 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûå ng 23 b. HaĂąnh àöÄng: - Cung cĂȘĂ«p caĂĄc thuöÄc tñnh trĂŻn. - Thay àöíi caĂĄc thuöÄc tñnh trĂŻn. - VeĂ€ thĂŻĂ­ hiĂŻĂ„n. - Cung cĂȘĂ«p söë lĂ»ĂșĂ„ng handle. - Cung cĂȘĂ«p handle taĂ„i toĂ„a àöÄ cho trĂ»ĂșĂĄc. - Cung cĂȘĂ«p hĂČnh daĂ„ng con troĂŁ taĂ„i möÄt handle. - Thay àöíi kñch thĂ»ĂșĂĄc thĂŻĂ­ hiĂŻĂ„n. - Thay àöíi vĂ” trñ thĂŻĂ­ hiĂŻĂ„n. - KiĂŻĂ­m tra xem möÄt Ă iĂŻĂ­m coĂĄ thuöÄc thĂŻĂ­ hiĂŻĂ„n hay khöng (giuĂĄp choĂ„n riĂŻng leĂŁ tûùng àöëi tĂ»ĂșĂ„ng). - KiĂŻĂ­m tra xem möÄt hĂČnh chûÀ nhĂȘĂ„t coĂĄ giao vĂșĂĄi thĂŻĂ­ hiĂŻĂ„n hay khöng (giuĂĄp choĂ„n nhoĂĄm caĂĄc àöëi tĂ»ĂșĂ„n g ). 2.3.17. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ] DiĂŻĂźn giaĂŁi: LĂșĂĄp àöëi tĂ»ĂșĂ„ng cĂș sĂșĂŁ cho caĂĄc cöng cuĂ„ khaĂĄc vaĂą duĂąng Ă ĂŻĂ­ xûã lyĂĄ caĂĄc thao taĂĄc chuĂȘĂ­n trĂŻn thĂŻĂ­ hiĂŻĂ„n. a. ThuöÄc tñnh: Stt ThuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u Mö taĂŁ Ghi chuĂĄ 1 ChĂŻĂ« àöÄ thao taĂĄc söë göÏm caĂĄc chĂŻĂ« àöÄ thao taĂĄc sau: sĂčĂ©n saĂąng, Ă ang choĂ„n nhoĂĄm caĂĄc àöëi tĂ»ĂșĂ„ng, Ă ang di chuyĂŻĂ­n caĂĄc àöëi tĂ»ĂșĂ„ng Ă Ă»ĂșĂ„c choĂ„n, Ă ang thay àöíi kñch thĂ»ĂșĂĄc àöëi tĂ»ĂșĂ„ng 2 VĂ” trñ nhĂȘĂ«p chuöÄt (Söë, söë) ToĂ„a àöÄ bĂčĂŠt Ă ĂȘĂŹu nhĂȘĂ«p chuöÄt. 3 VĂ” trñ hiĂŻĂ„n haĂąnh (Söë, söë) ToĂ„a àöÄ hiĂŻĂ„n haĂąnh cuĂŁa chuöÄt. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 24 b. HaĂąnh àöÄng: - NhĂȘĂ«p chuöÄt traĂĄi. - Di chuyĂŻĂ­n hoĂčĂ„c rĂŻ chuöÄt traĂĄi. (RĂŻ: laĂą thao taĂĄc nhĂȘĂ«p chuöÄt lĂŻn möÄt vĂ” trñ vaĂą sau Ă oĂĄ, vûùa giûÀ vûùa di chuyĂŻĂ­n nuĂĄt chuöÄt). http://www.ebooks.vdcmedia.com
  • 24. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 24 - ThaĂŁ chuöÄt traĂĄi. - NhĂȘĂ«p àöi chuöÄt traĂĄi. - Ngûùng cöng viĂŻĂ„c hiĂŻĂ„n haĂąnh. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 25 2.3.18. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ CHOÅN] DiĂŻĂźn giaĂŁi: Xûã lyĂĄ cöng viĂŻĂ„c choĂ„n, di chuyĂŻĂ­n, thay àöíi kñch thĂ»ĂșĂĄc vaĂą vĂ” trñ cuĂŁa thĂŻĂ­ hiĂŻĂ„n. a. ThuöÄc tñnh: (Khöng coĂĄ) b. HaĂąnh àöÄng: (Khöng coĂĄ) c. SĂș àöÏ traĂ„ng thaĂĄi: SĂčĂ©n saĂąng choĂ„n möÄt àöëi tĂ»ĂșĂ„ng, choĂ„n nhoĂĄm àöëi tĂ»ĂșĂ„ng ÊËn Shift vaĂą nhĂȘĂ«p chuöÄt traĂĄi lĂŻn àöëi tĂ»ĂșĂ„ng khaĂĄc. NhĂȘĂ«p chuöÄt traĂĄi lĂŻn àöëi tĂ»ĂșĂ„ng chĂ»a Ă Ă»ĂșĂ„c choĂ„n. ÊËn Shift vaĂą nhĂȘĂ«p chuöÄt traĂĄi lĂŻn àöëi tĂ»ĂșĂ„ng Ă aĂ€ choĂ„n. NhĂȘĂ«p chuöÄt traĂĄi lĂŻn möÄt àöëi tĂ»ĂșĂ„ng. NhĂȘĂ«p chuöÄt traĂĄi ngoaĂąi moĂ„i àöëi tĂ»ĂșĂ„ng vaĂą rĂŻ chuöÄt traĂĄi (choĂ„n theo khung chûÀ nhĂȘĂ„t). NhĂȘĂ«p chuöÄt traĂĄi ngoaĂąi moĂ„i àöëi tĂ»ĂșĂ„ng. ÊËn Delete, rĂŻ handle, thaĂŁ chuöÄt traĂĄi. RĂŻ (caĂĄc) àöëi tĂ»ĂșĂ„ng Ă aĂ€ choĂ„n. ThaĂŁ chuöÄt traĂĄi CAÁC ÀÖËI TÛÚÅNG ÀÛÚÅC CHOÅN BĂčĂŠt Ă ĂȘĂŹu HĂČnh 2.2 SĂș àöÏ traĂ„ng thaĂĄi cuĂŁa lĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ CHOÅN] Thay àöíi kñch thĂ»ĂșĂĄc di chuyĂŻĂ­n Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 26 2.3.19. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ VEÄ THAÂNH PHÊÌN] DiĂŻĂźn giaĂŁi: Cöng cuĂ„ duĂąng Ă ĂŻĂ­ veĂ€ caĂĄc thaĂąnh phĂȘĂŹn: LĂșĂĄp àöëi tĂ»ĂșĂ„ng, thaĂąnh phĂȘĂŹn Logic. 2.3.20. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ VEÄ QUAN HÏÅ] DiĂŻĂźn giaĂŁi: Cöng cuĂ„ duĂąng Ă ĂŻĂ­ veĂ€ caĂĄc quan hĂŻĂ„ nhĂ»: quan hĂŻĂ„ 1-n, quan hĂŻĂ„ m-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy 1-n, quan hĂŻĂ„ Ă ĂŻĂ„ quy m-n, quan hĂŻĂ„ xaĂĄc Ă Ă”nh duy nhĂȘĂ«t... 2.3.21. LĂșĂĄp àöëi tĂ»ĂșĂ„ng [CÖNG CUÅ HÒNH HOÅC CÚ BAÃN] DiĂŻĂźn giaĂŁi: http://www.ebooks.vdcmedia.com
  • 25. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 25 Cöng cuĂ„ duĂąng Ă ĂŻĂ­ veĂ€ caĂĄc àöëi tĂ»ĂșĂ„ng hĂČnh hoĂ„c cĂș baĂŁn nhĂ»: Ă Ă»ĂșĂąng thĂčĂšng, hĂČnh chûÀ nhĂȘĂ„t, hĂČnh elip... 2..4.. Mö taĂŁ caĂĄc raĂąng buöÄc R1: MöÄt thaĂąnh phĂȘĂŹn coĂĄ ñt nhĂȘĂ«t möÄt thuöÄc tñnh. R2: TĂŻn thaĂąnh phĂȘĂŹn phaĂŁi khaĂĄc rößng. R3: TĂŻn möÄt thaĂąnh phĂȘĂŹn khöng Ă Ă»ĂșĂ„c chûåa caĂĄc kñ tûÄ khöng hĂșĂ„p lĂŻĂ„. R4: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng phaĂŁi coĂĄ ñt nhĂȘĂ«t möÄt quan hĂŻĂ„. R5: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng cha phaĂŁi coĂĄ ñt nhĂȘĂ«t möÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng con. R6: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng con phaĂŁi coĂĄ möÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng cha (khöng höß trĂșĂ„ Ă a kĂŻĂ« thûùa) R7: MöÄt LĂșĂĄp àöëi tĂ»ĂșĂ„ng khöng Ă Ă»ĂșĂ„c vûùa laĂą LĂșĂĄp àöëi tĂ»ĂșĂ„ng cha vûùa laĂą LĂșĂĄp àöëi tĂ»ĂșĂ„ng con. R8: TĂŻn thuöÄc tñnh phaĂŁi khaĂĄc rößng. R9: TĂŻn thuöÄc tñnh khöng Ă Ă»ĂșĂ„c chûåa caĂĄc kñ tûÄ khöng hĂșĂ„p lĂŻĂ„. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 27 3. ThiĂŻĂ«t kĂŻĂ« 3.1. ThiĂŻĂ«t kĂŻĂ«ĂĄ dûÀ liĂŻĂ„u ĂĄ SĂș àöÏ Logic: (GöÄp 2 nhoĂĄm : DûÀ LiĂŻĂ„u & KiĂŻĂ­m Chûång) Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 28 NguöÏn göëc thaĂąnh phĂȘĂŹn ThaĂąnh phĂȘĂŹn LoaĂ„i thaĂąnh phĂȘĂŹn ThĂŻĂ­ hiĂŻĂ„n thaĂąnh phĂȘĂŹn LiĂŻn kĂŻĂ«t ThuöÄc tñnh LoaĂ„i thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u NguöÏn göëc thuöÄc tñnh RBMGT http://www.ebooks.vdcmedia.com
  • 26. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 26 BiĂŻĂ«n àöíi RBTT TraĂ„ng thaĂĄi SĂș àöÏ BaĂŁng tham söë BiĂŻĂ­u thûåc RBLTT RBDN RBTÀ RBSL RBÀK GiaĂĄ trĂ” RR HĂČnh 3.1 SĂș àöÏ logic BiĂŻĂ«n cöë Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 29 3.1.2. Danh saĂĄch caĂĄc thaĂąnh phĂȘĂŹn trong sĂș àöÏ Logic " NhoĂĄm dûÀ liĂŻĂ„u stt tĂŻn thaĂąnh phĂȘĂŹn nguöÏn göëc mö taĂŁ 1 ThaĂąnh phĂȘĂŹn LĂșĂĄp àöëi tĂ»ĂșĂ„ng 2 LoaĂ„i thaĂąnh phĂȘĂŹn Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t 3 NguöÏn göëc thaĂąnh phĂȘĂŹn Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t 4 ThĂŻĂ­ hiĂŻĂ„n thaĂąnh phĂȘĂŹn Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t 5 ThuöÄc tñnh LĂșĂĄp àöëi tĂ»ĂșĂ„ng 6 LoaĂ„i thuöÄc tñnh Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t 7 NguöÏn göëc thuöÄc tñnh Àöëi tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t 8 KiĂŻĂ­u dûÀ liĂŻĂ„u LĂșĂĄp àöëi tĂ»ĂșĂ„ng 9 LiĂŻn kĂŻĂ«t Quan hĂŻĂ„ 10 SĂș àöÏ 11 BaĂŁng tham söë " NhoĂĄm KiĂŻĂ­m Chûång stt tĂŻn thaĂąnh phĂȘĂŹn nguöÏn göëc mö taĂŁ 12 RBMGT LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc miĂŻĂŹn giaĂĄ trĂ” cuĂŁa möÄt thuöÄc tñnh 13 GiaĂĄ trĂ” RR RĂșĂąi raĂ„c CaĂĄc giaĂĄ trĂ” cuĂŁa RBMGT RĂșĂąi raĂ„c 14 RBTT LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc thuöÄc tñnh tñnh toaĂĄn (trĂŻn möÄt hay nhiĂŻĂŹu thaĂąnh phĂȘĂŹn) 15 RBDN LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc liĂŻn böÄ– töÏn taĂ„i duy nhĂȘĂ«t - cuĂŁa möÄt hay möÄt nhoĂĄm thuöÄc tñnh Ăą http://www.ebooks.vdcmedia.com
  • 27. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 27 16 RBTÀ LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc thĂșĂąi Ă iĂŻĂ­m cuĂŁa quan hĂŻĂ„, thaĂąnh phĂȘĂŹn 17 RBSL LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc söë lĂ»ĂșĂ„ng àöëi tĂ»ĂșĂ„ng tham gia quan hĂŻĂ„ 18 RBÀK LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc Ă iĂŻĂŹu kiĂŻĂ„n àöëi tĂ»ĂșĂ„ng tham gia quan hĂŻĂ„ 19 RBLTT LĂșĂĄp àöëi tĂ»ĂșĂ„ng Mö taĂŁ cĂȘĂ«u truĂĄc raĂąng buöÄc liĂŻn thuöÄc tñnh (trĂŻn möÄt hay nhiĂŻĂŹu thaĂąnh phĂȘĂŹn) 20 BiĂŻĂ­u thûåc Quan hĂŻĂ„ BiĂŻĂ­u thûåc raĂąng buöÄc giûÀa caĂĄc thuöÄc tñnh 21 TraĂ„ng thaĂĄi Àöëi tĂ»ĂșĂ„ng phuĂ„ 1_n. Thöng tin vĂŻĂŹ traĂ„ng thaĂĄi cuĂŁa lĂșĂĄp àöëi tĂ»ĂșĂ„ng 22 BiĂŻĂ«n cöë Àöëi tĂ»ĂșĂ„ng phuĂ„ 1_n. Thöng tin vĂŻĂŹ caĂĄc biĂŻĂ«n cöë cuĂŁa lĂșĂĄp àöëi tĂ»ĂșĂ„ng 23 BiĂŻĂ«n àöíi Quan hĂŻĂ„ phuĂ„ SûÄ biĂŻĂ«n àöíi giûÀa caĂĄc traĂ„ng thaĂĄi Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 30 3.1.3. Mö taĂŁ chi tiĂŻĂ«t caĂĄc thaĂąnh phĂȘĂŹn " NhoĂĄm KiĂŻĂ­m Chûång 12. RBMGT. STT tĂŻn thuöÄc tñnh kiĂŻĂ­u dûÀ liĂŻĂ„u raĂąng buöÄc MGT loaĂ„i diĂŻĂźn giaĂŁi Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 31 1 MA_RBMGT Söë -KhoĂĄa chñnh, khoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh coĂĄ RBMGT 2 Mö taĂŁ RBMGT Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc 3 ÀĂčĂ„c taĂŁ RBMGT Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ cuĂŁa raĂąng buöÄc 4 LoaĂ„i RBMGT Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng 5 TraĂ„ng thaĂĄi RBMGT LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng TraĂ„ng thaĂĄi cuĂŁa raĂąng buöÄc 6 GiaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t Chuößi Thöng thĂ»ĂșĂąng 7 GiaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t Chuößi Thöng thĂ»ĂșĂąng 8 GiaĂĄ trĂ” mĂčĂ„c Ă Ă”nh Chuößi Thöng thĂ»ĂșĂąng # RaĂąng buöÄc thuöÄc tñnh $ GiaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t <= GiaĂĄ trĂ” mĂčĂ„c Ă Ă”nh <= GiaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t. http://www.ebooks.vdcmedia.com
  • 28. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 28 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 32 GIAÁ TRÕ RR: STT TĂŻn thuöÄc tñnh kiĂŻĂ­u dûÀ liĂŻĂ„u raĂąng buöÄc MGT loaĂ„i diĂŻĂźn giaĂŁi 1 MA_RBMGT Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 TĂŻn GTRR Chuößi -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng GiaĂĄ trĂ” RĂșĂąi raĂ„c # RaĂąng buöÄc thuöÄc tñnh % TĂŻn GTRR phaĂŁi phĂȘn biĂŻĂ„t . RBTT STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_RBTT Söë -KhoĂĄa chñnh, khoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh coĂĄ RBTT 2 Mö taĂŁ RBTT Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc 3 ÀĂčĂ„c taĂŁ RBTT Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ cuĂŁa raĂąng buöÄc 4 LoaĂ„i RBTT Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng 5 TraĂ„ng thaĂĄi RBTT LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng 6 MaĂ€ biĂŻĂ­u thûåc TT Söë - KhoĂĄa ngoaĂ„i CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 33 RBDN: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_RBDN Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 MA_TT Söë -KhoĂĄa chñnh, khoĂĄa ngoaĂ„i thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh tham gia raĂąng buöÄc 3 MA_TP Söë -KhoĂĄa chñnh, khoaĂĄ ngoaĂ„i. Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn chûåa raĂąng buöÄc # RaĂąng buöÄc thuöÄc tñnh $ CaĂĄc thuöÄc tñnh trong mößi raĂąng buöÄc laĂą duy nhĂȘĂ«t Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 34 RBTÀ: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_RBTÀ Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 Mö taĂŁ RBTÀ Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc 3 ÀĂčĂ„c taĂŁ RBTÀ Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc 4 TraĂ„ng thaĂĄi RBTÀ LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng http://www.ebooks.vdcmedia.com
  • 29. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 29 5 MA_TT_Ă ĂȘĂŹu Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh Ă oĂĄng vai troĂą thuöÄc tñnh Ă ĂȘĂŹu 6 MA_TT_cuöëi Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thuöÄc tñnh Ă oĂĄng vai troĂą thuöÄc tñnh cuöëi 7 Söë lĂ»ĂșĂ„ng Chuößi Thöng thĂ»ĂșĂąng Söë lĂ»ĂșĂ„ng töë i Ă a 8 MA_TP_n Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn n 9 MA_TP_1 Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn 1 10 MA_TP_QH Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ quan hĂŻĂ„ chûåa raĂąng buöÄc 11 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc # RaĂąng buöÄc thuöÄc tñnh $ ThĂșĂąi Ă iĂŻĂ­m Ă ĂȘĂŹu , ThĂșĂąi Ă iĂŻĂ­m cuöëi phĂȘn biĂŻĂ„t nhau $ Söë lĂ»ĂșĂ„ng tĂ»Ășng ûång möÄt giaĂĄ trĂ” > 0 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 35 RBSL: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_RBSL Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 Mö taĂŁ RBSL Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc 3 ÀĂčĂ„c taĂŁ RBSL Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc 4 LoaĂ„i RBSL Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng 5 TraĂ„ng thaĂĄi RBSL LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng 6 Söë lĂ»ĂșĂ„ng Chuößi Thöng thĂ»ĂșĂąng Söë lĂ»ĂșĂ„ng thaĂąnh phĂȘĂŹn N tham gia quan hĂŻĂ„ 8 MA_TP_1 Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng ThaĂąnh phĂȘĂŹn 1 9 MA_TP_n Söë -KhoaĂĄ ngoaĂ„i Thöng thĂ»ĂșĂąng ThaĂąnh phĂȘĂŹn N 10 MA_TP_QH Söë -KhoaĂĄ ngoaĂ„i Thöng thĂ»ĂșĂąng Quan hĂŻĂ„ chûåa raĂąng buöÄc 11 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc # RaĂąng buöÄc thuöÄc tñnh $ Söë lĂ»ĂșĂ„ng tĂ»Ășng ûång giaĂĄ trĂ” nhoĂŁ nhĂȘĂ«r <= giaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t, hoĂčĂ„c caĂĄc giaĂĄ trĂ” rĂșĂąi raĂ„c phĂȘn biĂŻĂ„t nhau. $ CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc phĂȘn biĂŻĂ„t nhau http://www.ebooks.vdcmedia.com
  • 30. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 30 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 36 RBÀK: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_RBÀK Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 Mö taĂŁ RBÀK Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc 3 ÀĂčĂ„c taĂŁ RBÀK Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc 4 TraĂ„ng thaĂĄi RBÀK LuĂȘĂ„n lyĂĄ Thöng thĂ»ĂșĂąng 5 MA_TP_Ă k Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng ThaĂąnh phĂȘĂŹn chûåa Ă iĂŻĂŹu kiĂŻĂ„n 6 MA_TP_QH Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng Quan hĂŻĂ„ chûåa raĂąng buöÄc 7 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc # RaĂąng buöÄc thuöÄc tñnh $ CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc phĂȘn biĂŻĂ„t nhau Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 37 RBLTT: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi Ăą 1 MA_RBLTT Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 Mö taĂŁ RBLTT Chuößi Thöng thĂ»ĂșĂąng Mö taĂŁ raĂąng buöÄc 3 ÀĂčĂ„c taĂŁ RBLTT Chuößi Thöng thĂ»ĂșĂąng ÀĂčĂ„c taĂŁ raĂąng buöÄc 4 LoaĂ„i RBLTT Söë -4 byte, khöng dĂȘĂ«u Thöng thĂ»ĂșĂąng 5 TraĂ„ng thaĂĄi RBLTT LuĂȘĂ„n lyĂĄ 6 MA_BT Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng CaĂĄc thuöÄc tñnh tham gia raĂąng buöÄc # RaĂąng buöÄc thuöÄc tñnh $ DaĂ„ng trûÄc tiĂŻĂ«p : CaĂĄc thuöÄc tñnh tham gia biĂŻĂ­u thûåc raĂąng buöÄc phĂȘn biĂŻĂ„t nhau $ DaĂ„ng Ă iĂŻĂŹu kiĂŻĂ„n NĂŻĂ«u ..ThĂČ...: CaĂĄc trĂ»ĂșĂąng hĂșĂ„p phĂȘn biĂŻĂ„t nhau, trong mößi trĂ»ĂșĂąng hĂșĂ„p caĂĄc thuöÄc tñnh phĂȘn biĂŻĂ„t nhau. Cöng cuĂ„ höß trĂșĂ„ phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 38 BiĂŻuĂŁ thûåc: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_BT Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 MA_TT Söë -KhoĂĄa chñnh, KhoĂĄa chñnh thöng thĂ»ĂșĂąng TraĂ„ng thaĂĄi : STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi http://www.ebooks.vdcmedia.com
  • 31. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 31 1 MA_TRANG_THAI Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 TĂŻn traĂ„ng thaĂĄi Chuößi Thöng thĂ»ĂșĂąng 3 MA_TP Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn chûåa traĂ„ng thaĂĄi Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 39 BiĂŻĂ«n cöë : STT TĂŻn thuöÄc tñnh kiĂŻĂ­u dûÀ liĂŻĂ„u raĂąng buöÄc MGT loaĂ„i diĂŻĂźn giaĂŁi 1 MA_BIEN_CO Söë -KhoĂĄa chñnh Thöng thĂ»ĂșĂąng 2 TĂŻn biĂŻĂ«n cöë Chuößi Thöng thĂ»ĂșĂąng 3 MA_TP Söë -KhoĂĄa ngoaĂ„i Thöng thĂ»ĂșĂąng MaĂ€ thaĂąnh phĂȘĂŹn chûåa biĂŻĂ«n cöë BiĂŻĂ«n àöíi: STT TĂŻn thuöÄc tñnh KiĂŻĂ­u dûÀ liĂŻĂ„u RaĂąng buöÄc MGT LoaĂ„i DiĂŻĂźn giaĂŁi 1 MA_TRANG_THAI1 Söë -KhoĂĄa chñnh, KhoĂĄa ngoaĂ„i thöng thĂ»ĂșĂąng maĂ€ traĂ„ng thaĂĄi vaĂąo biĂŻĂ«n cöë 2 MA_TRANG_THAI2 Söë -KhoĂĄa chñnh, KhoaĂĄ ngoaĂ„i thöng thĂ»ĂșĂąng maĂ€ traĂ„ng thaĂĄi ra biĂŻĂ«n cöë 2 MA_BIEN_CO Söë -KhoĂĄa chñnh, KhoĂĄa ngoaĂ„i tThöng thĂ»ĂșĂąng MaĂ€ biĂŻĂ«n cöë tĂ»Ășng ûång cĂčĂ„p traĂ„ng thaĂĄi vaĂąo - ra Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 40 3.1.4. Mö taĂŁ caĂĄc raĂąng buöÄc liĂŻn thaĂąnh phĂȘĂŹn STT Mö taĂŁ ThaĂąnh phĂȘĂŹn liĂŻn quan 1 RBMGT: -GiaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t, GiaĂĄ trĂ” mĂčĂ„c Ă Ă”nh, GiaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t phaĂŁi phuĂą hĂșĂ„p vĂșĂĄi kiĂŻĂ­u dûÀ liĂŻĂ„u cuĂŁa thuöÄc tñnh. -TĂŻn GTRR khöng Ă Ă»ĂșĂ„c truĂąng tĂŻn ThuöÄc Tñnh RBMGT , ThuöÄc tñnh 2 RBMGT: -NĂŻĂ«u LoaĂ„i RBMGT laĂą “LiĂŻn tuĂ„c” thĂČ LoaĂ„i thuöÄc tñnh laĂą {“Thöng thĂ»ĂșĂąng”,”Tñnh toaĂĄn”} -NĂŻĂ«u LoaĂ„i RBMGT laĂą “RĂșĂąi raĂ„c” thĂČ LoaĂ„i thuöÄc tñnh laĂą { “RĂșĂąi raĂ„c” RBMGT , ThuöÄc tñnh 3 RBLTT: http://www.ebooks.vdcmedia.com
  • 32. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 32 -DaĂ„ng so saĂĄnh trûÄc tiĂŻĂ«p: CaĂĄc ThuöÄc tñnh tham gia phaĂŁi cuĂąng KiĂŻĂ­u dûÀ liĂŻĂ„u laĂą Söë, GiĂșĂą hoĂčĂ„c NgaĂąy; phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh laĂą {“Thöng thĂ»ĂșĂąng”,”Tñnh toaĂĄn”} -DaĂ„ng NĂŻĂ«u ..ThĂČ... : CaĂĄc ThuöÄc tñnh tham gia phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh laĂą {“Thöng thĂ»ĂșĂąng”, ”Tñnh toaĂĄn” , “RĂșĂąi raĂ„c” } RBLTT, ThuöÄc tñnh STT Mö taĂŁ ThaĂąnh phĂȘĂŹn liĂŻn quan Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 41 4 RBTT : -ThuöÄc tñnh tñnh toaĂĄn phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh = “Tñnh toaĂĄn” -CaĂĄc thuöÄc tñnh toaĂĄn naĂąy khöng Ă Ă»ĂșĂ„ng tham gia vaĂąo raĂąng buöÄc cuĂŁa thuöÄc tñnh tñnh toaĂĄn kia RBTT , ThuöÄc tñnh 5 RBTÀ: -ThĂșĂąi Ă iĂŻĂ­m ÀĂȘĂŹu, ThĂșĂąi Ă iĂŻĂ­m Cuöëi phaĂŁi coĂĄ cuĂąng KiĂŻĂ­u dûÀ liĂŻĂ„u laĂą NgaĂąy, GiĂșĂą hoĂčĂ„c Söë; LoaĂ„i thuöÄc tñnh laĂą {“Thöng thĂ»ĂșĂąng” } -ThĂșĂąi Ă iĂŻĂ­m CuĂąng phaĂŁi coĂĄ LoaĂ„i thuöÄc tñnh = {“RĂșĂąi raĂ„c”, â€œĂ€Ă¶Ă«i tĂ»ĂșĂ„ng phuĂ„ duy nhĂȘĂ«t”} RBTÀ , ThuöÄc tñnh 6 TrĂŻn möÄt thaĂąnh phĂȘĂŹn, caĂĄc raĂąng buöÄc cuĂąng loaĂ„i phaĂŁi phĂȘn biĂŻĂ„t nhau ThaĂąnh phĂȘĂŹn, RBLTT... 7 TrĂŻn sĂș àöÏ, caĂĄc raĂąng buöÄc liĂŻn thuöÄc tñnh – liĂŻn thaĂąnh phĂȘĂŹn phaĂŁi phĂȘn biĂŻĂ„t nhau SĂș àöÏ, ThaĂąnh phĂȘĂŹn, RBLTT Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 42 3.2. ThiĂŻĂ«t kĂŻĂ«ĂĄ giao diĂŻĂ„n ĂĄ Ă€ SĂș àöÏ liĂŻn kĂŻĂ«t maĂąn hĂČnh (GöÄp 2 nhoĂĄm : DûÀ LiĂŻĂ„u & KiĂŻĂ­m Chûång) Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 43 HĂČnh 3.2 SĂș àöÏ liĂŻn kĂŻĂ«t maĂąn hĂČnh MH1 MH2 MH3 MH4 MH11 MH12 MH5 MH28 MH6 MH7 MH8 MH9 MH10 MH13 MH14 MH20 MH22 MH21 MH23 MH24 MH25 MH15 MH16 MH17 MH18 MH19 MH26 MH30 MH31 MH40 http://www.ebooks.vdcmedia.com
  • 33. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 33 MH43 MH34 MH35 MH36 MH38 MH39 MH37 MH30 MH31 MH33 MH34 MH35 MH36 MH41 MH42 MH43 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 44 3.2.2. Danh saĂĄch caĂĄc giao diĂŻĂ„n, baĂĄo biĂŻĂ­u " NhoĂĄm DûÀ LiĂŻĂ„u STT MaĂ€ maĂąn hĂČnh TĂŻn maĂąn hĂČnh 1 MH1 MH giĂșĂĄi thiĂŻĂ„u 2 MH2 MH sĂș àöÏ LĂșĂĄp àöëi tĂ»ĂșĂ„ng 3 MH3 MH sĂș àöÏ Logic 4 MH4 MH phaĂĄt sinh SQL Scripts 5 MH5 MH thöng tin phĂȘĂŹn mĂŻĂŹm 6 MH6 MH thöng tin sĂș àöÏ 7 MH7 MH Ă Ă”nh daĂ„ng thĂŻĂ­ hiĂŻĂ„n caĂĄc àöëi tĂ»ĂșĂ„ng Ă Ă»ĂșĂ„c choĂ„n 8 MH8 MH thĂŻm hĂŻĂ„ quaĂŁn trĂ” 9 MH9 MH mĂșĂŁ thĂ» viĂŻĂ„n 10 MH10 MH ghi vaĂąo thĂ» viĂŻĂ„n 11 MH11 MH nhĂȘĂ„p thöng tin LĂșĂĄp àöëi tĂ»ĂșĂ„ng 12 MH12 MH nhĂȘĂ„p thöng tin quan hĂŻĂ„ bĂȘĂ„c n 13 MH13 MH nhĂȘĂ„p thöng tin quan hĂŻĂ„ nhiĂŻĂŹu nhiĂŻĂŹu (m_n) 14 MH14 MH nhĂȘĂ„p liĂŻĂ„u thuöÄc tñnh cuĂŁa LĂșĂĄp Ă oĂĄi tĂ»ĂșĂ„ng ,quan hĂŻĂ„ 15 MH15 MH nhĂȘĂ„p thöng tin quan hĂŻĂ„ möÄt nhiĂŻĂŹu (1_n) 16 MH16 MH tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u (sĂș àöÏ LĂșĂĄp) 17 MH17 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng 18 MH18 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc quan hĂŻĂ„ 19 MH19 MH baĂĄo biĂŻĂ­u töíng hĂșĂ„ p vĂŻĂŹ LĂșĂĄp àöëi tĂ»ĂșĂ„ng vaĂą quan hĂŻĂ„ 20 MH20 MH nhĂȘĂ„p thöng tin thaĂąnh phĂȘĂŹn 21 MH21 MH nhĂȘĂ„p liĂŻĂ„u thuöÄc tñnh cuĂŁa thaĂąnh phĂȘĂŹn 22 MH22 MH nhĂȘĂ„p liĂŻĂ„u quan hĂŻĂ„ xaĂĄc Ă Ă”ng duy nhĂȘĂ«t Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 45 23 MH23 MH tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u (sĂș àöÏ Logic) 24 MH24 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc thaĂąnh phĂȘĂŹn 25 MH25 MH baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc quan hĂŻĂ„ (sĂș àöÏ Logic) http://www.ebooks.vdcmedia.com
  • 34. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 34 26 MH26 MH baĂĄo biĂŻĂ­u töíng hĂșĂ„p vĂŻĂŹ thaĂąnh phĂȘĂŹn vaĂą quan hĂŻĂ„ 27 MH27 CaĂĄc MH thöng baĂĄo 28 MH28 MH kĂŻĂ«t thuĂĄc " NhoĂĄm KiĂŻĂ­m Chûång, 29 STT MaĂ€ maĂąn hĂČnh TĂŻn maĂąn hĂČnh 30 MH30 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBMGT (SĂș àöÏ LĂșĂĄp /Logic) 31 MH31 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT (SĂș àöÏ LĂșĂĄp /Logic) 32 MH32 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTT (SĂș àöÏ LĂșĂĄp /Logic) 33 MH33 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBDN (SĂș àöÏ LĂșĂĄp /Logic) 34 MH34 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTÀ (SĂș àöÏ LĂșĂĄp /Logic) 35 MH35 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBSL (SĂș àöÏ LĂșĂĄp /Logic) 36 MH36 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBÀK (SĂș àöÏ LĂșĂĄp /Logic) 37 MH37 MaĂąn hĂČnh baĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc RB (SĂș àöÏ LĂșĂĄp hoĂčĂ„c Logic) 38 MH38 MaĂąn hĂČnh baĂĄo biĂŻĂ­u vĂŻĂŹ danh saĂĄch RB Ă aĂ€ phaĂĄt sinh 39 MH39 MaĂąn hĂČnh baĂĄo biĂŻĂ­u vĂŻĂŹ dûÀ liĂŻĂ„u Ă aĂ€ phaĂĄt sinh 40 MH40 MaĂąn hĂČnh sĂș àöÏ traĂ„ng thaĂĄi cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng 41 MH41 MaĂąn hĂČnh phaĂĄt sinh dûÀ liĂŻĂ„u 42 MH42 MaĂąn hĂČnh nhĂȘĂ„p xaĂĄc suĂȘĂ«t cuĂŁa thuöÄc tñnh 43 MH43 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT liĂŻn quan hĂŻĂ„ ( SĂș àöÏ LĂșĂĄp/ Logic) Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 46 3.2.3. ThûÄc Ă Ășn, maĂąn hĂČnh chñnh " ThûÄc Ă Ășn (NhoĂĄm KiĂŻĂ­m Chûång ) $ ThûÄc Ă Ășn “SĂș Ă Ă¶ĂŹâ€ (Popup) +KiĂŻĂ­m tra raĂąng buöÄc. +PhaĂĄt sinh dûÀ liĂŻĂ„u thûã nghiĂŻĂ„m (Úà mûåc sĂș àöÏ Logic) +PhaĂĄt sinh haĂąm kiĂŻĂ­m tra raĂąng buöÄc (Úà mûåc sĂș àöÏ Logic) $ ThûÄc Ă Ășn “LĂșĂĄp àöëi tĂ»ĂșĂ„ng” (Popup) +NhĂȘĂ„p raĂąng buöÄc (Popup) -NhĂȘĂ„p raĂąng buöÄc miĂŻĂŹn giaĂĄ trĂ” -NhĂȘĂ„p raĂąng buöÄc liĂŻn thuöÄc tñnh -NhĂȘĂ„p raĂąng buöÄc thuöÄc tñnh tñnh toaĂĄn (Úà mûåc sĂș àöÏ Logic) -NhĂȘĂ„p raĂąng buöÄc töÏn taĂ„i duy nhĂȘĂ«t (Úà mûåc sĂș àöÏ Logic) -NhĂȘĂ„p raĂąng buöÄc thĂșĂąi Ă iĂŻĂ­m http://www.ebooks.vdcmedia.com
  • 35. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 35 -NhĂȘĂ„p raĂąng buöÄc söë lĂ»ĂșĂ„ng -NhĂȘĂ„p raĂąng buöÄc Ă iĂŻĂŹu kiĂŻĂ„n $ ThûÄc Ă Ășn “BaĂĄo biĂŻĂ­u” (Popup) +BaĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc raĂąng buöÄc. + BaĂĄo biĂŻĂ­u vĂŻĂŹ caĂĄc haĂąm kiĂŻĂ­m tra raĂąng buöÄc Ă aĂ€ phaĂĄt sinh + BaĂĄo biĂŻĂ­u vĂŻĂŹ CSDL Ă aĂ€ phaĂĄt sinh $ ThûÄc Ă Ășn “Tûù Ă iĂŻĂ­n dûÀ liĂŻĂ„u” (Popup) +Danh saĂĄch raĂąng buöÄc Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 47 " MaĂąn hĂČnh chñnh ( GöÄp 2 nhoĂĄm : DûÀ LiĂŻĂ„u & KiĂŻĂ­m Chûång ) 3.2.4. CaĂĄc maĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u HĂČnh 3.3 MaĂąn hĂČnh chñnh Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 48 3.2.4. CaĂĄc maĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u HĂČnh 3.4 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBMGT Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 49 HĂČnh 3.5 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 50 HĂČnh 3.10 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBLTT - liĂŻn thaĂąnh phĂȘĂŹn Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 51 http://www.ebooks.vdcmedia.com
  • 36. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 36 HĂČnh 3.14 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTT Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 52 HĂČnh 3.7 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBDN HĂČnh 3.8 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBTÀ Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 53 HĂČnh 3.9 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBSL Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 54 HĂČnh 3.6 MaĂąn hĂČnh nhĂȘĂ„p liĂŻĂ„u RBÀK Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 55 HĂČnh 3.11 MaĂąn hĂČnh nhĂȘĂ„p sĂș àöÏ traĂ„ng thaĂĄi cuĂŁa LĂșĂĄp àöëi tĂ»ĂșĂ„ng Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 56 HĂČnh 3.12 MaĂąn hĂČnh phaĂĄt sinh HĂČnh 3.13 MaĂąn hĂČnh nhĂȘĂ„p xaĂĄc suĂȘĂ«t Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng hĂŻĂ„ thöëng Giai Ă oaĂ„n kiĂŻĂ­m chûång 57 3.2.5. CaĂĄc mĂȘĂźu baĂĄo biĂŻĂ­u http://www.ebooks.vdcmedia.com
  • 37. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 37 " Danh saĂĄch raĂąng buöÄc (SĂș àöÏ LĂșĂĄp hoĂčĂ„c Logic) (MH37) Stt Ă ĂčĂ„c taĂŁ mö taĂŁ àöëi tĂ»ĂșĂ„ng liĂŻn quan, thuöÄc tñnh liĂŻn quan, loaĂ„i raĂąng buöÄc, danh saĂĄch raĂąng buöÄc Ă aĂ€ phaĂĄt sinh (MH38), stt RaĂąng buöÄc Ă aĂ€ phaĂĄt sinh haĂąm kiĂŻĂ­m tra, tĂŻn Trigger, tĂŻn haĂąm kiĂŻĂ­m tra chûåc nĂčng (ThĂŻm, XoĂĄa , Sûãa) " DûÀ liĂŻĂ„u Ă aĂ€ phaĂĄt sinh (MH39), Stt TĂŻn thaĂąnh phĂȘĂŹn Ă aĂ€ phaĂĄt sinh Söë lĂ»ĂșĂ„ng record phaĂĄt sinh Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»oĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 58 3.3. ThiĂŻĂ«t kĂŻĂ«ĂĄ xûã lyĂĄ ĂĄ Danh saĂĄch caĂĄc xûã lyĂĄ tñnh toaĂĄn MaĂ€ xûã lyĂĄ Àöëi tĂ»ĂșĂ„ng TĂŻn xûã lyĂĄ RBMGT_XL1 RBMGT AĂčnh xaĂ„ RBMGT LĂșĂĄp sang Logic RBMGT_XL2 RBMGT AĂčnh xaĂ„ sang CSDL RBLTT_XL1 RBLTT AĂčnh xaĂ„ RBLTT LĂșĂĄp sang Logic RBLTT_XL2 RBLTT PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBLTT RBLTT_XL3 RBLTT PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBLTT RBLTT_XL4 RBLTT KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh RBÀK_XL1 RBÀK AĂčnh xaĂ„ RBÀK LĂșĂĄp sang Logic RBÀK_XL2 RBÀK PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBÀK RBÀK_XL3 RBÀK PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBÀK RBÀK_XL4 RBÀK KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh RBTÀ_XL1 RBTÀ A'nh xaĂ„ RBTÀ LĂșĂĄp sang Logic RBTÀ_XL2 RBTÀ PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBTÀ RBTÀ_XL3 RBTÀ PhaĂĄt sinh trigger kiĂŻĂ­m tra RBTÀ RBTÀ_XL4 RBTÀ KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh RBTT_XL1 RBTT PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBTT RBTT_XL2 RBTT PhaĂĄt sinh dûÀ liĂŻĂ„u RBDN_XL1 RBDN PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBDN RBDN_XL2 RBDN KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh RBSL_XL1 RBSL A'nh xaĂ„ RBSL LĂșĂĄp sang Logic RBSL_XL2 RBSL PhaĂĄt sinh haĂąm kiĂŻĂ­m tra RBSL RBSL_XL3 RBSL PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBSL RBSL_XL4 RBSL KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh TT_XL1 ThuöÄc tñnh PhaĂĄt sinh dûÀ liĂŻĂ„u cho ThuöÄc tñnh TP_XL1 ThaĂąnh phĂȘĂŹn PhaĂĄ t sinh dûÀ liĂŻĂ„u cho ThaĂąnh phĂȘĂŹn http://www.ebooks.vdcmedia.com
  • 38. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 38 TP_XL2 ThaĂąnh phĂȘĂŹn A'nh xaĂ„ raĂąng buöÄc tûù sĂș àöÏ LĂșĂĄp sang Logic SÀ_XL1 SĂș àöÏ phaĂĄt sinh dûÀ liĂŻĂ„u cho sĂș àöÏ Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 59 3.3.2 CĂȘĂ«u truĂĄc dûÀ liĂŻĂ„u trung gian GoĂ„i: Chuößi = CString XĂȘu chuößi = CStringList Söë nguyĂŻn ngĂčĂŠn = int Söë nguyĂŻn khöng dĂȘĂ«u = UINT Chuößi söë nguyĂŻn khöng dĂȘĂ«u =CUIntArray LuĂȘĂ„n lyĂĄ = BOOL CaĂĄc cĂȘĂ«u truĂĄc dûÀ liĂŻĂ„u trung gian sûã duĂ„ng trong chĂ»Ășng trĂČnh & caĂĄc cĂȘĂ«u truĂĄc raĂąng buöÄc: % class CConstraint :LĂșĂĄp cĂș sĂșĂŁ, mö taĂŁ nhûÀng thuöÄc tñnh vaĂą haĂąnh àöÄng töíng quaĂĄt cho tĂȘĂ«t caĂŁ caĂĄc loaĂ„i raĂąng buöÄc. % class CDomainCstr :RaĂąng buöÄc MiĂŻĂŹn GiaĂĄ TrĂ”, kĂŻĂ« thûùa tûù Constraint. % class CCalAttribCstr :RaĂąng buöÄc ThuöÄc Tñnh Tñnh ToaĂĄn, kĂŻĂ« thûùa tûù CConstraint. Cong cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 60 % class CMulAttribCstr :RaĂąng buöÄc LiĂŻn ThuöÄc Tñnh, kĂŻĂ« thûùa tûù CConstraint. % class CAlterKeyCstr :RaĂąng buöÄc LiĂŻn BöÄ (Duy nhĂȘĂ«t), kĂŻĂ« thûùa tûù CConstraint. % class CTimeCstr :RaĂąng buöÄc ThĂșĂąi ÀiĂŻĂ­m, kĂŻĂ« thûùa tûù CConstraint. % class CQuantityCstr :RaĂąng buöÄc Söë LĂ»ĂșĂ„ng, kĂŻĂ« thûùa tûù CConstraint. % class CConditionCstr :RaĂąng buöÄc, ÀiĂŻĂŹu KiĂŻĂ„n ,kĂŻĂ« thûù a tûù CConstraint. class Cconstraint {CString m_stSpecification; CString m_stDescription; BOOL m_bStatus; int m_nID; int m_nKind; CStringList m_slAttribs; CStringList m_slObjects; } class CDomainCstr{CString m_stMaxVal; CString m_stMinVal; CString m_stDefaultVal; CStringList m_slDiscreteList;}class CTimeCstr{CString m_stBeginAtt; http://www.ebooks.vdcmedia.com
  • 39. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 39 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 61 CString m_stEndAtt; CString m_stObjN; CString m_stObj1; UINT m_unMax;} class CQuantityCstr{CString m_stObjN; CString m_stObj1; CString m_stQuantity; UINT m_unMax; UINT m_unMin; CUIntArray m_arDiscrete; CString m_stCondition; } class CconditionCstr { CString m_stConObj; CString m_stCondition; } & Danh saĂĄch raĂąng buöÄc CAttrib :LĂ»u giûÀ caĂĄc raĂąng buöÄc cuĂŁa ThuöÄc Tñnh {... CDomainCstr *m_pDomCstr; CCalCstr *m_pCalCstr; } CStdObj :LĂ»u giûÀ caĂĄc raĂąng buöÄc cuĂŁa Àöëi tĂ»ĂșĂ„ng , Quan HĂŻĂ„ {... CCstrList m_MulAttribList; CCstrList m_AlterKeyList; CCstrList m_CstrTimeList; CCstrList m_CstrQuantityList; CCstrList m_CstrConditionList; } CSuperDoc :LĂ»u giûÀ caĂĄc raĂąng buöÄc LiĂŻn ThuöÄc Tñnh – LiĂŻn Quan HĂŻĂ„ {... CCstrList m_MulAttribList; } Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 62 3.3.3. Mö taĂŁ thuĂȘĂ„t toaĂĄn cho caĂĄc xûã lyĂĄ tñnh toaĂĄn 1) RBMGT_XL1 : AĂčnh xaĂ„ RBMGT tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: RBMGT Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic - ThuĂȘĂ„t toaĂĄn: NĂŻĂ«u thuöÄc tñnh laĂą rĂșĂąi raĂ„c traĂ„ng thaĂĄi cuĂŁa RBMGT = FALSE ngĂ»ĂșĂ„c laĂ„i giûÀ nguyĂŻn. 2) RBMGT_XL2 : AĂčnh xaĂ„ RBMGT sang CSDL - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: RBMGT Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang CSDL - ThuĂȘĂ„t toaĂĄn: - NĂŻĂ«u taĂ„o CSDL ĂșĂŁ Access: NĂŻĂ«u traĂ„ng thaĂĄi = TRUE. TaĂ„o Validation Rule, Validation Text http://www.ebooks.vdcmedia.com
  • 40. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 40 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 63 TaĂ„o Default. - NĂŻĂ«u taĂ„o CSDL ĂșĂŁ SQL Server. NĂŻĂ«u traĂ„ng thaĂĄi = TRUETaĂ„o Rule. TaĂ„o Default. 3) RBLTT_XL1 : AĂčnh xaĂ„ RBLTT tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: RBLTT Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic. - ThuĂȘĂ„t toaĂĄn: - DaĂ„ng biĂŻĂ­u thûåc so saĂĄnh trûÄc tiĂŻĂ«p: GiûÀ nguyĂŻn - DaĂ„ng NĂŻĂ«... ThĂČ...: + NĂŻĂ«u thuöÄc tñnh laĂą BĂČnh thĂ»ĂșĂąng: GiûÀ nguyĂŻn + NĂŻĂ«u thuöÄc tñnh laĂą RĂșĂąi raĂ„c: ChuyĂŻĂ­n thaĂąnh tĂŻn cuĂŁa thaĂąnh phĂȘĂŹn rĂșĂąi raĂ„c vûùa phaĂĄt sinh vaĂą thĂŻm vaĂąo möÄt liĂŻn kĂŻĂ«t giûÀa thaĂąnh phĂȘĂŹn cuĂ€ vaĂą thaĂąnh phĂȘĂŹn rĂșĂąi raĂ„c vûùa phaĂĄt sinh. + PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic. 4) RBLTT_XL2, RBTÀ_XL2, RBSL_XL2, RBÀK_XL2, RBTT_XL1, RBDN_XL1: PhaĂĄt sinh haĂąm kiĂŻĂ­m tra raĂąng buöÄc - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: Chuößi chûåa haĂąm kiĂŻĂ­m tra - ThuĂȘĂ„t toaĂĄn: - TaĂ„o phĂȘĂŹn mĂșĂŁ Ă ĂȘĂŹu (tĂŻn haĂąm, khai baĂĄo biĂŻĂ«n, mĂșĂŁ CSDL, mĂșĂŁ Recordset...) - TaĂ„o cĂȘu SQL tĂ»Ășng ûång vĂșĂĄi Ă ĂčĂ„c taĂŁ - TaĂ„o phĂȘĂŹn kiĂŻĂ­m tra raĂąng buöÄc (Ă ĂŻĂ«m söë phĂȘĂŹn tûã cuĂŁa Recordset) - TaĂ„o phĂȘĂŹn kĂŻĂ«t thuĂĄc (Ă oĂĄng Recordset, Ă oĂĄng CSDL) Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 64 5) RBLTT_XL3 : PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBLTT - ÀĂȘĂŹu vaĂąo: http://www.ebooks.vdcmedia.com
  • 41. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 41 - ÀĂȘĂŹu ra: CaĂĄc Trigger trĂŻn caĂĄc thao taĂĄc ThĂŻm, XoĂĄa, Sûãa thuöÄc tñnh liĂŻn quan. - ThuĂȘĂ„t toaĂĄn: PhaĂĄt sinh + Trigger khi ThĂŻm caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan + Trigger khi Sûãa caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan (MaĂ€, CaĂĄc thuöÄc tñnh liĂŻn quan). 6) RBLTT_XL4, RBTÀ_XL4, RBSL_XL4, RBÀK_XL4, RBDN_XL2 : KiĂŻĂ­m tra dûÀ liĂŻĂ„u phaĂĄt sinh thoaĂŁ raĂąng buöÄc - ÀĂȘĂŹu vaĂąo: CurRec :MĂȘĂ­u tin vûùa Ă Ă»ĂșĂ„c phaĂĄt sinh Db :CSDL chûåa caĂĄc dûÀ liĂŻĂ„u Ă aĂ€ phaĂĄt sinh - ÀĂȘĂŹu ra: GiaĂĄ trĂ” luĂȘĂ„n lyĂĄ :Cho biĂŻĂ«t dûÀ liĂŻĂ„u vûùa phaĂĄt sinh coĂĄ thoaĂŁ raĂąng buöÄc khöng - GoĂ„i: m_slAttribs: xĂȘu thuöÄc tñnh tham gia RBLTT Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 65 - ThuĂȘĂ„t toaĂĄn: - LĂȘĂ«y tĂȘĂ«t caĂŁ caĂĄc giaĂĄ trĂ” cuĂŁa caĂĄc thuöÄc tñnh trong m_slAttribs tĂ»Ășng ûång vĂșĂĄi CurRec - NĂŻĂ«u caĂĄc giaĂĄ trĂ” naĂąy thoĂŁa raĂąng buöÄc traĂŁ vĂŻĂŹ giaĂĄ trĂ” TRUE. NgĂ»ĂșĂ„c laĂ„i traĂŁ vĂŻĂŹ giaĂĄ trĂ” FALSE. 7) RBTÀ_XL1 : AĂčnh xaĂ„ RBTÀ tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: RBTÀ Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic - ThuĂȘĂ„t toaĂĄn: - ChuyĂŻĂ­n TĂŻn thaĂąnh phĂȘĂŹn_1,TĂŻn thaĂąnh phĂȘĂŹn_N thaĂąnh MaĂ€ tĂ»Ășng ûång. - A'nh xaĂ„ caĂĄc thuöÄc tñnh thĂșĂąi Ă iĂŻĂ­m: + NĂŻĂ«u thuöÄc tñnh laĂą BĂČnh thĂ»ĂșĂąng: GiûÀ nguyĂŻn + NĂŻĂ«u thuöÄc tñnh laĂą RĂșĂąi raĂ„c, Àöëi tĂ»ĂșĂ„ng phuĂ„_1: ChuyĂŻĂ­n thaĂąnh MaĂ€ cuĂŁa thaĂąnh phĂȘĂŹn rĂșĂąi raĂ„c hoĂčĂ„c thaĂąnh phĂȘĂŹn phuĂ„_1 vûùa phaĂĄt sinh. - PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic. 8) RBTÀ_XL3 : PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBTÀ - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: http://www.ebooks.vdcmedia.com
  • 42. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 42 CaĂĄc Trigger trĂŻn caĂĄc thao taĂĄc ThĂŻm, XoĂĄa, Sûãa thuöÄc tñnh liĂŻn quan. - ThuĂȘĂ„t toaĂĄn: PhaĂĄt sinh: + Trigger khi ThĂŻm mĂșĂĄi trĂŻn thaĂąnh phĂȘĂŹn chñnh + Trigger khi XoĂĄa, Sûãa caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan (MaĂ€). + Stored Procedure kiĂŻĂ­m tra dûÀ liĂŻĂ„u cuĂŁa thaĂąnh phĂȘĂŹn chñnh. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 66 9) RBSL_XL1 : AĂčnh xaĂ„ RBSL tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: RBSL Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic. - ThuĂȘĂ„t toaĂĄn: - ChuyĂŻĂ­n TĂŻn thaĂąnh phĂȘĂŹn_1,TĂŻn thaĂąnh phĂȘĂŹn_N thaĂąnh MaĂ€ tĂ»Ășng ûång. - A'nh xaĂ„ biĂŻĂ­u thûåc Ă iĂŻĂŹu kiĂŻĂ„n: + NĂŻĂ«u loaĂ„i thuöÄc tñnh tham gia laĂą bĂČnh thĂ»ĂșùÞng: GiûÀ nguyĂŻn. + NĂŻĂ«u loaĂ„i thuöÄc tñnh tham gia laĂą RĂșĂąi raĂ„c, Àöëi tĂ»ĂșĂ„ng phuĂ„_1: ChuyĂŻĂ­n thaĂąnh TĂŻn cuĂŁa ThaĂąnh PhĂȘĂŹn RĂșĂąi raĂ„c hoĂčĂ„c ThaĂąnh PhĂȘĂŹn PhuĂ„_1 vûùa phaĂĄt sinh vaĂą thĂŻm vaĂąo möÄt liĂŻn kĂŻĂ«t giûÀa ThaĂąnh PhĂȘĂŹn CuĂ€ vaĂą thaĂąnh phĂȘĂŹn vûùa phaĂĄt sinh. - PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic. 10) RBSL_XL3 : PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBSL - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: Stored Procedure kiĂŻĂ­m tra dûÀ liĂŻĂ„u cuĂŁa thaĂąnh phĂȘĂŹn chñnh. - ThuĂȘĂ„t toaĂĄn: XeĂĄt tûùng record trong thaĂąnh phĂȘĂŹn chñnh: KiĂŻĂ­m tra record Ă oĂĄ vĂșĂĄi caĂĄc record coĂąn laĂ„i trong thaĂąnh phĂȘĂŹn xem raĂąng buöÄc coĂĄ bĂ” vi phaĂ„m. + NĂŻĂ«u coĂĄ: chĂȘĂ«m dûåt kiĂŻĂ­m tra. + NĂŻĂ«u khöng: laĂąm tĂ»Ășng tûÄ cho record kĂŻĂ« tiĂŻĂ«p. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 67 11) RBÀK_XL1 : AĂčnh xaĂ„ RBÀK tûù sĂș àöÏ LĂșĂĄp sang sĂș àöÏ Logic - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: RBÀK Ă aĂ€ Ă Ă»ĂșĂ„c aĂĄnh xaĂ„ sang sĂș àöÏ Logic - ThuĂȘĂ„t toaĂĄn: http://www.ebooks.vdcmedia.com
  • 43. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 43 - ChuyĂŻĂ­n TĂŻn àöëi tĂ»ĂșĂ„ng coĂĄ Ă iĂŻĂŹu kiĂŻĂ„n thaĂąnh MaĂ€ tĂ»Ășng ûång. - A'nh xaĂ„ Ă iĂŻĂŹu kiĂŻĂ„n tham gia raĂąng buöÄc + NĂŻĂ«u laĂą biĂŻĂ­u thûåc Ă iĂŻĂŹu kiĂŻĂ„n: GiûÀ nguyĂŻn. + NĂŻĂ«u laĂą thuöÄc tñnh giöëng nhau: AĂčnh xaĂ„ tuĂąy theo loaĂ„i thuöÄc tñnh laĂą bĂČnh thĂ»ĂșĂąng, RĂșĂąi raĂ„c hay Àöëi tĂ»ĂșĂ„ng phuĂ„_1. - PhaĂĄt sinh Ă ĂčĂ„c taĂŁ daĂ„ng Logic. 12) RBÀK_XL3 : PhaĂĄt sinh Trigger kiĂŻĂ­m tra RBÀK - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: CaĂĄc Trigger trĂŻn caĂĄc thao taĂĄc ThĂŻm, XoĂĄa, Sûãa thuöÄc tñnh liĂŻn quan. - ThuĂȘĂ„t toaĂĄn: PhaĂĄt sinh: + Trigger khi ThĂŻm mĂșĂĄi trĂŻn thaĂąnh phĂȘĂŹn chñnh + Trigger khi XoĂĄa, Sûãa caĂĄc thaĂąnh phĂȘĂŹn liĂŻn quan (MaĂ€, ThuöÄc tñnh liĂŻn quan). Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 68 13) RBTT_XL2 : PhaĂĄt sinh dûÀ liĂŻĂ„u cho raĂąng buöÄc tñnh toaĂĄn - ÀĂȘĂŹu vaĂąo: CurRec: mĂȘĂ­u tin chûåa thuöÄc tñnh tñnh toaĂĄn cĂȘĂŹn phaĂĄt sinh dûÀ liĂŻĂ„u - ÀĂȘĂŹu ra: Chuößi chûåa dûÀ liĂŻĂ„u phaĂĄt sinh Ă Ă»ĂșĂ„c - ThuĂȘĂ„t toaĂĄn: - LĂȘĂ«y tĂȘĂ«t caĂŁ caĂĄc giaĂĄ trĂ” cuĂŁa caĂĄc thuöÄc tñnh trong m_slAttribs tĂ»Ășng ûång vĂșĂĄi CurRec - Tñnh giaĂĄ trĂ” tĂ»Ășng ûång cuĂŁa thuöÄc tñnh theo Ă ĂčĂ„c taĂŁ. 14) TP_XL1 : PhaĂĄt sinh dûÀ liĂŻĂ„u cho ThaĂąnh phĂȘĂŹn - ÀĂȘĂŹu vaĂąo: NoRecord :Söë record cĂȘĂŹn phaĂĄt sinh cho thaĂąnh phĂȘĂŹn - ÀĂȘĂŹu ra: GiaĂĄ trĂ” luĂȘĂ„n lyĂĄ :Cho biĂŻĂ«t viĂŻĂ„c phaĂĄt sinh coĂĄ hoaĂąn tĂȘĂ«t khöng. - GoĂ„i: m_Attribs :XĂȘu caĂĄc thuöÄc tñnh cuĂŁa thaĂąnh phĂȘĂŹn - ThuĂȘĂ„t toaĂĄn: BĂ»ĂșĂĄc 1: - MĂșĂŁ RecordSet nĂŻĂ«u phaĂĄt sinh dûÀ liĂŻĂ„u trĂŻn Access, hoĂčĂ„c mĂșĂŁ file nĂŻĂ«u phaĂĄt sinh dûÀ liĂŻĂ„u trĂŻn SQL. BĂ»ĂșĂĄc 2: -DuyĂŻĂ„t m_Attribs, vĂșĂĄi moĂ„i pAtt thuöÄc m_Attribs: -NĂŻĂ«u pAtt laĂą PrimaryKey - NĂŻĂ«u pAtt laĂą ForgeignKey: http://www.ebooks.vdcmedia.com
  • 44. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 44 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 69 Count = söë record cuĂŁa thuöÄc tñnh khoĂĄa chñnh trong baĂŁng chñnh. NĂŻĂ«u count < NoRecord thĂČ : NoRecord = Count. NgĂ»ĂșĂ„c laĂ„i: PhaĂĄt sinh pAtt. NĂŻĂ«u söë record do pAtt phaĂĄt sinh < NoRecord thĂČ: NoRecord = Söë resord do pAtt phaĂĄt sinh cuöëi nĂŻĂ«u. -XoĂĄa caĂĄc giaĂĄ trĂ” phaĂĄt sinh dĂ». -LĂčĂ„p I tûù 0 Ă ĂŻĂ«n NoRecord + DuyĂŻĂ„t m_Attribs vaĂą phaĂĄt sinh cho tûùng pAtt trong Ă oĂĄ: Ăą NĂŻĂ«u pAtt laĂą PrimaryKey : NĂŻĂ«u pAtt laĂą ForeignKey : PhaĂĄt sinh pAtt. NgĂ»ĂșĂ„c laĂ„i: LĂȘĂ«y giaĂĄ trĂ” thûå I maĂą pAtt Ă aĂ€ phaĂĄt sinh. Cuöëi nĂŻĂ«u. NgĂ»ĂșĂ„c laĂ„i: NĂŻĂ«u pAtt khöng phaĂŁi laĂą thuöÄc tñnh tñnh toaĂĄn: PhaĂĄt sinh pAtt. + KiĂŻĂ­m tra tĂȘĂ«t caĂŁ caĂĄc raĂąng buöÄc. + LĂ»u xuöëng cĂș sĂșĂŁ dûÀ liĂŻĂ„u nĂŻĂ«u laĂą Access, lĂ»u xuöëng file nĂŻĂ«u laĂą SQL. + NĂŻĂ«u vĂ»ĂșĂ„t quaĂĄ thĂșĂąi gian Timeout thĂČ: ÀoĂĄng RecordSet. Return FALSE. Cuöëi lĂčĂ„p. - ÀoĂĄng RecordSet nĂŻĂ«u laĂą Access , Ă oĂĄng file nĂŻĂ«u laĂą SQL. - Return TRUE. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 70 15) SÀ_XL1 : PhaĂĄt sinh dûÀ liĂŻĂ„u cho SĂș àöÏ - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: GiaĂĄ trĂ” luĂȘĂ„n lyĂĄ :Cho biĂŻĂ«t viĂŻĂ„c phaĂĄt sinh coĂĄ hoaĂąn tĂȘĂ«t khöng - GoĂ„i: http://www.ebooks.vdcmedia.com
  • 45. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 45 T : XĂȘu caĂĄc thaĂąnh phĂȘĂŹn trong sĂș àöÏ Logic F : XĂȘu caĂĄc thaĂąnh phĂȘĂŹn sinh chĂ»a coĂĄ khoĂĄa ngoaĂ„i - ThuĂȘĂ„t toaĂĄn: BĂ»ĂșĂĄc 1: LĂčĂ„p - DuyĂŻĂ„t T + GoĂ„i Ri laĂą xĂȘu caĂĄc thaĂąnh phĂȘĂŹn maĂą Ti tham chiĂŻĂ«u tĂșĂĄi. + NĂŻĂ«u tĂȘĂ«t caĂŁ caĂĄc thaĂąnh phĂȘĂŹn trong Ri Ă ĂŻĂŹu Ă aĂ€ phaĂĄt sinh (khöng thuöÄc T) PhaĂĄt sinh Ti. XoĂĄa Ti khoĂŁi T cho Ă ĂŻĂ«n khi T khöng thay àöíi. BĂ»ĂșĂĄc 2: NĂŻĂ«u T rößng KĂŻĂ«t thuĂĄc NgĂ»ĂșĂ„c laĂ„i : PhaĂĄt sinh trûù khoĂĄa ngoaĂ„i Ti coĂĄ tĂȘĂ«t caĂŁ khoĂĄa ngoaĂ„i khöng bĂčĂŠt buöÄc thĂŻm Ti vaĂąo F. Quay laĂ„i BĂ»ĂșĂĄc 1 BĂ»ĂșĂĄc 3: CĂȘĂ„p nhĂȘĂ„t khoĂĄa ngoaĂ„i cho caĂĄc thaĂąnh phĂȘĂŹn thuöÄc F. Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 71 16) TT_XL1 : PhaĂĄt sinh dûÀ liĂŻĂ„u cho thuöÄc tñnh - ÀĂȘĂŹu vaĂąo: stMin : chuößi giaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t ; stMax: chuößi giaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t - ÀĂȘĂŹu ra: Chuößi chûåa dûÀ liĂŻĂ„u Ă Ă»ĂșĂ„c phaĂĄt sinh - ThuĂȘĂ„t toaĂĄn: - NĂŻĂ«u stMin rößng; StMin = giaĂĄ trĂ” nhoĂŁ nhĂȘĂ«t mĂčĂ„c nhiĂŻn cho kiĂŻĂ­u dûÀ liĂŻĂ„u Ă oĂĄ - NĂŻĂ«u stMax rößng; StMax = giaĂĄ trĂ” lĂșĂĄn nhĂȘĂ«t mĂčĂ„c nhiĂŻn cho kiĂŻĂ­u dûÀ liĂŻĂ„u Ă oĂĄ - PhaĂĄt sinh giaĂĄ trĂ” ngĂȘĂźu nhiĂŻn nĂčçm tûù stMin Ă ĂŻĂ«n stMax 17) TP_XL2 : A'nh xaĂ„ raĂąng buöÄc tûù sĂș àöÏ LĂșĂĄp sang Logjc - ÀĂȘĂŹu vaĂąo: - ÀĂȘĂŹu ra: Danh saĂĄch raĂąng buöÄc mößi loaĂ„i trĂŻn sĂș àöÏ LĂșĂĄp ThuĂȘĂ„t toaĂĄn: VĂșĂĄi moĂ„i pCstr trong danh saĂĄch raĂąng buöÄc cuĂŁa àöëi tĂ»ĂșĂ„ng , pCstr aĂĄnh xaĂ„ sang Logic Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 72 3.4. Töíng hĂșĂ„p quan hĂŻĂ„ giûÀa caĂĄc thaĂąnh phĂȘĂŹn thiĂŻĂ«t kĂŻĂ« http://www.ebooks.vdcmedia.com
  • 46. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 46 DûÀ liĂŻĂ„u - Giao diĂŻĂ„n - Xûã lyĂĄ ThaĂąnh phĂȘĂŹn Giao diĂŻĂ„n Xûã lyĂĄ RBMGT MH30 , MH37 , MH39 RBMGT_XL1, RBMGT_XL2 RBTT MH32 , MH37 , MH39 RBTT_XL1, RBTT_XL2 RBDN MH33 , MH37 , MH39 RBDN_XL1, RBDN_XL2 RBTÀ MH34 , MH37 , MH39 RBTÀ_XL1 , RBTÀ_XL2, RBTÀ_XL3, RBTÀ_XL4 RBSL MH35 , MH37 , MH39 RBSL_XL1 , RBSL_XL2, RBSL_XL3, RBSL_XL4 RBÀK MH36 , MH37 , MH39 RBSL_XL1 , RBSL_XL2, RBSL_XL3, RBSL_XL4 RBLTT MH31 , MH37 , MH39 RBLTT_XL1 , RBLTT_XL2, RBLTT_XL3, RBLTT_XL4 ThaĂąnh phĂȘĂŹn MH31 ->MH40 TP_XL1 ThuöÄc tñnh MH30 ->MH39 TT_XL1 SĂș àöÏ MH37, MH38, MH39 SÀ_XL1 Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 73 3.4.2. Giao diĂŻĂ„n - DûÀ liĂŻĂ„u - Xûã lyĂĄ Giao diĂŻĂ„n DûÀ liĂŻĂ„u Xûã lyĂĄ MH30, MH32 RBMGT, RBTT, ThuöÄc tñnh NhĂȘĂ„p liĂŻĂ„u RB MH31, MH33->MH36 RBLTT, RBTÀ, RBSL, RBDN, RBÀK,ThaĂąnh phĂȘĂŹn, ThuöÄc tñnh; NhĂȘĂ„p liĂŻĂ„u RB MH37->MH39 SĂș àöÏ PhaĂĄt sinh baĂĄo biĂŻĂ­u Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 74 4. CaĂąi Ă ĂčĂ„t vaĂą thûã nghiĂŻĂ„m 4.1. Möi trĂ»ĂșĂąng caĂąi Ă ĂčĂ„t ÀĂčĂ„c Ă iĂŻĂ­m: - Möi trĂ»ĂșĂąng caĂąi Ă ĂčĂ„t : Visual C++ kĂŻĂ«t hĂșĂ„p vĂșĂĄi MS Access. - Visual C++ : + LaĂą möÄt ngön ngûÀ lĂȘĂ„p trĂČnh theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng trĂŻn hĂŻĂ„ Ă iĂŻĂŹu haĂąnh Windows. ÀiĂŻĂŹu naĂąy rĂȘĂ«t tiĂŻĂ„n lĂșĂ„i nĂŻĂ«u giai Ă oaĂ„n PhĂȘn Tñch –ThiĂŻĂ«t KĂŻĂ« thûÄc hiĂŻĂ„n theo phĂ»Ășng phaĂĄp hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng. + ThĂ» viĂŻĂ„n MFC cung cĂȘĂ«p caĂĄc LĂșĂĄp cĂș baĂŁn nhĂčçm höß trĂșĂ„ rĂȘĂ«t nhiĂŻĂŹu cho giai Ă oaĂ„n caĂąi Ă ĂčĂ„t vöën chiĂŻĂ«m nhiĂŻĂŹu thĂșĂąi gian trong quaĂĄ trĂČnh thûÄc hiĂŻĂ„n möÄt Ă ĂŻĂŹ aĂĄn. http://www.ebooks.vdcmedia.com
  • 47. CÖNG CUÅ HÖÎ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀÖËI TÛÚÅNG 47 NgĂ»ĂșĂąi phaĂĄt triĂŻĂ­n ûång duĂ„ng trĂŻn möi trĂ»ĂșĂąng Visual C++ seĂ€ kĂŻĂ« thûùa caĂĄc LĂșĂĄp cĂș baĂŁn vaĂą phaĂĄt triĂŻĂ­n thĂŻm caĂĄc chûåc nĂčng chuyĂŻn biĂŻĂ„t. + Visual C++ coĂąn cho pheĂĄp kĂŻĂ«t nöët vĂșĂĄi caĂĄc HQTCSDL nhĂ» MS SQL Server, MS Access... thöng qua ODBC... + Visual C++ laĂą möÄt trong 4 ngön ngûÀ lĂȘĂ„p trĂČnh Ă Ă»ĂșĂ„c tñch hĂșĂ„p trong böÄ Visual Studio. VĂČ thĂŻĂ« noĂĄ Ă Ă»ĂșĂ„c höß trĂșĂ„ caĂĄc kyĂ€ thuĂȘĂ„t cuĂŁa böÄ Visual Studio, Ă Ă»ĂșĂ„c höß trĂșĂ„ bĂșĂŁi caĂĄc cöng cuĂ„ höß trĂșĂ„ caĂĄc giai Ă oaĂ„n khaĂĄc trong quaĂĄ trĂČnh laĂąm phĂȘĂŹn mĂŻĂŹm nhĂ» Visual Modeler höß trĂșĂ„ phĂȘn tñch – thiĂŻĂ«t kĂŻĂ« , Install Shield höß trĂșĂ„ Ă oĂĄng goĂĄi... - MS Access : + LaĂą möÄt HQTCSDL chaĂ„y trĂŻn maĂĄy Ă Ășn, Ă Ă»ĂșĂ„c sûã duĂ„ng khaĂĄ phöí biĂŻĂ«n trong caĂĄc trĂ»ĂșĂąng Ă aĂ„i hoĂ„c, trong phĂȘĂŹn mĂŻĂŹm quaĂŁn lyĂĄ caĂĄc cĂș quan, xñ nghiĂŻĂ„p... + HQTCSDL naĂąy coĂĄ thĂŻĂ­ kĂŻĂ«t nöëi vĂșĂĄi caĂĄc ngön ngûÀ lĂȘĂ„p trĂČnh ĂșĂŁ bĂŻn ngoaĂąi nhĂ» Visual C++, Visual Basic... NhĂ» Ă aĂ€ trĂČnh baĂąy ĂșĂŁ trĂŻn, muĂ„c tiĂŻu trĂ»ĂșĂĄc mĂčĂŠt cuĂŁa Ă ĂŻĂŹ taĂąi laĂą minh hoĂ„a cho phĂ»Ășng phaĂĄp XĂȘy DûÄng PhĂȘĂŹn MĂŻĂŹm theo HĂ»ĂșĂĄng Àöëi TĂ»ĂșĂ„ng trong caĂĄc trĂ»ĂșĂąng Ă aĂ„i hoĂ„c & höß trĂșĂ„ cho caĂĄc nhaĂą phaĂĄt triĂŻĂ­n phĂȘĂŹn mĂŻĂŹm nhanh dûÄa vaĂąo ThĂ» ViĂŻĂ„n SĂș ÀöÏ LĂșĂĄp coĂĄ sĂčĂ©n. ThĂ» viĂŻĂ„n phĂȘn theo LĂșĂĄp PhĂȘĂŹn MĂŻĂŹm hoĂčĂ„c theo SiĂŻu LĂșĂĄp PhĂȘĂŹn MĂŻĂŹm. VĂČ thĂŻĂ«, chuĂĄng töi choĂ„n Visual C++ laĂąm ngön ngûÀ chuĂŁ Ă ĂŻĂ­ caĂąi Ă ĂčĂ„t, coĂąn MS Access Ă oĂĄng vai troĂą lĂ»u trûÀ dûÀ liĂŻĂ„u ( lĂ»u thöng tin vĂŻĂŹ caĂĄc LĂșĂĄp àöëi tĂ»ĂșĂ„ng, quan hĂŻĂ„, thaĂąnh phĂȘĂŹn, raĂąng buöÄc trĂŻn sĂș àöÏ LĂșĂĄp & sĂș àöÏ Logic; lĂ»u thĂ» viĂŻĂ„n sĂș àöÏ LĂșĂĄp). Cöng cuĂ„ höß trĂșĂ„ xĂȘy dûÄng phĂȘĂŹn mĂŻĂŹm theo hĂ»ĂșĂĄng àöëi tĂ»ĂșĂ„ng Giai Ă oaĂ„n kiĂŻĂ­m chûång 75 4.1.2. CĂȘĂ«u truĂĄc töí chûåc phĂȘĂŹn mĂŻĂŹm - PhĂȘĂŹn mĂŻĂŹm göÏm: + ThĂ» muĂ„c CaseData : Chûåa caĂĄc tĂȘĂ„p tin Ă Ă”nh daĂ„ng + ThĂ» muĂ„c CaseLib : Chûåa caĂĄc tĂȘĂ„p tin thĂ» viĂŻĂ„n sĂș àöÏ LĂșĂĄp + TĂȘĂ„p tin POOM.EXE : TĂȘĂ„p tin thi haĂąnh. - CĂȘĂ«u hĂČnh phĂȘĂŹn mĂŻĂŹm vaĂą phĂȘĂŹn cûång: + MaĂĄy 586 + RAM tûù 16 MB trĂșĂŁ lĂŻn + HĂŻĂ„ Ă iĂŻĂŹu haĂąnh Windows + MS Access 97 trĂșĂŁ lĂŻn, Seagate Crystal Reports 6.0. 4.2. Thûã nghiĂŻĂ„m Ă€ CaĂĄc Ă ĂŻĂŹ taĂąi sau Ă aĂ€ Ă Ă»ĂșĂ„c chaĂ„y thûã nghiĂŻĂ„m trĂŻn ûång duĂ„ng : http://www.ebooks.vdcmedia.com