Từ điển dữ liệu

Một phần của tài liệu luận văn công nghệ thông tin thiết kế hệ thống ftp ( ftp servlet - ftp client ) (Trang 45)

IV. Phân tích và thiết kế cơ sở dữ liệu

3. Từ điển dữ liệu

STT Tên viết tắt Tên thực thể

1 UserTable User

2 GroupTable Group

3 DirAccess DirAccess

4 Privilege Đặc quyền

5 Permission Quyền

STT Tên viết tắt Tên thuộc tính

1 UserID ID của user

2 Username Username

3 password Password

4 fullname Tên đầy đủ của user

6 valid_to_date Thời gian có hiệu lực 7 lock_home_dir Phạm vi hoạt động 8 Description Diễn giải, chú thích

9 groupID ID của group

10 Groupname Groupname

11 PrivilegeID Mã loại đặc quyền 12 privilegename Tên loại đặc quyền

13 DirID Mã dirAccess

14 DirPath Đường dẫn vật lý của dirAccess 15 Homedir DirAccess là homedir của user ? 16 Inherit Quyền trên dirAccess của user

cho phép thừa kế ?

17 RigthID Mã quyền

CHƯƠNG IV

HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG CHƯƠNG TRÌNH

I. Đặc tả các chức năng

1) Lưu đồ giải thuật cho qúa trình xử lý của FTP Server Lưu đồ giải thuật cho process 3.2

2) Lưu đồ giải thuật cho qúa trình xử lý của FTP Client Lưu đồ giải thuật cho process 5.1

3) Lưu đồ giải thuật cho việc quản trị các user và các group trên hệ thống

Lưu đồ giải thuật cho process 10.2

1. Màn hình quản trị các và các group, khởi động FTP Server

Trước khi muốn thực hiện các thao tác trên user và group thì user phải đăng nhập vào hệ thống. Sau khi đăng nhập chương trình sẽ kiểm tra đặc quyền của user đó. Các đặc quyền của hệ thống là :

1. No Privilege : khơng có đặc quyền trên hệ thống chỉ là một user bình thường. Chỉ có quyền start/stop server.

2. Read-only Administrator : có quyền chỉ đọc. User có đặc quyền này chỉ có quyền xem các thơng tin trên hệ thống.

3. Group Administrator : quyền quản trị các group.

4. System Administrator : quyền quản trị hệ thống, có tồn quyền trên hệ thống.

Sau khi đăng nhập thành cơng user có thể thực hiện các thao tác tương ứng với đặc quyền của mình. Nếu username hay password khơng hợp lệ sẽ thơng báo.

 Đối với User : Đối với user ta có thể xem và thay đổi thơng tin về user, cho phép hay khơng cho phép user đó, thời gian sống, thay đổi đặc quyền, thay đổi homedir . . . . . .

quản lý các diraccess của user : có thể thêm,xóa, sửa các DrAccess. Có thể thêm hay bớt các quyền trên các diracces.

 Đối với Group : Group có thể add user vào một Gruoup nào đó và cũng có thể xố user đó ra khỏi Group. Có thể xem các thành viên trong Group, thay đổi thông tin của Group.

Group cũng có thể quản lý các DirAccess của nó. Tương tư như User, cũng có thể thêm các DirAccess,xóa, chỉnh sửa . . .

Muốn kết nối với Server thì người dùnh phải nhập username, passwoed, địa chỉ Server và số port.

Khi nhấn nút Connect chương trình sẽ kết nối với FTP Server, đăng nhập vào hệ thống. Nếu username và password hợp lệ thì Server sẽ gởi trả về thông báo.

Sau khi đăng nhập thành User có thể thực hiện các thao tác trên hệ thống như : download, upload, . . . .

CHƯƠNG V

NHẬN XÉT VÀ KẾT LUẬN

I. Ưu điểm của đề tài

1. 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; upload, download, tạo, xóa thư mục.

 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.

2. FTP Server

 Đáp ứng các yêu cầu từ Client như upload, download, xóa file, thay đổi thư mục làm việc, tạo thư mục, . . . . . . .

 Ngồi ra hệ thống cịn đáp ứng được nhu cầu quản trị các user và các group trên hệ thống.

 Thêm, xóa, sửa các thơng tin của user cũng như các DirAccess.

 Có thể thêm hay bớt quyền trên các DirAccess của user.

 Có thể add user vào group hay loại bỏ user ra khỏi group.

 Thêm, xóa, sửa các thơng tin của một group cũng như các DirAccess của group.

 Cấp quyền hay bớt quyền cho group. Thêm user vào group hay loại bỏ user khỏi group.

 Quản lý hệ thống thông qua các đặc quyền của user.

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

 Do hạn chế về thời gian của một đề tài tốt nghiệp, bên cạnh FTP Server thì 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.

 Server chưa quản lý tốc độ truyền upload cũng như download

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

 Chưa hỗ trợ việc quản trị từ xa.

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

 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.

IV. Kết luận

Vấn đề là sao để đề tài có thể ứng dụng và hoạt động với mục đích thiết thực vào thực tế như chúng ta mong mỏi ?

 Nhận định rằng cần quản lý chặt chẽ hệ thống, phân quyền hợp lý, đồng nhất việc khởi động server nhằm mục đích tăng khả năng hoạt động hiệu qủa hơn của server, hệ thống sẽ chắc chắn hơn và hiệu qủa cao hơn.

 Thông qua đề tài này em đã bước đầu đi sâu vào tìm hiểu hệ quản trị cơ sở dữ liệu SQL cũng như Java để ứng dụng vào đề tài. Tuy chưa hoàn toàn tận dụng hết những ưu điểm của hệ quản trị cơ sở dữ liệu SQL Server, Java nhưng những gì đã tìm hiểu và ứng dụng vào đề tài cũng cho em một số hiểu biết về quản trị cơ sở dữ liệu SQL Server, Java nhằm đi sâu hơn nữa trong công việc tương lai của em.

 Mặc dù đã cố gắng và đầu tư rất nhiều nhưng do thời gian có hạn nên đề tài cịn nhiều hạn chế và chương trình có thể chưa tối ưu, đồng thời do kinh nghiệm lập trình chưa cao nên giao diện có nhiều điểm chưa phù hợp cũng như cách phân bổ màu sắc , hình ảnh . . . . chưa hợp lý.

 Em xin nhận được sự đóng góp qúy báo của qúy thầy cơ và các bạn để chương trình hồn thiện hơn.

Một phần của tài liệu luận văn công nghệ thông tin thiết kế hệ thống ftp ( ftp servlet - ftp client ) (Trang 45)

Tải bản đầy đủ (PDF)

(81 trang)