Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
511,85 KB
Nội dung
Bộ giáo dục đào tạo Trường Đại học Ngoại ngữ - Tin học TP.HCM Đề tài: ỨNG DỤNG QUẢN LÝ CHI TIÊU GV hướng dẫn: Th.s Vũ Đình Ái SV thực hiện: Đỗ Thị Xuân Mai – 19DH110780 Phạm Minh Trung – 19DH110096 Phạm Thị Diệu Linh – 19DH111146 Tháng Năm 2021 Mục Lục I Tổng quan đề tài I.1 Giới thiệu đề tài I.2 Chức II Phân tích yêu cầu Error! Bookmark not defined II.1 Sơ đồ uses case Error! Bookmark not defined II.2 Sơ đồ CSDL mô tả CSDL Error! Bookmark not defined III Thiết kế giao diện III.1 Giao diện ứng dụng IV Kết luận 12 V Tài liệu tham khảo 13 Danh mục hình ảnh Hình 2-1 Hình Use case tổng quát Báo cáo đồ án LTDĐ I Tổng quan đề tài I.1.Giới thiệu đề tài Ở giới công nghệ đại, ứng dụng điện thoại làm cho sống trở nên dễ dàng giúp người nhanh chóng đưa lựa chọn hợp lý Men theo tư ấy, có đời ứng dụng ghi chép tính toán chi tiêu Vấn đề mà mắc phải khơng biết để chi tiêu cách hợp lý với chi tiền điện, nước, tiền điện thoại, tiền tiêu vặt, hay khoản vay, khoản nợ Làm tiền khó, để chi tiêu tiền cách hợp lý lại khó hơn, cần phải quản lý cho số tiền kiếm khơng bị lãng phí vào điều vơ bổ Một cách hợp lý an toàn hết phân biệt rõ ràng khoản chi thu tổng kết lại hàng tuần, hàng tháng hàng năm Sau đó, đưa cho thân kế hoạch đắn cho tương lai Chính tính cấp thiết việc quản lý chi tiêu mong muốn học hỏi nhiều kiến thức lĩnh vực lập trình Android, nhóm chúng em chọn đề tài Ứng dụng quản lý chi tiêu cá nhân cho đồ án kết thúc mơn Lập trình di động Ứng dụng viết ngôn ngữ Java tảng phần mềm Android Studio làm việc với sở dư liệu thời gian thực Firebase Báo cáo đồ án LTDĐ I.2.Chức Chức thêm ngân sách dự tính - Cho phép người dùng thiết lập ngân sách hàng tháng mục khác nhau, Ứng dụng tải thông tin mà người dùng vừa nhập lên sở liệu thời gian thực Firebase truy xuất lại thơng tin cho người dùng theo ngày, theo tuần theo tháng Chức thêm khoản thu Chức tích hợp khoản thu theo tuần, theo tháng Chức thêm khoản chi Chức tích hợp khoản thu theo tuần, theo tháng Chức phân loại chi tiêu, bao gồm: - Ăn uống - Quần áo - Nhà cửa - Điện - Nước - Giao thơng - Học tập - Giải trí - Điện thoại - Mạng - Ăn vặt - Sức khỏe - Bảo hiểm - Làm đẹp - Những chi phí phát sinh - Thêm loại chi tiêu khác Báo cáo đồ án LTDĐ Chức phân loại thu nhập, bao gồm: - Thu nhập hàng tháng - Thu nhập bên (nghề tay trái) - Trợ cấp - Thêm loại thu nhập khác Chức phân tích, lập báo cáo - Hiển thị biểu đồ phân tích khoản thu chi theo ngày, theo tuần, theo tháng hệ thống Google Analytic sở liệu thời gian thực Firebase để người dùng đưa kế hoạch cải thiện lại sống tháng sau Chức tra cứu lịch sử - Hiển thị danh sách khoản thu chi theo ngày, tra cứu khoản thu chi nhập theo ngày 10 Chức ghi Báo cáo đồ án LTDĐ II Thiết kế giao diện II.1 1.1 Giao diện ứng dụng Màn hình khởi động I.1 Giao diện Welcome 1.2 Màn hình Đây hình chính, có lựa chọn quản lí chi quản lí thu Báo cáo đồ án LTDĐ 1.3 Màn hình chi tiêu Đây hình chi tiêu, gồm có: + TableView hiển thị liệu tổng ngân sách dự định, số tiền chi ngày, tuần, tháng số tiền chưa tiêu 1.4 CardView Màn hình +khoản thu hiển thị chi tiết thơng tin CardView + Button (+) để add ghi Đây hình khoản thu, gồm có: - 1.5 Màn hình Ví tơi - TableView cập nhật tổng tiền ngân sách dự định, tổng tiền chi theo ngày, tuần, tháng, số tiền tiết kiệm CardView hiển thị chi tiết thơng tin CardView Button (+) để add ghi Báo cáo đồ án LTDĐ I.2 Đây Màn hình Ví tơi, gồm có thẻ hiển thị khoản thu người dùng nhập vào button để add khoản thu 1.6 Dialog cập nhật khoản thu I.3 Đây hình hiển thị dialog cập nhật khoản thu, có box để thêm khoản thu, có nút button để cập nhật thực thao tác hủy Báo cáo đồ án LTDĐ 1.7 Màn hình ngân sách Đây hình ngân sách, hình gồm có textView hiển thị tổng ngân sách, thẻ hiển thị khoản chi dự tính, button (+) để thêm ngân sách 1.8 Dialog cập nhật danh sách I.4 Đây hình hiển thị dialog cập nhật danh sách, có box để them dự tính ngân sách, có nút button để cập nhật thực thao tác hủy I.5 Báo cáo đồ án LTDĐ 1.9 Màn hình chi tiêu ngày Đây hình chi tiêu ngày, hình gồm có textView hiển thị tổng chi theo ngày, thẻ hiển thị khoản chi, button (+) để thêm khoản chi 1.10 Dialog cập nhật khoản chi I.6 Đây hình hiển thị dialog cập nhật khoản chi, có box để thêm khoản chi, có nút button để cập nhật thực thao tác hủy I.7 Báo cáo đồ án LTDĐ 1.11 Màn hình chi tiêu tuần Đây hình chi tiêu theo tuần, hình gồm có textView hiển thị tổng chi tiêu, thẻ hiển thị khoản chi tiêu theo tuần, button (+) để thêm khoản chi 1.12 Màn hình chi tiêu tháng Đây hình chi tiêu theo tháng, hình gồm có textView hiển thị tổng chi tiêu, thẻ hiển thị khoản chi tiêu theo tháng, button (+) để thêm khoản chi Báo cáo đồ án LTDĐ 1.13 Màn hình lịch sử I.8 Đây hình lịch sử, hình gồm có thẻ hiển thị thời gian hơm hay q khứ, có menu tìm kiếm button thêm ghi 1.14 Màn hình tra cứu lịch sử I.9 Đây hình tra cứu lịch sử, hình có lịch để chọn thời gian theo ngày, tháng năm xác định 10 Báo cáo đồ án LTDĐ 1.15 Màn hình thống kê I.10 Đây hình thống kê, hình gồm thẻ có chức phân tích theo ngày, tuần, tháng 1.16 Màn hình biểu đồ I.11 Đây hình hiển thị biểu đồ phân tích, theo ngày(tuần,tháng), màu hiển thị cho item chi (vd quần áo, tiền hóa đơn, tiền nhà…)giúp người dùng dễ hình dung nên tiết kiệm 11 Báo cáo đồ án LTDĐ 1.17 Dialog cập nhật khoản chi I.12 Đây hình hiển thị dialog cập nhật thẻ chi tiết khoản chi, có box để thêm dự tính ngân sách, có nút button để cập nhật thực thao tác hủy III Kết luận Nêu lên phần làm đồ án Hướng phát triển - Các phần làm đồ án: + Màn hình khởi động + Màn hình + Màn hình chi tiêu + Màn hình khoản thu - Hướng phát triển: + Phát triển phần mềm sở liệu thời gian thực Firebase Real time để cập nhật liệu thời gian thực tế Google Analytics Firebase để vẽ biểu đồ trịn cho việc phân tích khoản thu chi 12 Báo cáo đồ án LTDĐ IV.Tài liệu tham khảo [1] G Sparks, "An Introduction to modelling software systems using the Unified," 2000 [Online] Available: http://www.sparxsystems.com.au/, [2] D L R LeMaster, Object-Oriented Programming & Design”, CSCI 4448, University of Colorado, 2002 [3] K S M Fowler, UML Distilled Second Edition – A Brief Guide to the Standard Object Modelling Langguage, Addison Wesley Book, 1999 [4] A M.-M P N J S L Mathiassen, ObjectOriented Analysis&Design (OOA&D) – Concept, Principles & Methodology [5] "UML Notion Guide," [Online] Available: http://etna.intevry.fr/COURS/UML/notation/index.html [6] Đ V Đức, Phân tích thiết kế hướng đối tượng bằng UML, HCM: Nhà xuất bản Giáo dục, 2001 [7] D A Đức, Bài giảng Phân tích thiết kế hướng đối tượng sử dụng UML, HCM: Đại học KHTN - Đại học Quốc gia TP HCM, 2000 [8] N V Ba, Phát triển hệ thống hướng đối tượng với UML 2.0 và C++, Hà Nội: Nhà xuất bản Đại học Quốc gia Hà Nội, 2005 13 ... 1.9 Màn hình chi tiêu ngày Đây hình chi tiêu ngày, hình gồm có textView hiển thị tổng chi theo ngày, thẻ hiển thị khoản chi, button (+) để thêm khoản chi 1.10 Dialog cập nhật khoản chi I.6 Đây... thị khoản chi tiêu theo tuần, button (+) để thêm khoản chi 1.12 Màn hình chi tiêu tháng Đây hình chi tiêu theo tháng, hình gồm có textView hiển thị tổng chi tiêu, thẻ hiển thị khoản chi tiêu theo... chi, có box để thêm khoản chi, có nút button để cập nhật thực thao tác hủy I.7 Báo cáo đồ án LTDĐ 1.11 Màn hình chi tiêu tuần Đây hình chi tiêu theo tuần, hình gồm có textView hiển thị tổng chi