Đoàn Hòa Minh * Lưu Minh Thái

* Tác giả liên hệ (dhminh@ctu.edu.vn)

Abstract

With the ZXing library, the capture function of a smartphone can be used to scan barcodes without being connected to a specialized equipment or server. Additionally, barcode cards have been used in agencies, businesses, and schools in for personnel information management systems. Therefore, we have studied to take the advance of the smartphone in scanning barcode to apply to a roll-call system. This approach has more advantages than the traditional roll-call method. The proposed roll-call system consists of software on smartphones and software on PC. Libraries including Zxing, Mcrypt, and winzipaes are used to build software on the smartphone. This software has the following major functions: taking a roll-call with a determined event, displaying a roll-call history, packing a roll-call data into a compressed file with password protection and sending it to the PC via email or other methods. The software on PC is developed with functions such as: processing, summarizing, and reporting the roll call results. The proposed roll-call system has successfully been tested at Can Tho University where both students and staff have barcode identity cards.
Keywords: Barcode, roll-call system, ZXing library, software on the smartphone, software on the computer

Tóm tắt

Với sự hỗ trợ của thư viện ZXing, chúng ta có thể sử dụng chức năng chụp ảnh của điện thoại di động để quét mã vạch mà không cần phải kết nối với thiết bị chuyên dùng hay máy chủ. Thêm vào đó, các cơ quan, doanh nghiệp và trường học đã dùng thẻ có in mã vạch để quản lý cán bộ, công nhân và viên chức. Vì vậy, chúng tôi đã nghiên cứu khai thác khả năng quét mã vạch của điện thoại di động trong việc điểm danh. Phương pháp điểm danh này có nhiều tiện lợi hơn các cách điểm danh truyền thống. Hệ thống điểm danh mà chúng tôi xây dựng gồm phần mềm trên điện thoại di động và phần mềm trên máy tính (PC). Các thư viện Zxing, Mcrypt và winzipaes đã được vận dụng để phát triển phần mềm trên điện thoại với các chức năng chính như: điểm danh theo sự kiện bằng cách quét mã vạch trên thẻ, xem lịch sử điểm danh, đóng gói dữ liệu điểm danh thành tập tin nén có mật mã để gửi đến PC. Phần mềm trên PC có chức năng xử lý, tổng hợp, thống kê và trình bày kết quả điểm danh. Hệ thống đã được thử nghiệm thành công thông qua việc điểm danh trên thẻ sinh viên và thẻ viên chức ở Trường Đại học Cần Thơ.
Từ khóa: mã vạch, hệ thống điểm danh, thư viện ZXing, phần mềm trên điện thoại thông minh, phần mềm trên máy vi tính

Article Details

Tài liệu tham khảo

Google, 2014, http://developer.android.com/index.html, assessed on 17/4/2014.

Google Project Hosting, 2013, https://code.google.com/p/zxing/downloads/list, assessed on 12/11/2013.

Hiểu IT, 2013, Sử dụng bộ thư viện ZXing để tạo và scan mã QR Code trong ứng dụng Android, http://muamattroi.wordpress.com/ , ngày truy cập 19/5/2014.

js-mcrypt, 2012, https://code.google.com/p/js-mcrypt/downloads/list , assessed on 24/4/2014.

Lưu Minh Thái, Phan Nguyễn Hồng Khánh, 2013, Đọc mã vạch trên thẻ bằng điện thoại android và ứng dụng điểm danh, Luận văn tốt nghiệp Đại học, Trường Đại học Cần Thơ, TP. Cân Thơ, Google Project Hosting, 2013, https://code.google.com/p/zxing/downloads/list, assessed on 12/11/2013.

MVN repository, 2013, http://mvnrepository.com/artifact/com.google.zxing/core/2.3.0, assessed on 22/12/2013.

MVN repository, 2012, http://mvnrepository.com/artifact/net.lingala.zip4j/zip4j/1.3.1, assessed on 12/11/2013.

VLHANOI, 2013, http://vlhanoi.com/inan-ndbv/kien-thuc-in-an/cong-nghe-in-ma-vach-lich-su-hinh-thanh.aspx, ngày truy cập 18/6/2014.

Wei-Meng Lee, 2012.Beginning Android 4 Application Development - John Wiley & Sons, Inc. 564 pp- ISBN: 978-1-118-19954-1; ISBN: 978-1-118-22824-1 (ebk); ISBN: 978-1-118-24067-0 (ebk); ISBN: 978-1-118-26538-3 (ebk)

Winzipaes, 2012, https://code.google.com/p/winzipaes/downloads/list , assessed on 24/4/2014.

Wikipedia, the free encyclopedia, 2014, Barcode Scanner (application), http://en.wikipedia.org/wiki/Barcode_Scanner_%28application%29, assessed on 18/6/2014.