Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
2,49 MB
Nội dung
TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN _(_ ÁN MÔN HC TÀI: NG DNG H TR BÁN HÀNG TRÊN THIT B DI NG Tháng 2 nm 2012 Giáo viên hng dn: TS. Lê Xuân Trng Sinh viên thc hin: Hunh Huy Cng – 0851010025 Võ Công Khanh – 0851010124 GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 1/45 LI CÁM N _(_ Kin thc là mt kho tàng vô giá, là mt hành trang vng chc nht đ vào đi, do đó ngi truyn đt kin thc là nhng ngi rt đáng đc tôn vinh. Chính vì vy chúng em xin giành trn trang đu tiên ca bài báo cáo thc tp tt nghip này kính xin gi đn các quý thy cô trng i hc M TP.HCM lòng bit n chân thành và sâu sc. Chúng em xin chân thành cám n toàn th Ban giám hiu trng i hc M TP.HCM, cám n các thy cô khoa Công ngh thông tin, nhng ngi đã dn dt chúng em sut bn nm hc ti trng. c bit là li cám n chân thành đn thy TS. Lê Xuân Trng đã tn tâm hng dn, giúp đ chúng em hoàn thành khóa lun tt nghip này. Di s ch bo tn tâm ca quý thy cô đã truyn đt cho em nhng kin thc tht vng vàng đ hòa nhp cùng vi công vic, cuc sng. ó là nh ng k vt vô giá đi vi chúng em. Tuy nhiên, do vn kin thc có hn nên không tránh đc nhng sai sót, vì vy chúng em rt mong nhn đc s ch bo và góp ý ca quý thy cô. Mt ln na, chúng em xin gi đn quý thy cô li cm n chân thành nht và kính chúc quý thy cô di dào sc khe và thành công trong công vic. GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 2/45 NHN XÉT CA GIÁO VIÊN HNG DN _(_ GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 3/45 MC LC LI CÁM N 1 NHN XÉT CA GIÁO VIÊN HNG DN 2 BNG THUT NG TING ANH 5 Chng 1: TNG QUAN 6 I. Gii thiu: 6 II. Mc đích làm đ tài: 6 III. Phng pháp nghiên cu: 6 IV. Phm vi đ tài: 7 V. Nhng đóng góp ca đ tài: 7 VI. B cc ca báo cáo: 7 Chng 2: LP TRÌNH MNG TRÊN NN TNG DI NG WINDOWS PHONE 8 I. Nn tng di đng Windows Phone: 8 1. Tng quan: 8 2. Chi Tit h điu hành Windows Phone 7: 8 II. Xây dng ng dng đn gin trong môi trng Windows Phone 7: 11 III. Mô hình lp trình mng trên nn tng di đng Windows Phone: 17 1. Mô hình lp trình mng: 17 2. Windows Communication Foundation: 17 Chng 3: C S D LIU 24 I. T chc c s d liu phía máy ch: 24 1. Mô hình thc th kt hp: 24 2. Miêu t khái quát: 24 3. Mô hình quan h: 25 4. Bng d liu: 25 II. T chc c s d liu phía máy khách: 28 Chng 4: HIN THC CHNG TRÌNH 30 I. Xây dng ch ng trình Client-Server đn gin trên nn tng đi đng: 30 II. Xây dng các chc nng trong ng dng h tr bán hàng: 34 1. Chc nng đng nhp: 35 GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 4/45 2. Chc nng hin th danh sách sn phm lên thit b di đng: 36 3. Chc nng đt hàng: 37 4. Chc nng ly danh sách máy in: 38 5. Chc nng thanh toán: 39 Chng 5: KT QU HIN THC 40 I. Giao din chng trình: 40 II. Kt lun: 43 1. u đim: 43 2. Hn ch: 43 3. Hng phát trin: 43 Tham kho: 44 GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 5/45 BNG THUT NG TING ANH Server Máy ch cung cp dch v. Client Máy khách hàng s dng dch v. Project Mt đ tài đang đc xây dng, còn có th xem là mt ng dng, trong mt project có nhiu tp tin ca ng dng, tài nguyên ng dng. GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 6/45 Chng 1: TNG QUAN I. Gii thiu: Ngày nay, nghành dch v bán l ti nc ta đang phát trin mnh, các trung tâm bán l xut hin khp mi ni và cnh tranh nhau khc lit. to nên mt trung tâm bán l thành công ngoài vic làm th nào đ có giá bán hp lý, hu mãi tt thì quy trình thanh toán sn phm phi nhanh gn, tác phong làm vic ca nhân viên phi chuyên nghip nhm to nên b mt hin đi cho trung tâm. Hu nh hi n nay các trung tâm bán l vn còn hot đng khá th công, quy trình thanh toán còn ph thuc nhiu vào đi ng nhân viên. Vì vy, vic xây dng chng trình h tr bán hàng da trên nn tng đi đng s làm quy trình bán hàng đn gin và chuyên nghip hn. Vic áp dng công ngh thông tin vào các trung tâm bán l s đã đc áp dng nhiu quc gia phát trin. Tt c quy trình thanh toán cng nh sao lu d liu gn nh t đng, tránh đc các sai sót do nhân viên gp phi, ngoài ra còn gim ti đc công vic cho nhân viên bán hàng. Trong gii hn ca đ tài này, ta s tp trung nghiên cu vic s dng nn tng đi đng đ to nên ng dng h tr bán hàng cho mt trung tâm bán l vi các chc nng c bn nh tìm kim sn phm, thc hin thanh toán lp hoá đn, lu tr d liu II. Mc đích làm đ tài: Hin ngay trong các trung tâm bán l, khi khách hàng chn mua mt món hàng, các nhân viên phi lp hoá đn bng tay ti quy thanh toán, trong các trung tâm bán l ln có nhiu khu vc khác nhau, khách hàng phi di chuyn t khu vc tham quan sn phm đn khu vc thanh toán. tránh rc ri này, ng dng h tr bán hàng s chy trên các thit b đi đng nh Smartphone, máy tính bng… và kt ni đn mt server lu tr d liu đ thc hin thanh toán, sao lu và in hoá đn. Vic đc phc v ngay ti ch s giúp khách hàng cm thy thoi mái nht. Ngoài ra vì quá trình thanh toán đc thc hin t đng trên h thông thông tin nên thi gian thanh toán sn phm đc gim đáng k, giúp khách hàng có thin cm tt vi trung tâm bán hàng. Trong đ tài này ta s nghiên cu cách áp dng mô hình lp trình mng xây dng mô hình giao tip gia máy ch lu tr và các thi t b di đng. III. Phng pháp nghiên cu: Trong đ tài này, vn đ quan trng là vic xây dng kt ni t các thit b di đng đn máy ch. thc hin vn đ này, ta có nhiu k thut đ thc hin trong đó mô hình giao tip theo hng dch v (Server Oriented Architecture -SOA) hay còn gi là mô hình Client-Server là gii pháp hiu qu. Ta s đi tìm hiu phng pháp giao tip, truyn ti d liu, các thông đip gia các thit b trong mô hình này. GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 7/45 Ngoài ra ta còn phi tìm hiu cách lu tr d liu trên thit b di đng và máy ch. Mi thit b có nhng phng pháp lu tr khác nhau, ta cn tìm ra phng pháp hiu qu nht da vào đ ln và đ phc to cng nh mc đ quan trng ca d liu. IV. Phm vi đ tài: ng dng h tr bán hàng trên thit b di đng đc xây dng đ áp dng vào các trung tâm mua sm ln có nhiu tng, nhiu khu vc, vi nhiu mt hàng và nghành hàng khác nhau đ tng dng u đim ca thit b di đng và h tng h thng mng ca trung tâm. V. Nhng đóng góp ca đ tài: tài này đã áp dng k thut lp trình mng và lp trình trên thit b di đng đ khai thác s phát trin ca h t ng mng hin nay và tính c đng mà các thit b di đng mang li, đ tài s giúp các trung tâm bán hàng gii quyt các vn đ v nhân lc, cung cp cho khách hàng mt môi trng mua sm hin đi. Vi nhng li th v công ngh hin ti thì kh nng áp dng đ tài trong thc t là rt cao. Ngoài ra, ng dng h tr bán hàng trên các thit b di đng còn đc xây dng theo các chc n ng riêng bit, d dàng tu chnh li đ đ phù hp vi tng mô hình bán hàng trong thc t. VI. B cc ca báo cáo: Chng 1: Gii thiu v đ tài, tình trng ng dng hin nay. Chng 2: Tng quan v vài trò ca h điu hành di đng, gii thiu h điu hành di đng Windows Phone 7. Chng 3: Gii thiu mô hình lp trình mng, gii thiu công ngh Windows Communication Foundation (WCF) đ xây dng mô hình hng dch v. Chng 4: Trình bày c s d liu đ thc hin chng trình ng dng. Chng 5: Trình bày các gii thích. Chng 6: Trình bày s đ hot đng và giao din ca chng trình. Chng 7: Kt lun và hng phát trin ca ng dng. GVHD: TS. Lê Xuân Trng tài: án môn hc SVTH: Hunh Huy Cng – Võ Công Khanh Trang 8/45 Chng 2: LP TRÌNH MNG TRÊN NN TNG DI NG WINDOWS PHONE I. Nn tng di đng Windows Phone: 1. Tng quan: Ngày nay mng li thông tin gn nh ph sóng toàn cu, các hãng vin thông cung cp các dch v cho phép ngi s dng truy cp Internet ti bt c mi ni mà hãng ph sóng. ây là nn tng đ to ra s bùng n các thit b di đng, nh máy tính bng, smartphone… Có 3 điu đ đánh giá s thành công ca mt thit b di đng đó là cu hình phn cng, nn tng h điu hành, và các ng dng h tr cho h điu hành đó. Mt thit b di đng cn có cu hình phù hp đ đáp ng các yêu cu ca h điu hành và ng dng, nu cu hình không đ s làm gim các tri nghim mà h điu hành và ng dng mang li cho ngi s dng. Tuy vy, cu hình ca các thit b ch đóng mt vai trò tng đi trong s thành công ca thit b, h điu hành và h thng ng dng cho thit b mi đóng vai trò thc s quan trng trong s thành công này. H điu hành có vai trò qun lý các thit b phn cng, tài nguyên phn mn trên thit b, qun lý và điu phi tin trình. H đ iu hành là mt phn mn trung gian trong vic giao tip gia phn cng và ngi s dng. Mt đ điu hành thành công phi mang li nhng tri nghim mi m, thu hút ngi s dng, đng thi nó phi cung cp nhà phát trin ng dng mt môi trng vi các công c và công ngh hin đi đ xây dng các ng dng đáp ng nhng mong đi c a ngi s dng. Mt s h điu hành cho các thit b di đng đang phát trin hin nay nh IOS là sn phm Apple, Andriod là h điu hành mã ngun m ca Google và Windows Phone 7 ca Microsoft… và ng dng h tr bán hàng trên thit b di đng này s đc vit trên nn tng Windows Phone 7, đây là h điu hành đc nhiu h tr t Microsoft. 2. Chi Tit h đ iu hành Windows Phone 7: a. Kin trúc ca h điu hành Windows Phone 7: Windows Phone 7 đc Microsoft thit k da trên tiêu chí giúp lp trình viên d dàng hn trong vic to nên các ng dng RIA (Rich Internet Application) vi công ngh nn tng da trên .Net, Silverlight và XNA Frame Work, vi nhng lp trình viên đã tng làm qua Silverlight thì vic chuyn sang Windows Phone 7 là mt vic d dàng, không ch có th Microsoft còn u ái cho các nhà sn xut vi vic to nên mt môi trng phát trin và thit k đn gin và có th chy đc trên phn cng ca nhiu hãng khác nhau. Kin trúc ca Windows Phone 7 đc chia thành 4 thành phn chính: i. Thành phn thc thi: có mt cái nhìn toàn din v nn tng Windows Phone 7 ta cn tìm hiu v các thành phn thc thi khác nhau ca 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 : Hunh H o n đng p r light và c r light là cô n n et (Rich I n tation Fo u n n tng thi v y Silver L r Light nhú n h n mn, d Hì n vi s ra đ c h da trê n d ng ca m ì Hìn h X uân Tr n H uy Cng p há t trin c h c ác trò ch n g ngh m I nternet A p u ndation), d t k giao d L ight vn y n g (SilverL ch v, tài n n h 2-1: Các ii. Dch v đ i ca Wi n n dch v đ á ì nh. h 2-2: Các m n g – Võ Công h ính ca W i i đi đng i ca Mir c p plication - d ùng XA M d in ngi y êu cu 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 dch 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 thc 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 ca W o soft đã cu n n có th kh a m à Windo w t à c ng dng o bng c á á t trin các x ut phát t c ation Mar k v à s dng u i phi c t nn tng 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 dng cô n á c công c ng dng t t WPF ( W k up Lang u .Net đ ph c ài mt n m nh m b chi có ch o ne 7 nhà phát t r y ch này t r h tr. m ôn hc n g 9/45 n g ngh XNA. t hiên v W indow u age) đ h át trin, n g dng b ao gm t lng r in mt 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 chn mua mt món hàng, các nhân viên phi lp hoá đn bng tay ti quy thanh toán, trong các trung tâm bán l ln có nhiu khu vc khác nhau, khách hàng phi di chuyn. tài: ng dng h tr bán hàng trên thit b di đng đc xây dng đ áp dng vào các trung tâm mua sm ln có nhiu tng, nhiu khu vc, vi nhiu mt hàng và nghành hàng khác nhau đ tng. Ngoài ra, ng dng h tr bán hàng trên các thit b di đng còn đc xây dng theo các chc n ng riêng bit, d dàng tu chnh li đ đ phù hp vi tng mô hình bán hàng trong thc t. VI.