- Khi đăng ký trên client: Nhận thông tin tài khoản, sau đó gửi tên user và password tới server để tạo tài khoản nếu tạo thành công server trả về true, không thành công thì trả về false.
- Khi server nhận được thông tin đăng ký từ client: Kiểm tên user đã tồn tại hay chưa nếu chưa tồn tại thì tạo user mới trên FTP server và ghi vào database, trả về true nếu tạo thành công
- Khi đăng nhập trên client: Client sẽ kết nối với FTP server với tài khoản đã tạo trước đó.
- Quản lý trên server: Server có thể quản lý thông tin tài khoản vầ khôi phục mật khẩu.
- Ở client và server đều có file manager để hiện thư mục trên FTP server để có thể xem, upload, download file.
- Chỉ làm việc trên nhánh của mình.
- Trước khi code nên pull về để cập nhật code mới.
- Commit rõ ràng.
- Hoàn thành 1 cái gì đó thì tạo pull request (Lưu ý chỉ tạo pull request không confirm).
- Thay đổi một cái gì đó quan trọng nên tạo bản backup.
- Tên biến đặt theo nguyên tắc con lạc đà. Ví dụ: phoneNumber, countLine,......
- Tên class và hàm viết hoa các chữ cái đầu. Ví dụ MyFile, FormMain,.....
- Tên toolbox cần có tiền tố. Ví dụ: textBox_Name, button_Read,...
- Nên comment những chỗ khó hiểu.
- Những đoạn code nào không sử dụng nữa nên xóa đi.
- Những phần có nhiều công việc liên quan cần viết 1 class.
- Viết class kết nối với SQL server (Thi)
- Làm giao diện quản lý file. Link tham khảo: :
- Link1, link1 (Lê)
- Viết class thực hiện các thao tác với FTP server. Link Tham khảo: link (Ngân)
- Thiết kế form đăng nhập. (Thái) (Đã xong)
- Viết socket gửi tên user và password tới server (Thái) (Đã xong)
- Viết socket nhận tên user và password (Thi)
- Viết 1 class gửi mail body là html với nội dụng là 1 mật khẩu random khi quên mật khẩu (viết bên server). Link tham khảo: link1, link2 (Thái)
- Thêm chức năng cho file manager (upload, download, rename, copy, cut, new file, new folder). (Ngân, Lê)
- Viết hàm thêm user và xóa user trên server (Thi)