ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

34 9 0
ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Đ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

MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG Sinh viên thực hiện Nguyễn Tiến Dũng Lớp 18IT[.]

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ XÂY DỰNG ỨNG DỤNG GIAO HÀNG Sinh viên thực Lớp : Nguyễn Tiến Dũng : 18IT2 Giảng viên hướng dẫn : TS NGUYỄN VĂN LỢI Đà Nẵng, tháng năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính ĐỒ ÁN CƠ SỞ XÂY DỰNG ỨNG DỤNG GIAO HÀNG Sinh viên : Nguyễn Tiến Dũng Giảng viên hướng dẫn : TS.NGUYỄN VĂN LỢI Đà Nẵng, tháng năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN LỜI CẢM ƠN Em xin trân trọng cảm ơn thầy TS NGUYỄN VĂN LỢI với hướng dẫn tận tình thầy TS NGUYỄN VĂN LỢI nhóm chúng em hoàn thành báo cáo đồ án sở Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống chắn khơng thể khơng tránh khỏi thiếu sót Nhóm chúng em mong nhận thông cảm góp ý q thầy Em xin chân thành cảm ơn ! MỤC LỤC MỞ ĐẦU Giới thiệu Mục tiêu đề tài Nội dung kế hoạch thực 4 Bố cục báo cáo .5 Chương 1: Tổng Quan Về Ứng Dụng Giao Hàng 1.1 Tổng quan .6 1.2 Phương pháp, kết 1.3 Cơng cụ lập trình 1.4 Ngôn ngữ lập trình Chương Phân tích thiết kế hệ thống 2.1 Phân tích hệ thống 2.2 Thiết kế hệ thống 14 Chương Triển khai xây dựng 15 3.1 Thiết kế giao diện 15 Chương 4.Kết luận 30 4.1 Kết đạt 30 4.2 Hạn chế .30 4.3 Hướng phát triển 31 DANH MỤC CÁC TỪ VIẾT TẮT STT Cụm từ Công nghệ phần mềm Công nghệ thông tin … Viết tắt CNPM CNTT DANH MỤC HÌNH MỞ ĐẦU Giới thiệu Với thời buổi công nghệ 4.0, khách hàng cần ngồi nhà làm thứ, chẳng hạn sử dụng ứng dụng giao đồ ăn hay dịch vụ vận chuyển nhanh uy tín như: Deliverynow, Gofood, Grabfood… xu nhiều người sử dụng, cho thấy phát triển mạnh mẽ ngành logistics Việt Nam tất yếu Hiện tại, thị trường Việt Nam có 07 ứng dụng giao đồ ăn phổ biến phục vụ nhu cầu order online deliverynow ngày nhiều người tiêu dùng ưa chuộng Đó lý nhóm chúng em lựa chọn đề tài để mang đến hội đáng mong đợi cho nhà hàng có nhu cầu kinh doanh online Mục tiêu đề tài + Quản lý nhà hàng + Quản lý việc đặt hàng, xử lý giỏ hàng,… + Xử lý thống kê theo yêu cầu như: đơn hàng, hóa đơn + Cho phép tìm kiếm thơng tin hệ thống,… Nội dung kế hoạch thực Đề tài “Xây dựng ứng dụng giao hàng DDTH” ứng dụng chạy điện thoại sử dụng hệ điều hành Android Ứng dụng gồm: - App dụng đặt đồ ăn App quản lý cho phép người quản lý thêm xóa cập nhật ăn,xử lý thông tin từ ứng dụng Android gửi App Giao hàng dành cho shipper Bố cục báo cáo - Đồ án giao hàng DDTH có cấu trúc sau: Chương 1: Tổng quan ứng dụng giao hàng Chương 2: Phân tích thiết kế Chương 3: Triển khai xây dựng Chương 4: Kết luận hướng phát triển Chương 1: Tổng Quan Về Ứng Dụng Giao Hàng 1.1 Tổng quan 1.1.1 Vấn đề cần giải quyết: - Tìm hiểu cách thức xây dựng ứng dụng android - Xây dựng thành công ứng dụng giao hàng DDTH - Tìm hiểu cách thức xây dựng ứng dụng giao hang - Tìm hiểu Android Studio - Tìm hiểu Firebase Realtime Database 1.1.2 Đề xuất nội dung thực hiện: Đề tài “Xây dựng ứng dụng giao hàng DDTH” ứng dụng chạy điện thoại sử dụng hệ điều hành Android Ứng dụng gồm: • App dụng đặt đồ ăn • App quản lý cho phép người quản lý thêm xóa cập nhật ăn,xử lý thông tin từ ứng dụng Android gửi • App Giao hàng dành cho shipper 1.2 Phương pháp, kết - Phương pháp thực hiện: + Phân tích u cầu + Lựa chọn cơng nghệ + Nghiên cứu sở lý thuyết công nghệ chọn + Áp dụng lý thuyết vào xây dựng ứng dụng thực tiễn + Kiểm tra, tham khảo ứng dụng khác để tối ưu hóa ứng dụng - Kết quả: + Chương trình thực yêu cầu đề đề tài chọn + Ứng dụng giao hàng phần xây dựng đáp ứng số chức chính: + Quản lý nhà hàng + Quản lý việc đặt hàng, xử lý giỏ hàng,… + Xử lý thống kê theo yêu cầu như: đơn hàng, hóa đơn + Cho phép tìm kiếm thơng tin hệ thống,… + Giao diện thân thiện, dễ sử dụng - Hệ thống gồm phần: Thứ nhất: Phần khách hàng: + Khách hàng người có nhu cầu mua đồ ăn, họ tìm kiếm đồ ăn cần thiết đặt mua Vì phải có chức sau : + Hiển thị danh sách loại thức ăn để khách hàng xem, lựa chọn đặt mua + Khách hàng xem trạng thái vận chuyển đơn hàng + Tìm kiếm đồ ăn gần bạn Thứ hai: Dành cho người quản trị: + Người làm chủ ứng dụng có quyền kiểm sốt hệ thống Người cấp username password để đăng nhập hệ thống thực chức quản lý + Quản lý cập nhật, sửa, xóa thay đổi trạng thái giao hàng + Tiếp nhận kiểm tra đơn đặt hàng khách hàng Hiển thị đơn đặt hàng + Thống kê theo ngày, thời gian + Quản lý đăng nhập + Quản lí thay đổi App Thứ ba : Dành cho shipper : + Tiếp nhận đơn hàng xác nhận giao hàng đến cho khách hàng + Xem nội dung đặt hàng + Giao hàng đến khách hàng qua vị trí sử dụng Google Map 1.3 Cơng cụ lập trình Android Studio phầm mềm bao gồm công cụ khác dùng để phát triển ứng dụng chạy thiết bị sử dụng hệ điều hành Android loại điện thoại smartphone, tablet Android Studio đóng gói với code editor, debugger, cơng cụ performance tool hệ thống build/deploy (trong có trình giả lập simulator để giả lập mơi trường thiết bị điện thoại tablet máy tính) cho phép lập trình viên nhanh chóng phát triển ứng dụng từ đơn giản tới phức tạp Việc xây dựng ứng dụng mobile (hoặc tablet) bao gồm nhiều công đoạn khác Đầu tiên viết code ứng dụng sử dụng máy tính cá nhân laptop Sau cần build ứng dụng để tạo file cài đặt Sau build xong cần copy file cài đặt vào thiét bị mobile (hoặc table) để tiến hành cài đặt ứng dụng chạy kiểm thử (testing) Bạn thử tưởng tượng với lần viết dòng code bạn lại phải build ứng dụng, cài đặt điện thoại tablet sau chạy thử vơ tốn thời gian cơng sức Android Studio phát triển để giải vấn đề Với Android Studio tất công đoạn thực máy tính quy trình tinh gọn tới mức tối giản 1.4 Ngơn ngữ lập trình Lập trình Java ngơn ngữ phổ biến sử dụng lập trình Android Nếu bạn chưa quen thuộc với ngôn ngữ này, bạn cần cài đặt công cụ hỗ trợ để sử dụng Java, Eclipse để học lập trình Java Hiện Android studio cơng cụ hỗ trợ lập trình Java Google khuyến khích sử dụng Nếu Eclipse, bạn cần phải tự cài đặt Android SDK sử dụng Android Studio, Android SDK tự động cài đặt bước cuối trình cài đặt chương trình Hình 10 Đăng ký Màn hình đăng ký có textbox cho phép khách hàng nhập tài khoản muốn đăng ký có nút đăng ký bấm vào để cập nhật thông tin sở liệu Các bước trình đăng nhập: 18 19 Hình 11 Quá trình đăng nhập 3.1.3 Trang chủ Hình 12 Trang chủ 20 3.1.4 Chi tiết sản phẩm Hình 13 Chi tiết sản phẩm 21 3.1.5 Bình luận Hình Ảnh14 :Bình Bình luận luận 22 3.1.6 Xem đơn hàng Hình 15 Xem đơn hàng 23

Ngày đăng: 19/04/2022, 22:44

Hình ảnh liên quan

2.1.4.1 Mô hình tổng quan - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

2.1.4.1.

Mô hình tổng quan Xem tại trang 13 của tài liệu.
Hình 2. biểu đồ use-case 2.1.4.3 Biểu đồ hoạt động - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 2..

biểu đồ use-case 2.1.4.3 Biểu đồ hoạt động Xem tại trang 14 của tài liệu.
Hình 3. Biểu đồ hoạt động - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 3..

Biểu đồ hoạt động Xem tại trang 14 của tài liệu.
Hình 4. Biểu đồ thanh toán 2.1.4.5 Biểu đồ admin - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 4..

Biểu đồ thanh toán 2.1.4.5 Biểu đồ admin Xem tại trang 15 của tài liệu.
Hình 5. Biểu đồ admin - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 5..

Biểu đồ admin Xem tại trang 15 của tài liệu.
Hình 7. cơ sở dữ liệu - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 7..

cơ sở dữ liệu Xem tại trang 16 của tài liệu.
Hình 6. Biểu đồ tìm kiếm 2.2 Thiết kế hệ thống - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 6..

Biểu đồ tìm kiếm 2.2 Thiết kế hệ thống Xem tại trang 16 của tài liệu.
Hình 8. đăng nhập - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 8..

đăng nhập Xem tại trang 17 của tài liệu.
Màn hình đăng nhập có 2 textbox cho phép khách hàng nhập tài khoản của mình có nút đăng nhập bấm vào để kiểm tra tài khoản trên cơ sở dữ liệu và trả về - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

n.

hình đăng nhập có 2 textbox cho phép khách hàng nhập tài khoản của mình có nút đăng nhập bấm vào để kiểm tra tài khoản trên cơ sở dữ liệu và trả về Xem tại trang 17 của tài liệu.
Hình 11. Quá trình đăng nhập 3.1.3 Trang chủ - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 11..

Quá trình đăng nhập 3.1.3 Trang chủ Xem tại trang 22 của tài liệu.
Hình 13. Chi tiết sản phẩm - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 13..

Chi tiết sản phẩm Xem tại trang 23 của tài liệu.
Hình 15. Xem đơn hàng - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 15..

Xem đơn hàng Xem tại trang 25 của tài liệu.
Hình 16. Tìm kiếm - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 16..

Tìm kiếm Xem tại trang 26 của tài liệu.
Hình 17. Giỏ hàng - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 17..

Giỏ hàng Xem tại trang 27 của tài liệu.
Hình 18. Đánh giá - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 18..

Đánh giá Xem tại trang 28 của tài liệu.
Hình 19. Quản lý đơn hàng - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 19..

Quản lý đơn hàng Xem tại trang 29 của tài liệu.
Hình 20. Quản Lý shipper - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 20..

Quản Lý shipper Xem tại trang 30 của tài liệu.
Hình 21. Giao diện giao hàng dành cho shipper - ĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO HÀNG. Giảng viên hướng dẫn : TS. NGUYỄN VĂN LỢI

Hình 21..

Giao diện giao hàng dành cho shipper Xem tại trang 31 của tài liệu.

Mục lục

  • MỞ ĐẦU

  • Chương 1: Tổng Quan Về Ứng Dụng Giao Hàng

    • 1.1 Tổng quan

    • 1.2 Phương pháp, kết quả

    • 1.3 Công cụ lập trình

    • 1.4 Ngôn ngữ lập trình

    • Chương 2. Phân tích thiết kế hệ thống

      • 2.1 Phân tích hệ thống

        • 2.1.1 Yêu cầu chức năng

        • 2.1.2 Yêu cầu phi chức năng

        • 2.1.3 Yêu cầu hệ thống

        • 2.1.4 Biểu đồ ca sử dụng (use case)

          • 2.1.4.1 Mô hình tổng quan

          • 2.2 Thiết kế hệ thống

          • Chương 3. Triển khai xây dựng

            • 3.1 Thiết kế giao diện

              • 3.1.1 Đăng nhập

              • 3.1.2 Đăng ký

              • 3.1.3 Trang chủ

              • 3.1.4 Chi tiết sản phẩm

              • 3.1.5 Bình luận

              • 3.1.6 Xem đơn hàng

              • 3.1.7 Thông tin cá nhân

              • 3.1.8 Tìm kiếm

              • 3.1.9 Giỏ hàng

              • 3.1.10 Đánh giá

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

Tài liệu liên quan