Đề tài Xây dựng hệ thống quản lý thiết bị viễn thông
1. Các bước xây dựng hệ thống thông tin quaỷn lyự: Xác định mục tiêu và ưu tiên. Xác định yêu cầu và vấn đề. Thiết kế Logic. Thiết kế vật lý. Cài đặt chương trỡnh. Khai thaực vaứ baỷo trỡ.
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng hệ thống quản lý thiết bị viễn thông, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
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 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 Giới thiệu (1) Moọt soỏ phửụng phaựp phaõn tớch thieỏt keỏ heọ thoỏng. Hieọn nay coự moọt soỏ phửụng phaựp phaõn tớch sau: Phửụng phaựp SADT(Structured Analysis and Design Technique). Phửụng phaựp MERISE (Meựthode pour Rassembler les Ideựes Sans Effort). Phửụng phaựp MCX (Meựthode de Xavier castellani). Phửụng phaựp GALACSI (Groupe d’Animation et de liaison pour l’Analyse et la Conception de systeứme d’Information). Phửụng phaựp phaõn tớch hửụựng ủoỏi tửụùng (OOA – Object Oriented Analysis). Trong ủeà taứi naứy ủửụùc sửỷ duùng phửụng phaựp phaõn tớch SADT 1.1 Mục tiêu: 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: heọ thoỏng quaỷn lyự thieỏt bũ toồng ủaứi cho toồ tửù ủoọng. heọ thoỏng quaỷn lyự ủửụứng truyeàn cho toồ truyeàn daón. vaứ heọ thoỏng thoỏng keõ soỏ lieọu cho phoứng kyỷ thuaọt nghieọp vuù. ChươngI: Mục tiêu và nhiệm vụ của đề tài 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ũ Chương1: Mục tiêu và nhiệm vụ của đề tài1.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 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ự: Xác định mục tiêu và ưu tiên. Xác định yêu cầu và vấn đề. Thiết kế Logic. Thiết kế vật lý. Cài đặt chương trỡnh. Khai thaực vaứ baỷo trỡ. 2. Caực kieỏn thửực cụ baỷn veà CSDL Caực khaựi nieọm veà dửừ lieọu vaứ cụ sụỷ dửừ lieọu. Caực tớnh chaỏt cuỷa cụ sụỷ dửừ lieọu. Caực thaứnh phaàn cụ baỷn trong moõ hỡnh dửừ lieọu. Caực moõ hỡnh dửừ lieọu. Chương2: cơ sở lý thuyết và công cụ sử dụng 2.1. Cụ sụỷ lyự thuyeỏt Chương2: cơ sở lý thuyết và công cụ sử dụng 2.2 Công cụ sử dụng Toồng quan veà Microsoft SQL Server Taùo laọp CSDL treõn SQL Server Truy xuaỏt dửừ lieọu treõn moõ hỡnh Client/Server Toồng quan veà Microsoft Visual Basic 6.0 ẹoỏi tửụùng dửừ lieọu ACTIVEX Chửụng3. Phaõn tớch heọ thoỏng: 3.1. Phaõn tớch heọ thoỏng veà xửỷ lyự 1. Bieồu ủoà phaõn caỏp chửực naờng. 2. Bieồu ủoà logic a. Bieồu ủoà mửực khung caỷnh b. Bieồu ủoà luoàng dửừ lieọu mửực ủổnh Yeõu caàu ẹaờng kyự truy caọp ẹaựp ửựng y.caàu Baựo caựo ẹụn vũ sửỷ duùng t.bũ Q.lyự thieỏt bũ Quaỷn lyự ủ.truyeàn Yeõu caàu Teọp luoàng t.ủaứi Teọp ủ.tr tdaón _tủaứi Teọp ủ.tr tdaón_vtn Teọp ủ.tr tủaứi-vtn Teọp ủ.tr tdaón_tdaón Laọp baựo bieồu Teọp luoàng t.daón Teọp luoàng -vtn Phaõn quyeàn User Name & Password Teọp Account n.vieõn Teọp Account ủ.vũ Caỏp treõn Teọp Frame Teọp t.bũ v.thoõng Teọp Shelf Teọp TG Teọp Card Teọp maựy naộn Teọp Accu Teọp Accu Teọp maựy naộn 1. Bieồu ủoà phaõn raừ chửực naờng quaỷn lyự thieỏt bũ 2. Bieồu ủoà phaõn raừ chửực naờng quaỷn lyự ủửụứng truyeàn 3. Bieồu ủoà phaõn raừ chửực naờng laọp baựo bieồu: Chửụng3. Phaõn tớch heọ thoỏng: 3.2. Phaõn tớch heọ thoỏng veà dửừ lieọu 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. 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. 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 Bieồu ủoà E – R (1) Bieồu ủoà E – R (2) Chửụng 4: Thieỏt keỏ chửụng trỡnh1. Moõ hỡnh cuỷa chửụng trỡnh 2. Lưu đồ truy cập chương trình Thoõng baựo sai Baột ủaàu Maừ ủụn vũ & password Kieồm tra ủ.vũ S Maừ nhaõn vieõn & password K.tra N.vieõn ẹ S ẹ Hieón thũ chửụng trỡnh chớnh Keỏt thuực Thoõng baựo sai 3. Menu của nhân viên có quyền xóa sửa dữ liệu 4. Menu dành cho nhân viên có quyền thêm, xem dữ liệu 5. Một số kết quả đạt được1.Thống kê Card theo tổng đài 2. Thống kê Card hỏng theo tổng đài 3. Thống kê luồng tổng đài theo hướng 4. Thống kê luồng truyền dẫn theo hướng. 5. Thống kê đường truyền theo hướng 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 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. 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. 5. ẹaựnh giaự chửụng trỡnh(3) 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. Xin chân thành cảm ơn toàn thể hội đồng bảo vệ tốt nghiệp. Cảm ơn toàn thể các bạn Thank you! 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. 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. 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. II.5. ẹOÁI TệễẽNG Dệế LIEÂẽU ACTIVEXII.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.