Phần mềm quản lý sinh viên nhằm cải thiện hệ thống hiện tại bằng việc tích hợp dữ liệu, cải thiện giao diện và bổ sung các tính năng quản lý. Nó mang ý nghĩa khoa học bằng việc nghiên cứu và phát triển phần mềm, đồng thời có ý nghĩa thực tiễn bằng việc cải thiện trải nghiệm học tập và hiệu suất quản lý của trường đại học.
CƠ SỞ LÝ THUYẾT
1 Tìm hiểu mô hình MVC
MVC là viết tắt của cụm từ “Model-View-Controller“ Đây là mô hình thiết kế được sử dụng trong kỹ thuật phần mềm MVC là một mẫu kiến trúc phần mềm để tạo lập giao diện người dùng trên máy tính MVC chia thành ba phần được kết nối với nhau và mỗi thành phần đều có một nhiệm vụ riêng của nó và độc lập với các thành phần khác
Model (dữ liệu): Quản lí xử lí các dữ liệu.
View (giao diện): Nới hiển thị dữ liệu cho người dùng.
Controller (bộ điều khiển): Điều khiển sự tương tác của hai thành phần Model và
Mô hình MVC (MVC pattern) thường được dùng để phát triển giao diện người dùng Nó cung cấp các thành phần cơ bản để thiết kế một chương trình cho máy tính hoặc điện thoại di động, cũng như là các ứng dụng web.
Hình 2-Thành phần của MVC
Mô hình MVC gồm 3 loại chính là thành phần bên trong không thể thiếu khi áp dụng mô hình này:
Model: Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng và là cầu nối giữa 2 thành phần bên dưới là View và Controller Một model là dữ liệu được sử dụng bởi chương trình Đây có thể là cơ sở dữ liệu, hoặc file XML bình thường hay một đối tượng đơn giản Chẳng hạn như biểu tượng hay là một nhân vật trong game.
View: Đây là phần giao diện (theme) dành cho người sử dụng View là phương tiện hiển thị các đối tượng trong một ứng dụng Chẳng hạn như hiển thị một cửa sổ, nút hay văn bản trong một cửa sổ khác Nó bao gồm bất cứ thứ gì mà người dùng có thể nhìn thấy được.
Controller: Là bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đến thông qua View Một controller bao gồm cả Model lẫn View Nó nhận input và thực hiện các update tương ứng.
2 Luồng xử lý trong MVC
Luồng xử lý trong của mô hình MVC, bạn có thể hình dung cụ thể và chi tiết qua từng bước dưới đây:
Khi một yêu cầu của từ máy khách (Client) gửi đến Server Thì bị Controller trong MVC chặn lại để xem đó là URL request hay sự kiện.
Sau đó, Controller xử lý input của user rồi giao tiếp với Model trong MVC.
Model chuẩn bị data và gửi lại cho Controller.
Cuối cùng, khi xử lý xong yêu cầu thì Controller gửi dữ liệu trở lại View và hiển thị cho người dùng trên trình duyệt.
Hình 3-View và Model sẽ được xử lý bởi Controller
KHẢO SÁT HIỆN TRẠNG
Xác định yêu cầu
Trước khi bắt đầu xây dựng hoặc cải tiến hệ thống quản lý thông tin giáo dục, cần tiến hành khảo sát hiện trạng để hiểu rõ tình hình và nhận định các khía cạnh quan trọng của hệ thống hiện tại Dưới đây là những nhận định chung về hệ thống đã được thực hiện: o Mô tả hệ thống: Hệ thống quản lý thông tin giáo dục hiện tại đã được triển khai và sử dụng trong tổ chức giáo dục (có thể là trường đại học hoặc trung học phổ thông) Hệ thống này được sử dụng để quản lý thông tin về sinh viên, giáo viên, lớp học và môn học. o Chức năng cơ bản: Hệ thống có các chức năng cơ bản như đăng nhập,đăng xuất và trang chủ Nó cũng cung cấp các phân hệ riêng biệt cho quản trị viên, giáo viên và sinh viên để thực hiện các nhiệm vụ quản lý và tra cứu thông tin. o Cơ sở dữ liệu: Hệ thống lưu trữ thông tin trong cơ sở dữ liệu, bao gồm thông tin về sinh viên, giáo viên, lớp học và môn học Cơ sở dữ liệu này được sử dụng để lưu trữ và truy xuất thông tin. o Giao diện người dùng: Giao diện người dùng của hệ thống đã được thiết kế, nhưng có thể cần cải tiến để đảm bảo tính trực quan và dễ sử dụng.
Phương pháp thu thập yêu cầu
o Dựa trên kết quả của khảo sát, xác định yêu cầu cụ thể của phần mềm quản lý sinh viên mới Điều này bao gồm việc xác định các tính năng cần thiết cho mỗi phân hệ (Admin, giảng viên, sinh viên) và cách chúng sẽ tương tác với hệ thống.
Phân tích yêu cầu
Trong quá trình khảo sát hiện trạng và xác định vấn đề, có một số mong đợi và kỳ vọng đối với việc cải tiến hệ thống quản lý thông tin giáo dục: o Tăng cường bảo mật: Mong đợi rằng sau khi cải tiến, hệ thống sẽ cung cấp một lớp bảo mật mạnh mẽ hơn để bảo vệ thông tin cá nhân của sinh viên và giáo viên khỏi việc truy cập trái phép. o Tối ưu hóa hiệu suất: Kỳ vọng rằng hệ thống sẽ hoạt động mượt mà và nhanh chóng hơn, giúp người dùng truy xuất thông tin và thực hiện các nhiệm vụ một cách hiệu quả hơn. o Dễ dàng cập nhật thông tin: Mong đợi rằng quá trình cập nhật thông tin về sinh viên, giáo viên, lớp học và môn học sẽ trở nên đơn giản và nhanh chóng, đảm bảo rằng dữ liệu luôn được cập nhật và chính xác. o Thống kê và báo cáo cải thiện: Kỳ vọng rằng hệ thống sẽ cung cấp các công cụ thống kê và báo cáo mạnh mẽ hơn để giúp quản trị viên và giáo viên theo dõi tiến trình học tập và quản lý thông tin. o Tương thích và mở rộng: Mong đợi rằng hệ thống sẽ có khả năng tương thích với các nền tảng và thiết bị khác nhau, và có thể mở rộng để đáp ứng nhu cầu phát triển và mở rộng của tổ chức giáo dục.
Mục tiêu chính của đề tài
Phát triển một phần mềm quản lý sinh viên đa phân hệ với các tính năng quản lý sinh viên, giảng viên, lớp học và môn học Phần mềm này sẽ cung cấp khả năng đăng nhập, đăng xuất và trang chủ cho tất cả người dùng Cụ thể:
- Phân hệ Quản trị viên: Phần mềm sẽ cho phép quản trị viên quản lý thông tin về sinh viên, giáo viên, lớp học và môn học Quản trị viên có quyền thực hiện các tác vụ quản lý chung như thêm, sửa, xóa thông tin, và cập nhật dữ liệu.
- Phân hệ Giáo viên: Phần mềm sẽ cung cấp cho giáo viên khả năng xem thông tin các lớp học mà họ giảng dạy, tra cứu danh sách môn học mà họ đang giảng dạy dựa vào danh sách quản lý lớp Điều này giúp giáo viên quản lý lịch trình giảng dạy và thông tin về môn học một cách hiệu quả.
- Phân hệ Sinh viên: Sinh viên sẽ có khả năng xem thông tin về lớp học mà họ đã đăng ký, tra cứu danh sách môn học mà họ đang học dựa vào danh sách lớp học đã đăng ký, xem kết quả học tập của mình và tra cứu thông tin về môn học đã học để kiểm tra kết quả học tập Điều này giúp sinh viên theo dõi trình độ học tập của họ và quản lý lịch trình học tập một cách thuận tiện.
Phương pháp nghiên cứu
Phương pháp nghiên cứu cho dự án phát triển phần mềm quản lý sinh viên có thể được tạo ra dựa trên các bước sau:
- Khảo sát hiện trạng: Đầu tiên, tiến hành khảo sát chi tiết về hệ thống quản lý sinh viên hiện tại của trường đại học Thu thập thông tin về cách hệ thống hoạt động, điểm mạnh và điểm yếu của nó, và phân đoạn các vấn đề cụ thể mà người dùng gặp phải.
- Thu thập yêu cầu: Dựa trên kết quả của khảo sát, xác định yêu cầu cụ thể của phần mềm quản lý sinh viên mới Điều này bao gồm việc xác định các tính năng cần thiết cho mỗi phân hệ (quản trị viên, giáo viên, sinh viên) và cách chúng sẽ tương tác với hệ thống
- Thiết kế hệ thống: Thiết kế cấu trúc dữ liệu, cơ sở dữ liệu, và giao diện người dùng cho phần mềm mới dựa trên yêu cầu đã xác định Xác định các công nghệ và kiến thức cần thiết để triển khai hệ thống
- Phát triển phần mềm: Bắt đầu quá trình phát triển bằng việc xây dựng hệ thống theo thiết kế Phát triển các chức năng quản lý, tích hợp dữ liệu, và xây dựng giao diện người dùng dựa trên cơ sở dữ liệu và thiết kế
- Kiểm tra và đánh giá: Thực hiện các bước kiểm tra chất lượng để đảm bảo tính ổn định và an toàn của hệ thống Kiểm tra tích hợp dữ liệu, tính năng quản lý, và giao diện người dùng Thu thập phản hồi từ người dùng và cải tiến theo cơ sở phản hồi.
- Triển khai và đào tạo: Triển khai phần mềm tại trường đại học, bao gồm việc cài đặt hệ thống, chuyển dữ liệu, và đảm bảo sự hoạt động ổn định Cung cấp đào tạo cho người dùng cuối (quản trị viên, giáo viên, sinh viên) để họ có thể sử dụng phần mềm một cách hiệu quả
- Kiểm tra và đánh giá tiếp theo: Sau khi triển khai, tiếp tục theo dõi hiệu suất hệ thống, thu thập phản hồi và cải tiến hệ thống nếu cần thiết.
PHÂN TÍCH VÀ THIẾT KẾ
Phân tích hệ thống
STT Actor Ý nghĩa, nhiệm vụ của Actor
- Tác nhân Admin là tác nhân giữ vai trò chính của hệ thống website, là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống.
- Tác nhân Admin có thể thực hiện được tất cả các chức năng có trong hệ thống của quản trị như: đăng nhập, quản lý sinh viên, quản lý giáo viên, quản lý lớp học, quản lý môn học.
- Sinh viên có thể xem được danh sách lớp học mà mình đã đăng ký.
- Sinh viên có thể tra cứu tên môn học dựa trên danh sách các lớp học đã đăng ký.
- Sinh viên có thể điểm của mình.
- Sinh viên có thể tìm kiếm tên học đã học để xem điểm.
- Giảng viên có thể xetm thông tin lớp học của mình đang giảng dạy.
- Giảng viên có thể tìm kiếm tên môn học bất kì trên danh sách quản lý lớp.
Bảng 1 - Danh sác các Actor
Hình 7-Biểu đồ UseCase chính o Đăng nhập
Hình 8-Biểu đồ đăng nhập o Admin
Hình 9-Biểu đồ Admin o Giảng viên
Hình 10-Biểu đồ giảng viên o Sinh viên
Hình 11-Biểu đồ sinh viên
3.1.2 Biểu đồ hoạt động o Đặc tả biểu đồ hoạt động sửa sinh viên
Hình 12-Biểu đồ hoạt động sửa sinh viên o Đặc tả biểu đồ hoạt động thêm sinh viên
Hình 13-Biểu đồ hoạt động thêm sinh viên o Đặc tả biểu đồ hoạt động xóa sinh viên
Hình 14-Biểu đồ hoạt động xóa sinh viên o Đặc tả biểu đồ hoạt động thêm giảng viên
Hình 15-Biểu đồ hoạt động thêm giảng viên o Đặc tả biểu đồ hoạt động sửa giảng viên
Hình 16-Biểu đồ hoạt động sửa giảng viên o Đặc tả biểu đồ hoạt động xóa giảng viên
Hình 17-Biểu đồ hoạt động xóa giảng viên o Đặc tả biểu đồ hoạt động thêm lớp học
Hình 18-Biểu đồ hoạt động thêm lớp học o Đặc tả biểu đồ hoạt động sửa lớp học
Hình 19-Biểu đồ hoạt động sửa lớp học o Đặc tả biểu đồ hoạt động xóa lớp học
Hình 20-Biểu đồ hoạt động xóa lớp học o Đặc tả biểu đồ hoạt động thêm môn học
Hình 21-Biểu đồ hoạt động thêm môn học o Đặc tả biểu đồ hoạt động sửa môn học
Hình 22-Biểu đồ hoạt động sửa môn học o Đặc tả biểu đồ hoạt động xóa môn học
Hình 23-Biểu đồ hoạt động xóa môn học o Đặc tả biểu đồ hoạt động thêm điểm thi
Hình 24-Biểu đồ hoạt động thêm điểm thi o Đặc tả biểu đồ hoạt động sửa điểm thi
Hình 25-Biểu đồ hoạt động sửa điểm thi o Đặc tả biểu đồ hoạt động xóa điểm thi
Hình 26-Biểu đồ hoạt động xóa điểm thi
3.1.3 Biểu đồ luân chuyển (Biểu đồ tuần tự) o Biểu đồ đăng nhập
Hình 27-Biểu đồ đăng nhập o Biểu đồ admin trong quản lý sinh viên
Hình 28-Biểu đồ admin trong quản lý sinh viên o Biểu đồ admin trong quản lý giảng viên
Hình 29-Biểu đồ admin trong quản lý giảng viên o Biểu đồ giảng viên quản lý lớp học
Hình 30-Biểu đồ giảng viên quản lý lớp học o Biểu đồ giảng viên quản lý môn học
Hình 31-Biểu đồ giảng viên quản lý môn học o Biểu đồ sinh viên có thể xem điểm thi của mình
Hình 32-Biểu đồ sinh viên có thể xem điểm thi của mình o Biểu đồ Admin có thể xem trang quản lý sinh viên
Hình 33-Biểu đồ Admin có thể xem trang quản lý sinh viên
Thiết kế hệ thống
Tên bảng Tên cột Diễn giải Thuộc tính
Tên tài khoản nvarchar(50) nvarchar(250) tblDiemThi2 madiemthi diemlan2 malophoc ngaytao nguoitao ngaycapnhat nguoicapnhat masinhvien lanhoc diemlan1 daketthuc
Mã điểm thi Điểm lần 2
Mã lớp học Ngày tạo Người tạo Ngày cập nhật Người cập nhật
Mã sinh viên Lần học Điểm lần 1 Đã kết thúc int float bigint datetime varchar (30) datetime varchar (30) varchar (50) int float tinyint tblGiangVien magiangvien Mã giảng viên int ngaytao nguoitao ngaycapnhat nguoicapnhat magiaovien ho tendem ten gioitinh ngaysinh dienthoai email diachi matkhau
Ngày tạo Người tạo Ngày cập nhật Người cập nhật
Tên đệm Tên Giới tính Ngày sinh Điện thoại Email Địa chỉ Mật khẩu datetime varchar(30) datetime varchar(30) int nvarchar(10) nvarchar(20) nvarchar(10) tinyint date varchar(30) nvarchar(150) nvarchar(150) nvarchar(50) tblLopHoc3 malophoc ngaytao nguoitao ngaycapnhat nguoicapnhat
Mã lớp học Ngày tạo Người tạo Ngày cập nhật Người cập nhật bigint datetime varchar(30) datetime varchar (30) magiangvien mamonhoc daketthuc
Mã môn học Đã kết thúc int int tinyint tblMonHoc mamonhoc ngaytao nguoitao ngaycapnhat nguoicapnhat mamonhoc tenmonhoc sotinchi
Mã môn học Ngày tạo Người tạo Ngày cập nhật Người cập nhật
Mã môn học Tên môn học
Số tín chỉ int datetime varchar(30) datetime varchar(30) int nvarchar(50) int tblSinhVien masinhvien ngaytao nguoitao ngaycapnhat nguoicapnhat ho tendem ten
Mã sinh viên Ngày tạo Người tạo Ngày cập nhật Người cập nhật
Họ Tên đệm Tên int datetime varchar(30) datetime varchar(30) varchar(10) varchar(20) varchar(10) ngaysinh gioitinh quequan diachi dienthoai email matkhau
Ngày sinh Giới tính Quê quán Địa chỉ Điện thoại Email Mật khẩu date tinyint varchar(150) varchar(150) varchar(30) varchar(150) varchar(50)
Bảng 2 - Kiểu dữ liệu thuộc tính của các thực thể.
3.2.1.2 Cấu trúc các bảng dữ liệu
Các chức năng của hệ thống o Chức năng cho dùng chung
STT Chức năng Mô tả hoạt động
DC1 Đăng nhập Đăng nhập vào hệ thống dựa vào loại tài khoản, tên đăng nhập mật khẩu được quy định bởi
DC2 Đăng xuất Thoát khỏi hệ thống hoàn toàn
DC3 Trang chủ Giới thiệu thông tin hệ thống
Bảng 3 - Các chức năng dùng chung o Phân hệ QUẢN TRỊ VIÊN
STT Chức năng Mô tả hoạt động
QTV1 Quản lý sinh viên Xem danh sách thông tin sinh viên, tìm kiếm tên thông tin bất kỳ, xóa, sửa, cập nhật thông tin sinh viên
QTV2 Quản lý giáo viên Xem danh sách thông tin giáo viên, tìm kiếm tên thông tin bất kỳ, xóa, sửa, cập nhật thông tin giáo viên
QTV3 Quản lý môn học Xem danh sách thông tin môn học, tìm kiếm thông tin môn học bất kỳ, xóa, sửa, cập nhật thông tin môn học
QTV4 Quản lý lớp học Xem danh sách thông tin lớp học, tìm kiếm thông tin lớp học bất kỳ, xóa, sửa, cập nhật thông tin lớp học
Bảng 4 - Phân hệ quản trị viên o Phân hệ GIÁO VIÊN
STT Chức năng Mô tả hoạt động
GV1 Xem thông tin các lớp học của giáo viên đó
Giáo viên có thể xem thông tin lớp học của mình đang giảng dạy
GV2 Tra cứu tên môn học của mình đang giảng dạy dựa vào danh sách quản lý lớp
Giáo viên có thể tìm kiếm tên môn học bất kì trên danh sách quản lý lớp
Bảng 5 - Phân hệ giảng viên o Phân hệ SINH VIÊN
STT Chức năng Mô tả hoạt động
SV1 Xem thông tin lớp học của sinh viên đó đã đăng ký
Sinh viên có thể xem được danh sách lớp học mà mình đã đăng ký
SV2 Tra cứu tên môn học của sinh viên đã đăng ký dựa vào danh sách lớp học mà mình đã đăng ký
Sinh viên có thể tra cứu tên môn học dựa trên danh sách các lớp học đã đăng ký
SV3 Xem kết quả học tập của mình
Sinh viên có thể điểm của mình
SV4 Tra cứu tên môn học của sinh viên đã học để xem kết quả học tập
Sinh viên có thể tìm kiếm tên học đã học để xem điểm
Bảng 6 - Phân hệ sinh viên
Thiết kế mô hình
3.3.1 Thiết kế mô hình cơ sở dữ liệu luận lý
Mục đích của việc xây dựng một mô hình dữ liệu luận lý là tạo ra một dạng biểu diễn chính xác của dữ liệu, các mối liên kết giữa các dữ liệu và các ràng buộc.
Hình 35-Mô hình cơ sở dữ liệu
Thiết kế giao diện
3.4.1 Chức năng QUẢN LÝ SINH VIÊN – QTV1
Hình 36-Quản lý sinh viên
Hình 37-Thêm mới sinh viên
Hình 38-Thêm sinh viên mới thành công
Hình 39-Cập nhật thông tin sinh viên
Hình 40-Xóa thông tin sinh viên
Hình 41-Tìm kiếm thông tin sinh viên
3.4.2 Chức năng QUẢN LÝ GIÁO VIÊN– QTV2
Hình 42-Quản lý giảng viên
Hình 43-Thêm thông tin giảng viên
Hình 44-Thêm mới giảng viên thành công
Hình 45-Cập nhật thông tin giảng viên
Hình 46-Xóa thông tin giảng viên
Hình 47-Tìm kiếm thông tin giảng viên
3.4.3 Chức năng QUẢN LÝ MÔN HỌC– QTV3
Hình 48-Quản lý môn học
Hình 49-Thêm mới môn học
Hình 50-Thêm mới môn học thành công
Hình 51-Cập nhật môn học mới
Hình 53-Tìm kiếm môn học
3.4.4 Chức năng QUẢN LÝ LỚP HỌC– QTV4
Hình 54-Quản lý lớp học
Hình 55-Thêm mới lớp học
Hình 56-Thêm mới lớp học thành công
Hình 57-Cập nhật thông tin lớp học
Hình 58-Xóa thông tin lớp học
Hình 59-Tìm kiếm lớp học
3.4.5 Chức năng QUẢN LÝ MÔN HỌC - QTV5
Hình 60-Quản lý môn học
Hình 61-Thêm mới môn học
Hình 62-Thêm mới điểm thi thành công
Hình 63-Cập nhật thông tin điểm thi
3.4.6 Chức năng ĐĂNG NHẬP – DC1
Hình 66- Thông báo đăng nhập
3.4.7 Chức năng ĐĂNG XUẤT – DC2
Hình 68-Khi đăng xuất sẽ quay về đăng nhập
3.4.8 Chức năng TRANG CHỦ– DC3
3.4.9 Chức năng XEM THÔNG TIN CÁC LỚP HỌC CỦA GIÁO VIÊN – GV1
Hình 70-Danh sách lớp học của giáo viên
3.4.10 Chức năng TRA CỨU TÊN MÔN HỌC CỦA MÌNH ĐANG GIẢNG DẠY DỰA VÀO DANH SÁCH QUẢN LÝ LỚP – GV2
Hình 71-Danh sách chấm điểm thi của sinh viên
Hình 72-Cập nhật thông tin thành công
3.4.11 Chức năng XEM THÔNG TIN CÁC LỚP HỌC CỦA SINH VIÊN ĐÃ ĐĂNG KÝ – SV1
Hình 73-Danh sách thông tin các lớp học sinh viên đã đăng ký
Hình 74-Đăng kí học phần của sinh viên
Hình 75-Đăng kí học phần thành công
3.4.12 Chức năng TRA CỨU TÊN MÔN HỌC CỦA SINH VIÊN ĐÃ ĐĂNG KÝ
DỰA VÀO DANH SÁCH MÔN HỌC ĐÃ ĐĂNG KÝ – SV2
Hình 76-Kết quả tra cứu tên môn học trong danh sách lớp học sinh viên đã đăng ký
Hình 77-Sinh viên có thể tra cứu tên môn học của mỉnh đã đăng kí
Hình 78-Sinh viên có thể xem môn học của mình đã đăng kí
Hình 79-Sinh viên có thể đăng kí học phần của mình đã chọn
Hình 80-Sinh viên có thề tra cứu tên môn học
CÀI ĐẶT VÀ THỬ NGHIỆM
Dữ liệu thử nghiệm
Bảng 7 - tbldangnhap o Bảng tblDiemThi2 ma lop hoc ngay tao nguoi tao ngay cap nhat nguoi cap nhat ma sinh vien lan hoc diem lan 1 da ket thuc
1 001 null Admin null Admin SV12345 NULL 9 1
2 002 null Admin null Admin SV67890 1 0 0
3 003 null Admin null Admin SV24681 1 0 0
4 004 null Admin null Admin SV35791 NULL 0 0
5 005 null Admin null Admin SV15975 1 6 1
6 006 null Admin null Admin SV96341 NULL 6 1
7 007 null Admin null Admin SV85214 1 10 1
8 008 null Admin null Admin SV47532 1 6 1
9 009 null Admin null Admin SV78963 1 0 0
10 010 null Admin null Admin SV63245 1 0 0
Ngay tao Nguoi tao Ngay cap nhat Nguoi cap nhat Ma giao vien Ho Ten dem Ten Gioi tinh Ngay sinh Dien thoai Email Dia chi Mat khau
1 null Admin null Admin 2 Nguyễn Thị Thu Minh 1 1987-01-
2 null Admin null Admin 3 Trần Như Cát 1 1987-02-
4 null Admin null Admin 5 Hoàng Gia Huy 2 1988-10-
5 null Admin null Admin 6 Lý Thùy Linh 1 1986-07-
6 null Admin null Admin 7 Đinh Công Lý 2 1992-02-
7 null Admin null Admin 8 Trương Hồ Nhân 2 1983-09-
8 null Admin null Admin 9 Nguyễn Hà Linh 1 1989-06-
9 null Admin null Admin 10 Vũ Bảo Anh 2 1981-04-
10 null Admin null Admin 11 Mai Hoàng Phúc 2 1995-11-
0357478965 hoangph uc@gm ail.com
Bảng 9 - tblGiangVien o Bảng tblLopHoc3 ma lop hoc ngay tao nguoi tao ngay cap nhat nguoi cap nhat ma giao vien ma mon hoc da ket thuc
Bảng 10 - tblLopHoc3 o Bảng tblMonhoc ngay tao nguoi tao ngay cap nhat nguoi cap nhat ma mon hoc ten mon hoc so tin chi
1 null admin null admin 2 Xác suất thống kê 2
2 null admin null admin 3 Nhập môn phát triển Game 3
3 null admin null admin 4 Lập trình hướng đối tượng 3
4 null admin null admin 5 Cơ sở dữ liệu phân tán 3
5 null admin null admin 6 Mạng máy tính 2
6 null admin null admin 7 Lập trình trên thiết bị di động
7 null admin null admin 8 Cơ sở dữ liệu 2
8 null admin null admin 9 Công nghệ internet of things hiện đại
9 null admin null admin 10 Lập trình Python cho máy học
10 null admin null admin 11 Cấu trúc dữ liệu và giải thuật 2
11 null admin null admin 12 Tối ưu hóa công cụ tìm kiếm 2
12 null admin null admin 13 Lập trình web 3
13 null admin null admin 14 Công nghệ phần mềm 3
Bảng 11 - tblMonhoc o Bảng tblSinhVien nga y tao nguoi tao ngay cap nhat nguoi cap nhat ma sinh vien ho ten dem ten ngay sinh gioi tinh que quan dia chi dien thoai email
1 null admin null admin 19SV1101 Nguyễ n
2 null admin null admin 19SV1103 Lâm Bảo Toàn 2000-11-
3 null admin null admin 19SV1104 Hoa Phương Tùng 2000-07-
4 null admin null admin 19SV1105 Đặng Ngọc
5 null admin null admin 19SV1106 Hồ Quang Nhật 2000-10-
6 null admin null admin 19SV1108 Hoàng Quốc Trung 2000-05-
7 null admin null admin 19SV1109 Hoàng Ái Như 2000-07-
8 null admin null admin 19SV11010 Nguyễ n
9 null admin null admin 19SV11011 Trịnh Như Ngân 2000-11-
0 null admin null admin 19SV11013 Hoa Phương Thịnh 2000-07-
1 null admin null admin 19SV11014 Đặng Ngọc
2 null admin null admin 19SV11015 Hồ Quang Trung 2000-10-
Cài đặt phần mềm
• Device name: LAPTOP-6SU0BCG8
• Processor: 12th Gen Intel(R) Core(TM) i7-1255U 1.70 GHz
• Installed RAM: 8,00 GB (7,68 GB có thể sử dụng) - Yêu Cầu Cài Đặt:
4.2.3 Nội dung chính cài đặt