TRƯỜNG ĐẠI HỌC SƯ PHẠM TPHCM KHOA CÔNG NGHỆ THÔNG TIN NGUYÊN DANH TRUNG TRAN LE CHÁNH HẠNH HỆ THÓNG BỎ TRỢ SẮP XÉP VỊ TRÍ “THÍ SINH TRONG PHÒNG HỌC THÔNG MINH KHOÁ LUẬN TÓT NGHIỆ TP HỖ CHÍ MINH ~ NĂM 2023 TRƯỜNG ĐẠI HỌC SƯ PHẠM TPHCM KHOA CÔNG NGHỆ THÔNG TIN NGUYÊN DANH TRUNG TRAN LE CHANH HANH HE THONG BO TRG SAP XEP VI TRI THÍ SINH TRONG PHÒNG HỌC THÔNG MI CHUYÊN NGÀNH: CÔ NGHỆ PHÀN MÈM KHOA LUAN TOT NG! NHAN XET CUA GIAO VIEN HUONG DAN LOL CAM ON Lời đầu tiên, chúng tôi xin chân thành cảm ơn quỷ thầy cô đang công tác tại Trường Đại Học Sư Phạm TP. Hỗ Chí Minh nói chung và quý thấy cô thuộc Khoa Công Nghệ ‘Thong Tin nói riêng, những người đã hướng dẫn và truyền đạt kiến thức chuyên môn cũng. như inh nghiệm thực tiễn cho chúng tôi trong suốt bốn năm học tập tại trường. những kiến thức và kỹ năng mả thầy cô đã hướng dẫn đẻ rẻn luyện chúng tôi có thêm khả năng, trình độ và dam mê với công nghệ thông tin, đặc biệt là công nghệ phẩn mễm và luôn cổ gắng hoàn thành khoá luận tốt nghiệp này.
Đặc biệt, chúng tôi xin bảy tỏ ieee biết ơn sâu xắc đến thầy Lương Trần ` Ngọc Khiết ời đã hưởng dẫn, chỉ bảo, giúp gh cứu để hoàn thành khoá luận tốt nghiệp này. Thầy cũng chính là người đồng hành cùng. chúng tôi từ những ngày đầu tiên theo học tại trường, trang bi cho chúng tôi niềm đam mê vả những kinh nghiệm quý báu để chúng tôi có đủ kỹ năng bước vào nghễ sau khi tốt nghiệp. Qua thời gian dải học tập vả lâm việc với thay chúng tôi cảm nhận được tình cảm cũng như lòng nhiệt huyết của thầy đối với lớp trẻ sinh viên chúng tôi và đó cũng chính là một phần động lực giúp chúng tôi có thể hoàn thảnh tốt khoá luận tốt nghiệp nảy.
Chúng tôi ee xin gửi lời cảm ơn đến gia đình, bạn bè những người luôn bên cạnh ủng hộ và giúp đi tôi quá trình học tập. Mặc dù chúng tôi đã cổ găng rất nhiều, song khoá luận vẫn không trảnh khỏi những thiểu sỏt, chủng tôi rất mong nhận được sự thông cảm vả chỉ bảo tận tỉnh của quỷ thẫy cõ và sự góp ý của các bạn. “Xin chân thành cảm ơn! Sinh viên thực hiện Nguyễn Danh Trung “Trần Lê Chánh Hạnh MUC LUC TONG QUAN. Giới thiệu chung.
Mục tiêu nghiên cứu. Mục tiêu chung. Mục tiêu của phân hệ. Cách tiếp cận, phương pháp, phạm vi nghiên cứu.
Cách tiếp cận 3. Phương pháp thực hiện. Phạm vĩ nghiên cứu. Kết quả của khoá luận.
Nội dung thực hiện khoá luận 4. Tóm tắt nội dung khoá luận. Bố cục của khoá luận. Khái quát về chuyển đổi số trong môi trường sư phạm.
Phòng học thông minh (Smart Classroom). Khảo sát một số phòng học đạt chuẩn phòng học thong mi 1. Đề xuất một hệ thống bổ trợ sắp xếp vị trí thí sinh trong phòng học thông mình 25 'CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẺ HỆ THÔNG.
Xác định bải toán. Đặc tả yêu cầu 2. Mô hình hoá đữ liệu 2. Mô hình Usecase.
Mô hình hoạt động. Thiết kế hệ thống. Thiết kế thành phần dữ liệt 2. Thiết kế thành phần xử lý.
Thiết kế thành phần giao điện. CAI DAT VA THU NGHIỆM. Một số giao diện mình hoạ. Kịch bản thử nghiệm.
Phân quyển người dùng. Quy trình thử nghiém. KÉT LUẬN VÀ HƯỚNG PHÁT TRIÊN 4. Hướng phát triển.
TÀI LIỆU THAM KHẢO. DANH MUC VIET TAT DANH MUC BANG BIEU Bang I.1— Yéu cau thiết bị của phòng học thông minh đổi với dãy B và dãy L.23 Bảng 1,2 — Mô tả thuật toán sắp xếp theo chiêu ngang.3 — Mô tả thuật toán sắp xếp theo chiều đọc Bảng 1.4~ Mô tả thuật toán chẵn lẻ theo chiều ngang Bang 1.5 ~ Mô tả thuật toán chẵn lẻ theo chiều đọc .1 ~ Quy trình vận hành của phân hệ LÔ.2 — Quy trình vận hành của phân hệ 2 Bảng 2.3 — Quy trình vận hành của phân hệ 3 Bảng 2.4— Yêu cầu chức năng của hệ thông chung.5 — Yêu cầu phi chức nãng của hệ thông chung.6 - Yêu cầu chức năng của phân hệ 1 Bảng 2.7 — Yêu cầu phi chức năng của phân hệ 1.8 — Yêu cầu chức năng của phân hệ 2 Bảng 2.9 — Yêu cầu phi chức năng của phân hệ 2.10 — Yêu cầu chức năng của phân hệ 3.11 — Yêu cầu phi chức năng của phân hệ 3.12 ~ Bảng mô hình hoá dữ liệu sinh viên.13 ~ Bảng mô hình boá dữ liệu phòng học Bảng 2.14 - Bảng mô hình hoá dữ liệu ca thí.15 ~ Bảng mô hình hoá dữ liệu bố tri tog độ trong phòng thi.1 — Các đối tượng trên header.2 ~ Các đối tượng trên navbar.3 — Các đối tượng trên footer Bảng 3.4 — Ý nghĩa các biểu tượng trên sơ đỗ Bảng 3.5 ~ Danh sách các người dùng thực nghiệm.6 — Báng sơ đỗ bố trí cơ bản Bang 3.7 — Bang thong bao trinh trang diém danh. DANH MỤC HÌNH ẢNH Hình 1.1- Ảnh chụp phòng học chuyên môn của Khoa dãy L.2 - Ảnh chụp camera được sử dụng trong phòng học chuyên môn.1 ~ Usecase của phân hệ 1.2- Usecase của phân hệ 2.3~ Usecase của phân hệ 3.4 ~ Sơ đỗ hoạt động phân hệ 1.5 — So dé hoạt động phân hệ2 Hình 2.6 ~ Sơ đỗ hoạt động phân hệ 3.7 ~ Mô hình dữ liệu trên cơ sở dữ liệu.8 ~ Quy trình bố trí sắp xếp vị trí thí sinh trong phòng thi Hình 2.9 - Quy trình hướng dẫn thí sinh trong phòng thi Hình 2.10 ~ Quy trình tra cứu lịch sir ca thi.11 — Sơ đồ mô tả giao diện.1 ~ Màn hình chính " HH Hee Hình 3.2 ~ Màn hình quản lý phòng học.3 ~ Màn hình quản lý sinh viên Hình 3.4 ~ Màn hình quản lý ca thi Hình 3.5 ~ Màn hình sơ đỏ bố trí phòng thi.6 ~ Màn hình hướng dẫn thí sinh vào đúng vị trí Hình 3.7 — Màn hình hiện thị thông tin tác giả .8 ~ Giao diện nhập thông tin của phòng thì.9 - Sơ đỗ cơ bản được hiển thị Hình 3.10 ~ Minh hoạ một phần tệp dữ liệu Excel được sử dụng.11 ~ Danh sách thi sinh được biển thị trên giao diện.12 - Giao diện chọn thuật toán sắp xếp.13 — iao diện hiển thị sơ đỗ phòng thi 10 Hình 3.14 ~ Đường vẽ chỉ dẫn trong phòng thi.15 — Sơ đồ của ca thi đã diễn ra.16 ~ Thông tin của thí sinh được hiển thị. TONG QUAN dun;.
Gidi thiệu chung Sree Mục tiêu nghiên cứu Cách tiếp cận, phương pháp, phạm vi nghiêm cứu. Kết quả của khoá luận Bồ cục của khoá luận 1. Giới thiệu chung Tại các trường đại học hiện nay đều có phải thực hiện công tác đánh giá, kiểm tra tập trung kết thúc học phẩn. Ngoài ra, các trường có cơ sở vật chất tốt sẽ làm Hội đông thỉ ~ điểm tập trung thi sinh tuyên sinh các cấp bậc.
“Trong công tác tổ chức thỉ, quy định chung vẻ việc bổ trí thí sinh theo danh sách phòng thỉ được tổ chức cách ngẫu nhiên vẻ vị trí, sơ đồ chỗ ngồi trong phỏng th. chỉ được biết trước cách ít phút khi thi do Hội đồng thi cung cấp cho các giám thị coi thỉ sơ đỗ dựa trên số thứ tự (STT). Nhiệm vụ các cán bộ coi thi (CBCT) sẽ phải thiết kế sơ đổ bố trị dự trên sơ đỗ STT nhận được từ Hội đồng thi, CBCT khi vào phỏng thi có nhiệm vụ công bố danh sách theo số bảo danh (SBD) ghi lên bảng để thi sinh biết. Thông thưởng việc bổ tri lại sơ đồ STT tới sơ đỗ tại phỏng thi cỏ thể thay đổi tuỳ thuộc vào điều kiện cơ sở vật chất từng phòng thi, Ví dụ: phòng thỉ có số lượng thí sinh nhiều hơn vị trí ghế ngồi, phòng thí có số lượng dãy khác với sơ đỗ STT.
Điều nảy thường tốn rất nhiều thời gian chuyển đổi và thí sinh tìm kiểm vị trí trên sơ đỗ bổ tri, CBCT cũng tổ chức để quán lý phòng thỉ tốt ơn khi đảm bảo chính xác về vị trí ngồi như yêu cầu. Chính vì vậy, với mục đích hỗ trợ cho công tác tổ chức, giám sát kiểm tra kết thúc học phần cho phòng học thông minh trở nên dễ dàng và chính xác hơn, chủng tôi quyết định thực hiện để tải: "HỆ THÓNG BÔ TRỢ SẮP XÉP VỊ TRÍ THỊ SINH TRONG PHÒNG HỌC THÔNG MINH” với mục tiêu hỗ trợ cho cán bộ coi thị và người dy thi trong công tác diễn ra đảnh giá, kiểm tra tập trung vả đông góp một mô-đun vảo hệ thống phỏng học thông minh. Mục tiêu nghiên cứu 2. Mục tiêu chung Phòng học thông minh là một xu thể ome các trường học hiện nay, với việc được trang bị nhiều thiết bị vật tư hỗ trợ như camera bang tính điện tứ và nhiều ứng dụng khác như điểm đanh trực tiếp thông qua thẻ dự thử/ thẻ sinh viên, điểm danh thông qua nhận diện khuôn mặt, phát hiện gian lận thi cử thông qua các hoạt động người, nghiên cứu độ hứng thủ thông qua hoạt động tương tắc.
Kết hợp chức năng phỏng học thông minh trong việc tổ chức đánh giá thi cử, việc ghi sơ đỗ vị trí ngồi tại phỏng thi được nhanh chóng không phải tốn thời gian cho chuyển đổi số thứ tự qua số báo danh, hỗ trợ điểm danh tìm kiểm vị trí ngồi cách thuận tiện hơn khi liên kết các + bị công nghệ trong phòng học thông minh thông qua phan mém quan lý cỏ ý nghĩa tăng cưởng liên kết, đồng nhất trong công tác coi thi. 'Vẻ công nghệ. hệ thống được xây dựng với 2 mô-đun: 1. Phin giao dign (front-end) sử dụng ngôn ngữ lập trình TypeScript, thư viện Next.IS với định hướng thiết kế trực quan, rõ rằng, hiện đại có tích hợp tính năng vẽ đường đi di chuyển trong phòng học.
Phan lưu trữ và xử lý dữ liệu (back-end) sử dụng ngôn ngữ lập trình Python, ® framework Django và Dịango REST Framework với cơ sử dữ liệu sử dụng PostgresSQL với các dạng dữ liệu quan hệ và một số điều kiện ràng buộc Để tài được thực hiện bới nhóm bao gồm hai sinh viên, với ba phân bệ chủ đạo của hệ thống bổ sợ sắp xếp vị tri thi sinh: — Phân hệ ] - Bố trợ sắp xếp vị tri chỗ ngồi trong phỏng thí —_ Phân hệ 2 ~ Hướng dẫn trong phòng thi — Phan hé 3 ~ Tra cửu lịch sử các ca thi d3 diễn ra. Cá ba phân hệ này sẽ được tích hợp vào hệ thống có tên gọi là Smart Class.