CÁC PHIÊN GIAO T IP GIA CLIENT (ANDROID) VÀ WEB SERVER

Một phần của tài liệu Xây dựng hệ thống truy xuất thông tin hàng hóa bằng mã vạch từ smartphone (Trang 84)

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 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 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 yê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.

Một phần của tài liệu Xây dựng hệ thống truy xuất thông tin hàng hóa bằng mã vạch từ smartphone (Trang 84)

Tải bản đầy đủ (PDF)

(103 trang)