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
TR NG IH CM 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 TRÊN THI T B DI 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 Tháng n m 2012 BÁN HÀNG NG GVHD: TS Lê Xuân Tr ng tài: L I CÁM án môn h c N Ki n th c m t kho tàng vô giá, m t hành trang v ng ch c nh t đ vào đ i, ng i truy n đ t ki n th c nh ng ng i r t đáng đ c tôn vinh Chính v y chúng em xin giành tr n trang đ u tiên c a báo cáo th c t p t t nghi p kính xin g i đ n quý th y cô tr ng i h c M TP.HCM lòng bi t n chân thành 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 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 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 hồn thành khóa lu n t t nghi p 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 v i cơng vi c, cu c s ng ó nh ng k v t vô giá đ i v i chúng em Tuy nhiên, v n ki n th c có h n nên khơng tránh đ c nh ng sai sót, v y chúng em r t mong nh n đ c s ch b o góp ý c a q th y 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 kính chúc quý th y cô d i s c kh e thành công công vi c SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 1/45 GVHD: TS Lê Xuân Tr ng NH N XÉT C A GIÁO VIÊN H tài: án môn h c NG D N SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 2/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c M CL C L I CÁM N NH N XÉT C A GIÁO VIÊN H B NG THU T NG NG D N TI NG ANH Ch ng 1: T NG QUAN I Gi i thi u: II M c đích làm đ tài: III Ph ng pháp nghiên c u: IV Ph m vi đ tài: V Nh ng đóng góp c a đ tài: VI Ch B c c c a báo cáo: ng 2: L P TRÌNH M NG TRÊN N N T NG DI NG WINDOWS PHONE N n t ng di đ ng Windows Phone: I T ng quan: Chi Ti t h u hành Windows Phone 7: II Xây d ng ng d ng đ n gi n môi tr III ng Windows Phone 7: 11 Mơ hình l p trình m ng n n t ng di đ ng Windows Phone: 17 Mơ hình l p trình m ng: 17 Windows Communication Foundation: 17 Ch I ng 3: C S D LI U 24 T ch c c s d li u phía máy ch : 24 Mơ hình th c th k t h p: 24 Miêu t khái quát: 24 Mơ hình quan h : 25 B ng d li u: 25 II T ch c c s d li u phía máy khách: 28 Ch I ng 4: HI N TH C CH Xây d ng ch NG TRÌNH 30 ng trình Client-Server đ n gi n n n t ng đ ng: 30 II Xây d ng ch c n ng ng d ng h tr bán hàng: 34 Ch c n ng đ ng nh p: 35 SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 3/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c Ch c n ng hi n th danh sách s n ph m lên thi t b di đ ng: 36 Ch c n ng đ t hàng: 37 Ch c n ng l y danh sách máy in: 38 Ch c n ng 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 u m: 43 H n ch : 43 H ng phát tri n: 43 Tham kh o: 44 SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 4/45 GVHD: TS Lê Xuân Tr ng tài: B NG THU T NG án môn h c 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 đ c xây d ng, cịn có th xem m t ng d ng, m t project có nhi u t p tin c a ng d ng, tài nguyên ng d ng SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 5/45 GVHD: TS Lê Xuân Tr ng Ch tài: án môn h c 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 phát tri n m nh, trung tâm bán l xu t hi n kh p m i n i c nh tranh kh c li t t o nên m t trung tâm bán l thành cơng ngồi vi c làm th đ có giá bán h p lý, h u t t quy trình tố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 trung tâm bán l v n ho t đ ng th cơng, quy trình tố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 n n t ng đ ng s làm quy trình bán hàng đ n gi n chuyên nghi p h n Vi c áp d ng công ngh thông tin vào 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 toán c ng nh l u d li u g n nh t đ ng, tránh đ c sai sót nhân viên g p ph i, ngồi 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 đ 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 ch c n ng c b n nh tìm ki m s n ph m, th c hi n toán l p hoá đ n, l u tr d li u II M c đích làm đ tài: Hi n trung tâm bán l , khách hàng ch n mua m t hàng, nhân viên ph i l p hoá đ n b ng tay t i qu y toán, 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 toán tránh r c r i này, ng d ng h tr bán hàng s ch y thi t b đ ng nh Smartphone, máy tính b ng… k t n i đ n m t server l u tr d li u đ th c hi n toán, l u in hoá đ n Vi c đ c ph c v t i ch s giúp khách hàng c m th y tho i mái nh t Ngồi q trình tốn đ c th c hi n t đ ng h thông thơng tin nên th i gian tố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 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 thi t b di đ ng III Ph ng pháp nghiên c u: Trong đ tài này, v n đ quan tr ng vi c xây d ng k t n i t 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 mơ hình giao ti p theo h ng d ch v (Server Oriented Architecture -SOA) hay g i mơ hình Client-Server gi i pháp hi u qu Ta s tìm hi u ph ng pháp giao ti p, truy n t i d li u, thông p gi a thi t b mơ hình SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 6/45 GVHD: TS Lê Xuân Tr ng tài: án mơn h c Ngồi ta cịn ph i tìm hi u cách l u tr d li u thi t b di đ ng 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 ph ng pháp hi u qu nh t d a vào đ l n đ 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 thi t b di đ ng đ c xây d ng đ áp d ng vào 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 nghành hàng khác đ t ng d ng u m c a thi t b di đ ng 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 áp d ng k thu t l p trình m ng l p trình thi t b di đ ng đ khai thác s phát tri n c a h t ng m ng hi n tính c đ ng mà thi t b di đ ng mang l i, đ tài s giúp trung tâm bán hàng gi i quy t 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 kh n ng áp d ng đ tài th c t r t cao Ngoài ra, ng d ng h tr bán hàng thi t b di đ ng đ c xây d ng theo 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 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 Ch ng 2: T ng quan v vài trò c a h u hành di đ ng, gi i thi u h u hành di đ ng Windows Phone 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 Ch ng 5: Trình bày gi i thích Ch ng 6: Trình bày s đ ho t đ ng giao di n c a ch Ch ng 7: K t lu n h SVTH: Hu nh Huy C ng trình ng d ng ng trình ng phát tri n c a ng d ng ng – Võ Công Khanh Trang 7/45 GVHD: TS Lê Xuân Tr Ch ng tài: ng 2: L P TRÌNH M NG TRÊN N N T NG DI WINDOWS PHONE án môn h c NG I N n t ng di đ ng Windows Phone: T ng quan: Ngày m ng l i thông tin g n nh ph sóng tồn c u, hãng vi n thông cung c p 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 n n t ng đ t o s bùng n thi t b di đ ng, nh máy tính b ng, smartphone… Có u đ đánh giá s thành công c a m t thi t b di đ ng c u hình ph n c ng, n n t ng h u hành, ng d ng h tr cho h u hành M t thi t b di đ ng c n có c u hình phù h p đ đáp ng yêu c u c a h u hành ng d ng, n u c u hình khơng đ s làm gi m tr i nghi m mà h u hành ng d ng mang l i cho ng i s d ng Tuy v y, c u hình c a thi t b ch đóng m t vai trò t ng đ i s thành công c a thi t b , h u hành h th ng ng d ng cho thi t b m i đóng vai trị th c s quan tr ng s thành công H u hành có vai trị qu n lý thi t b ph n c ng, tài nguyên ph n m n thi t b , qu n lý u ph i ti n trình H u hành m t ph n m n trung gian vi c giao ti p gi a ph n c ng ng i s d ng M t đ 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 ph i cung c p nhà phát tri n ng d ng m t môi tr ng v i công c công ngh hi n đ i đ xây d ng ng d ng đáp ng nh ng mong đ i c a ng i s d ng M t s h u hành cho thi t b di đ ng phát tri n hi n nh IOS s n ph m Apple, Andriod h u hành mã ngu n m c a Google Windows Phone c a Microsoft… ng d ng h tr bán hàng thi t b di đ ng s đ c vi t n n t ng Windows Phone 7, h u hành đ c nhi u h tr t Microsoft Chi Ti t h u hành Windows Phone 7: a Ki n trúc c a h u hành Windows Phone 7: Windows Phone đ c Microsoft thi t k d a tiêu chí giúp l p trình viên d dàng h n vi c t o nên ng d ng RIA (Rich Internet Application) v i công ngh n n t ng d a Net, Silverlight XNA Frame Work, v i nh ng l p trình viên t ng làm qua Silverlight vi c chuy n sang Windows Phone m t vi c d dàng, khơng ch có th Microsoft u cho nhà s n xu t v i vi c t o nên m t môi tr ng phát tri n thi t k đ n gi n có th ch y đ c ph n c ng c a nhi u hãng khác Ki n trúc c a Windows Phone đ c chia thành thành ph n chính: i Thành ph n th c thi: có m t nhìn tồn di n v n n t ng Windows Phone ta c n tìm hi u v thành ph n th c thi khác c a SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 8/45 GVHD D: TS Lê Xuân X Tr ng n tàài: án m môn h c Hai co on đ ng phát p tri n ch hính c a Wiindows Phoone cácc ng d ng s d ng cônng ngh Silverrlight c trò ch i đ ng phong phhú đ c t o b ng cáác công c XNA Silverrlight côn ng ngh m i c a Mirccosoft h trr viêc pháát tri n ng d ng tthiên v Intern net (Rich Internet I Ap pplication - RIA), Siilverlight xxu t phát t WPF (W Window Presen ntation Fou undation), dùng d XAM ML (Extensiible Appliccation Markkup Languuage) đ làm n n t ng thi t k giao di d n ng i dùng (Userr Interface)vvà s d ng Net đ phhát tri n, v y SilverL Light v n yêu y c u ng g i s d ng đ u cuu i ph i ccài m t nng d ng SilverrLight nhún ng (SilverLight plug-in n ) Còn XN XNA m t n n t ng m nh m bbao g m ph h n m n, d ch v , tài nguyên, n giaao ti p dùngg d phát trii n trò ch i có ch t l ng cao Hìn nh 2-1: Các thành ph n th c thi chhính c a W Windows Phoone ii D ch v đám mây: Cùng v i s đ i c a Win ndows Phon ne 7, Microosoft cunng c p cho nhà phát trri n m t máy ch c d a n d ch v đáám mây, nh hà phát tri n có th khaai thác máyy ch trrong ng d ng c a mìình Hình h 2-2: Các máy m d ch v đám mây m mà Window ws Phone h tr SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 9/45 GVHD D: TS Lê Xuân X Tr Ch C ng n ng 4: HI N TH C C CH tàài: án m môn h c N NG TRÌN NH I Xây d ng n ch ng trình Clien nt-Server đ n gi n trrên n n t n ng đ ng:: xâây d ng ng n d ng h tr bán hàng ta s tìm hi u qqua m t nng d ng đ n gi n, ch ng n trình y g m m t d ch v phíía Server cuung c p hàm m Add nh n hai s nguuyên int tr k t qu làà phép toán n c ng c a s , ng d ng phía client s chh y thii t b di đ ng s k t n i đ n d ch v th c hi h n thao táác C ch ng ttrình đ u ch y m t máy c c b Phía Server: S Trong g Visual Stu udio th c hi h n t o m t ng d ng Windows Froms Appplication b ng cách ch n File / New w Project / Visual C# C / Winddows From ms Applicattion đ t tên SimpleHostt Trong thaanh menu Project P ch n WCFSim mpleHost Prroperties, trrong th WCFS Appliication đ i Target T Fram mework thàn nh “.NetFraamework 4”” Sau đ ta th c hi n tham ch hi u đ n th vi n Systtem.ServiceeModel b nng cách ch n menu Projecct / Add Reeferences / N Net / System m.ServiceM Model Trong g menu Projject ch n Add A New Iteem / Visuall C# Items / Interface đ c tên cho l p giao di d n ITest.cs I Trong g l p Itest taa thêm đo n mã sau: T kh hóa ServiceeContract ch h làà m t d ch v s d ngg WCF, phh n n i dunng interfa face làà ph n giao o di n, ch ng trình phhía Client s nhìn th y phía Serveer thơng qua giao g di n nàày.T khóa OperationC Contract chh m t ph ng th c mà d ch v cung c p, trrong tr ng g h p n ch th hao tác Addd ph n giao di n c a d ch v , thao tác Ad dd s đ c phía Clientt th y s d ng Sauu khai bbáo ta c n vvi t ph n mãã ngu n cho th hao tác y, men nu Project ta t ch n New w Item / V Visual C# Iteems / Classs đ c tên ch ho l p Test.cs L p s đ c dùùng đ vi t n i dung m mã ngu n c a ph ng n th c t o l p giao di n n Trong nng d ng nàyy l p Test.ccs có n i duung nh sau: SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 30/45 GVHD D: TS Lê Xuân X Tr ng n tàài: án m môn h c Sau k ta th c hi h n b c có ngh n a ta đđã hi n th c m t d ch v đ n gi n, ng d ng taa s cho d ch c v ch y m t Windows From T c a s Sollution ta nh p chu t ph i vào l p Frrom1.cs ch h n ViewCoode T p tinn ch a mã ngu n c a c a s From1 s hi n taa, ta thêm vàào hai khai báo th vi n: hai báo ph n mã ngu n s kki n Page_L Load c a Frrom1 đ Sau ta th c hii n ph n kh Windows W From ch y lên d ch v c nng đ c kh i đ ng theeo Ph n mãã ngu n nh h sau: SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 31/45 GVHD D: TS Lê Xuân X Tr ng n tàài: án m môn h c g address đ a ch mà d ch v s ch y, g i Enddpoint Addrress Phía C Client s Trong k t n i đ n Server qua đ a ch c Trong tr ngg h p d ch v s cch y poort 9090 loccalhost đ i di n cho đ a ch 12 27.0.0.1 n u d ch v ch y m ng đ a ch localh host s thaay th b ng n đ a ch IP c a m máy Server i t nng smb thuu c l p ServicceMetadataaBehavior s ch c giao thh c đ Clieent có th nh n Metaadata t Server đ t o nên n l p proxy y trung gian n Câu l nh HostProxyy.Open() đ b t đ u khh i ch y d ch v Bây gi g n u ta th t c hi n d ch ng d ng s khơng nnh n đ c thông báo l i nào, nh n đ c thôngg báo nh ng g n u ta t ch y ng d ng lên s AddessssAccessD DeniedExcep ption Ta ph h i thoát nng d ng Serrver m Command Prompt d i quy q n ng i qu n tr v đánh câu u l nh sau: netsh http p add urlac url=http:///+:9090/tesst Bây gi g n u ta ch c y ng d ng phía Server S lên s nh n đ c thông bbáo thành ccông, đ ch c ch n d ch c v ho t đ ng ta m trrình t Web vvà đánh đ a ch Service” hi n “http://localhost:9090/test” ta s th y trrang “TestS Phía Client: C M Visual V Stud dio, mene m File ch n New / Project / Visual C# / Silverlight for Windows Phone / Windowss Phone Ap pplication vvà đ c tên chho ng d nng Window ws Phone CFSimpleClient ng n d ng đ c t o ta s có t p tin nh sauu: WC SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 32/45 GVHD D: TS Lê Xuân X Tr ng n tàài: án m môn h c ây l m t ng d ng Windows Phon ne đ n gi n ch a th k t n i đ n Server, m mu n s d ng Server ta ph p i th c hii n thao kh o đ n Servver thông qqua đ a ch IP c a máyy Server p://localhostt:9090/test””, đ th c hhi n b c này, t i tr ng h p đ a ch “http menu Project ta ch n Add Service Reeference nh p đ a cch b m Go Sau quuá trình n ph c l p c a phía d chh v s hi n Quá trìình Add tìm kii m Server , ph ng Servicce Referencce nh m liiên k t đ n d ch v th thông qua đ a ch nh n siêu d li u (Metaadata) đ Cllient có th t o l p trung gian proxy đ k t n i đ n d ch v T Ta s đ t tên l p trung giaan TestClient T Hình H bên d i th hi n k t qu c a trìình Add Servicce Referencce SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 33/45 GVHD D: TS Lê Xuân X Tr ng n tàài: án m mơn h c n b c taa có th giaao ti p v i d ch v thôông qua l p trung giann TestClientt Trong ng d ng giao di d n c a ng g d ng Win ndows Phonne ta s thêêm vào m t nút nh n vvà s ki n click ta s s d ng g d ch v đ g i hàm Add bên S Server Tronng t p tin cch a mã ngu n c a ng d ng Windo ows Phone MainPage.x M xaml.cs ta s thêm khai báo thh vi n: cácc mã ngu n sau: Trong g hàm s ki n click bttn_Connectt_Click c a nút nh n, dòng l nh 30 s t o m t k t n i đ n d ch v thông qua đ i t ng trung t gian T TestClient đ a ch Server, ngooài ta ph i th t c hiên khai k báo hàm m đ c g i s ki n hoàn thàành tác v c a Serverr x y ra, tr ng h p hàm m client_A AddCompletted dòngg th 34, táác v Add s đ c g i vàà client s g i bi n s nguyên làà 12 13 v phía Servver Khi tác t v ho oàn thành k t v đ c g i v phíía Client hàm s ki n client_ _addComplleted đ c g i th c hi n hi n k t qu hình tthơng qua m t h p tho i thơng báo, phía Clientt s nh n k t qu g i v thông quaa bi n e.Result n ch c n ng tron ng ng d n ng h tr b bán hàng: III Xây d ng Trong g ng d ng mà ta xâây d ng tron ng đ án nàày s có c u trúc hoo t đ ng gi ng nh ng d ng đ n gii n ph n I s có thêm t thhành ph n cch c n ng khác ph c t p h n đ gi i quy t cácc yêu c u c a đ án SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 34/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c Ch c n ng đ ng nh p: a Mơ hình ho t đ ng: CLIENT SERVER G i (Mã NV) Nh n ĐĂNG NH P S Nh n H P L G i (Đ/S) Network KI M TRA ĐĂNG NH P Đ L Y S N PH M … Hình 4-1: s đ ho t đ ng c a trang đ ng nh p b Hi n th c: Sau chu n b m t c s d li u nh trình bày Ch ng IV, bây gi s xây d ng ch c n ng đ ng nh p d a vào b ng nhân viên đ m i nhân viên có th đ ng nh p vào h th ng Ch c n ng đ ng nh p d a nguyên t c yêu c u – tr l i Phía Server ta c n hàm ki m tra đ ng nh p nh n vào hai bi n mã nhân viên m t kh u c a m i nhân viên, n u k t qu ki m tra h p l s g i tr bi n True v Client ng c l i bi n False Phía Client g i hàm đ ng nh p đ i k t qu t phía Server, n u k t qu h p ta s ti n hành th c hi n ch c n ng l y danh sách s n ph m, n u khơng h p l s chuy n v trang đ ng nh p t đ u SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 35/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c Ch c n ng hi n th danh sách s n ph m lên thi t b di đ ng: a Mơ hình ho t đ ng: CLIENT SERVER … Đ Network KI M TRA T N T I DSSP (trong Isolated Storage) K T QU Nh n S L Y NGÀNH HÀNG Mã ngành hàng G i (Mã NV) L Y S N PH M L Y LO I HÀNG Mã lo i hàng L U DSSP (vào Isolated Storage) Nh n G i (DSSP) L Y DANH SÁCH S N PH M HI N TH DSSP Hình 4-2: s đ ho t đ ng c a trang s n ph m b Hi n th c: th c hi n hi n th danh sách s n ph m lên thi t b di đ ng c a nhân viên, ta c n th c hi n b c t i danh sách s n ph m t phía server, sau l u tr vào b nh c a thi t b , hi n th danh sách lên hình Ph ng th c t ng h p danh sách s n ph m g i v Client c a Server s th c hi n k t n i c s d li u, d a vào mã nhân viên mà Client g i kèm g i ch c n ng đ xác SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 36/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c đ nh nhân viên làm vi c nghành hàng t xác đ nh nh ng lo i hàng mà nhân viên qu n lý Khi có lo i hàng mà nhân viên qu n lý Server s th c hi n truy v n l y danh sách s n ph m đ a vào mã lo i hàng đ g i v phía Client Vì danh sách s n ph m đ c phía Client l u l i d i d ng t p tin XML Isolated Storage đ ti n cho nh ng l n s d ng sau, nên tr c g i ch c ph ng th c l y s n ph m ta s ki m tra t p tin XML danh sách s n ph m có t n t i ch a N u t n t i ta s truy xu t vào t p tin XML hi n lên trang s n ph m qua m t Listbox, n u ch a t n t i s g i ph ng th c l y s n ph m đ l y danh sách sau bi n đ i danh sách ki u s n ph m thành t p tin XML đ l u vào Isolated Storage đ dùng cho nh ng l n k ti p, sau hi n lên Listbox Ch c n ng đ t hàng: a Mơ hình ho t đ ng: CLIENT (Khách hàng yêu c u) T O GI HÀNG Tên gi hàng Đ T HÀNG Mã m t hàng – S l ng KI M TRA M T HÀNG T N T I Đ TĂNG S L NG MH TRONG GI HÀNG S THÊM VÀO GI HÀNG SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 37/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c b Hi n th c: Ch c n ng đ t hàng đ c hi n th c hồn tồn bên phía Client, m t gi hàng đ c t o s li n v i thơng tin c a m t khách hàng nh tên khách hàng, đ a ch , liên l c… m t gi hàng ch a m t danh sách s n ph m s l ng m i s n ph m mà khách hàng yêu c u, t t c d li u v khách hàng danh sách s n ph m đ c đ t hàng đ c bi u di n d i m t l p g i Customer Khi m t s n ph m đ c yêu c u, mã s n ph m s đ c so trùng v i mã s n ph m có gi hàng, n u m t m t hàng đ c yêu c u hai l n m t gi hàng ch ng trình s th c hi n c ng s l ng c a s n ph m thành m t đ tránh trùng khóa c s d li u, n u khơng có hi n t ng trùng l p mã s n ph m s n ph m s đ c thêm vào gi hàng v i hai thu c tính mã s n ph m s l ng Ch c n ng l y danh sách máy in: a Mơ hình ho t đ ng: SERVER Network CLIENT G i YÊU C U DANH SÁCH MÁY IN Nh n L Y DS MÁY IN G i HI N TH MÁY IN Nh n b Hi n th c: hi n th c ch c n ng phía Server ta ph i khai báo ph ng th c l y danh sách máy in l p giao di n d ch v nh ph ng th c Add ch ng trình đ n gi n m c I hi n th c hi n chi ti t cài đ c đ l y đ c danh sách máy in k t n i v i Server đ t o thành m t danh sách máy in Các máy in khác đ c phân bi t v i b ng tên máy in Trong NET danh sách máy in đ c l u l p PrinterSettings.InstalledPrinters ta ch vi c truy xu t l p đ l y tên máy in sau g i cho Client Client sau g i ph ng th c s nh n danh sách hi n th lên SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 38/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c Ch c n ng tốn: a Mơ hình ho t đ ng: CLIENT (Khách hàng yêu c u) Network SERVER CH N GI HÀNG Tên gi hàng Nh n L U GI HÀNG (Vào CSDL) S hóa CH N MÁY IN IN HĨA Đ N Tên máy in THANH TỐN G i (Thơng tin gi hàng) b Hi n th c: Khi khách hàng yêu c u toán, ta th c hi n ch n máy in t ng đ ng g i ph ng th c tốn hóa đ n bên phía Server đ ng th i g i tồn b thơng tin khách hàng danh sách m t hàng đ c đ t hàng tên máy in v Ph ng th c toán s th c hi n ba cơng vi c nh p thơng tin khách hàng, danh sách s n ph m đ c đ t vào b n hóa đ n c s d li u, n thông tin vào bi u m u hóa đ n, in hóa đ n SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 39/45 n GVHD D: TS Lê Xuân X Tr ng n Ch tàài: án m môn h c ng 5: K T QU HI N TH H C I Giao di n ch ng trình: Hìình 5-1: Giaao di n đ ng nh p, yêu uc u nh p mã nhân n viên v m t kh u u Hình 2: Giao di n trang dannh sách s n pph m Hìình 5-3: Giaao di n tran ng t o gi hàng, h yêu u c u nh p tên khách hàng h liên n l c Hình 4: Giao di n trang qu n lý gi hhàng SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 40/45 GVHD D: TS Lê Xuân X Tr ng n Hình H 5-5: Giao G di n traang đ t hàng tàài: án m mơn h c Hình 6: Giao di n ch c n nng ch n máyy in Hình H 5-7: Giiao di n tran ng chi ti t gi g hàng SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 41/45 GVHD D: TS Lê Xuân X Tr ng n tàài: án m mơn h c Hình 5-8: Bi u m u hóa đ n SVTH H: Hu nh Huy H C ng – Võ Công Khanh Tranng 42/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c II K t lu n: u m: ng d ng giúp công vi c bán hàng trung tâm mua s m tr nên hi n đ i, t ng n ng xu t làm vi c c a nhân viên Giúp khâu bán hàng khâu tốn tr nên nhanh chóng ng d ng cho phép nhân viên có th in hóa đ n t i ch cho khách hàng mà không c n đ n qu y thu ngân nh truy n th ng H n ch : ng d ng ch ch y đ c n n Windows Phone, ch a hi n th c n n h u hành khác Vì th i gian h n h p đ th c hi n đ án nên vi c s p x p trang c a ng d ng ch a đ c h p lý mã ch ng trình ch a đ c t i u Phía Server ch a có ch c n ng qu n lý d li u c a trung tâm mua s m Ch cung c p m t s ph ng th c đ n gi n H ng phát tri n: T nh ng h n ch c a đ tài, chúng em s phát tri n đ án thành m t ng d ng qu n lý chuyên d ng, v i ch c n ng ph c t p Th c hi n nghiên c u nhân viên bán hàng đ mang l i s tho i mái s d ng ph n m n SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 43/45 GVHD: TS Lê Xuân Tr ng tài: án môn h c Tham kh o: [1] Ebook Microsoft Press Programming Windows Phone - Henry Lee and Eugene Chuvyrov [2] Ebook Beginning WP7 Application Development [3] Ebook Microsoft Windows Communication Foundation Step by Step - John Sharp [4] Ebook WCF 4.0 Multi-tier Services Development with LINQ to Entities – Mike Liu [5] http://msdn.microsoft.com/en-us/library/ee354381.aspx [6] http://msdn.microsoft.com/en-us/library/ms731082.aspx [7] http://www.codeproject.com/KB/windows-phone-7/ [8]Các vi t khác Internet SVTH: Hu nh Huy C ng – Võ Công Khanh Trang 44/45