1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài thiết kế và xây dựng ứng dụng đặt đồ uống trực tuyến trên nền tảng android

49 0 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 49
Dung lượng 8,07 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH BÁO CÁO ĐỒ ÁN CƠ SỞ ĐỀ TÀI: THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG ĐẶT ĐỒ UỐNG TRỰC TUYẾN TRÊN NỀN TẢNG ANDROID Sinh viên thực : Trần Hoài Tiến – 21IT454 Hoàng Tiến Lực – 21IT421 Lớp : 21SE1 – 21SE4 Giảng viên hướng dẫn: ThS Võ Văn Lường Đà Nẵng, tháng năm 2023 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 BÁO CÁO ĐỒ ÁN CƠ SỞ THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG ĐẶT ĐỒ UỐNG TRỰC TUYẾN TRÊN NỀN TẢNG ANDROID Đà Nẵng, tháng năm 2023 MỞ ĐẦU Ngày sống kỷ nguyên khoa học công nghệ, đặc biệt công nghệ thông tin Trong thời đại bùng nổ thơng tin có nhiều phương thức truyền đạt thơng tin phương thức truyền thơng tin cơng nghệ số nhanh phổ biến nhất, nhiều người tiếp cận Công việc kinh doanh buôn bán xuất từ lâu, trải qua gian đoạn lịch sử lại mang lại hình thức đặc thù riêng Trước kia, công cụ hỗ trợ cơng việc mua bán chưa phát triển mạnh, người kinh doanh mua bán diễn hình thức trực tiếp Từ khoa học công nghệ phát triển, tạo phát triển loại hình thức mua bán mới, điển hình mua bán trực tuyến Hình thức mua bán trực tuyến hỗ trợ đắc lực cho người kinh doanh tiếp xúc với nhiều khách hang, cịn khách hang cơng việc mua bám diễn nhanh chóng, thuận lợi,tiết kiệm thời gian… LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại học Công nghệ Thông tin Truyền thông Việt - Hàn truyền đạt cho em kiến thức học quý báu học kỳ vừa qua Em xin trân trọng gửi lời cảm ơn đến ThS Võ Văn Lường - giảng viên Trường Đại học Công nghệ Thông tin Truyền thơng Việt - Hàn tận tình hướng dẫn giúp đỡ em suốt trình làm đồ án, giúp em có thêm nhiều kiến thức bổ [ch, hiểu rõ vấn đề nghiên cứu Và thời gian làm đồ án vừa qua, thầy giành nhiều thời gian quý báu tâm huyết để hướng dẫn em hoàn thành đồ án Dưới kết trình tìm hiểu nghiên cứu mà em đạt học kỳ vừa qua Tuy có nhiều cố gắng học hỏi trau dồi để nâng cao kiến thức tránh khỏi sai sót Em mong góp ý quý báu thầy giáo, cô giáo tất bạn để đồ án em hoàn thiện Em xin chân thành cảm ơn! Đ Nng, ngy … tháng … năm 2023 Sinh viên NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… ………………………………………………………………………………… … …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… Đ Nng, ngy … tháng … năm 2023 Giảng viên hướng dẫn MỤC LỤC Trang DANH MỤC HÌNH VẼ Chương TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài: .1 1.2 Mục đích thực đề tài: 1.3 Nhiệm vụ thực đề tài: 1.4 Phạm vi nghiên cứu: 1.5 Phân cấp chức năng: Chương CƠ SỞ LÝ THUYẾT & THIẾT KẾ HỆ THỐNG 11 2.1 Giới thiệu hệ điều hành Android: .2 2.1.1 Android gì? 2.1.2 Lịch sử phát triển: .2 2.1.3 Cộng đồng mã nguồn mở: 2.1.4 Kiến trúc hệ điều hành Android: 2.2 Ngơn ngữ lập trình Kotlin: 2.3 Phần mềm lập trình Android Studio: .7 2.4 Firebase: 2.5 Xây dựng app: 10 2.6 Phân tích thiết kế hệ thống: .11 2.6.1 Mô tả hệ thống: 11 2.6.2 Các nhóm chức hệ thống: 12 2.7 Sơ đồ Use Case: 13 2.7.1 Sơ đồ Use case tổng thể: 13 2.7.2 Sơ đồ Use Case Khách hàng: 13 2.7.3 Sơ đồ Use Case Quản trị: 14 2.7.4 Sơ đồ Use Case Đăng ký, đăng nhập: .14 2.7.5 Sơ đồ Use Case Tìm kiếm sản phẩm: .15 2.7.6 Sơ đồ Use Case Xem giỏ hàng: 15 2.8 Đặc tả số Use Case: 16 2.8.1 Đăng ký: .16 2.8.2 Đăng nhập: 17 2.8.3 Tìm kiếm sản phẩm: 18 2.8.4 Thêm sản phẩm: 19 2.8.5 Sửa sản phẩm: 20 2.8.6 Xóa sản phẩm: 21 2.9 Sơ đồ Hoạt động: 22 2.9.1 Đăng kí: 22 2.9.2 Đăng nhập: 22 2.9.3 Tìm kiếm: 23 2.9.4 Thêm sản phẩm: 23 2.9.5 Xóa sản phẩm: 24 2.10 Sơ đồ Tuần tự 24 2.10.1 Đăng kí tài khoản: .24 2.10.2 Đăng nhập: 25 2.10.3 Tìm kiếm sản phẩm: 25 2.10.4 Thêm sản phẩm: 26 2.10.5 Sửa sản phẩm .26 2.10.6 Xóa sản phẩm: 27 Chương KẾT QUẢ THỰC HIỆN 28 3.1 Đăng kí đăng nhập: 28 3.1.1 Đăng nhập: 28 3.1.2 Đăng kí: 29 3.1.3 Giao diện chính: 30 3.1.4 Chức tìm kiếm: 30 3.1.5 Chọn sản phẩm theo danh mục: .32 3.1.6 Chi tiết sản phẩm: 33 3.1.7 Giỏ hàng: 34 3.1.8 Thanh toán: 35 3.1.9 Thông tin người dùng: .36 Chương KẾT LUẬN 37 4.1 Kết đạt được: .37 4.2 Hướng nghiên cứu: 37 TÀI LIỆU THAM KHẢO .38 DANH MỤC HÌNH Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 2-1 Kiến trúc hệ điều hành Android 3-1 Đăng nhập 28 3-2 Đăng k[ 29 3-3 Giao diện trang chủ 30 3-4 Tìm kiếm 31 3-5 Hiển thị tìm kiếm 31 3-6 Sản phẩm theo danh mục 32 3-7 Chi tiết sản phẩm 33 3-8 Giỏ hàng 34 3-9 Chọn địa 35 3-10 Thanh toán 35 3-11 Thông tin người dùng 36 3-12 Hiển thị lịch sử mua 36 DANH MỤC HÌNH VẼ Sơ đồ 2-1 Sơ đồ Use-case tổng thể 13 Sơ đồ 2-2 Sơ đồ Use-case khách hàng 13 Sơ đồ 2-3 Sơ đồ Use-case quản trị 14 Sơ đồ 2-4 Sơ đồ Use-case đăng ký, đăng nhập .14 Sơ đồ 2-5 Sơ đồ Use-case tìm kiếm sản phẩm 15 Sơ đồ 2-6 Sơ đồ Use-case giỏ hàng 15 Sơ đồ 2-7 Sơ đồ Hoạt động Đăng k[ .22 Sơ đồ 2-8 Sơ đồ Hoạt động Đăng nhập 22 Sơ đồ 2-9 Sơ đồ Hoạt động Tìm kiếm 23 Sơ đồ 2-10 Sơ đồ Hoạt động Thêm sản phẩm 23 Sơ đồ 2-11 Sơ đồ Hoạt động Xoá sản phẩm 24 Sơ đồ 2-12 Sơ đồ Trình tự Đăng k[ tài khoản 24 Sơ đồ 2-13 Sơ đồ Trình Tự Đăng nhập 25 Sơ đồ 2-14 Sơ đồ Trình tự Tìm kiếm sản phẩm 25 Sơ đồ 2-15 Sơ đồ Trình tự Thêm sản phẩm 26 Sơ đồ 2-16 Sơ đồ Trình tự Sửa sản phẩm .26 Sơ đồ 2-17 Sơ đồ Trình tự Xố sản phẩm .27 Chương 1.1 TỔNG QUAN VỀ ĐỀ TÀI & CƠ SỞ LÝ THUYẾT Lý chọn đề tài: Trong năm gần đây, Thương mại điện tử(TMĐT) nhiều quốc gia quan tâm, coi động lực phát triển chủ yếu kinh tế TMĐT đem lại lợi [ch tảng, giúp doanh nghiệp thông tin phong phú thị trường đối tác, giảm chi ph[ tiếp thị giao dịch Việc mua bán hang qua mạng với thủ tục đăng k[ mua sắm đơn giản lại đem lại nhiều lợi [ch: tiết kiệm chủ động thời gian, tránh khỏi phiền phức, khó chịu Vậy nên việc mua bán hang qua mạng người quan tâm Trên sở kiến thức học nhà trường trình tìm hiểu website thực tế, em định chọn đề tài “Thiết kế xậy dựng ứng dụng bán đồ uống online tảng android” 1.2 Mục đích thực đề tài: Sau tìm hiểu thơng tin đề tài, với hiểu biết sẵn có tìm kiếm thơng tin liên quan, chúng em xác định mục đ[ch đề tài là: Thứ nghiên cứu cơng nghệ lập trình như: lập trình ứng dụng với android sử dụng ngôn ngữ kotlin Thứ hai phát triển ứng dụng có t[nh thực tiển cao, có khả triển khai ứng dụng vào thực tế, giúp người có nhu cầu mua bán đồ uống thao tác dễ dàng tiện lợi 1.3 Nhiệm vụ thực đề tài: Học tập, nắm vững ngôn ngữ cần thiết để ứng dụng vào việc thiết kế Tìm hiểu, đọc nguồn tài liệu, thơng tin tham khảo Nghiên cứu tình hình thực tế, qua sách báo, internet 1.4 Phạm vi nghiên cứu: Sử dụng ngôn ngữ Kotlin, phần mềm Android Studio, sở liệu SQLite, Firebase 1.5 Phân cấp chức năng: STT Chức Mô tả Đăng nhập Người dung đăng nhập để sử dụng chức app Truy vấn Tìm kiếm quán ăn, đồ uống Thêm vào giỏ hàng Thêm sản phẩm yếu th[ch vào giỏ trước toán 2.5.4 Thêm sản phẩm: Sơ đồ 2-15 Sơ đồ Trình tự Thêm sản phẩm 2.5.5 Sửa sản phẩm Sơ đồ 2-16 Sơ đồ Trình tự Sửa sản phẩm 2.5.6 Xóa sản phẩm: Sơ đồ 2-17 Sơ đồ Trình tự Xố sản phẩm Chương 3.1 KẾT QUẢ THỰC HIỆN Đăng kí đăng nhập: 3.1.1 Đăng nhập: Hình 3-2 Đăng nhập Giải th[ch: + Người dùng nhập email đăng k[ tài khoản + Sau nhập mật + Cuối click “ Login” + Nếu chưa có tài khoản click vào “Register” 3.1.2 Đăng kí: Hình 3-3 Đăng kí Giải th[ch: + Nhập họ tên để đăng k[ tài khoản + Nhập email để đăng k[ tài khoản + Nhập số điện thoại + Nhập mật + Cuối click “ Register” hoàn tất đăng k[ tài khoản 3.1.3 Giao diện chính: Hình 3-4 Giao diện trang chủ Giải th[ch: + Hiện thị sản phẩm bật + Hiên thị đầy đủ thể loại đồ uống + Hiện thị sản phẩm phổ biến 3.1.4 Chức tìm kiếm: Hình 3-5 Tìm kiếm Giải th[ch: + Nhập tên sản phẩm cần tìm + Hiện thị kết cần tìm Hình 3-6 Hiển thị tìm kiếm 3.1.5 Chọn sản phẩm theo danh mục: Hình 3-7 Sản phẩm theo danh mục Giải th[ch: + Chọn danh mục thể loại sản phẩm + Hiên thị danh mục thể loại sản phẩm 3.1.6 Chi tiết sản phẩm: Hình 3-8 Chi tiết sản phẩm Giải th[ch: + Hiện thị tên sản phẩm chất lượng đánh giá + Mô tả chi tiết sản phẩm + Giá sản phẩm + Tăng giảm số lượng sản phẩm + Click “ ADD TO CART” để thêm sản phẩm vào giỏ hàng + Click “ BUY NOW” để tốn 3.1.7 Giỏ hàng: Hình 3-9 Giỏ hàng Giải th[ch: + Hiện thị tổng số tiền sản phẩm giỏ hàng + Hiện thị ngày, giờ, tên sản phẩm, số lượng, giá tiền + Click “ BUY NOW” để tốn 3.1.8 Thanh tốn: Hình 3-10 Chọn địa Hình 3-11 Thanh tốn Giải th[ch: - Hình 3-9 + Chọn địa nhận hàng mặc định + Thêm địa nhận hàng khác click “ADD ADDRESS” + Click “ CONTINUE PAYMENT” để tốn - Hình 3-9 + Hiện thị tồn thơng tin đơn hàng + Click “CONFIRM” để xác nhận 3.1.9 Thông tin người dùng: Hình 3-12 Thơng tin người dùng Hình 3-13 Hiển thị lịch sử mua Giải th[ch: - Hình 3-11 + Hiện thị thông tin người dùng + Chỉnh sửa thông tin muốn + Click “ SHOW HISTORY BUY CART” để xem lịch sử mua hàng - Hình 3-12 + Hiện thị lịch sử đơn hàng mua Chương 4.1 KẾT LUẬN Kết đạt được: Sau thời gian thực đề tài, chương trình hồn thành đạt số kết sau: - Tìm hiểu nắm rõ công cụ ngôn ngữ để xây dựng ứng dụng android như: Kotlin, Android Studio, Firebase,… - Tìm hiểu them kết nối liệu kết nối liệu với ứng dụng - Ứng dụng giúp người dùng tiết kiệm thời gian, công sức để có sản phẩm ưng ý - Giao diện chương trình thân thiện, dễ sử dụng 4.2 Hướng nghiên cứu: Với hạn chế tồn nêu trên, đề tài mở rộng phát triển theo dự kiến sau: - Xây dựng bổ sung thêm cửa hàng sản phẩm - Đưa vào triển khai ứng dụng thực tế - Xây dựng thêm chức gửi Mail đăng k[ nhận tin, mua hàng, … - T[ch hợp đăng nhập Facebook, Gmail - T[ch hợp thêm đặt thức ăn - Xây dựng thêm giao diện dành cho admin TÀI LIỆU THAM KHẢO [1] Firebase documentation (https://firebase.google.com/docs) [2] Android developer website (https://developer.android.com/courses/androiddevelopment-with-kotlin/course) [3] Wikipedia (https://www.wikipedia.org/)

Ngày đăng: 23/08/2023, 20:01

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

TÀI LIỆU LIÊN QUAN

w