ĐỒ án môn học lập TRÌNH TRÊN THIẾT bị DI ĐỘNG xây DỰNG ỨNG DỤNG đặt đồ ăn APPFOOD

22 12 0
ĐỒ án môn học lập TRÌNH TRÊN THIẾT bị DI ĐỘNG xây DỰNG ỨNG DỤNG đặt đồ ăn APPFOOD

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MƠN HỌC LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG XÂY DỰNG ỨNG DỤNG ĐẶT ĐỒ ĂN APPFOOD Nghành: CÔNG NGHỆ THÔNG TIN Giảng viên hướng dẫn Sinh viên thực TP Hồ Chí Minh, 06/2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… STT Họ tên TP.HCM, ngày… tháng… năm… GIẢNG VIÊN HƯỚNG DẪN MỤC LỤC DANH MỤC HÌNH ẢNH LỜI NÓI ĐẦU LỜI CẢM ƠN CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giớớ́i thiệu đề tài 1.2 Môi trường cài đặt 1.3 Công nghệ sử dụng CHƯƠNG 2: MÔ TẢ VÀ HƯỚNG DẪN SỬ DỤNG ỨNG DỰNG 2.1 Màn hình chủ 2.2 Màn hình danh mục hình sản phẩm 2.3 Màn hình chi tiết sản phẩm 2.4 Màn hình giỏ hàng 2.5 Màn hình tốn 11 2.6 Màn hình thơng báo 13 2.7 Màn hình giớớ́i thiệu chung 14 2.8 Màn hình liên hệ 15 CHƯƠNG 3: KẾT LUẬN 18 3.1 Kết thực 18 3.2 Hướớ́ng phát triển 18 TÀI LIỆU THAM KHẢO 19 DANH MỤC HÌNH ẢNH Hình 2.1 Giao diện hình chủ Hình 2.2 Giao diện hình danh mục hình sản phẩm Hình 2.3 Giao diện hình chi tiết sản phẩm Hình 2.4 Giao diện hình giỏ hàng thao tác vớớ́i giỏ hàng Hình 2.5 Xóa trống giỏ hàng 10 Hình 2.6 Yêu cầu chọn trướớ́c tốn 11 Hình 2.7 Giao diện hình toán báo lỗi nhập liệu 12 Hình 2.8 Màn hình thơng báo tốn thành cơng 13 Hình Cơ sở liệu sau tốn thành cơng 14 Hình 2.10 Màn hình giớớ́i thiệu chung 14 Hình 2.11 Màn hình liên hệ (Gọi điện) 15 Hình 2.12 Mành hình liên hệ (Lời nhắn gửi) 16 Hình 2.13 Nhắn gửi thành cơng hiển thị 17 LỜI NĨI ĐẦU Ngày nay, cơng nghệ thông tin ngày phát triển vớớ́i thị trường thương mại điện tử ngày nở rộ, cạnh tranh hơn, khốc liệt Vớớ́i mong muốn cải thiện thân đáp ứng thep nhu cầu ngày này, chúng em cố gắng vớớ́i vốn kinh nghiệm ỏi để tạo nên ứng dụng đặt đồ ăn giúp ích cho xã hỗi LỜI CẢM ƠN Xin cảm ơn thầy Nguyễn Chí Tồn hướớ́ng dẫẫ̃n, truyền đạt kiến thức bổ ích liên quan tớớ́i ngành học cách hiệu dể tiếp cận thời gian qua, giúp chúng em nhìn hiểu nhiều điều thắc mắc lần thầy hướớ́ng dẫẫ̃n Nhờ thầy giảng dạy chúng em có đủ kiến thức để bắt tay vơ hồn thành đồ án, hình bị cho hành trang vơ đắt giá tin mơn học Lập trình thiết bị di động giúp nhiều cho việc phát triển phần mềm di động sau cách đại, tiên tiến, nhanh chóng, hiệu Thầy người có nhiệt huyết vớớ́i nghề, thầy khơng tiếc chia kinh nghiệm quý báu mình, kinh nghiệm rút từ thành công lẫẫ̃n thất bại cho sinh viên mà thầy giảng dạy Chúng em xin chân thành cảm ơn thầy nhiều CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài Ngày nay, công nghệ thông tin ngày phát triển vớớ́i thị trường thương mại điện tử ngày nở rộ, cạnh tranh hơn, khốc liệt Vớớ́i mong muốn phát triển ứng dụng thương mại điện tử vớớ́i công nghệ tân tiên so vớớ́i mặt thị trường Vớớ́i mục tiêu trọng tâm đồ án sâu phát triển ứng dụng android đặt đồ ăn online Đặc biệt thời kì diễn biến phức tạp dịch bệnh Covid-19 nay, người người, nhà nhà phải giãn cách, hàng quán ăn uống phải đóng cửa, người tiêu dùng không thỏa đam mê ăn uống người kinh doanh bắt đầu lâm vào tình trạng thiếu hụt vốn khơng kinh doanh Vì nên việc đời ứng dụng để đặt đồ ăn online việc cần thiết Vì lí nên nhóm chúng em bắt tay vào xây dựng lên ứng dụng vớớ́i mong muốn giúp ích phần cho thị trường kinh tế ngày nay… 1.2 Môi trường cài đặt Hệ điều hành Android 6.0 Min sdk 23 Android studio XAMPP 1.3 Công nghệ sử dụng Ngôn ngữ Java PHP kết nối server Cơ sở liệu MySQL CHƯƠNG 2: MÔ TẢ VÀ HƯỚNG DẪN SỬ DỤNG ỨNG DỰNG 2.1 Màn hình chủ Hình 2.1 Giao diện hình chủ Ở đầu hình chủ ứng dụng slider hiển thị thơng tin ưu đãi mà ứng dụng có, kế bên dướớ́i danh sách “Món ngon ngày” hiển thị 10 ăn ngẫẫ̃u nhiên, lần mở lại hình chủ load lên ngẫẫ̃u nhiên 10 khác khác Khách hàng ấn vào hình chủ để vào thẳng hình chi tiết Ở góc trái menu để mở tùy chọn ứng dụng bao gồm: xem danh mục, xem giớớ́i thiệu chung xem thông tin liên hệ đến nhà hàng 2.2 Màn hình danh mục hình sản phẩm Khi chọn phần danh mục ứng dụng hiển thị cho khách hàng danh sách cách danh mục có nhà hàng Khi chọn vào danh mục cụ thể thị hiển thị danh sách ăn thuộc danh mục Hình 2.2 Giao diện hình danh mục hình sản phẩm 2.3 Màn hình chi tiết sản phẩm Khi khách hàng chọn sản phẩm chuyển hình chi tiết xem thơng tin chi tiết bắt đầu chọn theo số lượng cụ thể Khi thêm thành cơng giỏ hàng nhỏ cập nhật lại tất số lượng chọn Hình 2.3 Giao diện hình chi tiết sản phẩm 2.4 Màn hình giỏ hàng Sau chọn xong theo nhu cầu, khách hàng nhận vào biếu tượng giỏ hàng nhỏ để chuyển sang hình giỏ hàng, hiển thị thơng tin cụ thể bao gồm, giá, số lượng, thành tiền chọn thể tổng tiền đơn hàng Bên cạnh cịn thấy, số lượng tối đa sản phẩm 200, khách hàng thêm bớớ́t số lượng theo ý khoảng từ 1-200 Nếu khách hàng khơng thích mua nhấn biểu tượng dấu “x” góc dướớ́i sản phẩm lên thơng báo có muốn xóa hay khơng Nhấn đồng ý kèm theo số lượng bị xóa khỏi giỏ hàng Khi khách hàng chỉnh sửa xóa sản phẩm đồng thời số lượng sản phẩm hiển thị toolbar tổng tiền hóa đơn cập nhật theo Hình 2.4 Giao diện hình giỏ hàng thao tác với giỏ hàng Nếu xóa hết tất hình giỏ hàng trở trạng thái mặc định trống Nếu giỏ hàng trống hiên nút “Chọn món” có mốn nút “Tiếp tục chọn món” để quay hình Danh mục khách hàng tiếp tục chọn ưa thích Hình 2.5 Xóa trống giỏ hàng 10 2.5 Màn hình tốn Khi giỏ hàng trống, khách hàng bấm toán hiển thị thơng báo u cầu khách hàng chọn trướớ́c tốn Khi khách hàng quay lại chọn món, ấn tốn lần chuyển sang hình tốn để khách hàng nhập thơng tin tốn Hình 2.6 u cầu chọn trước tốn 11 Ở hình tốn, khách hàng chưa nhập thơng tin mà nhấn tốn báo lỗi yêu cầu khách hàng nhập đầy đủ thông tin theo trường cụ thể Bên cạnh email nhập không định dạng số điện thoại vượt 10 số báo lỗi cho khách hàng biết Hình 2.7 Giao diện hình tốn báo lỗi nhập liệu 12 2.6 Màn hình thơng báo Sau nhập đầy đủ thông tin hợp lệ, khách hàng nhấn tốn, thành cơng chuyển sang hình thơng báo thành cơng hiển thị lại thơng tin tốn khách hàng kèm theo tổng tiền hóa đơn mà khách hàng phải trả Hình 2.8 Màn hình thơng báo tốn thành cơng 13 Và sau thơng tin tốn khách hàng, bào gồm thơng tin giao nhận thơng tin chi tiết khách hàng đặt (số lượng, giá tiền, tồng tiền , …) hiển thị bên CSDL Hình Cơ sở liệu sau tốn thành cơng 2.7 Màn hình giới thiệu chung Ở hình hiển thị tên nhà hàng, hình ảnh nhà hàng, kèm theo địa nhà hàng Khi cần liên hệ vớớ́i người bên nhà hàng khách hàng nhấn vào nút “Liên hệ” để chuyển sang hình thơng tin liên hệ Hình 2.10 Màn hình giới thiệu chung 14 2.8 Màn hình liên hệ Ở hình liên hệ, mặc định hiển thị thông tin tên nhà hàng, kèm theo số điện thoại Khi nhấn biểu tượng điện thoại chuyển sang hình quay số điện thoại kèm theo số điện thoại nhà hàng để khách hàng gọi cần Hình 2.11 Màn hình liên hệ (Gọi điện) 15 Ngoài nhấn vào biểu tượng tin nhắn hiển thị bảng đóng góp ý kiến để khách hàng gửi lời ý kiến đóng góp cải thiện cho phía nhà hàng Cũng tương tự tốn, khách hàng chưa nhập nhì mà nhấn gửi báo lỗi yêu cầu khách hàng nhập vào trướớ́c gửi Hình 2.12 Mành hình liên hệ (Lời nhắn gửi) 16 Khi khách hàng nhập lời góp ý, nhấn gửi thơng báo thành cơng bên phía nhà hàng nhận lời nhắn từ phía khách hàng Hình 2.13 Nhắn gửi thành công hiển thị 17 18 CHƯƠNG 3: KẾT LUẬN 3.1 Kết thực Sau hoàn thành đồ án mơn học Lập trình thiết bị di động nhóm chúng em rút nhiều kinh nghiệm trình làm, kiến thức XML, android, java, … nhóm chúng em phát triển lên nhiều so vớớ́i lúc đầu, chắn sẻ hành hình đáng có mà tụi em tích lũy mơi trường đại học, không kiến thức chuyên môn mà tụi em cải thiện nhiều kỹ mền làm việc nhóm Chúng em hợp tác phân chia công việc thời gian làm việc để công việc đạt hiệu tốt nhất, quan trọng tình cảm bạn bè ngày thân thiết hơn, bên cạnh nhóm cịn biết khai thác điểm mạnh khắc phục điểm yếu thành viên nhóm 3.2 Hướng phát triển Qua môn học này, chúng em rút nhiều kinh nghiệm ứng dụng android bướớ́c xây dựng chúng Vì chưa thực sực thực hết yêu cầu đặt ban đầu nên hướớ́ng đâu tiền sau nhóm em lã phát triển ứng dùng theo socket IO để real time thao tác đặt món, tốn, thơng báo , … phía người dùng phía nhà hàng Và thể nữa, cịn muốn áp dụng thêm nhiều công nghệ đại tiên tiến sau để củng cô cho ứng dụng đặt đồ ăn 19 TÀI LIỆU THAM KHẢO [1] https://www.youtube.com/watch?v=HYcozauSLw0 [2] https://square.github.io/retrofit/ [3] https://www.youtube.com/watch?v=SuJxR19kWP4 [4] https://xuanthulab.net/su-dung-listview-hien-thi-du-lieu-dang-danh-sachtrong-android.html 20 ... vơ hồn thành đồ án, hình bị cho hành trang vô đắt giá tin môn học Lập trình thiết bị di động giúp nhiều cho việc phát triển phần mềm di động sau cách đại, tiên tiến, nhanh chóng, hiệu Thầy người... phát triển ứng dụng thương mại điện tử vớớ́i công nghệ tân tiên so vớớ́i mặt thị trường Vớớ́i mục tiêu trọng tâm đồ án sâu phát triển ứng dụng android đặt đồ ăn online Đặc biệt thời kì di? ??n biến... hiển thị 17 18 CHƯƠNG 3: KẾT LUẬN 3.1 Kết thực Sau hồn thành đồ án mơn học Lập trình thiết bị di động nhóm chúng em rút nhiều kinh nghiệm trình làm, kiến thức XML, android, java, … nhóm chúng em

Ngày đăng: 10/12/2022, 07:08

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

Tài liệu liên quan