Các chức năng của giao diện:
Auto focusvaf use flash: tùy chỉnh sử dụng cho camera
Danh sách: danh sách các sản phẩm cùng mã số đã được lưu bên trong cơ sở dữ liệu của ứng dụng.
Nút Check: sau khi ấn nút này, ứng dụng sẽ truy cập tới module camera của máy để tiến hành quét mã vạch sản phẩm, nếu phát hiện được đúng sản phẩm đã có trong cơ sở dữ liệu thì sẽ hiển thị tại 2 ô name và price.
4.2 Đánh giá kết quả
Sau khi đã hoàn thành việc lập trình cho ứng dụng, nhóm chúng em đã thu được các kết quả như sau:
Ưu điểm:
Phần mềm đã chạy đúng theo những yêu cầu đề ra ban đầu
Cơ sở dữ liệu chạy ổn định
Việc truy cập tới camera chạy ổn định
Việc tương tác giữa các giao diện chức năng không gặp sự cố. Hạn chế:
Cơ sở dữ liệu chưa được tối ưu để tang tốc độ toàn bộ ứng dụng.
Việc quét barcode còn phụ thuộc vào chất lượng phần cứng của camera, chưa có sự cải thiện từ thuật toán trong quá trình lập trình.
KẾT LUẬN
Tìm hiểu và lập trình ứng dụng Android đang dần trở nên phổ biến trong thế giới công nghệ phần mềm. Nhóm chúng em đã cố gắng nắm bắt xu hướng công nghệ này và kết hợp với kiến thức java chúng em được học, nhóm đã thu được các kết quả như sau:
Nắm được cách tạo ra một ứng dụng Android cơ bản.
Cách thiết lập, truy cập và sử dụng cơ sở dữ liệu trên điện thoại.
Sử dụng khối phần cứng, điều khiển camera trên điện thoại
Trong thời gian thực tập tốt nghiệp lần này, tuy rằng thời gian là không nhiều để em có thể nghiên cứu và phát triển một cách đầy đủ và hoàn thiện toàn bộ đề tài nhưng bước đầu em đã có thể tạo dựng được một hệ thống cơ bản. Đây là cơ hội cho những bạn sinh viên nghiên cứu về sau, cũng như là thách thức cho em trong việc tối ưu hệ thống. Em mong rằng những ứng dụng như này sẽ được hỗ trợ để phát triển thêm và tối ưu để có được sự hoàn thiện hơn nữa.
TÀI LIỆU THAM KHẢO
[1] http://javatechig.com/android/android-sqlite-database-tutorial [2] https://developer.android.com/index.html