(TIỂU LUẬN) báo cáo đồ án môn học lập trình trên thiết bị di động

48 19 0
(TIỂU LUẬN) báo cáo đồ án môn học lập trình trên thiết bị di động

Đ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

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) .6 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 4 ĐỐ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 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 Mơ hình cơng nghệ ứng dụng D Mơ hình quan hệ thực thể (ERD) 10 Tên cột phone name Password IsStaff Tên cột userPhone name Password IsStaff Tên cột menuId name 10 36 Màn hình Navigation chức Admin 36 37 Màn hình Thơng tin đơn hàng 37 38 Màn hình Cập nhật mục 38 39 Màn hình Cập nhật ăn 39 40 40 41 41 42 Màn hình nhận thơng báo từ đơn đặt hàng người dùng 42 TT TT 43 44 Đăng nhập Đăng nhập TT Thanh toán TT 44 Điều chỉnh trạng thái đơn hàng (Adm TT 45 46 ĐÓ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 47 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 Hoà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 48 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 ... 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 4 ĐỐI TƯỢNG SỬ... 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... foodID rateValue comment Tên cột _id userPhone userName address total foods status 11 12 Tên cột _id menuId name image description Price discount 12 13 GIAO DI? ??N CHI TIẾT CỦA ỨNG DỤNG Sơ đồ tổ

Ngày đăng: 02/12/2022, 08:36

Hình ảnh liên quan

GIỚI THIỆU - (TIỂU LUẬN) báo cáo đồ án môn học lập trình trên thiết bị di động
GIỚI THIỆU Xem tại trang 3 của tài liệu.
Mơ hình hệ thống - (TIỂU LUẬN) báo cáo đồ án môn học lập trình trên thiết bị di động

h.

ình hệ thống Xem tại trang 6 của tài liệu.
Mơ hình cơng nghệ ứng dụng - (TIỂU LUẬN) 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 Xem tại trang 9 của tài liệu.
Màn hình chào ứng dụng - (TIỂU LUẬN) 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 Xem tại trang 16 của tài liệu.
Màn hình Đăng ký/ Đăng nhập - (TIỂU LUẬN) 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 Xem tại trang 17 của tài liệu.
Màn hình Đăng ký OTP - (TIỂU LUẬN) 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 Xem tại trang 18 của tài liệu.
Màn hình đăng ký - (TIỂU LUẬN) 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ý Xem tại trang 19 của tài liệu.
Màn hình Đăng nhập - (TIỂU LUẬN) 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 Xem tại trang 20 của tài liệu.
Màn hình Chính - (TIỂU LUẬN) 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 Xem tại trang 21 của tài liệu.
Màn hình Thực đơn chi tiết - (TIỂU LUẬ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ực đơn chi tiết Xem tại trang 22 của tài liệu.
Màn hình tìm kiếm - (TIỂU LUẬN) 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 Xem tại trang 23 của tài liệu.
Màn hình Thơng tin chi tiểt từng món ăn - (TIỂU LUẬ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 Xem tại trang 24 của tài liệu.
Màn hình giỏ hàng - (TIỂU LUẬN) 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 Xem tại trang 25 của tài liệu.
Màn hình chi tiết đơn đặt - (TIỂU LUẬN) 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 Xem tại trang 26 của tài liệu.
Màn hình lấy lại mật khẩu - (TIỂU LUẬN) 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 Xem tại trang 27 của tài liệu.
Màn hình Nhập mã OTP để thay đổi password - (TIỂU LUẬN) 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 Xem tại trang 29 của tài liệu.
Màn hình đổi thơng tin - (TIỂU LUẬN) 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 Xem tại trang 30 của tài liệu.
Màn hình chào - (TIỂU LUẬN) 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 Xem tại trang 31 của tài liệu.
Màn hình đăng nhập - (TIỂU LUẬN) 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 Xem tại trang 32 của tài liệu.
Màn hình chính của Admin - (TIỂU LUẬN) 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 Xem tại trang 33 của tài liệu.
Màn hình Navigation chức năng Admin - (TIỂU LUẬN) 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 Xem tại trang 34 của tài liệu.
Màn hình Thơng tin đơn hàng - (TIỂU LUẬ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 đơn hàng Xem tại trang 35 của tài liệu.
Màn hình Cập nhật mục - (TIỂU LUẬ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ục Xem tại trang 36 của tài liệu.
Màn hình Cập nhật món ăn - (TIỂU LUẬ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 Xem tại trang 37 của tài liệu.
Màn hình nhận thơng báo từ đơn đặt hàng của người dùng - (TIỂU LUẬN) 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 Xem tại trang 40 của tài liệu.

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

  • Đang cập nhật ...

Tài liệu liên quan