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

Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng ứng dụng order food sử dụng Firebase

24 41 0

Đ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

Mục tiêu nghiên cứu đồ án là tìm hiểu được quy trình mua bán sản phẩm trực tuyến. Tìm hiểu được các dịch vụ mà Firebase cung cấp và cách sử dụng chúng. Mời các bạn cùng tham khảo!

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  XÂY DỰNG ỨNG DỤNG ORDER FOOD SỬ DỤNG FIREBASE TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CƠNG NGHỆ THƠNG TIN NIÊN KHĨA: 2016 - 2019 HSSV : Thái Văn Phú Mã HSSV : CCCT16B016 CBHD : TS Lê Tân Đà Nẵng, 06/2019 MỞ ĐẦU Từ lợi ích mà thân mang lại, tác động mạnh mẽ tới sống, cơng nghệ thơng tin khẳng định sức mạnh vị trí xã hội Nó thực thay đổi cách suy nghĩ, cách làm việc người lĩnh vực thương mại trường hợp ngoại lệ Ngày nay, việc áp dụng công nghệ từ công nghệ thông tin vào việc phát triển ngành thương mại ngày phổ biến sử dụng ứng dụng tảng Windows để quản lý nhà hàng, sử dụng website để quản lý việc đặt phòng khách sạn hay sử dụng ứng dụng di động để mua bán hàng hóa,… việc quản lý, cập nhật thơng tin sản phẩm cịn gặp nhiều khó khăn tốn nhiều thời gian để bảo trì lần có thay đổi liệu sản phẩm Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thơng tin sản phẩm đặt cách rõ ràng, cập nhật sản phẩm mà không cần phải tốn thời gian để cập nhật ứng dụng… người dùng quan tâm Bên cạnh đó, để hạ nỗi lo lắng cho lập trình viên xây dựng ứng dụng xuống mức thấp nhất, cần có cơng nghệ cung cấp đầy đủ dịch vụ host để chứa liệu, xác thực thơng tin người dùng dễ dàng, thay đổi liệu theo thời gian thực, gửi thơng báo đến thiết bị nhanh chóng,… Vì vậy, đồ án em xin đưa ý tưởng xây dựng ứng dụng Order thức ăn sử dụng công nghệ Firebase nhằm giúp cho việc quản lý chủ cửa hàng dễ dàng người tiêu dùng n tâm, hài lịng sản phẩm mà sử dụng Lý chọn đề tài Thay tìm kiếm hàng trang web, nhiều sàn giao dịch thương mại điện tử thiết kế ứng dụng (application, viết tắt App) chạy smartphone để tiện cho người mua lẫn người bán Các nhà kinh doanh thương mại điện tử cho rằng, App công cụ mua sắm hữu hiệu thị trường Việt Nam có 35 triệu smartphone hoạt động Muốn vào web smartphone hay tablet, người dùng phải tốn nhiều thao tác thời gian, từ việc gõ địa chỉ, chờ hiển thị trang web, mặt khác trang web có thiết kế phức tạp nên dung lượng cao, khó tải, giao diện khơng phù hợp với hình smartphone… Trong đó, cần tốn thời gian để tải ứng dụng từ kho ứng dụng, sau cần cú chạm, ứng dụng hiển thị với giao diện tuỳ chỉnh với hình smartphone cách thân thiện Do đó, em vận dụng ngơn ngữ lập trình Android học kết hợp với công nghệ Firebase công cụ Android Studio để xây dựng ứng dụng Order thức ăn Mục tiêu nhiệm vụ nghiên cứu - Tìm hiểu quy trình mua bán sản phẩm trực tuyến - Tìm hiểu dịch vụ mà Firebase cung cấp cách sử dụng chúng Đối tƣợng phạm vi nghiên cứu - Nghiên cứu ngơn ngữ lập trình Android - Nghiên cứu cơng cụ lập trình Android Studio - Nghiên cứu công nghệ Firebase - Nghiên cứu quy trình nghiệp vụ mua bán sản phẩm trực tuyến Phƣơng pháp nghiên cứu - Sử dụng tài liệu hướng dẫn từ trang chủ Firebase - Sử dụng tài liệu hướng dẫn lập trình Android từ diễn đàn công nghệ thông tin - Sử dụng video hướng dẫn có liên quan từ Youtube - Sử dụng thông tin từ website Stackoverflow số website khác để sửa lỗi phát sinh trình phát triển ứng dụng Dự kiến kết Xây dựng hoàn thiện ứng dụng Order thức ăn cho khách hàng ứng dụng quản lý cho chủ cửa hàng Ý nghĩa khoa học ý nghĩa thực tiễn - Ý nghĩa khoa học: Kết nghiên cứu đề tài góp phần nâng cao nhận thức, khả thu thập thơng tin, phân tích u cầu người dùng để xây dựng ứng dụng dành cho khách hàng ứng dụng dành cho người quản lý Bước đầu tiếp cận ngơn ngữ lập trình để xây dựng chương trình - Ý nghĩa thực tiễn: Ứng dụng giúp cho việc quản lý chủ cửa hàng dễ dàng hơn, bên cạnh cịn giúp cho người tiêu dùng cảm thấy tiện lợi hài lòng sử dụng ứng dụng sản phẩm Nội dung đồ án Ngoài nội dung Phần mở đầu, kết luận, tài liệu tham khảo nội dung đồ án gồm chương sau: Chương Cơ sở lý thuyết Chương Phân tích thiết kế Chương Chương trình Demo CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 NGƠN NGỮ LẬP TRÌNH ANDROID 1.1.1 Giới thiệu hệ điều hành Android 1.1.2 Lịch sử phát triển 1.1.3 Giao diện Android 1.1.4 Ứng dụng Android 1.1.5 Quản lý nhớ Android 1.1.6 Nhân Linux 1.1.7 Lịch sử nâng cấp 1.1.8 Cộng đồng mã nguồn mở 1.1.9 Bảo mật tính riêng tƣ Android 1.1.10 Giấy phép phát hành 1.1.11 Đón nhận 1.1.12 Android Studio – Cơng cụ lập trình Android 1.1.12.1 Android Studio gì? 1.1.12.2 Cấu hình yêu cầu 1.1.12.3 Cài đặt JDK 1.1.12.4 Cài đặt Android Studio 1.1.12.5 Tạo dự án 1.2 CÔNG NGHỆ FIREBASE 1.2.1 Firebase gì? 1.2.2 Thế mạnh Firebase 1.2.3 Điểm yếu Firebase 1.2.4 Tích hợp Firebase vào Project Android CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 ĐẶT VẤN ĐỀ 2.2 PHÂN TÍCH THIẾT KẾ 2.2.1 Yêu cầu chức 2.2.1.1 Ứng dụng khách hàng 2.2.1.2 Ứng dụng Admin 2.2.2 Yêu cầu phi chức 2.3 BIỂU ĐỒ TRƢỜNG HỢP SỬ DỤNG 2.3.1 Ứng dụng Khách hàng 2.3.2 Ứng dụng Admin 2.4 BIỂU ĐỒ HOẠT ĐỘNG 2.4.1 Biểu đồ hoạt động đăng nhập 2.4.2 Biểu đồ hoạt động tìm kiếm 2.4.3 Biểu đồ hoạt động đổi mật 2.5 TỪ ĐIỂN CƠ SỞ DỮ LIỆU 2.5.1 Nút Category 2.5.2 Nút Food 2.5.3 Nút Requests 2.5.4 Nút foods nút Requests 2.5.5 Nút Rating 2.5.6 Nút User CHƢƠNG DEMO CHƢƠNG TRÌNH 3.1 3.1.1 ỨNG DỤNG KHÁCH HÀNG Giao diện lần đầu khởi động Hình 3.1 Giao diện ứng dụng chạy lần đầu 3.1.2 Đăng ký Hình 3.2 Giao diện đăng ký tài khoản 3.1.3 Đăng nhập Hình 3.3 Giao diện Đăng nhập 3.1.4 Quên mật Hình 3.4 Giao diện lấy lại mật khẩu(1) Hình 3.5 Thơng báo mật 3.1.5 Ghi nhớ tài khoản ngƣời dùng Hình 3.6 Ghi nhớ tài khoản người dùng 3.1.6 Đổi mật Hình 3.8 Cửa sổ đổi mật 3.1.7 Xem Danh mục thức ăn Hình 3.9 Danh mục thức ăn 3.1.8 Xem thức ăn Danh mục Hình 3.11 Thức ăn Danh mục GÀ RÁN - QUAY 3.1.9 Tìm kiếm thức ăn Hình 3.12 Tìm kiếm thức ăn 10 Hình 3.13 Tìm kiếm thức ăn 3.1.10 Chia sẻ thức ăn lên Facebook Hình 3.14 Chia sẻ thức ăn lên Facebook 11 3.1.11 Yêu thích thức ăn Hình 3.15 Thêm thức ăn vào mục u thích 3.1.12 Xem chi tiết thức ăn Hình 3.16 Chi tiết thức ăn 12 3.1.13 Đánh giá thức ăn Hình 3.17 Đánh giá thức ăn 3.1.14 Thêm thức ăn vào Giỏ hàng Hình 3.18 Thêm thức ăn vào Giỏ hàng thành cơng 13 3.1.15 Xem thức ăn thêm vào Giỏ hàng Hình 3.19 Màn hình Giỏ hàng 3.1.16 Xóa thức ăn khỏi Giỏ hàng Hình 3.20 Xóa thức ăn khỏi giỏ hàng 14 3.1.17 Đặt mua thức ăn Hình 3.21 Cửa sổ đặt hàng 3.1.18 Quản lý thức ăn đặt Hình 3.22 Quản lý thức ăn đặt 15 3.2 ỨNG DỤNG ADMIN 3.2.1 Giao diện lần đầu khởi động Hình 3.23 Giao diện khởi động ứng dụng Admin 3.2.2 Đăng nhập Hình 3.24 Giao diện đăng nhập ứng dụng Admin 16 3.2.3 Xem Danh mục thức ăn Hình 3.25 Giao diện Danh mục thức ăn ứng dụng Admin 3.2.4 Thêm Danh mục thức ăn Hình 3.26 Cửa sổ thêm Danh mục thức ăn 17 3.2.5 Sửa Danh mục thức ăn Hình 3.30 Cập nhật Danh mục thức ăn 3.2.6 Xóa Danh mục thức ăn 3.2.7 Xem thức ăn Danh mục 3.2.8 Thêm thức ăn 3.2.9 Sửa thức ăn 3.2.10 Xóa thức ăn 3.2.11 Quản lý thức ăn khách hàng đặt Hình 3.36 Quản lý thức ăn khách hàng đặt 18 3.2.12 Cập nhật trạng thái cho đơn hàng Hình 3.37 Cập nhật trạng thái cho đơn hàng 3.2.13 Xóa đơn hàng 3.2.14 Xem chi tiết đơn hàng Hình 3.38 Chi tiết thức ăn đơn hàng 19 KẾT LUẬN Qua trình làm đồ án tốt nghiệp với đề tài “Xây dựng ứng dụng Order Food sử dụng Firebase”, em tự thấy thu kết sau: - Hiểu biết số phương pháp phân tích thiết kế hệ thống, từ áp dụng hiểu biết để phân tích thiết kế hệ thống cho toán mua bán trực tuyến qua ứng dụng di động - Nắm bắt quy trình nghiệp vụ, công việc việc mua bán trực tuyến qua ứng dụng di động - Hiểu biết thêm công nghệ Firebase, dịch vụ Firebase cung cấp, cách tích hợp sử dụng để phát triển ứng dụng Sử dụng ngơn ngữ lập trình Android kết hợp với cơng cụ lập trình Android Studio sử dụng Firebase để lưu trữ liệu Về thực nghiệm, thiết kế cài đặt thành công ứng dụng, thể phù hợp với nội dung đề tài Song, kỹ lập trình cịn hạn chế nên ứng dụng chưa thật hoàn thiện đầy đủ chức mong muốn Trong thời gian tới em tiếp tục hoàn thiện chức bổ sung thêm chức nhằm mang lại tiện dụng cho người dùng Trong tương lai, em hi vọng cố gắng hoàn thiện tốt đề tài cố gắng đáp ứng đầy đủ yêu cầu hệ thống 20 ... Vì vậy, đồ án em xin đưa ý tưởng xây dựng ứng dụng Order thức ăn sử dụng công nghệ Firebase nhằm giúp cho việc quản lý chủ cửa hàng dễ dàng người tiêu dùng n tâm, hài lịng sản phẩm mà sử dụng Lý... Qua trình làm đồ án tốt nghiệp với đề tài ? ?Xây dựng ứng dụng Order Food sử dụng Firebase? ??, em tự thấy thu kết sau: - Hiểu biết số phương pháp phân tích thiết kế hệ thống, từ áp dụng hiểu biết... 2.2.1.1 Ứng dụng khách hàng 2.2.1.2 Ứng dụng Admin 2.2.2 Yêu cầu phi chức 2.3 BIỂU ĐỒ TRƢỜNG HỢP SỬ DỤNG 2.3.1 Ứng dụng Khách hàng 2.3.2 Ứng dụng Admin 2.4 BIỂU ĐỒ HOẠT ĐỘNG 2.4.1 Biểu đồ hoạt

Ngày đăng: 16/12/2021, 09:24

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w