TÌM HIỂU WINDOWS PHONE SDK VÀ VIẾT ỨNG DỤNG MINH HỌA

138 274 0
TÌM HIỂU WINDOWS PHONE SDK VÀ VIẾT ỨNG DỤNG MINH HỌA

Đ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 KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM PHẠM ĐĂNG KHOA – 0812234 NGUYỄN ĐÌNH LUYẾN – 0812292 TÌM HIỂU WINDOWS PHONE SDK VIẾT ỨNG DỤNG MINH HỌA KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN CNTT GIÁO VIÊN HƯỚNG DẪN ThS PHẠM MINH TUẤN KHÓA 2008 – 2012 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM PHẠM ĐĂNG KHOA – 0812234 NGUYỄN ĐÌNH LUYẾN – 0812292 TÌM HIỂU WINDOWS PHONE SDK VIẾT ỨNG DỤNG MINH HỌA KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN CNTT GIÁO VIÊN HƯỚNG DẪN ThS PHẠM MINH TUẤN KHÓA 2008 – 2012 LỜI CẢM ƠN Lời đầu tiên, chúng em xin chân thành cảm ơn môn Công Nghệ Phần Mềm, khoa Công Nghệ Thông Tin, trường Đại Học Khoa Học Tự Nhiên thành phố Hồ Chí Minh tạo điều kiện cho chúng em thực luận văn Đặc biệt, chúng em xin gởi lời cảm ơn sâu sắc đến thầy Phạm Minh Tuấn, người trực tiếp hướng dẫn động viên chúng em nhiều thực luận văn Chúng em xin gởi lời biết ơn đến người thân gia đình ni dưỡng tạo điều kiện tốt đẹp để chúng em có ngày hôm Chúng em xin gởi lời cảm ơn đến quý thầy cô khoa Công Nghệ Thông Tin tận tình bảo, truyền đạt kiến thức quý báu suốt thời gian chúng em học trường Xin cảm ơn anh chị bạn bè thân yêu động viên, giúp đỡ chúng em suốt trình học tập làm đề tài Mặc dù hoàn thành luận văn với số kết định không tránh khỏi thiếu sót Chúng em mong nhận đóng góp ý kiến q thầy bạn Tp HCM, 6/2012 Nhóm sinh viên thực Phạm Đăng Khoa – Nguyễn Đình Luyến ĐỀ CƯƠNG CHI TIẾT Tên Đề Tài: Tìm hiểu Windows Phone SDK viết ứng dụng minh họa Giáo viên hướng dẫn: Ths Phạm Minh Tuấn Thời gian thực hiện: từ 16/12/2011 đến 22/6/2012 Sinh viên thực hiện: Phạm Đăng Khoa - 0812234 Nguyễn Đình Luyến - 0812292 Loại đề tài: Tìm hiểu cơng nghệ xây dựng ứng dụng minh họa Nội Dung Đề Tài: Đề tài gồm số nội dung sau: • • Tìm hiểu phát triển Smartphone hệ điều hành dành cho Smartphone Nghiên cứu hệ điều hành Windows Phone tảng phát triển ứng dụng dành cho hệ điều hành • Tìm hiểu xây dựng tài liệu kỹ thuật lập trình ứng dụng hệ điều hành • • • • Windows Phone Khảo sát nghiên cứu giải pháp xây dựng hệ thống quản lý nhà hàng có Xây dựng hệ thống thực đơn điện tử giải vấn đề kỹ thuật liên quan Cài đặt thử nghiệm đánh giá ứng dụng Tổng hợp đánh giá báo cáo đề tài Kế Hoạch Thực Hiện: • Giai đoạn (từ 16/12/2011 đến 16/1/2012): Tìm hiểu hệ điều hành Windows • • • • • • • Phone nghiên cứu kĩ thuật lập trình tảng Giai đoạn (từ 17/1/2011 đến 31/1/2012): Khảo sát phân tích hệ thống quản lý nhà hàng có Giai đoạn (từ 1/2/2012 đến 20/2/2012): Phân tích thành phần hệ thống thực đơn điện tử Xây dựng Cơ sở liệu Web Service Giai đoạn (từ 21/2/2012 đến 31/3/2012): Xây dựng tính đặt dành cho Mobile phục vụ (Nguyễn Đình Luyến) Tìm hiểu ASP.NET MVC xây dựng thành phần Server Quản lý nhà hàng dành cho Admin Web (Phạm Đăng Khoa) Giai đoạn (từ 1/4/2012 đến 31/4/2012): Xây dựng thêm tính nghiệp vụ dành cho Mobile Giai đoạn (từ 1/5/2012 đến 15/5/2012): Xây dựng thành phần Quản lý nhà hàng dành cho Admin Mobile Giai đoạn (từ 16/5/2012 đến 31/5/2012): Thực triển khai, sửa lỗi viết báo cáo Giai đoạn (từ 1/6/2012 đến 24/6/2012): Hoàn thiện báo cáo tài liệu kỹ thuật Xác nhận GVHD Ngày 22 tháng năm 2012 Sinh viên thực Ths Phạm Minh Tuấn Phạm Đăng Khoa Nguyễn Đình Luyến MỤC LỤC MỤC LỤC HÌNH Hình 2-1 Các hệ điều hành dành cho Smartphone .4 Hình 2-2 Hệ điều hành Windows Phone Hình 2-3 So sánh Windows Phone với hệ điều hành di động khác .9 Hình 2-4 Cộng tác sử dụng cơng cụ SDK .13 Hình 2-5 Hệ thống Windows Phone 15 Hình 2-6 Kiến trúc hệ thống Windows Phone 15 Hình 2-7 Kiến trúc Runtimes .16 Hình 2-8 Quy trình phát triển ứng dụng hệ thống Windows Phone 17 Hình 2-9 Mơ hình phân cấp chức 19 Hình 2-10 Mơ hình phát triển bảo mật 20 Hình 2-11 Mơ hình kiến trúc .21 Hình 2-12 Sliverlight frameword 24 Hình 2-13 XNA frameword 27 Hình 2-14 Mơ hình thực thi XNA .28 Hình 3-1 Chu trình sống ứng dụng 35 Hình 3-2 Khái niệm page screen 37 Hình 3-3 Ngăn xếp trang duyệt 39 Hình 3-4 Kiến trúc chung ứng dụng Windows Phone .40 Hình 3-5 Cấu trúc phân cấp với XAML 43 Hình 3-6 Điều hướng trang frame 44 Hình 3-7 Lưu trữ cục 52 Hình 3-8 Lưu trữ sở liệu cục 53 Hình 3-9 Minh họa thay đổi theme 62 Hình 3-10 Minh họa sử dụng tài nguyên theme 63 Hình 4-1 Các phần mềm quản lý nhà hàng 67 Hình 4-2 Sơ đồ nghiệp vụ hệ thống thực đơn điện tử e-Menu 72 Hình 4-3 Mơ hình Use case tổng thể 74 Hình 5-1 Mơ hình Use case Server trung tâm 77 Hình 5-2 Mơ hình Use case Mobile phục vụ .88 Hình 5-3 Mơ hình Use case Mobile quản lý 96 Hình 6-1 Kiến trúc hệ thống 101 Hình 6-2 Mơ hình cài đặt ứng dụng 102 Hình 6-3 Mơ hình triển khai 104 Hình 6-4 Sơ đồ hình Server trung tâm .105 Hình 6-5 Màn hình cho khách xem 106 Hình 6-6 Màn hình quản lý tài khoản 107 Hình 6-7 Màn hình cập nhật thơng tin .107 Hình 6-8 Màn hình báo cáo thống kê 108 Hình 6-9 Màn hình xem thơng tin cần chế biến .108 Hình 6-10 Sơ đồ hình Mobile phục vụ .109 Hình 6-11 Màn hình đăng nhập Mobile phục vụ 111 Hình 6-12 Màn hình xem khu vực Mobile phục vụ 111 Hình 6-13 Màn hình gọi 112 Hình 6-14 Màn hình gởi 112 Hình 6-15 Màn hình tốn 113 Hình 6-16 Sơ đồ hình Mobile quản lý .114 Hình 6-17 Màn hình xem thơng tin đặt tren Mobile quản lý .115 Hình 6-18 Màn hình xem thơng tin khuyến Mobile quản lý 116 Hình 6-19 Mơ hình sở liệu Server trung tâm 117 Hình 6-20 Mơ hình sở liệu Mobile phục vụ .120 Hình 6-21 Mơ hình sở liệu Mobile quản lý 121 Hình 6-22 Sử dụng Panorama control để danh sác 127 Hình 6-23 Sử dụng Child Window 128 Hình 6-24 Sử dụng Popup 129 MỤC LỤC BẢNG Bảng 2-1 Tổng quan phiên Windows Phone .9 Hình 2-2 So sánh Windows Phone với hệ điều hành di động khác .10 Bảng 2-3 So sánh frameword 18 Bảng 2-4 Cấu trúc project Windows Phone Application 26 Bảng 2-5 Tập tin Windows Phone Game 28 Bảng 2-6 Các tập tin ứng dụng kết hợp Silverlight XNA 30 Bảng 2-7 Các phương thức XNA 32 Bảng 3-1 Một số khái niệm liên quan đến mơ hình thực thi 34 Bảng 3-2 Một số phương thức WebClient .59 Bảng 4-1 Các phần mềm quản lý nhà hàng khảo sát 68 Bảng 4-2 Các chức cài đặt 71 Bảng 4-3 Mô tả bước sơ đồ nghiệp vụ 73 Bảng 4-4 Danh sách Actor tổng thể .74 Bảng 4-5 Ý nghĩa tên gọi Use case tổng thể 75 Bảng 5-1 Danh sách Actor Server trung tâm 78 Bảng 5-2 Ý nghĩa tên gọi Use case Server trung tâm 78 Bảng 5-3 Danh sách Actor Mobile phục vụ 88 Bảng 5-4 Ý nghĩa tên gọi Use case Mobile phục vụ 88 Bảng 5-5 Danh sách Actor Mobile quản lý 96 Bảng 5-6 Ý nghĩa tên gọi Use case Mobile quản lý 96 Bảng 6-1 Mô tả thành phần mơ hình cài đặt 102 10 ChiTietMonAnDonViTinh ChiTietMonLienQuan DonViTinh ChiTietDonViTinhDaNgonNgu DanhMuc ChiTietDanhMucDaNgonNgu 10 BoPhanCheBien ChiTietDanhMucBoPhanCheBien 11 12 13 14 15 Ban KhuVuc Order ChiTietOrder ChiTietCheBienOrder 16 ChiTietKhongCheBienOrder 17 18 19 20 21 22 23 24 25 26 27 28 29 ChiTietHuyOrder HoaDon ChiTietHoaDon KhuyenMai KhuyenMaiMon KhuyenMaiHoaDon PhuThu PhuThuKhuVuc Voucher ChiTietVoucher TaiKhoan NhomTaiKhoan NgonNgu 30 31 TiGia ThamSo mơ tả nhiều ngơn ngữ Đơn vị tính ăn Một ăn có nhiều đơn vị tính Món liên quan Một ăn có nhiều liên quan Thơng tin đơn vị tính Mơ tả đơn vị tính theo ngơn ngữ Một đơn vị tính mơ tả nhiều ngơn ngữ Danh mục Danh mục có cấu trúc đa cấp Mơ tả danh mục theo ngôn ngữ Một danh mục mô tả nhiều ngôn ngữ Thông tin phận chế biến Mô tả danh mục mà phận chế biến chế biến Thơng tin bàn Thông tin khu vực Thông tin order Mơ tả order Mơ tả tình trạng số lượng đã, chế biến Mơ tả tình trạng số lượng khơng chế biến Yêu cầu hủy order từ khách Thông tin hóa đơn Mơ tả hóa đơn Thơng tin khuyến Mơ tả áp dụng khuyến Mơ tả hình thức áp dụng khuyến hóa đơn Thơng tin phụ thu Mô tả khu vực áp dụng phụ thu Thông tin voucher Mô tả số phiếu áp dụng voucher Thơng tin tài khoản Nhóm tài khoản Dùng để phân quyền Thông tin ngôn ngữ Dùng để đa ngôn ngữ liệu Thông tin tỉ giá Dùng để đổi tiền tệ Các tham số cấu hình ứng dụng thông tin nhà hàng Bảng 6-5 Ý nghĩa bảng liệu 124 6.3.2 Mobile phục vụ 6.3.2.1 Mơ hình liệu Hình 6-20 Mơ hình Cơ sở liệu Mobile phục vụ 6.3.2.2 Mô tả bảng liệu Mobile phục vụ sử dụng số bảng Server trung tâm Xem Mô tả bảng liệu Server trung tâm (5.3.1.2) 125 6.3.3 Mobile quản lý 6.3.3.1 Mơ hình liệu Hình 6-21 Mơ hình Cơ sở liệu Mobile quản lý 6.3.3.2 Mô tả bảng liệu Mobile quản lý sử dụng số bảng Server trung tâm Xem Mô tả bảng liệu Server trung tâm (5.3.1.2) 6.4 Các vấn đề giải pháp kỹ thuật 6.4.1 Xây dựng Server trung tâm 6.4.1.1 Đặt vấn đề Đối với hệ thống quản lý nhà hàng, cần triển khai Server đóng vai trò trung tâm để tương tác với Mobile, phận chế biến quầy thu ngân, đồng thời xử lý, lưu trữ liệu Các phần mềm quản lý nhà hàng khảo sát xây dựng Server trung 126 tâm ứng dụng Desktop, muốn quản lý nhà hàng phải truy cập vào máy Server Nếu nhà hàng có nhu cầu xem thơng tin gọi bếp, hay quản lý từ xa cần xây dựng thêm ứng dụng Desktop liên quan Điều đẩy cao chi phí xây dựng triển khai 6.4.1.2 Giải pháp Nhận thấy Web xu thế, luận văn định xây dựng Server trung tâm ứng dụng Web Khi triển khai Web server, Server trung tâm dễ dàng phục vụ cho nhiều Mobile Đồng thời việc quản lý nội xem thơng tin bếp đơn giản hơn, người dùng việc truy cập vào Web server từ trình duyệt, từ máy có kết nối đến hệ thống, sau đăng nhập với quyền tương ứng để sử dụng chức Ngồi Web server cấu hình Port forwarding để public internet, lúc người quản lý truy cập từ xa vào hệ thống để theo dõi tình hình kinh doanh nhà hàng thơng qua trình duyệt web ứng dụng Mobile quản lý cung cấp  Xây dựng Server trung tâm Server trung tâm xây dựng theo mơ hình lớp • LocalServerDAO: Lớp liệu, cung cấp thao tác liên quan đến truy cập lưu trữ sở liệu • LocalServerBUS: Lớp nghiệp vụ cung cấp thao tác xử lý nghiệp vụ • LocalServerBUS: Lớp giao diện Đây ứng dụng ASP.NET MVC 2, cung cấp giao diện chức cho quản trị, quản lý nhân viên phục vụ Sử dụng MVC phù hợp với điều kiện nhóm, giúp dễ dàng phân chia công việc xây dựng, đồng thời dễ dàng bảo trì sau  Bộ phận chế biến 127 Bộ phận chế biến thành phần Server trung tâm, nhân viên chế biến sử dụng trình duyệt để truy cập vào Web server đăng nhập với quyền tương ứng Sử dụng AJAX để lấy yêu cầu đặt từ Server 10s Sau nhân viên chế biến chọn số lượng làm, làm xong để phản hồi thông tin cho khách 6.4.2 Truyền liệu Server Mobile 6.4.2.1 Đặt vấn đề Mobile sử dụng Wifi để truyền liệu cho Server Do Server phải xây dựng kênh truyền để tương tác với Mobile cho nhanh bảo mật 6.4.2.2 Giải pháp Do Server trung tâm ứng dụng Web MVC, sử dụng Controller để cung cấp Web service Tuy nhiên luận văn định xây dựng WCF Restful web service (xem LocalService.svc) để tách riêng xử lý service So với Web Service truyền thống, WCF linh hoạt hỗ trợ nhiều kiểu binding hơn, ngồi hỗ 128 trợ bảo mật triển khai dễ dàng Ngồi hỗ trợ xây dựng tốt Restful service, cung cấp kênh truyền cho Windows Phone Android  Xây dựng WCF Restful web service • Cấu hình webHttpBinding để nhận liệu lớn • Hỗ trợ Restful • • Các hàm Service sử dụng tầng BUS để cung cấp chức nghiệp vụ Phát triển riêng hàm Service sử dụng XML JSON  Bảo mật WCF service Để tránh việc gọi Wcf từ bên ngồi chưa có quyền, luận văn định bảo mật WCF service cách sử dụng Cookie mô cách thao tác với Cookie trình duyệt • Service Đăng nhập WCF Nếu đăng nhập thành cơng lưu Session trả SessionID cookie cho Mobile • Xét thông tin đăng nhập quyền trước cho phép sử dụng Service 129 • Mobile sử dụng CookieContainer để lưu trữ thông tin Cookie nhận 6.4.3 Lưu trữ liệu Mobile 6.4.3.1 Đặt vấn đề Cơ sở liệu lưu Server, Mobile muốn làm việc gọi Service để thao tác với liệu Tuy nhiên nhiều bảng liệu sử dụng thường xuyên (Món ăn, bàn, khu vực, …) bảng thay đổi, nên Mobile có nhu cầu lưu trữ liệu bảng thiết bị để tiện sử dụng cần truy xuất nhiều đến Server Mobile quản lý cần lưu trữ số bảng để người quản lý truy xuất nhanh chóng phòng trường hợp khơng kết nối đến hệ thống 6.4.3.2 Giải pháp  Lưu trữ liệu Mobile cần lưu số bảng liệu thiết bị, Món ăn, Bàn, khu vực, Ngơn ngữ, … Theo thực tế khảo sát liệu bảng khơng nhiều, thay đổi, nhớ thiết bị Windows Phone lớn, nên việc lưu trữ bảng liệu cần thiết khả thi Windows Phone sử dụng Local Storage để lưu trữ liệu sử dụng LINQ to SQL để định nghĩa thao tác với sở liệu Do đó, Mobile sử dụng DTO Server với định nghĩa Column DataContract tương ứng để tạo sở liệu Mobile 130  Bảo mật sở liệu Dữ liệu ứng dụng Windows Phone nằm vùng lưu trữ dành riêng (Isolated Storage) có ứng dụng có quyền truy xuất  Đồng liệu Mobile Server Do bảng liệu mà Mobile cần có thay đổi, nên giải pháp đưa đồng theo đơn vị bảng liệu, tức cập nhật toàn bảng liệu có thay đổi Server • • Mobile hỗ trợ cập nhật bảng liệu từ Server Trong trường họp liệu lưu trữ bị hư, Mobile hỗ trợ làm sở liệu lấy tồn bảng cần thiết 6.4.4 Màn hình kích thước nhỏ Mobile 6.4.4.1 Đặt vấn đề Windows Phone hỗ trợ độ phân giải 800x480 pixel thiết bị chạy Windows Phone có hình lớn HTC Titan rộng 4.7 inch Do để cung cấp trải nghiệm tốt đặt thực thao tác nghiệp vụ phức tạp Mobile, cần phải áp dụng nhiều kỹ thuật giao diện 6.4.4.2 Giải pháp  Sử dụng Panorama Pivot control Đây control đặc biệt có Windows Phone Người dùng lướt ngang hình để xem nhiều thơng tin 131 Hình 6-22 Sử dụng Panorama control để danh sách  Sử dụng Child Window Windows Phone hỗ trợ thông báo kiểu Toast Message Box, nhiên giao diện xấu khó tùy chỉnh Do luận văn sử dụng Child Window để thông báo dễ dàng kéo thả Hình 6-23 Sử dụng Child Window 132 Child Window cửa sổ ta tùy chỉnh giao diện  Sử dụng Popup Windows Phone cung cấp Application Bar để đặt Menu lệnh Tuy nhiên nhiều hình khơng thể được, Application Bar lên chiếm nhiều khơng gian khơng đẹp Do đó, luận văn sử dụng kỹ thuật Popup, sử dụng cửa sổ thả xuống để lệnh liên quan Hình 6-24 Sử dụng Popup  Điều hướng hình Một số thơng tin (ghép bàn, tốn chia đều) khơng thể tốt chế độ Portrait (nằm đứng), cần phải điều hướng hình sang Landscape (nằm ngang) để hiển thị tốt 133 6.5 Đánh giá ứng dụng Luận văn xây dựng hệ thống thực đơn điện tử, áp dụng công nghệ ASP.NET MVC, WCF Service, Windows Phone Bên cạnh đó, quy trình nghiệp vụ phức tạp liên quan đến đặt Mobile giải đầy đủ Hơn nữa, chức nâng cao theo dõi tình trạng chế biến, tốn nhiều hình thức, … hỗ trợ Tại thời điểm luận văn thực hiện, thị trường có nhiều phần mềm quản lý nhà hàng Tất cho phép quản lý nhiều nghiệp vụ nhà hàng Tuy nhiên nói đến việc hỗ trợ đặt Mobile có số ứng dụng RKeeper, ezMenu, iMenu, … Do đó, luận văn định thực đánh giá việc so sánh e-Menu với ứng dụng tiếng R-Keeper  Bảng so sánh e-Menu R-Keeper STT 10 11 12 13 14 15 16 17 Tiêu chí Đặt qua mobile Hủy qua mobile Xem thơng tin qua mobile Chuyển bàn, tách bàn, ghép bàn qua mobile Xem thơng tin tình trạng chế biến qua mobile Thanh tốn qua mobile Nhiều hình thức toán Hỗ trợ nhiều phận chế biến Hiển thị thơng tin cần chế biến phận chế biến Bộ phận chế biến thơng báo tình trạng chế biến Quản lý từ xa qua mobile Quản lý từ xa qua web Báo cáo thống kê Hiển thị thơng tin cho khách hàng qua web Hỗ trợ hiển thị đa ngôn ngữ Hỗ trợ khuyến Truyền thơng điệp tới Mobile 134 e-Menu Có Có Có Có Có R-Keeper Có Khơng Khơng Khơng Khơng Có Có Có Có Khơng Khơng Có Có Có Khơng Có Có Có Có Có Có Khơng Khơng Có Có Khơng Khơng Có Có Bảng 6-6 So sánh e-Menu với R-Keeper Chương 7.1 Tổng kết đề tài Một số kết đạt Sau trình thực đề tài “Tìm hiểu Windows Phone SDK viết ứng dụng minh họa”, chúng em đạt số kết sau  Tìm hiểu phát triển smartphone số hệ điều hành di động Nhận thấy cần thiết ứng dụng di động, đặc biệt ứng dụng kinh doanh  Tìm hiểu kiến trúc hệ điều hành Windows Phone quy trình phát triển ứng dụng cho hệ điều hành Nhận thấy xu phát triển hệ điều hành tương lai  Tìm hiểu Windows Phone SDK số kỹ thuật lập trình đặc biệt Windows Phone Song song với trình này, luận văn xây dựng số tài liệu kỹ thuật hỗ trợ việc lập trình ứng dụng hệ điều hành  Phân tích yêu cầu nghiệp vụ quản lý nhà hàng Xây dựng ứng dụng minh họa e-Menu giúp tin học hóa quy trình nghiệp vụ, tập trung nhiều vào cải tiến chức phục vụ khách Mobile  Xây dựng thêm giao diện quản lý cải tiến hoạt động phận chế biến, tất Web giúp truy xuất đâu giảm thiểu chi phí triển khai Đồng thời hỗ trợ khách hàng việc xem trước thơng tin khuyến qua mạng  Ngồi ứng dụng quản lý khác xây dựng Mobile, giúp người quản lý truy cập từ xa thuận tiện 135  Sau xây dựng hồn thiện, ứng dụng triển khai khơng nhà hàng mà quán ăn, bar, café … 7.2 Hướng phát triển Mặc dù đạt số thành công ban đầu, luận văn số vấn đề cần tiếp tục nghiên cứu cải thiện thêm Sau số hướng phát triển đề tài Nghiên cứu thêm quy trình nghiệp vụ khác nhà hàng Xây dựng ứng dụng hoàn chỉnh, cung cấp tất chức cần có để quản lý nhà hàng quản lý nhập xuất, kho bãi, nguyên liệu chế biến, thông tin khách hàng, … Cải thiện tốc độ trao đổi liệu Tăng cường bảo mật cho hệ thống bên bên nhà hàng public mạng Hiện ứng dụng Mobile phục vụ hỗ trợ cho nhân viên phục vụ sử dụng, khách cần Menu giấy để tham khảo Do cần cải tiến quy trình, cho phép khách sử dụng Mobile để xem tự gọi 136 TÀI LIỆU THAM KHẢO [1] Charles Petzold, Programming Windows Phone 7, Microsoft Press, Redmond, Washington, 2010 [2] Zhinan Zhou, Robet Zhu, Pei Zheng, Baijan Yang, Windows Phone Programming for Android and iOS Developers, Wrox Press, 2011 [3] Shawn Wildermuth, Essential Windows Phone 7.5 Application Development with Silverlight, 1, Addison Wesley, 2011 [4] Daniel Vaugan, Windows Phone 7.5 Unleashed, Sams, 2012 [5] Ramesh Thalli, Windows Phone 7.5 Data Cookbook, Packt Publishing, 2011 [6] Rob Cameron, Pro Windows Phone Development, Apress, 2011 [7] Microsoft, App Hub content catalog [Online] http://create.msdn.com/en-US/education/catalog/ [8] Microsoft, MSDN Windows Phone Development [Online] http://msdn.microsoft.com/en-us/library/ff402535(v=vs.92) [9] Engadget, Windows Phone The complete guide [Online] http://www.engadget.com/2010/03/18/windows-phone-7-series-the-completeguide/ [10] Jon Galloway, Professional ASP.NET MVC 2, Wrox, 2010 [11] Microsoft, ASP.NET MVC [Online] http://msdn.microsoft.com/en-us/library/dd394709.aspx [12] R-Keeper, “Giải pháp quản lý nhà hàng” [Online] http://www.rkeeper.vn [13] iPOS, “Phần mềm quản lý nhà hàng” [Online] http://www.ipos.com.vn [14] WindowsTeam, The Windows Phone Developer Blog [Online] http://windowsteamblog.com/windows_phone/b/wpdev/ [15] Microsoft, Expression Blend Self Study Tutorial [Online] 137 http://expression.microsoft.com/en-us/cc184874.aspx [16] Microsoft, Windows Phone Forum [Online] http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series [17] Microsoft, App Hub Forum [Online] http://forums.create.msdn.com/forums 138 ... điều hành Windows Phone Cách sử dụng SDK số kiến thức tảng phát triển ứng dụng Chương Tổng quan ứng dụng minh họa: Khảo sát ứng dụng hỗ trợ quản lý nhà hàng Phân tích chức cho ứng dụng họa Chương... phiên Windows Phone 7.5 (SDK 7.1) Luận văn khơng sâu tìm hiểu tất chức SDK, kĩ thuật lập trình ứng dụng Windows Phone mà tập trung vào chức năng, kỹ thuật có liên quan đến việc xây dựng ứng dụng minh. .. phần Windows Phone SDK Windows Phone SDK 7.1 bao gồm • • • • • • • • Microsoft Visual Studio 2010 Express for Windows Phone Windows Phone Emulator Windows Phone SDK 7.1 Assemblies Silverlight SDK

Ngày đăng: 31/05/2018, 10:22

Từ khóa liên quan

Mục lục

  • TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

    • ThS. PHẠM MINH TUẤN

    • TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

      • ThS. PHẠM MINH TUẤN

      • ĐỀ CƯƠNG CHI TIẾT

        • MỤC LỤC

        • MỤC LỤC HÌNH

        • MỤC LỤC BẢNG

        • TÓM TẮT KHÓA LUẬN

        • Chương 1 Mở đầu

          • 1.1 Giới thiệu ngữ cảnh đề tài

          • 1.2 Lý do chọn đề tài

          • 1.2 Mục tiêu đề tài

          • 1.3 Đối tượng, phạm vi nghiên cứu

          • Chương 2 Tổng quan về Windows Phone

            • 2.1 Tổng quan về hệ điều hành di động

              • 2.1.1 Cuộc cách mạng di động

              • 2.1.1 Các hệ điều hành dành cho Smartphone

                • 2.1.1.1 Android

                • 2.1.1.2 iOS

                • 2.1.1.3 Black Berry OS

                • 2.2 Hệ điều hành Windows Phone

                  • 2.2.1 Giới thiệu

                  • 2.2.2 Các phiên bản Windows Phone

                  • 2.2.3 So sánh Windows Phone 7 với các hệ điều hành di động khác

                  • 2.3 Windows Phone SDK

                    • 2.3.1 Giới thiệu

                    • 2.3.2 Các tính năng được bổ sung trong SDK 7.1

                    • 2.3.3 Các thành phần trong Windows Phone SDK

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

Tài liệu liên quan