1. Trang chủ
  2. » Luận Văn - Báo Cáo

ỨNG DỤNG LƯU TRỮ THÔNG TIN BẰNG CHUỖI MÃ VẠCH

72 412 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 2,26 MB

Nội dung

Brew [3] (Binary Runtime Environment for Wireless  môi trường thực thi nhị phân cho thiết bị không dây) là nền tảng ứng dụng di động được hãng Qualcomm phát triển, ra đời chính thức từ năm 2001

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lại Quang Tùng ỨNG DỤNG LƯU TRỮ THÔNG TIN BẰNG CHUỖI VẠCH KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin HÀ NỘI - 2009 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lại Quang Tùng ỨNG DỤNG LƯU TRỮ THÔNG TIN BẰNG CHUỖI VẠCH KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin Cán bộ hướng dẫn: TS. Trương Anh Hoàng HÀ NỘI - 2009 Lời cảm ơn Trước tiên, em xin gửi lời cảm ơn sâu sắc tới thầy Trương Anh Hoàng (bộ môn Công Nghệ Phần Mềm, trường Đại học Công Nghệ, Đại học Quốc Gia Hà Nội). Thầy đã tận tình chỉ dẫn cho em từ những bước đi đầu tiên đến khi hoàn thành đề tài khóa luận này. Thầy luôn giúp em giải quyết vấn đề trong những lúc khó khăn. Ở thầy em học được không chỉ là sự hiểu biết còn là cách làm việc và lẽ sống. Em xin gửi lời cảm ơn tới tất cả các thầy, cô giáo trong khoa Công nghệ thông tin – trường Đại học Công Nghệ – Đại học Quốc Gia Hà Nội đã nhiệt tình giảng dạy cho chúng em những tri thức của kỷ nguyên mới – kỷ nguyên công nghệ và truyền thông. Cảm ơn những người bạn của tôi, những người đã giúp đỡ tôi rất nhiều trong học tập, trong cuộc sống và hoàn thành khóa luận này. Cuối cùng, con xin gửi lời cảm ơn đến bố, mẹ và gia đình. Bố mẹ luôn là chỗ dựa tinh thần vững chắc cho con. Hà Nội, ngày 22 tháng 5 năm 2009 Lại Quang Tùng Tóm tắt vạch ngày nay đã trở nên phổ biến với mỗi người trong chúng ta, không chỉ đem lại sự thuận tiện cho người sử dụng, nó còn mang lại một phong cách mới trong mua sắm và tra thông tin về sách sản phẩm. Không dừng lại ở đó, tiềm năng của vạch còn rất lớn khi xuất hiện các loại vạch hai chiều, ghi được nhiều thông tin hơn các vạch một chiều trước kia. Khóa luận sẽ trình bày về vạch nói chung và vạch QR nói riêng, giới thiệu về thư viện nguồn mở Zxing để đọc vạch, cách sử dụng thư viện này để phát triển phần mềm. Khóa luận cũng đi nghiên cứu về các nền tảng di động và đặc biệt là nền tảng Android. Ở phần cuối, khóa luận sẽ trình bày ứng dụng thư viện Zxing vào việc xây dựng “Ứng dụng lưu trữ thông tin bằng chuỗi vạch” trên nền tảng Android. Ứng dụng này xuất phát cho phép hóa các tệp nhỏ bất kỳ thành một chuỗi các vạch, và giải chúng để trở lại thành tệp ban đầu. Cơ sở này cho phép ta truyền số liệu giữa hai thiết bị thông qua màn hình (hoặc các thiết bị hiển thị được hình ảnh như giấy) và camera. Phần phụ lục cung cấp một số thuật ngữ thường dùng của Android. Mục lục Mở đầu .1 Chương 1: Các nền tảng di động 3 Brew 5 1.1.1 Giới thiệu .5 1.1.2 Ưu nhược điểm 5 1.2 Java ME .6 1.2.1 Giới thiệu .6 1.2.2 Ưu nhược điểm 6 1.3 Symbian .7 1.3.1 Giới thiệu .7 1.3.2 Ưu nhược điểm 7 1.4 BlackBerry 7 1.4.1 Giới thiệu .7 1.4.2 Ưu nhược điểm 8 1.5 Windows Mobile .8 1.5.1 Giới thiệu .8 1.5.2 Ưu nhược điểm 8 1.6 iPhone .9 1.6.1 Giới thiệu .9 1.6.2 Ưu nhược điểm 9 1.7 Android 10 1.7.1 Giới thiệu .10 1.7.2 Ưu nhược điểm 10 Chương 2: Nền tảng Android 11 2.1 Khái niệm 11 2.2 Đặc điểm 12 2.2.1 Tính mở .12 2.2.2 Tính ngang bằng của các ứng dụng 12 2.2.3 Phá vỡ rào cản phát triển ứng dụng 12 2.2.4 Dễ dàng và nhanh chóng xây dựng ứng dụng 12 2.3 Kiến trúc của nền tảng Android .13 2.3.1 Kiến trúc tổng quát 13 2.3.2 Hệ điều hành 13 2.3.3 Thư viện và các giao diện lập trình ứng dụng 13 2.4 Các thành phần của ứng dụng 15 2.4.1 Hoạt động (Activity) .16 2.4.2 Dịch vụ 19 2.4.3 Bộ nhận quảng bá (Broadcast receivers) .20 2.4.4 Content provider 20 2.4.5 Các thành phần kích hoạt (các Intent) .21 2.4.6 Ngắt một thành phần 22 2.4.7 Tập tin khai báo (manifest) .22 2.4.8 Bộ lọc Intent 23 2.5 Công cụ hỗ trợ lập trình Android 24 Chương 3: vạch, QR và thư viện Zxing .26 3.1 vạch 26 3.1.1 Khái niệm 26 3.1.2 Ứng dụng .26 3.2 QR 27 3.2.1 Khái niệm 27 3.2.2 Khả năng lưu trữ 28 3.3 Thư viện Zxing 28 3.3.1 Khái niệm 28 3.3.2 Cách sử dụng .29 Chương 4: Xây dựng ứng dụng lưu trữ thông tin bằng chuỗi vạch 33 4.1 Đặt vấn đề 33 4.2 Giải pháp .33 4.3 Phân tích 33 4.3.1 Các chức năng của hệ thống .33 4.3.2 Xác định tác nhân và ca sử dụng 34 4.3.3 Mối quan hệ giữa tác nhân và các ca sử dụng 34 4.3.4 Biểu đồ tuần tự 36 4.4 Thiết kế 42 4.4.1 Thiết kế lớp 42 4.5 Thiết kế giao diện .45 4.6 Kiểm thử chương trình 45 4.6.1 Kiểm thử ca sử dụng .45 4.6.2 Kết quả thực nghiệm .48 Kết luận .53 Danh mục ký hiệu viết tắt Ký hiệu Giải thích Tiếng Anh Tiếng Việt API Application Programming Interface Giao diện lập trình ứng dụng CDMA Code Division Multiple Access Một công nghệ trong hệ thống thông tin di động GPRS General Packet Radio Service Gói dịch vụ vô tuyến tổng hợp GSM Global System for Mobile Communications Hệ thống thông tin di động toàn cầu J2SE Java 2 Standard Edition Là đặc tả và cũng là nền tảng thực thi cho các ứng dụng Java MIDP Mobile Information Device Profile Thuộc tính thông tin thiết bị di động OS Operating System Hệ điều hành PC Personal Computer Máy tính cá nhân SDK Software Development Kit Bộ công cụ phát triển phần mềm USB Universal Serial Bus Một chuẩn kết nối tuần tự trong máy tính Wi-Fi Wireless Fidelity Hệ thống mạng không dây Danh mục bảng biểu Bảng 1:Thị trường di động năm 2008 [1] 3 Bảng 2:Mối quan hệ giữa tác nhân và các ca sử dụng .34 Bảng 3:Bảng hành động của tác nhân và phản ứng của hệ thống với ca sử dụng Encode .35 Bảng 4:Bảng hành động của tác nhân và phản ứng của hệ thống với ca sử dụng Decode .35 Bảng 5:Bảng hành động của tác nhân và phản ứng của hệ thống với ca sử dụng Help .36 Bảng 6:Biểu đồ tuần tự ca sử dụng Decode files 39 Bảng 7:Bảng ca kiểm thử hóa tập tin 46 Bảng 8:Bảng ca kiểm thử giải tập tin 47 Bảng 9:Bảng ca kiểm thử giải ảnh .48 Danh mục hình vẽ Hình 1:Bản đồ phát triển điện thoại di động [2] 4 Hình 2:Điện thoại Android, HTC Dream (trái) và HTC Magic (phải) 11 Hình 3:Nhân Linux trên Android 13 Hình 4:Thư viện lâp trình ứng dụng trên Android 13 Hình 5:Khung ứng dụng .14 Hình 6:Các ứng dụng trên Android 15 Hình 7:Vòng đời của một hoạt động 18 Hình 8:Một ảnh QR 27 Hình 9:Biểu đồ ca sử dụng hệ thống 34 Hình 10:Biểu đồ tuần tự của hệ thống .37 Hình 11:Biểu đồ tuần tự ca sử dụng Encode 38 Hình 12:Biểu đồ tuần tự ca sử dụng Decode Images .40 Hình 13:Biểu đồ hoạt động của hệ thống 41 Hình 14:Biểu đồ lớp của hệ thống 44 Hình 15:Thiết kế giao diện chương trình 45 Hình 16:Mã hóa tập tin ringtone.mid 48 Hình 17:Các ảnh QR được chương trình tạo ra từ tập tin MID ringtone.mid .51 Hình 18:Một số hình ảnh về giải các tập tin ảnh 52 Hình 19:Màn hình danh sách các ứng dụng .54 Hình 20:Màn hình chính của chương trình 54 Hình 21:Cửa sổ chức năng hóa 55 Hình 22:Cửa sổ giải .55 Hình 23:Nhập đường dẫn tập tin ảnh đầu tiên được hóa .55 Mở đầu Ngày nay, việc ứng dụng vạch đã trở nên phổ biến đối với mọi người kể cả trên thế giới và Việt Nam. Mỗi khi đi siêu thị chúng ta vẫn thấy người thu ngân dùng một thiết bị quét vạch in trên sản phẩm giúp cho việc thanh toán dễ dàng hơn. Đấy mới chỉ là một ứng dụng nhỏ của việc sử dụng vạch vào đời sống thường ngày. Cùng với sự phát triển của công nghệ, vạch đã cải tiến không chỉ còn đơn giản là lưu của sản phẩm còn có khả năng lưu được nhiều thông tin của sản phẩm hơn với việc sử dụng vạch 2 chiều. Một lợi thế của ứng dụng vạch là khả năng tiện dụng, chúng ta có thể sử dụng tại bất kỳ đâu, bất kỳ khi nào bằng việc sử dụng một thiết bị thông minh có hỗ trợ máy ảnh (ví dụ: điện thoại di động) có khả năng đọc vạch và giải vạch đó. Đặt trong hoàn cảnh giữa hai thiết bị Android không có sự bất kỳ kết nối nào (không Bluetooth, không Wi-Fi) chúng lại muốn chia sẽ dữ liệu cho nhau. Khóa luận sẽ đưa ra một giải pháp cho việc lưu trữ, chia sẻ thông tin này dựa trên vạch 2 chiều QR kết hợp với nền tảng Google Android − một nền tảng di động mới đầy hứa hẹn và là đối thủ xứng tầm của iPhone. Khóa luận sẽ tập trung nghiên cứu về các nền tảng di động, các đặc điểm của chúng, đi sâu nghiên cứu nền tảng Google Android và công nghệ vạch hiện nay, cuối cùng là ứng dụng vào giải quyết bài toán ứng dụng lưu trữ thông tin bằng chuỗi vạch Nội dung khóa luận bao gồm 6 phần với các nội dung chính sau: Mở đầu: Đặt vấn đề Chương 1: Giới thiệu khái quát các nền tảng di động hiện nay, đưa ra các điểm mạnh, điểm yếu của từng nền tảng. Chương 2: Giới thiệu về nền tảng di động Google Android, các đặc điểm, cấu trúc và các công cụ phát triển của Android Chương 3: Trình bày về vạch QR, các ứng dụng của chúng trong đời sống hàng ngày. Chương này cũng trình bày về thư viện nguồn mở Zxing, ứng dụng và cách sử dụng của thư viện mở này. 1 [...]... dữ liệu lưu trữ của nó, thẻ nhớ SD, v.v… 25 Chương 3: vạch, QR và thư viện Zxing Trong nội dụng của chương này, khóa luận sẽ đi trình bày khái niệm về vạch, các ứng dụng của vạch ngày nay, tiếp đến là giới thiệu một vạch hai chiều rất mạnh, đấy chính là vạch QR, gọi tắt là QR Chương này cũng giới thiệu về thư viện nguồn mở Zxing có thể đọc nhiều định dạng vạch 3.1 vạch 3.1.1...Chương 4: Ứng dụng vào giải quyết bài toán Ứng dụng lưu trữ thông tin bằng chuỗi vạch trên Android Ứng dụng giúp lưu trữ và chia sẽ thông tin giữa các điện thoại Android với nhau Kết luận: Tổng kết lại toàn khóa luận, những gì đã làm được, so sánh với các khóa luận trước... thường của bảng chữ cái cho đến toàn bộ bảng ký tự ASCII và nhiều hơn 26 thế Việc lưu trữ nhiều thông tin hơn đã dẫn đến việc phát triển của các ma trận (một dạng của vạch 2D), trong đó không chứa các vạch là một lưới các ô vuông Các vạch cụm là trung gian giữa vạch 2D thực thụ và vạch tuyến tính và chúng được tạo ra bằng cách đặt các vạch tuyến tính truyền thống trên các loại... sở dữ liệu nhỏ, mạnh, có sẵn trong mọi ứng dụng Android 2.3.3.3 Khung ứng dụng Hình 5: Khung ứng dụng 14 Android cho phép người phát triển có toàn quyền truy xuất vào các API khung được sử dụng bởi các ứng dụng nòng cốt Kiến trúc ứng dụng được thiết kế để đơn giản hóa việc sử dụng lại các thành phần, mỗi ứng dụng có thể cho phép các ứng dụng khác khả năng sử dụng các thành phần này Điều này giống với... gọi là máy đọc vạch hay được quét từ hình ảnh bằng các phần mềm chuyên biệt Nội dung của vạch thông tin về sản phẩm như: Nước sản xuất, tên doanh nghiệp, lô, tiêu chuẩn chất lượng đăng ký, thông tin về kích thước sản phẩm, nơi kiểm tra 3.1.2 Ứng dụng vạch (và các thẻ khác máy có thể đọc được như RFID) được sử dụng ở những nơi các đồ vật cần phải đánh số với các thông tin liên quan... kiến trúc nền tảng Android Android sẽ hoạt động với một bộ các ứng dụng bao gồm ứng dụng thư điện tử, gửi tin nhắn, lịch, bản đồ, trình duyệt web, danh bạ v.v… Tất cả các ứng dụng được viết bằng ngôn ngữ Java Các ứng dụng này có thể được cung cấp sẵn hoặc được phát triển bởi những lập trình viên 2.4 Các thành phần của ứng dụng Một ứng dụng trên Android được cấu thành từ bốn thành phần cơ bản sau: ... lại một thông điệp quảng bá Chúng ta không cần thiết phải tắt các thành phần này 2.4.7 Tập tin khai báo (manifest) Trước khi có thể khởi chạy một ứng dụng thành phần, nó phải xem ứng dụng bao gồm những thành phần nào Thêm nữa, các ứng dụng khai báo các thành phần của nó trong một tập tin khai báo để đóng gói lại vào trong gói Android (tập tin apk chứa các nguồn, tập tin và tài nguyên) Tập tin này... không phải nguồn như là các tập tin lưu các xâu, tập tin đồ họa, hay tập tin bố cục giao diện • Notification Manager cho phép các ứng dụng hiển thị các thông báo trên thanh trạng thái • Activity Manager quản lý vòng đời của các ứng dụng (từ khi chúng sinh ra, được thực thi, chuyển sang trạng thái chờ, gọi thực thi lại và kết thúc) 2.3.3.4 Ứng dụng Hình 6: Các ứng dụng trên Android Đây là lớp trên... nhiều hàng 3.2 QR 3.2.1 Khái niệm QR [11] là một ma trận (hay vạch hai chiều) được phát triển bởi công ty Denso Wave (Nhật Bản) vào năm 1994 Chữ "QR" xuất phát từ "Quick Response", trong tiếng Anh có nghĩa là đáp ứng nhanh, vì người tạo ra nó có ý định cho phép được giải ở tốc độ cao Các QR được sử dụng phổ biến nhất ở Nhật Bản và hiện là loại hai chiều thông dụng nhất ở Nhật... cộng đồng phát triển để tạo ra các ứng dụng di động hoàn hảo 2.2.2 Tính ngang bằng của các ứng dụng Với Android, không có sự khác nhau giữa các ứng dụng điện thoại cơ bản với ứng dụng của bên thứ ba Chúng được xây dựng để truy cập như nhau tới một loạt các ứng dụng và dịch vụ của điện thoại Với các thiết bị được xây dựng trên nền tảng Android, người dùng có thể đáp ứng đầy đủ các nhu cầu họ thích . ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lại Quang Tùng ỨNG DỤNG LƯU TRỮ THÔNG TIN BẰNG CHUỖI MÃ VẠCH KHOÁ LUẬN TỐT NGHIỆP. tin HÀ NỘI - 2009 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Lại Quang Tùng ỨNG DỤNG LƯU TRỮ THÔNG TIN BẰNG CHUỖI MÃ VẠCH KHOÁ LUẬN TỐT NGHIỆP

Ngày đăng: 25/04/2013, 10:43

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Smartphone. (n.d.). Được lấy từ trang Wikipedia, the free encyclopedia: http://en.wikipedia.org/wiki/Smartphone Sách, tạp chí
Tiêu đề: Smartphone
[2] Mobile Development mindmap. (n.d.). Được lấy từ trang Mobile Development: http://mobilephonedevelopment.com/archives/600 Sách, tạp chí
Tiêu đề: Mobile Development mindmap
[5] Symbian OS. (n.d.). Được lấy từ trang Answers.com: http://www.answers.com/topic/symbian-os Sách, tạp chí
Tiêu đề: Symbian OS
[6] Blackberry. (n.d.). Được lấy từ trang Wikipedia, the free encyclopedia: http://en.wikipedia.org/wiki/Blackberry Sách, tạp chí
Tiêu đề: Blackberry
[7] iPhone. (n.d.). Được lấy từ trang Wikipedia, the free encyclopedia: http://en.wikipedia.org/wiki/IPhone Sách, tạp chí
Tiêu đề: iPhone
[8] What is Android? (n.d.). Được lấy từ trang Android Offical Website: http://www.android.com/about/ Sách, tạp chí
Tiêu đề: What is Android
[9] Application Fundamentals (n.d.). Được lấy từ trang Android Offical Website: http://developer.android.com/guide/topics/fundamentals.html Sách, tạp chí
Tiêu đề: Application Fundamentals
[10] Mã vạch. (n.d.). Được lấy từ trang Wikipedia, the free encyclopedia: http://vi.wikipedia.org/wiki/Mã_vạch Sách, tạp chí
Tiêu đề: Mã vạch
[11] Mã QR. (n.d.). Được lấy từ trang Wikipedia, the free encyclopedia: http://vi.wikipedia.org/wiki/Mã_QR Sách, tạp chí
Tiêu đề: Mã QR
[12] zxing - Google Code. (n.d.). Được lấy từ trang Google Code: http://code.google.com/p/zxing/ Sách, tạp chí
Tiêu đề: zxing - Google Code
[13] Calling ZXing in a program. (n.d.). Được lấy từ trang Google Code: http://code.google.com/p/zxing/wiki/DeveloperNotes[14]Glossary. (n.d.). Được lấy từ trang Android Developers:http://developer.android.com/guide/appendix/glossary.html Sách, tạp chí
Tiêu đề: Calling ZXing in a program". (n.d.). Được lấy từ trang Google Code: http://code.google.com/p/zxing/wiki/DeveloperNotes[14] "Glossary
[17] DiMarzio Jerome. Android a Programmer’s Guide. Nhà xuất bản McGraw-Hill Osborne Media, 2008 Sách, tạp chí
Tiêu đề: Android a Programmer’s Guide
Nhà XB: Nhà xuất bản McGraw-Hill Osborne Media
[18] Haseman Chris. Android Essentials. Nhà xuất bản Apress, 2009 Sách, tạp chí
Tiêu đề: Android Essentials
Nhà XB: Nhà xuất bản Apress

HÌNH ẢNH LIÊN QUAN

Bảng 1:Thị trường di động năm 2008 [1] - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 1 Thị trường di động năm 2008 [1] (Trang 12)
Bảng 1: Thị trường di động năm 2008 [1] - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 1 Thị trường di động năm 2008 [1] (Trang 12)
Hình 2:Điện thoại Android, HTC Dream (trái) và HTC Magic (phải) - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 2 Điện thoại Android, HTC Dream (trái) và HTC Magic (phải) (Trang 20)
Hình 2: Điện thoại Android, HTC Dream (trái) và HTC Magic (phải) - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 2 Điện thoại Android, HTC Dream (trái) và HTC Magic (phải) (Trang 20)
Hình 4:Thư viện lâp trình ứng dụng trên Android - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 4 Thư viện lâp trình ứng dụng trên Android (Trang 22)
Hình 4: Thư viện lâp trình ứng dụng trên Android - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 4 Thư viện lâp trình ứng dụng trên Android (Trang 22)
Hình 3: Nhân Linux trên Android - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 3 Nhân Linux trên Android (Trang 22)
Hình 5:Khung ứng dụng - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 5 Khung ứng dụng (Trang 23)
Hình 5: Khung ứng dụng - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 5 Khung ứng dụng (Trang 23)
Hình 6:Các ứng dụng trên Android - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 6 Các ứng dụng trên Android (Trang 24)
Hình 6: Các ứng dụng trên Android - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 6 Các ứng dụng trên Android (Trang 24)
Hình 7:Vòng đời của một hoạt động - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 7 Vòng đời của một hoạt động (Trang 27)
Hình 7: Vòng đời của một hoạt động - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 7 Vòng đời của một hoạt động (Trang 27)
Hình 8:Một ảnh mã QR - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 8 Một ảnh mã QR (Trang 36)
Hình 8: Một ảnh mã QR - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 8 Một ảnh mã QR (Trang 36)
Bảng 2:Mối quan hệ giữa tác nhân và các ca sử dụng - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 2 Mối quan hệ giữa tác nhân và các ca sử dụng (Trang 43)
Hình 9: Biểu đồ ca sử dụng hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 9 Biểu đồ ca sử dụng hệ thống (Trang 43)
Bảng 2: Mối quan hệ giữa tác nhân và các ca sử dụng - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 2 Mối quan hệ giữa tác nhân và các ca sử dụng (Trang 43)
Hình 10:Biểu đồ tuần tự của hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 10 Biểu đồ tuần tự của hệ thống (Trang 46)
Hình 10: Biểu đồ tuần tự của hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 10 Biểu đồ tuần tự của hệ thống (Trang 46)
Hình 11:Biểu đồ tuần tự ca sử dụng Encode - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 11 Biểu đồ tuần tự ca sử dụng Encode (Trang 47)
Hình 11: Biểu đồ tuần tự ca sử dụng Encode - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 11 Biểu đồ tuần tự ca sử dụng Encode (Trang 47)
Bảng 6:Biểu đồ tuần tự ca sử dụng Decode files - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 6 Biểu đồ tuần tự ca sử dụng Decode files (Trang 48)
Bảng 6: Biểu đồ tuần tự ca sử dụng Decode files - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 6 Biểu đồ tuần tự ca sử dụng Decode files (Trang 48)
Hình 12:Biểu đồ tuần tự ca sử dụng Decode Images - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 12 Biểu đồ tuần tự ca sử dụng Decode Images (Trang 49)
Hình 12: Biểu đồ tuần tự ca sử dụng Decode Images - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 12 Biểu đồ tuần tự ca sử dụng Decode Images (Trang 49)
Hình 13:Biểu đồ hoạt động của hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 13 Biểu đồ hoạt động của hệ thống (Trang 50)
Hình 13: Biểu đồ hoạt động của hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 13 Biểu đồ hoạt động của hệ thống (Trang 50)
Hình 14:Biểu đồ lớp của hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 14 Biểu đồ lớp của hệ thống (Trang 53)
Hình 14: Biểu đồ lớp của hệ thống - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 14 Biểu đồ lớp của hệ thống (Trang 53)
Bảng 7:Bảng ca kiểm thử mã hóa tập tin - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 7 Bảng ca kiểm thử mã hóa tập tin (Trang 55)
Bảng 7: Bảng ca kiểm thử mã hóa tập tin - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 7 Bảng ca kiểm thử mã hóa tập tin (Trang 55)
Bảng 8: Bảng ca kiểm thử giải mã tập tin - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 8 Bảng ca kiểm thử giải mã tập tin (Trang 56)
Hình 16:Mã hóa tập tin ringtone.mid - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 16 Mã hóa tập tin ringtone.mid (Trang 57)
Bảng 9:Bảng ca kiểm thử giải mã ảnh - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 9 Bảng ca kiểm thử giải mã ảnh (Trang 57)
4.6.2 Kết quả thực nghiệm - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
4.6.2 Kết quả thực nghiệm (Trang 57)
Bảng 9: Bảng ca kiểm thử giải mã ảnh - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Bảng 9 Bảng ca kiểm thử giải mã ảnh (Trang 57)
Hình 16: Mã hóa tập tin ringtone.mid - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 16 Mã hóa tập tin ringtone.mid (Trang 57)
Hình 17:Các ảnh mã QR được chương trình tạo ra từ tập tin MID ringtone.mid - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 17 Các ảnh mã QR được chương trình tạo ra từ tập tin MID ringtone.mid (Trang 60)
Hình 17: Các ảnh mã QR được chương trình tạo ra từ tập tin MID ringtone.mid - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 17 Các ảnh mã QR được chương trình tạo ra từ tập tin MID ringtone.mid (Trang 60)
Nhập đường dẫn Màn hình chờ giải mã - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
h ập đường dẫn Màn hình chờ giải mã (Trang 61)
Hình 20:Màn hình chính của chương trình - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 20 Màn hình chính của chương trình (Trang 63)
Hình 19:Màn hình danh sách các ứng dụng - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 19 Màn hình danh sách các ứng dụng (Trang 63)
Hình 20: Màn hình chính của chương trình - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 20 Màn hình chính của chương trình (Trang 63)
Hình 19: Màn hình danh sách các ứng dụng - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 19 Màn hình danh sách các ứng dụng (Trang 63)
Hình 21:Cửa sổ chức năng mã hóa - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 21 Cửa sổ chức năng mã hóa (Trang 64)
Hình 23: Nhập đường dẫn tập tin ảnh đầu tiên được mã hóa - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 23 Nhập đường dẫn tập tin ảnh đầu tiên được mã hóa (Trang 64)
Hình 21: Cửa sổ chức năng mã hóa - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 21 Cửa sổ chức năng mã hóa (Trang 64)
Hình 22: Cửa sổ giải mã - ỨNG DỤNG LƯU TRỮ THÔNG TIN  BẰNG CHUỖI MÃ VẠCH
Hình 22 Cửa sổ giải mã (Trang 64)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w