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

Xây dựng hệ thống truy xuất thông tin hàng hóa bằng mã vạch từ smartphone

103 423 1

Đ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 103
Dung lượng 2,5 MB

Nội dung

GVHD: TS.Lê Xuân Tr TR ng NG IH CM THÀNH PH H CHÍ MINH BÁO CÁO LU N V N T T NGHI P XÂY D NG H TH NG TRUY XU T THƠNG TIN HÀNG HĨA B NG MÃ V CH T SMARTPHONE Thu c nhóm ngành khoa h c: Khoa h c máy tính Sinh viên th c hi n: Bùi Cao Tú Gi i Tính: Nam Tr n Phan Hi u Gi i Tính: Nam L p, khoa: TH09A3 N m th : Ngành h c: Khoa h c máy tính Ng ih ng d n: Ti n s Lê Xuân Tr ng TP H Chí Minh, 04/2013 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 /S n m t o: GVHD: TS.Lê Xuân Tr ng NH N XÉT C A GIÁO VIÊN H NG D N Ch ký c a gi ng viên SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng L ic m n Tr c tiên, em xin g i l i c m n sâu s c t i th y Lê Xn Tr ng (Phó Tr ng Phịng Khoa CNTT, tr ng i h c M Thành Ph H Chí Minh) Th y ã t n tình ch d n cho em t nh ng b c i u tiên n hồn thành tài khóa lu n Th y giúp , h ng d n em gi i quy t v n nh ng lúc khó kh n th y em h c c khơng ch s hi u bi t mà cịn cách làm vi c l s ng Em xin g i l i c m n t i t t c th y, cô giáo khoa Công ngh thông tin – tr ng i h c M Thành Ph H Chí Minh ã ã h t lòng truy n t ki n th c cho chúng em nh ng tri th c c a k nguyên m i – k nguyên công ngh truy n thơng Và cịn m t l i c m n n a xin g i n toàn th b n bè, ng i thân gia ình ã chia s nh ng khó kh n su t q trình h c t p th c hi n khóa lu n HCM, ngày 18 tháng n m 2013 Bùi Cao Tú Tr n Phan Hi u SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng M CL C DANH M C HÌNH NH DANH M C B NG BI U DANH M C T Ch VI T T T ng T NG QUAN 1.1 HI N TR NG 1.2 LÝ DO CH N 1.3 M C TIÊU 1.4 IT TÀI TÀI NG TH C HI N 1.5 PH M VI TH C HI N 1.6 ÓNG GÓP C A Ch TÀI ng KI N TH C LIÊN QUAN 2.1 N N T NG ANDROID 2.2 WEB SERVICE 12 2.3 XML 18 2.4 MÃ V CH VÀ TH 2.5 TH VI N GOOGLE MAPS API V2 CHO ANDROID 34 2.6 H TH NG 2.7 TH Ch VI N M ZXING 30 NH V TOÀN C U GPS 35 VI N SOAP CHO ANDROID 38 ng PHÂN TÍCH THI T K H TH NG 43 3.1 PHÂN TÍCH T NG QUAN H TH NG 43 3.2 PHÂN TÍCH M C TIÊU, YÊU C U, CH C N NG SERVER 45 3.3 PHÂN TÍCH M C TIÊU, YÊU C U, CH C N NG CLIENT 45 3.4 PHÂN TÍCH C S D LI U 46 3.5 XÂY D NG B GIAO TH C CHU N XML CH A D LI U GIAO TI P GI A CLIENT – SERVER 62 3.6 QUY NH CHU N MÃ BARCODE L U THÔNG TIN 66 3.7 XÂY D NG B GIAO TH C CHUNG TRUY N T I D LI U GI A CLIENT VÀ SERVER B NG XML 66 Ch ng XÂY D NG H TH NG 68 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng 4.1 THI T K SERVER 68 4.2 XÂY D NG 4.3 XÁC NG D NG PHÍA CLIENT 70 NH TÁC NHÂN 74 4.4 CÁC PHIÊN GIAO TI P GI A CLIENT (ANDROID) VÀ WEB SERVER 75 4.5 GIAO DI N VÀ CH Y TH Ch CH NG TRÌNH 79 ng K T LU N 87 5.1 ÁNH GIÁ H TH NG 87 5.2 NG D NG GIÚP GI I QUY T CÁC V N 5.3 K HO CH 87 XU T TRI N KHAI H TH NG VÀO TH C TI N 88 TÀI LI U THAM KH O 90 PH L C 92 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng M C L C HÌNH NH Hình Nhân Linux android Hình 2 Th vi n l p trình ng d ng android Hình Khung ng d ng Hình Các ng d ng Android Hình Vịng i c a m t ho t ng Hình C u trúc mã v ch theo chu n EAN-13 32 Hình B n Google Maps 35 Hình M t SOAP Operation n gi n 40 Hình C u trúc thông i p SOAP 40 Hình 10 C u trúc message SOAP 41 Hình Mơ hình t ng th ho t ng c a h th ng 44 Hình Mơ hình ý ni m truy n thông ng i dùng 47 Hình 3 Mơ hình ý ni m truy n thông qu n tr 47 Hình Mơ hình ý ni m d li u 51 Hình Mơ hình logic d li u 58 Hình Mơ hình v t lý d li u 59 Hình S ho t ng phía web Server 68 Hình S ho t ng ng d ng phía Android client 70 Hình Mơ hình x lý l p Activity 73 Hình 4 Mơ hình tác nhân h th ng 74 Hình Hình client g i yêu c u truy xu t hàng hóa qua mã v ch 75 Hình Client g i yêu c u truy xu t thông tin công ty qua tên cơng ty 76 Hình Client g i yêu c u truy xu t thông tin s n ph m qua tên ho c lo i s n ph m 77 Hình Client g i ánh giá s n ph m lên server 78 Hình Giao di n trang ch website 79 Hình 10 Giao di n trang truy xu t thông tin t ng i dùng 80 Hình 11 Giao di n qu n lý thông tin 80 Hình 12 Giao di n ng d ng Android u tiên kh i ch y 81 Hình 13 Giao di n quét mã v ch, ch n ch c n ng quét mã v ch 82 Hình 14 Giao ch nh xem thông tin s n ph m 82 Hình 15 Tab thơng tin chi ti t v s n ph m (Details) 83 Hình 16 Tab danh sách hình nh v s n ph m 83 Hình 17 Tab thông tin khác, dùng vi c chi ti t phân bi t hàng th t, hàng gi 84 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng Hình 18 Tab hi n th danh sách c a hàng hãng b n , có tìm ng, tìm c a hàng g n nh t, thu t tốn tính kho ng cách 84 Hình 19 K t qu truy xu t danh sách s n ph m có tên nh p vào 85 Hình 20 K t qu truy xu t danh sách tên công ty có tên nh p vào 85 Hình 21 Màn hình hi n th thơng tin chi ti t v công ty 86 Hình 22 Màn hình hi n th thông tin v mã v ch cho c n tìm hi u 86 M C L C B NG BI U B ng Danh m c mã v ch m t s n B B B B B B B B B B B B B B B B B B B B B B B B B B B B B c thành viên c a t ch c mã v ch qu c t EAN 33 ng Danh sách tác nhân 48 ng Danh sách dòng phát c a tác nhân ng i dùng 48 ng 3 Danh sách dòng thu c a tác nhân ng i dùng 48 ng Danh sách dòng tác nhân Client Android 48 ng Danh sách dòng thu c a tác nhân Clien Android 48 ng Danh sách dòng phát c a tác nhân SERVER 49 ng Danh sách dòng thu c a tác nhân Server 49 ng Danh sách thu c tính 52 ng Danh sách th c th 52 ng 10 Danh sách k t h p 53 ng 11 Danh sách k t h p c a th c th Product 53 ng 12 Danh sách thu c tính c a th c th Product 53 ng 13 Danh sách k t h p c a th c th Company 54 ng 14 Danh sách thu c tính c a th c th Company 54 ng 15 Danh sách k t h p c a th c th Store 54 ng 16 Danh sách thu c tính c a th c th Store 54 ng 17 Danh sách k t h p c a th c th User 54 ng 18 Danh sách thu c tính c a th c th User 55 ng 19 Danh sách k t h p c a th c th Category 55 ng 20 Danh sách thu c tính c a th c th Category 55 ng 21 Danh sách k t h p c a th c th Country 55 ng 22 Danh sách thu c tính c a th c th Country 55 ng 23 Danh sách k t h p c a th c th BarcodeC 56 ng 24 Danh sách thu c tính c a th c th BarcodeC 56 ng 25 Danh sách k t h p c a th c th Page 56 ng 26 Danh sách thu c tính c a th c th Page 56 ng 27 Danh sách k t h p c a th c th PageType 56 ng 28 Danh sách thu c tính c a th c th PageType 56 ng 29 Danh sách k t h p c a th c th UserType 57 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr B B B B B B ng ng 30 Danh sách thu c tính c a th c th UserType 57 ng 31 B ng Product( S n ph m) 60 ng 32 B ng Company( Công ty) 60 ng 33 B ng Store (C a hàng) 60 ng 34 B ng Category (danh m c) 61 ng 35 B ng User ( tài khoàn ng i dùng) 61 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng DANH M C T API VI T T T Application Programming Interface Giao di n l p trình ng d ng CDMA Code Division Multiple Access M t công ngh h th ng thông tin di ng GPRS General Packet Radio Service Gói d ch v vơ n t ng h p J2SE Java Standard Edition Là c t c ng n n t ng th c thi cho ng d ng Java MIDP Mobile Information Device Profile Thu c tính thơng tin thi t b di ng 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 máy tính Wi-Fi Wireless Fidelity H th ng m ng không dây XML Extensible Markup Language Ngôn ng DDMS Dalvik Debug Monitor Service Ch SOAP Simple Object Access Protocol WSDL Web Service Description Language GPS ng trình g r i Android T ch c mã v ch Vi t Nam EAN-VN SOAP ánh d u m r ng Simple Object Access Protocol M t lo i chu n giao ti p web services Global Positioning System H th ng SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 nh v toàn c u GVHD: TS.Lê Xuân Tr ng Ch ng T NG QUAN 1.1 HI N TR NG Ngành kinh doanh hàng gi ang bùng n toàn c u Nguy hi m h n, ang d n d ch chuy n t nh ng s n ph m vô h i nh giày hay túi xách sang d c ph m thu c tr sâu, e d a n s c kh e ng i dùng M t b n báo cáo c a T ch c H p tác phát tri n kinh t (OECD) cho bi t n m 2007, giá tr hàng gi c mua bán toàn c u ã lên t i 250 t USD Con s l n h n r t nhi u so v i ho t ng c a th gi i ng m, nh buôn v khí hay bn ng i, th m chí ánh b i c v n chuy n thu c phi n Phòng Th ng m i Qu c t (ICC) c tính giá tr c a hàng gi n m 2008 650 t USD L ng thu th t chi phí an sinh xã h i i thêm 125 t USD, ch riêng t i n c phát tri n S vi c làm b c t gi m hàng gi c ng lên t i 2,5 tri u t N m 2015, ICC c tính giá tr hàng gi tồn th gi i s v ng ng 2% GDP toàn c u t 1.700 t USD, M c dù th i gian v a qua, c quan Nhà n c ã liên t c a nh ng bi n pháp x lý, c ng nh sách ng n ch n tình tr ng hàng gi , hàng nhái th tr ng Tuy nhiên, t u n m n nay, s l ng hàng hóa vi ph m v n ngày gia t ng Các m t hàng c ng tr nên tinh vi khó phát hi n h n Nguyên nhân ph n l n ng i tiêu dùng thi u thông tin c n thi t v s n ph m mua, có th ánh giá phân bi t lo i hàng hóa mà h mua, ó ch n nh m hàng gi hàng nhái mà v n không biêt Hi n v n ch a h có m t cơng trình nghiên c u khoa h c áp d ng công ngh thông tin gi i quy t v n 1.2 LÝ DO CH N TÀI Cùng v i s phát tri n m nh c a công ngh thông tin thi t b di ng hi n Vi c truy xu t thông tin vơ nhanh chóng d dàng Ý t ng xây d ng c h th ng có kh n ng truy xu t nhanh thông tin hàng tri u lo i hàng hóa mà ng i tiêu dùng khơng th có kh n ng t nh h t c Giúp ng i tiêu dùng có kh n ng nh n bi t c m i thơng tin xác c n thi t c a s n ph m mà h mu n t c hàng gi nhà cung c p, ngồi qua nh ng thơng tin h có th phân bi t SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 GVHD: TS.Lê Xuân Tr ng Tên mã v ch Chi ti t m t hàng Cách phân bi t hàng gi Hình 10 Giao di n trang truy xu t thông tin t ng i dùng 4.5.3 Giao di n qu n lý thông tin Các m c qu n lý Danh m c qu n lý Hình 11 Giao di n qu n lý thông tin SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 80 GVHD: TS.Lê Xuân Tr ng 4.5.4 Thi t k giao di n ng d ng Android: Nút quét mã v ch H p tho i nh p mã v ch Nh p tên s n ph m c n tìm Nh p tên cơng ty tìm hi u v s n ph m c a cơng ty Tìm hi u v barcode Hình 12 Giao di n ng d ng Android u tiên kh i ch y Gi i thích hình 4.12 : ây hình nh giao di n d ng android v i ch c n ng sau : u tiên kh i ch y ng Ch n nút quét mã v ch : hi n th hình camera quét mã v ch, a camera vào mã v ch s n ph m i n tho i l y c mã v ch g i lên server ch k t qu tr v hi n th Nh p thông tin b ng tay: sau nh p vào thông tin theo ý mu n, ng i dùng ch n nút t ng ng bên c nh, ng d ng s t o request lên server ch nh n k t qu tr v r i hi n th theo k t qu ó Ch n nút Tìm hi u vê barcode : hi n th m t s thơng tin h u ích cho ng i dùng mu n tìm hi u v barcode SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 81 GVHD: TS.Lê Xuân Tr ng Barcode s n ph m th c t Hình 13 Giao di n quét mã v ch, ch n ch c n ng quét mã v ch Gi i thích hình nh 4.13 : ây giao di n hi n thi n vào nút quét mã v ch Tên s n ph m Hình nh i di n Barcode s n Hình 14 Giao ch nh xem thông tin s n ph m SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 82 GVHD: TS.Lê Xn Tr ng Gi i thích hình 4.14: m i g i yêu c u truy xu t thông tin chi ti t s n ph m ng d ng s hi n th giao di n Giao di n xem thông tin s n ph m tab thông tin chi ti t (Details) Hình 15 Tab thơng tin chi ti t v s n ph m (Details) Hình 16 Tab danh sách hình nh v s n ph m SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 83 GVHD: TS.Lê Xuân Tr ng Hình 17 Tab thông tin khác, dùng vi c chi ti t phân bi t hàng th t, hàng gi Hình 18 Tab hi n th danh sách c a hàng hãng b n , có tìm g n nh t, thu t tốn tính kho ng cách SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 ng, tìm c a hàng 84 GVHD: TS.Lê Xuân Tr ng Hình 19 K t qu truy xu t danh sách s n ph m có tên nh p vào Hình 20 K t qu truy xu t danh sách tên cơng ty có tên nh p vào SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 85 GVHD: TS.Lê Xuân Tr ng Hình 21 Màn hình hi n th thơng tin chi ti t v cơng ty Hình 22 Màn hình hi n th thơng tin v mã v ch cho c n tìm hi u SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 86 GVHD: TS.Lê Xuân Tr ng Ch ng K T LU N án ã nghiên c u gi i quy t toán n n t ng Android mã v ch c a chúng em, t m xây d ng thành công “H th ng truy xu t thơng tin hàng hóa qua mã v ch smartphone” n n t ng Android phiên b n 1.5 tr lên V lý thuy t, án ã trình bày m t s nghiên c u v n n t ng di ng, c bi t n n t ng Android án c ng ã gi i thi u v mã v ch, ng d ng c a mã v ch hi n nay, b th vi n mã ngu n m Zxing cách s d ng b th vi n nh th nào, công ngh liên quan nh xml m t s công ngh webservices 5.1 ÁNH GIÁ H TH NG ng d ng áp ng nhu c u c b n có th giúp ng i dùng ki m tra, phát hi n hàng gi , hàng nhái mà s l ng hàng hóa ang có nhi u th tr ng, n ng i tiêu dùng không th c ng nh khơng có th i gian tìm hi u h t c thông tin c a m i lo i hàng hóa mà h c n Ngồi ng d ng s phát tri n thêm ch c n ng h tr ng i s d ng có nh ng thao tác tính n ng, ti n ích phù h p h n cho vi c ánh giá, ch n l a s n ph m 5.2 NG D NG GIÚP GI I QUY T CÁC V N 5.2.1 Phía ng i tiêu dùng Ki m tra thơng tin s n ph m cách nhanh chóng thu n ti n, xác t nhà s n xu t Ki m tra c m t s thông tin t mã v ch : Xu t x , mã công ty, ngày s n xu t… c cung c p thêm r t nhi u thông tin chi ti t b ích v s n ph m C p nh t c thông báo t nhà s n xu t v s n ph m, c nh báo hàng gi n u có, c nhà s n xu t cung c p thông tin giúp ng i tiêu dung ki m tra xác nh n th t gi Ng i tiêu dùng có th b o v b ng cách ánh giá ch t l ph m ó SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 ng s n 87 GVHD: TS.Lê Xn Tr ng Có th thơng báo cho nhà s n xu t cách nhanh nh t th tr ng xu t hi n hàng gi hàng nhái, hàng ch t l ng cơng ty k p th i x lý phịng ch ng hàng gi hàng nhái cách nhanh nh t 5.2.2 Phía Cơng Ty Qu ng bá gi i thi u chi ti t s n ph m, chi ti t công ty m t cách r t t t khách hàng ng i t tìm hi u thơng tin v s n ph m c a m t cách d dàng, thu n ti n, nhanh chóng, n gi n, hi u qu t n Liên h d dàng v i ng i tiêu dùng có th bi t c thơng tin s n ph m gi nhái m t cách nhanh nh t n u có, t ó góp ph n tri n khai nhanh chóng k ho ch ch ng hàng gi hàng nhái, hàng ch t l ng Giúp ng i tiêu dùng d dàng có thơng tin phân bi t t cơng ty mình, nâng cao hình nh cơng ty, b o v th 5.2.3 Phía tn ch ng hàng gi hàng nhái ng hi u c xã h i Góp ph n phát tri n tn c, phát tri n xã h i Góp ph n r t l n công cu c ch ng hàng gi , hàng nhái, hàng ch t l ng ang r t ph bi n y cam go hi n 5.3 K HO CH TI N 5.3.1 Các yêu c u XU T TRI N KHAI H TH NG VÀO TH C tri n khai h th ng h th ng tri n khai c thành cơng có ý ngh a th c ti n h th ng ph i áp ng yêu c u sau : Thông tin s n ph m công ty cung c p cho ng xác Các s n ph m c n truy xu t thơng tin ph i Có server dùng chung truy xu t thông tin Ng i dùng c n có smartphone thơng tin SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 i dùng ph i tin c y, c in mã v ch c tri n khai internet ch p l y mã v ch t s n ph m truy xu t 88 GVHD: TS.Lê Xuân Tr ng 5.3.2 Gi i pháp tri n khai h th ng Ch có nh t services m t t ch c tin c y qu n lý tri n khai h th ng ó t ch c mã v ch vi t Nam (EAN Vi t Nam) M i công ty c n ng ký v i t ch c qu n lý h th ng ó kho n qu n lý thông tin công ty lo i hàng hóa c a c c p m t tài Ch c p tài kho n cho nh ng công ty doanh nghi p tin c y M i công ty, doanh nghi p t qu n lý c p nh t thơng tin xác v s n ph m v công ty ng theo mã v ch t ng hay t ng lo i s n ph m mà h mang th tr ng EAN-VN xác nh ki m sốt xác tin c y thơng tin user c p nh t 5.3.3 Tri n v ng c a h th ng Ngoài android cịn có th tri n khai m i smartphone mang h khác : Windows Phone, IOS, Brew, Windows Mobile i u hành Có th phát tri n h th ng nh n di n t qu c gia lên thành h th ng toàn th gi i v i t ch c nh sau: Server t ch c EAN International qu n lý Các server m i qu c gia qu n lý ng v i mã qu c gia Server ng ký v i M i l n truy xu t thơng tin Client g i thơng tin t i server chính, server c n m qu c gia g i yêu c u truy s xác nh xem mã v ch nh n xu t v cho server c a qu c gia ó Server nh n c s tr thông tin ph n h i v cho client cung c p SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 89 GVHD: TS.Lê Xuân Tr ng TÀI LI U THAM KH O [1] Mã QR (n.d.) c l y t trang Wikipedia, the free encyclopedia: http://vi.wikipedia.org/wiki/Mã_QR [2] Mã v ch (n.d.) c l y t trang Wikipedia, the free encyclopedia: http://vi.wikipedia.org/wiki/Mã_v ch [3] B n Google Maps c l y t : https://developers.google.com/maps/ [4] Smartphone (n.d.) c l y t trang Wikipedia, the free encyclopedia: http://en.wikipedia.org/wiki/Smartphone [5] What is Android? (n.d.) c l y t trang Android Offical Website: http://www.android.com/about/ [6] Application Fundamentals (n.d.) c l y t trang Android Offical Website: http://developer.android.com/guide/topics/fundamentals.html [7] zxing - Google Code (n.d.) c l y t trang Google Code: http://code.google.com/p/zxing/ [8] Calling ZXing in a program (n.d.) c l y t trang Google Code: http://code.google.com/p/zxing/wiki/DeveloperNotes [9] Glossary (n.d.) c l y t trang Android Developers: http://developer.android.com/guide/appendix/glossary.html [10] How to scan a barcode from another Android application via Intents (n.d.) c l y t trang Google Code: http://code.google.com/p/zxing/wiki/ScanningViaIntent [11] DiMarzio Jerome Android a Programmer’s Guide Nhà xu t b n McGraw-Hill Osborne Media, 2008 [12] Haseman Chris Android Essentials Nhà xu t b n Apress, 2009 [13] Mark L Murphy The Busy Coder's Guide to Android Development Nhà xu t b n CommonsWare, LLC, 2008 [14] Meier Reto Professional Android™ Application Development Nhà xu t b n Wrox, 2008 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 90 GVHD: TS.Lê Xuân Tr ng [15] MriDula Parihar (2002), “ASP.NET Bible”, Hungry Minds, Inc.909 Third Avenue New York, NY 10022 www.hungryminds.com [16] Matthew Macdonald, Pro ASP.NET in C# 2010 SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 91 GVHD: TS.Lê Xuân Tr ng PH L C M t s thu t ng c b n c a n n t ng Android Ph l c gi i thích m t s thu t ng v Android T p tin apk Là t p tin ng d ng óng gói Android M i ng d ng Android c biên d ch óng gói l i m t t p tin n Nó bao g m t t c mã c a ng d ng (t p tin dex), tài nguyên (resources), (tài s n) assets t p tin khai báo (manifest) T p tin ng d ng óng gói có th có tên b t k nh ng nh t thi t ph i có ph n m r ng apk Ví d ten_tap_tin.apk cho ti n, m t t p tin ng d ng óng gói T p tin dex Là t p tin ã c biên d ch t mã ch ng trình ng d ng Android ch ng trình c biên d ch t p tin dex (Dalvik Executable), sau ó c nén l i vào t p tin apk nh t thi t b Các t p tin dex có th c t o nh ng d ng c vi t ngơn ng l p trình Java biên d ch d ch t ng Action Là mô t c a m t th mà m t g i Intent mu n hoàn thành M t hành ng m t giá tr ki u xâu c gán cho m t Intent Các xâu có th c nh ngh a b i Android ho c b i m t ng i phát tri n th Activity Là m t hình n m t ng d ng, h tr c a mã JAVA k th a t l p y Activity Thông th ng, m t activity c bi u di n t nhiên b ng m t c a s hình mà có th nh n x lý s ki n UI th c thi tác v ph c t p, b i Window s d ng v l i c a s c a M c dù m t Activity th ng y hình, c ng có th n i hay su t Application Xét v khía c nh thành ph n, m t ng d ng Android bao g m m t hay nhi u activity, services, listeners intent receiver Xét v khía c nh t p tin ngu n, m t ng d ng Android bao g m mã ngu n, tài nguyên, tài s n m t t p tin khai báo Trong trình biên d ch, nh ng t p tin c óng gói l i m t t p tin n c g i t p tin ng d ng óng gói SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 92 GVHD: TS.Lê Xuân Tr ng Dalvik Là máy o c a n n t ng Android Máy o Dalvik m t máy o thông d ch mà ch y t p tin nh d ng t p tin th c thi Dalvik (.dex), m t nh d ng ct i u hóa hi u qu l u tr th c thi l p b n b nh Máy o máy o d a ghi có th th c thi l p ã biên d ch b ng b biên d ch ngôn ng Java c chuy n i sang nh d ng dx b ng cách s d ng công c “dx” DDMS D ch v theo dõi g r i Dalvik, ng d ng g r i i kèm v i SDK Nó cung c p ch p hình, ghi l i s p x lý ki m tra kh n ng N u phát tri n Eclipse s d ng ADT Plugin, DDMS c tích h p vào mơi tr ng phát tri n Dialog Là m t c a s n i, th c hi n hành ng quan tr ng M t dialog có th ch có nút c ch nh th c hi n m t hành ng n gi n (nh l a ch n nút) có th tr v m t giá tr Android cung c p m t dialog m c nh, n gi n cho ta v i nút ch c n ng, m c dù ta c ng có th t nh ngh a b trí dialog L p c s c a dialog Dialog Drawable Là m t tài nguyên tr c quan c biên d ch mà có th s d ng nh hình n n, tiêu , hay ph n khác c a hình Drawable th ng c t i vào thành ph n giao di n khác, ví d nh m t nh n n Drawable khơng có kh n ng nh n s ki n, nh ng l i gán thu c tính khác nh “tr ng thái”, kích ho t l p nh i t ng ho t h a hay th vi n hình nh Nhi u i t ng drawable ct i t t p tin tài nguyên xml hay t p tin nh nh phân Các tài nguyên drawable c biên d ch vào l p c a l p android.graphics.Drawable Intent Là m t i t ng thông i p cho phép ta có th kh i ch y hay giao ti p không ng b v i ng d ng khác/các activity khác M t i t ng Intent m t tr ng h p c th l p Intent Nó bao g m vài tr ng mà ta có th cung c p, xác nh ng d ng/activity nh n Intent làm x lý Intent M t ng d ng có th g i Intent t i m t ng d ng ích ho c g i qu ng bá có th c x lý tu n t b i nhi u ng d ng SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 93 GVHD: TS.Lê Xuân Tr ng Intent Filter Là m t i t ng mà m t ng d ng khai báo t p tin manifest c a nó, cho h th ng bi t nh ng lo i Intent c ch p nh n Thông qua intent, m t ng d ng có th cho bi t quan tâm nh ng lo i d li u Layout Resource Là m t t p tin XML mô t b c c c a m t hình Activity T p tin Manifest Là m t t p tin khai báo mà m i ng d ng u ph i nh ngh a, mơ t tên gói ng d ng, phiên b n, thành ph n (các activity, intent filter, service), th vi n c s d ng mô t activity khác nhau, v.v… Resources Là thành ph n c a ng d ng không ph i l p trình ngồi mã ng d ng c biên d ch, nh ng l i có th t i t mã ng d ng b ng cách s d ng nh d ng tham chi u ph bi n Android h tr nhi u lo i resource, nh ng resource c tr ng c a ch ng trình bao g m xâu, thành ph n b c c, h a t p tin truy n thông, v.v…Resource c a m t ng d ng c l u th m c res/* c a d án Service Là m t i t ng c a l p Service ch y d i n n (khơng có s xu t hi n c a giao di n ng i s d ng) th c hi n hành ng liên t c, nh ch i nh c hay theo dõi ho t ng m ng View Là m t i t ng v vào m t vùng hình ch nh t hình x lý ch m, nh n phím s ki n t ng tác khác M t View l p c s cho ph n l n thành ph n b c c c a m t hình Activity hay Dialog (các textbox, c a s , v.v…) Nó nh n l i g i t i t ng cha c a (xem Viewgroup phía d i) t v cho i t ng cha bi t v v trí l n c a SVTH: Bùi Cao Tú – 0951012153 Tr n Phan Hi u – 0951010036 94 ... nh c a công ngh thông tin thi t b di ng hi n Vi c truy xu t thông tin vô nhanh chóng d dàng Ý t ng xây d ng c h th ng có kh n ng truy xu t nhanh thông tin hàng tri u lo i hàng hóa mà ng i tiêu... – body, ch a thông tin yêu c u thông tin c ph n h i Ph n t a thông tin v l i -fault, cung c p thông tin l i x y qúa trình x lý thông i p M t SOAP n gi n body s l u thông tin v tên thông i p, tham... 1.5 PH M VI TH C HI N Thơng tin lo i hàng hóa ch a thông tin thông qua mã v ch Vi t Nam n c Xây d ng h th ng truy xu t thơng tin hàng hóa qua mã v ch theo mơ hình ng d ng Client – Web Server 1.6

Ngày đăng: 05/07/2015, 23:07

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