1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo đồ án môn học lập trình trên thiết bị di động

47 61 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

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 6,74 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM BÁO CÁO ĐỒ ÁN MÔN HỌC Lập trình thiết bị di động Ngành: CƠNG NGHỆ THƠNG TIN Chuyên ngành: Công Nghệ Phần Mềm Giảng viên hướng dẫn : Nguyễn Chí Tồn Sinh viên thực TP Hồ Chí Minh, 2021 : MỤC LỤC GIỚI THIỆU GIỚI THIỆU THÀNH VIÊN ĐỐI TƯỢNG SỬ DỤNG VÀ CHỨC NĂNG .6 1- App for Admin (Android) 2- App for User (Android) THIẾT KẾ HỆ THỐNG .7 SƠ ĐỒ PHÂN CẤP CHỨC NĂNG LUỒNG VẬN HÀNH CỦA ỨNG DỤNG THIẾT KẾ DỮ LIỆU .10 GIAO DIỆN CHI TIẾT CỦA ỨNG DỤNG .14 CẤU TRÚC DATA FIREBASE 15 GIAO DIỆN CHI TIẾT CỦA ỨNG DỤNG .18 KIỂM TRA HOẠT ĐỘNG 43 ĐÓNG GÓI VÀ TRIỂN KHAI 46 Lên kế hoạch triển khai 46 Khảo sát xây dựng hệ thống 46 Cài đặt phần mềm 46 Đào tạo sử dụng 46 KẾT LUẬN .47 Điểm mạnh: 47 Điểm yếu: .47 Hướng phát triển: 47 LỜI CẢM ƠN 48 GIỚI THIỆU - Đặt từ xa hình thức áp dụng phổ biến nhà hàng lớn quốc gia phát triển Mỹ, Nhật Bản, Hàn Quốc, Singapore, - Ưu điểm việc giảm thiểu tối đa việc ghi nhớ đơn đặt hàng trình vận hành nhà hàng, kết hợp với công nghệ mang lại cho thực khách trải nghiệm đại, linh hoạt hơn, cịn giúp cho nhà hàng vận hành xác Trên hết, tình hình dịch Covid- 19 hoành hành nay, việc đặt hàng trực tuyến giúp người tránh tình trạng tụ tập nơi đông người lây lan dịch bệnh cộng đồng - Với trạng phát triển nhà hàng ngày nhiều quy mô ngày lớn theo thời gian phát triển nhanh chóng cơng nghệ điện thoại thơng minh, nên nhóm họp đưa ý tưởng ứng dụng đặt ăn từ xa, hoạt động thiết bị di động cá nhân để giúp nhà hàng linh hoạt k hâu vận hành cho doanh nghiệp ĐỐI TƯỢNG SỬ DỤNG VÀ CHỨC NĂNG 1- App for Admin (Android)  Đăng nhập với phân quyền Admin (Số điện thoại cá nhân, mật khẩu) tạo sẵn hệ thống liệu Firebase  Chỉnh sửa thông tin Menu  Nhận thông báo đơn hàng từ User (Push notification)  Xem thông tin đơn đặt hàng từ User  Thay đổi trạng thái đơn đặt hàng (Đã đặt hàng) (Đang gửi thức ăn) (Đã gửi thức ăn) 2- App for User (Android)  Đăng ký đăng nhập số điện thoại cá nhân  Nhận OTP xác nhận tài khoản đăng nhập số điện thoại đăng ký  Xem thông tin menu  Chức giỏ hàng cho phép người dùng chọn ăn từ Menu thêm vào giỏ hàng  Có chức thay đổi xoá đơn hàng khách muốn thay đổi ăn, thêm ăn đặt nhầm (trong giỏ hàng)  Thêm địa giao hàng  Xem lại trạng thái đơn hàng  Lấy lại mật thông tin User  Đăng xuất THIẾT KẾ HỆ THỐNG Mơ hình hệ thống Yêu cầu phần cứng Admin:  Smarphone chạy hệ điều hành Android, kết nối internet  Cài đặt phiên ứng dụng  Máy tính có trình duyệt kết nối internet User: - Smarphone chạy hệ điều hành Android, kết nối internet - Cài đặt phiên ứng dụng SƠ ĐỒ PHÂN CẤP CHỨC NĂNG App User App Admin LUỒNG VẬN HÀNH CỦA ỨNG DỤNG Luồng App Admin  Admin đăng ký tài khoản Admin hệ thống Firebase với số điện thoại cá nhân mật kèm  Admin đăng nhập vào App Admin thơng tin tạo trước  Sau đăng nhập thành công lên trang chủ  Trang chủ App Admin hiển thị danh mục ăn theo loại  Khi nhận Notification  Khi khách hàng đặt có thơng báo cho app Admin đơn hàng Luồng App User  Người dùng chủ động đăng ký đăng nhập số điện thoại mật cá nhân  Sau đăng nhập vào hệ lên Menu gồm danh mục ăn  Người dùng chọn vào danh mục để xem ăn cụ thể  Sau duyệt menu xong, lựa chọn u thích cho vào giỏ hàng, chọn số lượng ăn theo nhu cầu  Người dùng nhấn nút “Đặt hàng”, ứng dụng tạo đơn hàng tương ứng với trạng thái sau: “Đã đặt hàng – Đã gửi thức ăn – Đang gửi thức ”  Người dùng sửa/ xố đơn hàng muốn đặt thêm đặt nhầm giỏ hàng  Người dùng thông báo trạng thái đơn hàng phía Admin thay đổi tình trạng đơn hàng  Luồng chạy để cập nhật mật o Tại hình đăng nhập người dùng chọn Quên mật o Điền số điện thoại đăng kí hệ thống o Sau nhận OTP số điện thoại xác nhập mã OTP o Cuồi nhập thông tin cập nhật thông tin THIẾT KẾ DỮ LIỆU Mơ hình cơng nghệ ứng dụng Server Firebase Client Android Database SQL, Firebase Mơ hình quan hệ thực thể (ERD) 10 Giao diện App Admin Màn hình chào 34 Màn hình đăng nhập 35 36 Màn hình Admin 36 Màn hình Navigation chức Admin 37 Màn hình Thơng tin đơn hàng 38 39 Màn hình Cập nhật mục 39 40 Màn hình Cập nhật ăn 40 41 41 Màn hình nhận thông báo từ đơn đặt hàng người dùng 42 KIỂM TRA HOẠT ĐỘNG App Admin TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO Đăng nhập Đăng nhập Đăng nhập Đăng nhập Đăng nhập KẾT QUẢ TRƠNG ĐỢI Khơng nhập Số điện thoại Khơng nhập password Nhập sai Số điện thoại Nhập sai password Hợp lệ HOẠT ĐỘNG Thông báo bắt buộc nhập 100% Thông báo bắt buộc nhập 100% Thông báo nhập sai 100% Thông báo nhập sai 100% Cho phép đăng nhập 100% App User TT MƠ TẢ TÌNH HUỐNG Đăng ký Đăng nhập Đăng ký Nhận OTP từ hệ thống DỮ LIỆU KẾT QUẢ TRÔNG ĐỢI ĐẦU VÀO Không nhập Số điện thoại Không nhập password Nhập sai Số điện thoại Nhập mã 100% Thông báo bắt buộc nhập 100% Thông báo nhập sai 100% điện thoại trùng khớp 43 ĐỘNG Thông báo bắt buộc nhập Xác nhận OTP gửi OTP HOẠT 100% Đăng nhập Đăng nhập Nhập sai password Hợp lệ Thông báo nhập sai 100% Cho phép đăng nhập 100% Giỏ hàng TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO Thêm ăn vào giỏ hàng Thêm, sửa, xoá giỏ hàng Đánh giá ăn bình luận Thanh tốn KẾT QUẢ TRƠNG ĐỢI Nhập số Thơng tin số lượng lượng từ hiển thị giỏ hàng đến 20 Nhấn vào thông tin giỏ Hiện thông tin chi tiết đơn hàng để điều chỉnh hàng Ratevalue từ Món ăn đánh giá bình đến luận Nhấn lần Thông tin đơn hàng ghi vào nút nhận chuyển thơng tin tốn Admin HOẠT ĐỘNG 100% 100% 100% 100% Điều chỉnh Menu (Admin) TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO Thêm danh mục ăn KẾT QUẢ TRƠNG ĐỢI Điền đầy đủ thơng tin u cầu Danh mục ăn tạo hiển thị lên menu 44 HOẠT ĐỘNG 100% Thêm thông tin ăn Cập nhật danh mục ăn có sẵn Điền đầy đủ Món ăn thêm hiển thông tin thị danh mục tương yêu cầu ứng Điền đầy đủ Thơng tin danh mục ăn thông tin cập nhật thông tin yêu cầu Cập nhật thơng tin ăn có sẵn Điền đầy đủ Thơng tin ăn cập thơng tin nhật thông tin yêu cầu 100% 100% 100% Điều chỉnh trạng thái đơn hàng (Admin) TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO KẾT QUẢ TRÔNG ĐỢI Thay đổi trạng thái đơn Nhấn giữ hàng người dùng vào nút “Đã đặt hàng” trạng thái Xác nhận người dùng đặt hàng HOẠT ĐỘNG 100% Thay đổi trạng thái đơn Nhấn giữ hàng người dùng vào nút “Đang gửi thức ăn” trạng thái Thay đổi trạng thái đơn Nhấn giữ hàng người dùng vào nút “Đã gửi thức ăn” trạng thái Xác nhận giao đơn hàng Xác nhận giao đơn hàng thành công 45 100% 100% ĐÓNG GÓI VÀ TRIỂN KHAI Lên kế hoạch triển khai  Các thành viên nhóm phát triển phối hợp kiểm soát chất lượng thiết kế hoạt động hệ thống  Định hướng đánh giá chất lượng sản phẩm Đảm bảo phần mềm thiết lập đáp ứng yêu cầu vận hành tương lai Khảo sát xây dựng hệ thống  Cần khảo sát thực trạng doanh nghiệp (nhà hàng, quán ăn, ), đánh giá nhu cầu sử dụng khách hàng để mang lại giải pháp phù hợp mặt kỹ thuật  Phát triển thêm tính đặc thù để giải tốt vấn đề quản lý Cài đặt phần mềm  Đại diện nhóm phát triển tiến hành khảo sát thực tế sở hạ tầng doanh nghiệp đủ điều kiện bắt đầu cài đặt môi trường bao gồm:  Cài đặt ứng dụng Order food and drink lên điện thoại thông minh Android  Thiết lập tài khoản Admin Đào tạo sử dụng  Đơn vị triển khai chuẩn hoá liệu soạn tài liệu hướng dẫn sử dụng để chuẩn bị triển khai  Phối hợp với người dùng cuối đơn vị triển khai hướng dẫn trực tiếp phân hệ, cách vận hành ứng dụng để thực cơng việc 46 KẾT LUẬN Điểm mạnh:  Toàn hệ thống liệu chạy server Firebase, kết nối thuận tiện không cần cài đặt nhiều môi trường local  Giao diện đơn giản hố để không gây bối rối cho người dùng hiểu biết công nghệ Điểm yếu:  Cần phát triển tính bảo mật ứng dụng  Cịn thiếu sót mặt tính admin người dùng khách hàng doanh nghiệp lớn Hướng phát triển:  Mang ứng dụng lên Google Play App Store smartphone xu  Hồn thiện tất chức có  Duy trì ngơn ngữ thiết kế tối giản để đảm bảo tính mượt mà tốc độ vận hành luồng ứng dụng  Bổ sung thêm số chức kiểm tra liệu nhập, thay đổi mật truy cập khách hàng nhà quản trị 47 LỜI CẢM ƠN Sau xin gửi lời cảm ơn chân thành tới thầy Nguyễn Chí Tồn người tận tình hướng dẫn, trực tiếp bảo tạo điều kiện giúp đỡ chúng em suốt trình làm đồ án tốt nghiệp 48 ... Default: discount Khuyến Number Default: 13 GIAO DI? ??N CHI TIẾT CỦA ỨNG DỤNG Sơ đồ tổ chức giao di? ??n App User App Admin 14 CẤU TRÚC DATA FIREBASE 15 17 16 18 GIAO DI? ??N CHI TIẾT CỦA ỨNG DỤNG Giao di? ??n... chóng cơng nghệ điện thoại thơng minh, nên nhóm họp đưa ý tưởng ứng dụng đặt ăn từ xa, hoạt động thiết bị di động cá nhân để giúp nhà hàng linh hoạt k hâu vận hành cho doanh nghiệp ĐỐI TƯỢNG SỬ DỤNG... Nhập sai Số điện thoại Nhập sai password Hợp lệ HOẠT ĐỘNG Thông báo bắt buộc nhập 100% Thông báo bắt buộc nhập 100% Thông báo nhập sai 100% Thông báo nhập sai 100% Cho phép đăng nhập 100% App User

Ngày đăng: 18/04/2022, 10:19

HÌNH ẢNH LIÊN QUAN

THIẾT KẾ DỮ LIỆU Mô hình công nghệ ứng dụng - BÁO cáo đồ án môn học lập trình trên thiết bị di động
h ình công nghệ ứng dụng (Trang 10)
Mô hình quan hệ thực thể (ERD) - BÁO cáo đồ án môn học lập trình trên thiết bị di động
h ình quan hệ thực thể (ERD) (Trang 10)
image Hình ảnh String Default: null - BÁO cáo đồ án môn học lập trình trên thiết bị di động
image Hình ảnh String Default: null (Trang 12)
image Hình ảnh String Default: “” - BÁO cáo đồ án môn học lập trình trên thiết bị di động
image Hình ảnh String Default: “” (Trang 13)
Màn hình chào ứng dụng - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình chào ứng dụng (Trang 17)
Màn hình Đăng ký/ Đăng nhập - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Đăng ký/ Đăng nhập (Trang 18)
Màn hình Đăng ký OTP - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Đăng ký OTP (Trang 19)
Màn hình Đăng nhập - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Đăng nhập (Trang 21)
Màn hình Chính - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Chính (Trang 23)
Màn hình Thực đơn chi tiết - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Thực đơn chi tiết (Trang 24)
Màn hình tìm kiếm - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình tìm kiếm (Trang 25)
Màn hình Thông tin chi tiểt từng món ăn - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Thông tin chi tiểt từng món ăn (Trang 26)
Màn hình giỏ hàng - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình giỏ hàng (Trang 27)
Màn hình chi tiết đơn đặt - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình chi tiết đơn đặt (Trang 28)
Màn hình lấy lại mật khẩu - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình lấy lại mật khẩu (Trang 29)
Màn hình Nhập mã OTP để thay đổi password - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Nhập mã OTP để thay đổi password (Trang 31)
Màn hình đổi thông tin - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình đổi thông tin (Trang 32)
Màn hình chào - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình chào (Trang 33)
Màn hình đăng nhập - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình đăng nhập (Trang 34)
Màn hình chính của Admin - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình chính của Admin (Trang 35)
Màn hình Navigation chức năng Admin - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Navigation chức năng Admin (Trang 36)
Màn hình Thông tin đơn hàng - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Thông tin đơn hàng (Trang 37)
Màn hình Cập nhật mục - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Cập nhật mục (Trang 38)
Màn hình Cập nhật món ăn - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình Cập nhật món ăn (Trang 39)
Màn hình nhận thông báo từ đơn đặt hàng của người dùng - BÁO cáo đồ án môn học lập trình trên thiết bị di động
n hình nhận thông báo từ đơn đặt hàng của người dùng (Trang 41)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w