Professional Documents
Culture Documents
ĐÂY LÀ Cấu trúc tài liệu HAY CÒN GỌI LÀ Mục Lục
LỚP 12A…
DỰ ÁN XÂY DỰNG CƠ SỞ DỮ LIỆU
QUẢN LÍ ĐIỂM CỦA HỌC SINH PHỔ THÔNG
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
B – XÂY DỰNG CSDL:
1. GIAI ĐOẠN KHẢO SÁT:
a. KHẢO SÁT HOẠT ĐỘNG QUẢN LÍ ĐIỂM HỌC SINH CỦA TRƯỜNG THPT:
- Trường gồm 3 khối lớp 10, 11 và 12. Mỗi khối có 24 lớp từ A1 đến A24 trong đó các lớp từ
A1 đến A6 của mỗi khối là lớp chuyên.
- Hàng năm trường tuyển sinh khá nhiều học sinh. Căn cứ vào điểm thi tuyển sinh của học sinh
nhà trường tiến hành phân lớp cho học sinh, mỗi lớp sẽ do 1 giáo viên chủ nhiệm phụ trách.
- Nội dung học tập gồm 12 môn học chính quy. Vào đầu năm học, theo sự phân công của nhà
trường, giáo viên của các tổ sẽ được phân công giảng dạy theo chuyên môn của mình. Một lớp
có nhiều giáo viên dạy, một giáo viên có thể dạy nhiều lớp, nhiều khối khác nhau.
- Trong quá trình dạy và học, giáo viên bộ môn sẽ tiến hành cho học sinh học tập và kiểm tra để
lấy các cột điểm Đánh giá thường xuyên, đánh giá giữa học kì và đánh giá cuối học kì, số
lượng mỗi cột điểm theo quy định của từng bộ môn cụ thể. Đến giữa học kì và cuối học kì nhà
trường tổ chức kiểm tập trung để đánh giá chất lượng dạy và học của giáo viên và học sinh.
Học sinh của cùng khối thi chung, chia làm nhiều phòng dựa theo số báo danh của mỗi học
sinh. Cuối kì GVCN tiến hành tổng kết điểm để xét học sinh giỏi, khá, trung bình, yếu của lớp
mình.
- Mỗi học sinh được phát sổ liên lạc để phụ huynh và nhà trường trao đổi về tình hình học tập
của từng học sinh qua đó quản lý con em mình dễ dàng hơn.
- Cuối năm nhà trường tiến hành thống kê số học sinh khá, giỏi của toàn trường đạt được trong
năm học vừa qua, tổ chức khen thưởng học sinh khá giỏi cũng như học sinh nghèo vượt khó,
học sinh diện chính sách có thành tích trong học tập. Nhà trường còn tổ chức khen thưởng giáo
viên giỏi có đóng góp nhiều thành tích cho nhà trường.
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
b. CÁC CHỨC NĂNG CỦA HỆ THỐNG PHỤC VỤ CÔNG TÁC QUẢN LÝ:
Hình: Biểu đồ mô tả chức năng của hệ thống quản lí điểm học sinh THPT
-
Danh sách học sinh: Dựa vào thông tin của học sinh để thống kê về
tổng số học sinh của mỗi lớp, số nam số nữ,…và lập báo cáo.
- Báo cáo điểm HK1: Dựa vào điểm thành phần để tính toán thống kê về
điểm trung bình, xếp loại cho học sinh trong Hk1.
- Báo cáo điểm HK2: Dựa vào điểm thành phần để tính toán thống kê về
điểm trung bình, xếp loại cho học sinh trong Hk1.
- Báo cáo điểm tổng kết: Dựa vào điểm HK1 và HK2 để tính toán thống
kê về điểm trung bình, xếp loại cho học sinh trong cả năm học
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
c. DỮ LIỆU LƯU TRỮ VÀ MỐI QUAN HỆ GIỮA CHÚNG:
Hình: Mô hình mô tả các dữ liệu cần lưu trữ và mối liên hệ giữa chúng.
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
2. GIAI ĐOẠN THIẾT KẾ:
a. Xây dựng cấu trúc Bảng (Table) và mối quan hệ giữa các Bảng:
Mỗi thực thể trong mô hình tương ứng với một bảng dữ liệu. Vậy CSDL gồm các bảng sau:
Bảng Học sinh đặt tên là HOCSINH - Bảng Môn học đặt tên là MONHOC.
- Bảng Giáo Viên đặt tên là GIAOVIEN.
- Bảng Lớp đặt tên là LOP.
- Bảng Điểm đặt tên là DIEM.
Trong Hệ QTCSDL Access 2010 Bảng HOCSINH được xây dựng như sau:
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
BẢNG MONHOC: Bao gồm các môn học chính khóa được giảng dạy trong nhà trường phổ thông.
Trong đó Mamon là khóa chính và được qui định gồm tối đa 8 kí tự, 3 kí tự đầu là MH/, 5 kí tự còn lại là
số bắt buộc nhập.
Trong Hệ QTCSDL Access 2010 Bảng MONHOC được xây dựng như sau:
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
BẢNG GIAOVIEN: Bao gồm các thông tin về lý lịch giáo viên. Trong đó Magv là khóa chính và Magv
được qui định có tối đa 8 kí tự, 3 kí tự đầu là GV/, 5 kí tự sau là số bắt buộc nhập.
Trong Hệ QTCSDL Access 2010 Bảng GIAOVIEN được xây dựng như sau:
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
BẢNG LOP: bao gồm các lớp của 3 khối 10, 11 và 12. Trong đó Malop là khóa chính được qui đinh gồm
tối đa 8 kí tự, 3 kí tự đầu là LP/, 5 kí tự sau là số và chữ bắt buộc nhập (ví dụ 10A01; 11A02; 12A12;…)
Trong Hệ QTCSDL Access 2010 Bảng LOP được xây dựng như sau:
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
BẢNG DIEM: bao gồm các cột điểm thành phần của các học sinh ứng với các môn học. Trong đó Mahs
và Mamon cùng làm khóa chính. Các điểm được qui định nằm trong khoảng [0,10]
Tên trường Kiểu dữ liệu Kích thước Mô tả
Mahs Text 8 Mã học sinh
Mamon Text 8 Mã môn học
Miengk1 Number Single Miệng hk1
15k1 Number Single 15p hk1
45k1 Number Single 45P HK1
Hk1 Number Single Điểm thi hk1
Miengk2 Number Single Miệng hk2
15k2 Number Single 15p hk2
45k2 Number Single 45P HK2
Hk2 Number Single Điểm thi hk2
Trong Hệ QTCSDL Access 2010 Bảng DIEM được xây dựng như sau:
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
Mối quan hệ giữa các Bảng (Relationship):
b. Các Mẫu hỏi (Query) phục vụ việc Thống kê - Lập Báo cáo:
Mẫu hỏi thực hiện Tính sỉ số của mỗi lớp (Total Query) Kết quả khi thực hiện Mẫu hỏi
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
Mẫu hỏi thực hiện Tính điểm trung bình và xếp loại học tập các môn cho Học sinh (Total Query)
Mẫu hỏi thực hiện Tính học bổng cho học sinh Kết quả khi thực hiện Mẫu hỏi
…………
TƯƠNG TỰ CHO CÁC QUERY THỰC HIỆN VIỆC TÍNH TOÁN, THỐNG KÊ, LẬP BÁO CÁO KHÁC
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
b. Các Mẫu hỏi (Query) phục vụ việc Tìm kiếm – Tra cứu:
Mẫu hỏi thực hiện Tìm kiếm Thông tin của Học Sinh theo các tiêu chí
Mẫu hỏi thực hiện Tra cứu Điểm của Học sinh theo các tiêu chí
……….
TƯƠNG TỰ CHO CÁC QUERY THỰC HIỆN VIỆC TÌM KIẾM – TRA CỨU KHÁC
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
3. GIAI ĐOẠN KIỂM THỬ:
a. Nhập dữ liệu cho các bảng:
a1. Dữ liệu của bảng LOP: