1. Trang chủ
  2. » Giáo Dục - Đào Tạo

đề tài phát triển công cụ quản trị mạng cục bộ

77 2 0

Đ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

Khoa công nghệ thông tin D101 K8 LỜI CẢM ƠN - Trên thực tế khơng có thành cơng mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy, Cơ, gia đình bạn bè Với lời biết ơn sâu sắc nhất, em xin gửi đến quý Thầy, Cô Khoa Công Nghệ Thông Tin - Trường Đai Hoc Thanh Đô với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, em xin chân thành cảm ơn thầy giáo Trần Xuân Thanh, người thầy tận tình hướng dẫn, giúp đỡ cho em hồn thành q trình hồn thành Khóa luận tốt nghiệp Đồ Án Tốt Nghiệp thực khoảng thời gian 03 tháng Bước đầu vào thực tế, tìm hiểu, kiến thức em hạn chế nhiều bỡ ngỡ Do vậy, không tránh khỏi thiếu sót điều chắn, em mong nhận ý kiến đóng góp quý báu quý Thầy, Cô bạn học lớp để kiến thức em lĩnh vực hoàn thiện Sau cùng, em xin kính chúc q Thầy, Cơ Khoa Cơng Nghệ Thơng Tin tồn thể người thật dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng cảm ơn Hà Nội, Ngày 01 Tháng 06 Năm 2020 Sinh viên thực Nguyễn Minh Tiến Báo cáo Đồ áá́n tốt nghiệệ̣p Nguyễn Minh Tiến_ 1601702 Khoa công nghệ thông tin D101 K8 LỜI MỞ ĐẦU - Cùng với phát triển công nghệ thông tin, công nghệ mạng máy tính phát triển mạng Internet ngày phát triển đa dạng phong phú Các dịch vụ mạng thâm nhập vào hầu hết lĩnh vực đời sống xã hội Các thông tin Internet đa dạng nội dung hình thức, có nhiều thơng tin cần bảo mật cao tính kinh tế, tính xác tính tin cậy Bên cạnh đó, hình thức phá hoại mạng trở nên tinh vi phức tạp Do hệ thống, nhiệm vụ bảo mật đặt cho người quản trị mạng quan trọng cần thiết Xuất phát từ thực tế đó, có nhiều cơng nghệ liên quan đến bảo mật hệ thống mạng máy tính xuất hiện, việc nắm bắt cơng nghệ cần thiết Chính vậy, việc thiết lập mạng LAN đem đến lợi ích như: máy tính mạng trao đổi thông tin với dễ dàng, dùng chung ứng dụng mạng( tiết kiệm chi phí mua phần mềm quyền), dùng chung thiết bị ngoại vi như: máy in, ổ cứng, máy scan (tiết kiệm chi phí phần cứng), Nhưng bên cạnh đặt số vấn đề là: phải quản lý máy tính mạng LAN máy tính làm việc cách hiệu từ xa, quản lý người dùng máy tính mạng công việc học tập làm việc cách hiệu Là sinh viên công nghệ thông tin, với hiểu biết kiến thức tích lũy thời gian học trường tự học, nên em định chọn đề tài “Phát triển công cụ quản trị mạng cục bộ” hoạt động Online Offline với hy vọng ứng dụng học vào thực tế, qua phát triển ứng dụng trợ giúp cho việc quản lý máy tính mạng LAN Mặc dù sinh viên học chuyên nghành phần mềm kinh nghiệm làm việc kỹ thuật hạn chế, nội dung tài liệu cịn có phần sai sót nên mong Thầy bạn sinh viên đóng góp nhiều ý kiến bổ sung thêm để em hồn thành đồ án cách xác hữu ích Trong q trình xây dựng báo cáo này, em nhận nhiều giúp đỡ, góp ý giảng viên bạn lớp Em xin chân thành cảm ơn! Báo cáo Đồ áá́n tốt nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU MỤC LỤC BANG KÝ HIỆU VÀ VIẾT TẮT DANH MỤC HÌNH VẼ DANH MỤC BẢNG Tổng quan mạng cục công cụ lập trình Mục đích đề tài Lý chọn đề tài Lý chọn ngôn ngữ thiếế́t kếế́ JAVA 3.1 Đơn giản 10 3.2 Hướng đối tượng 10 3.4 Mạnh mẽ 11 3.5 Bảo mật 11 3.6 Phân tán 12 3.7 Đa luồng 12 3.8 Động 12 Thuật toán sử dụng Nền tảng Net Đối tượng phạm vi nghiên cứu 6.1 Đối tượng nghiên cứu 6.2 Phạm vi nghiên cứu Chương 1: TỔNG QUAN TRONG NET FRAMEWORK 1.1 Tổng quan lập trình mạng 1.1.1 Họ giao thức TC 1.1.2 So sánh giao t 1.1.3 Địa IP 1.2 Lập trình mạng Net Framwork 1.2.1 1.2.1.1 Nền tảng NET 1.2.1.2 1.2.2 Cơ sở lý thuyết Sử dụng lớp 1.2.2.1 Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin 1.2.2.2 Nguyễn Minh Tiến_ 1601702 1.2.2.3 1.2.3.1 1.2.3.2 1.2.4.1 1.2.4.2 1.2.4.3 1.2.3 Socket không đồng Mô hình xử lý kiện Windows Sử dụng Socket không đồng bộộ 1.2.4 Sử dụng Thread c Mộột số khái niệm Sử dụng Thread chương trình Net Sử dụng Threadpool chương trình Ne 1.2.4.4 1.2.4.5 2.2.1.1 2.2.1.2 1.3 Sơ lược lập trình đa luồng 1.3.1 Khái niệm Luồng (Thre 1.3.2 Khảo sát namespace Sy 1.3.2.1 Lớp Thread 1.3.2.2 Thao tác với luồng 1.3.3 Đồng bợộ hóa (Synchron 1.3.3.1 1.3.3.2 1.3.3.3 1.3.3.4 Sử dụng Thread chương trình Net Chương 2: PHÂN TÍCH THIẾế́T KẾế́ HỆỆ̣ THỐNG 2.1 Khảo sát thực trạng 2.1.1 Phân tích nhu cầu thực 2.1.2 Yêu cầu đề 2.1.3 Mơ hình liệu mức 2.2 Phân tích thành phần xử lý 2.2.1 Các xử lý liên quan đến 2.2.2 Các xử lý việc g 2.3 Thiếế́t kếế́ liệu 2.3.1 Chuẩn hóa liệu: 2.3.2 Mơ hình liệu mức 2.3.3 Thiết kế liệu: 2.4 Giao diện 2.4.1 Giao diện phía Client 2.4.1.1 Giao diện chờ kết nối 2.4.1.2 2.4.1.3 Màà̀n hình Gửi - nhận thơng điệp từ Server 2.4.1.4 Màà̀n hình Nhận tệp tin, file từ Server Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702 Khoa Công Nghệệ̣ Thơng Tin 2.4.2 D101 K8 Giao diện phía Server 62 2.4.2.1 Màà̀n hình 62 2.4.2.2 Màà̀n hình Chat trực tiếp với Client .62 2.4.2.3 Màà̀n hình Server gửi thơng điệp cho Client 63 2.4.2.4 Màà̀n hình theo dõi Client .63 2.4.2.5 Màà̀n hình chụp ảnh màà̀n hình Client .64 2.4.2.6 Màà̀n hình điều khiển Client từ xa 64 2.4.2.7 Màà̀n hình gửi lệnh Shell 65 Chương 3: CÀÀ̀I ĐẶT – THỬ NGHIỆỆ̣M 3.1 Giới thiệu chương trình 3.2 Cài đặt chương trình 3.3 Đánh giá chương trình Chương 4: KẾế́T LUẬN 4.1 Kếế́t đạt 4.2 Hướng phát triển KẾế́T LUẬN DANH MỤC TÀÀ̀I LIỆỆ̣U THAM KHẢO Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Ky hiêu, viết tắt LAN IP WLAN CPU SERVER CLIENT NIC Repeater, Hub, Switch, Bridge CABLE WAN UDP TCP FCL IDE IANA MAC API Nguyễn Minh Tiến_ 1601702 Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702 Khoa Công Nghệệ̣ Thông Tin D101 K8 DANH MỤC HÌNH VẼ Số hiệu hình vẽ Tên hình Số trang Hình 1.1: Minh họa biên dịch chạy chương trình C/C++ Hình 1.2: Minh họa biên dịch chạy chuơng trình Ngơn ngữ lập trình Java Hình 2.1: Mạng LAN mạng kếá́t nối máá́y tính kếá́t nối nội Hình 2.4: Mạng dạng hình Hình 2.5: Mạng dạng vịng Hình 2.6: Mạng dạng tuyếá́n Hình 2.7: Kếá́t chương trình khơng sử dụng đồng hóa Hình 2.8: Kếá́t chương trình sử dụng đồng hóa Hình 3.1: Mơ hình liệệ̣u mức quan niệệ̣m Hình 3.2: Mơ hình xử lý đăng nhập Hình 3.3: Mơ hình xử lý đăng xuất Hình 3.4: Mơ hình xử lý gửi tin nhắn Online Hình 3.5: Mơ hình xử lý gửi tin nhắn Offline Hình 3.6: Mơ hình xử lý thêm Friend Hình 3.7: Mơ hình xử lý xóa Friend Hình 3.8: Mơ hình xử lý tạo Group Hình 3.9: Mơ hình xử lý đồng ý gia nhập Group Hình 3.10: Mơ hình xử lý thoáá́t khỏi Group Hình 3.11: Mơ hình xử lý hủy Group Hình 3.12: Mơ hình xử lý gửi tin nhắn Group Hình 3.13: Mơ hình liệệ̣u mức vật lý Hình 3.14: Màn hình chờ kếá́t nối Hình 3.15: Kếá́t nối server thành công Hình 3.16: Màn hình Chat Clien Server Hình 3.17: Màn hình nhận thơng điệệ̣p từ Server Hình 3.18: Màn hình Nhận tệệ̣p tin, file từ Server Hình 3.19: Màn hình Hình 3.20: Màn hình Chat trực tiếá́p với Client Hình 3.21: Màn hình Server gửi thơng điệệ̣p cho Client Hình 3.22: Màn hình theo dõi Client Hình 3.23: Chụp ảnh hình Client Hình 3.25: Màn hình gửi lệệ̣nh Shell Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702 Khoa Công Nghệệ̣ Thông Tin D101 K8 DANH MỤC BẢNG Số hiệu bảng Tên bảng Số trang Bảng 2.1: Cáá́c thành phần lớp IpAddress Bảng 2.2: Cáá́c thành viên lớp IpEndPoint Bảng 2.3: Cáá́c thành viên lớp UDPClient Bảng 2.4: Cáá́c thành phần lớp TcpClient Bảng 2.5: Cáá́c thành phần lớp TcpListener Bảng 2.6: Một số lớp namespace System.Threading Bảng 2.7: Cáá́c thành phần static lớp Thread Bảng 2.8: Cáá́c thành viên cấp đối tượng lớp Thread Bảng 3.1: Table Client Bảng 3.2: Table FriendList Bảng 3.3: Table OfflineMessage Bảng 3.4: Table GroupChat Bảng 3.5: Table GroupDetail Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 Tổng quan mạng cục cơng cụ lập trình Mục đích đề tài Chương trình “Giám sát hỗ trợ máy tính mạng LAN” xây dựng nhằm hỗ trợ cho việc hỗ trợ, giám sát trao đổi liệu mạng LAN công ty, doanh nghiệp mà khơng cần phải sử dụng phần mềm bên để đảm bảo liệu khơng bị truyền bên ngồi Lý chọn đề tài Việc nối máy tính thành mạng từ lâu trở thành nhu cầu khách quan vì: Có nhiều công việc chất phân tán thông tin, xử lý hai địi hỏi có kết hợp truyền thơng với xử lý sử dụng phương tiện từ xa Chia sẻ tài nguyên mạng cho nhiều người sử dụng thời điểm (ổ cứng, máy in, ổ CD ROM ) Nhu cầu liên lạc, trao đổi thơng tin nhờ phương tiện máy tính Các ứng dụng phần mềm đòi hòi thời điểm cần có nhiều người sử dụng, truy cập vào sở liệu Hiện nay, mạng LAN có tiến vượt bậc ngày phổ biến đời sống sinh hoạt Điều làm cho nhu cầu liên lạc trao đổi thông tin thông qua mạng LAN ngày lớn hơn, công ty dùng để hỗ trợ trao đổi Database mà khơng cần sử dụng phần mềm bên ngồi khác Chính vậy, chương trình “Giám sát vàà̀ hỗ trợ máy tính mạng LAN” xây dựng để đáp ứng phần nhu cầu cấp thiết Trên thực tế có nhiều ứng dụng mạng phổ biến rộng rãi cho việc hỗ trợ này, người dùng phải Doawnload nhiều phần mềm khác Người ta sử dụng chương trình Chat, Teamview, Ultraview, Sky… với mục đích trao đổi thơng tin trị chuyện, bàn bạc cơng việc gửi liệu gián tiếp qua môi trường Internet - cách đơn giản để kết nối người lại với Khi xây dựng chương trình cần phải đảm bảo yêu cầu kết nối, liệu trình truyền phải đảm bảo tồn vẹn an tồn Đặc biệt chương trình tích hợp chức truyền file, chat, theo dõi quản lý máy tính mạng LAN Là ứng dụng mạng nên chương trình hỗ trợ, giam sát hoạt động dựa mơ hình Client – Server Point to Point kết nối giao thức TCP UDP Trên sở đó, em xây dựng chương trình hoạt động theo mơ hình Client – Server sử dụng giao thức kết nối TCP Khi xây dựng chương trình vấn đề quan tâm vấn đề bảo mật thơng tin truyền Do mã hóa thơng tin trước truyền việc làm hoàn toàn Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 SenderID SendTime Message Table GroupChat - Chức năng: Lưu tạm thời thơng tin nhóm Chat - Danh sách thuộc tính: STT Tên thuộc tính GroupID UserID GroupName CreateTime Table GroupDetail - Chức năng: Lưu thông tin chi tiết nhóm Chat - Danh sách thuộc tính: Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702 Khoa Công Ngh STT Tên thuộc tính 2.4 Giao diện tính trương trình 2.4.1 Giao diện phía Client 2.4.1.1Giao diện chờ kết nối Hình 2.8: Màà̀n hình chờ kết nối Hình 2.9: Kết nối server thàà̀nh cơng 2.4.1.2Màà̀n hình Chat Khi client kết nối đến Server Server lựa chọn Client Click vào nút Chat Khi bên Client xuất form Chat để trị chuyện với Server Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 Hình 2.10: Màà̀n hình Chat Clien Server 2.4.1.3Màà̀n hình Gửi - nhận thơng điệp từ Server Hình 2.11: Màà̀n hình Server gửi thơng điệp => Client Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 Khi Server gửi thông điệp đến máy Client thơng báo hiển thị lên hình Client, thơng báo thị lên hình Client Hình 2.12: Màà̀n hình nhận thơng điệp từ Server Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 2.4.1.4Màà̀n hình Nhận tệp tin, file từ Server Server chọn File gửi đến máy Client đường dẫn mặc định C:\ máy Client Hình 2.13: Màà̀n hình Gửi - Nhận tệp tin, file từ Server Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thơng Tin Ngũn Minh Tiến_ 1601702 2.4.2 Giao diện phía Server 2.4.2.1Màà̀n hình Hình 2.14: Màà̀n hình 2.4.2.2Màà̀n hình Chat trực tiếp với Client Hình 2.15: Màà̀n hình Chat trực tiếp với Client Đồ Án Tốt Nghiệệ̣p Khoa Cơng Nghệệ̣ Thơng Tin Ngũn Minh Tiến_ 1601702 2.4.2.3Màà̀n hình Server gửi thơng điệp cho Client Hình 2.16: Màà̀n hình Server gửi thơng điệp cho Client 2.4.2.4Màà̀n hình theo dõi Client Chức cho phép Server theo dõi hình Client làm việc, điều lấy chuột bàn phím máy Client điều khiển máy tính bạn check vào nút điều khiển, ngồi bạn mở rộng hình để điều khiển cách thuận tiện Hình 2.17: Màà̀n hình theo dõi Client Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 2.4.2.5Màà̀n hình chụp ảnh màà̀n hình Client Client chụp hình gửi đến cho Server, Server hiển thị lên Form chụp hình Trên giao diên chụp hình chương trình, Server chụp tiếp cách nhấn F5 Click vào nút ScreenShot Và Server lưu lại hình cách nhấn Ctrl +S vào menu quản lý chọn lưu ảnh Ở Server lưu lại ảnh với nhiều định dạng khác Hình 2.18: Chụp ảnh màà̀n hình Client 2.4.2.6Màà̀n hình điều khiển Client từ xa Với chức Client phải cung cấp tài khoản mật cho Server để Server Remote Desktop đến Client Khi sử dụng tính Client bị Logoff ngồi để nhường lại hình khiển cho Server Đồ Án Tốt Nghiệệ̣p Khoa Cơng Nghệệ̣ Thơng Tin Ngũn Minh Tiến_ 1601702 Hình 2.19: Màà̀n hình điều khiển Client từ xa 2.4.2.7Màà̀n hình gửi lệnh Shell Hình 2.20: Màà̀n hình gửi lệnh Shell Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 Chương 3: CÀÀ̀I ĐẶT – THỬ NGHIỆỆ̣M 3.1 Giới thiệu chương trình Chương trình Quản lý, giám sát hỗ trợ máy tính mạn LAN chương trình sử dụng giao thực TCP xây dựng mơ hình Client-Server Với thiết kế giao diện đồ họa tạo điều kiện thuận lợi cho người sử dụng tương tác với hệ máy tính từ xa cách cập nhật thông tin đồ họa đến từ máy tính từ xa tới người sử dụng đồng thông tin quản lý người dùng tương tác đến máy tính xa, giống ngồi máy Chương trình có khả kết nối quản lý nhiều máy tính lúc Đặc biệt chương trình hoạt động trường hợp Online Offline Chương trình Server với số chức như: Điều khiển từ xa, Chat, gửi thông điệp, truyền file, chụp hình, Remote Desktop, theo dõi điều khiển hình máy Client Hình 3.1: Giao diện máy server Chương trình máy Client: Ở cần nhập địa IP máy Server vào để kết nối đến Server Sau Clien nhập ip Server vào kết nối đến Server thành cơng địa IP lưu máy Client để dùng cho phiên khởi động sau Client tự động kết nối đến máy Server Nếu Server thay đổi địa IP bên Client Form nhập để bắt người dùng nhập địa IP Server để bên Client kết nối tới Server Client có nhiệm vụ kiểm tra kết nối đến máy Server sau giây, bên chương trình bên Server bị tắt bị khởi động lại Client Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thơng Tin Ngũn Minh Tiến_ 1601702 dị tìm kết nối để kết nối đến Server Vì chương trình bên Server khởi động lên bên Client tự động kết nối đến Server Hình 3.2: Màà̀n hình chờ kết nối Hình 3.3: Kết nối server thàà̀nh cơng Code minh họa public void bnt_ok_Click(object sender, EventArgs e) { try { IPEndPoint ipep IPEndPoint(IPAddress.Parse(txt_ipserver.Text), 7400); maykhach = new TcpClient(); maykhach.Connect(ipep); // lưu ip vàà̀o file StreamWriter ripserver = File.CreateText(fileipserver); ripserver.WriteLine(txt_ipserver.Text); ripserver.Close(); / gui thong tin sendinfo(); //nhan du lieu tu server = new th_nhandl = new Thread(new ThreadStart(nhandulieu)); th_nhandl.Start(); Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 MessageBox.Show("Kết nối thàà̀nh công đến server: " + txt_ipserver.Text); this.Hide(); } catch (Exception) { MessageBox.Show("IP máy chủ không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } private void autoketnoi() { StreamReader ipserver = File.OpenText(fileipserver); string sip; sip = ipserver.ReadLine(); ipserver.Close(); if (sip == "") { this.Show(); timer1.Enabled = false; timer2.Enabled = false; } else { try { IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(sip), 7400); maykhach = new TcpClient(); maykhach.Connect(ipep); th_nhandl = new Thread(new ThreadStart(nhandulieu)); th_nhandl.Start(); sendinfo(); MessageBox.Show("Kết nối thàà̀nh công đến server!: " + sip, "Thàà̀nh Công", MessageBoxButtons.OK, MessageBoxIcon.Information); catch (Exception) { this.Show(); timer1.Enabled = false; timer2.Enabled = false; } } } 3.2 Cài đặt chương trình - Do chương trình viết phần mềm: NetBeans IDE 8.2  Product Version: NetBeans IDE 8.2 (Build 201609300101) Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin      Nguyễn Minh Tiến_ 1601702 Java: 1.8.0_212; Java HotSpot(TM) 64-Bit Server VM 25.212-b10 Runtime: Java(TM) SE Runtime Environment 1.8.0_212-b10 System: Windows 10 version 10.0 running on amd64; Cp1252; en_US (nb) User directory: C:\Users\TienLT\AppData\Roaming\NetBeans\8.2 Cache directory: C:\Users\TienLT\AppData\Local\NetBeans\Cache\8.2 nên để chạy chương trình u cầu máy tính phải cài đặt Microsoft NET Framework 4.0 có hỗ trợ Java JDK - Chương trình đóng gói thành hồn chỉnh jar triển khai cho máy tính mạng LAN giống phần mềm bình thường - Để đảm bảo tính ổn định linh hoạt máy Server nên sử dụng địa IP tĩnh hạn chế thay đổi địa IP 3.3 Đánh giá chương trình  Chương trình quản lý, hỗ trợ, truyền file với máy tính      mạng LAN, đáp ứng đủ nhu cầu sử dụng nội Tốc độ xử lý chương trình nhanh Có thể hoạt động điều kiện Online Offline khơng có mạng Tính theo dõi máy hình làm việc máy Client mạnh mẽ Có thể sử dụng cho Laptop, PC hay thơng qua Wifi LAN Chương trình có giao diện trực quan thân thiện nên dễ sử dụng Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 Chương 4: KẾế́T LUẬN 4.1 Kếế́t đạt Đề tài “Chương trình hỗ trợ máy tính mạng LAN” thực nội dung sau:  Tìm hiểu cách thức lập trình Socket lập trình đa luồng mơi trường NET  Tìm hiểu cách thức hoạt động chương trình Chat đơn giản  Tìm hiểu cách thức điều khiển máy tính khác qua mạng LAN  Tìm hiểu cách thức gửi loại File User mạng LAN  Tìm hiểu cách thức theo dõi máy tính khác qua mạng LAN Ưu nhược điểm chương trình: - Ưu điểm: + Quản lý hỗ trợ máy tính khác đơn giản + Tích hợp số chương trình phần mềm + Dễ update chỉnh sửa - Nhược điểm: + Chưa gửi kèm hình ảnh Chat + Chưa có chức xem lịch sử Client 4.2 Hướng phát triển Về bản, nghiên cứu đạt yêu cầu đặt Tuy nhên có điều kiện, đồ án cố gắng phát triển thêm chức sau: Hỗ trợ chức Voice Chat Webcam Hỗ trợ chức xem lịch sử Hỗ trợ chức họp Online Cải tiến giao diện sử dụng TabControl cho chức để gọn gàn tránh gây rối cho người dùng Có thể nhận biết thao tác phần cứng Client như: Cắm USB, đóng mở ổ đĩa Khóa mở bàn phím, chuột chức hệ thống từ xa KẾế́T LUẬN Trong q trình thực làm Khóa luận tốt nghiệp, em có hội làm quen mơi trường làm việc biết cách xây dựng phần mềm hồn chỉnh Em tích lũy kinh nghiệm kiến thức công việc kinh nghiệm kỹ mềm Đồ Án Tốt Nghiệệ̣p Khoa Công Nghệệ̣ Thông Tin Nguyễn Minh Tiến_ 1601702 DANH MỤC TÀÀ̀I LIỆỆ̣U THAM KHẢO 1) Thư viện Học liệu Mở Việt Nam (VOER) tài trợ Vietnam Foundation vận hành tảng Hanoi Spring Đia chi: https://voer.edu.vn [Truy cập ngày: 20/12/2019] 2) Packt Publishing Ltd (2015), “Mastering OpenVPN” Đia chi: https://bom.to/WkJrOs [Truy cập ngày: 20/12/2019] 3) ITFORVN Đia chi: https://bom.to/32JzKs [Truy cập ngày: 10/01/2020] 4) GitHup Đia chi: https://github.com [Truy cập ngày: 19/01/2020] Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702 Khoa Công Nghệệ̣ Thông Tin NHẬN XÉT GIẢNG VIÊN HƯỚNG DẪN - Giảng viên hướng dẫn Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702 ... định chọn đề tài ? ?Phát triển công cụ quản trị mạng cục bộ? ?? hoạt động Online Offline với hy vọng ứng dụng học vào thực tế, qua phát triển ứng dụng trợ giúp cho việc quản lý máy tính mạng LAN Mặc...Khoa công nghệ thông tin D101 K8 LỜI MỞ ĐẦU - Cùng với phát triển công nghệ thông tin, cơng nghệ mạng máy tính phát triển mạng Internet ngày phát triển đa dạng phong... HÌNH VẼ DANH MỤC BẢNG Tổng quan mạng cục công cụ lập trình Mục đích đề tài Lý chọn đề tài Lý chọn ngôn ngữ thiếế́t kếế́ JAVA

Ngày đăng: 28/11/2022, 17:36

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Java được thết kế quanh mô hình hướng đối tượng. Vì vậy trong Java, tiêu điểm là dữ liệu và các phương pháp thao tác lên dữ liệu đó. - đề tài phát triển công cụ quản trị mạng cục bộ
ava được thết kế quanh mô hình hướng đối tượng. Vì vậy trong Java, tiêu điểm là dữ liệu và các phương pháp thao tác lên dữ liệu đó (Trang 11)
Hình 3: Sơ đồ lập trình socket hướng kết - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 3 Sơ đồ lập trình socket hướng kết (Trang 14)
Khác với mơ hình OSI tầng liên mạng sử dụng giao thức kết nối mạng "không liên kết" (connectionless) IP, tạo thành hạt nhân hoạt động của Internet - đề tài phát triển công cụ quản trị mạng cục bộ
h ác với mơ hình OSI tầng liên mạng sử dụng giao thức kết nối mạng "không liên kết" (connectionless) IP, tạo thành hạt nhân hoạt động của Internet (Trang 17)
Bảng 1.1: Các phép toán làà̀m việc trên bit - đề tài phát triển công cụ quản trị mạng cục bộ
Bảng 1.1 Các phép toán làà̀m việc trên bit (Trang 20)
1.2.3.1Mơ hình xử lý sự kiện của Windows - đề tài phát triển công cụ quản trị mạng cục bộ
1.2.3.1 Mơ hình xử lý sự kiện của Windows (Trang 28)
Hình 1.7: Kết quả chương trình khơng sử dụng đồng bợộ - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 1.7 Kết quả chương trình khơng sử dụng đồng bợộ (Trang 49)
Hình 1.8: Kết quả chương trình sử dụng đồng bợộ hóa - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 1.8 Kết quả chương trình sử dụng đồng bợộ hóa (Trang 50)
2.1.3 Mơ hình dữ liệu ở mức quan niệm - đề tài phát triển công cụ quản trị mạng cục bộ
2.1.3 Mơ hình dữ liệu ở mức quan niệm (Trang 56)
Hiển thị màn hình chính - đề tài phát triển công cụ quản trị mạng cục bộ
i ển thị màn hình chính (Trang 57)
- Mô tả: Khi một Client yêu cầu kết nối với hệ thống, Client sẽ hiển thị lại màn hình kết nối và đồng thời gửi thơng báo thốt đến Server, cùng lúc đó Server sẽ cập nhật lại trạng thái đăng nhập của Client. - đề tài phát triển công cụ quản trị mạng cục bộ
t ả: Khi một Client yêu cầu kết nối với hệ thống, Client sẽ hiển thị lại màn hình kết nối và đồng thời gửi thơng báo thốt đến Server, cùng lúc đó Server sẽ cập nhật lại trạng thái đăng nhập của Client (Trang 58)
Hình 2.3: Mơ hình xử lý gửi tin nhắn Online - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.3 Mơ hình xử lý gửi tin nhắn Online (Trang 59)
Màn hình chính Server Table Users - đề tài phát triển công cụ quản trị mạng cục bộ
n hình chính Server Table Users (Trang 59)
- Mô hình xử lý: Xóa Friend ra khỏi FriendList - đề tài phát triển công cụ quản trị mạng cục bộ
h ình xử lý: Xóa Friend ra khỏi FriendList (Trang 60)
2.3 Thiếế́t kếế́ dữ liệu - đề tài phát triển công cụ quản trị mạng cục bộ
2.3 Thiếế́t kếế́ dữ liệu (Trang 61)
Hình 2.7: Mơ hình dữ liệu ở mức vật lý - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.7 Mơ hình dữ liệu ở mức vật lý (Trang 62)
Hình 2.8: Màà̀n hình chờ kết nối - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.8 Màà̀n hình chờ kết nối (Trang 63)
Hình 2.9: Kết nối server thàà̀nh cơng - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.9 Kết nối server thàà̀nh cơng (Trang 64)
2.4.1.4Màà̀n hình Nhận tệp tin, file từ Server - đề tài phát triển công cụ quản trị mạng cục bộ
2.4.1.4 Màà̀n hình Nhận tệp tin, file từ Server (Trang 66)
2.4.2.1Màà̀n hình chính - đề tài phát triển công cụ quản trị mạng cục bộ
2.4.2.1 Màà̀n hình chính (Trang 67)
Hình 2.16: Màà̀n hình Server gửi thơng điệp cho Client - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.16 Màà̀n hình Server gửi thơng điệp cho Client (Trang 68)
Hình 2.17: Màà̀n hình theo dõi Client - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.17 Màà̀n hình theo dõi Client (Trang 69)
Hình 2.19: Màà̀n hình điều khiển Client từ - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.19 Màà̀n hình điều khiển Client từ (Trang 70)
Hình 2.20: Màà̀n hình gửi lệnh Shell - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 2.20 Màà̀n hình gửi lệnh Shell (Trang 71)
Hình 3.2: Màà̀n hình chờ kết nối - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 3.2 Màà̀n hình chờ kết nối (Trang 72)
Hình 3.3: Kết nối server thàà̀nh công - đề tài phát triển công cụ quản trị mạng cục bộ
Hình 3.3 Kết nối server thàà̀nh công (Trang 72)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w