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

Một phần của tài liệu Hệ thống quản lý nhân sự và chấm công (Trang 71 - 75)

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-

Một phần của tài liệu Hệ thống quản lý nhân sự và chấm công (Trang 71 - 75)

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

(108 trang)