Bài 1: Xây dựng cơ sở dữ liệu quan hệ đê tạo giao diện
Để tạo menu động phân quyền cho người sử dụng chúng ta xây dựng cơ sở dữ liệu như sau:
USER(MaNV, TenNV, Matkhau)
MENUCAP1(MaCap1,Tencap1)
MENUCAP2(MaCap2,Tencap2,Macap1)
Trong dotnet bar chúng ta sẽ phân quyền cho người dùng trên menu cấp 2 nên bảng phần quyền cấp 2 được tạo ra như sau:
PHANQUYENCAP1(MaNV,MaCap2,Trangthai)
Trường trạng thài có kiểu dữ liệu là bit nhận một trong hai giá trị là true hoặc false. Trạng thái này sẽ được gán cho thuộc tính Enabled của menu tương ứng. Nếu nhân viên được phép sử dụng chức năng nào thì trạng thài bằng True và ngược lại trạng thài bằng false. Sau khi người sử dụng đăng nhập thành công vào hệ thống, những menu nào người dùng được phép sử dụng thì sáng lên, những menu người dùng không được phép sử dụng sẽ mờ đi và người dùng không sử dụng được chức năng này.
» Tin mới nhất:
» Các tin khác: