MÔ TẢ BÀI TOÁN ĐIỆP VỤ
Khảo sát và thu thập các yêu cầu
Với những vấn đề cần giải quyết nêu trên, đề tài này ra đời nhằm khắc phục những hạn chế và thiếu sót trong công tác quản lý sinh viên, để mang lại hiệu quả trong công việc. Đề tài “ Hệ thống quản lý sinh viên ” với các tiêu chí cụ thể như sau:
Tiêu chí 1 : xây dựng một hệ thống có đầy đủ chức năng và khắc phục những khó khăn của hệ thống cũ vẫn tồn tại, sao cho giúp đáp ứng yêu cầu của nhà quản lý, tránh sự chồng chéo.
Tiêu chí 2 : Không quá đơn giản nhưng dễ sử dụng, chứa đầy đủ các thông tin cần thiết, tránh các thao tác rườm rà, sự dư thừa dữ liệu và phải phục vụ tối đa cho mục đích quản lý sinh viên
Tiêu chí 3 : Các quá trình xử lý đảm bảo nhanh chóng, tiện lợi và thật chính xác.
Cập nhật đầy đủ các chức năng như thông tin sinh viên, điểm , các thông tin tổng hợp phục vụ cho công việc quản lý theo từng giai đoạn cụ thể, tránh sự sai sót gây rắc rối, mất quyền lợi của sinh viên Việc tìm kiếm, báo cáo tiện lợi, dễ dàng và có thể chỉnh sửa nếu cần Đảm bảo sự tin cậy của hệ thống, và có tính bảo mật tránh sự truy nhập bất hợp pháp.
Tiêu chí 4 : Đáp ứng được tối đa yêu cầu của người sử dụng và có khả năng nâng cấp khi phát sinh yêu cầu mới.
Tiêu chí 5 : Giao diện đẹp mắt và thân thiện với người dùng Có hướng dẫn cài đặt và hướng dẫn sử dụng chi tiết, cụ thể, hướng dẫn xử lý khi xảy ra một số sự cố có thể xảy ra.
I.6 Khảo sát và thu thập các yêu cầu
1 Thực trạng của hệ thống quản lí truyền thống
Chu trình quản lí sinh viên của hệ thống quản lí truyền thống gồm các bước sau:
Bước 1 : Thu thập, tổng hợp thông tin sinh viên (ngày sinh, quê quán, số
CMTND, hộ khẩu, đối tượng, năm nhập học,…) thông qua hồ sơ lý lịch khi nhập học của sinh viên Từ đó tiến hành phân chia sinh viên theo lớp, Khoa\ Viện.
Bước 2 : Xây dựng các kế hoạch học tập chuẩn cho từng ngành học, Khoa\
Viện khác nhau Kế hoạch học tập này bao gồm tất cả các môn cần học cho từng ngành, số tín chỉ và các yêu cầu khác Bản kế hoạch này do Hội đồng khoa học của Khoa\Viện có trách nhiệm đề xuất và Ban Giám hiệu nhà trường sẽ quyết định thông qua.
Bước 3 : Từ kế hoạch học tập chuẩn và danh sách các lớp sinh viên của từng
Khoa\Viện, cùng với danh sách các phòng học của Trường, phòng Đào tạo của Trường sẽ xây dựng hệ thống lớp học với thời gian, địa điểm học; các lớp học này sẽ được đánh mã số để phân biệt với nhau Ngoài ra, phòng Đào tạo cũng sẽ tiến hành xây dựng hệ thống lớp thi với thời gian, địa điểm cụ thể(cũng phân biệt bằng mã số) tương ứng với các lớp học Thời khóa biểu và lịch thi sẽ được phòng Đào tạo chuyển về các Khoa\Viện, từ đó Khoa\Viện sẽ chuyển tới từng Bộ môn; trưởng Bộ môn sẽ tiến hành phân công môn học cho các giảng viên.
Bước 4 : Nhà trường tiến hành cho sinh viên đăng kí học tập theo hệ thống kế hoạch học tập chuẩn và lớp học cho từng môn như đã quy định.
Bước 5 : Sau đó bảng phân công giảng dạy chi tiết sẽ được Bộ môn gửi lên giáo vụ Khoa tổng hợp để theo dõi quản lý, rồi sau đó cũng gửi lên cho phòng Đào tạo để lưu trữ và giám sát.
Bước 6: Gần đến cuối mỗi học kì, theo kết quả đăng kí của sinh viên và số tín chỉ học phí của mỗi học phần đã quy định mà phòng Đào tạo sẽ tính toán học phí và thông báo cho sinh viên.
Bước 7 : Đến cuối kì học, mỗi giảng viên sẽ thống kê điểm tổng kết môn học của sinh viên Những thông tin này sẽ được Giáo vụ Khoa\Viện tổng hợp rồi chuyển lên phòng Đào tạo Phòng Đào tạo sẽ dựa trên những thông tin này để tiến hành đánh giá, xếp loại và xử lý học tập đối với sinh viên.
2 Xác định phạm vi đề tài:
+ Do như ta thấy ở trên, công việc quản lí nói chung tại các trường đại học là rất phức tạp, gồm nhiều quy trình, nhiều giai đoạn khác nhau Trong khuôn khổ đề tài này, với vốn kiến thức và kĩ năng còn hạn hẹp và thời gian thực hiện cũng không nhiều nên nhóm 5AE chúng em chỉ tập trung vào công việc quản lí sinh viên, cụ thể là tập trung vào các nhiệm vụ bước 1,2,6,7.
+ Việc mở rộng quản lí sang các bước khác để hoàn thiện hệ thống sẽ là mục tiêu của các đề tài khác trong tương lai.
3 Những người sử dụng chính của hệ thống:
- Phòng Đào tạo: thực hiện các công việc:
+ Tổng hợp, cập nhật thông tin sinh viên toàn trường.
+ Cập nhật thông tin về Kế hoạch học tập của các ngành đào tạo trong trường, thông tin phân công giảng dạy của các Bộ môn của các Khoa\Viện.
+ Xây dựng hệ thống lớp học, lớp thi cho từng môn.
+ Cập nhật thông tin đăng kí học tập của sinh viên.
+ Tổng hợp, tính toán học phí từng kì của sinh viên.
+ Cập nhật thông tin học tập(điểm,…) để tiến hành đánh giá, xếp loại, xử lý học tập đối với sinh viên.
- Văn phòng Khoa\Viện: thực hiện các công việc:
+ Cập nhật danh sách Bộ môn, giảng viên
+ Cập nhật thông tin lý lịch, thông tin đăng kí học tập của sinh viên.
+ Xây dựng kế hoạch học tập chuẩn cho từng chuyên ngành đào tạo.
+ Cập nhật thông tin Thời khóa biểu, lịch thi.
+ Cập nhật kết quả học tập của sinh viên.
+ Phân khối lượng giảng dạy của Bộ môn mình cho các giảng viên trong Bộ môn mình.
+ Tham gia xây dựng kế hoạch học tập chuẩn cho sinh viên.
+ Cập nhật thông tin giảng dạy của các giảng viên trong Bộ môn của mình.
- Giảng viên: thực hiện các công việc:
+ Cập nhật các thông tin lớp học, lớp thi do mình phụ trách.
+ Cập nhật các môn có thể dạy trong mỗi năm học (tự động duy trì danh sách này cho các năm sau nếu không có thay đổi gì).
+Thống kê khối lượng giảng dạy, thông tin về kết quả học tập của sinh viên trong lớp mình quản lí.
4 Các kịch bản sử dụng (use cases)
UC1: thu thập, tổng hợp thông tin sinh viên.
User: phòng Đào tạo Actor: phòng Đào tạo
Input: hồ sơ nhập học của sinh viên Output: khung thông tin cá nhân cho từng sinh viên, sắp xếp lớp sinh viên.
Chức năng thu thập, tổng hợp thông tin sinh viên bao gồm các chức năng nhỏ sau: + Bổ sung thông tin sinh viên mới: Khi sinh viên tiến hành nhập học, phòng Đào tạo sẽ thu thập thông tin thông qua hồ sơ nhập học của sinh viên, sau đó tổng hợp, sắp xếp, lưu trữ
TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ SINH VIÊN
1.1: Sơ đồ Ngữ cảnh
Quản lý khoa Quản lý đào tạo
Thông tin của từng khoa, lớp Báo cáo
Thông tin sv đào tạo
1.2: Sơ đồ phân hóa chức năng
II.1.3 Mô tả chi tiết các chức năng.
Các chức năng chi tiết Nhóm lần 1 Nhóm lần 2
H thĀng ⌀ qu愃ऀn l礃Ā SV thông 琀椀n c愃Ā nhân sinh viên thông 琀椀n lớp h漃⌀c thông 琀椀n môn h漃⌀c
Qu愃ऀn l礃Ā điऀm b愃ऀng điऀm c愃Ā nhân
B愃ऀng điऀm lớp h漃⌀c
Danh s愃Āch h漃⌀c bऀng
Danh s愃Āch h漃⌀c l愃⌀i
C愃ऀnh c愃Āo h漃⌀c t p⌀
Qu愃ऀn l礃Ā thông 琀椀n
Qu愃ऀn l礃Ā b愃Āo c愃Āo
1 Nhận và quản lý thông tin sinh viên (có thể tự thao tác)
Quản lý thông tin sinh viên
Hệ Thống quản lý sinh viên
2 Nhận và quản lý thông tin lớp học (có thể tự thao tác)
3 Nhận và quản lý thông tin môn học (có thể tự thao tác)
4 Nhận và quản lý điểm của từng môn học(có thể tự thao tác)
5 Kiểm tra xem có đạt điều kiện học bổng không Xử lý học tập của sinh viên
6 Xử lý sinh viên học lại , thi lại
7 Gửi cảnh cáo cho sinh viên khi cần thiết.
8.Cập nhật bảng điểm cá nhân sinh viên
9 Cập nhật , thông báo bảng điểm trên lớp
10 Cập nhật danh sách sinh viên
11.Thông báo học sinh đạt học bổng.
12 Thông báo học sinh học lại
13 Hồ sơ đầy đủ của từng sinh viên
II.2: Phân tích – Mô hình khái niệm
Giáo viên Văn phòng khoa
Quản lý thông tin Sv
Kho thông tin Sv Tiếp nhận thông tin sv T1
Thông tin sv yêu cầu
Phân công Thông tin của sv trên lớp
Tổng kết Kết quả sử lý cập nhật thông tin sv Dữ liệu cần lưu trữ
Kho báo cáo Văn phòng khoa
Xử lý học tập Quản lý thông tin
Kế hoạch đào tạo Cập nhật thông tin
2.1: Biểu đồ dữ liệu mức 02.2 Biểu đồ dữ liệu mức 1
II.2.2 Biểu đồ dữ liệu mức 1
Kết quả tìm kiếm thông tin sv KQ tìm kiếm lớp
KQ tìm kiếm môn học
KQ tìm kiếm lớp thi
II.2.3 Biểu đồ mức dưới đỉnh
II.2.3.1 Biểu đồ mức dưới đỉnh của chức năng 1 (quản lý thông tin)
II.2.3.2 Biểu đồ mức dưới đỉnh của chức năng 2 (Xử lý học tập)
Danh sách sinh viên nhận học bổng
Kho điểm Danh sách sinh viên học lại
Danh sách sinh viên bị cảnh cáo học tập Điểm Điểm
Xử lý học bổng Điểm
Kho điểm Kho môn học
Cán bộ quản lý (Phòng Đào tạo, Khoa,
Thông tin sv Lớp học
II.2.3.3 biểu đồ mức dưới đỉnh của chức năng 3 (báo cáo)
II.2.3.4 Biểu đồ chức năng quản lý
Chức năng 1.1: quản lý thông tin sinh viên
Thông tin sinh viên Thông tin sinh viên Thông tin sinh viên
Thông tin lớp học Thông tin lớp học Thông tin lớp học
Chức năng 1.2: quản lý thông tin lớp học
Chức năng 1.3: quản lý thông tin môn học
Thông tin môn học Thông tin môn học
Thông tin môn học Kết quả tìm kiếm
Thông tin môn học Gửi lệnh tìm kiếm Thông tin môn học
Kho môn học Nhập thông tin môn học
Sửa thông tin môn học
Xóa thông tin môn học
Cán bộ quản lý Điểm Nhập điểm
Thông tin điểm Kết quả báo cáo
Thông tin môn học Gửi lệnh tìm kiếm Điểm cần sửa
Chức năng 1.4: quản lý điểm thi
Chức năng 1.5: quản lý lớp thi
Thông tin lớp thi Thông tin lớp thi
Thông tin lớp thi Kết quả tìm kiếm
Thông tin môn học Gửi lệnh tìm kiếm Thông tin lớp thi
Kho lớp thi Nhập thông tin lớp thi
Sửa thông tin lớp thi
Xóa thông tin lớp thi
Lớp sinh viên 1 Có Sinh viên
II.3 SƠ ĐỒ THỰC THỂ LIÊN KẾT
II.3.1.Xác định các thực thể liên kết
STT Tên thực thể Tên sử dụng Các thuộc tính
1 Sinh viên SV SHSV, họ tên, ngày sinh, , Khoa, lớp,
2 Môn học MONHOC Tên môn học,
Số tín chỉ, Điểm thi
3 Lớp sinh viên LOPSV Tên lớp, Khóa học,
4 Lớp học thi LOPHT Mã lớp, Phòng học,
5 Cán bộ quản lý CBQL Phòng Đào tạo,
II.3.2.Xác định các liên kết
Liên kết 1-N giữa Lớp sinh viên và Sinh viên:
(Trong 1 Lớp sinh viên gồm có nhiều Sinh viên)
Liên kết N-N giữa Sinh viên và Lớp học thi
Lớp học thi N Học tập Sinh viên
Môn học 1 Có Lớp học thi
Môn học N QL Môn học Cán bộ quản lý
Môn học N QL Lớp SV Cán bộ quản lý
Lớp Sinh viên 1 Có Sinh viên
Môn học N ĐK Học tập Sinh viên
(Trong 1 Lớp học thi gồm có nhiều Sinh viên và 1 Sinh viên cũng có thể đăng ký nhiều Lớp học)
Liên kết 1-N giữa Môn học và Lớp học
Mỗi lớp học thi chỉ được giảng dạy 1 Môn học
Liên kết 1-N giữa Cán bộ quản lý và Môn học
(1 Cán bộ quản lý (Phòng Đào tạo/ Khoa/ Giảng viên) có thể quản lý được nhiều Môn học)
Liên kết 1-N giữa Cán bộ quản lý và Lớp Sinh viên
(1 Cán bộ quản lý (Phòng Đào tạo/ Khoa/ Giảng viên) có thể quản lý được nhiều Lớp sinh viên)
Liên kết 1-N giữa Lớp Sinh viên vá Sinh viên
(1 Lớp sinh viên có nhiều Sinh viên)
Liên kết N-N giữa Sinh viên và Môn học
(1 Sinh viên có thể đăng ký học nhiều Môn học và 1 Môn học cũng có nhiều Sinh viên đăng ký)
II.3.3 Các ràng buộc dữ liệu
+ Điểm nhập vào chỉ nhận các giá trị 0÷10
+ Không một thành phần nào của các thuộc tính dung làm khóa chính trên một bảng dữ liệu được để trống.
+ Nếu một bảng dữ liệu bao gồm một khóa ngoại lai khớp với một khóa chính trên một bảng dữ liệu khác thì mỗi giá trị khóa ngoại lai phải bằng giá trị của khóa chính trên một hang nào đó của bảng dữ liệu kia.
Sơ đồ thực thể liên kết
II.3.4 Sơ đồ phân cấp chức năng
H thĀng ⌀ qu愃ऀn l礃Ā SV thông
琀椀n c愃Ā nhân sinh viên thông
琀椀n lớp h漃⌀c thông 琀椀n môn h漃⌀c
Qu愃ऀn l礃Ā điऀm b愃ऀng điऀm c愃Ā nhân
B愃ऀng điऀm lớp h漃⌀c
Danh s愃Āch h漃⌀c bऀng
Danh s愃Āch h漃⌀c l愃⌀i
H漃⌀c l愃⌀i C愃ऀnh c愃Āo h漃⌀c t p⌀
Qu愃ऀn l礃Ā thông 琀椀n
Qu愃ऀn l礃Ā b愃Āo c愃Āo
Phòng đào tạo Giảng viên
PHÂN TÍCH – MÔ HÌNH KHÁI NIỆM /LOGIG
III.1 Từ điển dữ liệu
Nơi sd/vai trò Mô tả
1 Sinh viên SV = Tên + SHSV + Lớp + …
2 Môn học MH Phòng Đào tạo = Tên môn học + Số TC
3 Điểm DIEM Phòng Đào tạo ,
Học kỳ+ Điểm GK + Điểm CK + Điểm TK
Phòng Đào tạo = Mã lớp+Tên lớp + Khóa học + Số Lượng SV VD: Lớp ĐT9-K54
Phòng Đào tạo = Mã lớp+Tên lớp + Số
Lượng SV VD: Lớp KTPM có mã lớp 21273
= Học kỳ + Khoa +lớp học + phòng thi
7 Cán bộ quản lý CBQ
Phòng ĐT, Khoa, Giảng viên
III.2 Xác định phạm vi mỗi thuộc tính
Tên đầy đủ của thuộc tính
Tên viết tắt của thuộc tính
Khoảng giá trị hợp lệ
Số hiệu sinh viên SHSV Number
Khóa học KHOA Text 3 SINH VIEN
Tên lớp TENLOP Text 8÷10 SINH VIEN
Mã lớp thi MALOPTHI Text 6÷8 LOP
Họ và tên đê ̣m HODEM Text 10÷20 SINH VIEN
Tên TEN Text 5÷10 SINH VIEN
Ngày tháng năm sinh NGAYSINH DateTime SINH VIEN
Giới tính GIOITINH Text 3÷4 SINH VIEN
Chứng minh thư nhân dân
Quê quán HKTT Text 30÷100 SINH VIEN Đối tượng DOITUONG Text 4÷6 SINH VIEN
Cố vấn học tâ ̣p COVANHT Text 30÷50 LOP SINH VIEN
Năm nhập học NAMNHAPHOC Datetime SINH VIEN
Giảng viên GIANGVIEN Text 30÷50 LOP HOC THI
Ngành học NGANHHOC Text 30÷50 SINH VIEN
LOP SINH VIEN Điểm giữa kì DIEMGK Double 0÷10 DIEM Điểm cuối kì DIEMCK Double 0÷10 DIEM Điểm tổng kết DIEMTK Double 0÷10 DIEM
Số tín chỉ học phần SOTC Integer 1 MON HOC
Số tín chỉ học phí SOTCHOCPHI Integer 1 MON HOC
Mã môn học MAMON Text 8÷10 MON HOC
Tên môn hoc TENMONHOC Text 30÷50 MON HOC
Tên lớp học TENLOP Text 8÷10 SINH VIEN
Tên phòng học PHONGHOC Text 6÷8 LOP HOC THI
Số sinh viên SOSINHVIEN Integer 2÷3 LOP SINH VIEN
III.3 Chuẩn hóa cơ sở dữ liệu
Chuẩn hóa là sự phân rã (không làm mất mát thông tin) mô ̣t quan hê ̣ Q thành mô ̣t tâ ̣p hợp các quan hê ̣ ở dạng chuẩn 3 Có nhiều giải thuâ ̣t chuẩn hóa như: phân tích, tổng hợp Trong báo cáo này, nhóm chúng em sẽ thực hiê ̣n chuẩn hóa theo hướng phân tích Thực hiê ̣n chuẩn hóa dần dần theo ba bước: 1NF, 2NF, 3NF.
Ta có các phụ thuô ̣c hàm trong danh sách các thuô ̣c tính là:
SHSV HODEM, TEN, NGAYSINH, GIOITINH, SOCMND,
DOITUONG, HKTT, NAMNHAPHOC, KHOAHOC, NGANHHOC, TENLOP, SOSINHVIEN, COVANHT.
SHSV, MAMON TENMONHOC, DIEMGK, DIEMCK, DIEMTK, SOTC, SOTCHOCPHI, MALOPTHI, PHONGHOC, GIANGVIEN.
III.3.1 Chuẩn hóa dạng 1NF
Một lược đồ quan hệ Q đạt dạng chuẩn 1 nếu mọi thuộc tính của Q đều là thuộc tính đơn, tức giá trị thuộc tính hoặc chỉ mang một giá trị duy nhất; nếu được ghép bởi nhiều thông tin thì hệ thống thường truy xuất trên toàn bộ giá trị của nó.
Dựa vào danh sách các thuô ̣c tính ta tách được các thuô ̣c tính đơn và các thuô ̣c tính lă ̣p, từ đó ta có chuẩn hóa dạng 1NF là:
SHSV, HODEM, TEN, NGAYSINH, GIOITINH, SOCMND, DOITUONG,
HKTT, NAMNHAPHOC, KHOAHOC, NGANHHOC, TENLOP,
SHSV, MAMON, TENMONHOC, DIEMGK, DIEMCK, DIEMTK, SOTC,
III.3.2 Chuẩn hóa dạng 2NF
Một lược đồ quan hệ Q đạt dạng chuẩn 2 nếu:
- Mọi thuộc tính không là thuộc tính khóa đều phụ thuộc hàm đầy đủ vào khóa của Q
Nếu các quan hê ̣ 1NF có khóa đơn thì đã ở dạng 2NF
Trong quan hê ̣ khóa kép, nếu có thuô ̣c tính không khóa chỉ phụ thuô ̣c hàm vào mô ̣t bô ̣ phâ ̣n của khóa thì tách các thuô ̣c tính đó cùng với bô ̣ phâ ̣n của khóa xác định hàm đó thành mô ̣t quan hê ̣ Các thuô ̣c tính còn lại thành mô ̣t quan hê ̣ Tất cả các thuô ̣c tính không khóa trong quan hê ̣ SHSV đều phụ thuô ̣c vào khóa chính nên chưa ở dạng 2NF, ta tách ra thành hai quan hê ̣ SHSV, TENLOP Tương tự ta tách quan hê ̣ SHSV,MAMON thành hai quan hê ̣ Từ đó ta có dạng chuẩn 2NF:
SHSV, HODEM, TEN, NGAYSINH, GIOITINH, SOCMND, DOITUONG,
HKTT, NAMNHAPHOC, KHOAHOC, NGANHHOC, TENLOP.
SHSV, MAMON, TENMONHOC, DIEMGK, DIEMCK, DIEMTK.
MAMON, SOTC, SOTCHOCPHI, MALOPTHI, PHONGHOC, GIANGVIEN.
III.3.3 Chuẩn hóa dạng 3NF
Lược đồ quan hê ̣ Q ở dạng chuẩn 3 nếu:
- Các phụ thuô ̣c hàm giữa khóa và mỗi thuô ̣c tính ngoài khóa đều là phụ thuô ̣c hàm trực tiếp Nói cách khác là không tồn tại phụ thuô ̣c hàm giữa các thuô ̣c tính ngoài khóa.
Trong các quan hê ̣ ngoại trừ quan hê ̣ MAMON thì đều thỏa mãn điều kiê ̣n trên nên nó cũng đã là dạng 3NF Còn quan hê ̣ MAMON ta tách thành hai quan hê ̣ ở dạng 3NF.
SHSV, HODEM, TEN, NGAYSINH, GIOITINH, SOCMND, DOITUONG,
HKTT, NAMNHAPHOC, KHOAHOC, NGANHHOC, TENLOP.
SHSV, MAMON, TENMONHOC, DIEMGK, DIEMCK, DIEMTK.
Vâ ̣y ta có bảng chuẩn hóa, trong đó ta phân rã dần dần các quan hê ̣ khi đi từ cô ̣t này qua cô ̣t khác từ trái sang phải.
Danh sách thuô ̣c tính Chuẩn hóa 1NF Chuẩn hóa 2NF Chuẩn hóa 3NF
HODEM TEN NGAYSINH GIOITINH SOCMND DOITUONG HKTT
NAMNHAPHOC KHOAHOC NGANHHOC TENLOP SOSINHVIEN COVANHT
TENMONHOC DIEMGK DIEMCK DIEMTK MAMON SOTC SOTCHOCPHI MALOPTHI PHONGHOC
HODEM TEN NGAYSINH GIOITINH SOCMND DOITUONG HKTT
HODEM TEN NGAYSINH GIOITINH SOCMND DOITUONG HKTT
Nhập thông tin Sinh viên:
Tìm thấy? Đ Nhập thông tin tìm kiếm
Danh sách nhận HB Lưu thông tin SV
THIẾT KẾ GIAO DIỆN
Form 1: cập nhất thông tin ngành
Form 2: cập nhật thông tin sinh viên
Form 3: cập nhật thông tin kết quả Kết quả đc cập nhật theo Mã SV, Mã MH, Điểm lần 1 và điểm lần 2 Dựa vào button thêm, sửa, xóa sau khi cập nhật thì thoát chương trình
Form 4: Tìm kiếm thông tin lớp Thao tác là ta chọn vào các nút combobox, rồi chọn theo mã lớp hoặc mã lớp sau đó click vào button tìm kiếm.
Form 5: tìm kiếm thông tin khoa Thao tác cũng giống như form tìm kiếm lớp, kết quả sẽ hiện ra ở datagritfview
Form 6: tìm kiếm thông tin ngành
Ta chọn theo tên ngành hoăc mã ngành ở các nút combobox sau đó click vào button tìm kiếm để thấy kết quả ta mong muốn