You are on page 1of 17

Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12

ĐÂY LÀ TRANG BÌA


TRANG BÌA CÁC NHÓM LÀM ĐẦY ĐỦ CÁC NỘI DUNG SAU:
1. Đề mục:
2. Tên lớp
3. Tên Nhóm
4. Tên dự án: “Dự án xây dựng cơ sở dữ liệu quản lí……”
5. Năm học 2023 - 2024
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12

ĐÂY LÀ Cấu trúc tài liệu HAY CÒN GỌI LÀ Mục Lục

Các nhóm sẽ thực hiện Mục Lục tự động tại đây.


Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12

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

PHÂN TÍCH CHỨC NĂNG HỆ THỐNG:

 CẬP NHẬT THÔNG TIN:


- Cập nhật thông tin học sinh:
• Thông tin học sinh bao gồm các thông tin chi tiết về từng học sinh như:
Họ tên, lớp, ngày sinh, giới tính,…

- Cập nhật thông tin Giáo viên:


• Thông tin giáo viên bao gồm các thông tin chi tiết về từng giáo viên như:
Họ tên, môn dạy, sđt, địa chỉ,…

- Cập nhật điểm:


• Thông tin điểm bao gồm các thông tin chi tiết về các điểm thành phần
của các môn học như: thường xuyên, giữa kì, cuối kì,…
Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12
 TRA CỨU THÔNG TIN
-
Tìm kiếm giáo viên:
• Thông tin vào: tên Giáo Viên
• Thông tin ra: Thông tin chi tiết của giáo viên đó như Họ Tên, sđt,…
- Tìm kiếm điểm theo môn:
• Thông tin vào: tên môn học
• Thông tin ra: thông tin về bảng điểm ứng với môn học đó.
- Tìm kiếm điểm theo tên HS:
• Thông tin vào: tên học sinh cần tìm
• Thông tin ra: thông tin về bảng điểm của học sinh đó.
- Tra cứu điểm Hk1:
• Thông tin vào: có thể tra cứu theo học sinh hoặc theo môn học.
• Thông tin ra: Bảng điểm HK1 của học sinh hoặc theo môn học
- Tra cứu điểm HK2:
• Thông tin vào: có thể tra cứu theo học sinh hoặc theo môn học.
• Thông tin ra: Bảng điểm HK2 của học sinh hoặc theo môn học
- Tra cứu điểm tổng kết:
• Thông tin vào: có thể tra cứu theo học sinh hoặc theo môn học.
• Thông tin ra: Bảng điểm tổng kết của học sinh hoặc theo môn học

 BÁO CÁO THÔNG TIN:

-
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.

 Chi tiết các Bảng dữ liệu:


BẢNG HOCSINH: Bao gồm các thông tin về lý lịch học sinh. Trong đó Mahs là khóa chính và Mahs
được qui định có tối đa 8 kí tự, 3 kí tự đầu là HS/, 5 kí tự sau là số bắt buộc nhập.

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.

Tên trường Kiểu dữ liệu Kích thước Mô tả

Mamon Text 8 Mã môn học

Tenmon Text 50 Tên môn học

Hesomon Number Byte Hệ số môn

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.

Tên trường Kiểu dữ liệu Kích thước Mô tả


Magv Text 8 Mã giáo viên
Tengv Text 50 Tên giáo viên
Diachi Text 50 Địa chỉ
Ngaysinh Date/Time Ngày sinh
GioiTinh Yes/No Giới tính
Mamon Text 8 Mã môn học

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)

Kết quả khi thực hiện Mẫu hỏi

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:

a2. Dữ iệu của bảng MONHOC:

a3. Dữ liệu của bảng GIAOVIEN:

a4. Dữ liệu của bảng HOCSINH:


Tài liệu hướng dẫn thực hiện dự án xây dựng CSDL – Tin Học 12

a5. Dữ liệu của bảng DIEM:

You might also like