1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) đề tài báo cáo phân tích thiết kế, cài đặt và phát triển ứng dụng quản lý tài chính money keeper

43 1 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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN Học phần: Phát triển ứng dụng cho thiết bị di động Đề tài báo cáo: Phân tích thiết kế, cài đặt phát triển ứng dụng quản lý tài Money Keeper Giảng viên hướng dẫn: NMH: Nguyễn Hoàng Anh Lớp: D17-N07 Sinh viên thực hiện: Nhóm Đào Duy Khanh Lê Văn Tú Dương Văn Dũng HÀ NỘI, 2021 B17DCAT102 B17DCCN640 B17DCCN157 MỤC LỤC Phần 1: GIỚI THIỆU 1.1.Sơ lược 1.2.Đặt vấn đề Phần 2: PHÂN TÍCH THIẾT KẾ 2.1.Tổng quan 2.1.1 Tác nhâ 2.1.2 Giao diệ 2.1.3 Yêu cầu thiết bị 2.2 Đặc tả chi tiết 2.2.1 Sơ đồ Use case 2.2.2.Đặc tả chi tiết U 2.2.2.1.Thêm ví 2.2.2.2.Chuyển kh 2.2.2.3.Xóa ví 2.2.2.4.Thêm thu 2.2.2.5.Xem lịch sử thu chi 2.2.2.6.Xem biểu đồ thống kê theo tháng 2.2.2.7.Xem biểu đồ thống kê theo hạng mục 2.2.3 Biểu đồ 2.2.4.Biểu đồ 2.2.4.1.Thêm ví 2.2.4.2.Chuyển k 2.2.4.3.Xóa ví 2.2.4.4.Thêm thu 2.2.4.5.Xem lịch sử thu chi 2.2.4.6.Xem biểu đồ thống kê theo tháng 2.2.4.7.Xem biểu đồ thống kê theo hạng mục 2.3 Sơ đồ thực thể quan hệ 2.4.Cơ sở liệu Phần 3: CÀI ĐẶT, THỬ NGHIỆM VÀ KẾT LUẬN 21 3.1 Kiến trúc ứng dụng 21 3.2 Cài đặt triển khai ứng dụng 22 3.2.1 Đối với developer: 22 3.2.2 Đối với end user: 22 3.3 Các kết thực được: tính năng/ chức ứng dụng, kết thử nghiệm/triển khai 23 3.3.1 Giao diện quản lý ví .23 3.3.2 Giao diện thêm giao dịch .29 3.4 Kết luận, điểm hạn chế 35 DANH MỤC HÌNH ẢNH Hình 2.1 Giao diện Giao diện Ví Hình 2.2 Giao diện thêm ví Giao diện lịch sử thu chi Hình 2.3 Giao diện thêm thu chi Giao diện tài khoản .4 Hình 2.4 Giao diện Báo cáo Giao diện biểu đồ thống kê theo tháng Hình 2.5 Giao diện Biểu đồ thống kê theo hạng mục .5 Hình 2.6 Sơ đồ Use case Hình 2.7 Biểu đồ lớp 11 Hình 2.8 Biểu đồ Use case Thêm ví 12 Hình 2.9 Biểu đổ Use case Chuyển khoản 13 Hình 2.10 Biểu đồ Use case Xóa ví 14 Hình 2.11 Biểu đồ Use case Thêm thu chi 15 Hình 2.12 Biểu đồ Use case Xem lịch sử thu chi .16 Hình 2.13 Biểu đồ Use case Xem biểu đồ thống kê theo tháng .17 Hình 2.14 Biểu đồ Use case Xem biểu đồ thống kê theo hạng mục 18 Hình 2.15 Sơ đồ thực thể quan hệ 19 Hình 2.16 Sơ đồ sở liệu 20 Hình 3.1 Sơ đồ kiến trúc ứng dụng 21 Hình 3.2 Cửa sổ project pull từ github Android Studio 22 Hình 3.3 Màn hình tổng quan thành phần 23 Hình 3.4 Thử nghiệm giao diện Quản lý ví 24 Hình 3.5 Thử nghiệm chức Thêm ví 25 Hình 3.6 Thử nghiệm chức chuyển khoản 26 Hình 3.7 Thử nghiệm chức Sửa số dư ví 27 Hình 3.8 Thử nghiệm chức Xóa ví 28 Hình 3.9 Giao diện Thêm thu chi 29 Hình 3.10 Ví dụ giao dịch chi thực với đầy đủ thông tin .30 Hình 3.11 Giao diện Báo cáo tài 31 Hình 3.12 Thử nghiệm tính Lịch sử thu chi 32 Hình 3.13 Thử nghiệm tính Biểu đồ theo hạng mục thu chi .33 Hình 3.14 Thử nghiệm tính Biểu đồ thu chi theo tháng 34 DANH MỤC BẢNG BIỂU Bảng 2-1 Đặc tả chi tiếp Use case Thêm ví Bảng 2-2 Đặc tả chi tiếp Use case Chuyển khoản Bảng 2-3 Đặc tả chi tiếp Use case Xóa ví .8 Bảng 2-4 Đặc tả chi tiếp Use case Thêm thu chi Bảng 2-5 Đặc tả chi tiếp Use case Xem lịch sử thu chi Bảng 2-6 Đặc tả chi tiếp Use case Xem biểu đồ thống kê theo tháng Bảng 2-7 Đặc tả chi tiếp Use case Xem biểu đồ thống kê theo hạng mục 10 DANH MỤC THUẬT NGỮ/TỪ VIẾT TẮT Thuật ngữ/từ viết tắt Actor Adapter APK Button Chi Chuyển khoản CSDL Data DAO Developer End user Fragment Thu RAM Số dư SQLite Wallet PHÂN CÔNG CÁC THÀNH VIÊN TRONG NHÓM Thành viên Đào Duy Khanh Lê Văn Tú Dương Văn Dũng Phần 1: GIỚI THIỆU 1.1 Sơ lược Phần mềm quản lý tài Money Keeper phần mềm giúp người dùng theo dõi khoản chi phí hàng tháng, tìm phát sinh khơng cần thiết để hạn chế, từ giúp cho việc chi tiêu hiệu 1.2 Đặt vấn đề Trước người hay dùng phương pháp thủ công ghi chép sổ để quản lý chi tiêu Hiện nay, phần mềm quản lý tài thiết bị di động xuất để đáp ứng nhiều nhu cầu chức phù hợp với phát triển công nghệ Phần mềm Money Keeper đáp ứng nhu cầu chức như: - Ghi chép giao dịch chi tiêu hàng ngày, giúp người sử dụng thống kê khoản tiền, từ cân đối thu chi dễ dàng - Đầy đủ báo cáo thống kê biểu diễn dạng biểu đồ, danh sách Phần 2: PHÂN TÍCH THIẾT KẾ 2.1 Tổng quan 2.1.1 Tác nhân Phần mềm Money Keeper có tác nhân (Actor) Người dùng Người dùng thực chứng sau: - Quản lý ví - Thêm thu chi - Xem lịch sử thu chi - Xem báo cáo thống kê 2.1.2 Giao diện Phần mềm có giao diện sau: Hình 2.1 Giao diện Giao diện Ví Hình 2.2 Giao diện thêm ví Giao diện lịch sử thu chi 3.2.Cài đặt triển khai ứng dụng Phần mềm yêu cầu Android tối thiểu 4.2.2, đồng thời có hai hướng cài đặt triển khai: Triển khai Android Studio Tải trực tiếp cài đặt file APK vào điện thoại 3.2.1 Đối với developer: Hình 3.18 Cửa sổ project pull từ github Android Studio Clone source code github: 4loneman/quanlychitieu (github.com) 3.2.2 Đối với end user: 22 3.3.Các kết thực được: tính năng/ chức ứng dụng, kết thử nghiệm/triển khai Hình 3.19 Màn hình tổng quan thành phần 3.3.1 Giao diện quản lý ví 23 Một số tính giao diện quản lý ví: Tạo ví Chuyển khoản sang ví khác Thay đổi số dư ví Xố ví Hình 3.20 Thử nghiệm giao diện Quản lý ví Tại giao diện ví có nút thêm ví (dấu + góc phải), người dùng thêm ví Trong ví hỗ trợ hai loại hình thức: tiền mặt thẻ ngân hàng 24 Sau tạo ví, người dùng nhập số tiền có ví hình bên Hình 3.21 Thử nghiệm chức Thêm ví 25 Đối với ví có thêm ba chức phụ: xố ví, cập nhật thơng tin ví chuyển khoản sang ví khác Hình 3.22 Thử nghiệm chức chuyển khoản 26 Chức chuyển khoản cho phép người dùng chuyển số dư sang ví mà nhập vào phần mềm Người dùng nhập số tiền cần chuyển, chọn ví thực chuyển khoản Hình 3.23 Thử nghiệm chức Sửa số dư ví 27 Tính sửa số dư cho phép người dùng thay đổi số tiền có ví Hình 3.24 Thử nghiệm chức Xóa ví 28 3.3.2 Giao diện thêm giao dịch Hình 3.25 Giao diện Thêm thu chi Phần lớn thời gian người sử dụng tập trung tính Người dùng nhập giao dịch mà cần thống kê giao diện 29 Các mục liệt kê hỗ trợ sau: Loại giao dịch: thu tiền/ chi tiền Tên khoản thu chi Số tiền Ví thực giao dịch Danh mục Thời gian Ghi Hình 3.26 Ví dụ giao dịch chi thực với đầy đủ thông tin 30 Sau thực thêm giao dịch thành công, ứng dụng tự động trừ tiền tăng tiền (tuỳ vào loại giao dịch thu/chi chọn trước) tương ứng Tiếp theo người dùng xem lịch sử thống kê giao dịch, mức chi tiêu hàng tháng giao diện báo cáo 3.3.3 Giao diện báo cáo Hình 3.27 Giao diện Báo cáo tài Tại giao diện có ba chức đáng ý: 31 Lịch sử thu chi Biểu đồ hạng mục Biểu đồ thu chi Hình 3.28 Thử nghiệm tính Lịch sử thu chi Với tính lịch sử thu chi, người dùng xem giao dịch nhập, ngày giao dịch số tiền Hình ảnh bên trái hiển thị thông tin danh mục giao dịch 32 Người dùng chọn ngày tháng đầu cuối danh sách thể liệt kê, giúp xem tiện lợi Hoặc chia theo loại giao dịch: thu tiền, chi tiền, tất Hình 3.29 Thử nghiệm tính Biểu đồ theo hạng mục thu chi Tính biểu đồ hạng mục chia biểu đồ lượng tiền chi tiêu cho hạng mục Cũng có hỗ trợ chia theo loại giao dịch: thu tiền/ chi tiền 33 Hình 3.30 Thử nghiệm tính Biểu đồ thu chi theo tháng Biểu đồ thu chi hiển thị biểu đồ cho mức chi tiêu tháng Tương đương với tháng hiển thị màu, nhập thông tin cho tháng, cộng dồn lại vào cột màu da cam hình 34 3.4 Kết luận, điểm hạn chế Về bản, ứng dụng cịn có nhiều phần chưa hồn thiện Một số tính phần báo cáo, phần giao diện tổng quan, giao diện cá nhân chưa hoàn thành xong Tuy nhiên người sử dụng thao tác số tính bản: tạo ví, thống kê giao dịch tháng, nhập liệt kê giao dịch có, tạm chấp nhận người dùng cần tính quản lý tài Điểm hạn chế đề xuất chủ yếu: Tính đăng nhập chưa hồn thiện Màn hình tổng quan chưa thực thi tốt Số tiền nên hiển thị rõ (chia theo dấu , ) VD: 10,000,000đ Giao diện báo cáo chưa hồn thành hết tính Chưa sửa thông tin giao dịch nhập 35 DANH MỤC TÀI LIỆU THAM KHẢO 36 ... chi 21 3.2 .Cài đặt triển khai ứng dụng Phần mềm yêu cầu Android tối thiểu 4.2.2, đồng thời có hai hướng cài đặt triển khai: Triển khai Android Studio Tải trực tiếp cài đặt file APK vào điện thoại... tìm phát sinh khơng cần thiết để hạn chế, từ giúp cho việc chi tiêu hiệu 1.2 Đặt vấn đề Trước người hay dùng phương pháp thủ công ghi chép sổ để quản lý chi tiêu Hiện nay, phần mềm quản lý tài thiết. .. hệ 2.4.Cơ sở liệu Phần 3: CÀI ĐẶT, THỬ NGHIỆM VÀ KẾT LUẬN 21 3.1 Kiến trúc ứng dụng 21 3.2 Cài đặt triển khai ứng dụng 22 3.2.1 Đối với developer:

Ngày đăng: 08/12/2022, 03:37

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w