đmh_i: điểm tổng kết môn học thứ i thang điểm 4 tc_mh_i: số tín chỉ của môn học thứ i • Tính tổng số tín chỉ tích lũy học kỳ: tổng số tín chỉ của tất cả các môn học đăng ký trong học kỳ
Trang 1PHÂN HỆ QUẢN LÝ ĐIỂM
MÔ TẢ NGHIỆP VỤ
Sau khi xét những môn học sinh viên đăng ký học, Phòng Đào tạo (PĐT) sẽ cập nhật lại những môn học mà sinh viên được phép đăng ký trong học kỳ đó
Phòng Đào tạo (PĐT) sẽ cập nhật lại các điểm thành phần (gồm điểm bài tập, điểm lý thuyết, điểm bài tiểu luận, điểm thi ), phần trăm của các điểm thành phần, số tín chỉ, số tiết, ngày bắt đầu, ngày kết thúc của một môn học tương ứng với học kỳ đó
Ở cuối học kỳ:
• Giáo viên báo cáo điểm của lớp môn học cho bộ phận giáo vụ nhập vào
• Người nhập điểm cho sinh viên có thể bị nhầm hoặc vì lý do nào đó điểm của sinh viên có thể bị sai lệch Bộ phận Giáo vụ sẽ xem xét và sẽ điều chỉnh lại
• 100%
i _ pttp
* i _
đtp mh
_ Đtk
n 1 i
∑
=
=
Tính điểm tổng kết môn học được tính trên thang điểm 10 và được làm tròn đến phần trăm theo công thức sau:
Đtk_mh: điểm tổng kết môn học
đtp_i: điểm thành phần thứ i pttp_i: phần trăm điểm thành phần thứ i Sau đó qui đổi ra thang điểm 4 (gồm có điểm chữ và điểm số) tương ứng như sau:
Điểm chữ
Điể
m số
Trang 2Đạt yêu cầu
Từ 8.50 đến 10.0 Từ 7.50 đến 8.49 Từ 6.50 đến 7.49 Từ 5.50 đến 6.49 Từ 4.50 đến 5.49 Từ 3.50 đến 4.49
A+
A B+
B C D+
4.0 3.5 3.0 2.5 2.0 1.5 Không đạt yêu
cầu
Từ 1.50 đến 3.49 Từ 0.00 đến 1.49
D F
1.0 0.0 Ngoài ra còn có các điểm sau đây được dùng trong bảng kết quả học tập:
Vắng thi có phép hoặc chưa hoàn
-• Điểm trung bình học kỳ là điểm trung bình của tất cả các môn học đăng ký trong học kỳ đó, được tính theo thang điểm 4 và làm tròn đến phần trăm Điểm trung bình học kỳ được tính theo công thức sau:
∑
∑
=
=
= n
1 i
n 1 i
i _ mh _ tc
i _ mh _ tc
* i _
đmh hk
_ Đtb
Ký hiệu:
Đtb_hk: điểm trung bình học kỳ
Trang 3đmh_i: điểm tổng kết môn học thứ i (thang điểm 4) tc_mh_i: số tín chỉ của môn học thứ i
• Tính tổng số tín chỉ tích lũy học kỳ: tổng số tín chỉ của tất cả các môn học đăng ký trong học kỳ đó đạt yêu cầu
• Điểm trung bình tích lũy là điểm trung bình của tất cả các môn học tính từ học kỳ đó trở về trước, được tính theo thang điểm 4 và làm tròn đến phần trăm Đối với các môn học đăng ký học lại thì sẽ lấy điểm cao nhất trong các lần học (môn học đăng ký học lại tương đương với một môn học, nhóm môn tương đương hay môn học đăng ký học lại thuộc nhóm môn tương đương với một môn học đã học ở học kỳ trước thì sẽ lấy điểm cao nhất trong các lần học lại ) Công thức tính tương tự như công thức tính điểm trung bình học kỳ
• Tính tổng số tín chỉ tích lũy: tổng số tín chỉ của tất cả các môn học đạt yêu cầu tính từ học kỳ đó trở về trước Đối với những môn học phải học lại (hay học cải thiện điểm) có tương đương với một môn khác (hoặc nhóm môn tương đương) đạt yêu cầu hay đạt điểm cao hơn thì sẽ được tính bằng số tín chỉ của các môn tương đương này
• Xét tốt nghiệp cho những sinh viên đủ điều kiện tốt nghiệp
Công tác đào tạo sinh viên trong từng khoa được phân theo ngành học Mỗi ngành có một chương trình đào tạo riêng, và chương trình này cũng thay đổi ở các khoá học, các đợt khác nhau nghĩa là theo khóa ngành Một sinh viên chỉ được đào tạo và xét tốt nghiệp theo một chương trình đào tạo
Chương trình đào tạo (CTĐT) là danh sách các môn học bắt buộc và tự chọn mà sinh viên được học trong suốt khoá học Môn học tự chọn trong CTĐT là môn mà sinh viên có thể tự chọn học từ 1 nhóm gồm nhiều môn học, số môn sinh viên chọn từ nhóm này phải bảo đảm có tổng số tín chỉ lớn hơn số tín chỉ cần đạt được qui định cho nhóm đó Một môn bắt buộc hoặc 1 nhóm môn tự chọn chỉ xuất hiện 1 lần trong CTĐT của một khoá ngành Có thể có nhiều nhóm tự chọn trong CTĐT
Để đánh giá một sinh viên có hoàn thành giai đoạn hay không dựa vào tiêu chuẩn hoàn thành giai đoạn đặt ra cho từng khoá ngành cụ thể Tiêu chuẩn HTGĐ gồm 4 yếu tố:
- Số tín chỉ tích lũy của các môn học trong CTĐT, số tín chỉ tích lũy của tất cả các môn học
- Điểm trung bình tích lũy
- Danh sách các môn học bắt buộc đã học đạt yêu cầu
- Danh sách các môn học tự chọn đã học đạt yêu cầu
Sinh viên được công nhận là hoàn thành giai đoạn nếu như đạt cả 4 yếu tố này Môn tự chọn ở đây tương tự như trong CTĐT nghĩa là môn mà sinh viên đã chọn học từ 1 nhóm gồm nhiều môn học, số môn sinh viên chọn từ nhóm này phải bảo đảm có tổng số tín chỉ lớn hơn số tín chỉ cần đạt được qui định cho nhóm đó Có thể có nhiều nhóm môn học tự chọn trong tiêu chuẩn Danh sách các môn học bắt buộc và tự chọn trong tiêu chuẩn hoàn thành giai đoạn không nằm ngoài chương trình đào tạo cho các học kỳ tính đến thời điểm xét hoàn thành giai đoạn Khi xét tốt
Trang 4nghiệp cho sinh viên Phòng Đào tạo dựa vào tiêu chuẩn tốt nghiệp đặt ra cho từng khoá ngành cụ thể Tương tự tiêu chuẩn hoàn thành giai đoạn, tiêu chuẩn tốt nghiệp cũng gồm 4 yếu tố:
- Số tín chỉ tích lũy của các môn học trong CTĐT, số tín chỉ tích lũy của tất cả các môn học
- Điểm trung bình tích lũy
- Danh sách các môn học bắt buộc đã học đạt yêu cầu
- Danh sách các môn học tự chọn đã học đạt yêu cầu
Sinh viên được công nhận tốt nghiệp nếu như đạt cả 4 yếu tố này Danh sách các môn học bắt buộc và tự chọn trong tiêu chuẩn tốt nghiệp không nằm ngoài chương trình đào tạo toàn khóa của khoá ngành đó
Có nhiều trường hợp sinh viên do kéo dài việc học quá thời gian bình thường của 1 khoá học dẫn đến tình trạng môn mà học viên theo học trước đây không có trong danh sách môn học tiêu chuẩn xét tốt nghiệp hiện tại, lúc đó phải dùng đến tự điển môn học tương đương
Có 2 dạng tương đương:
- Một môn học tương đương với 1 môn học (tương đương 1~1)
- Một môn học tương đương với 1 nhóm nhiều môn học (tương đương 1~nhóm)
Một môn học có thể có tương đương 1~1 với nhiều môn học khác Một môn học có thể có tương đương với nhiều nhóm môn học, một nhóm môn học chỉ tương đương với 1 môn học (nếu nhóm môn học còn tương đương với môn học khác thì nên xem 2 môn học này tương đương 1~1 với nhau)
Trang 5CHƯƠNG 2:
PHÂN TÍCH & THIẾT KẾ
I MỐI LIÊN KẾT GIỮA SINH VIÊN VÀ ĐIỂM TỔNG HỢP:
thuộc
Một sinh viên có nhiều điểm tổng hợp (gồm điểm trung bình học kỳ, số tín chỉ tích lũy học kỳ, điểm tích lũy trung bình, số tín chỉ tích lũy cho các môn học đã đăng ký) ở các năm học, học kỳ Mối quan hệ 1-n giữa thực thể SINH_VIEN và thực thể DIEMTH được thể hiện như hình trên
I.1 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 và ràng buộc:
Xem chi tiết ở phần Phân hệ Quản lý sinh viên
I.2 Bảng DIEMTH:
DIEMTH( NAM_HOC, HOC_KY, MA_SV, DIEM_TB_HKY, SO_TCTL_HKY,
DIEM_TBTL, SO_TCTL,TOT_NGHIEP)
Thuộc tính:
DIEM_TB_HKY Điểm trung bình học kỳ 3.56
SO_TCTL_HKY Số tín chỉ tích lũy học kỳ 17
Trang 6SO_TCTL Số tín chỉ tích lũy 80
TOT_NGHIEP Kiểm tra tốt nghiệp chưa 0 (0-chưa tốt nghiệp, 1-đạt
tiêu chuẩn tốt nghiệp )
Ràng buộc:
• HOC_KY: chỉ thuộc 1 trong 3 học kỳ 1, 2, 3
• DIEM_TB_HKY, DIEM_TBTL: được tính theo thang điểm 4 và làm tròn đến phần trăm
• MA_SV: gồm 8 ký tự
II MỐI LIÊN KẾT GIỮA MÔN HỌC VÀ MÔN HỌC TƯƠNG ĐƯƠNG, NHÓM MÔN HỌC TƯƠNG ĐƯƠNG:
Có 2 loại tương đương:
• Một môn học tương đương với 1 môn học (tương đương 1~1) Một môn học có thể có tương đương 1~1 với nhiều môn học khác
• Một môn học tương đương với 1 nhóm nhiều môn học (tương đương 1~nhóm) Một môn học có thể có tương đương với nhiều nhóm môn học, một nhóm môn học chỉ tương đương với 1 môn học (nếu nhóm môn học còn tương đương với môn học khác thì nên xem 2 môn học này tương đương 1~1 với nhau).Một môn học có thể thuộc nhiều nhóm môn học
Mối quan hệ này được thể hiện qua các thực thể MH_TUONG_DUONG, NHOM_TD, MON_NHOMTD, MON_HOC
Thuộc tính:
Xem chi tiết ở phần Phân hệ Chương trình đào tạo
Ràng buộc:
thuộc thuộc
thuộc thuộc
Trang 7• Một môn học tương đương 1-1 với A lại cũng có mặt trong nhóm tương đương với A, hoặc tương đương 1-1 (kể cả gián tiếp) với 1 môn học trong nhóm tương với A
Ví dụ: Giả sử đã có thông tin:
1 A ~ [C + ……]
2 C ~ C1, C1 ~ C2 (do vậy một cách gián tiếp suy ra
C ~ C2)
Không cho phép thêm thông tin: A ~ C, hoặc A ~ C1, hoặc
A ~ C2
• Một môn học tương đương 1-1 với A lại cũng có mặt trong nhóm tương đương với môn tương đương với A (kể cả gián tiếp), hoặc tương đương 1-1 với 1 môn học (kể cả gián tiếp) trong nhóm tương với môn tương đương với A
Ví dụ: Giả sử đã có thông tin:
1 A ~ B, B ~ C (do vậy một cách gián tiếp suy ra A~C)
2 B ~ [B1 + ……]
3 B1 ~ B11, B11 ~ B12 (do vậy một cách gián tiếp suy ra
B1 ~ B12)
4 C ~ [C1 + ……]
5 C1 ~ C11, C11 ~ C12 (do vậy một cách gián tiếp suy ra
C1 ~ C12)
Không cho phép thêm thông tin: A ~ B1, hoặc A ~ B11, hoặc A ~ B12, hoặc A
~ C1, hoặc A ~ C11, hoặc A ~ C12
• Một môn học thuộc nhóm tương đương với A lại có tương đương 1-1 (kể cả gián tiếp) với A
Ví dụ: Giả sử đã có thông tin:
1 A~A1, A1~A2 (do vậy một cách gián tiếp suy ra A ~ A2)
Không cho phép thêm thông tin: A ~ [A1 + ……], hoặc
A ~ [A2 + ……]
Trang 8III MỐI LIÊN KẾT GIỮA KHÓA NGÀNH VÀ MÔN BẮT BUỘC TIÊU CHUẨN TỐT NGHIỆP, NHÓM TỰ CHỌN TIÊU CHUẨN TỐT NGHIỆP:
Một khóa ngành có nhiều môn học bắt buộc và một môn học có thể là những môn bắt buộc trong những khóa ngành khác Ngoài ra, một khóa học có nhiều nhóm môn tự chọn tiêu chuẩn tốt nghiệp nhưng 1 nhóm môn tự chọn tiêu chuẩn tốt nghiệp chỉ thuộc 1 khóa học Một nhóm môn tự chọn tiêu chuẩn tốt nghiệp có nhiều môn học tự chọn và một môn học có thể là những môn tự chọn trong những nhóm môn tự chọn tiêu chuẩn tốt nghiệp khác Các mối quan hệ được thể hiện như trên hình
Thuộc tính và ràng buộc:
Xem chi tiết ở phần Phân hệ Chương trình đào tạo
IV PHÂN BỐ CƠ SỞ DỮ LIỆU:
Sử dụng sơ đồ phân bố như ở Phần Phân hệ Chương trình đào tạo, Phân hệ Quản lý sinh viên
Vai trò của người sử dụng
- Admin : được phép vào toàn bộ phân hệ Quản lý điểm và thao tác trên toàn bộ cơ sở dữ liệu (CSDL)
- Admin_MT, Admin_DT: được phép nhập điểm, xem điểm của sinh viên, thay đổi thành phần điểm nhưng chỉ được thay đổi 1 lần
- User của site MT, User của site DT: chỉ được phép xem điểm của sinh viên
Trang 9CHƯƠNG 3:
CÁC CHỨC NĂNG CỦA PHÂN HỆ
Phân hệ quản lý điểm có thể thực hiện các công việc sau:
• Cho phép nhập sửa đổi các điểm thành phần và phần trăm điểm của môn học tương ứng với học kỳ
• Cho phép nhập điểm , sửa điểm theo danh sách đăng ký môn học, đồng thời tính điểm tổng kết môn học đó
• Cho phép nhập điểm, sửa điểm các môn học trong 1 học kỳ của 1 sinh viên, đồng thời tính điểm tổng kết môn học đó, tính điểm trung bình học kỳ và điểm trung bình tích lũy của sinh viên đó (cho trường hợp nếu nhập điểm sót 1 môn nào đó hoặc chỉnh sửa điểm sinh viên đó)
• Tính điểm trung bình học kỳ và trung bình tích lũy Cho phép chọn:
- Tính điểm cho 1 sinh viên ( tính điểm học kỳ hiện tại hay tất cả các học kỳ)
- Tính điểm cho 1 lớp, 1 khoa hay cả trường (tính điểm học kỳ hiện tại hay tất cả các học kỳ)
- Tính điểm cho danh sách sinh viên nhập vào (tính điểm học kỳ hiện tại hay tất cả các học kỳ)
• Xét hoàn thành tốt nghiệp , cho phép chọn xét cho 1 sinh viên hay cho cả trường
• Xem bảng điểm môn học, điểm trung bình của sinh viên
• Thống kê điểm thi, điểm trung bình học kỳ, điểm trung bình tích lũy
I.FORM NHẬP SỬA THÔNG TIN MÔN HỌC:
Chức năng: Cho phép nhập, sửa, xóa các thông tin về loại điểm của các môn học theo từng học kỳ
Input: Lấy dữ liệu từ bảng mon_hoc_hoc_ky
Output: Bảng mon_hoc_hoc_ky
Ràng buộc:
- Nếu nhập loại điểm mà không nhập phần trăm điểm cho loại điểm đó thì Form sẽ báo lỗi
- Điểm loại 4 là điểm thi và phần trăm điểm khác 0
- Nếu nhập loại điểm 1, loại điểm 2, loại điểm 3 có mã 04 (mã loại điểm Thi) thì Form báo lỗi
- Tổng phần trăm của các điểm thành phần phải bằng 100% và phần trăm các điểm thành phần phải <=100%
Trang 10Tiện ích:
- Trợ giúp hiển thị danh sách môn học mở vào năm học, học kỳ
- Chỉ nhập vào mã môn học, form sẽ tự động hiển thị tên môn học
Thiết kế giao diện:
Form gồm 2 khối:
- Khối thứ nhất: Nếu người sử dụng không nhớ mã môn học thì có thể vào khối này để tìm môn học cần hiệu chỉnh
- Khối thứ hai: Nếu người sử dụng nhớ mã môn học thì nhập vào môn học cần hiệu chỉnh thông tin, chỉ nhập vào mã môn học, form sẽ tự động hiện tên môn học
II FORM NHẬP ĐIỂM THI:
Chức năng: Cho phép nhập, sửa, xóa các điểm thành phần của môn học
Input: Lấy dữ liệu từ bảng ghi điểm, các bảng mon_hoc_hoc_ky, sinh_vien, diem
Output: Ghi điểm vào bảng diem
Ràng buộc:
Trang 11- Các điểm thành phần được nhập phải có giá trị nguyên từ 0 đến 10, nếu lớn hơn 10 thì phải thuộc các điểm như đã nêu chi tiết ở chương 1
i _ pttp
* i _
đtp mh
_
Đtk
n 1 i
∑
=
=
Điểm tổng kết môn học được tính theo công thức sau:
Ký hiệu:
Đtk_mh: điểm tổng kết môn học
đtp_i: điểm thành phần thứ i pttp_i: phần trăm điểm thành phần thứ i Tiện ích:
- Cho phép nhập theo từng môn học
- Tự động tính điểm tổng kết theo thang điểm 10 và qui đổi sang điểm chữ của thang điểm 4 khi nhấn nút “Nhập và Tính điểm”
Thiết kế giao diện:
Trang 12Form gồm 3 khối thông tin:
- Khối thứ nhất: cho phép người sử dụng nhập trực tiếp môn học hoặc có thể chọn từ danh sách môn học, chỉ nhập vào mã môn học, form sẽ tự động hiện tên môn học
- Khối thứ hai: cho phép người sử dụng nhập vào tên sinh viên cần nhập điểm hoặc có thể chọn sinh viên từ danh sách sinh viên, cũng tương tự như môn học chỉ nhập vào mã sinh viên, form sẽ tự động hiện tên sinh viên Khi nhấn vào nút “Nhập và Tính điểm” thì form sẽ tính điểm tổng kết và hiện lên cho người sử dụng xem tại ô Điểm tổng kết – hệ 10 và Điểm tổng kết – chữ
- Khối thứ ba: trợ giúp người sử dụng khi nhập điểm Khối này ghi chú những điểm lớn hơn
10 được sử dụng trong bảng kết quả học tập
III FORM NHẬP ĐIỂM THI 1 SINH VIÊN:
Chức năng: Cho phép nhập trực tiếp điểm thi của môn học theo một sinh viên Chức năng này được sử dụng trong trường hợp sinh viên có đăng ký môn học nhưng nhập thiếu điểm
Input: Lấy dữ liệu từ bảng ghi điểm, các bảng sinh viên, môn học học kỳ, điểm tổng hợp
Output: Các thông tin về điểm được lưu trữ
Ràng buộc:
- Mã môn học phải có trong danh sách các môn học được mở trong học kỳ
- Mã sinh viên phải có trong danh sách sinh viên
- Điểm được nhập có giá trị từ 0 – 10, nếu lớn hơn 10 thì phải thuộc các điểm đã nêu trong chương 1
Tiện ích:
- Chỉ cần nhập mã sinh viên tự động hiển thị ra họ tên sinh viên
- Khi nhấn nút “Nhập và Tính điểm”, form sẽ tính lại điểm trung bình học kỳ, số tín chỉ tích lũy học kỳ, điểm trung bình tích lũy, số tín chỉ tích lũy của năm học và học kỳ tương ứng Thiết kế giao diện:
Trang 13Form gồm 2 khối:
- Khối thứ nhất: cho phép người sử dụng nhập vào sinh viên, năm học, học kỳ cần sửa điểm
- Khối thứ hai: cho phép người sử dụng nhập môn học cần hiệu chỉnh (chỉ nhập mã môn học) hoặc có thể chọn môn học trong danh sách các môn học
IV FORM CỘNG ĐIỂM TRUNG BÌNH HỌC KỲ VÀ ĐIỂM TRUNG BÌNH TÍCH LŨY TẤT CẢ SINH VIÊN:
Cho phép tính điểm trung bình học kỳ, điểm trung bình tích lũy, số tín chỉ tích lũy trong học kỳ, số tín chỉ tích lũy của tất cả các sinh viên
Input: Bảng điểm, môn học học kỳ
Output: Bảng điểm tổng hợp
Ràng buộc:
- Điểm trung bình học kỳ được tính theo công thức sau :