Báo cáo Xây dựng hệ thống quản lý thiết bị viễn thông - Lê Ngọc Nam

ppt 36 trang huongle 3900
Bạn đang xem 20 trang mẫu của tài liệu "Báo cáo Xây dựng hệ thống quản lý thiết bị viễn thông - Lê Ngọc Nam", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbao_cao_xay_dung_he_thong_quan_ly_thiet_bi_vien_thong_le_ngo.ppt

Nội dung text: Báo cáo Xây dựng hệ thống quản lý thiết bị viễn thông - Lê Ngọc Nam

  1. B¸o c¸o §Ò TµI X¢Y DùNG HÖ THèNG QU¶N Lý THIÕT BÞ VIÔN TH¤NG GVHD: TS NguyÔn Kim Anh SVTH : Lª Ngäc Nam Líp Tin - 99 1 Jump to first page
  2. Néi dung chÝnh a. Më ®Çu Ch­¬ng 1: §Æt vÊn ®Ò Ch­¬ng 2: C¬ së lý thuyÕt vµ c«ng cô sö dông Ch­¬ng 3: Ph©n tÝch hÖ thèng Ch­¬ng 4: ThiÕt kÕ ch­¬ng tr×nh Ch­¬ng 5: KÕt luËn 2 Jump to first page
  3. Giíi thiÖu (1) n Moät soá phöông phaùp phaân tích thieát keá heä thoáng. n Hieän nay coù moät soá phöông phaùp phaân tích sau: n Phöông phaùp SADT(Structured Analysis and Design Technique). n Phöông phaùp MERISE (Meùthode pour Rassembler les Ideùes Sans Effort). n Phöông phaùp MCX (Meùthode de Xavier castellani). n Phöông phaùp GALACSI (Groupe d’Animation et de liaison pour l’Analyse et la Conception de systeøme d’Information). n Phöông phaùp phaân tích höôùng ñoái töôïng (OOA – Object Oriented Analysis). n Trong ñeà taøi naøy ñöôïc söû duïng phöông phaùp phaân tích SADT 3 Jump to first page
  4. Ch­¬ngI: Môc tiªu vµ nhiÖm vô cña ®Ò tµi 1.1 Môc tiªu: n Muïc ñích cuûa ñeà taøi laø xaây döïng moät heä thoáng theo moâ hình Client/Server treân maïng LAN bao goàm: n heä thoáng quaûn lyù thieát bò toång ñaøi cho toå töï ñoäng. n heä thoáng quaûn lyù ñöôøng truyeàn cho toå truyeàn daãn. n vaø heä thoáng thoáng keâ soá lieäu cho phoøng kyû thuaät nghieäp vuï. 4 Jump to first page
  5. Ch­¬ngI: Môc tiªu vµ nhiÖm vô cña ®Ò tµI 1.2 NhiÖm vô (1) Heä thoáng phaûi ñaùp öùng ñöôïc caùc chöùc naêng sau: Phaân quyeàn: + Phaân quyeàn cho caùc ñôn vò vaø caùc nhaân vieân Quaûn lyù thieát bò: + Theâm môùi thieát bò + Caäp nhaät thieát bò hoûng + Thay ñoåi thieát bò + Baûo döôõng thieát bò 5 Jump to first page
  6. Ch­¬ng1:Môc tiªu vµ nhiÖm vô cña ®Ò tµi 1.2 NhiÖm vô (2) Quaûn lyù ñöôøng truyeàn: + Ñaáu môùi ñöôøng truyeàn + Ñoåi luoàng ñöôøng tuyeàn + Huûy boû ñöôøng truyeàn Thoáng keâ: + Lieät keâ thieát bò + Lieät keâ bieán ñoäng thieát bò + Lieät keâ ñöôøng truyeàn + Lieät keâ bieán ñoäng ñöôøng truyeàn 6 Jump to first page
  7. Ch­¬ng2: c¬së lý thuyÕt vµ c«ng cô sö dông 2.1. Cô sôû lyù thuyeát 1. C¸c b­íc x©y dùng hÖ thèng th«ng tin quaûn lyù: n X¸c ®Þnh môc tiªu vµ ­uti ªn. n X¸c ®Þnh yªu cÇu vµ vÊn ®Ò. n ThiÕt kÕ Logic. n ThiÕt kÕ vËt lý. n Cµi ®Æt ch­¬ng trình. n Khai thaùc vaø baûo trì. 7 Jump to first page
  8. Ch­¬ng2: c¬së lý thuyÕt vµ c«ng cô sö dông 2.1. Cô sôû lyù thuyeát 2. Caùc kieán thöùc cô baûn veà CSDL n Caùc khaùi nieäm veà döõ lieäu vaø cô sôû döõ lieäu. n Caùc tính chaát cuûa cô sôû döõ lieäu. n Caùc thaønh phaàn cô baûn trong moâ hình döõ lieäu. n Caùc moâ hình döõ lieäu. 8 Jump to first page
  9. Ch­¬ng2: c¬ së lý thuyÕt vµ c«ng cô sö dông 2.2 C«ng cô sö dông n Toång quan veà Microsoft SQL Server n Taïo laäp CSDL treân SQL Server n Truy xuaát döõ lieäu treân moâ hình Client/Server n Toång quan veà Microsoft Visual Basic 6.0 n Ñoái töôïng döõ lieäu ACTIVEX 9 Jump to first page
  10. Chöông3. Phaân tích heä thoáng: 3.1. Phaân tích heä thoáng veà xöû lyù Heä thoáng quaûn lyù thieát bò vieãn thoâng Quaûn lyù thieát bò t.ñaøi Quaûn lyù ñöôøng truyeàn Laäp baùo bieåu Theâm Nhaän Thay Baûo Ñaáu Ñoåi Huûy Lieät Lieät keâ môùi thieát ñoåi döôõng môùi luoàng boû keâ ñöôøng thieát bò bò thieát thieát ñöôøng ñöôøng ñöôøng t.bò truyeàn hoûng bò bò truyeàn truyeàn truyeàn Lieät keâ Lieät k.quaû keâ 1. Bieåu ñoà phaân caáp chöùc naêng. baûo bieán döôõng 10 Jump to firstñoäng page
  11. 2. Bieåu ñoà logic a. Bieåu ñoà möùc khung caûnh ÑônÑôn vòvò söûsöû duïngduïng thieátthieát bòbò CaápCaáp treântreân Yeâu caàu Yeâu caàu HTQLT B VIEÃN THOÂNG Trao ñoåi & ñaùp öùng y.caàu Baùo caùo 11 Jump to first page
  12. b. Bieåu ñoà luoàng döõ lieäu möùc ñænh Ñaêng kyù truy caäp Ñôn vò söû duïng t.bò Phaân quyeàn User Name & Password Teäp maùy naén Teäp Account n.vieân Yeâu caàu Teäp Account ñ.vò Ñaùp öùng y.caàu Q.lyù thieát bò Teäp Card Teäp luoàng -vtn Teäp Accu Teäp luoàng t.daãn Teäp ñ.tr tdaãn _tñaøi Teäp luoàng t.ñaøi Quaûn Teäp ñ.tr tdaãn_vtn lyù Teäp t.bò v.thoâng ñ.truyeà Teäp ñ.tr tdaãnn_tdaãn Teäp ñ.tr tñaøi-vtn Teäp Frame Laäp baùo Teäp Shelf bieåu Teäp TG Teäp maùy naén Teäp Accu Baùo caùo Caáp12 treân Yeâu caàu Jump to first page
  13. 1. Bieåu ñoà phaân raõ chöùc naêng quaûn lyù thieát bò Yeâu caàu Ñôn vò quaûn lyù t.bò thay ñoåi Teäp Card Ñaùp öùng y. caàu t.bò Teäp TG Teäp Card Teäp maùy naén Teäp ñoåi card Yeâu caàu L.keâ B.ñoäng Teäp Accu thieát bò Ñaùp öùng y.caàu Theâm môùi t.bò Teäp t.bò v.thoâng Ñôn vò s.duïng Teäp luoàng t.daãn Thieát bò Teäp Frame Yeâu caàu Baûo döôõng Teäp luoàng tñaøi Teäp Shelf t.bò Ñaùp öùng y.caàu Teäp luoàng vtn Teäp t.bò v.thoâng Teäp baûo döôõng Teäp TG Quaûn lyù ñ.truyeàn Teäp Card L.keâ k.quaû Teäp Accu L.keâ thieát bò b.döôõng 13 Jump to first page
  14. 2. Bieåu ñoà phaân raõ chöùc naêng quaûn lyù ñöôøng truyeàn Ñôn vò söû duïng t.bò Teäp luoàng truyeàn daãn Teäp luoàng t.ñaøi Teäp luoàng vtn Theâm môùi ñ. truyeàn Teäp ñ.tr t.ñaøi_vtn Teäp ñ.tr t.daãn_vtn Teäp ñ.tr t.daãn_t.daãn Teäp ñ.tr t.daãn_t.ñaøi Ñaùp öùng yeâu caàu Ñoåi luoàng Yeâu caàu Teäp luoàng t.daãn ñ.truyeàn Teäp ñ.tr t.daãn_t.daãn Teäp luoàng t.ñaøi Teäp ñoåi ñ.truyeàn Ñaùp öùng yeâu caàu Teäp ñ.tr t.daãn_t.ñaøi Yeâu caàu Huûy ñöôøng truyeàn Ñ.vò s.duïng t.bò Teäp ñ.tr t.daãn_vtn Teäp huûy ñ.truyeàn Teäp ñ.tr t.ñaøi_vtn L.keâ b.ñoäng Teäp ñ.tr t.daãn_t.ñaøi L.keâ ñ.truyeàn ñ.truyeàn Teäp ñ.14tr t.daãn_t.daãn Jump to first page
  15. 3. Bieåu ñoà phaân raõ chöùc naêng laäp baùo bieåu: Caáp treân Teäp Card Teäp luoàng t.ñaøi Teäp luoàng t.daãn Teäp TG Teäp Accu Baùo caùo L.keâ Teäp luoàng vtn Yeâu caàu thieát bò Teäp t.bò v.thoâng Teäp Frame Teäp maùy naén Baùo caùo L.keâ Teäp ñ.tr t.daãn_vtn Teäp ñ.tr t.ñaøi - Vtn ñ.truyeàn Yeâu caàu Teäp ñ.tr t.daãn_t.ñaøi Caáp treân Baùo caùo Lieät keâ b.ñoäng Teäp ñ.tr t.daãn_t.daãn Yeâu caàu Yeâu caàu L.keâ k.quaû baûo döôõng Baùo caùo Teäp ñoåi Card Teäp ñoåi ñ.truyeàn Teäp huûy ñ.truyeàn Teäp baûo döôõng 15 Jump to first page
  16. Chöông3. Phaân tích heä thoáng: 3.2. Phaân tích heä thoáng veà döõ lieäu n Muïc ñích: Xaây döïng bieåu ñoà caáu truùc döõ lieäu, bieåu ñoà naøy cho bieát heä thoáng caàn phaûi löu tröõ nhöõng thoâng tin gì vaø moái lieân quan giöõa caùc thoâng tin naøy. n Trong ñeà taøi naøy ñöôïc söû duïng moâ hình thöïc theå lieân keát (Entity - Relationship): moâ hình naøy cho caùch tieáp caän töø treân xuoáng vaø cung caáp moät caùch tröïc quan. n Caùc böôùc thöïc hieän: 1. Phaùt hieän caùc thöïc theå 2. Phaùt hieän kieåu lieân keát 3. Phaùt hieän caùc thuoäc tính 16 Jump to first page
  17. Bieåu ñoà E – R (1) Toång ñaøi BaûngToång maùy ñaøi naén Baûng b.d m.naén BaûngToång Accu ñaøi BaûngToång b.d ñaøi Accu BaûngToång ñ.vò ñaøi Q.lyù BaûngToång t.ñaøiñaøi Baûng nhoùmToång ñaøi T.keá Baûng ToångLtoång ñaøi ñaøi I BaûngToång Frame ñaøi BaûngToång vuøng ñaøi BaûngToång Shelf ñaøi BaûngToång Card ñaøi BaûngToång ñoåi ñaøi Card 17 Jump to first page
  18. Bieåu ñoà E – R (2) Baûng ñtt.daãn- vtn BaûngBaûng luoàngluoàng vtnvtn Baûng ñtt.daãn- vtn B.B.ñoåiñoåi luoàngluoàng t.t.daãndaãn vtnvtn B.B.ñoåiñoåi luoàngluoàng t.t.ñaøiñaøi vtnvtn BaûngBaûng T.T.bòbò N.viN.vi BaûngBaûng ñtñt t.t.ñaøiñaøi vtnvtn BaûngBaûngToång luoàngluoàng ñaøi tñaøitñaøi BaûngBaûng CardCard luoàngluoàng B.B.ñoåiñoåi luoàngluoàng t.t.daãndaãn-t.-t.ñaøiñaøi I BaûngBaûng luoàngluoàng t.t.daãndaãn BaûngBaûng ñtñt t.t.daãndaãn t.t.ñaøiñaøi BaûngBaûngToång ñtñt ñaøitdaãntdaãn t.t.daãndaãn B.B.ñoåiñoåi luoàngluoàng t.t.daãndaãn-t.-t.daãndaãn 18 Jump to first page
  19. Chöông 4: Thieát keá chöông trình 1. Moâ hình cuûa chöông trình CHÖÔNGCHÖÔNG TRÌNHTRÌNH CLIENTCLIENT SERVERSERVER NhaänNhaän y.y.caàucaàu GöûiGöûi kquaûkquaû BaùoBaùo NhaänNhaän töøtöø ClientClient veàveà chocho keátkeát quaûquaû keátkeát ClientClient chocho quaûquaû töøtöø Nhaân n.n.vieânvieân serverserver Nhaân GöûiGöûi ñeánñeán LaáyLaáy vaøvaø vieân vieân SQLSQL ServerServer ñònhñònh LaáyLaáy yeâuyeâu P.P.tíchtích vaøvaø thöïcthöïc hieänhieän daïngdaïng caàucaàu töøtöø göûigöûi y.y.caàucaàu keátkeát quaûquaû nhaânnhaân ñeánñeán vieânvieân ServerServer SQLSQL ServerServer 19 Jump to first page
  20. 2. L­u ®åtruy cËp ch­¬ng tr×nh Baét ñaàu Maõ ñôn vò & password Thoâng baùo sai Kieåm tra ñ.vò S Ñ Maõ nhaân vieân & password Thoâng baùo sai K.tra N.vieân S Ñ Hieãn thò chöông trình chính 20 Keát thuùc Jump to first page
  21. 3. Menu cña nh©n viªn cã quyÒn xãa söa d÷ liÖu 21 Jump to first page
  22. 22 Jump to first page
  23. 4. Menu dµnh cho nh©n viªn cã quyÒn thªm, xem d÷ liÖu 23 Jump to first page
  24. 5. Mét sè kÕt qu¶ ®¹t ®­îc 1.Thèng kª Card theo tæng ®µi 24 Jump to first page
  25. 2. Thèng kª Card háng theo tæng ®µi 25 Jump to first page
  26. 3. Thèng kª luång tæng ®µi theo h­íng 26 Jump to first page
  27. 4. Thèng kª luång truyÒn dÉn theo h­íng. 27 Jump to first page
  28. 5. Thèng kª ®­êng truyÒn theo h­íng 28 Jump to first page
  29. Chöông 5: Ñaùnh giaù chöông trình(1) Ñaây laø boä chöông trình ñöôïc vieát chaïy trong moâi tröôøng Windows 9.x Ñöôïc thieát keá thaønh 3 chöông trình chính, moãi chöông trình ñeàu coù nhöõng chöùc naêng rieâng phuø hôïp vôùi coâng vieäc cuûa moãi toå : Caû 3 chöông trình chaïy treân caùc maùy Client ñaõ ñöôïc noái maùy chuû qua caùp maïng LAN, taát caû coâng vieäc xöû lyù ñeàu do Phía maùy chuû ñaûm nhaän.  VEÀ MAËT SÖÛ DUÏNG n Caû 3 chöông trình Client ñöôïc thieát keá vôùi giao dieän ñeïp , thoáng nhaát neân raát deã söû duïng . Chöông trình ñöôïc vieát ñuùng theo qui öôùc veà söû duïng baøn phím, söû duïng chuoät traùi do ñoù seõ giuùp cho ngöôøi söû duïng laøm vieäc 1 caùch nhanh choùng vaø hieäu quaû hôn . Ví duï nhö : nhaán Enter hoaëc TAB di chuyeån giöõa caùc control , ESC laø cancel 1 taùc vuï hay aån 1 hoäp thoaïi hieän thaønh Boä chöông trình Client ñöôïc caøi ñaët baèng File EXE neân deã daøng söû duïng cuõng nhö vieäc naâng caáp. 29 Jump to first page
  30. 5. Ñaùnh giaù chöông trình(2)  VEÀ CHÖÔNG TRÌNH NGUOÀN Caùc chöông trình Client ñöôïc vieát baèng ngoâng ngöõ Visual Basic neân raát deã ñoïc hieåu . Caùc menu chöông trình Client ñöôïc xaây döïng treân moät giao dieän MDI neân haïn cheá ñöôïc khaâu thieát keá caùc Form giao dieän maø chæ söû duïng caùc module ñeå goïi menu raát thuaän tieän. Ñaëc bieät ta coù theå môû nhieàu Form cuøng moät luùc.  VEÀ HIEÄU QUAÛ CHÖÔNG TRÌNH Chöông trình thöïc hieän hoaøn taát caùc yeâu caàu cuûa baøi toaùn ñaët ra. Vieäc duøng SQL Server laøm CSDL giuùp cho chöông trình coù nhöõng tính naêng vaø hieäu quaû hôn khi truy xuaát döõ lieäu. Tuy nhieân chöông trình cuõng gaëp phaûi caùc haïn cheá sau : Vì thôøi gian coù haïn, neân khoâng theå traùnh khoûi thieáu soùt trong quaù trình xaây döïng chöông trình. vì vaäy chöông trình chæ môùi ñöôïc chaïy thöû nghieäm. 30 Jump to first page
  31. 5. Ñaùnh giaù chöông trình(3) n Caùc höôùng môû cuûa chöông trình: Trong thôøi gian tôùi chöông trình seõ ñöôïc hoaøn thieän hôn vaø seõ ñöa vaøo söû duïng, ñoàng thôøi keát hôïp vôùi vieäc thieát keá caùc chöông trình nhö: ño löu thoaïi, kieåm tra dòch vuï khaùch haøng, caøi ñaët dòch vuï khaùch haøng cuûa toång ñaøi ñeå naâng cao hieäu quaû söû duïng cuûa chöông trình. 31 Jump to first page
  32. n Xin ch©n thµnh c¶m ¬n toµn thÓ héi ®ång b¶o vÖ tèt nghiÖp. n C¶m ¬n toµn thÓ c¸c b¹n n Thank you! 32 Jump to first page
  33. MS SQL Server laø moät heä quaûn trò cô sôû döõ lieäu quan heä maïnh coù tính môû, ñaùng tin caäy, laø heä quaûn trò cô sôû döõ lieäu theo moâ hình Client/ Server vaø coù theå deã daøng phaùt trieån theo moâ hình phaân taùn. MS SQL Server cung caáp ñaày ñuû caùc coâng cuï ñeå: - Deã daøng xaây döïng moät cô sôû döõ lieäu quan heä lôùn - Giaûi quyeát tình traïng va chaïm giöõa caùc User khi cuøng truy xuaát moät döõ lieäu taïi cuøng moät thôøi ñieåm. - Baûo ñaûm caùc raøng buoäc toaøn veïn treân cô sôû döõ lieäu. - Baûo veä an toaøn cô sôû döõ lieäu (quaûn lyù nhieàu möùc ñoä ñeå truy caäp vaøo cô sôû döõ lieäu). - Truy vaán döõ lieäu nhanh. 33 Jump to first page
  34. 2. Taïo laäp cô sôû döõ lieäu treân MS_SQL SERVER 7.0 Phieân baûn MS SQL Server 7.0 coù caùc ñaëc tröng sau: - Quaûn lyù tröïc tieáp caùc database. - Moät database sau khi ñöôïc taïo seõ ñöôïc heä thoáng caáp phaùt theâm kích thöôùc neáu coù nhu caàu. - Heä thoáng seõ quaûn lyù töï ñoäng khoâng gian laøm vieäc cuûa caùc giao dòch. - Sau khi taïo caùc caáu truùc cuûa Table, caùc moái quan heä giöõa caùc Table coù theå deã daøng söõa ñoåi. 34 Jump to first page
  35. 3. Truy xuaát cô sôû döõ lieäu treân moâ hình Client / Server. MS SQL Server laø moät heä quaûn trò CSDL nhieàu ngöôøi duøng, noù chaïy treân moâi tröôøng heä ñieàu haønh Windows NT. Ngoân ngöõ SQL ñöôïc söû duïng nhö laø phöông tieän chuû yeáu ñeå truy caäp döõ lieäu treân SQL Server. Caùc maùy Client lieân laïc vôùi SQL Server thoâng qua heä thoáng maïng nhö Windows NT Server, Novell, , TCP/IP network. SQL Server driver cho pheùp caùc öùng duïng truy xuaát ñeán CSDL treân SQL Server thoâng qua giao tieáp ODBC (Open Database Connectivity). ODBC laø moät ñònh nghóa chuaån cuûa öùng duïng laäp trình giao tieáp (API) ñöôïc söû duïng ñeå truy caäp döõ lieäu quan heä hoaëc truy xuaát tuaàn töï theo chæ muïc. MS_SQL Server hoå trôï ODBC nhö laø moät APIs cho vieäc vieát caùc öùng duïng C, C++, vaø Microsoft Visual Basic maø chuùng coù söï lieân laïc vôùi SQL Server. 35 Jump to first page
  36. II.5. ÑOÁI TÖÔÏNG DÖÕ LIEÂÏU ACTIVEX II.5.1 Toång quan veà ADO (Activex Data Objects) Veà maët kieán truùc, ADO laø öùng duïng ôû möùc giao tieáp tôùi OLE DB, laø moät thö vieän cuûa giao tieáp COM cho pheùp truy xuaát ñeán caùc loaïi data source khaùc nhau. Bôûi vì ADO ñöôïc xaây döïng beân treân OLE DB, neân noù taän duïng ñöôïc khaû naêng truy xuaát döõ lieäu maïnh do OLE DB cung caáp. Ñeán VB 6 thì ADO ñöôïc xem laø phöông phaùp truy caäp döõ lieäu chuû yeáu. 36 Jump to first page