Xây dựng hệ thống điều khiển và dò tìm lỗi trên mạng máy tính sử dụng phương pháp lập trình hướng đối tượng

40 5 0
Xây dựng hệ thống điều khiển và dò tìm lỗi trên mạng máy tính sử dụng phương pháp lập trình hướng đối tượng

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN  BÀI TẬP LỚN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: Xây dựng hệ thống điều khiển dị tìm lỗi mạng máy tính sử dụng phương pháp lập trình hướng đối tượng Giảng viên hướng dẫn: Phạm Minh Hồn Lớp học phần : Lập trình hướng đối tượng(221)_02 Nhóm - CNTT 62A Thành viên: Nguyễn Thị Thanh Huyền – 11205541 Ma Thái Bảo - 11200505 Nguyễn Minh Tâm – 11203474 Đỗ Tuấn Minh - 11206070 Vũ Sơn Tùng - 11208344 HÀ NỘI, THÁNG NĂM 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN  BÀI TẬP LỚN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: Xây dựng hệ thống điều khiển dị tìm lỗi mạng máy tính sử dụng phương pháp lập trình hướng đối tượng Giảng viên hướng dẫn: Phạm Minh Hồn Lớp học phần : Lập trình hướng đối tượng(221)_02 Nhóm - CNTT 62A Thành viên: Nguyễn Thị Thanh Huyền – 11205541 Ma Thái Bảo - 11200505 Nguyễn Minh Tâm – 11203474 Đỗ Tuấn Minh - 11206070 10 Vũ Sơn Tùng - 11208344 HÀ NỘI, THÁNG NĂM 2022 LỜI MỞ ĐẦU Nếu cách vài thập kỷ, máy tính cịn tài sản quý vài cá nhân mang lối sống đại ngày nay, máy tính xem phương tiện sống quen thuộc có mặt khắp nơi phục vụ cho nhiều mục đích, nhu cầu khác người Hiện đại, tiện ích, đa ưu điểm vượt trội máy tính mà khơng cơng cụ đánh bật Khi xã hội phát triển người cần đến quan tâm chia sẻ thông tin, điều tạo điều kiện cho máy tính phát huy hết tiện tích vốn có Một máy tính đơn lẻ làm nên bao điều kỳ diệu kết nối máy tính lại với thành hệ thống mạng máy tính điều kỳ diệu cịn nhân lên gấp vạn lần Sự đời mạng máy tính tích hợp đồng thời tiến công nghệ tổ chức thông tin, đem đến nhiều ảnh hưởng tích cực tạo nên chuyển biến có tính cách mạng vấn đề tổ chức khai thác sử dụng hệ thống máy tính Từ đó, mơi trường làm việc nhiều người sử dụng phân tán hình thành cho phép nâng cao hiệu khai thác tài nguyên chung từ vị trí địa lí khác Cùng với bước tiến vũ bão khoa học kỹ thuật, mạng máy tính phát triển cách nhanh chóng,đa dạng quy mơ, hệ điều hành ứng dụng Do việc xây dựng quản lí mạng máy tính ngày trở nên khó khăn phức tạp Với mong muốn góp phần cơng sức vào việc bảo vệ an tồn hệ thống mạng, đảm bảo trì cầu nối mạng hoạt động cách liên tục dẫn thầy Ths.Phạm Minh Hồn, nhóm chúng em xin phép trình bày đề tài: “Xây dựng hệ thống điều khiển dị tìm lỗi mạng máy tính phương pháp lập trình hướng đối tượng” Mặc dù có gắng hết khả trình độ kiến thức kinh nghiệm cịn hạn chế, nên khơng tránh khỏi có sơ sót Chúng em mong nhận xét, đánh giá, đóng góp ý kiến thầy để tập hoàn thiện Chúng em xin chân thành cảm ơn thầy! MỤC LỤC LỜI MỞ ĐẦU Chương GIỚI THIỆU VỀ HỆ THỐNG 1.1 Đặt vấn đề 1.2 Mục tiêu 1.3 Xác định yêu cầu CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Mô tả .6 2.2 Đối tượng, chức năng, đặc quyền đối tượng .6 2.3 Quy trình nghiệp vụ .7 2.4 Báo cáo thống kê CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 10 3.1 Ý tưởng thiết kế 10 3.2 Giới thiệu ngôn ngữ, phương pháp lập trình sử dụng .10 3.2.1 Phương pháp lập trình hướng đối tượng 10 3.2.2 Ngơn ngữ lập trình C++ 12 3.3 Giới thiệu, mô tả lớp 13 3.3.1 Lớp Admin 13 3.3.2 Lớp User 13 3.3.3 Lớp Manager 14 3.4 Các hàm sử dụng chương trình .14 3.4.1 Hàm tắt: (TatUser()) 14 3.4.2 Hàm lấy kiểm tra ID (BatUser()) 14 3.4.3 Hàm đăng nhập cho admin(AdminLogin() ) .14 3.4.4 Hàm đăng ký cho user(AddNewUser() ) .14 3.4.5 Hàm hiển thị chức (ChucNang()) 14 3.4.6 Hàm thêm người (ChucNangAdmin()) 14 3.4.7 Hàm in danh sách vào (HienThiUserLoiMang()) 15 Chương 4: CÀI ĐẶT VÀ THỬ NGHIỆM 16 Phần mềm điều khiển dị tìm lỗi .16 4.1 Code 16 4.2 Mô tả cách thức quy trình hoạt động hệ thống 28 LỜI KẾT 38 Tự đánh giá .38 Định hướng hoàn thiện hệ thống 38 Lời cảm ơn 38 Chương GIỚI THIỆU VỀ HỆ THỐNG 1.1 Đặt vấn đề Nếu 150 năm trước để gửi thư chuyển phát nhanh từ London đến California từ đến tuần ngày thư điện tử hay gọi email phần nhỏ giây để truyền tải thông điệp Sự cải thiện hàng triệu lần độ trễ góp phần thúc đẩy kinh tế giới, giúp giới di chuyển với tốc độ ánh sáng cáp quang trải dài tồn cầu Thơng qua mạng máy tính, cần vài lần nhấn phím, phát trực tiếp video youtube, đọc báo wikipidia, đặt mua quần áo lazada, trò chuyện video với bạn bè lướt facebook thời gian rảnh, nên không cịn nghi ngờ nữa, khả gửi nhận thơng tin qua mạng viễn thơng tồn cầu máy tính thay đổi giới mãi Nhưng khơng phải từ sinh ra, máy tính mạng ln song hành với nhau, hầu hết máy tính trước năm 1970 hoạt động đơn độc Tuy nhiên máy tính lớn bắt đầu xuất khắp nơi thiết bị giá rẻ bắt đầu xuất bàn làm việc người, việc chia sẻ liệu tài nguyên ngày trở nên hữu ích mạng máy tính xuất Mặt khác, không giống máy tính hoạt động độc lập, hệ thống mạng máy tính tiềm ẩn nhiều rủi ro lỗi Những lỗi máy tính, laptop thường gặp có nhiều, đặc biệt với lỗi mạng máy tính, nguyên nhân lại nhiều dễ dàng để tìm ngun nhân lỗi thực Chính việc giải số lỗi phát sinh liên quan đến lỗi mạng máy tính, laptop, lỗi máy tính tính thường gặp ngày trở nên quan trọng cấp thiết Vì vậy, dựa tình hình thực tế, việc xây dựng hệ thống điều khiển dị tìm lỗi trở nên ngày thiết thực 1.2 Mục tiêu Mục tiêu việc xây dựng hệ thống giúp người dùng điều khiển tìm kiểm lỗi mạng máy tính cách nhanh chóng có hiệu Từ đó, kiểm sốt lỗi mạng máy tính đề xuất giải pháp giải phù hợp với lỗi gặp phải Hệ thống tạo đảm bảo dễ dàng cài đặt sử dụng Khi hệ thống cập nhật bổ sung tính đảm bảo ổn định, thông tin người dùng hoàn toàn bảo mật 1.3 Xác định yêu cầu  Dữ liệu trình bày hợp lý, dễ hiểu, cụ thể, cung cấp đầy đủ liệu cho người dùng  Cho phép duyệt thông tin nhanh đơn giản tuỳ thuộc vào loại đối tượng người dùng  Chức tìm kiếm thơng tin phải đơn giản, dễ sử dụng, dễ lựa chọn, phù hợp với loại đối tượng người dùng; có khả tìm kiếm tương đối xác tìm kiếm xác  Cung cấp giao diện truy cập theo chuẩn để bảo đảm khả kết nối với hệ thống  Lưu lại thông số liệu người quản lý kiểm tra dị tìm lỗi  Hệ thống phân quyền sử dụng người quản lý người dùng để đảm bảo vấn đề bảo mật thông tin  Dễ dàng cài đặt sử dụng, linh hoạt, sức chứa lớn, độ tin cậy cao, có khả bảo trì vào phục hồi liệu sau bảo trì, đảm bảo khả sử dụng tương tác với hệ thống CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Mô tả Hệ thống xây dựng giúp người dùng tìm ngun nhân lỗi thơng qua admin hệ thống Admin người nhận nhiệm vụ trực tiếp để quản lý hệ thống:  Trước tiên, để sử dụng hệ thống, người dùng cần đăng nhập vào hệ thống  Hệ thống gồm đối tượng truy cập admin user, người dùng lựa chọn đối tượng phù hợp để tiến hành đăng nhập vào hệ thống  Khi chọn đối tượng admin, người dùng có cấp quyền quản lý hệ thống, đồng thời có nhiệm vụ tìm user bị lỗi mạng, tìm nguyên nhân lỗi giúp user tìm biện pháp khắc phục lỗi mạng trường hợp lỗi mà user gặp phải  Khi user đăng nhập vào hệ thống, hệ thống thay đổi trạng thái user từ online chuyển sang offline  User chưa có tài khoản đăng kí tài khoản để truy cập vào hệ thống 2.2 Đối tượng, chức năng, đặc quyền đối tượng Sơ đồ - Sơ đồ đối tượng hệ thống điều khiển dị tìm lỗi mạng máy tính ❖ Các đối tượng hệ thống thực chức đặc quyền sau: ➢ Manager: ■ Hiển thị chức hệ thống để giúp người dùng chọn lựa chọn đối tượng đăng nhập phù hợp với thân Nếu người dùng admin chọn đối tượng đăng nhập admin để tiếp tục việc đăng nhập vào hệ thống; người dùng user chọn user để đăng nhập Thông qua manager, người dùng đăng xuất khỏi hệ thống cần thiết ➢ Admin: kiểm soát, quản lý trì hệ thống ■ Quản lý trạng thái user, chuyển đổi trang thái user từ on sang off ngược lại ■ Dị tìm sửa lỗi hệ thống: tìm user bị lỗi mạng, tìm nguyên nhân lỗi giúp user tìm biện pháp khắc phục lỗi Cụ thể, nội dung công việc admin bao gồm thay đổi kết nối user, ping đến user, xem user on off, dị tìm lỗi mạng user ➢ User: ■ User người dùng hệ thống, gặp vấn đề lỗi, user có quyền đăng kí tài khoản hệ thống đăng nhập vào hệ thống, sau đăng nhập user bị kiểm soát tình trạng hoạt động admin 2.3 Quy trình nghiệp vụ ❖ Sơ đồ quy trình nghiệp vụ: ❖ Quy trình vào đăng nhập vào hệ thống: Thơng qua quản lý, người dùng chọn đối tượng phù hợp với thân để đăng nhập vào hệ thống ➢ Với User: ■ Người dùng chọn đối tượng user bảng chức để đăng nhập vào hệ thống Khi đăng nhập thành công, người dùng tiếp tục sử dụng, trạng thái user chuyển từ off sang on Ngược lại, đăng nhập thất bại hệ thống gửi thơng báo tới user user chọn lại chức ■ Nếu người dùng chưa có tài khoản, người dùng quyền đăng ký tài khoản để đăng nhập vào hệ thống cách lựa chọn mục đăng kí user, sau đăng kí thành cơng người dùng đăng nhập vào hệ thống giống trường hợp có sẵn tài khoản để đăng nhập ➢ Với admin, đăng nhập tương tự user, sau đăng nhập admin cấp quyền quản lí hệ thống với chức năng: ■ Tắt user: Chuyển trạng thái user từ online sang offline ■ Bật user: Chuyển trạng thái user từ offline sang online ■ Xem danh sách user on/off: admin quyền xem trang thái user hệ thống ■ Dị lỗi: Thơng qua danh sách user, dị tìm lỗi user không đăng nhập vào hệ thống, đưa nguyên nhân lỗi ■ Quay trở lại: Thoát khỏi chế độ admin 24 25 26 27 4.2 Mô tả cách thức quy trình hoạt động hệ thống Khi chạy chương trình, hình hệ thống xuất sau:  Giao diện: Hệ thống hiển thị chức giúp người dùng dễ dàng lựa chọn, bao gồm: ADMIN DANG NHAP, USER DANG KY, USER DANG NHAP, THOAT CHUONG TRINH 28 Sau chọn mục “ ADMIN DANG NHAP ” , tiếp tục đăng nhập admin cách nhập: USERNAME ADMIN: admin PASSWORD: 123 Sau nhập danh sách chức admin thị lên hình “DANH SACH CHUC NANG ADMIN” bao gồm: - Tắt user: đưa user trở trang thái OFF Bật user: để đưa user trở trạng thái ON Xem danh sách user ON/OFF: xem danh sách tất user mà admin quản lí Dị lỗi: tìm dựa ping Quay trở lại: đưa giao diện DANH SACH CHUC NANG Thực việc tắt user minh 29 Sau thực thành cơng tắt user, chương trình đưa thông báo “DA TAT USER THANH CONG” tới admin Nếu user không tồn danh sách, chương trình đưa thơng báo “ KHONG THE TIM THAY USER CO USERNAME = ? !” 30 XEM DANH SACH USER ON/OFF - chương trình hiển thị hết tất user có danh sách, bao gồm tên với user thông số ping mà admin quản lí hệ thống BAT USER - Chuyển đổi tình trạng user từ OFF sang ON 31 Sau bật user bật lại user minh, thông báo “DA BAT USER THANH CONG!” đươc hiển thị lên hệ thống Trong trường hợp, bật user không tồn danh sách quản lí admin thị thông báo “KHONG THE TIM THAY USER CO USERNAME = ? !” 32 Sau bật user thành công, trở lại xem danh sách thấy user bật trạng thái ON DO LOI Sau thực dò lỗi, danh sách user bị lỗi nguyên nhân lỗi hiển thị hình giúp admin xác định xác lỗi user: ➔ ➔ ➔ ➔ ping

Ngày đăng: 07/06/2022, 18:44

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

Tài liệu liên quan