Hình 3.4 Server đã hiển thị cấu hình PC1 lên TreeView.
Hình 3.6 File mới nhận được so sánh với file cũ trong thư mục OldDoc.
3.4 Hƣớng dẫn sử dụng
Chương trình hệ thống quản lý cấu hình máy tính trong mạng LAN được thực hiện khi cho chạy chương trình phía Server trước sau đó tiến hành chạy chương trình bên Client để truyền file tới Server.
Chạy chương trình bên Client : - Lấy cấu hình PC.
- Ghi thành file .xml tự động lưu trong thư mục Debug đồng thời gửi một yêu cầu Server và gửi file.
Chạy chương trình bên Server:
- Hiển thị màn hình đợi kết nối đến từ Client.
- Nếu nhận được yêu cầu kết nối truyền file từ Client, Server chấp nhận và tiến hành nhận file.
Nếu server không tồn tại file cấu hình PC nào từ Client đã gửi tới thì Server sẽ update thông tin file đó lần đầu tiên.
Nếu server đã tồn tại các file cấu hình PC do Client gửi đến thì Server tiến hành so sánh các file mới nhận được trong thư mục Debug và các file cũ trong mục OldDoc rồi hiện thông tin đó lên màn hình.
KẾT LUẬN
Đồ án đã sử dụng các hàm có sẵn trong môi trường MS Visual Studio 2005 từ đó xây dựng được ứng dụng truyền file giữa hai máy tính (Client-Server) theo giao thức TCP/IP và thực hiện lưu trữ, quản lý thông tin các cấu hình máy tính trong mạng LAN. Đồ án đã đạt được các yêu cầu đề ra như sau:
Về mặt lý thuyết:
Hệ thống lại các kiến thức về mạng căn bản.
Tìm hiểu phương pháp lập trình socket trên mạng LAN. Về mặt thực nghiệm:
Xây dựng được hệ thống quản lý cấu hình máy tính trong mạng LAN. Những vấn đề còn tồn tại cần được giải quyết : Phần thực nghiệm mới chỉ dừng lại ở việc xây dựng một ứng dụng truyền file giữa các máy tính trong mạng LAN theo giao thức TCP/IP và file truyền được là các file có định dạng .xml với kích thước nhỏ, tốc độ truyền chưa cao…
Hướng phát triển trong tương lai: Qua thực nghiệm cho thấy hướng nghiên cứu có thể tiếp tục được nâng cấp để đưa vào sử dụng, trước tiên là với các mô hình nhỏ dùng cho mạng cục bộ trong các phòng ban.Từ đó có thể phát triển và đưa vào sử dụng trên diện rộng nhằm tăng cường tốc độ truyền, khả năng lưu trữ và quản lý một cách khoa học.
TÀI LIỆU THAM KHẢO
Tài liệu Tiếng Việt
[1]. Ban biên dịch Vn-Guide, Mạng căn bản, Nhà xuất bản Thống Kê.
[2]. Nguyễn Ngọc Bình Phương, Thái Thanh Phong, Các giải pháp lập trình
C#, Nhà xuất bản Giao thông vận tải.
[3]. Phạm Hồng Thư (2008-2010), Đồ án Tốt Nghiệp, Trường ĐHDL Hải
Phòng
Tài liệu Tiếng Anh
[4]. Brian Brown(1996-2000). Networking Fundamentals About This Courseware.