BÔ GI䄃ĀO D唃⌀C V ĐO T䄃⌀O TRƯỜNG Đ䄃⌀I HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ SINH VIÊN Môn : Tin học ứng dụng Giảng viên hướng dẫn : Nguyễn Thị Quỳnh
Trang 1BÔ GI䄃ĀO D唃⌀C V ĐO T䄃⌀O TRƯỜNG Đ䄃⌀I HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN
XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ SINH VIÊN
Môn : Tin học ứng dụng
Giảng viên hướng dẫn : Nguyễn Thị Quỳnh Trang
Nhóm thực hiện : 1
Trang 2ĐỀ TI: XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ SINH VIÊN
Danh sách nhóm 1:
2820830064
3
Trương Thị Ngân Hà Lên ý tưởng, thiết kế bìa,
gõ word
100%
2820830606
3
Đào Thị Diễm My Làm và nhập dữ liệu phần
form
100%
2820830003
6
Nguyễn Thị Minh Anh Làm và nhập dữ liệu phần
seclect và make query
100%
2820830343
9
Nguyễn Minh Thư Làm và nhập dữ liệu phần
update và delete query
100%
2820151401 Võ Thị Mơ Làm và nhập dữ liệu phần
report
100%
Nội dung: Hệ thống quản lý sinh viên là một phần mềm được thiết kế để quản lý thông tin của sinh
viên trong các trường đại học và các tổ chức giáo dục khác Nó bao gồm các tính năng như nhập liệu thông tin sinh viên, học phí và học phần, kết quả học tập và điểm số, lịch học và các thông tin khác liên quan đến sinh viên
Lý do tại sao hệ thống quản lý sinh viên cần thiết bởi vì nó giúp quản lý thông tin của sinh viên hiệu quả hơn Thông tin được tổ chức một cách sáng sủa và đơn giản hóa quá trình quản lý Ngoài ra, hệ thống này còn giúp cho việc quản lý học phí và học phần, kết quả học tập và điểm số trở nên dễ dàng
và chính xác Các giáo viên và nhân viên hỗ trợ sinh viên cũng có thể truy cập dữ liệu của sinh viên một cách nhanh chóng và tiện lợi
Ngoài ra, hệ thống quản lý sinh viên còn giúp tăng tính minh bạch và đáng tin cậy trong việc quản lý thông tin của sinh viên và tránh những sai sót và thiếu sót có thể xảy ra nếu thông tin được quản lý bằng các phương tiện truyền thống như sổ tay hay bảng tính Tóm lại, hệ thống quản lý sinh viên là một công cụ đắc lực giúp quản lý sinh viên hiệu quả và đáng tin cậy
Trang 3PHẦN 1: C 䄃ĀC BƯỚC THỰC HIỆN
1 TABLE:
1.1 Tạo cấu trúc bảng.
a DMKHOA (Danh mục khoa)
Field Name Data Type Field size Format Required
b SINHVIEN (Sinh Viên)
Field Name Data Type Field Size Format Required
Lookup Wizard
HocBong Number Long Integer
c MONHOC (Môn học)
Filed Name Data Type Field Size Format Required
d KETQUA (Kết quả)
Field Name Data Type Field Size Format Required
Lookup Wizard
Lookup Wizard
Lưu ý: Các Khóa chính trong bảng là in đậm và gạch dưới
1.2. Thiết lập mối quan hệ (Relationships) cho các bảng như sau:
Trang 41.3 Nhập liệu cho các bảng như sau: (nhập bên nhánh 1 trước) Thứ tự nhập
là: DMKhoa, SinhVien, MonHoc, KetQua
Table:DMKhoa
TR Triết Học
Table: SinhVien
MaSV HoSV TenSV GioiTinh NgaySinh NoiSinh DiaChi Quan MaKhoa HocBong
A01 Nguyễn thị Hải Nữ 23/02/77 HCM 12 B Võ văn Tần Q3 TH 10000 A02 Trần văn Chính Nam 24/12/77 HCM 34 Thanh Khê 1 Q1 TH 120000 A03 Lê Bạch Yến Nữ 21/02/96 Hà Nội 765 PasTeur Q3 TH 140000 B01 Trần Thanh Mai Nữ 12/08/77 Bến Tre 32 Lê lai Q1 TR
B02 Trần thu Thủy Nữ 01/01/77 HCM 45 Nguyễn Thái sơn BC TR
B03 Lê Thị Thanh Nử 01/01/75 HCM 345 Nguyễn Kiệm Q1 AV
B04 Trần Trọng Kim Nam 20/12/77 HCM 123 Lê văn sỹ Q1 AV 120000 C01 Tào Hồng Thiên Nam 01/07/78 HCM 56 Hòang Diệu TB TH
C02 Bùi Minh Châu Nam 03/05/76 HCM 102 Kỳ Đồng TB VL
C03 Phan Thanh Hương Nữ 05/05/79 HCM 234 Phạm văn hai GV VL
Trang 5Table : MONHOC
Table: KETQUA
Trang 62 QUERY:
Thực hiện các truy vấn sau:
Sử dụng Select Query
1 Hiển thị danh sách sinh viên gồm các thông tin sau: Masv, HoSV, TenSV, NgaySinh, GioiTinh, MaKH, HocBong (sắp xếp MaKH tăng dần, MaSV giảm dần)
2 Hiển thị danh sách sinh viên có Nơi sinh là “HCM”
3 Hiển thị danh sách sinh viên gồm các cột sau: MaKH, MaSV, HoSV,TenSV, Namsinh, Tuoi (sắp xếp tuổi theo thứ tụ tăng dần) Biết rằng tuổi sẽ là Năm hiện Hành – Năm Sinh
4 Hiển thị danh sách sinh viên gồm các thông tin sau: MaSV, HoTenSV, Ngaysinh, NoiSinh nhưng chỉ lọc Sinh viên sinh vào tháng 12
5 Hiển thị danh sách sinh viên gồm các thông tin sau: MaSV, HoTenSV,TenMH, Diem, ĐánhGia Biết rằng nếu điểm <5 là Rớt, ngược lại là Đậu
Sử dụng Make- Table Query (truy vấn tạo Bảng)
1 Từ Bảng SinhVien hãy tạo ra 2 bảng SinhVien_TH và SinhVien_AV trong đó chứa các Sinh viên của Khoa Tin Học và Anh văn trong đó sắp xêp MASV tăng dần
2 Từ bảng SinhVien, KetQua, MonHoc sao chép thành bảng BangDiemSV gồm các thông tin: MaSv, HoTenSV, TenMH, Diem, KetQua Trong đó Kết quả sẽ là Đậu nếu Điểm >=5
và ngược lại là Rớt
Sử dụng Update Query (truy vấn cập nhật)
1 Tăng học bổng cho sinh viên Khoa Tin học mỗi sinh viên là 50000
2 Cộng thêm 0.5 điểm thi môn học Cơ sở dữ liệu cho những sinh viên có điểm thi thấp hơn 5
Sử dụng Delete Query (truy vấn xóa)
1 Trong bảng SinhVien_TH xóa các sinh viên có Nơi sinh là HCM
2 Trong bảng sinhVien_AV xóa các sinh viên có năm sinh là 1977 và ở Q3
Trang 7 Sử dụng Crosstab Query (truy vấn chéo):Thống kê điểm sinh viên theo
dạng sau:
MaSV Ho và Tên Cơ sở dữ liệu Đàm Thọai Đồ Họa Trí tuệ Nhân
Tạo Truyền Tin Văn Phạm
A05 Trần Thanh Triều 8
A06 Nguyễn văn Chinh 7
3 FORM & REPORT:
3.1 Tạo Form theo mẫu sau và cho phép nhập dữ liệu vào bảng DMKHOA:
3.2 Tạo Form theo mẫu sau :đặt tên F_TimSV, đặt tên Textbox: txtMaSV
Trang 8Yêu cầu:
B1-Thiết kế Query như sau: đặt tên là Q_Indiem
B2 -Thiết kế Report đặt tên là R_bangdiem lấy dữ liệu từ Query trên, mẫu Report như sau:
Trang 9PHẦN 2: KẾT QUẢ
1 TABLE:
1.1 Thiết kế bảng và đặt khóa chính.
Hình 1.1 Bảng DMKHOA.
Hình 1.2 Bảng SINHVIEN.
Trang 10Hình 1.3 Bảng MONHOC.
Hình 1.4 Bảng KETQUA 1.2 Bảng đã nhập dữ liệu.
Hình 1.5 DMKHOA
Hình 1.7 SINHVIEN
Trang 11Hình 1.7 MONHOC
Hình 1.8 KETQUA 1.3 Mối quan hệ giữa các bảng.
Hình 1.9 Mối quan hệ các bảng
Trang 122 QUERY
2.1 Thiết kế query
Hình 2.1 Select_query_1
Hình 2.2 Select_query_2
Hình 2.3 Select_query_3
Trang 13Hình 2.4 Select_query_4
Hình 2.5 Select_query_5 2.2 Kết quả
Hình 2.6 kq select_query_1
Trang 14Hình 2.7 kq seclect_query_2
Hình 2.8 kq select_query_3
Hình 2.9 kq select_query_4
Hình 2.10 kq select_query_5
Trang 15Hình 2.11 make_query_SINHVIEN_AV
Hình 2.12 make_query_SINHVIEN_TH
Hình 2.13 make_query_BangDiemSV
Hình 2.14 crosstab_query
Trang 163 FORM:
3.1 Thiết kế Form
Hình 3.1 DMKHOA
Hình 3.2 F_TimSV 3.2 Kết quả
Trang 17Hình 3.3 kq DMKHOA
Hình 3.4 kq F_TimSV
4 REPORT;
4.1 Thiết kế report
Hình 4.1 R_bangdiem
Hình 4.2 kq R_bangdiem
Trang 18PHẦN 3: KẾT LUẬN V HƯỚNG PH 䄃ĀT TRIỂN
1 Kết luận:
- Đề tài quản lí sinh viên có vai trò quan trọng trong việc tổ chức và quản lý thông tin sinh viên hiệu quả
- Hệ thống quản lí sinh viên giúp đơn giản hóa quá trình lưu trữ và truy xuất thông tin sinh viên, từ
đó tạo điều kiện thuận lợi cho việc quản lí, theo dõi và đánh giá hoạt động của sinh viên
- Các công nghệ mới như trí tuệ nhân tạo, học máy và trích xuất thông tin từ văn bản có thể tối ưu hóa quá trình quản lí thông tin sinh viên và tạo ra những gợi ý hữu ích cho quản trị viên
2 Hướng phát triển:
- Nâng cấp hệ thống quản lí sinh viên bằng cách tích hợp các công nghệ mới, như trí tuệ nhân tạo và học máy, để tăng tính tự động và chính xác của quá trình quản lí
- Xây dựng ứng dụng di động để sinh viên có thể truy cập và cập nhật thông tin cá nhân, điểm số, lịch học và các thông báo quan trọng
- Tạo ra giao diện dễ sử dụng và thân thiện để người dùng có thể dễ dàng tương tác với hệ thống
- Mở rộng chức năng của hệ thống quản lí sinh viên để bao gồm việc quản lí hoạt động ngoại khóa, tạo danh sách sinh viên dự thi, và tạo báo cáo đánh giá tổng thể về hoạt động sinh viên
- Kết hợp với các dịch vụ mạng xã hội để tạo ra môi trường giao tiếp và chia sẻ thông tin giữa sinh viên và giảng viên
=> Tóm lại, việc nâng cấp và phát triển hệ thống quản lí sinh viên sẽ giúp tăng cường hiệu quả quản
lí và giúp sinh viên có môi trường học tập tốt hơn
TÀI LIỆU THAM KHẢO:
Trang 19Các bài viết tại http://thuthuataccess.com/forum Các nguồn trên internet cùng chủ đề khác