1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BAI BAO CAO KET THUC HOC PHAN CO SO DU LIEU NANG CAO PHAN TICH, THIET KE VA CAI DAT CSDL CHO PHAN MEM QUAN LY SINH VIEN

60 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 60
Dung lượng 0,9 MB

Nội dung

Ngành giáo dục cũng không ngoại lệ khi hàng năm phải đón nhận thêm hàng trăm hoặc có khi hàng ngàn sinh viên mới vào học, ngoài ra còn phải xử lý các thông tin về điểm, lớp học phân,....

Trang 1

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC THÀNH PHỎ HỎ CHÍ MINH

KHOA CONG NGHE THONG TIN

[II

BAI BAO CAO KET THUC HOC PHAN

CO SO DU LIEU NANG CAO

PHAN TICH, THIET KE VA

CAI DAT CSDL CHO PHAN MEM QUAN LY

SINH VIEN

Giảng viên hướng dẫn : Trần Anh Duy

Sinh viên thực hiện :

1 Nguyễn Minh Khang 21DH113742

Trang 2

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Bảng 2 : Thông tin lưu trữ của sinh viên 4

Bảng 3 :Thông tin lưu trữ của thông tin sinh viên .4

Bảng 4 : Thông tin lưu trữ của giáo viên cv n1 nh HH nành uà 6

Bảng 5 : Thông tin lưu trữ của lớp học L2 11 2011 ng hy uy 7

Bảng 6 : Thông tin lưu trữ của phòng học - 102120012121 nh Hay 7

Bảng 7 : Thông tin lưu trữ của môn học : c2 20012 212111 210 xyHhuyua 7

Bảng 8 : Thông tin lưu trữ của lớp học phần L0 0222 HH He 8

Bảng 9 : Thông tin lưu trữ của khoa 10v 012 1n 1n 1H Ho Huy 9

Bảng 10 : Thông tin lưu trữ của tài chính sinh viên wid

Bảng 11 : Thông tin lưu trữ của hóa đơn ch HH hhkHe 10

Bảng 12 : Thông tin lưu trữ của lịch học 10

Bảng 13 : Thông tin lưu trữ của kết quả học tập Ác na uye 11

Bảng 14 : Thông tin lưu trữ của học bổng n1 HH HH ng Hee 12

Bảng 15 : Thông tin lưu trữ của nhận học bồng - 0n nh ng He 12

Trang 3

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

MUC LUC DANH MỤC BẢNG Q.20 2 2n 1n 211011 1121121 nga 2

DANH MỤC HÌNH Q.12 21212122 21111 HH HH nghe 3

CHƯƠNG I : GIỚI THIỆU ĐÈ TÀI 5 5 222 22222222123 2 3818 ErEErrrkerrerres 3

1.1 Giới thiệu 0 0 2n n2 TH n1 HE 21211112 ua 3

1 .ằằ 3 hd 3 1.2, Khảo sát thực tẾ nh HH HH HH àa 3

1.2.1 Thông tin chung i innit 3

1.2.2 Cơ cầu tổ chức ác nh HH Hee 4 1.3, Vêu cầu lưu trữ S0 tàn tàn HH Hà H12 HH Ha 4

CHƯƠNG 2 : CƠ SỞ LÝ THUYẾTT c1 1 1 1n nhe 13

2.1 Mô hình thực thế kết hợp - S22 H222 1211 tre 13

2.2 Phụ thuộc hằm 0 2 2S 222 2112122121 11221121 11 HE 22g e 13

2.3 Các dạng chuẩn cà nọ HH 1n 1 nga 13

2.4 Bảo toàn thông tỉn tienen 14

2.5 Lập trình cơ sở dữ liệu irr 14

2.6, Rang bude toam Ven nh HH HH HH Hà khe 15

2.7 noSQL và newSQL ch nh HH HH nh Hà ào Ha 16

c?hun son cess eeestesessressesisssseississusessiseiseitsiseisisiesiseisessericsneenansene 16 2.7.2 newSQL c0 121 21 2122110 110112011 1122121212221 rrerye 16 CHƯƠNG 3 : PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU . - 17

3.1 Mô hình thực thế kết hợp S2 2n E2 H211 tre 17

3.2 Mô tả các thực thể cà n2 n HH HH HH ro ue 19

3.3 Lược đồ cơ sở đữ liệu quan hệ cọ St Hee 28

3.4 Phân tích chuẩn của lược đồ quan hệ - S2 ven 29

3.4.1, Lược đồ chuân 1 Tắt cả lược đồ đã đạt chuẩn 1 vì không có lượt đồ nào tồn tại thuộc tính đa trị 29

3.4.2 Lược đồ chuẩn 2 2 St 21111121 1 11112 1112182 ra 29 3.4.3 Lược đô đã đạt chuẩn 3 L tt HH HH HH Ha 31

3.5 Lược đồ cơ sở dữ liệu quan hệ sau khi chuẩn hóa thành 3NE 32

CHUONG 4 : TRIEN KHAI CO SO DU LIEU TREN MS SQL SERVER 35

4.1 Tạo cơ sở dữ liệu cho Ho Ho Hà Hhh 35

4.2 Nhập liệu mẫu -.- SH 121212121 1111812111111 HH tra 38

about:blank 3/60

Trang 4

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

4.3 Cài đặt các ràng buộc toàn vẹn non nh nh nhe 40

4.4 Cài các store proCedure ch nh HH HH nh Ho knh 46

CHƯƠNG § : KẾT LUẬN 0 1 221212121 1 112 HH t1 8H re 51

5.1 Kết quả đạt được: cà nh HH H11 aa 51

5.2 Kết quả chưa đạt được : nh nh HH Hung 51

5.3 Hướng phát triển mở rộng ứng dụng trong tương lai : s 51

3

about:blank 4/60

Trang 5

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

CHƯƠNG l1 : GIỚI THIỆU ĐÈ TÀI

1.1 Giới thiệu

1.1.1 Mở đầu

Giữa thời đại mà công nghệ thông tin đang phát triển như vũ bão, mọi doanh nghiệp, ngành nghề đều hướng đến ứng dụng công nghệ vào hệ

thống quản lý của mình thay thế cho việc nhập liệu và quán lý đữ liệu

thủ công, vốn đễ nhằm lẫn, sai sót Ngành giáo dục cũng không ngoại

lệ khi hàng năm phải đón nhận thêm hàng trăm hoặc có khi hàng ngàn sinh viên mới vào học, ngoài ra còn phải xử lý các thông tin về điểm,

lớp học phân, Vì vậy, việc cân có một hệ thống quán ly đữ liệu tiên tiễn theo kịp thời đại và xử lý tốt các yêu cầu của nhà trường là rất cân

thiết

1.1.2 Lý do

Nắm bắt được nhu cầu áp dụng công nghệ vào quản lý học sinh của ngành giáo dục nói chung và các trường Đại học nói riêng, nhóm em

đã quyết định xây dựng một hệ thống cơ sở dữ liệu dành cho việc quản

ly sinh viên Đề tài tập trung vào quản lý các thông tin sinh viên như điểm, khoa, lớp học phan

Trang 6

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Mã sinh viên được tạo tự động, được

phân theo năm mà sinh viên đó vào học

Câu 4: Lam thé nao dé quan ly email,

đồng bộ email giáo viên một cách dé

dàng hơn?

Cung cấp cho mỗi giáo viên một email riêng của trường dựa trên mã số Giúp việc quản lý, phân biệt và thông báo dễ dàng hơn

Câu 5: Làm sao để sinh viên quản lý các

khoản đóng tiền của mình?

Khi đóng tiền sẽ sinh ra hóa đơn với đầy

đủ thông tin, giúp sinh viên dễ quản lý các khoản tiền đã đóng và cũng như làm bằng chứng khi có lỗi không mong muốn Xây Ta

Câu 7: Sinh viên có chuyên ngành, vậy

một lớp chuyên ngành rất đông?

Các sinh viên sẽ được chia vào các lớp

có mã lớp phân biệt dựa trên chuyên

ngành của mình Nhằm chia nhỏ dé dé

quản lý hơn

Câu 8: Làm sao dé biết sinh viên còn học

hay là đã bảo lưu.?

Mỗi sinh viên sẽ có tình trạng còn học

hay bảo lưu hay nghỉ học Để dễ đàng truy xuất sau này

Câu 9: Sinh viên có lịch học như thể

nao? Mỗi sinh viên dựa vào lớp học phần ma

mình đã đăng ký sẽ có lịch học có thê

about:blank 6/60

Trang 7

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

khác nhau

Câu 10: Khi có một người quản lý lỡ tay | Hệ thống sẽ tự động lưu lại thao tác,

xóa thông tin? ngày giờ và người thực hiện thao tác

nhằm quản lý có trường hợp không

1.3 Vêu cầu lưu trữ

Bảng 2 : Thông tin lưu trữ của sinh viên

STT | Dữ liệu Kiéu Mô tả thông tin Ràng buộc

1 Mã sinh viên Chuỗi Dữ liệu mô tả mã sinh viên | Không trùng nhau

2 Họ tên Text Dữ liệu mô tả họ tên sinh

viên

3 Email chuỗi Dữ liệu mô tả email sinh | phải đúng định dạng

viên và không được trùng

nhau

4 Tình trạng Text Dữ liệu mô tả tỉnh trạng

học của sinh viên

5 Mã lớp chuỗi Dữ liệu mô tả mã lớp mà

Trang 8

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Bang 3 :Thông tin lưu trữ của thông tin sinh viên

STT Dữ liệu Kiéu Mô tả thông tin Ràng buộc

1 Ma théng tin sinh | Chudi Dữ liệu mô tả mã số | khóa chính

viên sinh viên

2 Ngày sinh Ngày Dữ liệu mô tả ngày

sinh sinh viên

3 Giới tính nam nữ | Dữ liệu mô tả giới tính

sinh viên

4 CCCD chuỗi Dữ liệu mô tả số căn |Số CCCD phải

cước công dân sinh | khác nhau viên

5 SDT chuỗi Dữ liệu mô tả số điện | Số điện thoại phải

thoại sinh viên đủ 10 số và khác

Trang 9

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Bảng 4: Thông tin lưu trữ của giáo viên

STT Dữ liệu Kiéu Mô tả thông tin Ràng buộc

1 Mã giảng viên | chuỗi Dữ liệu mô tả mã giảng khóa chính

6 Email cá nhân | chuỗi Dữ liệu mô tả email cá nhân | phải đúng định

giảng viên dạng và không

được trùng

nhau

7 Email trường | chuỗi Dữ liệu mô tả email trường | phải đúng định

của giảng viên dạng và không

được trùng

nhau

8 SPT chuỗi Dữ liệu mô tả số điện thoại | Số điện thoại

giáo viên phải đủ 10 số

Trang 10

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Bảng 5: Thông tin lưu trữ của lớp học

STT Dữ liệu Kiéu Mô tả thông tin Rang budéc

1 Mã lớp học chuỗi Dữ liệu mô tả mã phòng Khóa chính

học

2 Số lượng Số Dữ liệu mô tả số lượng lớp

học

Bảng 6 : Thông tin lưu trữ của phòng học

STT Dữ liệu Kiểu | Mô tả thông tin Ràng buộc

1 Mã phòng học chuỗi | Dữ liệu mô tả mã phòng Khóa chính

học

2 Loại phòng text Dữ liệu mô tả loại phòng

học

about:blank 10/60

Trang 11

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Bang 7 : Thông tin lưu trữ của môn học

STT Dữ liệu Kiểu | Mô tả thông tin Ràng buộc

1 Mã môn chuỗi | Dữ liệu mô tả môn học Khóa chính

học

2 Tên môn Text Dữ liệu mô tả tên môn

học học

3 Sétin chi |số Dữ liệu mô tả số tín chỉ _ | phải lớn hơn 0

4 Mã khoa chuỗi | Dữ liệu mô tả mã khoa Khóa ngoại

của môn học

Bảng 8 : Thông tin lưu trữ của lop hoc phan

STT Dữ liệu Kiéu Mô tả thông tin Ràng buộc

1 Mã lớp học chuỗi Dữ liệu mô tả mã lớp | Khóa chính

4 Thứ Text Dữ liệu mô tả thứ

5 Hoc ky số Dữ liệu mô tả học kỳ | lớn hơn 0

Trang 12

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

7 Mã Giáo chuỗi Dữ liệu mô tả mã Khóa ngoại

Viên giáo viên dạy theo

môn học

8 Mã Phòng chuỗi Dữ liệu mô tả mã Khóa ngoại Học phòng dạy môn học

Bảng 9 - Thông tin lưu trữ của khoa

STT Dữ liệu Kiéu Mô tả thông tin Ràng buộc

1 Mã khoa chuỗi Dữ liệu mô tà mã khoa | Khóa chính

2 Tên khoa Text Dữ liệu mô tả tên khoa

about:blank 12/60

Trang 13

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

Bang 10: Thông tin lưu trữ của tài chính sinh viên

7 Giảm Giá số thực Dữ liệu mô tả

phan tram

được giảm

Bảng †1 : Thông tin lưu trữ của hóa đơn

STT Dữ liệu Kiéu Mô tả thông tin Ràng buộc

1 Mã Hóa Đơn | chuỗi Dữ liệu mô tả để Khóa chính

phân biệt các hóa đơn

9

about:blank 13/60

Trang 14

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 14/60

Trang 15

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 15/60

Trang 16

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 16/60

Trang 17

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 17/60

Trang 18

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 18/60

Trang 19

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 19/60

Trang 20

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 20/60

Trang 21

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 21/60

Trang 22

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 22/60

Trang 23

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 23/60

Trang 24

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 24/60

Trang 25

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 25/60

Trang 26

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 26/60

Trang 27

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 27/60

Trang 28

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 28/60

Trang 29

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 29/60

Trang 30

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 30/60

Trang 31

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 31/60

Trang 32

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 32/60

Trang 33

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 33/60

Trang 34

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 34/60

Trang 35

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 35/60

Trang 36

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 36/60

Trang 37

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 37/60

Trang 38

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 38/60

Trang 39

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 39/60

Trang 40

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 40/60

Trang 41

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 41/60

Trang 42

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 42/60

Trang 43

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 43/60

Trang 44

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 44/60

Trang 45

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 45/60

Trang 46

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 46/60

Trang 47

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 47/60

Trang 48

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 48/60

Trang 49

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 49/60

Trang 50

10/11/24, 2:46 PM Đồ án Cơ sở dữ liệu nâng cao Đề tài Quản lý sinh viên

about:blank 50/60

Ngày đăng: 03/12/2024, 18:19

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

TÀI LIỆU LIÊN QUAN

w