1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân hệ quản lý sinh viên

14 355 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 67,3 KB

Nội dung

Một quyết định kỷ luật hay quyết định khen thưởng có thể cho nhiều sinh viên và 1 sinh viên có thể có nhiều quyết định kỷ luật hay quyết định khen thưởng.. Mối liên kết giữa thực thể sin

Trang 1

PHÂN HỆ QUẢN LÝ SINH VIÊN

CHƯƠNG 1:

MÔ TẢ NGHIỆP VỤ

I THÔNG TIN SINH VIÊN:

Sau mỗi đợt tuyển sinh, trường nhận vào 1 lượng sinh viên mới

Phòng Đào tạo sẽ nhập vào các thông tin của sinh viên để thuận tiện cho việc liên lạc với gia đình, theo dõi trong quá trình học như mã số sinh viên, họ tên, ngày sinh, phái, điểm tuyển sinh vào, địa chỉ liên lạc, họ tên cha, nghề nghiệp cha, họ tên mẹ, nghề nghiệp mẹ, dân tộc, tôn giáo Phòng Đào tạo quản lý sinh viên dựa trên mã số sinh viên, mỗi sinh viên chỉ có duy nhất 1 mã số sinh viên và mã số này là duy nhất trên toàn trường Ngoài ra, mỗi sinh viên còn có một cố vấn học tập để giúp đỡ trong quá trình học Một cố vấn học tập có thể giúp đỡ, cố vấn cho nhiều sinh viên

Các sinh viên này được phân theo từng lớp Mỗi lớp thuộc 1 nhóm ngành, 1 nhóm ngành có thể có nhiều lớp và 1 lớp chỉ thuộc 1 hệ đào tạo, 1 hệ đào tạo có thể có nhiều lớp Thông tin về 1 hệ đào tạo có: số học kỳ đào tạo, loại đào tạo (chính quy, tại chức, cao đẳng), số học kỳ đào tạo Một hệ đào tạo trong trường bao gồm nhiều nhóm ngành, và một nhóm ngành chỉ thuộc 1 hệ đào tạo Sau một thời gian học tập theo qui định, trường sẽ phân các lớp này ra thành các lớp thuộc các ngành của nhóm ngành tương ứng Một nhóm ngành gồm nhiều ngành và 1 ngành chỉ thuộc 1 nhóm ngành Mã nhóm ngành là duy nhất trên toàn trường, và mã ngành cũng là duy nhất trên toàn trường Ví dụ: những học kỳ đầu, sinh viên của khoa Điện sẽ thuộc các lớp của nhóm ngành Điện - điện tử, sau 1 học kỳ các sinh viên thuộc các lớp này được tách thành các lớp thuộc các ngành của nhóm ngành Điện – điện tử như ngành: Điện tử, Viễn thông, Kỹ thuật điện, Tự động

Trong quá trình nhập thông tin sinh viên, nhân viên Phòng Đào tạo có thể nhập sai hoặc thiếu thông tin Sau đó, Phòng đào tạo sẽ ra những quyết định sửa để sửa lại những thông tin sai Do đó, một quyết định sửa có thể cho nhiều sinh viên và 1 sinh viên cũng có thể có nhiều quyết định sửa

II CÁC QUYẾT ĐỊNH ĐỐI VỚI SINH VIÊN:

Trang 2

Trong quá trình học, sinh viên có bị vi phạm kỷ luật, cảnh cáo học vụ hoặc được khen thưởng Phòng Đào tạo sẽ ra quyết định kỷ luật sinh viên hay khen thưởng cho sinh viên Một quyết định kỷ luật hay quyết định khen thưởng có thể cho nhiều sinh viên và 1 sinh viên có thể có nhiều quyết định kỷ luật hay quyết định khen thưởng Các quyết định kỷ luật hay quyết định khen thưởng dựa vào tự điển kỷ luật hay tự điển khen thưởng đã định ra các mức kỷ luật cũng như các hình thức khen thưởng

CHƯƠNG 2:

PHÂN TÍCH VÀ THIẾT KẾ

I.THÔNG TIN SINH VIÊN:

I.1 Mối liên kết giữa thực thể sinh viên và các thực thể danh mục tỉnh, thành phố, quận huyện, dân tộc, tôn giáo, hệ ưu tiên, trình độ học vấn:

Thông tin sinh viên gồm: sinh viên là người dân tộc nào (Kinh, Hoa…), có tôn giáo gì (Phật, Thiên chúa,…), thuộc hệ ưu tiên nào (Hệ Kampuchia, hệ miễn giảm, …), có trình độ học vấn loại nào (TH Phổ thông, TH Cơ sở, …) Mỗi loại dân tộc, tôn giáo, hệ ưu tiên có nhiều sinh viên Địa chỉ liên lạc, hộ khẩu của sinh viên chỉ thuộc 1 quận huyện và 1 quận huyện gồm nhiều địa chỉ liên lạc, hộ khẩu Quê quán, nơi sinh của sinh viên chỉ thuộc 1 tỉnh thành phố, 1 tỉnh thành có thể là quê quán, nơi sinh của nhiều sinh viên Các quan hệ được thể hiện trên hình trên

Thực thể SINH VIÊN(SINH_VIEN) có quan hệ n-1 (nhiều- một) với DANH MỤC DÂN TỘC (DM_DAN_TOC), thực thể SINH VIÊN có quan hệ n-1 (nhiều- một) với DANH MỤC TÔN GIÁO (DM_TON_GIAO), thực thể SINH VIÊN có quan hệ n-1 (nhiều- một) với DANH MỤC HỆ ƯU TIÊN (DM_HE_UU_TIEN), thực thể SINH VIÊN có quan hệ n-1 (nhiều- một) với DANH MỤC QUẬN HUYỆN (DM_QUAN_HUYEN), thực thể SINH VIÊN có quan hệ n-1 (nhiều- một) với DANH MỤC TỈNH THÀNH PHỐ (DM_TINH_TP)

Trang 3

I.1.1 Bảng DM_DAN_TOC:

DM_DAN_TOC (MA_DMDT, TEN)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Ràng buộc: Mã dân tộc gồm 2 ký tự số.

I.1.2 Bảng DM_TON_GIAO:

DM_TON_GIAO (MA_DMTG, TEN)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Ràng buộc: Mã tôn giáo gồm 2 ký tự số.

I.1.3 Bảng DM_HE_UU_TIEN:

DM_HE_UU_TIEN (MA_DMHUT, TEN)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Ràng buộc: Mã hệ ưu tiên gồm 1 ký tự chữ.

Trang 4

I.1.4 Bảng DM_TINH_TP:

DM_TINH_TP (MA_DMTTP, TEN)

Thuộc tính:

Tên cột Chú thích Dữ liệu

TEN Tên tỉnh thành phố ‘Thành phố Hồ chí Minh’

Ràng buộc: Mã tỉnh thành phố gồm 2 ký tự số.

I.1.5 Bảng DM_QUAN_HUYEN:

DM_QUAN_HUYEN (MA_DMQH, TEN, KHU_VUC, MA_DMTTP)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Ràng buộc:

- Mã quận huyện gồm 4 ký tự số

- MA_DMTTP ràng buộc khóa ngoại giữa thực thể DM_TINH_TP và thực thể DM_QUAN_HUYEN

I.1.6 Bảng SINH_VIEN:

SINH_VIEN (MA_SV, HO_LOT, TEN, NGAY_SINH, PHAI, MA_CAN_BO, DOAN, DANG,

DIEM1, DIEM2, DIEM3, DIEM4, DIEM5, DIEM_TC, DIA_CHI_HKTT, HO_TEN_NGLL, DIA_CHI_LL, HO_TEN_CHA, NGHE_CHA, HO_TEN_ME, NGHE_ME, MA_DMTDO, MA_DMQH_HK, MA_DMTTP_QQ, MA_DMTG, MA_DMDT, MA_DMQH_LL,

MA_DMTTP_NS, MA_DMHUT, TEN_LOP)

Thuộc tính:

Trang 5

Tên cột Chú thích Dữ liệu

nam)

DIA_CHI_HKTT Địa chỉ hộ khẩu thường trú ’52 Trương Định’ HO_TEN_NGLL Họ tên người liên lạc ‘Hoàng Nam’

MA_DMQH_HK Mã quận huyện hộ khẩu ‘0105’

MA_DMTTP_QQ Mã tỉnh (thành phố) quê quán ‘01’

Trang 6

MA_DMQH_LL Mã quận huyện nơi liên lạc ‘0105’

MA_DMTTP_NS Mã tỉnh (thành phố) nơi sinh ‘01’

Ràng buộc:

- Mã số sinh viên phải gồm 8 ký tự

- Các cột HO_LOT, TEN, MA_SV phải khác rỗng

- MA_CAN_BO ràng buộc khóa ngoại giữa thực thể CAN_BO_GD và thực thể SINH_VIEN

- MA_DMTDO ràng buộc khóa ngoại giữa thực thể DM_TRINH_DO_HOC_VAN và thực thể SINH_VIEN

- MA_DMQH_HK, MA_DMQH_LL ràng buộc khóa ngoại giữa thực thể DM_QUAN_HUYEN và thực thể SINH_VIEN

- MA_DMTTP_QQ, MA_DMTTP_NS ràng buộc khóa ngoại giữa thực thể DM_TINH_TP và thực thể SINH_VIEN

- MA_DMTG ràng buộc khóa ngoại giữa thực thể DM_TON_GIAO và thực thể SINH_VIEN

- MA_DMDT ràng buộc khóa ngoại giữa thực thể DM_DAN_TOC và thực thể SINH_VIEN

- MA_DMHUT ràng buộc khóa ngoại giữa thực thể DM_HE_UU_TIEN và thực thể SINH_VIEN

- TEN_LOP ràng buộc khóa ngoại giữa thực thể LOP và thực thể SINH_VIEN

I.2 Mối liên kết giữa thực thểsinh viên và thực thể lớp:

Trong quá trình học, sinh viên được chia thành từng lớp để tiện lợi cho việc theo dõi sinh viên, 1 sinh

viên chỉ thuộc 1 lớp

Bảng LOP:

LOP (TEN_LOP, NAM_VAO_TRUONG, DOT, SI_SO, MA_DMHDT, MA_NGANH, MA_NNG)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Trang 7

DOT Đợt 1

Ràng buộc:

- Số ký tự mã số lớp nhỏ hơn 8

- MA_DMHDT ràng buộc khóa ngoại giữa thực thể DM_HE_DAO_TAO và thực thể LOP

- MA_NGANH ràng buộc khóa ngoại của thực thể NGANH và thực thể LOP

- MA_NNG ràng buộc khóa ngoại của thực thể NHOM_NGANH và thực thể LOP

II CÁC QUYẾT ĐỊNH ĐỐI VỚI SINH VIÊN:

Trong quá trình học tập, sinh viên có thể có nhiều quyết định khen thưởng, kỷ luật,

sửa đổi chi tiết Một quyết định khen thưởng hay kỷ luật cũng có thể áp dụng cho nhiều sinh viên Mối quan hệ giữa các thực thể được thể hiện như hình trên

Thực thể SINH VIÊN (SINH_VIEN) có quan hệ n-n (nhiều - nhiều) với QUYẾT ĐỊNH VÀO RA (QD_VAO_RA), thực thể SINH VIÊN có quan hệ n-n (nhiều - nhiều) với

Trang 8

QUYẾT ĐỊNH KHEN THƯỞNG (QUYET_DINH_KT), thực thể SINH VIÊN có quan hệ n-n (nhiều - nhiều) với QUYẾT ĐỊNH KỶ LUẬT (QUYET_DINH_KL), thực thể SINH VIÊN có quan hệ n-n (nhiều - nhiều) với QUYẾT ĐỊNH SỬA (QUYET_DINH_SUA) Các quan hệ n-n sẽ sinh ra một quan hệ mới như hình trên

II.1 Bảng QD_VAO_RA:

QD_VAO_RA (SO_QD_VAO , NGAY_QD_VAO, NAM_HOC_VAO,

HOC_KY_VAO, SO_QD_RA, NGAY_QD_RA, NAM_HOC_RA, HOC_KY_RA,

MA_DMLDRA, MA_DMLDVAO)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Ràng buộc:

- MA_DMLDRA ràng buộc khóa ngoại giữa thực thể DM_LY_DO_RA và thực thể QD_VAO_RA

- MA_DMLDVAO ràng buộc khóa ngoại giữa thực thể DM_LY_DO_VAO và thực thể QD_VAO_RA

II.2 Bảng QUYET_DINH_KT:

QUYET_DINH_KT (SO_QD_KT , NGAY_QD, NAM_HOC, HOC_KY, MA_DMKT)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Trang 9

SO_QD_KT Số quyết định khen thưởng QĐ12/96

NGAY_QD Ngày quyết định khen thưởng 12/2/96

Ràng buộc:

- MA_DMKT ràng buộc khóa ngoại giữa thực thể DM_KHEN_THUONG và thực thể QUYET_DINH_KT

II.3 Bảng QUYET_DINH_KL:

QUYET_DINH_KL (SO_QD_KL , NGAY_QD, NAM_HOC, HOC_KY, MA_DMKL)

Thuộc tính:

Tên cột Chú thích Dữ liệu

NGAY_QD Ngày quyết định kỷ luật 12/2/96

Ràng buộc:

- MA_DMKL ràng buộc khóa ngoại giữa thực thể DM_KY_LUAT và thực thể QUYET_DINH_KL

II.4 Bảng QUYET_DINH_SUA:

QUYET_DINH_SUA (SO_QD_SUA , NGAY_QD_SUA,TEN_NN, NHAY_NHAP)

Thuộc tính:

Tên cột Chú thích Dữ liệu

Trang 10

NGAY_QD_SUA Ngày quyết định sửa 12/2/96

III PHÂN BỐ CƠ SỞ DỮ LIỆU:

Dữ liệu sẽ được phân làm 2 mảnh và đặt ở 2 nơi : site Máy Tính (MT) và site Điện Tử (DT) Khoa được phân mảnh ngang theo thuộc tính MA_KHOA Toàn trường có tất cả 8 khoa, 4 khoa Cơ Khí (CK), Địa Chất (DC), Điện-Điện Tử (DD), Cơ Bản (CB) được lưu trong mảnh (fragment) đặt ở site DT , 4 khoa còn lại bao gồm Máy Tính (MT), Quản Lý (QL), Xây Dựng (XD), Hoá Chất (HC) được giữ trong mảnh đặt ở site MT Các thực thể LOP, SINH_VIEN được phân mảnh ngang suy dẫn theo KHOA Còn các thực thể khác không phân mảnh

III.1 Sơ đồ toàn cục

KHOA ( MA_KHOA, TEN )

NHOM_NGANH (NA_NNG, TEN, MA_KHOA, MA_DMHDT )

NGANH ( MA_NGANH, TEN, MA_NNG )

LOP (TEN_LOP, NAM_VAO_TRUONG, DOT, SI_SO, MA_DMHDT, MA_NGANH,

MA_NNG)

SINH_VIEN (MA_SV, HO_LOT, TEN, NGAY_SINH, PHAI, MA_CAN_BO, DOAN, DANG, DIEM1, DIEM2, DIEM3, DIEM4, DIEM5, DIEM_TC, DIA_CHI_HKTT, HO_TEN_NGLL, DIA_CHI_LL, HO_TEN_CHA, NGHE_CHA, HO_TEN_ME, NGHE_ME, MA_DMTDO, MA_DMQH_HK, MA_DMTTP_QQ, MA_DMTG, MA_DMDT, MA_DMQH_LL,

MA_DMTTP_NS, MA_DMHUT, TEN_LOP)

III.2 Sơ đồ phân mảnh

Ở đây ta sử dụng phương pháp phân mảnh ngang cho cả phân mảnh chính lẫn phân mảnh phát sinh

SJ : semi-join

KHOA1 MA_KHOA  [‘MT’,’QL’,’XD’,’HC’] KHOA

KHOA2 MA_KHOA  [‘CB’,’CK’,’DC’,’DD’] KHOA

NHOM_NGANH1=NHOM_NGANH SJMA_KHOA=MA_KHOA KHOA1

NHOM_NGANH2=NHOM_NGANH SJMA_KHOA=MA_KHOA KHOA2

NGANH1= NGANH SJMA_NNG=MA_NNG NHOM_NGANH1

NGANH2= NGANH SJMA_NNG=MA_NNG NHOM_NGANH2

Trang 11

LOP1=LOP SJMA_NNG=MA_NNG NHOM_NGANH1

LOP2=LOP SJMA_NNG=MA_NNG NHOM_NGANH2

Hoặc

LOP1=LOP SJMA_NGANH=MA_NGANH NGANH1

LOP2=LOP SJMA_NGANH=MA_NGANHNGANH2

SINH_VIEN1=SINH_VIEN SJ TEN_LOP=TEN_LOP LOP1

SINH_VIEN2=SINH_VIEN SJ TEN_LOP=TEN_LOP LOP2

III.3 Sơ đồ định vị

Do đặc điểm của ứng dụng, Phòng Đào Tạo sẽ lưu giữ tất cả mảnh (fragment) của các quan hệ Tại 2 site MT và DT chỉ lưu giữ LOP, SINH_VIEN của các khoa do site đó quản lý

a) Khoa Máy Tính (site MT) :

LOP1 SINH_VIEN1

b) Khoa Điện Tử (site DT) :

LOP2 SINH_VIEN2

c) Phòng Đào Tạo ( site PDT) :

DM_TINH_TP DM_QUAN_HUYEN DM_DAN_TOC DM_TON_GIAO DM_HE_UU_TIEN DM_LY_DO_VAO DM_LY_DO_RA DM_KHEN_THUONG DM_KY_LUAT

QUYET_DINH_SUA

III.4 Vai trò của người sử dụng

- Admin : được phép vào toàn bộ phân hệ và thao tác trên toàn bộ cơ sở dữ liệu (CSDL)

Trang 12

- Admin_MT : đóng vai trò Admin của site MT , và chỉ được phép thao tác trên vùng dữ liệu đặt tại site đó User Admin_MT được quyền xem, tạo mới, xoá một sinh viên nhưng chỉ thuộc phạm vi của site MT ( có nghĩa là chỉ được thao tác trên 4 khoa MT,XD, HC, QL )

- Admin_DT : tương tự như user Admin_MT, nhưng user Admin_DT chỉ được phép thao tác trên 4 khoa CB, CK, DC, DD

- User của site MT : là sinh viên do site MT phụ trách User chỉ được phép xem thông tin của sinh viên

- User của site DT : là sinh viên do site DT phụ trách User chỉ được phép xem thông tin của sinh viên

Trang 13

CHƯƠNG 3:

CÁC CHỨC NĂNG CỦA

PHÂN HỆ

Phân hệ quản lý sinh viên có thể thực hiện các công việc sau:

 Thêm, xóa , sửa thông tin của 1 sinh viên

 Thêm, xóa, sửa các quyết định khen thưởng, kỷ luật sinh viên

 Xem chi tiết các thông tin của 1 sinh viên

 Xem thống kê số sinh viên theo khoa, ngành

I FORM CẬP NHẬT THÔNG TIN SINH VIÊN, THÊM SINH VIÊN MỚI:

Input: Bảng sinh viên

Output: Bảng sinh viên, bảng quyết định sửa chi tiết

Ràng buộc:

- Mã số sinh viên phải gồm 8 ký tự và duy nhất trên toàn trường, nếu nhập vào một mã số đã có rồi thì form sẽ báo lỗi

- Mã số sinh viên, Họ và tên sinh viên phải khác rỗng (người sử dụng phải nhập vào, nếu không form báo lỗi)

- Năm vào Đoàn, năm vào Đảng, năm vào trường phải lớn hơn năm sinh của sinh viên

- Phái chỉ gồm “Nam” và “Nữ”, nếu không nhập vào thì xem như sinh viên là phái nam Tiện ích:

- Nếu người sử dụng không nhớ mã sinh viên thì có thể tìm theo lớp, tên, họ và chữ lót, cố vấn học tập, sau đó chọn sinh viên từ những danh sách sinh viên trợ giúp

- Nếu là hiệu chỉnh thông tin sinh viên thì chỉ nhập vào mã sinh viên, form sẽ hiện tên sinh viên

- Form trợ giúp danh sách lớp, mã cố vấn học tập, mã tỉnh thành phố, mã dân tộc, mã tôn giáo, mã hệ ưu tiên cho người sử dụng chọn, người sử dụng chỉ cần nhập vào mã, form sẽ hiện tên tương ứng

II.FORM CẬP NHẬT LỚP:

Input: Bảng lớp

Output: Bảng lớp

Thiết kế giao diện:

Trang 14

Form cho phép thêm, xóa lớp.

Ngày đăng: 28/09/2013, 10:20

HÌNH ẢNH LIÊN QUAN

I.1.1 Bảng DM_DAN_TOC: - Phân hệ quản lý sinh viên
1.1 Bảng DM_DAN_TOC: (Trang 3)
I.1.2 Bảng DM_TON_GIAO: - Phân hệ quản lý sinh viên
1.2 Bảng DM_TON_GIAO: (Trang 3)
I.1.4 Bảng DM_TINH_TP: - Phân hệ quản lý sinh viên
1.4 Bảng DM_TINH_TP: (Trang 4)
I.1.5 Bảng DM_QUAN_HUYEN: - Phân hệ quản lý sinh viên
1.5 Bảng DM_QUAN_HUYEN: (Trang 4)
Bảng LOP: - Phân hệ quản lý sinh viên
ng LOP: (Trang 6)
I.2 Mối liên kết giữa thực thểsinh viên và thực thể lớp: - Phân hệ quản lý sinh viên
2 Mối liên kết giữa thực thểsinh viên và thực thể lớp: (Trang 6)
II.1 Bảng QD_VAO_RA: - Phân hệ quản lý sinh viên
1 Bảng QD_VAO_RA: (Trang 8)
MA_DMKT Mã hình thức khen thưởng ‘BO’ - Phân hệ quản lý sinh viên
h ình thức khen thưởng ‘BO’ (Trang 9)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w