Trong đó,Cơ sở dữ liệu là một trong các môn cơ sở quan trọng của các ngành Tin học.. Với nhiều ưu điểm về tính năng lưu trữ, khai thác dữ liệu đã được nhiều tổ chức, doanh nghiệp sử dụng
Trang 1Tiểu Luận Chương Trình Quản
Lí Học Phí Trường
THPT
Trang 2
Ngày nay,Công nghệ thông tin đã đạt những bước phát triển mạnh mẽ.Máy tính điện tử không còn là phương tiện quý hiếm mà ngày càng gần gũi với con người và được ứng dụng phổ biến trong đời sống Trong đó,Cơ sở dữ liệu là một trong các môn cơ sở quan trọng của các ngành Tin học Với nhiều ưu điểm về tính năng lưu trữ, khai thác dữ liệu đã được nhiều tổ chức, doanh nghiệp sử dụng để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của chính đơn vị
B Nội Dung Chương Trình:
1 Khảo sát, phân tích qui chế, qui định, cách tính, bảng biểu, báo cáo quản lí học phí ở một trường học
2 Lập mô hình thực thể quan hệ và sơ đồ dòng dữ liệu
3 Thiết kế lược đồ cơ sở dữ liệu dạt dạng chuẩn 3 hoặc Boyce-Codd
4 Nhập dữ liệu test 1 học kỳ cho một lớp (20 học sinh/sinh viên)
5 Viết các câu truy vấn lên bảng báo cáo tình hình thu học phí của một kỳ,danh sách sinh viên nợ học phí và các yêu cầu khác
6 Cài đặt cơ sở dữ liệu trong hệ quản trị cơ sở dữ liệu Access
NỘI DUNG BÁO CÁO
1 Khảo sát, phân tích qui chế, qui định, cách tính, bảng biểu, báo cáo quản lí học phí ở một trường học
Qua khảo sát thực tế cho thấy việc quản lý học phí ở trường THPT hiện nay thường
áp dụng bằng phương pháp thủ công như: ghi chép vào sổ hoặc phần mềm Excel Việc làm này thể hiện tính thiếu khoa học trong công tác quản lý, dễ gây ra nhầm lẫn, sai sót Chính vì vậy, việc tạo ra một cơ sở dữ liệu giúp các trường giải quyết những khó khăn trên là hết sức cần thiết
Quy định mức thu học phí ở bậc THPT do bộ GD&ĐT và chính phủ ban hành
Học phí được tính theo 1 học sinh/1 tháng
Sau mỗi lần nộp học phí, người nộp được giao một giấy biên nhận
Trang 3Hàng tháng nhân viên sẽ lập báo cáo học phí (học sinh đã nộp, chưa nộp, tổng thu, tổng nợ…
2 Lập mô hình thực thể quan hệ và sơ đồ dòng dữ liệu.
2.1 Mô hình thưc thể quan hệ:
HỌC SINH
tenhs
gioitinh
Mahs
ngaysinh
lop
doituon g
dienthoa i
thanhtie n
tennv Manv
gioitinh ngaysinh
diachi
Đoituon
g
dongia
Thuộ c
HÓA ĐƠN
tenhd
manv
Mahd
mahs
ngayth u
sotienth u
Lậ p
Có
Trang 42.2 Sơ đồ dòng dữ liệu
3 Thiết kế lược đồ cơ sở dữ liệu
Thực thể HOCSINH có các thuộc tính
1 Mahs ( mã học sinh )
2 Tenhs (tên học sinh)
3 Gioitinh (giới tính)
4 Ngaysinh (ngày sinh)
5 Doituong (đối tượng)
6 Lop (lớp)
Thực thể HOCPHI có các thuộc tính
1 Doituong (đối tượng)
HỌC SINH
Tiếp nhận
Hóa đơn
D
Lập hóa đơn
Đóng học phí
Trạng thái học phí Thông tin học phí
Trang 52 Dongia (đơn giá)
3 Thanhtien (thành tiền)
Thực thể NHANVIEN có các thuộc tính
1 Manv ( mã nhân viên)
2 Tennv (tên nhân viên)
3 Gioitinh ( giới tính)
4 Ngaysinh ( ngày sinh)
5 Diachi ( địa chỉ)
6 Dienthoai ( điện thoại)
Thực thể HOADON có các thuộc tính
1 Mahd( mã hóa đơn)
2 Tenhd ( tên hóa đơn)
3 Manv ( mã nhân viên)
4 Mahs ( mã học sinh)
5 Sotienthu ( số tiền thu)
6 Ngaythu ( ngày thu)
=> Ta có lược đồ cơ sở dữ liệu quan hệ như sau:
HOCSINH(Mahs, tenhs, gioitinh, ngaysinh, doituong, lop)
HOCPHI(Đoituong,dongia,thanhtien)
NHANVIEN(Manv,tennv,gioitinh,ngaysinh,diachi,dienthoai)
HOADON(Mahd,tenhd,manv,mahs,sotienthu,ngaythu)
Trang 6
**Sơ đồ Mối quan hệ
*> Table HOCSINH
Trang 7
*> Table HOCPHI
*> Table NHANVIEN
Trang 8
*> Table THUHOCPHI
*> Query TÌNH HÌNH HỌC PHÍ
Trang 9
*> Query DANH SÁCH NỢ HỌC PHÍ
Trang 10
*> FORM THU HỌC PHÍ
Trang 11
*> Report HÓA ĐƠN THU HỌC PHÍ
Trang 12
*> Report BÁO CÁO TÌNH HÌNH HỌC PHÍ
Trang 13
*> Report DANH SÁCH NỢ HỌC PHÍ
Trang 14
4 Viết các câu truy vấn
Trang 154.1 Tình hình thu học phí
SELECT [HÓA ĐƠN THU HỌC PHÍ].mahs, [HÓA ĐƠN THU HỌC PHÍ].tenhs, [HÓA ĐƠN THU HỌC PHÍ].ngsinh, [HÓA ĐƠN THU HỌC PHÍ].lop, [HÓA ĐƠN THU HỌC PHÍ].sotienthu, [HÓA ĐƠN THU HỌC PHÍ].[Còn Nợ]
FROM [HÓA ĐƠN THU HỌC PHÍ];
4.2 Danh sách nợ học phí
SELECT [HÓA ĐƠN THU HỌC PHÍ].mahs, [HÓA ĐƠN THU HỌC PHÍ].tenhs, HOCSINH.gtinh, [HÓA ĐƠN THU HỌC PHÍ].ngsinh, [HÓA ĐƠN THU HỌC PHÍ].[Còn Nợ]
FROM HOCPHI INNER JOIN (HOCSINH INNER JOIN (NHANVIEN INNER JOIN (THUHOCPHI INNER JOIN [HÓA ĐƠN THU HỌC PHÍ] ON THUHOCPHI.mahd = [HÓA ĐƠN THU HỌC PHÍ].mahd) ON (NHANVIEN.manv = THUHOCPHI.manv) AND (NHANVIEN.manv = [HÓA ĐƠN THU HỌC PHÍ].manv)) ON (HOCSINH.mahs = THUHOCPHI.mahs) AND (HOCSINH.mahs = [HÓA ĐƠN THU HỌC PHÍ].mahs)) ON (HOCPHI.doituong = HOCSINH.doituong) AND (HOCPHI.doituong = [HÓA ĐƠN THU HỌC PHÍ].doituong)
WHERE ((([HÓA ĐƠN THU HỌC PHÍ].[Còn Nợ])>0));
4.3 Tìm theo mã hoc sinh
SELECT HOCSINH.mahs, HOCSINH.tenhs, HOCSINH.gtinh, HOCSINH.ngsinh, HOCSINH.doituong, HOCSINH.lop, [HÓA ĐƠN THU HỌC PHÍ].hocphi, [HÓA ĐƠN THU HỌC PHÍ].sotienthu, ([HOCPHI]-[SOTIENTHU]) AS [Còn Nợ]
FROM HOCSINH INNER JOIN [HÓA ĐƠN THU HỌC PHÍ] ON HOCSINH.mahs = [HÓA ĐƠN THU HỌC PHÍ].mahs
WHERE (((HOCSINH.mahs)=[NHẬP MÃ HỌC SINH:]));
4.4.Tìm theo tên học sinh
SELECT HOCSINH.mahs, HOCSINH.tenhs, HOCSINH.gtinh, HOCSINH.ngsinh, HOCSINH.doituong, HOCSINH.lop, HOCSINH.truong, NHANVIEN.manv, THUHOCPHI.mahd, THUHOCPHI.sotienthu, ([HOCPHI]-[sotienthu]) AS [Còn Nợ]
FROM NHANVIEN INNER JOIN ((HOCPHI INNER JOIN HOCSINH ON HOCPHI.doituong = HOCSINH.doituong) INNER JOIN THUHOCPHI ON HOCSINH.mahs = THUHOCPHI.mahs) ON NHANVIEN.manv = THUHOCPHI.manv WHERE (((HOCSINH.tenhs)=[Nhập tên học sinh?]));
4.5 Tìm theo lớp học
Trang 16WHERE (((HOCSINH.lop)=[NHẬP TÊN LỚP:]));
4.6 Tìm theo tháng
SELECT HOCSINH.mahs, HOCSINH.tenhs, HOCSINH.ngsinh, HOCSINH.lop, [HÓA ĐƠN THU HỌC PHÍ].hocphi, [HÓA ĐƠN THU HỌC PHÍ].sotienthu, [Nhập tháng cần tìm:] AS Tháng, [HÓA ĐƠN THU HỌC PHÍ].[Còn Nợ]
FROM HOCSINH INNER JOIN [HÓA ĐƠN THU HỌC PHÍ] ON HOCSINH.mahs = [HÓA ĐƠN THU HỌC PHÍ].mahs
WHERE ((([Nhập tháng cần tìm:])=Month([ngaythu])));
C Kết luận_ Hướng phát triển đề tài
Trang 17
Đề tài đã đáp ứng được một phần nhu cầu quản lý học phí bằng phần mềm tin học Tuy vậy, vẫn còn nhiều hạn chế thiếu cần bổ sung trong thời gian tới mới có thể đáp ứng được cầu dặt
ra trong thực tế
Đề tài chỉ dừng lại ở cấp độ quản lý học phí ở trường THPT, do đó có thể nâng cấp lên thành quản lý học phí ở các trường ĐH, CĐ với mức độ phức tạp hơn
D Tài liệu tham khảo
1 Giáo trình cơ sở dữ liệu
PGS.TS Trần Quốc Chiến
2 Giáo trình hệ quản trị cơ sở dữ liệu (tham khảo qua internet)
Trang 18A Lý do chọn đề tài Trang 1
B Nội Dung Chương Trình Trang 1
1.Khảo sát, phân tích qui chế, qui định, cách tính,
bảng biểu, báo cáo quản lí học phí ở một trường học Trang 2
2 Lập mô hình thực thể quan hệ và sơ đồ dòng dữ liệu.
2.1 Mô hình thưc thể quan hệ Trang 3
2.2 Sơ đồ dòng dữ liệu Trang 4
3 Thiết kế lược đồ cơ sở dữ liệu Trang 4
4 Viết các câu truy vấn Trang 13
4.1 Hóa đơn thu học phí Trang 13
4.2 Tìm theo mã hoc sinh Trang 13
4.3 Tìm theo tên học sinh Trang 13
4.4 Tình hình thu học phí Trang 13
4.5 Danh sách nợ học phí Trang 14
C Kết luận_ Hướng phát triển đề tài Trang 16
D Tài liệu tham khảo Trang 16