1. Trang chủ
  2. » Luận Văn - Báo Cáo

Dùng thiết bị Android quản lý thực đơn, đặt món, thanh toán trong một nhà hàng

69 1.2K 2

Đ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

Nội dung

LỜI CẢM ƠN Sau gần năm năm phấn đấu và học tập dưới mái trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh, được sự giúp đỡ tận tình của các thầy cô trong khoa Điện – Điện Tử, đặc biệt là các thầy cô giáo trong bộ môn Điện tử - Viễn Thông đã cung cấp cho chúng em những kiến thức và kinh nghiệm quý báu trong chuyên môn cũng như trong cuộc sống, những kiến thức quý báu đó chính là hành trang vô giá nâng bước chúng em tới những bước đường thành công trong tương lai. Sau những tháng ngày miệt mài học hỏi và không ngừng tìm hiểu, cùng với sự giúp đỡ của các thầy cô giáo, đến nay đồ án tốt nghiệp của chúng em đã hoàn thành đúng thời gian quy định, để đạt được sự thành công này, chúng em xin gởi lời cảm ơn chân thành đến tất cả quý thầy cô trong trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh đã cung cấp cho chúng em những kiến thức quý báu trong suốt bốn năm học vừa qua. Bên cạnh đó chúng em cũng xin gởi lời cảm ơn chân thành đến quý thầy cô trong khoa Điện – Điện tử, các quý thầy cô trong bộ môn Điện Tử viễn Thông đã trang bị cho chúng em những kiến thức chuyên ngành cũng như đã hỗ trợ chúng em trong suốt thời gian làm đồ án. Chúng em xin gởi lời tri ân đến thầy Phan Văn Ca là người đã trực tiếp hỗ trợ về kiến thức cũng như động viên về mặt tinh thần trong những lúc khó khăn để nhóm có thể hoàn thành đồ án một cách tốt đẹp. Chúng em xin gởi lời cảm ơn đến gia đình đã luôn bên cạnh, quan tâm và động viên chúng em những lúc khó khăn, ủng hộ chúng em cả về tinh thần và vật chất để chúng em hoàn thành đồ án một cách tốt đẹp. Cuối cùng, nhóm xin gởi lời cảm ơn đến tất cả các bạn trong lớp 08119 đã luôn đi cùng chúng tôi trong suốt bốn năm học vừa qua cũng như đã có những đóng góp bổ ích để đề tài được hoàn thiện hơn. Chúc tất cả thành công tốt đẹp và chào đón một con đường mới. Tuy đã cố gắng hết sức, nhưng đề tài khó tránh khỏi những thiếu sót nhất định, chúng em rất mong nhận được sự đóng góp ý kiến của thầy cô và các bạn để đề tài được hoàn thiện hơn. Xin chân thành cảm ơn! Nhóm sinh viên thực hiện Đoàn Ngô Bình Tống Trọng Chính TÓM TẮT Đề tài ứng dụng wifi trên nền tảng android là đề tài sử dụng kết nối wifi của nền tảng Android để quản lý thông tin và trao đổi thông tin giữa PC và SmartPhone. Ứng dụng mô phỏng cách quản lý của một cửa hàng đồ uống, các nhân viên sử dụng SmartPhone để thực hiện công việc gọi món. Nhờ có ứng dụng các nhân viên sẽ giảm bớt việc đi lại giữa khu vực phục vụ và khu vực chế biến. Điện thoại di động đã trở thành một phần quan trọng trong cuộc sống hàng ngày. Với cấu hình khá cao và được tích hợp hệ điều hành đa dạng, điện thoại di động thông minh đã dần thay thế PC trong cuộc sống. Công việc tính toán, lưu trữ trước đây của PC đã được điện thoại thông minh thay thế. Trước những lợi ích to lớn của nền tảng di động, nhóm em đã lựa chọn khai thác tính năng wifi của di động để xây dựng một phần mềm quản lý. Hiện nay việc quản lý các thông tin của cửa hàng đã trở nên rất dễ dàng với hàng loạt các ứng dụng miễn phí, giao diện dễ sử dụng. Nhóm chúng tôi đã đưa ra một lựa chọn mới trong việc quản lý, và điều hành cửa hàng thông qua các thiết bị di động. Nhằm tạo sự thuận lợi cho người dùng lẫn người quản lý. ABSTRACT Subject wifi application on android platform is subject to use wifi connection of the Android platform to manage information and information exchange between the PC and SmartPhone. Application management simulation of a beverage store, the employees use smartphones to do the ordering. Thanks to the application will reduce staff travel between service areas and processing areas. Mobile phones have become an important part of everyday life days. With high configuration and integration of diverse systems, smart mobile phones have gradually replaced PC in life. The calculations, former host PC has been replaced smartphone. Before the great benefits of the mobile platform, the group I chose the wifi feature extraction to build a mobile management software. Currently managing information stores has become very easy with a variety of free apps, easy to use interface. Our team has launched a new option in the management and operation of the store through mobile devices. In order to create favorable conditions for users and managers Trang iv MỤC LỤC Trang LỜI CẢM ƠN i TÓM TẮT ii ABSTRACT iiiii MỤC LỤC ivv LIỆT KÊ HÌNH vi LIỆT KÊ BẢNG vii LIỆT KÊ TỪ VIẾT TẮT viii CHƯƠNG 1:GIỚI THIỆU 1 1.1 Chọn đề tài 1 1.2 Mục tiêu đề tài 1 1.3 Bố cục báo cáo đề tài 1 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2 2.1 Hệ điều hành Android 2 2.1.1 Giới thiệu về hệ điều hành Android 2 2.1.2 Đặc điểm hệ điều hành Android 3 2.1.3 Kiến trúc của nền tảng Android 4 2.1.4 Bộ công cụ Android SDK 8 2.2 Giao thức TCP/IP trong mạng Lan 9 2.2.1 Tổng quan về giao thức TCP/IP 9 2.2.2 Giao thức TCP ( Transmission Control Protocol ) 10 2.2.3 Gói tin IP (Internet Protocol) 12 2.3 Giới thiệu các chuẩn wifi IEEE 802.11 15 CHƯƠNG 3:THIẾT KẾ CHƯƠNG TRÌNH 19 3.1 Yêu cầu bài toán 19 3.2 Giải quyết yêu cầu 19 3.2.1 Thiết kế chương trình trên PC 19 3.2.2 Thiết kế chương trình trên Android 21 CHƯƠNG 4:KẾT QUẢ THỰC HIỆN 24 Trang v 4.1 Chương trình máy PC 24 4.2 Chương trình máy di động dùng Android 26 CHƯƠNG 5:KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 31 5.1 Kết luận : 31 5.2 Hướng phát triển 31 PHỤ LỤC VÀ TÀI LIỆU THAM KHẢO I PHỤ LỤC : Error! Bookmark not defined. Code chương trình trên PC I Code form đăng nhập Error! Bookmark not defined. Code form màn hình chính Error! Bookmark not defined. Code form quản lý bàn II Code chương trình trên Android 48 TÀI LIỆU THAM KHẢO 60 Trang vi LIỆT KÊ HÌNH Hình 2.1 : Nhân linux trên Android 4 Hình 2.2 : Thư viện lâp trình ứng dụng trên Android 5 Hình 2.3 : Các ứng dụng trên Android 8 Hình 2.4 : Định dạng gói TCP 11 Hình 2.5 : Khung TCP 12 Hình 2.6 : Mô tả đóng gói liên khung internet 14 Hình 3.1 : Lưu đồ giải thuật phần đăng nhập 20 Hình 3.2 : Lưu đồ giải thuật chương trình xử lý gói tin 21 Hình 4.1 : Giao diện đăng nhập trên PC 22 Hình 4.2 : Giao diện màn hình chính khi bàn trống 22 Hình 4.3 : Giao diện màn hình chính khi có khách 23 Hình 4.4 : Giao diện quản lý nhân viên 23 Hình 4.5 : Giao diện thêm món 25 Hình 4.6 : Giao diện màn hình chính trên Android 26 Hình 4.7 : Giao diện đăng nhập 27 Hình 4.8 : Giao diện chọn tầng trên Android 27 Hình 4.9 : Giao diện cập nhật món trên Android 28 Hình 4.10 : Giao diện Menu trên Android 28 Hình 4.11 : Giao diện quản lý bàn trên Android 29 Hình 4.12 : Giao diện chọn món trên Android 29 Trang vii LIỆT KÊ BẢNG Bảng 2.1 : Lịch sử các bản SDK 3 Trang viii LIỆT KÊ TỪ VIẾT TẮT A - API Application programming Giao diện lập trình ứng dụng Interface S - SDK Software development Môi trường phát triển phần Kit mềm U - USB Universal Serial Bus Chuẩn kết nối tuần tự đa dụng. - XML eXtensible Markup Ngôn ngữ đánh dấu mở rộng Language - WIFI Wireless Fidelity .Hệ thống mạng không dây X W ĐỒ ÁN TỐT NGHIỆP Trang 1 Chương 1: Giới thiệu CHƯƠNG 1: GIỚI THIỆU 1. Chọn đề tài Hiện nay, chúng ta đang sống trong thời đại khoa học kỹ thuật và công nghệ cao, con người đã đạt nhiều thành tựu trong rất nhiều lĩnh vực, đặc biệt là trong công nghệ thông tin. Truyền thông đa phương tiện là một nghành trong công nghệ thông tin, có mặt ở hầu hết mọi nơi, đóng vai trò quan trọng trong việc truyền tải thông tin, xóa nhòa các khoảng cách địa lý và mang lại cho con người nhiều lợi ích to lớn. Trong việc giao tiếp giữa các thiết bị thì các chuẩn có dây đang dần được thay thế bằng những công nghệ không dây tiên tiến. Trong đó có wifi là bộ ứng dụng được sử dụng khá rộng rãi trong việc truyền dữ liệu trên internet. Với khả năng truyền tốc độ cao, và tính an toàn của dữ liệu nên công nghệ wifi ngày càng phát triển mạnh hơn. Hiện nay hầu hết các thiết bị công nghệ mới đề được tích hợp những bộ thu phát sóng wifi. Từ những yêu cầu của thực tế và ưu điểm của điện thoại sử dụng hệ điều hành android , nhóm thực hiện đề tài đã lựa chọn đề tài Ứng dụng wifi trên nền tảng android. 2. Tổng quan về đề tài Mục tiêu đạt được sau khi thực hiện đề tài:  Thiết kế được ứng dụng cho di động sử dụng hệ điều hành android.  Thiết kế được ứng dụng trên PC để giao tiếp với di động  Quản lý các dữ liệu trên PC an toàn và hợp lý 3. Bố cục báo cáo đề tài Đề tài nghiên cứu gồm 5 chương:  Chương 1: Giới thiệu  Chương 2: Cơ sở lý thuyết Trình bày về hệ điều hành Android và các công cụ hỗ trợ, môi trường lập trình ứng dụng cho hệ điều hành Android.  Chương 3: Phân tích và thiết kế ĐỒ ÁN TỐT NGHIỆP Trang 2 Chương 1: Giới thiệu Trình bày về việc thiết kế lưu đồ giải thuật,viết chương trình ứng dụng máy A và máy B.  Chương 4: Kết quả thực hiện Trình bày kết quả đạt được sau khi thực hiện xây dựng chương trình, các mặt ưu và khuyết điểm của đề tài  Chương 5: Kết luận và hướng phát triển Trình bày kết luận về đề tài. Nêu hướng phát triển của đề tài. [...]... Cơ sở lý thuyết ĐỒ ÁN TỐT NGHIỆP - Trang 8 SSL: hỗ trợ sử dụng giao thức mã hóa Secure Sockets Layer trong bảo mật truyền thông Internet - Ngoài các thư viện chuẩn của Android, để đáp ứng tiêu chí phù hợp với nhiều thiết bị khác nhau, Android còn có thể có các API phụ thuộc thiết bị như android. location, android. bluetooth, android. net.wifi, android. media, android. opengl, android. hardware và android. telephony... các công cụ khác cho việc gỡ rối, đóng gói và cài đặt ứng dụng trên trình giả lập và trên thiết bị. Trình giả lập Android: Thực chất đây là một chương trình mô phỏng một thiết bị di động ảo trên máy tính Chúng ta có thể sử dụng bộ giả lập này để thiết kế gỡ rối và kiểm tra ứng dụng của mình như trên thiết bị trước khi đưa chương trình vào thiết bị thật .Android Development Tools Plugin (cho Eclipse) viết... chi phí trong sản xuất của họ được giảm Các thiết bị 802.11b có thể bị xuyên nhiễu từ các thiết bị điện thoại không dây (kéo dài), lò vi sóng hoặc các thiết bị khác sử dụng cùng dải tần 2.4 GHz Mặc dù vậy, bằng cách cài đặt các thiết bị 802.11b cách xa các thiết bị như vậy có thể giảm được hiện tượng xuyên nhiễu này Ưu điểm của 802.11b: giá thành thấp nhất; phạm vi tín hiệu tốt và không dễ bị cản trở... món thì yêu cầu người dùng phải kết nối tới thiết bị Android + Tab QLNV (quản lý nhân viên): nơi người dùng xem danh sách các nhân viên của cửa hàng Người dùng phải đăng nhập bằng tài khoản của người quản lý thì mới có thể sử dụng chức năng thêm hay xóa các nhân viên + Tab INFO: hiển thị thông tin trường, khoa, ngành học, tên đề tài, tên GVHD, và tên nhóm thực hiện đề tài 3.2.1.2.b Thiết kế chương trình... Android cung cấp hầu hết các chức năng có trong thư viện cơ bản của Java cũng như là thư viện riêng của Android Máy ảo Dalvik: Dalvik là máy ảo để chạy các ứng dụng trên Android, đã được tối ưu để đảm bảo rằng một thiết bị có thể chạy được nhiều Instance một cách hiệu quả Nó dựa vào nhân Linux để thực hiện đa luồng và quản lý bộ nhớ cấp thấp Bộ thư viện Android cung cấp một số các APIs cho phát triển ứng... cả các thiết bị trên nền Android: - Android. util: gói tiện ích cơ bản bao gồm nhiều lớp mức thấp như là các lớp quản lý (List, Stack…) lớp xử lý chuỗi, lớp xử lý XML - Android. os: gói hệ điều hành cung cấp truy cập đến các dịch vụ cơ bản như là chuyển tin nhắn, thông tin chéo, đồng hồ và gỡ lỗi - Android. graphics: cung cấp các lớp đồ họa mức thấp thực hiện các chức năng đồ họa, màu, vẽ cơ bản - Android. text:... trên Android Android sử dụng nhân Linux 2.6 làm nhân cho các dịch vụ hệ thống như bảo mật, quản lý bộ nhớ, quản lý tiến trình (xử lý tiến trình, đa luồng), ngăn xếp mạng và trình điều khiển thiết bị (giao tiếp USB, giao tiếp hồng ngoại, không dây, v.v…) Nhân Linux này cũng có vai trò như một lớp trừu tượng giữa phần cứng và phần mềm 2.1.3.3 Thư viện và các giao diện lập trình ứng dụng Android có một. .. 3: Thiết kế chương trình S ĐỒ ÁN TỐT NGHIỆP Trang 21 Lưu đồ chương trình xử lý gói tin BEGIN SOCKET KẾT NỐ ĐẾN THIẾT BỊ SOCKET SẴN SÀNG NHẬN DL S SOCKET SẴN SÀNG GỞI DL Đ S Đ GỘP CÁC BYTE NHẬN ĐƯỢC THÀNH CHUỖI GỞI DATA TỚI TBDĐ XỬ LÝ CHUỖI XUẤT RA MÀN HÌNH END Hình 3.2 Lưu đồ giải thuật chương trình xử lý gói tin 3.2.1 Thiết kế chương trình trên thiết bị Android 3.2.2.1 Yêu cầu thiết kế giao diện - Thiết. .. 2: CƠ SỞ LÝ THUYẾT 2.1 Hệ điều hành Android 2.1.1 Giới thiệu về hệ điều hành Android Android được phát triển bởi tập đoàn Google, phiên bản đầu tiên ra đời năm 2008 Được xây dựng trên một nền tảng mở, và một bộ thư viện đa năng, mạnh mẽ với nguyên lý mở, Android đã nhanh chóng được cộng đồng lập trình viên di động hưởng ứng mạnh mẽ Nền tảng Android tích hợp nhiều tính năng nổi bật Android là một hệ điều... trên Android cần sử dụng phần mềm lập trình chuyên dụng như esclipe và sử dụng ngôn ngữ Java Đây chính là chương trình và ngôn ngữ được các nhà phát triển dựa vào đó để xây dựng theo ý tưởng của cá nhân Ứng dung trên thiết bị di động có khả năng kết nói trực tiếp với máy tính, truyền và nhận dữ liệu để đồng bộ dữ liệu Trên thiết bị Android người dùng có khả năng đặt bàn, hiển thị menu món ăn, quản lý . nhiều thiết bị khác nhau, Android còn có thể có các API phụ thuộc thiết bị như android. location, android. bluetooth, android. net.wifi, android. media, android. opengl, android. hardware và android. telephony chọn mới trong việc quản lý, và điều hành cửa hàng thông qua các thiết bị di động. Nhằm tạo sự thuận lợi cho người dùng lẫn người quản lý. ABSTRACT Subject wifi application on android. giả lập và trên thiết bị. Trình giả lập Android: Thực chất đây là một chương trình mô phỏng một thiết bị di động ảo trên máy tính. Chúng ta có thể sử dụng bộ giả lập này để thiết kế gỡ rối và

Ngày đăng: 20/07/2015, 16:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w