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 110/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 210/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 310/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 410/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 510/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 610/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 710/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 810/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 910/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 1010/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 1110/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 1210/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 1310/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 1410/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 1510/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 1610/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 1710/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 1810/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 1910/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 2010/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 2110/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 2210/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 2310/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 2410/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 2510/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 2610/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 2710/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 2810/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 2910/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 3010/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 3110/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 3210/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 3310/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 3410/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 3510/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 3610/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 3710/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 3810/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 3910/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 4010/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 4110/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 4210/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 4310/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 4410/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 4510/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 4610/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 4710/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 4810/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 4910/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 5010/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