Luận Văn Tốt Nghiệp: Hệ Thống Quản Lý Lịch Thi và Phát Hiện Hành Vi Gian Lận

Luận văn tốt nghiệp phân tích cách sắp xếp lịch thi và phát hiện hành vi, cung cấp giải pháp tối ưu cho quản lý giáo dục hiệu quả.

Trường đại học

Đại học Cần Thơ

Chuyên ngành

Hệ thống thông tin

Người đăng

Ẩn danh

Thể loại

luận văn

2022

98
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU

1.1. Đặt vấn đề

1.2. Các nghiên cứu có liên quan

1.3. Mục tiêu đề tài

1.4. Đối tượng và phạm vi đề tài

1.5. Nội dung đề tài

1.6. Những đóng góp chính của đề tài

1.7. Bố cục của luận văn

1.8. Tổng kết chương

2. CHƯƠNG 2: MÔ TẢ BÀI TOÁN

2.1. Mô tả chi tiết bài toán

2.2. Mô hình mạng nơ-ron tích chập CNN

2.3. Các mô hình phát hiện và nhận dạng đối tượng

2.4. Tổng kết chương

3. CHƯƠNG 3: THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP

3.1. Huấn luyện nhận dạng đối tượng

3.1.1. Giới thiệu tập dữ liệu

3.1.2. Huấn luyện mô hình Faster R-CNN

3.1.3. Huấn luyện mô hình YOLOv4

3.1.4. Đánh giá mô hình

3.2. Kiến trúc tổng quát hệ thống

3.3. Xây dựng các mô hình

3.3.1. Sơ đồ trường hợp sử dụng

3.3.2. Mô hình dữ liệu mức quan niệm (CDM)

3.3.3. Mô hình dữ liệu mức luận lý (LDM)

3.3.4. Ràng buộc toàn vẹn

3.4. Giao diện hệ thống

3.4.1. Giao diện đăng nhập

3.4.2. Giao diện chính của hệ thống

3.4.3. Giao diện quản lý bộ môn

3.4.4. Giao diện quản lý giảng viên

3.4.5. Giao diện quản lý học kỳ

3.4.6. Giao diện quản lý niên khóa

3.4.7. Giao diện quản lý học phần

3.4.8. Giao diện quản lý lớp học phần

3.4.9. Giao diện quản lý phòng

3.4.10. Giao diện quản lý kế hoạch

3.4.11. Giao diện quản lý lịch thi

3.4.12. Giao diện xem lớp học phần

3.4.13. Giao diện xem lịch thi

3.5. Giải pháp cài đặt

3.6. Tổng kết chương

4. CHƯƠNG 4: KIỂM THỬ VÀ ĐÁNH GIÁ

4.1. Kịch bản kiểm thử

4.2. Kết quả kiểm thử

4.3. Tổng kết chương

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Hướng phát triển

TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tóm tắt

I. Tổng quan về Hệ Thống Quản Lý Lịch Thi và Phát Hiện Gian Lận

Hệ thống quản lý lịch thi và phát hiện gian lận là một giải pháp công nghệ hiện đại, giúp các trường đại học tổ chức kỳ thi một cách hiệu quả và minh bạch. Hệ thống này không chỉ giúp quản lý lịch thi mà còn phát hiện các hành vi gian lận trong phòng thi, từ đó nâng cao chất lượng đánh giá sinh viên.

1.1. Tại sao cần Hệ Thống Quản Lý Lịch Thi

Hệ thống quản lý lịch thi giúp giảm thiểu sai sót trong việc tổ chức thi, đảm bảo sinh viên không phải thi hai môn trong cùng một buổi. Điều này rất quan trọng trong việc nâng cao chất lượng giáo dục.

1.2. Lợi ích của việc phát hiện gian lận trong thi cử

Phát hiện gian lận giúp đảm bảo tính công bằng trong đánh giá năng lực của sinh viên. Hệ thống này sử dụng công nghệ hiện đại để theo dõi và phân tích hành vi của sinh viên trong phòng thi.

II. Vấn đề và Thách thức trong Quản Lý Lịch Thi

Quản lý lịch thi không chỉ đơn thuần là sắp xếp thời gian mà còn phải đối mặt với nhiều thách thức như sự trùng lặp lịch thi, gian lận trong thi cử và việc quản lý thông tin sinh viên. Những vấn đề này cần được giải quyết để đảm bảo một kỳ thi công bằng và hiệu quả.

2.1. Những khó khăn trong việc sắp xếp lịch thi

Việc sắp xếp lịch thi thường gặp khó khăn do số lượng môn học và sinh viên lớn. Hệ thống cần có khả năng tự động hóa để giảm thiểu sai sót.

2.2. Gian lận trong thi cử và ảnh hưởng của nó

Gian lận trong thi cử không chỉ ảnh hưởng đến chất lượng giáo dục mà còn làm giảm uy tín của trường. Cần có các biện pháp hiệu quả để phát hiện và ngăn chặn.

III. Phương Pháp Xây Dựng Hệ Thống Quản Lý Lịch Thi

Để xây dựng hệ thống quản lý lịch thi hiệu quả, cần áp dụng các công nghệ hiện đại như trí tuệ nhân tạo và học máy. Hệ thống sẽ tự động hóa quy trình sắp xếp lịch thi và phát hiện gian lận.

3.1. Sử dụng công nghệ AI trong quản lý thi

Công nghệ AI giúp phân tích dữ liệu và phát hiện hành vi bất thường trong phòng thi, từ đó nâng cao tính chính xác trong đánh giá.

3.2. Thuật toán sắp xếp lịch thi tự động

Áp dụng thuật toán tô màu đồ thị để sắp xếp lịch thi một cách hiệu quả, đảm bảo không có sinh viên nào phải thi hai môn trong cùng một buổi.

IV. Ứng Dụng Thực Tiễn của Hệ Thống Quản Lý Lịch Thi

Hệ thống quản lý lịch thi đã được triển khai tại nhiều trường đại học, mang lại nhiều lợi ích cho cả giảng viên và sinh viên. Việc sử dụng hệ thống này giúp tiết kiệm thời gian và giảm thiểu sai sót trong quản lý thi.

4.1. Kết quả nghiên cứu từ việc áp dụng hệ thống

Nghiên cứu cho thấy việc áp dụng hệ thống quản lý lịch thi đã giảm thiểu đáng kể số lượng sai sót trong tổ chức thi và nâng cao sự hài lòng của sinh viên.

4.2. Phản hồi từ giảng viên và sinh viên

Giảng viên và sinh viên đều đánh giá cao tính hiệu quả của hệ thống trong việc tổ chức thi và phát hiện gian lận, từ đó tạo ra môi trường học tập công bằng hơn.

V. Kết Luận và Hướng Phát Triển Tương Lai

Hệ thống quản lý lịch thi và phát hiện gian lận là một bước tiến quan trọng trong việc nâng cao chất lượng giáo dục. Trong tương lai, cần tiếp tục cải tiến và mở rộng hệ thống để đáp ứng nhu cầu ngày càng cao của các trường đại học.

5.1. Tương lai của công nghệ trong quản lý thi

Công nghệ sẽ tiếp tục phát triển, mang lại nhiều giải pháp mới cho việc quản lý thi, từ đó nâng cao chất lượng giáo dục.

5.2. Đề xuất cải tiến hệ thống

Cần nghiên cứu và phát triển thêm các tính năng mới cho hệ thống, như tích hợp với các nền tảng học trực tuyến để nâng cao hiệu quả quản lý.

17/07/2025
Luận văn tốt nghiệp sắp xếp lịch thi và phát hiện hành vi

Trích đoạn nội dung tài liệu

Chương 1: Giới thiệu: Trình bày các vấn đề đặt ra đối với đề tài, các nghiên cứu có liên quan, mục tiêu của đề tài, đối tượng và phạm vi đề tài, nội dung đề tài và những đóng góp chính của đề tài. Chương 2: Mô tả bài toán: Mô tả chi tiết bài toán, cơ sở lí thuyết của đề tài. Chương 3: Thiết kế và cài đặt giải pháp: Huấn luyện mô hình nhận dạng đối tượng, kiến trúc tổng quát hệ thống, xây dựng các mô hình, giao diện hệ thống và giải pháp cài đặt. Chương 4: Kiểm thử và đánh giá: Kịch bản kiểm thử hệ thống và kết quả kiểm thử của kịch bản.

Chương 5: Kết luận và hướng phát triển.8 Tổng kết chương Chương này trình bày tính cần thiết của đề tài, các nghiên cứu có liên quan, mục tiêu đề tài, đối tượng và phạm vi đề tài và nội dung chính của đề tài sẽ được thực hiện. 4 Luận văn hệ thống thông tin HK1 – 2022 - 2023 CHƯƠNG 2. MÔ TẢ BÀI TOÁN 1.9 Mô tả chi tiết bài toán Thi học kỳ là một giai đoạn tổng kết hết sức quan trọng trong quá trình học tập và rèn luyện của sinh viên. Nhằm mục đích phát hiện các điểm mạnh điểm yếu của từng sinh viên, đánh giá phân loại và đảm bảo chất lượng đầu ra của các chương trình giáo dục, đảm bảo công bằng trong thi cử, tạo sự thi đua phấn đấu cho mỗi cá nhân sinh viên.

Hệ thống “Quản lý công tác thi học kỳ tại Trường CNTT&TT” có thể hỗ trợ cho việc tổ chức thi học kỳ trở nên nhanh chóng và hạn chế những sai sót. Hệ thống có 2 nhóm người dùng: - Người dùng hệ thống:  Nhóm người dùng là giảng viên.  Hệ thống bao gồm các chức năng cụ thể như sau: + Đăng nhập: Người dùng có nhập vào hệ thống: qua tài khoản gmail đã được nhà trường cung cấp, hệ thống sẽ nhận biết người dùng thông qua tài khoản đó. + Đăng xuất: Thoát tài khoản gmail người dùng ra khỏi hệ thống.

+ Xem lớp học phần: Cho phép người dùng xem được thông tin của lớp học phần đang giảng dạy. Bao gồm các chức năng cụ thể: tìm kiếm lớp học phần đang giảng dạy, xem danh sách sinh viên của lớp học phần, có thể đăng kí thi có các lớp học phần theo kế hoạch của cán bộ giáo vụ. + Xem lịch thi: Cho phép người dùng xem được thông tin lịch thi của lớp học phần đang giảng dạy. Bao gồm các chức năng cụ thể: tìm kiếm lịch thi, phát hiện hành vi bất thường từ video phòng thi nếu có nhu cầu và đã được cán bộ giáo vụ cập nhật lên hệ thống, tải xuống video đã phát hiện hành vi bất thường.

- Quản trị viên:  Quản trị viên là cán bộ giáo vụ.  Hệ thống bao gồm các chức năng cụ thể như sau: + Đăng nhập: Người quản trị nhập tài khoản gmail do nhà trường cung để truy cập vào hệ thống. + Đăng xuất: Thoát tài khoản gmail quản trị ra khỏi hệ thống. + Quản lý bộ môn: Quản lý dữ liệu của bộ môn.

Bao gồm các chức năng cụ thể: xem danh sách bộ môn, tìm kiếm bộ môn bằng cách nhập các từ khóa, thêm bằng Excel, thêm thủ công, sửa, xóa bộ môn. + Quản lý giảng viên: Quản lý dữ liệu của giảng viên. Bao gồm các chức năng cụ thể: xem danh sách giảng viên, tìm kiếm giảng viên bằng cách nhập các từ khóa, thêm bằng Excel, thêm thủ công, sửa, xóa giảng viên. 5 Luận văn hệ thống thông tin HK1 – 2022 - 2023 + Quản lý học kỳ: Bao gồm các chức năng cụ thể: xem danh sách học kỳ, tìm kiếm học kỳ bằng cách nhập các từ khóa, thêm, sửa, xóa học kỳ.

+ Quản lý niên khóa: Bao gồm các chức năng cụ thể: xem danh sách niên khóa, tìm kiếm niên khóa bằng cách nhập các từ khóa, thêm bằng Excel, thêm thủ công, sửa, xóa niên khóa. + Quản lý học phần: Quản lý dữ liệu của học phần. Bao gồm các chức năng cụ thể: xem danh sách học phần, tìm kiếm học phần bằng cách nhập các từ khóa, thêm bằng Excel, thêm thủ công, sửa, xóa học phần. + Quản lý lớp học phần: Quản lý dữ liệu của lớp học phần.

Bao gồm các chức năng cụ thể: xem danh sách lớp học phần, xem danh sách sinh viên của lớp học phần, tìm kiếm lớp học phần bằng cách nhập các từ khóa, tìm kiếm sinh viên bằng cách nhập các từ khóa, thêm lớp học phần bằng Excel, thêm sinh viên lớp học phần bằng Excel, thêm thủ công lớp học phần, sửa lớp học phần, xóa lớp học phần và sinh viên của lớp học phần. + Quản lý phòng thi: Bao gồm các chức năng cụ thể: xem danh sách phòng thi, tìm kiếm phòng thi bằng cách nhập các từ khóa, thêm bằng Excel, thêm thủ công, sửa, xóa phòng thi. + Quản lý kế hoạch: Bao gồm các chức năng cụ thể: xem danh sách kế hoạch, tìm kiếm kế hoạch bằng cách nhập các từ khóa, với trạng thái hiện tức sắp tổ chức thi học kì cho niên khóa và học kỳ hiện tại hệ thống sẽ cho phép lập lịch thi tự động cho kế hoạch,thêm bằng Excel, thêm thủ công, sửa, ẩn hiện kế hoạch. + Xem lịch thi: Bao gồm các chức năng cụ thể: xem lịch thi của từng phòng, xem danh sách lịch thi, thêm video của phòng thi, tìm kiếm lịch thi bằng cách nhập các từ khóa, xuất lịch thi ra file Excel.10 Cơ sở lí thuyết Đối với con người, việc xác định các đối tượng, thông tin trong một hình ảnh là tương đối dễ dàng.

Nhưng đối với máy tính thì hình ảnh chỉ là một mảng các pixel, các giá trị số đại diện cho các sắc độ của màu đỏ, xanh lá cây và xanh dương. Vì thế, phát hiện và nhận dạng đối tượng trong ảnh là chủ đề hot thuộc lĩnh vực thị giác máy tính đã nghiên cứu tích cực trong một thời gian dài. Thị giác máy tính (Computer Vision) là một lĩnh vực trong trí tuệ nhân tạo và khoa học máy tính nhằm giúp máy tính có được khả năng nhìn và hiểu giống như con người. Thị giác máy tính được ứng dụng trong nhiều lĩnh vực thực tiễn như: - Nhận dạng cảnh (Scene Recognition).

- Phát hiện đối tượng (Face Detection). - Nhận dạng ký tự quang học (Optical Character Recognition). 6 Luận văn hệ thống thông tin HK1 – 2022 - 2023 - Thực tế ảo (Virtual Reality). - Thực tế tăng cường (Augmented Reality).

- Và nhiều ứng dụng khác. Xây dựng “Hệ thống quản lý công tác thi học kỳ tại trường CNTT&TT” nghiên cứu thích hợp thêm chức năng cho hệ thống, sử dụng các mô hình, thuật toán trong lĩnh vực thị giác máy tính để giải quyết bài toán thực tế. Chương này trình bày cơ sở lý thuyết về các kỹ thuật học sâu, mạng nơ ron và các thuật toán phát hiện và nhận dạng đối tượng được sử dụng trong chức năng hệ thống. Máy học có thể tự dự đoán hoặc đưa ra quyết định mà không cần được lập trình cụ thể.

Mạng nơ ron nhân tạo (Artificial Neural Networks) là một mô hình xử lý thông tin, cấu thành từ các lớp nơ ron, được ra đời trên cơ sở mô phỏng hoạt động não bộ của sinh vật. Mạng nơ ron nhân tạo gắn kết nhiều nơ ron theo một mô hình nhất định, được trải qua huấn luyện để rút ra được kinh nghiệm, và sử dụng các kinh nghiệm đã có để xử lý 8 các thông tin mới. Mạng nơ ron nhân tạo thường áp dụng vào giải các bài toán nhận dạng mẫu, hoặc dự đoán. Học sâu (Deep Learning) là một ngành đặc thù của học máy.

Học sâu sử dụng mạng nơ ron nhân tạo để giải quyết các bài toán mà tính toán cứng chưa thể xử lý được như dữ liệu mờ, dữ liệu trừu tượng, dữ liệu không rõ ràng,. Các ưu điểm nổi bật của học sâu gồm: - Có độ chính xác cao, có thể học sâu rộng và đạt được độ chính xác ở mức công nhận vô cùng cao. - Có thể thực hiện nhiều phép tính song song bằng GPU và có thể mở rộng cho khối lượng lớn dữ liệu. - Có thể giải quyết các bài toán và đánh giá phức tạp.

- Tương thích với nhiều ứng dụng và kiểu dữ liệu khác nhau.Mô hình mạng nơ-ron tích chập CNN Mạng nơ-ron tích chập (Convolutional Neural Networks - CNN) là một trong những phương pháp được áp dụng nhiều nhất trong lĩnh vực xử lý ảnh (Computer 7 Luận văn hệ thống thông tin HK1 – 2022 - 2023 vision) để giải quyết các bài toán như nhận dạng hình ảnh, phân loại hình ảnh, phát hiện đối tượng , nhận diện khuôn mặt, …v. Một mô hình CNN sẽ có kiến trúc gồm các tầng như: tầng tích chập (Convolution), tầng tổng hợp (pooling) dùng để trích xuất đặc trưng và tầng liên kết đầy đủ (fully connected) dùng để phân lớp đối tượng. Chi tiết ở hình 2. 1 Kiến trúc tổng quan của mô hình CNN Tầng tích chập (Convolution): Mục đích của tầng này là trích xuất đặc trưng tương ứng với đầu vào.

Từ ý tưởng Local receptive fields, mô hình sẽ tiến hành chọn 1 bộ lọc để tìm và trích xuất những thông tin quan trọng từ dữ liệu đầu vào, đồng thời giảm số chiều cho các lớp ẩn tiếp theo. Các giá trị đầu ra cho vùng lọc sẽ được tính toán bằng các hàm kích hoạt (Activated Function). Một số hàm kích hoạt nổi tiếng thường dùng có thể kể đến như ReLU, Tanh, Sigmoid… Hiện nay, hàm ReLU được sử dụng nhiều hơn các hàm còn lại. Tầng tổng hợp (pooling): Sau tầng tích chập, tầng tổng hợp trích chọn đặc trưng và giảm số chiều cho dữ liệu đầu vào.

Khi giảm số chiều, mô hình giảm số lượng tham số, rút ngắn được thời gian huấn luyện và hạn chế overfitting. Cũng như tầng tích chập, tầng tổng hợp sử dụng bộ lọc trượt qua dữ liệu đầu vào để trích xuất đặc trưng cần thiết, nhưng các bộ lọc ở đây sẽ không chứa tham số. Các phương pháp phổ biến được sử dụng ở tầng tổng hợp là maxpooling và averagepooling. Trong đó maxpooling chỉ lấy giá trị cao nhất trong vùng của bộ lọc đi qua còn averagepooling sẽ tính toán giá trị trung bình trong vùng bộ lọc đi qua.

Tầng liên kết đầy đủ (Fully-connected): Kiến trúc của tầng liên kết đầy đủ tương tự kiến trúc của mạng nơ ron nhân tạo. Kết quả đầu ra của tầng tích chập và tầng tổng hợp là các ma trận ở dạng hai chiều hoặc ba chiều. Các ma trận trên sẽ được làm phẳng (Flatten) thành một vector rồi mới được đưa vào tầng liên kết đầy đủ. Lớp cuối cùng trong tầng liên kết đầy đủ chính là đầu ra cho bài toán.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hệ Thống Quản Lý Lịch Thi và Phát Hiện Gian Lận" cung cấp cái nhìn tổng quan về việc xây dựng và triển khai một hệ thống hiệu quả nhằm quản lý lịch thi và phát hiện các hành vi gian lận trong quá trình thi cử. Hệ thống này không chỉ giúp tổ chức các kỳ thi một cách khoa học và minh bạch mà còn đảm bảo tính công bằng cho tất cả thí sinh. Những lợi ích mà tài liệu mang lại cho người đọc bao gồm việc hiểu rõ hơn về quy trình quản lý thi cử, các công nghệ hiện đại được áp dụng, và cách thức phát hiện gian lận một cách hiệu quả.

Để mở rộng kiến thức của bạn về các hệ thống thông tin và quản lý, bạn có thể tham khảo thêm tài liệu Luận văn nghiên cứu các phụ thuộc hàm trong cơ sở dữ liệu hướng đối tượng mờ, nơi bạn sẽ tìm thấy những phân tích sâu sắc về dữ liệu trong hệ thống thông tin. Ngoài ra, tài liệu Luận văn thạc sĩ xây dựng hệ tư vấn tuyển sinh tự động cho trường đại học Phan Thiết sẽ giúp bạn hiểu rõ hơn về việc ứng dụng công nghệ trong tư vấn và quản lý tuyển sinh. Cuối cùng, tài liệu Luận văn nghiên cứu thiết kế mô hình hệ thống thông tin quản lý hội nghị của hệ thống bảo tàng thiên nhiên Việt Nam cũng là một nguồn tài liệu quý giá cho những ai quan tâm đến việc quản lý sự kiện và hội nghị. Những liên kết này sẽ giúp bạn khám phá sâu hơn về các chủ đề liên quan và mở rộng kiến thức của mình.