XÂY DỰNG CHƯƠNG TRÌNH

Một phần của tài liệu Báo cáo đồ án FTP Client (Trang 31)

4.1.Giới thiệu tổng quan chương trình

FTP Client phải đăng nhập để có thể yêu cầu kết nối đến Server và thực hiện việc tải file lên, tải xuống file, xóa files theo quyền được cấp phát.

4.1.1. Giao diện chương trình chưa kết nối:

4.1.2. Giao diện chương trình đã kết nối:

4.1.3. Giao diện upload file:

4.1.5. Giao diện download file:

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

- FTP Client

+ Cho phép thực hiện các thao tác trên file và thư mục như download, upload, xóa file.

+ Cung cấp hàng đợi (Queue) để tiện lợi cho người sử dụng. Người dùng có thể nhặt từng file hay thư mục trên các thư mục khác nhau bỏ vào hàng đợi và thực hiện một lần.

- Hạn chế của đề tài

+ FTP Client cịn chưa được hồn thiện, chưa đầy đủ các chức năng, chỉ hoàn thành các chức năng cơ bản, chưa hoàn thành các chức năng chuyên sâu. Các chức năng chưa tốt, chưa ổn định, giao diện chưa thân thiện với người sử dụng, chưa có chức năng resume. Cần phải hồn chỉnh nhiều hơn nữa.

+ Chưa giám sát chặt chẽ các hoạt động của user.

- Hướng phát triển và mở rộng của đề tài

+ Cải thiện các chức năng chưa hồn thiện, tối ưu chương trình + Cho phép quản trị từ xa.

+ Kết nối các FTP Server lại với nhau. Khi user đăng nhập vào sẽ lấy về tất các các DirAccess của user đó trên các server mà user đó thuộc đưa về cho user.

+ Đưa ứng dụng lên môi trường Web.

TÀI LIỆU THAM KHẢO

[1]Lập trình hướng đối tượng với Java - TS. Đoàn Văn Ban - Viện Cơng nghệ thơng tin

[2]JAVA lập trình mạng - Nguyễn Phương Lan và Hoàng Đức Hải - NXB Giáo Dục

[3]Java Network Programming - Elliotte Rusty Harold

[4] Computer Networking - By James F. Kurose and Keith W. Ross - Addison Wesley [5] File Rename http://www.codingdiary.com/developers/developers/diary/javaapi/java/io/Samp leCode/FileRenameToExampleCode.html [6]http://www.thuvien-it.net/home/tinhoc/view.asp?threadid=6665 [7] JFileChooser http://www.javadocexamples.com/javax/swing/JFileChooser/setFileSelectionM ode(int%20mode).html

[8] Giáo trình lập trình mạng (phần lập trình mạng cơ sở) - Hà Mạnh Đào

Một phần của tài liệu Báo cáo đồ án FTP Client (Trang 31)