Ứng Dụng Điểm Danh Lớp Học Bằng Bluetooth

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp công nghệ thông tin ứng dụng điểm danh lớp học bằng bluetooth, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho vấn đề kỹ

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận

2020

108
2
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. Lý do chọn đề tài

1.2. Đối tượng nghiên cứu

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

1.4. Bố cục khóa luận

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Tổng quan công nghệ Bluetooth và ứng dụng Bluetooth

2.2. Tìm hiểu công nghệ React Native

2.3. Tìm hiểu công nghệ BLE và so sánh với Bluetooth Classic

2.4. Tìm hiểu công nghệ ASP.Net

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1. Khảo sát hiện trạng

3.2. Phương pháp điểm danh hiện tại

3.3. Vấn đề xác minh thiết bị với học viên

3.4. Vấn đề điểm danh

3.5. Phân tích yêu cầu hệ thống

3.5.1. Phân tích yêu cầu người dùng

3.5.2. Phân tích yêu cầu giáo viên

3.5.3. Phân tích yêu cầu quản trị

3.6. Thiết kế hệ thống

3.6.1. Xác định các Actor và Usecase của hệ thống

3.6.2. Sơ đồ Usecase tổng quát

3.6.3. Sơ đồ Usecase chi tiết

3.6.4. Bảng quan hệ trong hệ thống

4. CHƯƠNG 4: KẾT QUẢ XÂY DỰNG ỨNG DỤNG ĐIỂM DANH LỚP HỌC BẰNG BLUETOOTH

4.1. Ứng dụng dành cho sinh viên

4.2. Ứng dụng dành cho giáo viên

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

5.1. Kết luận

5.2. Phương pháp chống gian lận

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về ứng dụng điểm danh lớp học bằng Bluetooth

Ứng dụng điểm danh lớp học bằng Bluetooth đang trở thành một giải pháp hiệu quả cho việc quản lý lớp học. Công nghệ Bluetooth cho phép kết nối nhanh chóng và dễ dàng giữa các thiết bị, giúp giáo viên và sinh viên thực hiện việc điểm danh một cách tự động và chính xác. Việc áp dụng công nghệ này không chỉ tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình điểm danh.

1.1. Công nghệ Bluetooth và ứng dụng trong giáo dục

Công nghệ Bluetooth đã được áp dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là giáo dục. Nó cho phép kết nối giữa điện thoại di động và thiết bị điểm danh, giúp sinh viên dễ dàng điểm danh mà không cần phải điền thông tin thủ công.

1.2. Lợi ích của ứng dụng điểm danh tự động

Ứng dụng điểm danh tự động giúp tiết kiệm thời gian cho giáo viên và sinh viên. Hệ thống này cũng giúp giảm thiểu tình trạng điểm danh dùm, đảm bảo tính chính xác trong việc quản lý lớp học.

II. Vấn đề và thách thức trong việc điểm danh lớp học

Mặc dù ứng dụng điểm danh bằng Bluetooth mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức cần giải quyết. Các vấn đề như độ tin cậy của kết nối, khả năng tương thích giữa các thiết bị và bảo mật thông tin sinh viên là những yếu tố quan trọng cần được xem xét.

2.1. Độ tin cậy của kết nối Bluetooth

Kết nối Bluetooth có thể bị ảnh hưởng bởi nhiều yếu tố như khoảng cách và vật cản. Điều này có thể dẫn đến việc không nhận diện được sinh viên trong một số trường hợp.

2.2. Bảo mật thông tin sinh viên

Bảo mật thông tin là một vấn đề quan trọng trong bất kỳ ứng dụng nào. Cần có các biện pháp bảo vệ thông tin cá nhân của sinh viên khi sử dụng ứng dụng điểm danh này.

III. Phương pháp triển khai ứng dụng điểm danh lớp học

Để triển khai ứng dụng điểm danh lớp học bằng Bluetooth, cần thực hiện một số bước quan trọng. Việc khảo sát các phương pháp điểm danh hiện tại và lựa chọn công nghệ phù hợp là rất cần thiết.

3.1. Khảo sát các phương pháp điểm danh hiện tại

Việc khảo sát các phương pháp điểm danh hiện tại giúp xác định ưu nhược điểm của từng phương pháp. Từ đó, có thể đưa ra giải pháp tối ưu nhất cho việc điểm danh lớp học.

3.2. Lựa chọn công nghệ phù hợp

Công nghệ Bluetooth và các nền tảng phát triển như React và ASP.Net là những lựa chọn phù hợp cho việc xây dựng ứng dụng điểm danh. Chúng cung cấp tính năng linh hoạt và dễ dàng mở rộng.

IV. Ứng dụng thực tiễn và kết quả nghiên cứu

Kết quả nghiên cứu cho thấy ứng dụng điểm danh lớp học bằng Bluetooth đã mang lại nhiều lợi ích cho cả giáo viên và sinh viên. Hệ thống này không chỉ giúp tiết kiệm thời gian mà còn nâng cao tính chính xác trong việc quản lý lớp học.

4.1. Kết quả khảo sát từ sinh viên

Khảo sát cho thấy sinh viên cảm thấy hài lòng với ứng dụng điểm danh này. Họ đánh giá cao tính tiện lợi và nhanh chóng của việc điểm danh tự động.

4.2. Phản hồi từ giáo viên

Giáo viên cũng nhận thấy sự cải thiện trong việc quản lý lớp học. Họ có thể tập trung vào việc giảng dạy thay vì phải lo lắng về việc điểm danh.

V. Kết luận và hướng phát triển trong tương lai

Ứng dụng điểm danh lớp học bằng Bluetooth đã chứng minh được tính hiệu quả và tiện lợi. Tuy nhiên, cần tiếp tục nghiên cứu và phát triển để cải thiện hơn nữa tính năng và bảo mật của ứng dụng.

5.1. Hướng phát triển tính năng mới

Cần nghiên cứu thêm các tính năng mới như thông báo tự động cho sinh viên về lịch học và điểm danh. Điều này sẽ giúp nâng cao trải nghiệm người dùng.

5.2. Cải thiện bảo mật thông tin

Để đảm bảo an toàn cho thông tin cá nhân của sinh viên, cần có các biện pháp bảo mật mạnh mẽ hơn trong ứng dụng.

10/07/2025
Khóa luận tốt nghiệp công nghệ thông tin ứng dụng điểm danh lớp học bằng bluetooth

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

MỞ ĐẦU Công nghệ không dây Bluetooth được các lập trình viên phát triển và ngày cảng phô biến trên thế giới. Các ứng dụng áp dụng công nghệ này cũng càng được xây dựng nhiều hơn. Với các ứng dụng Bluetooth ngoài chú trọng nội dung, chức năng kết nối với các thiết bị khác,. Việc chú trọng về quá trình xử lý nhiều kết nối, làm thế nào để hệ thống chạy nhanh nhất, tận dụng tối đa tài nguyên của server mà không tạo ra độ trễ, hay chú trọng đến việc dễ bảo trì, nâng cấp sau này, tất cả phải được chú trọng.

Vì thế, chúng tôi lựa chọn đề tài: “Ứng dụng điểm danh lớp học bằng Bluetooth” nhằm tìm hiểu hai công nghệ đang rat phát triển và giải quyết các van đề đã nêu ở trên. Chương 1 Giới thiệu 1. Lý do chọn đề tài Những năm gan đây, hệ thống viễn thông, thông tin liên lạc và ứng dụng công nghệ thông tin trong lao động, làm việc ngày càng phát triển đa dạng, phong phú, từng bước đáp ứng nhu cầu ngày càng cao của người dân. Từ đó các ứng dụng ngày càng xuất hiện với tần suất nhiều hơn và các tiện ích cao dé đáp ứng nhu cầu của con người ví dụ như các ứng dụng quản lý thời gian, mua bán hàng online, nghe nhạc, bluezone,.

Ứng dụng công nghệ cho việc quản lý thời gian, điểm danh trong công việc ngày càng xuất hiện nhiều hơn. Hiện nay dé cải thiện những phương thức điểm danh, cham công như bình thường thì nhóm đã quyết định thực hiện phương pháp điểm danh băng smartphone với các lý do sau: e Dễ dàng tiếp cận với mọi người. e Thiết bị được đáp ứng bởi hiện tại mỗi người dùng đều trang bị 1 smartphone. e Thực tế, năm 2020 xảy ra dịch bệnh Covid-19 nên việc giãn cách giữa người với người với được được đây lên cao.

Với các lý do trên chúng tôi đã chọn và thực hiện đề tài “Ứng dụng điểm danh bằng Bluetooth”. Đối tượng nghiên cứu Đối tượng nghiên cứu chính của chúng tôi là phương thức kết nối của Bluetooth giữa các điện thoại cũng như xác minh thiết bị. Tuy không phải là đối tượng nghiên cứu quá mới, nhưng vẫn còn nhiều van đề nhiều van dé dé khai thác. Việc xác minh được điện thoại của người dùng thông qua Bluetooth là quy trình quan trọng trong quá trình nghiên cứu và tìm hiểu.

Ứng dụng điểm danh với mã nguồn được viết bằng ASP.NET, HTML, CSS, JS,. có kêt nôi cơ sở dtr liệu, có cập nhật dữ liệu, truy xuât dữ liệu thường xuyên, với tính năng mở rộng, nâng cao, áp dụng các công nghệ hiện đại ngày nay trong lĩnh vực CNTT dé tạo dựng ra ứng dụng. Dé có thé xây dựng ứng dụng trước tiên cần tìm hiểu thông tin, khảo sát hiện trạng, thống nhất tài nguyên sử dụng. Các thông tin khảo sát được tìm hiểu qua ứng dụng Bluezone, tìm hiểu các phương thức điểm danh của ứng dụng.

Mục tiêu đề tài Mục tiêu đề ra trước tiên là tìm hiểu kết nối Bluetooth, xác minh thiết bị là gì? Tuy nó không còn quá xa lạ tuy nhiên để hiểu kỹ hơn, chính xác hơn và đặc biệt là có kiến thức đầy đủ phục vụ cho việc xây dựng ứng dụng điểm danh bằng bluetooth là rất cần thiết.Biết được ưu nhược điểm của ứng dụng, các hình thức điểm danh của học viên và giáo viên, mục tiêu đặt ra là tìm hiểu được phương thức kết nối Bluetooth, xác minh thiết bị. Tìm hiéu các ứng dụng tương tự hiện nay dang sử dụng mã nguồn, ngôn ngữ cũng như là công nghệ gi. Mục tiêu kế tiếp là áp dung các phương pháp đã đề ra dé xây dựng ứng dụng điểm danh, cụ thể là điểm danh trong trường học, đáp ứng được nhu cầu của giáo viên và học viên, cung cấp tương đối đầy đủ các tính năng như điểm danh, xem thời khóa biểu, đăng ký, đăng nhập, thêm thiết bi,. Về phía quan tri thì có thé quản lý tài khoản của giáo viên và học viên, các môn học khóa học, thiết bị cũng như xem được chi tiết điểm danh của từng khóa học.

Cùng với việc xây dựng phần mềm điểm danh và website quản lý thì phần thực thi, cài đặt hệ thống cũng không kém phần quan trọng dé đưa phần mềm, website chạy được trên nhiều nền tang cũng như trên mạng Internet. Vì vậy phần này cũng được chú ý quan trọng về mặt cấu hình server hệ thống, thực thi, cai dat,. Phương pháp thực hiện Đề xây dựng hoàn chỉnh một ứng dụng thì công nghệ sử dụng cũng là một trong những yếu tố vô cùng quan trọng, bởi người dùng không chỉ quan trọng tính năng của ứng dụng mà còn bởi chất lượng. Bởi vì lý do đó, chúng tôi mong muốn áp dụng một công nghệ mới dé giúp ứng dụng hoạt động tốt hơn.

Chúng tôi tiến hành nghiên cứu và tìm hiểu hai công nghệ dé áp dụng xây dựng ứng dụng là ASP.NET Core, React. Song song với việc áp dụng hai công nghệ mới, chúng tôi cũng tiễn hành sử dung framework, các thư viện, kiến trúc, cơ sở dữ liệu, cùng các công cụ hé trợ dé hoàn thiện đáp ứng mục tiêu đã đê ra. Giới hạn phạm vi Với mục tiêu đã dé ra là xây dựng một ứng điêm danh sinh viên va website quan lý khóa hoc, lịch sử điêm danh sinh viên cùng với việc tim hiêu công nghệ mới, ứng dụng sẽ có những ưu điêm như sinh viên có thê điêm danh khi không có mang va ngược lại nhưng phải thông qua Bluetooth. Nhóm tự tạo dữ liệu nên sẽ không tích hợp dữ liệu thứ ba như database chứa dữ liệu sinh viên: thời khóa biểu, môn học, học phần, lớp học của sinh viên trong trường đại học.

Ứng dụng chỉ hỗ trợ trên nền tảng Android. Bố cục khóa luận Khóa luận có 5 chương và có bố cục như sau: Chương 1: Giới thiệu. Chương 2: Cơ sở lý thuyết. Chương 3: Phân tích và thiết kế hệ thống.

Chương 4: Kết quả xây dựng ứng dụng. Chương 5: Kết luận và hướng phát trién. Chương 2 Cơ sở lý thuyết 2. Tổng quan công nghệ Bluetooth và ứng dụng Bluetooth Bluetooth là một chuẩn công nghệ truyền thông không dây tầm gần giữa các thiết bị điện tử, sử dụng sóng vô tuyến UHF trong dai tần 2,4 GHz.

Mục đích của nó là đơn giản hóa các kết nối giữa các thiết bị điện tử bằng cách loại bỏ các liên kết có dây và thay vào đó là kết nối sóng không dây vô hướng. Công nghệ này hỗ trợ việc truyền dữ liệu qua các khoảng cách ngắn giữa các thiết bị đi động và cô định, tạo nên các mạng cá nhân không dây (Wireless Personal Area Network-PANs). Bluetooth có thê đạt được tốc độ truyền dữ liệu 1Mb/s. Bluetooth hỗ trợ tốc độ truyền tải dữ liệu lên tới 720 Kbps trong phạm vi 10 m-100 m.

Khác với kết nối hồng ngoại, kết nối Bluetooth là vô hướng và sử dụng giải tần 2,4 GHz. Quá trình kết nối hai thiết bị Bluetooth được gọi là "ghép nối". Nói chung, các thiết bị thể hiện sự hiện diện của chúng cho những thiết bị khác và người dùng chọn thiết bị Bluetooth mà họ muốn kết nối khi tên hoặc ID của nó xuất hiện trên thiết bị của họ. Khi các thiết bị hỗ trợ Bluetooth ngày càng phát triển, điều quan trọng là bạn phải biết khi nào và thiết bi nào bạn đang kết nối, vì vậy có thé cần có một mã dé nhập, giúp đảm bảo bạn đang kết nối với đúng thiết bị.

Về mặt hạn chế của Bluetooth đầu tiên phải nói đến là nó có thể gây hao pin cho các thiết bị đi động không dây như điện thoại thông minh, phạm vi hạn chế thường chỉ mở rộng khoảng 30 feet (hơn 9m) và như tất cả các công nghệ không dây, các chướng ngại vật như tường, trần nhà có thé làm giảm phạm vi này.0 được biết đến bao gồm Bluetooth thông thường (Bluetooth Classic) và Bluetooth năng lượng thấp (Bluetooth Low Energy hay BLE). BLE sé là công nghệ được áp dung vào ứng dụng điểm danh sinh viên trong lớp học. Bluetooth Classic lả công nghệ Bluetooth thông thường có chức năng truyền đi một lượng dữ liệu lớn như hình ảnh, âm thanh, video. Với dữ liệu lớn như vậy sẽ gây tiêu hao nhiều điện năng cũng như tốn chỉ phí.

Bluetooth Low Energy (BLE) là một công nghệ mạng không dây cá nhân được phát triển nhăm ứng dụng trong việc chăm sóc sức khỏe, phòng tập thể dục, beacons, an ninh và ngành công nghiệp giải trí trong nha. So với Bluetooth Classic, BLE được thiết kế để giảm thiểu năng lương tiêu thụ và chi phí trong khi van giữ nguyên phạm vi truyền thông. Ứng dung Bluetooth nói chung được sử dụng rộng rãi trong các ứng dụng phố biến trên thế giới. Các ứng dụng như điều khién và giao tiếp không dây giữa một điện thoại di động và tai nghe không dây, mạng không dây giữa các máy tính cá nhân trong một không gian hẹp đòi hỏi ít băng thông, thay thế các giao tiếp nối tiếp dùng dây truyền thống giữa các thiết bị đo, thiết bị định vị, thiết bị y tế, máy quét mã vạch, và các thiết bị điều khiển giao thông, thay thế các điều khién dùng tia hồng ngoại, gửi các các tập tin qua lại các thiết bị dùng Bluetooth khác, điều khiển từ xa cho các thiết bị trò chơi điện tử, kết nối Internet cho máy tính bằng cách dùng điện thoại di động thay modem.

Một số ứng dụng Bluetooth lớn nhất thế giới hiện nay có thé được kê đến là Bluetooth File Transfer, Bluetooth Remote PC, Bluetooth App Sender, Bluetooth Auto Connect, Headset Answer,. Ngoài ra, vào giữa năm 2020 trong tình hình dịch bệnh Covid19 ngày càng gia tăng khiến cho mọi người trở nên lo lắng, các lập trình viên Việt Nam đã phát triển một ứng dụng Bluezone cho phép phát hiện, tiếp xúc, cảnh báo khi người sử dụng tiếp xúc gần người nhiễm Covid19. Tìm hiểu công nghệ ReactJS ReactJS là một thư viện front-end và dựa trên JavaScript. ReactJS giúp cải thiện performance của web hay ứng dụng, đồng thời cho phép chúng ta làm việc trên cả client-side và server-side.

Mục đích chính của thư viện này là cung câp cho các nhà phát triển một UI (User Interface — giao diện người dùng) có thể tái sử dụng toàn diện. Components của công cụ này được phát triển bởi Facebook. Nó được ra mắt như một công cụ JavaScript mã nguồn mở vào năm 2013. Hiện tại, nó đã đi trước các đối thủ chính như Angular và Bootstrap, hai thư viện JavaScript bán chạy nhất thời bấy giờ.

Về đặc điểm nổi bật của ReactJS, bạn có thé kề đến những đặc điểm như: e Thích hợp dé phát triển các UI phức tạp trên web cũng như mobile. e Sử dụng virtual DOM thay vì real DOM.

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

Tài liệu "Ứng Dụng Điểm Danh Lớp Học Bằng Bluetooth" trình bày một giải pháp công nghệ hiện đại giúp giáo viên và học sinh dễ dàng quản lý việc điểm danh trong lớp học thông qua kết nối Bluetooth. Ứng dụng này không chỉ tiết kiệm thời gian mà còn nâng cao tính chính xác trong việc ghi nhận sự có mặt của học sinh. Bên cạnh đó, nó còn giúp giảm thiểu việc sử dụng giấy tờ, góp phần bảo vệ môi trường.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ trong giáo dục và y tế, bạn có thể tham khảo tài liệu Đồ án hcmute xây dựng app khám bệnh online với react native và nodejs, nơi giới thiệu cách xây dựng ứng dụng khám bệnh trực tuyến. Ngoài ra, tài liệu Luận văn tốt nghiệp xây dựng ứng dụng chat trong android với firebase cũng cung cấp cái nhìn sâu sắc về việc phát triển ứng dụng di động, có thể áp dụng trong nhiều lĩnh vực khác nhau. Cuối cùng, bạn có thể tìm hiểu thêm về Luận văn thạc sĩ nhận dạng thực thể tên cho ngôn ngữ nói tiếng việt và ứng dụng trong tương tác với điện thoại thông minh, một nghiên cứu thú vị về công nghệ nhận dạng giọng nói và ứng dụng của nó trong cuộc sống hàng ngày.

Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về ứng dụng công nghệ trong giáo dục và các lĩnh vực liên quan.