Xây Dựng Ứng Dụng Di Động Mua Bán Thú Cưng My Pets

2024

157
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

MỤC LỤC

1. PHẦN 1: MỞ ĐẦU

1.1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI

1.2. MỤC TIÊU CỦA ĐỀ TÀI

1.3. NỘI DUNG NGHIÊN CỨU

1.4. PHƯƠNG PHÁP NGHIÊN CỨU

2. PHẦN 2: NỘI DUNG

CHƯƠNG 1. : CƠ SỞ LÝ THUYẾT

1.1. GIỚI THIỆU VỀ FLUTTER

1.1.1. Ngôn ngữ lập trình Dart

1.1.2. Ưu điểm, nhược điểm

1.1.3. Nhược điểm

1.2. GIỚI THIỆU VỀ REST API

1.2.1. Định nghĩa Rest API

1.2.2. Sử dụng Rest API trong Flutter

1.2.3. Ưu điểm, nhược điểm

1.2.4. Nhược điểm

1.3. GIỚI THIỆU VỀ MONGODB

1.3.1. Định nghĩa MongoDB

1.3.2. Định nghĩa MongoDB Atlas

1.3.3. Cách hoạt động của MongoDB

1.3.4. Ưu điểm, nhược điểm của MongoDB

1.3.5. Nhược điểm

1.4. GIỚI THIỆU VỀ NODEJS

1.4.1. Định nghĩa NodeJS

1.4.2. Một số tính năng của NodeJS

1.4.3. Vai trò của NodeJS

1.4.4. Ưu điểm, nhược điểm của NodeJS

1.4.5. Nhược điểm

1.5. GIỚI THIỆU VỀ EXPRESSJS

1.5.1. Định nghĩa ExpressJS

1.5.2. Một số tính năng của ExpressJS

1.5.3. Vai trò của ExpressJS

1.6. GIỚI THIỆU VỀ REACTJS

1.6.1. Khái niệm ReactJS

1.6.2. Vai trò của ReactJS

1.6.3. Ưu điểm, nhược điểm của ReactJS

1.6.4. Nhược điểm

CHƯƠNG 2. : KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU

2.1. KHẢO SÁT HIỆN TRẠNG

2.1.1. Pet Store-Buy and Sell Dog Cat

2.1.2. Các chức năng chính

2.1.3. Nhược điểm

2.1.4. Buy & Sell Puppies Classified

2.1.5. Các chức năng chính

2.1.6. Nhược điểm

2.2. XÁC ĐỊNH YÊU CẦU

2.2.1. Yêu cầu chức năng

2.2.2. Yêu cầu phi chức năng

2.2.3. Chức năng các actors

2.2.4. Danh sách các chức năng

2.2.5. Lược đồ Use Case

2.2.6. Use case dành cho User và Center

2.2.7. Use case dành cho Admin

2.2.8. Đặc tả Use Case

2.2.8.1. Use case scenario Đăng ký tài khoản
2.2.8.2. Use case scenario Đăng nhập
2.2.8.3. Use case scenario Đăng xuất
2.2.8.4. Use case scenario Quên mật khẩu
2.2.8.5. Use case scenario Thay đổi mật khẩu
2.2.8.6. Use case scenario Thay đổi thông tin cá nhân
2.2.8.7. Use case scenario Thêm thú cưng
2.2.8.8. Use case scenario Chỉnh sửa thông tin thú cưng
2.2.8.9. Use case scenario Xóa thú cưng
2.2.8.10. Use case scenario Tìm kiếm thú cưng
2.2.8.11. Use case scenario Đặt mua thú cưng
2.2.8.12. Use case scenario Quản lý Trạng thái đơn hàng thú cưng
2.2.8.13. Use case scenario Xác nhận mua thú cưng
2.2.8.14. Use case scenario Hủy yêu cầu đặt mua thú cưng
2.2.8.15. Use case scenario Đăng bài viết
2.2.8.16. Use case scenario Chỉnh sửa bài viết
2.2.8.17. Use case scenario Xóa bài viết
2.2.8.18. Use case scenario Bình luận bài viết
2.2.8.19. Use case scenario Xóa bình luận
2.2.8.20. Use case scenario Tương tác bài viết
2.2.8.21. Use case scenario Báo cáo bài viết
2.2.8.22. Use case scenario Xem bài viết
2.2.8.23. Use case scenario Xem danh sách thú cưng
2.2.8.24. Use case scenario Xem chi tiết thú cưng
2.2.8.25. Use case scenario Xem danh sách người dùng
2.2.8.26. Use case scenario Khóa hoặc mở khóa tài khoản của người dùng
2.2.8.27. Use case scenario Xem danh sách báo cáo của người dùng
2.2.8.28. Use case scenario Xem chi tiết về bài viết bị báo cáo
2.2.8.29. Use case scenario Xử lý các báo cáo

CHƯƠNG 3. : THIẾT KẾ PHẦN MỀM

3.1. LƯỢC ĐỒ TUẦN TỰ - SEQUENCE DIAGRAM

3.1.1. Đăng nhập

3.1.2. Thêm thú cưng

3.1.3. Đăng bài viết mới

3.1.4. Bình luận vào bài viết

3.1.5. Tương tác bài viết

3.1.6. Báo cáo bài viết

3.1.7. Xem danh sách các thú cưng

3.1.8. Xem chi tiết thú cưng

3.1.9. Xem danh sách báo cáo

3.1.10. Đặt hàng

3.1.11. Tạo voucher

3.1.12. Thanh toán

3.1.13. Đánh giá

3.2. THIẾT KẾ CƠ SỞ DỮ LIỆU

3.2.1. Mô tả collection Account

3.2.2. Mô tả collection User

3.2.3. Mô tả collection Center

3.2.4. Mô tả collection Pet

3.2.5. Mô tả collection Order

3.2.6. Mô tả collection Post

3.2.7. Mô tả collection Report

3.2.8. Mô tả collection Notify

3.2.9. Mô tả Collection Voucher

3.2.10. Mô tả Collection Review

3.3. THIẾT KẾ GIAO DIỆN

3.3.1. Giao diện chung

3.3.2. Giao diện Màn hình chờ - Splash Screen

3.3.3. Giao diện Màn hình dành cho Guest

3.3.4. Giao diện Màn hình Categories

3.3.5. Giao diện Màn hình đăng ký

3.3.6. Giao diện Chức năng nhập mã OTP

3.3.7. Giao diện Màn hình Điền biểu mẫu

3.3.8. Giao diện Màn hình đăng nhập

3.3.9. Giao diện Màn hình Quên mật khẩu

3.3.10. Giao diện Màn hình Thông báo

3.3.11. Giao diện màn hình Mạng xã hội

3.3.12. Giao diện Xem danh sách thú cưng

3.3.13. Giao diện cho Pet Center

3.3.13.1. Giao diện Màn hình chính
3.3.13.2. Giao diện Quản lý Bài đăng Thú cưng
3.3.13.3. Giao diện Thêm thú cưng
3.3.13.4. Giao diện Quản lý trạng thái đơn hàng
3.3.13.5. Giao diện Quản lý doanh thu

3.3.14. Giao diện cho User

3.3.14.1. Giao diện Màn hình chính
3.3.14.2. Giao diện Chi tiết thông tin Thú cưng
3.3.14.3. Giao diện Profile
3.3.14.4. Giao diện Đặt mua 1 Thú cưng
3.3.14.5. Giao diện Voucher
3.3.14.6. Giao diện Quản lý Chi tiết đơn hàng
3.3.14.7. Giao diện Review & Rating

3.3.15. Giao diện trang Admin

3.3.15.1. Giao diện trang Đăng nhập Admin
3.3.15.2. Giao diện trang quản lý người dùng
3.3.15.3. Giao diện trang quản lý trung tâm
3.3.15.4. Giao diện trang quản lý báo cáo

CHƯƠNG 4. : CÀI ĐẶT VÀ KIỂM THỬ

4.1. CÁC CÔNG CỤ SỬ DỤNG

3. PHẦN 3: KẾT LUẬN

3.1. NHƯỢC ĐIỂM

3.2. HƯỚNG PHÁT TRIỂN

DANH MỤC TÀI LIỆU THAM KHẢO

DANH MỤC BẢNG

DANH MỤC HÌNH ẢNH

Xây dựng ứng dụng di động mua bán thú cưng my pets

Bạn đang xem trước tài liệu:

Xây dựng ứng dụng di động mua bán thú cưng my pets

Tài liệu "Xây Dựng Ứng Dụng Di Động Mua Bán Thú Cưng My Pets" cung cấp cái nhìn tổng quan về quy trình phát triển một ứng dụng di động chuyên biệt cho việc mua bán thú cưng. Nó nêu bật các bước quan trọng từ việc nghiên cứu thị trường, thiết kế giao diện người dùng, đến việc triển khai các tính năng bảo mật và thanh toán. Độc giả sẽ nhận thấy rằng ứng dụng không chỉ giúp kết nối người mua và người bán mà còn tạo ra một cộng đồng yêu thú cưng, mang lại lợi ích cho cả hai bên.

Nếu bạn muốn mở rộng kiến thức về các ứng dụng di động khác, hãy tham khảo tài liệu Khoá luận tốt nghiệp xây dựng ứng dụng android tương tác với facebook, nơi bạn có thể tìm hiểu về cách xây dựng ứng dụng tương tác. Ngoài ra, tài liệu Đồ án tốt nghiệp đại học ngành kỹ thuật phần mềm đề tài xây dựng ứng dụng mobile food delivery sẽ giúp bạn khám phá thêm về phát triển ứng dụng trong lĩnh vực giao hàng thực phẩm. Cuối cùng, tài liệu Khóa luận tốt nghiệp truyền thông và mạng máy tính áp dụng kỹ thuật học máy vào xây dựng ứng dụng đặt món ăn tích hợp đánh giá trạng thái bình luận sẽ cung cấp cái nhìn sâu sắc về việc áp dụng công nghệ học máy trong phát triển ứng dụng. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực phát triển ứng dụng di động.