Gi i thích mơ hình 4.3.
Các l p Activity là các l p kh i ch y có giao di n, th ng đ c g n li n v i 1 t p tin layout, các d li u đ c x lý và hi n th ra ngoài theo b c c file layout đã đ c thi t k này.
SVTH: Bùi Cao Tú – 0951012153 74 Tr n Phan Hi u – 0951010036 4.3. XÁC NH TÁC NHÂN. Hình 4. 4. Mơ hình tác nhân h th ng. H th ng chúng ta có 2 tác nhân : Phía Server :
o User Admin c p user cho m i công ty đ ng ký qu n lý thơng tin hàng hóa b ng mã v ch.
o User Company nh p d li u các s n ph m và thông tin công ty cho m i user theo t ng công ty.
Phía Client :
o T ng d ng android : ng i dùng ch p mã v ch, ho c nh p mã v ch đã có đ truy xu t thơng tin. Ng i dùng có th đánh giá s n ph m. Tìm tên s n ph m hay tên công ty.
o T webclient : ng i dùng xem các danh m c s n ph m c a t ng cơng ty hay truy xu t thơng tin hàng hóa b ng cách nh p vào mã v ch.
SVTH: Bùi Cao Tú – 0951012153 75 Tr n Phan Hi u – 0951010036
4.4. CÁC PHIÊN GIAO TI P GI A CLIENT (ANDROID) VÀ WEB SERVER. SERVER.
Clien g i yêu c u truy xu t thơng tin hàng hóa thơng qua barcode.
Hình 4. 5. Hình client g i yêu c u truy xu t hàng hóa qua mã v ch.
L y mã v ch s n ph m :Mã v ch s n ph m đ c l y qua các ph ng th c sau:
Quét mã v ch s n ph m b ng camera Nh p b ng tay mã v ch s n ph m
Ch n vào s n ph m khi danh danh sách s n ph m hi n ra
G i yêu c u lên server và ch nh n v k t qu : ph ng th c g i GET, tham s : Barcode, services nh n thông tin tr v t phía server : getProductByBarcode
Server nh n yêu c u và x lý tìm ki m thơng tin s n ph m tr v cho clien yêu c u.
Nh n k t qu tr v t phía server : k t qu tr v : d li u có đ nh d ng chu n XML đ c quy đ nh theo m t giao th c đ c xây d ng s n g m các thông tin tr v .
SVTH: Bùi Cao Tú – 0951012153 76 Tr n Phan Hi u – 0951010036
X lý d li u nh n đ c và hi n th thông tin ra cho ng i dùng :
Tr ng h p 1 : Không k t n i đ c t i server : hi n th thông báo server đang b o trì cho ng i dùng.
Tr ng h p 2 : Server nh n đ c u c u mà khơng tìm th y thơng tin mã v ch s n ph m đ c yêu c u : hi n th thông báo cho ng i dùng : thông tin s n ph m có mã v ch v a r i hi n ch a đ c c p nh t.
Tr ng h p 3 : Server nh n đ c và tìm th y thơng tin s tr v d li u ch a các thông tin s n ph m đó theo đ nh d ng XML đ c xây d ng s n. Client s x lý thông tin t d li u nh n đ c và hi n th ra cho ng i dùng.
Clien g i yêu c u truy xu t thông tin cơng ty thơng qua tên cơng ty :
Hình 4. 6. Client g i yêu c u truy xu t thông tin công ty qua tên công ty.
Nh p vào tên cơng ty c n tìm hi u : ph ng th c nh p : b ng tay.
G i yêu c u lên server và ch nh n v k t qu : ph ng th c g i GET, tham s : tên cơng ty, services phía server nh n và x lý yêu c u
getCompanyByCompany
Server nh n yêu c u và x lý tìm ki m danh sách thông tin công ty theo tên tr v cho clien yêu c u.
SVTH: Bùi Cao Tú – 0951012153 77 Tr n Phan Hi u – 0951010036
Nh n k t qu tr v t phía server : k t qu tr v : d li u có đ nh d ng chu n XML đ c quy đnh theo m t giao th c đ c xây d ng s n g m các thông tin tr v .
X lý d li u nh n đ c và hi n th thông tin ra cho ng i dùng :
Tr ng h p 1 : Không k t n i đ c t i server : hi n th thơng báo server đang b o trì cho ng i dùng.
Tr ng h p 2 : Server nh n đ c yêu c u mà khơng tìm th y thơng tin mã v ch s n ph m đ c yêu c u : hi n th thông báo cho ng i dùng : thông tin s n ph m có mã v ch v a r i hi n ch a đ c c p nh t.
Tr ng h p 3 : Server nh n đ c và tìm th y thơng tin s tr v d li u ch a các thơng tin s n ph m đó theo đ nh d ng XML đ c xây d ng s n. Client s x lý thông tin t d li u nh n đ c và hi n th ra cho ng i dùng.
Clien 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 :
Hình 4. 7. 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
Nh p vào tên hay lo i s n ph m c n tìm hi u : ph ng th c nh p : b ng tay. G i yêu c u lên server và ch nh n v k t qu : ph ng th c g i GET, tham s : tên hay lo i s n ph m, services phía server nh n và x lý yêu c u
SVTH: Bùi Cao Tú – 0951012153 78 Tr n Phan Hi u – 0951010036
Server nh n yêu c u và x lý tìm ki m danh sách thơng tin S n ph m theo tên tr v cho clien yêu c u.
Nh n k t qu tr v t phía server : k t qu tr v : d li u có đ nh d ng chu n XML đ c quy đnh theo m t giao th c đ c xây d ng s n g m các thông tin tr v .
X lý d li u nh n đ c và hi n th thông tin ra cho ng i dùng :
Tr ng h p 1 : Không k t n i đ c t i server : hi n th thơng báo server đang b o trì cho ng i dùng.
Tr ng h p 2 : Server nh n đ c u c u mà khơng tìm th y thơng tin s n ph m có tên s n ph m đ c yêu c u : hi n th thông báo cho ng i dùng : thơng tin s n ph m có có tên hay danh m c đó s hi n th thơng báo hi n ch a có s n ph m có tên b n c n tìm
Tr ng h p 3 : Server nh n đ c và tìm th y thơng tin s tr v d li u ch a các thơng tin s n ph m đó theo đ nh d ng XML đ c xây d ng s n. Client s x lý thông tin t d li u nh n đ c và hi n th ra cho ng i dùng danh sách s n ph m.
Clien g i yêu c u đánh giá s n ph m :
Hình 4. 8. Client g i đánh giá s n ph m lên server
SVTH: Bùi Cao Tú – 0951012153 79 Tr n Phan Hi u – 0951010036
G i yêu c u lên server và ch nh n v k t qu : dùng SOAP, tham s : Mã s n ph m và s đi m đánh giá, services phía server nh n và x lý yêu c u
RateProduct
Server nh n đi m đánh giá cho s n ph m và x lý.
Hi n th thông báo cho ng i dùng bi t đã đánh giá thành công hay đánh giá th t b i.
4.5. GIAO DI N VÀ CH Y TH CH NG TRÌNH. 4.5.1. Giao di n server. 4.5.1. Giao di n server.
Hình 4. 9. Giao di n trang ch website.
4.5.2. Giao di n trang truy xu t thông tin
Các s n ph m trong h th ng Gi i thi u h th ng
Các danh m c
SVTH: Bùi Cao Tú – 0951012153 80 Tr n Phan Hi u – 0951010036
Hình 4. 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
Hình 4. 11. Giao di n qu n lý thông tin.
Cách phân bi t hàng gi Chi ti t m t hàng
Tên và mã v ch
Các m c qu n lý Danh m c qu n lý
SVTH: Bùi Cao Tú – 0951012153 81 Tr n Phan Hi u – 0951010036
4.5.4. Thi t k giao di n ng d ng Android:
Hình 4. 12. Giao di n ng d ng Android đ u tiên khi kh i ch y.
Gi i thích hình 4.12 : ây là hình nh giao di n đ u tiên khi kh i ch y ng d ng trên android v i các ch c n ng sau :
Ch n nút quét mã v ch : hi n th ra màn hình camera quét mã v ch, đ a camera vào mã v ch s n ph m thì đi n tho i l y đ c mã v ch và g i lên server ch k t qu tr v và hi n th ra.
Nh p thông tin b ng tay: sau khi 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 và ch nh n k t qu tr v r i hi n th ra theo k t qu đó.
Ch n nút Tìm hi u vê barcode : hi n th ra m t s thông tin h u ích cho ng i dùng mu n tìm hi u v barcode. H p tho i nh p mã v ch Nút quét 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 các s n ph m c a công ty này Tìm hi u v barcode
SVTH: Bùi Cao Tú – 0951012153 82 Tr n Phan Hi u – 0951010036
Hình 4. 13. Giao di n quét mã v ch, khi ch n ch c n ng quét mã v ch.
Gi i thích hình nh 4.13 :đây là giao di n hi n thi khi n vào nút quét mã v ch.
Barcode trên s n Tên s n ph m
Hình nh đ i di n
Barcode trên s n ph m th c t
SVTH: Bùi Cao Tú – 0951012153 83 Tr n Phan Hi u – 0951010036
Gi i thích hình 4.14: m i khi g i yêu c u truy xu t thơng tin chi ti t s n ph m thì ng d ng s hi n th giao di n này
Giao di n xem thông tin s n ph m tab thông tin chi ti t (Details)
Hình 4. 15. Tab thơng tin chi ti t v s n ph m (Details).
SVTH: Bùi Cao Tú – 0951012153 84 Tr n Phan Hi u – 0951010036
Hình 4. 17. Tab các thơng tin khác, dùng trong vi c chi ti t phân bi t hàng th t, hàng gi
Hình 4. 18. Tab hi n th danh sách c a hàng chính hãng trên 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.
SVTH: Bùi Cao Tú – 0951012153 85 Tr n Phan Hi u – 0951010036
Hình 4. 19. K t qu truy xu t danh sách s n ph m có tên nh p vào.
SVTH: Bùi Cao Tú – 0951012153 86 Tr n Phan Hi u – 0951010036
Hình 4. 21. Màn hình hi n th thông tin chi ti t v công ty.
SVTH: Bùi Cao Tú – 0951012153 87 Tr n Phan Hi u – 0951010036
Ch ng 5. K T LU N
án đã nghiên c u và gi i quy t bài toán trên n n t ng Android và 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 trên smartphone” trên n n t ng Android phiên b n 1.5 tr lên.
V lý thuy t, đ án này đã trình bày m t s nghiên c u v các n n t ng di đ ng, đ c bi t là n n t ng Android. án c ng đã gi i thi u v mã v ch, các ng d ng c a mã v ch hi n nay, b th vi n mã ngu n m Zxing và cách s d ng b th vi n này nh th nào, và các công ngh liên quan nh xml và 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 khi mà s l ng hàng hóa đang có quá nhi u trên th tr ng, khi 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.
Ngoài ra ng d ng s phát tri n thêm các ch c n ng h tr ng i s d ng đ có nh ng thao tác và 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 5.2.1. Phía ng i tiêu dùng
Ki m tra thông tin s n ph m 1 cách nhanh chóng và thu n ti n, chính 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 nhau b ng cách cùng nhau đánh giá ch t l ng s n ph m đó.
SVTH: Bùi Cao Tú – 0951012153 88 Tr n Phan Hi u – 0951010036
Có th thơng báo cho nhà s n xu t 1 cách nhanh nh t khi trên th tr ng xu t hi n hàng gi hàng nhái, hàng kém ch t l ng đ công ty k p th i x lý phòng ch ng hàng gi hàng nhái 1 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 khi khách hàng là ng i t tìm hi u thông tin v s n ph m c a mình m t cách d dàng, thu n ti n, nhanh chóng, đ n gi n, hi u qu và ít t n kém.
Liên h d dàng v i ng i tiêu dùng đ có th bi t đ c cá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 kém ch t l ng.
Giúp ng i tiêu dùng d dàng có thơng tin phân bi t đ ch ng hàng gi hàng nhái t cơng ty mình, nâng cao hình nh cơng ty, b o v th ng hi u.
5.2.3. Phía t n c và xã h i
Góp ph n phát tri n đ t n c, phát tri n xã h i.
Góp 1 ph n r t l n trong công cu c ch ng hàng gi , hàng nhái, hàng kém ch t l ng đang r t ph bi n và đ y cam go hi n nay.
5.3. K HO CH XU T TRI N KHAI H TH NG VÀO TH C TI N. TI N.
5.3.1. Các yêu c u đ tri n khai h th ng.
h th ng tri n khai đ c thành cơng và có ý ngh a th c ti n thì h th ng ph i đáp ng các yêu c u sau :
Thông tin s n ph m và công ty cung c p cho ng i dùng ph i tin c y, chính xác.
Các s n ph m c n truy xu t thông tin ph i đ c in mã v ch.
Có 1 server dùng chung đ truy xu t thông tin đ c tri n khai trên internet. Ng i dùng c n có 1 smartphone đ ch p l y mã v ch t s n ph m và truy xu t
SVTH: Bùi Cao Tú – 0951012153 89 Tr n Phan Hi u – 0951010036
5.3.2. Gi i pháp tri n khai h th ng
Ch có duy nh t 1 services do m t t ch c tin c y qu n lý và tri n khai h th ng đó là 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 đó đ đ c c p m t tài