Công cụ hỗ trợ xây dựng phần mềm - Phần 2

30 391 0
Công cụ hỗ trợ xây dựng phần mềm - Phần 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 28 http://www.ebooks.vdcmedia.com Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 32 GIẤ TRÕ RR: STT Tïn thåc tđnh kiïíu dûä liïåu râng båc MGT loẩi diïỵn giẫi 1 MA_RBMGT Sưë -Khốa chđnh Thưng thûúâng 2 Tïn GTRR Chỵi -Khốa chđnh Thưng thûúâng Giấ trõ Rúâi rẩc # Râng båc thåc tđnh % Tïn GTRR phẫi phên biïåt . RBTT STT Tïn thåc tđnh Kiïíu dûä liïåu Râng båc MGT Loẩi Diïỵn giẫi 1 MA_RBTT Sưë -Khốa chđnh, khốa ngoẩi Thưng thûúâng Mậ thåc tđnh cố RBTT 2 Mư tẫ RBTT Chỵi Thưng thûúâng Mư tẫ râng båc 3 Àùåc tẫ RBTT Chỵi Thưng thûúâng Àùåc tẫ ca râng båc 4 Loẩi RBTT Sưë -4 byte, khưng dêëu Thưng thûúâng 5 Trẩng thấi RBTT Lån l Thưng thûúâng 6 Mậ biïíu thûác TT Sưë - Khốa ngoẩi Cấc thåc tđnh tham gia râng båc Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 33 RBDN: STT Tïn thåc tđnh Kiïíu dûä liïåu Râng båc MGT Loẩi Diïỵn giẫi 1 MA_RBDN Sưë -Khốa chđnh Thưng thûúâng 2 MA_TT Sưë -Khốa chđnh, khốa ngoẩi thưng thûúâng Mậ thåc tđnh tham gia râng båc 3 MA_TP Sưë -Khốa chđnh, khoấ ngoẩi. Thưng thûúâng Mậ thânh phêìn chûáa râng båc # Râng båc thåc tđnh $ Cấc thåc tđnh trong mưỵi râng båc lâ duy nhêët Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 34 RBTÀ: STT Tïn thåc tđnh Kiïíu dûä liïåu Râng båc MGT Loẩi Diïỵn giẫi 1 MA_RBTÀ Sưë -Khốa chđnh Thưng thûúâng 2 Mư tẫ RBTÀ Chỵi Thưng thûúâng Mư tẫ râng båc 3 Àùåc tẫ RBTÀ Chỵi Thưng thûúâng Àùåc tẫ râng båc 4 Trẩng thấi RBTÀ Lån l Thưng thûúâng CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 29 http://www.ebooks.vdcmedia.com 5 MA_TT_àêìu Sưë -Khốa ngoẩi Thưng thûúâng Mậ thåc tđnh àống vai trô thåc tđnh àêìu 6 MA_TT_cëi Sưë -Khốa ngoẩi Thưng thûúâng Mậ thåc tđnh àống vai trô thåc tđnh cëi 7 Sưë lûúång Chỵi Thưng thûúâng Sưë lûúång tưëi àa 8 MA_TP_n Sưë -Khốa ngoẩi Thưng thûúâng Mậ thânh phêìn n 9 MA_TP_1 Sưë -Khốa ngoẩi Thưng thûúâng Mậ thânh phêìn 1 10 MA_TP_QH Sưë -Khốa ngoẩi Thưng thûúâng Mậ quan hïå chûáa râng båc 11 MA_BT Sưë -Khốa ngoẩi Thưng thûúâng Cấc thåc tđnh tham gia râng båc # Râng båc thåc tđnh $ Thúâi àiïím àêìu , Thúâi àiïím cëi phên biïåt nhau $ Sưë lûúång tûúng ûáng mưåt giấ trõ > 0 Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 35 RBSL: STT Tïn thåc tđnh Kiïíu dûä liïåu Râng båc MGT Loẩi Diïỵn giẫi 1 MA_RBSL Sưë -Khốa chđnh Thưng thûúâng 2 Mư tẫ RBSL Chỵi Thưng thûúâng Mư tẫ râng båc 3 Àùåc tẫ RBSL Chỵi Thưng thûúâng Àùåc tẫ râng båc 4 Loẩi RBSL Sưë -4 byte, khưng dêëu Thưng thûúâng 5 Trẩng thấi RBSL Lån l Thưng thûúâng 6 Sưë lûúång Chỵi Thưng thûúâng Sưë lûúång thânh phêìn N tham gia quan hïå 8 MA_TP_1 Sưë -Khốa ngoẩi Thưng thûúâng Thânh phêìn 1 9 MA_TP_n Sưë -Khoấ ngoẩi Thưng thûúâng Thânh phêìn N 10 MA_TP_QH Sưë -Khoấ ngoẩi Thưng thûúâng Quan hïå chûáa râng båc 11 MA_BT Sưë -Khốa ngoẩi Thưng thûúâng Cấc thåc tđnh tham gia biïíu thûác râng båc # Râng båc thåc tđnh $ Sưë lûúång tûúng ûáng giấ trõ nhỗ nhêër <= giấ trõ lúán nhêët, hóåc cấc giấ trõ rúâi rẩc phên biïåt nhau. $ Cấc thåc tđnh tham gia biïíu thûác râng båc phên biïåt nhau CệNG CU Hệẻ TR PHấèN MẽèM THEO HNG ệậI TNG 30 http://www.ebooks.vdcmedia.com 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 RBK: 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_RBK Sửở -Khoỏa chủnh Thửng thỷỳõng 2 Mử taó RBK Chuửợi Thửng thỷỳõng Mử taó raõng buửồc 3 ựồc taó RBK Chuửợi Thửng thỷỳõng ựồc taó raõng buửồc 4 Traồng thaỏi RBK 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 CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 31 http://www.ebooks.vdcmedia.com 1 MA_TRANG_THAI Sưë -Khốa chđnh Thưng thûúâng 2 Tïn trẩng thấi Chỵi Thưng thûúâng 3 MA_TP Sưë -Khốa ngoẩi Thưng thûúâng Mậ thânh phêìn chûáa trẩng thấi Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 39 Biïën cưë: STT Tïn thåc tđnh kiïíu dûä liïåu râng båc MGT loẩi diïỵn giẫi 1 MA_BIEN_CO Sưë -Khốa chđnh Thưng thûúâng 2 Tïn biïën cưë Chỵi Thưng thûúâng 3 MA_TP Sưë -Khốa ngoẩi Thưng thûúâng Mậ thânh phêìn chûáa biïën cưë Biïën àưíi: STT Tïn thåc tđnh Kiïíu dûä liïåu Râng båc MGT Loẩi Diïỵn giẫi 1 MA_TRANG_THAI1 Sưë -Khốa chđnh, Khốa ngoẩi thưng thûúâng mậ trẩng thấi vâo biïën cưë 2 MA_TRANG_THAI2 Sưë -Khốa chđnh, Khoấ ngoẩi thưng thûúâng mậ trẩng thấi ra biïën cưë 2 MA_BIEN_CO Sưë -Khốa chđnh, Khốa ngoẩi tThưng thûúâng Mậ biïën cưë tûúng ûáng cùåp trẩng thấi vâo - ra Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 40 3.1.4. Mư tẫ cấc râng båc liïn thânh phêìn STT Mư tẫ Thânh phêìn liïn quan 1 RBMGT: -Giấ trõ nhỗ nhêët, Giấ trõ mùåc àõnh, Giấ trõ lúán nhêët phẫi ph húåp vúái kiïíu dûä liïåu ca thåc tđnh. -Tïn GTRR khưng àûúåc trng tïn Thåc Tđnh RBMGT , Thåc tđnh 2 RBMGT: -Nïëu Loẩi RBMGT lâ “Liïn tc” thò Loẩi thåc tđnh lâ {“Thưng thûúâng”,”Tđnh toấn”} -Nïëu Loẩi RBMGT lâ “Rúâi rẩc” thò Loẩi thåc tđnh lâ { “Rúâi rẩc” RBMGT , Thåc tđnh 3 RBLTT: CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 32 http://www.ebooks.vdcmedia.com -Dẩng so sấnh trûåc tiïëp: Cấc Thåc tđnh tham gia phẫi cng Kiïíu dûä liïåu lâ Sưë, Giúâ hóåc Ngây; phẫi cố Loẩi thåc tđnh lâ {“Thưng thûúâng”,”Tđnh toấn”} -Dẩng Nïëu Thò . : Cấc Thåc tđnh tham gia phẫi cố Loẩi thåc tđnh lâ {“Thưng thûúâng”, ”Tđnh toấn” , “Rúâi rẩc” } RBLTT, Thåc tđnh STT Mư tẫ Thânh phêìn liïn quan Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 41 4 RBTT : -Thåc tđnh tđnh toấn phẫi cố Loẩi thåc tđnh = “Tđnh toấn” -Cấc thåc tđnh toấn nây khưng àûúång tham gia vâo râng båc ca thåc tđnh tđnh toấn kia RBTT , Thåc tđnh 5 RBTÀ: -Thúâi àiïím Àêìu, Thúâi àiïím Cëi phẫi cố cng Kiïíu dûä liïåu lâ Ngây, Giúâ hóåc Sưë; Loẩi thåc tđnh lâ {“Thưng thûúâng” } -Thúâi àiïím Cng phẫi cố Loẩi thåc tđnh = {“Rúâi rẩc”, “Àưëi tûúång ph duy nhêët”} RBTÀ , Thåc tđnh 6 Trïn mưåt thânh phêìn, cấc râng båc cng loẩi phẫi phên biïåt nhau Thânh phêìn, RBLTT . 7 Trïn sú àưì, cấc râng båc liïn thåc tđnh – liïn thânh phêìn phẫi phên biïåt nhau Sú àưì, Thânh phêìn, RBLTT Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 42 3.2. Thiïëát kïëá giao diïåän Sú àưì liïn kïët mân hònh (Gưåp 2 nhốm : Dûä Liïåu & Kiïím Chûáng) Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 43 Hònh 3.2 Sú àưì liïn kïët mâ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 CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 33 http://www.ebooks.vdcmedia.com MH43 MH34 MH35 MH36 MH38 MH39 MH37 MH30 MH31 MH33 MH34 MH35 MH36 MH41 MH42 MH43 Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 44 3.2.2. Danh sấch cấc giao diïån, bấo biïíu " Nhốm Dûä Liïåu STT Mậ mân hònh Tïn mâ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 phấ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 dẩng thïí hiïån cấc àưëi tûúång àûúåc chổn 8 MH8 MH thïm hïå quẫn trõ 9 MH9 MH múã thû viïån 10 MH10 MH ghi vâ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 thåc tđnh ca Lúáp àố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 bấo biïíu vïì cấc Lúáp àưëi tûúång 18 MH18 MH bấo biïíu vïì cấc quan hïå 19 MH19 MH bấo biïíu tưíng húåp vïì Lúáp àưëi tûúång vâ quan hïå 20 MH20 MH nhêåp thưng tin thânh phêìn 21 MH21 MH nhêåp liïåu thåc tđnh ca thânh phêìn 22 MH22 MH nhêåp liïåu quan hïå xấc àõng duy nhêët Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 45 23 MH23 MH tûâ àiïín dûä liïåu (sú àưì Logic) 24 MH24 MH bấo biïíu vïì cấc thânh phêìn 25 MH25 MH bấo biïíu vïì cấc quan hïå (sú àưì Logic) CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 34 http://www.ebooks.vdcmedia.com 26 MH26 MH bấo biïíu tưíng húåp vïì thânh phêìn vâ quan hïå 27 MH27 Cấc MH thưng bấo 28 MH28 MH kïët thc " Nhốm Kiïím Chûáng, 29 STT Mậ mân hònh Tïn mân hònh 30 MH30 Mân hònh nhêåp liïåu RBMGT (Sú àưì Lúáp /Logic) 31 MH31 Mân hònh nhêåp liïåu RBLTT (Sú àưì Lúáp /Logic) 32 MH32 Mân hònh nhêåp liïåu RBTT (Sú àưì Lúáp /Logic) 33 MH33 Mân hònh nhêåp liïåu RBDN (Sú àưì Lúáp /Logic) 34 MH34 Mân hònh nhêåp liïåu RBTÀ (Sú àưì Lúáp /Logic) 35 MH35 Mân hònh nhêåp liïåu RBSL (Sú àưì Lúáp /Logic) 36 MH36 Mân hònh nhêåp liïåu RBÀK (Sú àưì Lúáp /Logic) 37 MH37 Mân hònh bấo biïíu vïì cấc RB (Sú àưì Lúáp hóåc Logic) 38 MH38 Mân hònh bấo biïíu vïì danh sấch RB àậ phất sinh 39 MH39 Mân hònh bấo biïíu vïì dûä liïåu àậ phất sinh 40 MH40 Mân hònh sú àưì trẩng thấi ca Lúáp àưëi tûúång 41 MH41 Mân hònh phất sinh dûä liïåu 42 MH42 Mân hònh nhêåp xấc sët ca thåc tđnh 43 MH43 Mân hònh nhêåp liïåu RBLTT liïn quan hïå ( Sú àưì Lúáp/ Logic) Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 46 3.2.3. Thûåc àún, mân hònh chđnh " Thûåc àún (Nhốm Kiïím Chûáng ) $ Thûåc àún “Sú àưì” (Popup) +Kiïím tra râng båc. +Phất sinh dûä liïåu thûã nghiïåm (ÚÃ mûác sú àưì Logic) +Phất sinh hâm kiïím tra râng båc (ÚÃ mûác sú àưì Logic) $ Thûåc àún “Lúáp àưëi tûúång” (Popup) +Nhêåp râng båc (Popup) -Nhêåp râng båc miïìn giấ trõ -Nhêåp râng båc liïn thåc tđnh -Nhêåp râng båc thåc tđnh tđnh toấn (ÚÃ mûác sú àưì Logic) -Nhêåp râng båc tưìn tẩi duy nhêët (ÚÃ mûác sú àưì Logic) -Nhêåp râng båc thúâi àiïím CệNG CU Hệẻ TR PHấèN MẽèM THEO HNG ệậI TNG 35 http://www.ebooks.vdcmedia.com -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 CệNG CU Hệẻ TR PHấèN MẽèM THEO HNG ệậI TNG 36 http://www.ebooks.vdcmedia.com 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 RBK 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 CƯNG C HƯỴ TRÚÅ PHÊÌN MÏÌM THEO HÛÚÁNG ÀƯËI TÛÚÅNG 37 http://www.ebooks.vdcmedia.com " Danh sấch râng båc (Sú àưì Lúáp hóåc Logic) (MH37) Stt àùåc tẫ mư tẫ àưëi tûúång liïn quan, thåc tđnh liïn quan, loẩi râng båc, danh sấch râng båc àậ phất sinh (MH38), stt Râng båc àậ phất sinh hâm kiïím tra, tïn Trigger, tïn hâm kiïím tra chûác nùng (Thïm, Xốa , Sûãa) " Dûä liïåu àậ phất sinh (MH39), Stt Tïn thânh phêìn àậ phất sinh Sưë lûúång record phất sinh Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûổng Giai àoẩn kiïím chûáng 58 3.3. Thiïëát kïëá xûã l Danh sấch cấc xûã l tđnh toấn Mậ xûã l Àưëi tûúång Tïn xûã l RBMGT_XL1 RBMGT nh xẩ RBMGT Lúáp sang Logic RBMGT_XL2 RBMGT nh xẩ sang CSDL RBLTT_XL1 RBLTT nh xẩ RBLTT Lúáp sang Logic RBLTT_XL2 RBLTT Phất sinh hâm kiïím tra RBLTT RBLTT_XL3 RBLTT Phất sinh Trigger kiïím tra RBLTT RBLTT_XL4 RBLTT Kiïím tra dûä liïåu phất sinh RBÀK_XL1 RBÀK nh xẩ RBÀK Lúáp sang Logic RBÀK_XL2 RBÀK Phất sinh hâm kiïím tra RBÀK RBÀK_XL3 RBÀK Phất sinh Trigger kiïím tra RBÀK RBÀK_XL4 RBÀK Kiïím tra dûä liïåu phất sinh RBTÀ_XL1 RBTÀ A'nh xẩ RBTÀ Lúáp sang Logic RBTÀ_XL2 RBTÀ Phất sinh hâm kiïím tra RBTÀ RBTÀ_XL3 RBTÀ Phất sinh trigger kiïím tra RBTÀ RBTÀ_XL4 RBTÀ Kiïím tra dûä liïåu phất sinh RBTT_XL1 RBTT Phất sinh hâm kiïím tra RBTT RBTT_XL2 RBTT Phất sinh dûä liïåu RBDN_XL1 RBDN Phất sinh hâm kiïím tra RBDN RBDN_XL2 RBDN Kiïím tra dûä liïåu phất sinh RBSL_XL1 RBSL A'nh xẩ RBSL Lúáp sang Logic RBSL_XL2 RBSL Phất sinh hâm kiïím tra RBSL RBSL_XL3 RBSL Phất sinh Trigger kiïím tra RBSL RBSL_XL4 RBSL Kiïím tra dûä liïåu phất sinh TT_XL1 Thåc tđnh Phất sinh dûä liïåu cho Thåc tđnh TP_XL1 Thânh phêìn Phất sinh dûä liïåu cho Thânh phêìn [...]... Phất sinh àùåc tẫ dẩng Logic 4) RBLTT_XL2, RBTÀ_XL2, RBSL_XL2, RBÀK_XL2, RBTT_XL1, RBDN_XL1: Phất sinh hâm kiïím tra râng båc - Àêìu vâo: - Àêìu ra: Chỵi chûáa hâm kiïím tra - Thåt toấn: - Tẩo phêìn múã àêìu (tïn hâm, khai bấo biïën, múã CSDL, múã Recordset ) - Tẩo cêu SQL tûúng ûáng vúái àùåc tẫ - Tẩo phêìn kiïím tra râng båc (àïëm sưë phêìn tûã ca Recordset) - Tẩo phêìn kïët thc (àống Recordset, àống... àoẩn kiïím chûáng 62 3.3.3 Mư tẫ thåt toấn cho cấc xûã l tđnh toấn 1) RBMGT_XL1 : nh xẩ RBMGT tûâ sú àưì Lúáp sang sú àưì Logic - Àêìu vâo: - Àêìu ra: RBMGT àậ àûúåc ấnh xẩ sang sú àưì Logic - Thåt toấn: Nïëu thåc tđnh lâ rúâi rẩc trẩng thấi ca RBMGT = FALSE ngûúåc lẩi giûä ngun 2) RBMGT_XL2 : nh xẩ RBMGT sang CSDL - Àêìu vâo: - Àêìu ra: RBMGT àậ àûúåc ấnh xẩ sang CSDL - Thåt toấn: - Nïëu tẩo CSDL úã... liïåu cho thåc tđnh - Àêìu vâo: stMin : chỵi giấ trõ nhỗ nhêët ; stMax: chỵi giấ trõ lúán nhêët - Àêìu ra: Chỵi chûáa dûä liïåu àûúåc phất sinh - Thåt toấn: - Nïëu stMin rưỵng; StMin = giấ trõ nhỗ nhêët mùåc nhiïn cho kiïíu dûä liïåu àố - Nïëu stMax rưỵng; StMax = giấ trõ lúán nhêët mùåc nhiïn cho kiïíu dûä liïåu àố - Phất sinh giấ trõ ngêỵu nhiïn nùçm tûâ stMin àïën stMax 17) TP_XL2 : A'nh xẩ râng båc... record cêìn phất sinh cho thânh phêìn - Àêìu ra: Giấ trõ lån l :Cho biïët viïåc phất sinh cố hoân têët khưng - Gổi: m_Attribs :Xêu cấc thåc tđnh ca thânh phêìn - Thåt toấn: Bûúác 1: - Múã RecordSet nïëu phất sinh dûä liïåu trïn Access, hóåc múã file nïëu phất sinh dûä liïåu trïn SQL Bûúác 2: -Duåt m_Attribs, vúái mổi pAtt thåc m_Attribs: -Nïëu pAtt lâ PrimaryKey - Nïëu pAtt lâ ForgeignKey: http://www.ebooks.vdcmedia.com... TÛÚÅNG 46 Dûä liïåu - Giao diïån - Xûã l Thânh phêìn Giao diïån Xûã l RBMGT MH30 , MH37 , MH39 RBMGT_XL1, RBMGT_XL2 RBTT MH 32 , 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... MH31 , MH37 , MH39 RBLTT_XL1 , RBLTT_XL2, RBLTT_XL3, RBLTT_XL4 Thânh phêìn MH31 -> MH40 TP_XL1 Thåc tđnh MH30 -> MH39 TT_XL1 Sú àưì MH37, MH38, MH39 SÀ_XL1 Cưng c hưỵ trúå xêy dûång phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 73 3.4 .2 Giao diïån - Dûä liïåu - Xûã l Giao diïån Dûä liïåu Xûã l MH30, MH 32 RBMGT, RBTT, Thåc tđnh Nhêåp liïåu RB MH31, MH3 3-> MH36 RBLTT, RBTÀ, RBSL, RBDN, RBÀK,Thânh... ca cấc thåc tđnh trong m_slAttribs tûúng ûáng vúái CurRec - Nïëu cấc giấ trõ nây thỗa râng båc trẫ vïì giấ trõ TRUE Ngûúåc lẩi trẫ vïì giấ trõ FALSE 7) RBTÀ_XL1 : nh xẩ RBTÀ tûâ sú àưì Lúáp sang sú àưì Logic - Àêìu vâo: - Àêìu ra: RBTÀ àậ àûúåc ấnh xẩ sang sú àưì Logic - Thåt toấn: - Chuín Tïn thânh phêìn_1,Tïn thânh phêìn_N thânh Mậ tûúng ûáng - A'nh xẩ cấc thåc tđnh thúâi àiïím: + Nïëu thåc tđnh lâ... 68 13) RBTT_XL2 : Phất sinh dûä liïåu cho râng båc tđnh toấn - Àêìu vâo: CurRec: mêíu tin chûáa thåc tđnh tđnh toấn cêìn phất sinh dûä liïåu - Àêìu ra: Chỵi chûáa dûä liïåu phất sinh àûúåc - Thåt toấn: - Lêëy têët cẫ cấc giấ trõ ca cấc thåc tđnh trong m_slAttribs tûúng ûáng vúái CurRec - Tđnh giấ trõ tûúng ûáng ca thåc tđnh theo àùåc tẫ 14) TP_XL1 : Phất sinh dûä liïåu cho Thânh phêìn - Àêìu vâo: NoRecord... phêìn mïìm theo hûúáng àưëi tûúång Giai àoẩn kiïím chûáng 63 Tẩo Default - Nïëu tẩo CSDL úã SQL Server Nïëu trẩng thấi = TRUETẩo Rule Tẩo Default 3) RBLTT_XL1 : nh xẩ RBLTT tûâ sú àưì Lúáp sang sú àưì Logic - Àêìu vâo: - Àêìu ra: RBLTT àậ àûúåc ấnh xẩ sang sú àưì Logic - Thåt toấn: - Dẩng biïíu thûác so sấnh trûåc tiïëp: Giûä ngun - Dẩng Nïë Thò : + Nïëu thåc tđnh lâ Bònh thûúâng: Giûä ngun + Nïëu thåc... 48MB 6 pht 100 X X CPU Intel 166Mhz , Mainboard 586, RAM 32MB 6 pht 500 CPU Intel 23 3Mhz , Mainboard 586, RAM 64MB 30 pht 500 X CPU Intel 166Mhz , Mainboard 586, RAM 48MB 32 pht 500 X CPU Intel 166Mhz , Mainboard 586, RAM 16MB 35pht 5000 CPU Intel 23 3Mhz , Mainboard 586, RAM 64MB 303 pht 5000 X X CPU Intel 166Mhz , Mainboard 586, RAM 48MB 322 pht 5000 X CPU Intel 166Mhz , Mainboard 586, RAM 16MB 355 . chûáng 43 Hònh 3 .2 Sú àưì liïn kïët mân hònh MH1 MH2 MH3 MH4 MH11 MH 12 MH5 MH28 MH6 MH7 MH8 MH9 MH10 MH13 MH14 MH20 MH 22 MH21 MH23 MH24 MH25 MH15 MH16 MH17. Lúáp àưëi tûúång vâ quan hïå 20 MH20 MH nhêåp thưng tin thânh phêìn 21 MH21 MH nhêåp liïåu thåc tđnh ca thânh phêìn 22 MH 22 MH nhêåp liïåu quan hïå xấc

Ngày đăng: 06/10/2013, 10:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan