Quản lý việc thu học phí của sinh viên trường đh nông nghiệp hà nội - Pdf 31

BÁO CÁO BÀI TẬP LỚN
CƠ SỞ DỮ LIỆU I
Tên đề tài :

QUẢN LÝ VIỆC THU HỌC PHÍ CỦA SINH VIÊN
TRƯỜNG ĐH NÔNG NGHIỆP HÀ NỘI .

Giáo viên hướng dẫn :
Hoàng Thị Hà.
Nhóm sinh viên thực hiện :
1. Nguyễn Thị Hoa –THA - 533379
2. Đặng Thu Hằng –THA -533377
3. Hán Thị Tâm –THA

-533418

4.Phan Thị Kim Anh –THB 5.Nguyễn Thu Thuỳ -THB

Page 1


PHỤ LỤC

I-ĐẶT VẤN ĐỀ
II-MÔ HÌNH DỮ LIỆU THỰC THỂ LIÊN KẾT ER
III-SƠ ĐỒ THỰC THỂ LIÊN KẾT ER
IV-CHUYỂN THÀNH MÔ HÌNH QUAN HỆ
V-CÁC PHỤ THUỘC HÀM TƯƠNG ỨNG
VI- CHUẨN HÓA QUAN HỆ CHƯA Ở 3NF SANG 3NF
VII-CÁC RÀNG BUỘC DỮ LIỆU
VIII-THIẾT KẾ CHI TIẾT

tốt hơn.
Page 3


KHẢO SÁT THỰC TẾ:
Trường ĐH nông nghiệp Hà Nội là một trường trọng điểm quốc gia Nhà trường
không ngừng phấn đấu cho chất lượng đỉnh cao trong sự nghiệp đào tạo, khoa học công
nghệ . Trường được thành lập ngày 12/10/1956. Trường có 13 khoa, đào tạo khoảng 40
chuyên ngành, với số lượng sinh viên rất lớn. Đóng tiền học phí là trách nhiệm, nghĩa vụ
của mỗi sinh viên khi theo học, nhà trường có miễn, giảm học phí cho sinh viên theo
đúng đối tượng quy định của nhà nước. Chính vì thế phải quản lý việc thu tiền học phí
của sinh viên trên một cơ sở dữ liệu.

II. Mô hình thực thể liên kết ER:
1.Xác định các thực thể:
1.1.Thực thể: KHOA
Mỗi khoa đào tạo một chuyên ngành được đặc tả bởi tên khoa.
Xác định các thuộc tính của thực thể:
+Mã khoa(MaK): đây là khóa chính của thực thể khoa nó giúp xác định các thông
tin tên khoa, số cán bộ giảng dạy của khoa…
+Tên khoa(TenK): cho biết tên đầy đủ cuả khoa.
+Địa chỉ(DC): cho biết địa điểm cụ thể của từng khoa.
+Số điện thoại của khoa(SDT): cho biet số điện thoại để liên lạc với khoa.
1.2.Thực thể: LỚP
Lớp là tập hợp gồm nhiều sinh viên
Xác định các thuộc tính của thực thể:
+Mã lớp(MaL): là khóa chính của thực thể, để phân biệt các lớp với nhau.
+Tên lớp(TenL): cho biết lớp cụ thể.
+Sĩ số(siso): cho biết tổng số sinh viên trong lớp.
Page 4



+ Tên người thu(TenNT): tên người thu tiền học phí

III. Sơ đồ thực thể liên kết ER:

Page 6


IV. Chuyển sang mô hình dữ liệu quan hệ:
Từ mô hình thực thể liên kết ER trên ta có thể xác định được các quan hệ như sau:
1. KHOA(#MaK,TenK,DC,SDT)
2. LOP(#MaL,TenL,siso,MaK)
3. SINHVIEN(#MSV,Hoten,GT,NS,MaDT,Tinh,MaL)
4. MONHOC(#MaMH,TenMH,STC,HK,MSV)
5.DoituongMG(#MaDT,TenDT,MucG)
6. BIENLAI(#MSV,#MaMH,sotien,ngaynop,TenNT)
7.HOCLAI(#MSV,#MaMH,sotienHL,NgaynopHL,TenNTHL)

V. Các phụ thuộc hàm tương ứng:
KHOA: (MaK) ->
(TenK,DC,SDT),
LOP: (MaL)
->
(TenL,Siso,MaK)
SINHVIEN: (MSV) ->
(Hoten,NS,GT,Tinh,MaDT,MaL)
MONHOC: (MaMH)
-> (TenMH,STC,HK)
DoituongMG(MaDT)

- Thuộc tính MSV phải nằm trong quan hệ SINHVIEN
HOCLAI:- Không rỗng với tất cả các thuộc tính
-Thuộc tính MaMH phải nằm trong quan hệ MONHOC
-Thuộc tính MSV phải nằm trong quan hệ SINHVIEN

VIII.Thiết kế chi tiết:
Thiết kế trên cơ sở dữ liệu
1.Sử dụng các lệnh tạo bảng để tạo các bảng
1.1.Tạo bảng KHOA:
Create table KHOA(MaK char(10)
varchar(20),DC varchar(30),SDT smallint);
Bảng KHOA:

not

null

primary

TÊN TRƯỜNG

KIỂU DỮ LIỆU

MÔ TẢ

MaK

Char(10)

Mã khoa

KIỂU DỮ LIỆU

MÔ TẢ

MaL

Char(10)

Mã lớp

TenL

Varchar(20)

Tên lớp

siso

Int

Sĩ số

MaK

Char(10)

Mã khoa

1.3.Tạo bảng SINHVIEN:
Create table SINHVIEN(MSV char(10) not null primary key, Hoten


Tinh

Varchar(10)

Tỉnh

MaDT

Char(10)

MaL

Char(10)

Mã Đối tượng
Mã lớp

1.4.Tạo bảng MONHOC:
Create table MONHOC(MaMH char(10) not null primary key, TenMH
varchar(30), STC int, HK char(2))
Page 10


BẢNG MONHOC :

TÊN TRƯỜNG

KIỂU DỮ LIỆU



KIỂU DỮ LIỆU
Smallint

MÔ TẢ
Mã đối tượng
Page 11


TenDT
MucG

Char(50)
Char(10)

Tên đối tượng
Mức giảm

1.6.Tạo bảng BIENLAI:
Create table BIENLAI(MSV char (10) not null premary key, MaMH char(10) not
null premary key, Sotien int, Ngaynop datetime, TenNT varchar(20), MSV char(10)
references SINHVIEN(MaMH), MaMH Char(10) references MONHOC(MaMH)
BẢNG BIENLAI :

TÊN TRƯỜNG

KIỂU DỮ LIỆU

MÔ TẢ


Page 12


1.7. Tạo bảng HOCLAI:
Create table HOCLAI(MSV char(10) not null primary key, MaMH char(10) not
null primary key, SotienHL int, NgaynopHL datetime, TenNTHL varchar(20)
BẢNG HOCLAI:

TÊN TRƯỜNG

KIỂU DỮ LIỆU

SotienHL

int

NgaynopHL
TenNTHL

datetime
Varchar(20)

MÔ TẢ
Số tiền học lại
Ngày nộp học lại
Tên người thu học lại

IX.CÀI ĐẶT MÔ HÌNH VÀ THỰC HIỆN TRUY VẤN TRÊN MỘT HỆ QUẢN TRỊ
CSDL( SQL):
Dữ liệu của các bảnh như sau:

From SINHVIEN
Page 16


Where Doituong=06

3. Hiển thị những sinh viên thông tin gồm MSV,Hoten,MaMH,ngaynop
Select SINHVIEN.MSV,Hoten,MaNH,Ngaynop
From SINHVIEN inner join BIENLAI on SINHVIEN.MSV=BIENLAI.MSV

4.Hiện thị những sinh viên chưa nộp tiền:
select MSV,Hoten,GT,NS,Tinh
From SiNHVIEN
Where MSV not in (select MSV from BIENLAI)

.
.5 Hiển thị những sinh viên nộp tiền học lại môn kỹ thuật điện tử(KTDT)
Page 17


• Select SINHVIEN.MSV,Hoten,GT,NS,Tinh
• From SINHVIEN,HOCLAI
• Where SINHVIEN.MSV=HOCLAI.MSV and MaMH=‘KTDT’

6.Hiển thị những sinh viên được miễn,giảm học phí
• Select SINHVIEN.MSV,Hoten,GT,NS,MucG
• From SINHVIEN,ĐoituongMG
• Where SINHVIEN.MaDT=Doituong.MaDT

Page 18

Insert into SINHVIEN(MSV,Hoten,GT,NS,Tinh,MaDT,MaL)
Values (‘533232’,’Nguyen Thi Men’,’Nu’,’12/12/1990’,’Hai Duong’,’01’,’THA’)

X.TỔNG KẾT:
Đề tài quản lý việc thu tiền học phí của sinh viên các trường nói chung
và trường Đại học nông nghiệp nói riêng là một đề tài lớn, mang tính ứng
dụng trong thực tế cao.
Những thông tin trên đây là những nghiên cứu sơ lược về việc quản lý
cơ sở dữ liệu một cách hợp lý,có hệ thống và mô hình hóa các trường thông
tin. các thông tin trên đây mang lại những thông tin cơ bản trong việc xây
dựng và quản lý CSDL một cách hợp lý về việc quản lý việc thu tiền học phí
của sinh viên có cả ứng dụng cụ thể phổ biến nhất cho người dùng.
Do điều kiện và khả năng tổng hợp mô hình thực tế vào việc xây dựng
đề tài còn hạn chế nên còn nhiều thiếu sót.Nhóm sinh viên thực hiện đề tài
rất mong sự đóng góp ý kiến của cô cũng như của các bạn sinh viên quan
tâm nhằm xây dựng đề tài hợp lý và hiệu quả hơn.

LỜI CẢM ƠN:
Trên đây là toàn bộ bài báo cáo của nhóm chúng em, măc dù
Page 21


các thành viên trong nhóm đều rất cố gắng nhưng vẫn còn nhiều thiếu sót,
Chúng em mong cô cùng các bạn thông cảm. Chúng em rất mong nhận
được sự bổ sung nhận xét của cô và các bạn để bài tập của chúng em được
hoàn thiện hơn và rút được kinh nghiệm cho các bài tập khác.
Chúng em xin chân thành cảm ơn cô đã hướng dẫn giúp chúng
em hoàn thành đề tài này!

Page 22


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status