Bảng dữ liệu Cfg_UserState.
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 StateID int PK Y Y Identity của bảng
2 StateName nvarchar UK Y Tên trạng thái
3 Note nvarchar Ghi chú
4 CreatedByUserID bigint FK Ng−ời khởi tạo
5 IsDeleted bit Trạng thái xoá
Bảng 3.2.30:Bảng dữ liệu Cfg_UserState - Chứa dữ liệu về trạng thái ng−ời dùng.
- Trong ch−ơng trình mặc định có các trạng thái sau: 1: Active - Ng−ời dùng đang hoạt động.
2: Lock - Ng−ời dùng bị khoá.
Hệ thống quản lý nhân sự và chấm công Ch−ơng 3
**************************************************************************************************************
-72-
Bảng dữ liệu Cfg_User.
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 UserID bigint PK Y Y Identity của bảng
2 UserName nvarchar UK Y Tên ng−ời dùng
3 FullName nvarchar Họ tên đầy đủ của
ng−ời dùng
4 Password nvarchar Y Mật khẩu
5 StateID int FK Y Xác định trạng thái
ng−ời dùng 6 CreatedByUserID bigint FK Ng−ời khởi tạo
7 IsDeleted bit Trạng thái xoá
Bảng 3.2.31:Bảng dữ liệu Cfg_User
- Chứa dữ liệu về thông tin ng−ời sử dụng ch−ơng trình.
- Trong ch−ơng trình mặc định có các ng−ời dùng sau: 1: admin - Ng−ời dùng quản trị, có quyền cao nhất, có quyền truy cập vào mọi chức năng trong hệ thống. 2: guest - Ng−ời dùng khách, quyền truy cập đ−ợc định nghĩa tuỳ chọn theo ng−ời dùng quản trị.
Bảng dữ liệu Cfg_Group.
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 GroupID int PK Y Y Identity của bảng
2 GroupName nvarchar UK Y Tên nhóm ng−ời dùng
3 Note nvarchar Ghi chú
4 CreatedByUserID bigint FK Ng−ời khởi tạo
5 IsDeleted bit Trạng thái xoá
Hệ thống quản lý nhân sự và chấm công Ch−ơng 3
**************************************************************************************************************
-73-
- Chứa dữ liệu về nhóm ng−ời dùng.
- Trong ch−ơng trình mặc định có các nhóm ng−ời dùng sau: 1: Administrators – Nhóm ng−ời dùng quản trị.
2: Guests – Nhóm ng−ời dùng khách.
3: Power – Nhóm ng−ời dùng có các chức năng đặc biệt.
Bảng dữ liệu Cfg_Group_User.
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 GroupUserID bigint PK Y Y Identity của bảng
2 GroupID int FK Y Xác định nhóm ng−ời
dùng
3 UserID bigint FK Y Xác định ng−ời dùng
Bảng 3.2.33:Bảng dữ liệu Cfg_Group_User
- Chứa dữ liệu về ng−ời dùng trong nhóm, giúp quản lý ng−ời dùng theo nhóm.
Bảng dữ liệu Cfg_NodeType.
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 NodeTypeID int PK Y Y Identity của bảng
2 NodeTypeName nvarchar UK Y Tên kiểu chức năng
3 Note nvarchar Ghi chú
4 CreatedByUserID bigint FK Ng−ời khởi tạo
5 IsDeleted bit Trạng thái xoá
Bảng 3.2.34::Bảng dữ liệu Cfg_NodeType
- Chứa dữ liệu về kiểu chức năng, giúp cho việc định nghĩa chức năng trong ch−ơng trình.
- Trong ch−ơng trình mặc định có các kiểu chức năng sau: 1: Sub menu – Nhóm chức năng (group of functions) 2: Function - Chức năng cụ thể
Hệ thống quản lý nhân sự và chấm công Ch−ơng 3
**************************************************************************************************************
-74-
Bảng dữ liệu Cfg_Node.
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 NodeID bigint PK Y Y Identity của bảng
2 NodeName nvarchar UK Y Tên chức năng
3 NodeTypeID int FK Y Kiểu chức năng
4 ParentNodeID bigint FK Thuộc nhóm chức
năng
5 NodeIndex int Thứ tự (trên menu)
của chức năng
6 URL nvarchar Địa chỉ internet tham
chiếu (phục vụ cho chức năng tra cứu trên web sau này)
7 ContentURL nvarchar Mô tả nội dung chức
năng
8 CreatedByUserID bigint FK Ng−ời khởi tạo
9 IsDeleted bit Trạng thái xoá
Bảng 3.2.35:Bảng dữ liệu Cfg_Node - Chứa dữ liệu về các chức năng trong ch−ơng trình.
Bảng dữ liệu Cfg_Group_Node
STT Tên tr−ờng Kiểu dữ liệu Khoá Bắt
buộc Tự
tăng Mô tả
1 GroupNodeID bigint PK Y Y Identity của bảng
2 NodeID bigint FK Y Xác định chức năng
3 GroupID int FK Y Xác định nhóm ng−ời
dùng
Bảng 3.2.36:Bảng dữ liệu Cfg_Group_Node
- Chứa dữ liệu về quyền truy cập các chức năng theo nhóm ng−ời dùng, giúp cho việc phân quyền cho nhóm ng−ời dùng.
Hệ thống quản lý nhân sự và chấm công Ch−ơng 3
**************************************************************************************************************
-75-