1. Trang chủ
  2. » Công Nghệ Thông Tin

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

50 634 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 2,23 MB

Nội dung

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

Trang 1

Môn: Cơ sở dữ liệu

Đề tài: Quản lý việc thu học phí của trường ĐH Nông nghiệp Hà Nội

Giảng viên hướng dẫn: Hoàng Thị Hà

Nhóm 3

Trang 2

LOGO BÁO CÁO BÀI TẬP LỚN

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

IX -CÀI ĐẶT MÔ HÌNH VÀ THỰC HIỆN TRUY VẤN TRÊN MỘT QUAN HỆ QUẢN TRỊ CSDL(SQL)

X -TỔNG KẾT

Trang 3

LOGO I/ ĐẶT VẤN ĐỀ

1.Tính cấp thiết của để tài:

Hiện nay khoa học công nghệ ngày càng được ứng dụng nhiều trong thực tê đặc biệt là ngành CNTT.Để thuận lợi cho việc quản lý việc thu tiền học phí của sinh viên trong các trường đại học, được sự hướng dẫn của cô

chúng em đã thực hiện đề tài quản lý việc thu tiền học phí của sinh viên trong trường ĐH Nông nghiệp Hà Nội

Qúa trình thiết kế một cơ sở dữ liệu bắt dầu bằng sự phân tích những thông tin của thế giới thực mà cơ sở dữ liệu phải lưu trữ và các mối quan hệ giữa các thành phần của các thông tin này Thông thường cấu trúc của cơ sở dữ lệu ( sơ

đồ cơ sở dữ liệu ) được đặc tả bởi một ngôn ngữ đặc biệt hay một tập của các

ký hiệu thích hợp để biểu thị một thiết kế cơ sở dữ liệu Mô hình dữ liệu mà một sự hình thức hóa toán học với một tập ký hiệu để mô tả dữ liệu và một tập các phép toán được sử dụng các thao tác dữ liệu này

Trang 4

2 Mục tiêu của đề tài:

 Xây dựng mô hình cơ sở dữ liệu nhằm quản lý việc thu học phí của sinh viên được tốt hơn

 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

Trường ĐH Nông nghiệp thực hiện thu tiền học phí theo tin chỉ từ khóa

53.Mỗi tín chỉ là 80000đ

Trang 5

 Chương trình quản lý thu học phí của sinh viên trường ĐH Nông Nghiệp Hà Nội theo học chế tín chỉ:

+ Thông tin về sinh viên gồm họ tên, MSV, giới tính, ngày sinh, quê quán, thuộc đối tượng miễn giảm nào?

+ Thông tin về khoa, lớp, môn học.

+ Các loại đối tượng miễn giảm.

+ Học lại trong kỳ hè.

Trang 6

 Để mô hình hóa thế giới thực trước hết chúng em xây dựng

mô hình thực thể liên kết (mô hình ER) Sau đó chuyển từ

mô hình thực thể liên kết sang mô hình quan hệ, tiếp theo tiến hành chuẩn hóa để tránh sự dư thừa dữ liệu, sự dị thường khi thêm hoặc xóa bộ.

 Để có thể ứng dụng cơ sở dữ liệu này chúng ta phải cài đặt

nó trên một hệ quản trị cơ sở dữ liệu (cụ thể là SQL).

Trang 7

LOGO II MÔ HÌNH DỮ LIỆU THỰC THỂ LIÊN KẾT E-R

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.

Trang 9

1.3 Thực thể: SINHVIÊN

Sinh viên là những người theo học tại trường

đại học,cụ thể là trường Nông ngiệp Hà Nội

Xác định các thuộc tính thực thể:

+Mã sinh viên(MSV): Đây là khóa chính của thực thể, nó giúp xác định những

thông tin cần thiết về một sinh viên (ví dụ: họ tên, lớp )

+Giới tính(GT): cho biết sinh viên là nam hay nữ

+Họ tên(Hoten): cho biết họ tên đầy đủ của từngsinh viên.

+Ngày sinh(NS): cho biết ngày sinh cụ thể của từng sinh viên,

giúp phân biệt hai sinh viên mà có họ tên trùng khít nhau

+Tỉnh: cho biết địa chỉ liên lạc của sinh viên để thông báo kết quả

học tập

+ Mã đối tượng(MaDT): cho biết sinh viên đó có được miễn giảm học phí hay

không

Trang 10

1.4.Thực thể: MÔNHỌC

Thực thể môn học cho biết những môn học tương ứng với số

tín của sinh viên để sinh viên nộp tiền

Xác định các thuộc tính của thực thể:

+Mã môn học(MaMH): là khóa chính của tập thưc thể, phân biệt các môn

học với nhau

+Tên môn học(TênMH): cho biết môn học mà sinh viên phải học.

+Số tín chỉ (STC): cho biết tổng số tiêt mà sinh viên phải học với mỗi môn

học

+Học kỳ(HK): để sinh viên nộp tiền của kỳ đó

Trang 11

1.5 Thực thể liên kết: BIÊNLAI

Thực thể biên lai dùng để chứng nhận sinh viên đó đã nộp tiền

Xác định các thuộc tính của biên lai:

+ Số tiền nộp (Sotien): số tiền phải nộp của mỗi môn học đã đăng ký + Ngày nộp(Ngaynop): ngày mà sinh viên nộp tiền

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

Trang 12

LOGO 1.6.Thực thể:ĐoituongMG

 Thực thể DoituongMG cho biết sinh vien nào thuộc đối tượng được miễn hoặc giảm học phí

 +Mã đối tượng(MaDT):là khóa chính của thực thể

 +Tên đối tượng(TenDT): loại đối tượng

+Mức giảm(MucG):cho biết sinh viên được giảm bao nhiêu phần trăm tiền học phí

Trang 14

LOGO III MÔ HÌNH E-R

Trang 15

LOGO IV.CHUYỂN THÀNH MÔ HÌNH QUAN HỆ

Trang 16

LOGO V CÁC PHỤ THUỘC HÀM TƯƠNG ỨNG

KHOA: (MaK) (TenK,DC,SDT)

LOP: (MaL) (TenL,Siso,MaK)

SINHVIÊN: (MSV) (Hoten,NS,GT,Tinh,MaDT,MaL)

MONHOC: (MaMH) (TenMH,STC,HK)

DoituongMG: (MaDT) (TenDT,MucG)

BIENLAI: (MSV, (Sotien,Ngaynop,TenNT)

MaMH)

HOCLAI: (MSV, (SotienHL,NgaynopHL,TenNTHL)

MaMH)

Trang 17

LOGO VI.CHUẨN HÓA QUAN HỆ CHƯA Ở 3NF SANG 3 NF

Ta thấy rằng tất cả các lược đồ quan hệ đã ở dạng

chuẩn 3 NF vì các thuộc tính không khóa đều phụ thuộc hàm trực tiếp vào khóa chính

Kết luận: mô hình có các quan hệ sau:

Trang 18

LOGO VII-Các ràng buộc dữ liệu

KHOA: Không rỗng với tất cả các thuộc tính

LOP: - Không rỗng với tất cả các thuộc tính

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

- Thuộc tính MaDT có thể rỗng

- Thuộc tính MaL phải nằm trong quan hệ LOP

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

DoituongMG: Không rỗng với tất cả các thuộc tính

BIENLAI: - 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ệ SINHVIENHOCLAI: -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

Trang 19

LOGO VIII.THIẾT KẾ CHI TIẾT

BẢNG: KHOA

Trang 21

LOGO BẢNG: SINHVIEN

Trang 22

LOGO BẢNG: MONHOC

Trang 23

LOGO BẢNG DoituongMG

TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

MaDT Smallint Mã đối tượng

TenDT Varchar(50) Tên đối tượng

MucG char(10) Mức giảm

Trang 24

LOGO BẢNG: BIENLAI

TenNT Varchar(20) Tên người thu tiền

Trang 25

LOGO BẢNG:HOCLAI

TÊN TRƯỜNG KIỂU DỮ LIỆU MÔ TẢ

MSV Char(10) Mã sinh viên MaMH Char(10) Mã môn học SotienHL int Số tiền học lại NgaynopHL datetime Ngày nộp tiền học lại

TenNTHL Varchar(20) Tên người thu tiền học

lại

Trang 26

LOGOIX.CÀI ĐẶT MÔ HÌNH VÀ THỰC HIỆN TRUY VẤN TRÊN MỘT HỆ QUẢN TRỊ

CSDL( SQL):

1.Sử dụng các lệnh tạo bảng để tạo các quan hệ :

1.1.Tạo bảng KHOA:

Create table KHOA(MaK char(10) not null primary key,TenK

varchar(20),DC varchar(30),SDT smallint);

1.2.Tạo bảng LOP:

Create table LOP(MaL char(10) not null primary key,

TenL varchar(20),siso int, MaK char(10) references KHOA(MaK));

Trang 27

LOGO 1.3.Tạo bảng SINHVIEN:

Create table SINHVIEN(MSV char(10) not null primary key, Hoten varchar(30) not null, NS datetime, GT char(3), Tinh varchar(20), MaDT Smallint references

DoiTuongMG(MaDT), MaL char(10) references LOP(MaL));

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));

Trang 28

1.5.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));

1.6.Tạo bảng DoituongMG

Create table DoituongMG(MaDT Smallint not null primary key,TenDT Varchar(50),MucG char(10));

Trang 29

 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)

Trang 30

LOGO 2.BẢNG THAM CHIẾU TRÊN SQL

Trang 31

LOGO 3.CÁC BẢNG DỮ LIỆU

3.1.BẢNG KHOA

Trang 32

LOGO 3.2.BẢNG LOP

Trang 33

LOGO 3.3.BẢNG SINHVIEN

Trang 34

3.4.BẢNG MONHOC

Trang 35

LOGO 3.5 Doituong MG

Trang 36

LOGO 3.6.BẢNG BIENLAI

Trang 37

LOGO 3.7.BẢNG HOCLAI

Trang 39

LOGO 4.2 Hiển thị các sinh viên có đối

tượng =06

Select MSV,Hoten,GT,NS,Tinh,Doituong

From SINHVIEN

Where Doituong=06

Trang 42

LOGO 4.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)

Select SINHVIEN.MSV,Hoten,GT,NS,Tinh

From SINHVIEN,HOCLAI

Where SINHVIEN.MSV=HOCLAI.MSV and MaMH=‘KTDT’

Trang 43

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

Trang 45

LOGO  4.8 Hiển thị tổng số tiền mà SV đã nộp Select MSV,SUM(Sotien) as tong_tien From BIENLAI

Group by MSV

Trang 46

LOGO  4.9.Hiển thị tổng số tiền của mỗi sinh viên có số tiền

Trang 48

4.11 Thêm một sinh viên vào bảng sinh viên

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

Trang 49

LOGO X.TỔNG KẾT

Đề tài quản lý việc thu học phí của các trường Đại học nói chung và của trường ĐH Nông nghiệp Hà Nội nói riêng là một đề tài lớn,mang tính ứng dụng trong thực tế

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ề quản lý việc thu học phí,và 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 không tránh khỏi nhưng 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 co giá 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

Trang 50

LOGO

Ngày đăng: 17/11/2015, 21:33

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w