Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 20 trang
Dung lượng: 188 KB

Giới thiệu nội dung

Xây dựng ứng dụng đặt thức ăn qua mạng tại công ty cổ phần Foody

Tác giả: Nguyễn Ngọc Hà

Lĩnh vực: Công nghệ thông tin

Nội dung tài liệu:

Đồ án tốt nghiệp này tập trung vào việc xây dựng một ứng dụng đặt thức ăn trực tuyến, nhằm giải quyết những bất cập trong quy trình đặt món ăn truyền thống, đặc biệt là đối với những người có ít thời gian. Ứng dụng này hướng đến việc cung cấp một giải pháp nhanh chóng, tiện lợi và hiệu quả cho cả người tiêu dùng và doanh nghiệp. Với sự phát triển mạnh mẽ của công nghệ thông tin, các hình thức mua bán trực tuyến ngày càng phổ biến, và ứng dụng đặt thức ăn qua mạng là một minh chứng cho xu hướng này. Đồ án đề cập đến việc phát triển một ứng dụng giúp khách hàng dễ dàng đặt món ăn theo yêu cầu, đảm bảo sự hài lòng và an toàn.

Mục lục chi tiết:

  • Chương 1: Cơ sở lý thuyết
    • 1.1. Tổng quan về Android
      • 1.1.1. Lịch sử hình thành và phát triển Android
      • 1.1.2. Khái niệm hệ điều hành Android
      • 1.1.3. Các phiên bản Android
      • 1.1.4. Tính năng của Android
    • 1.2. Android Studio
      • 1.2.1. Android Studio là gì?
      • 1.2.2. Project và cấu trúc tệp
      • 1.2.3. Hệ thống Android Build
      • 1.2.4. Gỡ lỗi và hiệu suất
      • 1.2.5. Trình quản lý thiết bị ảo của Android (AVD)
      • 1.2.6. Bộ nhớ và màn hình CPU
      • 1.2.7. Truy cập file dữ liệu
    • 1.3. Giới thiệu ngôn ngữ lập trình Java
      • 1.3.1. Java là gì?
      • 1.3.2. Ứng dụng của Java
      • 1.3.3. Những đặc điểm cơ bản của Java
      • 1.3.4. Các platform cơ bản của Java
      • 1.3.5. Tiêu chuẩn của một môi trường Java điển hình
    • 1.4. Hệ quản trị CSDL MySQL
      • 1.4.1. Khái niệm
      • 1.4.2. Ưu điểm của MySQL
      • 1.4.3. Đặc điểm của MySQL.
      • 1.4.4. Cú pháp cơ bản của MySQL
    • 1.5. Giới thiệu về Firebase
      • 1.5.1. Fire là gì?
      • 1.5.2. Firebase “ngon lành” ra sao?
      • 1.5.3. Vậy Firebase có điểm yếu nào không?
  • Chương 2: Phân tích thiết kế hệ thống
    • 2.1. Đặt vấn đề
    • 2.2. Phân tích thiết kế hệ thống
      • 2.2.1. Phân tích bài toán
      • 2.2.2. Mục tiêu ứng dụng
    • 2.3. Đặt tả yêu cầu hệ thống
      • 2.3.1. Yêu cầu về môi trường hệ thống
      • 2.3.2. Yêu cầu phi chức năng của hệ thống
      • 2.3.3. Yêu cầu chức năng của hệ thống
      • 2.3.4. Xác định tác nhân
      • 2.3.5. Đặc tả các trường hợp sử dụng
      • 2.3.6. Xác định các lớp đối tượng
    • 2.4. Phân tích thiết kế hệ thống
      • 2.4.1. Mô tả về môi trường hoạt động
      • 2.4.2. Khảo sát các nghiệp vụ.
      • 2.4.3. Thêm món ăn.
      • 2.4.4. Đăng kí.
      • 2.5.5 Đăng nhập.
      • 2.5.6 Tìm kiếm
      • 2.5.7 Xem thông tin
  • Chương 3: Demo ứng dụng
    • 3.1. Màn hình khởi động