1. Trang chủ
  2. » Cao đẳng - Đại học

Xây dựngứng dụng trợ lý thú cưng (báo cáo cuối kì đồ án 2)

90 12 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

Nội dung

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ỨNG DỤNG TRỢ LÝ THÚ CƯNG ĐỒ ÁN Giảng viên hướng dẫn ThS HUỲNH HỒ THỊ MỘNG TRINH Sinh viên thực hiện: Tống Đức Dũng – 19520478 Mai Cơng Danh – 19520449 TP HỒ CHÍ MINH, THÁNG NĂM 2022 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ỨNG DỤNG TRỢ LÝ THÚ CƯNG ĐỒ ÁN Giảng viên hướng dẫn ThS HUỲNH HỒ THỊ MỘNG TRINH Sinh viên thực Tống Đức Dũng – 19520478 Mai Cơng Danh - 19520449 TP HỒ CHÍ MINH, THÁNG NĂM 2022 NHẬN XÉT CỦA GIẢNG VIÊN MỤC LỤC LỜI NÓI ĐẦU PHẦN NỘI DUNG Chương TỔNG QUAN 1.1 Giới thiệu toán 1.2 Hiện trạng đơn vị cần xây dựng phần mềm 1.3 Những phần mềm có thị trường 1.4 Những hạn chế hay vấn đề tồn phần mềm có 1.5 Mục tiêu 1.6 Phạm vi Chương TỔNG QUAN CÔNG NGHỆ 2.1 Phương pháp làm việc 2.2 Phương pháp nghiên cứu Chương PHÂN TÍCH HỆ THỐNG 3.1 Phân loại yêu cầu phần mềm 3.1.1 Yêu cầu hệ thống 3.1.2 Yêu cầu nghiệp vụ 3.1.3 Yêu cầu chất lượng 3.2 Bảng trách nhiệm cho loại yêu cầu 3.2.1 Bảng trách nhiệm yêu cầu nghiệp vụ 3.2.2 Bảng trách nhiệm yêu cầu chất lượng Chương THIẾT KẾ HỆ THỐNG 4.1 Sơ đồ Use case 4.1.1 Use case tổng quát 4.1.2 Use case cửa hàng dịch vụ 4.1.3 Use case người trông hộ 11 4.1.4 Use case quản lý thú cưng bán 12 4.1.5 Use case quản lí lịch hẹn 13 4.1.7 Use case quản lý thông tin 15 4.1.8 Use case quản lý thời gian biểu 16 4.1.9 Use case thống kê 18 4.2 Sơ đồ lớp 19 4.2.1 Sơ đồ lớp chung 19 4.2.2 Sơ đồ lớp cho tính quản lý hồ sơ cửa hàng 19 4.2.3 Sơ đồ lớp cho tính thời gian biểu 19 4.2.4 Sơ đồ lớp cho chức quản lý lịch hẹn 20 4.2.5 Sơ đồ lớp cho chức quản lý thu nhập 21 4.2.6 Sơ đồ lớp cho chức tìm người trơng hộ 21 4.2.7 Sơ đồ lớp cho chức mua bán thú cưng 21 4.2.8 Sơ đồ lớp cho tính nhắn tin 22 4.3 Sơ đồ hoạt động 22 4.3.1 Sơ đồ hoạt động tính quản lý hoạt động 23 4.3.2 Sơ đồ hoạt động tính quản lý thu nhập 23 4.3.3 Sơ đồ hoạt động tính thống kê thu nhập 24 4.3.4 Sơ đồ hoạt động cửa hàng thú cưng 25 4.3.5 Sơ đồ hoạt động tính tìm kiếm người trơng hộ 26 26 4.3.6 Sơ đồ hoạt động tính quản lý thơng tin cửa hàng 27 4.3.7 Sơ đồ hoạt động tính lưu trữ lịch hẹn 27 4.3.8 Sơ đồ hoạt động tính xem phản hồi nhận 28 4.3.9 Sơ đồ hoạt động tính chat 29 4.3.10 Sơ đồ hoạt động tính tìm kiếm phịng khám/ spa chăm sóc 29 Chương THIẾT KẾ DỮ LIỆU 31 5.1 Sơ đồ logic hoàn chỉnh 31 5.2 Danh sách bảng liệu sơ đồ logic 32 5.3 Mô tả bảng liệu 34 5.3.1 Bảng USER 34 5.3.2 Bảng PET 34 5.4.3 Bảng THIRDPARTY 35 5.4.4 Bảng REMINDER 35 5.4.5 Bảng REMINDER_DETAIL 36 5.4.6 Bảng FREQUENCY 36 5.4.7 Bảng INCOME 37 5.4.8 Bảng APPOINTMENT 37 5.4.9 Bảng PET_IMAGE 38 5.4.10 Bảng KIND_DETAIL 39 5.4.11 Bảng GENDER_DETAIL 39 5.4.12 Bảng STATUS_DETAIL 39 5.4.13 Bảng SPECIES_DETAIL 39 5.4.14 Bảng RATING 40 5.4.15 Bảng PET_FOR_SELL 40 5.4.16 Bảng CHAT 41 5.4.17 Bảng MESSAGE 41 Chương THIẾT KẾ GIAO DIỆN 43 6.1 Sơ đồ liên kết hình 43 6.1.1 Sơ đồ tổng quan 43 6.1.2 Sơ đồ chi tiết hình quản lý thu nhập 44 6.1.3 Sơ đồ chi tiết hình thời gian biểu 44 6.1.4 Sơ đồ chi tiết hình lưu trữ 44 6.1.5 Sơ đồ chi tiết hình hồ sơ cửa hàng 44 6.1.6 Sơ đồ chi tiết hình đánh giá nhận 45 6.1.7 Sơ đồ chi tiết hình tin nhắn 45 6.1.8 Sơ đồ chi tiết hình cửa hàng dịch vụ 45 6.1.8 Sơ đồ chi tiết hình thú cưng đăng bán 45 6.1.9 Sơ đồ chi tiết hình dịch vụ trông hộ 46 6.2 Danh sách hình 46 6.3 Mơ tả hình 48 6.3.1 Màn hình danh sách dịch vụ 48 6.3.2 Màn hình danh sách phịng khám 50 6.3.3 Màn hình chi tiết phịng khám 51 6.3.4 Màn hình danh sách spa chăm sóc 53 6.3.5 Màn hình chi tiết spa chăm sóc 54 6.3.6 Màn hình chợ tốt 55 6.3.7 Màn hình chi tiết thú cưng đăng bán 57 6.3.8 Màn hình thêm thú cưng đăng bán 58 6.3.9 Màn hình danh sách người trơng hộ 60 6.3.11 Màn hình danh sách tin nhắn 62 6.3.12 Màn hình chi tiết tin nhắn 63 6.3.13 Màn hình lưu trữ 64 6.3.14 Màn hình đặt lịch 65 6.3.15 Màn hình danh sách thu nhập 67 6.3.16 Màn hình thống kê thu nhập 68 6.3.17 Màn hình thời gian biểu 70 6.3.18 Màn hình chi tiết lịch hẹn (trong thời gian biểu) 71 6.3.19 Màn hình lưu trữ lịch hẹn 72 6.3.20 Màn hình chi tiết lịch hẹn 73 6.3.21 Màn hình chỉnh sửa hồ sơ cửa hàng 74 6.3.22 Màn hình sở dịch vụ 76 Chương TỔNG KẾT 78 7.1 Kết 78 7.2 Hạn chế 78 7.3 Hướng phát triển 78 7.4 Kết luận 78 BÁO CÁO KẾT QUẢ LÀM VIỆC NHÓM VÀ BẢNG ĐIỂM 79 TÀI LIỆU THAM KHẢO 81 LỜI NÓI ĐẦU Với phát triển xã hội, việc sở hữu cho thú ni ngày trở nên phổ biến Kèm theo vấn đề phát sinh ngày việc ni thú cưng, vậy, giải pháp phần mềm hiệu ưu tiên để giải vấn đề gặp phải việc ni thú cưng Chính vậy, chúng em chọn đề tài phần mềm trợ lý thú cưng để tiến hành nghiên cứu phát triển Với đề tài này, chúng em muốn thử sức thân mình, để xem phân tích vấn đề nghiệp vụ đề tài đến mức độ Qua đó, chúng em hoạch định hiểu rõ vấn đề trước có việc làm tương lai Tuy nhiên, trình thực đề tài, chúng em cịn nhiều thiếu sót, mơ hình chúng em xây dựng chưa hồn thiện hồn tồn Nhưng ngồi hạn chế đó, chúng em tự tin nhóm xây dựng giải pháp phần mềm ổn, mơ hình thực rõ ràng Chúng em cảm ơn tạo điều kiện để chúng em hoàn thiện đề tài Chúng em mong rằng, với giải pháp phần mềm mà chúng em đưa làm hài lịng Trở lại hình trước Nhấn nút Back 6.3.15 Màn hình danh sách thu nhập 6.3.15.1 Giao diện Hình 49 Màn hình danh sách thu nhập 6.3.15.2 Danh sách biến cố xử lý Bảng 42 Danh sách biến cố xử lý tương ứng hình danh sách thu nhập STT Biến cố Xử lý 67 Nhấn nút Tìm kiếm Tìm kiếm thu nhập Nhấn vào thu nhập Hiển thị chi tiết thu nhập ngày Nhấn vào Thống kê Chuyển sang hình thống kê thu nhập Nhấn vào nút Thêm Hiẻn thị hình thêm thu nhập 6.3.16 Màn hình thống kê thu nhập 6.3.16.1 Giao diện 68 Hình 50 Màn hình thống kê thu nhập 6.3.16.2 Danh sách biến cố xử lý Bảng 43 Danh sách biến cố xử lý tương ứng hình thống kê thu nhập STT Biến cố Xử lý Nhấn Tùy chọn Hiển thị thống kê theo tùy chọn Nhấn Tháng Tùy chọn xem thống kê theo tháng chọn Nhấn nút Back Trở lại hình trước 69 6.3.17 Màn hình thời gian biểu 6.3.17.1 Giao diện Hình 51 Màn hình thời gian biểu 6.3.17.2 Danh sách biến cố xử lý Bảng 44 Danh sách biến cố xử lý tương ứng hình thời gian biểu STT Biến cố Nhấn nút Thêm Xử lý Thêm thông tin cho thời gian biểu 70 Nhấn vào kiện Hiển thị thông tin chi tiết lịch hẹn Nhấn nút Back Trở lại hình trước 6.3.18 Màn hình chi tiết lịch hẹn (trong thời gian biểu) 6.3.18.1 Giao diện Hình 51 Màn hình chi tiết lịch hẹn 6.3.18.2 Danh sách biến cố xử lý 71 Bảng 44 Danh sách biến cố xử lý tương ứng hình chi tiết lịch hẹn STT Biến cố Xử lý Nhấn nút Chỉnh sửa Hiện thị giao diện chỉnh sửa lịch hẹn Nhấn nút Lưu Xác nhận lưu lại thay đổi lịch hẹn Nhấn nút Back Trở lại hình trước 6.3.19 Màn hình lưu trữ lịch hẹn 6.3.19.1 Giao diện Hình 51 Màn hình lưu trữ lịch hẹn 72 6.3.19.2 Danh sách biến cố xử lý Bảng 44 Danh sách biến cố xử lý tương ứng hình lưu trữ lịch hẹn STT Biến cố Xử lý Nhấn nút trạng thái Hiển thị bảng chọn trạng thái phiếu đặt Nhấn vào phiếu đặt lịch Hiển thị chi tiết thông tin phiếu đặt Nhấn nút Back Trở lại hình trước 6.3.20 Màn hình chi tiết lịch hẹn 6.3.20.1 Giao diện 73 Hình 51 Màn hình chi tiết lịch hẹn 6.3.20.2 Danh sách biến cố xử lý Bảng 44 Danh sách biến cố xử lý tương ứng hình chi tiết lịch hẹn STT Biến cố Xử lý Nhấn nút Hủy Xác nhận xử lý việc hủy lịch hẹn Nhấn nút Phản hồi Hiển thị bảng nhập phản hồi cho dịch vụ Nhấn nút Phản hồi bạn Hiển thị phản hồi ghi nhận 6.3.21 Màn hình chỉnh sửa hồ sơ cửa hàng 6.3.21.1 Giao diện 74 Hình 51 Màn hình chỉnh sửa hờ sơ cửa hàng 6.3.21.2 Danh sách biến cố xử lý Bảng 44 Danh sách biến cố xử lý tương ứng hình hờ sơ cửa hàng STT Biến cố Xử lý Nhấn nút Lưu Kiểm tra thông tin lưu lại thay đổi Nhấn nút Thêm dịch vụ Hiển thị hình thêm dịch vụ Nhấn nút thêm ảnh Hiển thị hình thêm ảnh Nhấn nút Back Trở hình trước 75 6.3.22 Màn hình sở dịch vụ 6.3.22.1 Giao diện Hình 51 Màn hình 6.3.22.2 Danh sách biến cố xử lý Bảng 44 Danh sách biến cố xử lý tương ứng hình STT Biến cố Xử lý Nhấn nút Quản lý thông tin Chuyển sang hình quản lý thơng tin Nhấn nút Chat Chuyển sang hình danh sách tin nhắn 76 Nhấn nút Cơng việc Chuyển sang hình thời gian biểu Nhấn nút Thống kê Chuyển sang hình danh sách thu nhập Nhấn nút lưu trữ Chuyển sang hình danh sách lịch hẹn lưu trữ Nhấn nút Phản hồi nhận Chuyển sang hình lịch sử nhận 77 Chương TỔNG KẾT 7.1 Kết Những kết mà giải pháp chúng em mang lại: - Giao diện ứng dụng trực quan, dễ dàng thao tác, đầy đủ thông tin chức cho người dùng - Hỗ trợ tương tác liên tục, hạn chế gián đoạn truy cập Sản phẩm Source code, truy cập tại: https://github.com/congdanh1252/PetAssistant 7.2 Hạn chế - Chưa hỗ trợ hoạt động offline - Nghiệp vụ chưa hoàn thiện - Chưa hỗ trợ đa ngôn ngữ 7.3 Hướng phát triển Trong tương lai, chúng em hoàn thiện chức chưa đáp ứng tốt yêu cầu người dùng mở rộng thêm số tính để đáp ứng nhu cầu thực tiễn cách tốt Ngồi xây dựng thêm ứng dụng tảng web để cải thiện trải nghiệm người dùng 7.4 Kết luận Phần mềm chúng em đáp ứng đầy đủ chức yêu cầu người dùng Tuy nhiên, số chức chưa đáp ứng tốt yêu cầu người dùng có số lỗi chưa phát Ngồi ra, q trình thực phần mềm, chúng em học kỹ giao tiếp, kỹ làm việc nhóm nhiều học kinh nghiệm q giá khác để giúp ích cho việc học tập làm việc chúng em tương lai 78 BÁO CÁO KẾT QUẢ LÀM VIỆC NHÓM VÀ BẢNG ĐIỂM Môn: ĐỒ ÁN (SE121.M11 ) HKI – Năm học: 2021-2022 Đồ án: ỨNG DỤNG TRỢ LÝ THÚ CƯNG Kết STT Họ tên MSSV Nhiệm vụ (%) Điểm Chữ BTL ký Phần mềm: tính thời gian biểu, thu nhập, chợ tốt, người trông hộ Tống Đức Dũng 19520478 Cuốn báo cáo: tham gia 100 Đã ký 100 Đã ký viết hiệu chỉnh Nhóm: thực phân cơng nhiệm vụ Phần mềm: tính quản lý cửa hàng, chat, quản lý Mai Công Danh 19520449 lịch hẹn, lưu trữ lịch hẹn Cuốn báo cáo: tham gia viết Họ tên nhóm trưởng: Tống Đức Dũng, Số ĐT: 0932696361, Email: 19520478@gm.uit.edu.vn 79 NHÓM TRƯỞNG Dũng Tống Đức Dũng 80 TÀI LIỆU THAM KHẢO React Native Official Document, Facebook https://reactnative.dev/docs/getting-started Firebase Official Document, Google https://firebase.google.com/docs 81 ... thông thường Ứng dụng trợ lý thú cưng trợ thủ đắc lực giúp cho chủ ni nhà quản lý theo dõi quản lý thú cưng Cung cấp cho người sử dụng chức quản lý thú cưng, thời gian biểu, quản lý chi tiêu, cẩm... quản lý thú cưng bán 4.1.4.1 Sơ đồ Hình Use case quản lý thú cưng bán 4.1.4.2 Bảng mô tả Bảng Mô tả Use case quản lý thú cưng bán Tóm tắt: use case bắt đầu người dùng có nhu cầu tìm kiếm thú cưng. .. tìm kiếm thú cưng bán hay bán thú cưng 12 Dịng kiện chính: Người dùng có nhu cầu tìm kiếm, thay đổi thơng tin, thao tác với thú cưng muốn bán Hiển thị danh sách thú cưng bán ứng dụng Tùy theo nhu

Ngày đăng: 16/06/2022, 20:39

w