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

Đề 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 4 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

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 1,51 MB

Nội dung

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.1 Sơ lược 1.2 Đặt vấn đề .1 Phần 2: PHÂN TÍCH THIẾT KẾ 2.1 Tổng quan .2 2.1.1 Tác nhân 2.1.2 Giao diện 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 Use Case 2.2.2.1 Thêm ví 2.2.2.2 Chuyển khoản 2.2.2.3 Xóa ví 2.2.2.4 Thêm thu chi 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 10 2.2.3 Biểu đồ lớp 11 2.2.4 Biểu đồ .12 2.2.4.1 Thêm ví .12 2.2.4.2 Chuyển khoản 13 2.2.4.3 Xóa ví 14 2.2.4.4 Thêm thu chi .15 2.2.4.5 Xem lịch sử thu chi 16 2.2.4.6 Xem biểu đồ thống kê theo tháng .17 2.2.4.7 Xem biểu đồ thống kê theo hạng mục 18 2.3 Sơ đồ thực thể quan hệ 19 2.4 Cơ sở liệu .20 Phần 3: LUẬN CÀI ĐẶT, THỬ NGHIỆM VÀ KẾT 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í .3 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 .4 Hình 2.5 Giao diện Biểu đồ thống kê theo hạng mục 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í 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 .9 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 Giái thích/nghĩa Tác nhân Bộ chuyển đổi Android application package Nút Hành động tiêu thụ tài sản (tiền) đối tượng Hành động chuyển tiền/tài sản từ đối tượng đến đối tượng khác Cơ sở liệu Dữ liệu Data Access Object Người phát triển Người dùng cuối Một mảnh, phần Hành động thu hồi/tiếp nhận tài sản (tiền) đối tượng Random Access Memory Số tiền cịn lại ví/tài khoản Hệ thống quản lý sở liệu SQLite Ví 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 công cụ thể  Viết báo cáo (phần 1; phần phân tích tổng quan, đặc tả chi tiết use case, biểu đồ tuần tự, biểu đồ lớp, sơ đồ thực thể quan hệ)  Code(bộ chức quản lý ví; chức thêm thu chi)  Tổng hợp báo cáo  Viết báo cáo (sơ đồ Use case tổng quát, sơ đồ thực thể quan hệ, biểu đồ lớp, biểu đồ tuần tự, sơ đồ CSDL)  Code (bộ chức xem biểu đồ thu chi theo tháng/hạng mục; giao diện)  Sửa hoàn thiện báo cáo  Code (chức Đăng nhập lấy thông tin cá nhân tài khoản Facebook;,CSDL,Tổng Quan)  Sửa hoàn thiện báo cáo  Viết báo cáo (phần 3: sơ đồ kiến trúc ứng dụng, thử nghiệm, đánh giá kết luận) 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 ví Tính sửa số dư cho phép người dùng thay đổi số tiền có 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 này.  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 tiếp theo.  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 hồ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 chính.  Đ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 ... 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... 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... 19 2.4 Cơ sở liệu .20 Phần 3: LUẬN CÀI ĐẶT, THỬ NGHIỆM VÀ KẾT 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: 21/07/2022, 19:38

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w