Ứng dụng hỗ trợ bán hàng trên thiết bị di động

45 282 1
Ứng dụng hỗ trợ bán hàng trên thiết bị di động

Đ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

TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN _(_      ÁN MÔN HC       TÀI: NG DNG H TR BÁN HÀNG TRÊN THIT B DI NG                      Tháng 2 nm 2012 Giáo viên hng dn: TS. Lê Xuân Trng Sinh viên thc hin: Hunh Huy Cng – 0851010025 Võ Công Khanh – 0851010124 GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 1/45 LI CÁM N _(_ Kin thc là mt kho tàng vô giá, là mt hành trang vng chc nht đ vào đi, do đó ngi truyn đt kin thc là nhng ngi rt đáng đc tôn vinh. Chính vì vy chúng em xin giành trn trang đu tiên ca bài báo cáo thc tp tt nghip này kính xin gi đn các quý thy cô trng i hc M TP.HCM lòng bit n chân thành và sâu sc. Chúng em xin chân thành cám n toàn th Ban giám hiu trng i hc M TP.HCM, cám n các thy cô khoa Công ngh thông tin, nhng ngi đã dn dt chúng em sut bn nm hc ti trng. c bit là li cám n chân thành đn thy TS. Lê Xuân Trng đã tn tâm hng dn, giúp đ chúng em hoàn thành khóa lun tt nghip này. Di s ch bo tn tâm ca quý thy cô đã truyn đt cho em nhng kin thc tht vng vàng đ hòa nhp cùng vi công vic, cuc sng. ó là nh ng k vt vô giá đi vi chúng em. Tuy nhiên, do vn kin thc có hn nên không tránh đc nhng sai sót, vì vy chúng em rt mong nhn đc s ch bo và góp ý ca quý thy cô. Mt ln na, chúng em xin gi đn quý thy cô li cm n chân thành nht và kính chúc quý thy cô di dào sc khe và thành công trong công vic. GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 2/45 NHN XÉT CA GIÁO VIÊN HNG DN _(_ GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 3/45 MC LC  LI CÁM N 1 NHN XÉT CA GIÁO VIÊN HNG DN 2 BNG THUT NG TING ANH 5 Chng 1: TNG QUAN 6 I. Gii thiu: 6 II. Mc đích làm đ tài: 6 III. Phng pháp nghiên cu: 6 IV. Phm vi đ tài: 7 V. Nhng đóng góp ca đ tài: 7 VI. B cc ca báo cáo: 7 Chng 2: LP TRÌNH MNG TRÊN NN TNG DI NG WINDOWS PHONE 8 I. Nn tng di đng Windows Phone: 8 1. Tng quan: 8 2. Chi Tit h điu hành Windows Phone 7: 8 II. Xây dng ng dng đn gin trong môi trng Windows Phone 7: 11 III. Mô hình lp trình mng trên nn tng di đng Windows Phone: 17 1. Mô hình lp trình mng: 17 2. Windows Communication Foundation: 17 Chng 3: C S D LIU 24 I. T chc c s d liu phía máy ch: 24 1. Mô hình thc th kt hp: 24 2. Miêu t khái quát: 24 3. Mô hình quan h: 25 4. Bng d liu: 25 II. T chc c s d liu phía máy khách: 28 Chng 4: HIN THC CHNG TRÌNH 30 I. Xây dng ch ng trình Client-Server đn gin trên nn tng đi đng: 30 II. Xây dng các chc nng trong ng dng h tr bán hàng: 34 1. Chc nng đng nhp: 35 GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 4/45 2. Chc nng hin th danh sách sn phm lên thit b di đng: 36 3. Chc nng đt hàng: 37 4. Chc nng ly danh sách máy in: 38 5. Chc nng thanh toán: 39 Chng 5: KT QU HIN THC 40 I. Giao din chng trình: 40 II. Kt lun: 43 1. u đim: 43 2. Hn ch: 43 3. Hng phát trin: 43 Tham kho: 44  GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 5/45 BNG THUT NG TING ANH Server Máy ch cung cp dch v. Client Máy khách hàng s dng dch v. Project Mt đ tài đang đc xây dng, còn có th xem là mt ng dng, trong mt project có nhiu tp tin ca ng dng, tài nguyên ng dng. GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 6/45 Chng 1: TNG QUAN  I. Gii thiu: Ngày nay, nghành dch v bán l ti nc ta đang phát trin mnh, các trung tâm bán l xut hin  khp mi ni và cnh tranh nhau khc lit.  to nên mt trung tâm bán l thành công ngoài vic làm th nào đ có giá bán hp lý, hu mãi tt thì quy trình thanh toán sn phm phi nhanh gn, tác phong làm vic ca nhân viên phi chuyên nghip nhm to nên b mt hin đi cho trung tâm. Hu nh hi n nay các trung tâm bán l vn còn hot đng khá th công, quy trình thanh toán còn ph thuc nhiu vào đi ng nhân viên. Vì vy, vic xây dng chng trình h tr bán hàng da trên nn tng đi đng s làm quy trình bán hàng đn gin và chuyên nghip hn. Vic áp dng công ngh thông tin vào các trung tâm bán l s đã đc áp dng  nhiu quc gia phát trin. Tt c quy trình thanh toán cng nh sao lu d liu gn nh t đng, tránh đc các sai sót do nhân viên gp phi, ngoài ra còn gim ti đc công vic cho nhân viên bán hàng. Trong gii hn ca đ tài này, ta s tp trung nghiên cu vic s dng nn tng đi đng đ to nên ng dng h tr bán hàng cho mt trung tâm bán l vi các chc nng c bn nh tìm kim sn phm, thc hin thanh toán lp hoá đn, lu tr d liu II. Mc đích làm đ tài: Hin ngay trong các trung tâm bán l, khi khách hàng chn mua mt món hàng, các nhân viên phi lp hoá đn bng tay ti quy thanh toán, trong các trung tâm bán l ln có nhiu khu vc khác nhau, khách hàng phi di chuyn t khu vc tham quan sn phm đn khu vc thanh toán.  tránh rc ri này, ng dng h tr bán hàng s chy trên các thit b đi đng nh Smartphone, máy tính bng… và kt ni đn mt server lu tr d  liu đ thc hin thanh toán, sao lu và in hoá đn. Vic đc phc v ngay ti ch s giúp khách hàng cm thy thoi mái nht. Ngoài ra vì quá trình thanh toán đc thc hin t đng trên h thông thông tin nên thi gian thanh toán sn phm đc gim đáng k, giúp khách hàng có thin cm tt vi trung tâm bán hàng. Trong đ tài này ta s nghiên cu cách áp dng mô hình lp trình mng xây dng mô hình giao tip gia máy ch lu tr và các thi t b di đng. III. Phng pháp nghiên cu: Trong đ tài này, vn đ quan trng là vic xây dng kt ni t các thit b di đng đn máy ch.  thc hin vn đ này, ta có nhiu k thut đ thc hin trong đó mô hình giao tip theo hng dch v (Server Oriented Architecture -SOA) hay còn gi là mô hình Client-Server là gii pháp hiu qu. Ta s đi tìm hiu phng pháp giao tip, truyn ti d liu, các thông đip gia các thit b trong mô hình này. GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 7/45 Ngoài ra ta còn phi tìm hiu cách lu tr d liu trên thit b di đng và máy ch. Mi thit b có nhng phng pháp lu tr khác nhau, ta cn tìm ra phng pháp hiu qu nht da vào đ ln và đ phc to cng nh mc đ quan trng ca d liu. IV. Phm vi đ tài: ng dng h tr bán hàng trên thit b di đng đc xây dng đ áp dng vào các trung tâm mua sm ln có nhiu tng, nhiu khu vc, vi nhiu mt hàng và nghành hàng khác nhau đ tng dng u đim ca thit b di đng và h tng h thng mng ca trung tâm. V. Nhng đóng góp ca đ tài:  tài này đã áp dng k thut lp trình mng và lp trình trên thit b di đng đ khai thác s phát trin ca h t ng mng hin nay và tính c đng mà các thit b di đng mang li, đ tài s giúp các trung tâm bán hàng gii quyt các vn đ v nhân lc, cung cp cho khách hàng mt môi trng mua sm hin đi. Vi nhng li th v công ngh hin ti thì kh nng áp dng đ tài trong thc t là rt cao. Ngoài ra, ng dng h tr bán hàng trên các thit b di đng còn đc xây dng theo các chc n ng riêng bit, d dàng tu chnh li đ đ phù hp vi tng mô hình bán hàng trong thc t. VI. B cc ca báo cáo: Chng 1: Gii thiu v đ tài, tình trng ng dng hin nay. Chng 2: Tng quan v vài trò ca h điu hành di đng, gii thiu h điu hành di đng Windows Phone 7. Chng 3: Gii thiu mô hình lp trình mng, gii thiu công ngh Windows Communication Foundation (WCF) đ xây dng mô hình hng dch v. Chng 4: Trình bày c s d liu đ thc hin chng trình ng dng. Chng 5: Trình bày các gii thích. Chng 6: Trình bày s đ hot đng và giao din ca chng trình. Chng 7: Kt lun và hng phát trin ca ng dng. GVHD: TS. Lê Xuân Trng  tài:  án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 8/45 Chng 2: LP TRÌNH MNG TRÊN NN TNG DI NG WINDOWS PHONE  I. Nn tng di đng Windows Phone: 1. Tng quan: Ngày nay mng li thông tin gn nh ph sóng toàn cu, các hãng vin thông cung cp các dch v cho phép ngi s dng truy cp Internet ti bt c mi ni mà hãng ph sóng. ây là nn tng đ to ra s bùng n các thit b di đng, nh máy tính bng, smartphone… Có 3 điu đ đánh giá s thành công ca mt thit b di đng đó là cu hình phn cng, nn tng h điu hành, và các ng dng h tr cho h điu hành đó. Mt thit b di đng cn có cu hình phù hp đ đáp ng các yêu cu ca h điu hành và ng dng, nu cu hình không đ s làm gim các tri nghim mà h điu hành và ng dng mang li cho ngi s  dng. Tuy vy, cu hình ca các thit b ch đóng mt vai trò tng đi trong s thành công ca thit b, h điu hành và h thng ng dng cho thit b mi đóng vai trò thc s quan trng trong s thành công này. H điu hành có vai trò qun lý các thit b phn cng, tài nguyên phn mn trên thit b, qun lý và điu phi tin trình. H đ iu hành là mt phn mn trung gian trong vic giao tip gia phn cng và ngi s dng. Mt đ điu hành thành công phi mang li nhng tri nghim mi m, thu hút ngi s dng, đng thi nó phi cung cp nhà phát trin ng dng mt môi trng vi các công c và công ngh hin đi đ xây dng các ng dng đáp ng nhng mong đi c a ngi s dng. Mt s h điu hành cho các thit b di đng đang phát trin hin nay nh IOS là sn phm Apple, Andriod là h điu hành mã ngun m ca Google và Windows Phone 7 ca Microsoft… và ng dng h tr bán hàng trên thit b di đng này s đc vit trên nn tng Windows Phone 7, đây là h điu hành đc nhiu h tr t Microsoft. 2. Chi Tit h đ iu hành Windows Phone 7: a. Kin trúc ca h điu hành Windows Phone 7: Windows Phone 7 đc Microsoft thit k da trên tiêu chí giúp lp trình viên d dàng hn trong vic to nên các ng dng RIA (Rich Internet Application) vi công ngh nn tng da trên .Net, Silverlight và XNA Frame Work, vi nhng lp trình viên đã tng làm qua Silverlight thì vic chuyn sang Windows Phone 7 là mt vic d dàng, không ch có th Microsoft còn u ái cho các nhà sn xut vi vic to nên mt môi trng phát trin và thit k đn gin và có th chy đc trên phn cng ca nhiu hãng khác nhau. Kin trúc ca Windows Phone 7 đc chia thành 4 thành phn chính: i. Thành phn thc thi:  có mt cái nhìn toàn din v nn tng Windows Phone 7 ta cn tìm hiu v các thành phn thc thi khác nhau ca nó. GVH D SVT H Hai c o Silve r Silve r Inter n Prese n làm n tuy v Silve r các p h cao. Cùng máy c ng d D : TS. Lê X H : Hunh H o n đng p r light và c r light là cô n n et (Rich I n tation Fo u n n tng thi  v y Silver L r Light nhú n h n mn, d  Hì n vi s ra đ c h da trê n d ng ca m ì Hìn h X uân Tr n H uy Cng p há t trin c h c ác trò ch  n g ngh m  I nternet A p u ndation), d  t k giao d L ight vn y n g (SilverL  ch v, tài n n h 2-1: Các ii. Dch v đ i ca Wi n n dch v đ á ì nh. h 2-2: Các m n g – Võ Công h ính ca W i  i đi đng  i ca Mir c p plication - d ùng XA M d in ngi y êu cu n g ight plug-i n n guyên, gi a thành ph n đám mây: n dows Pho n á m mây, n h m áy dch v  Khanh i ndows Ph o phong p h c osoft h t r - RIA), S i M L (Extens i dùng (Use r g i s d  n ). Còn X N a o ti p dùn g n thc thi c h n e 7, Micr o h à phát tri n  đám mây m o ne 7 là cá c h ú đc t  r  viêc ph á i lverlight x ible Appli c r Interface) v  ng đu c u X NA là m t g d p hát tr i h ính ca W o soft đã cu n n có th kh a m à Windo w  t à c ng dng  o bng c á á t trin các x ut phát t c ation Mar k v à s dng u i phi c t nn tng m i n các trò W indows Ph o n g c p cho a i thác má y w s Phone 7 à i:  án m Tra n s dng cô n á c công c  ng dng t t  WPF ( W k up Lang u .Net đ ph c ài mt  n m nh m b chi có ch  o ne 7 nhà phát t r y ch này t r h tr. m ôn hc n g 9/45 n g ngh  XNA. t hiên v W indow u age) đ h át trin, n g dng b ao gm  t lng r in mt r ong các [...]... ý nh c a khách hàng Ví d , k l a o thay i s tài kho n mà ti n c g i n trong thông i p b ng m t tài kho n gi m o L p thông i p Ví d , M t c a hàng sách tr c tuy n nh n c hàng tr m n t hàng và g i sách n khách hàng dù h không th c hi n yêu c u T ng công làm d ch có kh n ng c a m t d ch v xác th c khách hàng Trong tr ng h p này, d ch v không th b o m khách hàng c quy n th c hi n m t giao dich nào ó tránh... CSDL b hàng 4 h bán 4 B ng d li u: Các b n c s d ng d ng trong c s d li u: g B ng nghành hàn ng Tên fi ield Ki u d li u Chi u dài Di n gi i MaNg ghanhHang Char 10 Mã nghàn hàng nh TenN NghanhHang g Var rchar 50 Tên nghàn hàng nh Ý ngh a các tr h ng: MaNg ghanhHang: là khoá ch hính, ch ra mã nghành hàng do tr h rung tâm mu s m quy ua y nh TenN NghanhHang tên c a ng g: ghành hàng g B ng lo i hàng: Tên... ng – Võ Công Khanh Di n gi i Tran 25/45 ng GVHD: TS Lê Xuân Tr ng tài: án môn h c MaLoaiHang Char 10 Mã lo i hàng TenLoaiHang Varchar 50 Tên lo i hàng MaNghanhHang Char 10 Mã nghành hàng Ý ngh a các tr ng: MaLoaiHang: là khoá chính, ch ra mã c a lo i hàng do trung tâm mua s m quy nh TenLoaiHang: tên c a lo i hàng MaNghanhHang: là khoá ngo i, mã nghành hàng tham chi u n b ng nghành hàng B ng s n ph m:... H th ng s n ph m trong trong trung tâm mua s m h h g c chi thành các nghàn hàng, nh trong m i nghàn hàng l i nh c chia làm các lo i hàng nh h n Ví d : i n gia d ng là l n g g g m t nghành hàng c a trung tâm, trong i n gia d ng có 3 lo i hàng là tivi, t l nh, u a M i lo i hàn l i có các s n ph m trong ó ng c M i nhân viên bán hàng tr n b rong trung tâm s ch u trách nhi m v m t nghành hà nh t t àng nh,... c a t ng nhân viên bán hàng HoTen: h tên y c a nhân viên NgaySinh: ngày sinh c a nhân viên NgayLamViec: ngày nhân viên b t DiaChi: u làm vi c a ch riêng c a nhân viên DienThoai: i n tho i liên l c LuongCanBan: m c l ng c n b ng c a m i nhân viên PhuCap: ph c p n u có MaNghanhHang: là khoá ngo i, mã nghành hàng tham chi u MatKhau: mât kh u c a m i nhân viên B ng hoá n b ng nghành hàng ng nh p vào h... ng d ng h tr bán hàng ta s tìm hi u q m t n d ng n gi n, ây n qua ng ch ng trình này g m m t d ch v phí Server cu c p hàm Add nh n hai s ngu n y ía ung m uyên int và tr k t qu là phép toán c ng c a 2 s , ng d ng phía client s ch y trên thi t b di à n h i ng s k t n i n d ch v và th c hi n thao tá này C 2 ch ng t h ác trình này u ch y trên m t máy c c b Phía Server: S Trong Visual Stu g udio th c hi... ài: án m h c môn k gia di n làm các t p tin c a d án nh các nh phát tri n ao n hà n, ng th i h có th t truy c p các t p tin này b ng các côn c thi t k không t n t i trên Visual Stu ng udio th ng ch t n g t i trê các ph n m n thi t k ên c bi t t o nên g giao di n ng i dùng II Xây d ng ng d ng n gi n trong mô tr ng W I n n ôi Windows Ph hone 7: Khi b t u ch ng trình Visual Studi b n s t y màn h V io,... h i chi phí v g g i tr cao Hàng i trong WCF c xây d ng d a trên M g MSMQ (cò g i là M òn Message Qu ueuing) MQ u , cx xem nh là m t d ch v NT MSM ch u MQ MSM là m t tu ch n c a Windows, nó trách nhi m b t các thông i p c n g i trong hàng i truy n t i d i da ngh a là ngu n c g anh uy ác g ông i p d i danh ngh a phía h và chu n n cá hàng i ích Hàng i ích s nh n thô ích và sau ó s g i thông i p b t c lúc... l d ng mà b n ã làm vi c g n ây Hình 2-4: Visua Studio 20 startup screen h al 010 Visua Studio cu c p nhi u tính n ng th ng al ung g c th y tro các mô tr ng ph tri n ôi hát ong ng d ng Thông qua c a s Solution Explorer b n có th th y g n c các t p tin và th n m c c a project d i d ng cây th m c, b n có th di chu n các c a s trong Visual g ó uy g Studio và s p x p chúng th ý mu n c a b n N o heo Ngoài... trình Visual St h h tudio 2010 Express E Edition và c n File î New ch ct Projec SVTH Hu nh Huy C H: H ng – Võ Công Khanh Tran 11/45 ng GVHD TS Lê Xuân Tr D: X ng n tà ài: án m h c môn B c 2: trên cùng c a c a s Ne Project l a ch n m u ew án Windows Phone n s Appli Hình 2ication trong tr ng Na HelloW g ame WindowsPh hone7 t tên cho án nh 2 Hình 2-5 T o m t 5: án m i c th y giao di n v i mà hình phâ chia . tâm bán l, khi khách hàng chn mua mt món hàng, các nhân viên phi lp hoá đn bng tay ti quy thanh toán, trong các trung tâm bán l ln có nhiu khu vc khác nhau, khách hàng phi di chuyn. tài: ng dng h tr bán hàng trên thit b di đng đc xây dng đ áp dng vào các trung tâm mua sm ln có nhiu tng, nhiu khu vc, vi nhiu mt hàng và nghành hàng khác nhau đ tng. Ngoài ra, ng dng h tr bán hàng trên các thit b di đng còn đc xây dng theo các chc n ng riêng bit, d dàng tu chnh li đ đ phù hp vi tng mô hình bán hàng trong thc t. VI.

Ngày đăng: 18/05/2015, 02:19

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan