Bảng người dùng

Một phần của tài liệu Phân tích thiết kế hệ thống quản lý lịch thi (Trang 39 - 42)

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaNguoiDun g

nvarchar(10)  Khóa chính, nhận dạng người dùng.

TenNguoiDung nvarchar(50)  Tên người dùng. Có 3 loại người dùng: Giáo viên, giáo vụ khoa và quản trị viên.

TenDangnhap nvarchar(20)  Tài khoản đăng nhập hệ thống. MatKhau nvarchar(20)  Mật khẩu đăng nhập hệ thống.

GioiTinh bit  Giới tính.

Email nvarchar(40)  Địa chỉ email. DienThoai nvarchar(15)  Số điện thoại.

MaChucVu nvarchar(10)  Chức vụ người dùng, quan hệ với bảng Chức vụ.

MaKhoa nvarchar(10)  Cho biết người dùng thuộc khoa nào, quan hệ với bảng Khoa. MaNhomND nvarchar(10)  Cho biết người dùng thuộc

nhóm người dùng nào, quan hệ với bảng Nhóm người dùng. TrangThai nvarchar(50) Chú thích thêm thông tin khi

cần.

Bảng 3: Bảng người dùng

2.4.2 Bảng lịch thi

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaLich int(10)  Khóa chính tự động, nhận dạng lịch chấm điểm.

MaGiaoVien nvarchar(10)  Giáo viên bộ môn, quan hệ với bảng Giáo viên.

MaLop nvarchar(10)  Lớp thi, quan hệ với bảng Lớp. MaHocPhan nvarchar(10)  Môn thi, quan hệ với bảng Học

phần.

MaPhong nvarchar(10)  Phòng thi, quan hệ với bảng Phòng học

NgayThi datetime  Ngày tổ chức thi. ThoiGian nvarchar(20)  Thời gian tổ chức thi. HocKy nvarchar(10)  Học kỳ.

NamHoc nvarchar(10)  Năm học. DotThi nvarchar(20)  Đợt thi

TrangThai nvarchar(50) Chú thích thêm thông tin khi cần. Bảng 4: Bảng lịch thi 2.4.3 Bảng chức vụ Tên trường Kiểu dữ liệu Nhậ p Mô tả

MaChucVu nvarchar(10)  Khóa chính, nhận dạng chức vụ. ChucVu nvarchar(40)  Tên chức vụ.

TrangThai nvarchar(50) Chú thích thêm thông tin khi cần.

Bảng 5: Bảng chức vụ

2.4.4 Bảng khoa/ viện

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaKhoa nvarchar(10)  Khóa chính, nhận dạng khoa. TenKhoa nvarchar(50)  Tên khoa. (adsbygoogle = window.adsbygoogle || []).push({});

Bảng 6: Bảng khoa/ viện

2.4.5 Bảng lớp

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaLop nvarchar(10)  Khóa chính, nhận dạng lớp. TenLop nvarchar(40)  Tên lớp

MaKhoa nvarchar(10)  Khoa chứa lớp, quan hệ với bảng Khoa.

TrangThai nvarchar(50) Chú thích thêm thông tin khi cần.

Bảng 7: Bảng lớp

2.4.6 Bảng học phần

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaHocPhan nvarchar(10)  Khóa chính, nhận dạng học phần. TenHocPhan nvarchar(50)  Tên học phần.

ThiNghiem bit  Yêu cầu thí nghiệm

TrangThai nvarchar(50) Chú thích thêm thông tin khi cần.

Bảng 8: Bảng học phần

2.4.7 Bảng nhóm người dùng

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaNhomND nvarchar(10)  Khóa chính, nhận dạng nhóm người dùng.

NhomNguoiDun g

nvarchar(30)  Nhóm người dùng.

TrangThai nvarchar(50) Chú thích thông tin khi cần.

2.4.8 Bảng quyền

Tên trường Kiểu dữ liệu Nhậ p

Mô tả

MaQuyen nvarchar(10)  Khóa chính, nhận dạng quyền. Quyen nvarchar(30)  Tên quyền.

TrangThai nvarchar(50) Chú thích thêm thông tin khi cần.

Bảng 10: Bảng quyền

Một phần của tài liệu Phân tích thiết kế hệ thống quản lý lịch thi (Trang 39 - 42)