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

Xây dựng ứng dụng quản lý gia đình hafaly

71 5 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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN XÂY DỰNG ỨNG DỤNG QUẢN LÝ GIA ĐÌNH Giảng viên hướng dẫn : TS Đỗ Thị Thanh Tuyền Sinh viên thực : Nguyễn Đức Long - 20521566 Sinh viên thực : Lê Ngọc Minh - 20521600 TP HỒ CHÍ MINH, tháng năm 2023 LỜI CẢM ƠN Sự phát triển vũ bão công nghệ tông tin (CNTT) tác động mạnh mẽ to lớn đến mặt đời sống kinh tế xã hội Ngày nay, CNTT trở thành động lực quan trọng phát triển Với khả số hóa loại thơng tin, máy tính trở thành phương tiện xử lý thông tin thống đa năng, thực nhiều chức khác dạng thông tin thuộc lĩnh vực như: nghiên cứu, quản lý, kinh doanh, giáo dục, Những ứng dụng CNTT lĩnh vực quản lý ứng dụng vơ quan trọng Nó khơng giải phóng cơng sức cho người quản lý mà cịn đem lại xác nhanh nhạy quản lý Là sinh viên CNTT, đồ án này, nhóm chúng em chọn thực đồ án “XÂY DỰNG ỨNG DỤNG QUẢN LÝ GIA ĐÌNH” Nhóm xin gửi lời cảm ơn chân thành đến Cơ Đỗ Thị Thanh Tuyền tận tình giảng dạy, hướng dẫn chúng em suốt thời gian học vừa qua bạn học góp ý giúp đỡ nhóm q trình thực đồ án Do kiến thức thời gian thực hạn chế, đồ án nhóm cịn nhiều thiếu sót Nhóm mong nhận góp ý Cơ bạn để đồ án nhóm hồn thiện Nhóm sinh viên thực NGUYỄN ĐỨC LONG – LÊ NGỌC MINH NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Tp.HCM, ngày … tháng 07 năm 2023 GVHD TS Đỗ Thị Thanh Tuyền MỤC LỤC Nội dung CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 10 1.1 Tên đề tài: 10 1.2 Mô tả đề tài: 10 1.3 Lý chọn đề tài: 10 1.4 Các chức đề tài: 10 1.5 Đối tượng sử dụng 12 1.6 Công nghệ sử dụng 12 1.7 Mơi trường lập trình: 12 1.8 Cơng cụ hỗ trợ (nếu có): 12 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 14 2.1 14 React 2.1.1 React 14 2.1.2 Lịch sử React 14 2.1.3 Kiến trúc React 16 2.1.4 Ưu điểm React 18 2.1.5 Nhược điểm React 19 2.2 SpringBoot 20 2.2.1 Giới thiệu Spring Boot 20 2.2.2 Kiến trúc Spring Boot 21 2.2.3 Ưu điểm Spring Boot 23 2.2.4 Nhược điểm Spring Boot 24 2.3 PostgresSQL 25 2.3.1 Giới thiệu PostgresSQL 25 2.3.2 Tại lại PostgresSQL 26 2.3.3 Nhược điểm PostgresSQL 27 2.3.4 Lưu ý sử dụng PostgresSQL 27 CHƯƠNG 3: KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU 29 3.1 29 Khảo sát xác định yêu cầu: 3.1.1 Phương pháp khảo sát 29 3.1.2 Câu hỏi khảo sát 29 3.1.3 Kết khảo sát 30 3.2 Phân tích yêu cầu 31 3.2.1 Sơ đồ Use case 31 3.2.2 Đặc tả Use case 32 3.3 Thiết kế sở liệu 45 3.3.1 Khảo sát trạng .45 3.3.2 Mô tả tân từ 45 3.3.3 Sơ đồ sở liệu .47 3.3.4 Danh sách thực thể .47 3.3.5 Mô tả chi tiết thực thể 48 3.4 Thiết kế kiến trúc 54 3.4.1 Ứng dụng kiến trúc lớp 54 3.4.2 Mục đích lựa chọn 57 CHƯƠNG 4: XÂY DỰNG ỨNG DỤNG Error! Bookmark not defined 4.1 Sơ đồ hình 58 4.2 Danh sách hình 58 4.3 Mơ tả hình 59 4.3.1 Màn hình trang chủ .59 4.3.2 Màn hình đăng nhập đăng ký 61 4.3.3 Màn hình cài đặt 64 4.3.4 Màn hình quản lý cơng việc 65 4.3.5 Màn hình quản lý kế hoạch bữa ăn .67 4.3.6 Màn hình quản lý ghi 72 4.3.7 Màn hình quản lý lịch trình 73 4.3.8 Màn hình ăn 76 4.3.9 Màn hình quản lý liên hệ 77 CHƯƠNG 5: KẾT LUẬN 78 5.1 Ưu điểm đồ án 78 5.2 Nhược điểm đồ án 78 5.3 Hướng phát triển 78 TÀI LIỆU THAM KHẢO 80 MỤC LỤC HÌNH ẢNH Hình 4.1 Sơ đồ hình 58 Hình 4.2 Màn hình trang chủ Website 60 Hình 4.3 Màn hình đăng ký 61 Hình 4.4 Màn hình đăng nhập 63 Hình 4.5 Màn hình cài đặt 64 Hình 4.6 Màn hình quản lý cơng việc 65 Hình 4.7 Màn hình thêm cơng việc 66 Hình 4.8 Màn hình quản lý bữa ăn 67 Hình 4.9 Màn hình thêm kế hoạch bữa ăn 68 Hình 4.10 Màn hình edit kiện 70 Hình 4.11 Màn hình quản lý ghi 72 Hình 4.12 Màn hình quản lý lịch trình 73 Hình 4.13 Màn hình thao tác với quản lý lịch trình 73 Hình 4.14 Màn hình thêm lịch trình 75 Hình 4.15 Màn hình quản lý ăn 76 Hình 4.16 Màn hình quản lý liên hệ 77 DANH MỤC BẢNG Bảng 3.1 RequestsUC 32 Bảng 3.2 Join family UC 33 Bảng 3.3 Update Info UC 34 Bảng 3.4 Manage task UC 35 Bảng 3.5 Manage schedule UC 36 Bảng 3.6 Manage contact UC 37 Bảng 3.7 Manage mealplan UC 38 Bảng 3.8 Manage meber UC 39 Bảng 3.9 Assign task UC 41 Bảng 3.10 Check Order Meal UC 42 Bảng 3.11 Add Meal Favorite UC 43 Bảng 3.12 Danh sách thực thể 47 Bảng 3.13 Requests 48 Bảng 3.14 FamiliMembers 48 Bảng 3.15 Families 49 Bảng 3.16 Events 49 Bảng 3.17 Tasks 50 Bảng 3.18 Notes 51 Bảng 3.19 Contacts 51 Bảng 3.20 MealPlans 52 Bảng 3.21 Foods 52 Bảng 3.22 Recipes 53 Bảng 3.23 Ingredients 53 Bảng 3.24 MealPlan Recipes 53 Bảng 3.25 Task Assignments 54 Bảng 3.26 ParticipateEvents 54 Bảng 4.1 Danh sách hình Error! Bookmark not defined Bảng 4.2 Chú thích hình trang chủ 61 Bảng 4.3 Chú thích hình đăng ký 62 Bảng 4.4 Chú thích hình đăng nhập 63 Bảng 4.5 Chú thích hình cài đặt 64 Bảng 4.6 Chú thích hình quản lý cơng việc 66 Bảng 4.7 Chú thích hình quản lý kế hoạch bữa ăn 67 Bảng 4.8 Chú thích hình thêm ký hoạch bữa ăn 68 Bảng 4.9 Chú thích hình chỉnh sửa kiện 70 Bảng 4.10 Chú thích hình quản lý ghi 72 Bảng 4.11 Chú thích hình quản lý lịch trình 73 Bảng 4.12 Chú thích hình thêm lịch trình 75 Bảng 4.13 Chú thích hình quản lý liên hệ 77 CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tên đề tài: XÂY DỰNG ỨNG DỤNG QUẢN LÝ GIA ĐÌNH HAFALY 1.2 Lý chọn đề tài: - Tối ưu thời gian: Việc quản lý gia đình bao gồm nhiều nhiệm vụ khác quản lý tài chính, lịch trình, mua sắm, v.v Sử dụng ứng dụng quản lý gia đình giúp tối ưu thời gian suất người dùng cách giảm thiểu thời gian phân tán việc quản lý xếp công việc - Sự tiện lợi: Với phát triển công nghệ, việc quản lý gia đình cách ghi chép giấy tờ trở nên khó khăn bất tiện Sử dụng ứng dụng quản lý gia đình website giúp việc quản lý trở nên dễ dàng tiện lợi - Tránh xung đột: Việc quản lý gia đình nhiệm vụ phức tạp dễ xảy xung đột gia đình Sử dụng ứng dụng quản lý gia đình giúp thành viên gia đình cập nhật thơng tin kế hoạch, lịch trình, chi tiêu, v.v., tránh xung đột xảy - Kiểm soát chi tiêu: Quản lý tài phần quan trọng việc quản lý gia đình Sử dụng ứng dụng quản lý gia đình giúp người dùng kiểm sốt chi tiêu gia đình cách nhanh chóng xác - Sự an tồn: Sử dụng ứng dụng quản lý gia đình giúp bảo vệ thơng tin gia đình người dùng Thơng tin lưu trữ máy chủ an tồn có tính bảo mật cao, đảm bảo an toàn cho người dùng - Vì vậy, việc chọn đề tài xây dựng ứng dụng website quản lý gia đình lựa chọn hợp lý tiềm để giải vấn đề quản lý gia đình cách hiệu thuận tiện 1.3 Mô tả đề tài: - Đề tài quản lý gia đình chọn giải nhu cầu cần thiết người dùng việc tổ chức quản lý hoạt động gia đình, từ việc quản lý chi tiêu, lịch trình, việc phân công công việc cập nhật thông tin cá nhân thành viên gia đình 10

Ngày đăng: 04/09/2023, 20:42

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w