1.Thực thể và liên kết giữa các thực thể:
Dựa vào các thông tin cần lu trữ, sau khi tiến hành chuẩn hoá (dạng chuẩn 3) để đảm bảo không d thừa và mất mát thông tin, ta có đợc các thực thể sau
(thuộc tính gạch chân là thuộc tính khoá chính, thuộc tính có dấu hoa thị là thuộc tính khoá ngoài):
- Sinh viên (Mã sinh viên, Họ tên, Năm sinh, Giới tính, Quê quán, Hộ khẩu thờng trú, Địa chỉ liên hệ, Mã lớp*).
- Lớp (Mã lớp, Tên lớp, Mã ngành*, Mã khoa*, Mã bộ môn*). - Môn học (Mã môn, Tên môn, Mã loại môn*).
- Loại môn học (Mã loại môn, Tên loại môn).
- Điểm môn (Mã sinh viên*, Mã môn*, Lần thi, Điểm). - Chơng trình học ( Mã lớp*, Học kỳ, Mã môn*, Số trình). - Khoa (Mã khoa, Tên khoa, Địa chỉ, Điện thoại).
- Bộ môn (Mã bộ môn, Tên bộ môn, Địa chỉ, Điện thoại). - Ngành đào tạo (Mã ngành, Tên ngành đào tạo).
Quan hệ giữa các thực thể: 1 n 1 n 1 n 1 n 1 n 1 n 1 1 Loại môn Lớp Sinh viên Khoa Khoa Bộ môn Môn học Lớp Lớp Ngành
•Phân cấp ngời sử dụng
- Admin là ngời có quyền cao nhất trong chơng trình.
+ Có quyền đăng nhập vào tất cả các modul trong chơng trình. + Có quyền tác động lên mọi dữ liệu.
+ Có quyền tạo mới và phân quyền tác động lên dữ liệu cho mọi ngời sử dụng.
+ Có quyền xoá bỏ một ngời sử dụng bất kỳ. + Có những quyền giống nh quyền của Viewer. - User là những ngời có quyền sau:
+ Có quyền tác động lên dữ liệu theo quyền mà admin giao cho. + Có những quyền giống nh quyền của Viewer.
- Viewer là những ngời có quyền sử dụng thấp nhất trong chơng trình: + Có quyền tìm kiếm thông tin về sinh viên theo mã.
+ Xem và in ra những kết quả của chơng trình. * Sơ đồ phân rã chức năng:
Lê Xuân Hòa - Lớp SPTin K 46 - ĐHBKHN
Quản trị ng ời sử dụng