Nhóm bảng dữ liệu Quản trị hệ thống

Một phần của tài liệu Ứng dụng hệ thống quản lý chấm công trong tính lương (Trang 53 - 57)

1 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

4 CreatedByUserID bigint FK Ng−ời khởi tạo

5 IsDeleted bit Trạng thái xoá

- 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: i. 1: Active - Ng−ời dùng đang hoạt động. ii. 2: Lock - Ng−ời dùng bị khoá.

iii. 3: UnActive - Ng−ời dùng không hoạt động.

2 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á

- 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:

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

3 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á

- 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: i. 1: Administrators – Nhóm ng−ời dùng quản trị. ii. 2: Guests – Nhóm ng−ời dùng khách.

iii. 3: Power – Nhóm ng−ời dùng có các chức năng đặc biệt.

4 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

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

5 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á

- 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: i. 1: Sub menu – Nhóm chức năng (group of functions) ii. 2: Function - Chức năng cụ thể

6 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

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á

- Chứa dữ liệu về các chức năng trong ch−ơng trình.

7 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

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

Một phần của tài liệu Ứng dụng hệ thống quản lý chấm công trong tính lương (Trang 53 - 57)