Khám Phá Ứng Dụng Quản Lý Tài Chính Cá Nhân Trên Android

Khéo tay hay làm là bài viết khám phá những kỹ năng thủ công và sáng tạo của Lê Thanh Tùng, mang đến nhiều ý tưởng độc đáo và hữu ích.

Người đăng

Ẩn danh

Thể loại

luận văn tốt nghiệp

2011

56
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Lý do thực hiện đề tài

1.2. Mục tiêu đề tài

1.3. Ý nghĩa đề tài

1.4. Dự kiến kết quả

1.5. Bố cục luận văn

2. CHƯƠNG 2: HỆ ĐIỀU HÀNH ANDROID

2.1. Giới thiệu về Android

2.2. Hiện trạng thực tế

3. CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1. Tổng quan hệ thống

3.2. Mục tiêu hệ thống

3.3. Mô tả tổng thể hệ thống

3.4. Yêu cầu chức năng

3.4.1. Yêu cầu chức năng quản lý tài khoản

3.4.2. Yêu cầu chức năng quản lý thu chi

3.4.3. Yêu cầu chức năng tạo thu, chi

3.4.4. Yêu cầu chức năng tạo hóa đơn

3.4.5. Yêu cầu chức năng quản lý hóa đơn

3.4.6. Yêu cầu chức năng nhắc nhỡ hóa đơn

3.4.7. Yêu cầu chức năng vẽ biểu đồ thống kê thu chi hàng tháng

3.5. Các yêu cầu khác

4. CHƯƠNG 4: THIẾT KẾ

4.1. Đặc tả yêu cầu

4.2. Thiết kế dữ liệu

4.3. Mô tả chi tiết yêu cầu

4.3.1. Yêu cầu chức năng quản lý tài khoản

4.3.2. Yêu cầu chức năng quản lý ngân sách

5. CHƯƠNG 5: CÀI ĐẶT

5.1. Sơ đồ các lớp giao diện

5.2. Lớp Cơ sở dữ liệu

6. CHƯƠNG 6: KẾT LUẬN

6.1. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Xây Dựng Ứng Dụng Quản Lý Tài Chính Cá Nhân

Trong bối cảnh công nghệ phát triển mạnh mẽ, việc xây dựng ứng dụng quản lý tài chính cá nhân trên di động trở thành một nhu cầu thiết yếu. Ứng dụng này không chỉ giúp người dùng theo dõi chi tiêu mà còn hỗ trợ lập kế hoạch tài chính hiệu quả. Việc sử dụng thiết bị di động để quản lý tài chính mang lại sự tiện lợi và nhanh chóng, giúp người dùng dễ dàng kiểm soát tình hình tài chính cá nhân.

1.1. Lý Do Cần Thiết Phát Triển Ứng Dụng Tài Chính

Nhu cầu quản lý tài chính cá nhân ngày càng tăng cao do áp lực cuộc sống. Ứng dụng giúp người dùng theo dõi thu chi, lập ngân sách và quản lý hóa đơn một cách hiệu quả.

1.2. Mục Tiêu Của Ứng Dụng Quản Lý Tài Chính

Mục tiêu chính là tạo ra một công cụ giúp người dùng dễ dàng quản lý tài chính cá nhân, từ việc ghi chép thu chi đến lập kế hoạch tài chính dài hạn.

II. Thách Thức Trong Quản Lý Tài Chính Cá Nhân

Quản lý tài chính cá nhân không phải là một nhiệm vụ đơn giản. Nhiều người gặp khó khăn trong việc theo dõi chi tiêu hàng ngày và lập kế hoạch tài chính. Việc thiếu công cụ hỗ trợ có thể dẫn đến tình trạng chi tiêu vượt mức và khó khăn trong việc tiết kiệm.

2.1. Khó Khăn Trong Việc Theo Dõi Chi Tiêu

Nhiều người không có thói quen ghi chép chi tiêu, dẫn đến việc không kiểm soát được tình hình tài chính cá nhân.

2.2. Thiếu Công Cụ Hỗ Trợ Quản Lý Tài Chính

Việc không có ứng dụng phù hợp khiến người dùng gặp khó khăn trong việc lập kế hoạch tài chính và theo dõi các khoản chi tiêu.

III. Phương Pháp Xây Dựng Ứng Dụng Quản Lý Tài Chính

Để xây dựng ứng dụng quản lý tài chính cá nhân, cần áp dụng các phương pháp lập trình hiện đại và thiết kế giao diện thân thiện với người dùng. Việc sử dụng ngôn ngữ lập trình Java và cơ sở dữ liệu SQLite là những lựa chọn phổ biến trong phát triển ứng dụng Android.

3.1. Lập Trình Ứng Dụng Trên Nền Tảng Android

Sử dụng Java để phát triển ứng dụng Android giúp tối ưu hóa hiệu suất và khả năng tương thích với nhiều thiết bị.

3.2. Thiết Kế Giao Diện Người Dùng Thân Thiện

Giao diện cần đơn giản, dễ sử dụng để người dùng có thể dễ dàng thao tác và theo dõi tài chính cá nhân.

IV. Ứng Dụng Thực Tiễn Của Ứng Dụng Quản Lý Tài Chính

Ứng dụng quản lý tài chính cá nhân đã được triển khai và nhận được phản hồi tích cực từ người dùng. Nó giúp người dùng theo dõi chi tiêu hàng ngày, lập ngân sách và quản lý hóa đơn một cách hiệu quả.

4.1. Kết Quả Nghiên Cứu Về Ứng Dụng

Nghiên cứu cho thấy ứng dụng giúp người dùng tiết kiệm thời gian và nâng cao khả năng quản lý tài chính cá nhân.

4.2. Phản Hồi Từ Người Dùng

Người dùng đánh giá cao tính năng nhắc nhở và khả năng theo dõi chi tiêu của ứng dụng, giúp họ quản lý tài chính tốt hơn.

V. Kết Luận Về Tương Lai Của Ứng Dụng Quản Lý Tài Chính

Tương lai của ứng dụng quản lý tài chính cá nhân rất hứa hẹn với sự phát triển không ngừng của công nghệ. Việc cải tiến và cập nhật tính năng sẽ giúp ứng dụng ngày càng hoàn thiện hơn, đáp ứng nhu cầu của người dùng.

5.1. Hướng Phát Triển Ứng Dụng Trong Tương Lai

Cần nghiên cứu và phát triển thêm các tính năng mới như phân tích chi tiêu và lập kế hoạch tài chính tự động.

5.2. Tầm Quan Trọng Của Ứng Dụng Trong Cuộc Sống Hiện Đại

Ứng dụng quản lý tài chính cá nhân sẽ trở thành một phần không thể thiếu trong cuộc sống hàng ngày của người dùng, giúp họ quản lý tài chính hiệu quả hơn.

25/07/2025

Trích đoạn nội dung tài liệu

LỜI MỞ ĐẦU Trong cuộc sống bận rộn tấp nập hiện nay, mọi người đều cố gắng làm việc tích cực để có thu nhập trang trải cuộc sống, nuôi sống bản thân và giúp đỡ cho gia đình. Để làm được như vậy, ai cũng đều phải lên kế hoạch quản lý chi tiêu, xem xét thu nhập cũng như chi phí tiêu dùng hàng tháng, hàng năm để có thể duy trì cuộc sống hàng ngày cũng như phát triển đời sống đi lên. Tuy nhiên, nhu cầu chi tiêu hiện nay ngày càng tăng, việc quản lý bằng trí nhớ bản thân hay sử dụng giấy tờ trở nên bất tiện hơn, đồng thời không nhanh nhẹn. Cùng với việc công nghệ ngày càng phát triển, các thiết bị di động ngày càng được nhiều người biết đến và sử dụng.

Trong số đó thì thiết bi di động sử dụng hệ điều hành Android, một hệ điều hành mở cho thiết bị di động đang ngày càng phát triển và nhiều người sử dụng hơn. Vì vậy, khi nhà trường đưa ra đề tài luận văn tốt nghiệp xây dựng ứng dụng quản lý tài chính cá nhân trên thiết bị di động sử dụng Android, chúng em đã đăng ký đề tài này với mong muốn vừa tìm hiểu cách thức lập trình trên thiết bi di động, vừa tạo ra ứng dụng giúp cho mọi người dễ dàng sử dụng, bớt mối lo về việc lập kế hoạch quản lý tài chính. Trong gần 3 tháng tìm hiểu, nghiên cứu cách hoạt động của Android, cách lập trình trên Android và những nhu cầu thường có khi người dùng lập kế hoạch quản lý tài chính cá nhân, chúng em đã hoàn thành ứng dụng quản lý tài chính cá nhân trên thiết bị di động sử dụng Android để người dùng thuận tiện quản lý các thu chi hàng ngày. Ứng dụng được xây dựng trên nền tảng Java, hệ quản trị cơ sở dữ liệu SQLite.

10 Do có nhiều hạn chế về mặt thời gian, kiến thức và kinh nghiệm thực tế nên ứng dụng vẫn còn có sai sót và những hạn chế. Vì thế, chúng em rất mong sự đóng góp ý kiến của các thầy cô để giúp chúng em hoàn thiện bài làm hơn. 11 Chƣơng 1 TỔNG QUAN 1. Lý do thực hiện đề tài Trong thời đại ngày nay, công nghê ngày càng phát triển rộng rãi và mạnh mẽ.

Các thiết bị di động đang ngày càng phổ biến và tích hợp nhiều chức năng hơn so với những thế hệ máy tiền nhiệm. Một trong số những thiết bị di động đang nổi tiến hiện nay là thiết bị chạy hệ điều hành Android. Do đó việc tìm hiểu về cách lập trình phần mềm cho thiết bị di động sử dụng Android là một nhu cầu bức thiết. Song song với tình hình xã hội ngày càng phát triển, tình hình kinh tế của mỗi người ít nhiều có những thuận lợi và khó khăn khác nhau.

Để bảo đảm duy trì cuộc sống thường nhật, mọi người đều phải ghi nhớ và tự quản lý những chi tiêu, thu nhập cá nhân hằng ngày. Nhưng với cuộc sống bận rộn tấp nập như hiện nay thì công việc tự mình quản lý ghi nhớ không dễ dàng gì. Chính vì vậy mà một phần mềm ứng dụng có thể thay con người quản lý tài chính cá nhân và tiện theo dõi mọi lúc, mọi nơi trở thành một nhu cầu cần có. Kết hợp từ 2 yếu tố trên, chúng em đã chọn đề tài này để vừa kết hợp tìm hiểu công nghệ đang phát triển đi lên, đồng thời tạo ra một chương trình ứng dụng quản lý tài chính cá nhân trên thiết bị di động giúp cho người dùng có thể theo dõi chi tiêu thường xuyên và dễ dàng hơn.

Mục tiêu đề tài Tìm hiểu về phương pháp lập trình phần mềm cho thiết bị di động sử dụng hệ điều hành Android. Tạo ra phần mềm quản lý tài chính cá nhân giúp người dùng có thể quản lý thu chi hàng ngày. Ý nghĩa đề tài Tạo ra một ứng dụng trên thiết bị di động Giúp người dùng chương trình theo dõi được các khoản thu chi cá nhân hằng ngày và từ đó lên kế hoạch quản lý tài chính. Dự kiến kết quả Ứng dụng sau khi hoàn thành có thể đạt các yêu cầu:  hỨng dụng có thể chạy trên thiết bị di động sử dụng hệ điều hành Android.

 Giúp người dùng quản lý tài chính cá nhân hàng ngày, hàng tháng. Bố cục luận văn Luận văn gồm có tất cả 6 chương, gồm:  Chƣơng 1: Tổng quan: Giới thiệu tổng quan về lý do lựa chọn đề tài, mục tiêu và ý nghĩa của đề tài.  Chƣơng 2: Android và hiện trạng thực tế: Giới thiệu về hệ điều hành Android, hiện trạng các ứng dụng thực tế trên điện thoại.  Chƣơng 3: Phân tích hệ thống: Trình bày các phân tích trong xây dựng hệ thống.

13  Chƣơng 4: Thiết kế: Trình bày các đặc tả yêu cầu, các thành phần giao diện.  Chƣơng 5: Cài đặt: Mô tả nhiệm vụ các lớp chính của hệ thống.  Chƣơng 6: Kết luận: Chương kết thúc luận văn, mô tả các vấn đề đã giải quyết và hướng phát triển trong tương lai. 14 Chƣơng 2 HỆ ĐIỀU HÀNH ANDROID 2.

Giới thiệu về Android Android là hệ điều hành trên điện thoại di động (và hiện nay là cả trên một số đầu phát HD, HD Player) phát triển bởi Google và dựa trên nền tảng Linux. Trước đây, Android được phát triển bởi công ty liên hợp Android (sau đó được Google mua lại vào năm 2005). Theo NPD, thiết bị di động sử dụng hệ điều hành android bán được tại Mỹ trong quý II năm 2010 xếp vị trí đầu tiên với 33%, thứ 2 là BB os với 28% và iOS ở vị trí thứ 3 với 22%. Android có một cộng đồng những nhà phát triển rất lớn viết các ứng dụng cho hệ điều hành của mình.Hiện tại có khoảng 70,000 ứng dụng cho Android os và vào khoảng 100,000 ứng dụng đã được đệ trình, điều này khiến Android trở thành hệ điều hành di động có môi trường phát triển lớn thứ 2.

Các nhà phát triển viết ứng dụng cho Android dựa trên ngôn ngữ Java. Sự ra mắt của Android vào ngày 5 tháng 11 năm 2007 gắn với sự thành lập của liên minh thiết bị cầm tay mã nguồn mở. Hệ điều hành Android bao gồm 12 triệu dòng mã; 3 triệu dòng XML, 2.1 triệu mã Java và 1.org) Trải qua nhiều năm phát triển, Android đã có nhiều phiên bản khác nhau:  Phiên bản 1.0: ra đời ngày 23 tháng 9 năm 2008  Phiên bản 1.1: ra đời ngày 9 tháng 2 năm 2009  Phiên bản 1.5 (mã hiệu Cupcake): ra đời ngày 30 tháng 4 năm 2009 15  Phiên bản 1.6 (mã hiệu Donut): ra đời ngày 15 tháng 9 năm 2009  Phiên bản 2.0 ra đời ngày 26 tháng 10 năm 2009, bản 2.1 ra đời ngày 12 tháng 1 năm 2010.2 (mã hiệu Froyo): ra đời ngày 20 tháng 5 năm 2010  Phiên bản 2.3 ra đời ngày 6 tháng 12 năm 2010  Phiên bản 3.0 ra đời ngày 22 tháng 3 năm 2011, bản 3.1 ra đời ngày 10 tháng 5 năm 2011, bản 3.1 ra đời ngày 15 tháng 7 năm 2011. Hiện trạng thực tế Hiện nay, do nhu cầu tăng cao, những chương trình ứng dụng quản lý tài chính cá nhân đã trở nên phổ biến.

Tuy vậy, ứng dụng quản lý tài chính cá nhân có ngôn ngữ tiếng việt trên thiết bị di động thì không nhiều. Đa phần các ứng dụng quản lý tài chính cá nhân đều có ngôn ngữ tiếng anh hoặc nhiều ngôn ngữ khác như EasyMoney của Handy-app, Google Finance của Googgle, OurGroceries của Headcode, ShopSarvy, v.v… Chính vì vậy, chúng em đã quyết định xây dựng ứng dụng quản lý tài chính cá nhân với giao diện tiếng việt để người dùng thiết bị di động android có thể sử dụng một cách thuận tiện. Sau khi đã tìm hiểu và tham khảo, chúng em nhận thấy các ứng dụng quản lý tài chính cá nhân có các chức năng cơ bản sau: 16 Hình 1: Sơ đồ các chức năng cơ bản của phần mềm quản lý tài chính cá nhân Vì thế, mục tiêu của chúng em là tạo ra ứng dụng có các chức năng cơ bản như trên với giao diện bằng tiếng việt để người dùng sử dụng. 17 Chƣơng 3 PHÂN TÍCH HỆ THỐNG 3.

Tổng quan hệ thống 3. Mục tiêu hệ thống:  Đơn giản hoá việc ghi chép trong chi tiêu.  Dễ dùng, dễ thao tác.  Cho phép lập giao dịch có thể lặp lại theo chu kì ngày, tháng, năm.

 Có thể lập hoá đơn để nhắc nhở khi sắp đến.  Có được cái nhìn tổng quát về chi tiêu. Mô tả tổng thể hệ thống:  Quản lý giao dịch  Quản lý hoá đơn  Quản lý ngân sách  Quản lý loại giao dịch  Chức năng nhắc nhở hoá đơn  Chức năng biểu đồ giao dịch. Yêu cầu chức năng Yêu cầu chức năng quản lý tài khoản:  Hiện ra danh sách các tài khoản  Người dùng có thể tạo một hay nhiều tài khoản.

 Người dùng chọn một trong các tài khoản để xem danh sách giao dịch của tài khoản đó.  Để xóa một tài khoản người dùng cần chọn giữ tài khoản cần xóa  Thêm một tài khoản mới.  Chức năng “đặt mốc chi tiêu” giúp người dùng xác định chi phí chi tiêu trong tháng cho hợp lý. Yêu cầu chức năng quản lý thu chi:  Chức năng cho phép xem danh sách thu chi.

 Chọn một giao dịch trong danh sách để chỉnh sửa thu, chi.  Chọn giữ một giao dịch để xóa giao dịch đó.  Một giao dịch phải đảm bảo thuộc một tài khoản. Yêu cầu chức năng tạo thu, chi:  Người dùng cần chọn tài khoản để tạo một giao dịch thu, chi.

 Trong tạo giao dịch, phần mềm cho phép lựa chọn loại giao dịch.  Cho phép người dùng lựa chọn giao dịch đó là thu hay chi. 19  Cho phép giao dịch lựa chọn tự lặp lại theo chu kỳ: hằng ngày, hằng tuần, tháng…. Yêu cầu chức năng tạo hóa đơn:  Để tạo một hóa đơn như: đóng tiền điện, tiền nước, tiền internet,…  Cho phép lựa chọn hóa đơn giao dịch đó thuộc loại giao dịch  Phần mềm có chức năng nhắc nhở.

Yêu cầu chức năng quản lý hóa đơn:  Cho phép xem danh sách các hóa đơn đã được tạo.  Người dùng chọn một hóa đơn trong danh sách để chỉnh sửa hóa đơn.  Chọn giữ một hóa đơn để xóa hóa đơn đó. Yêu cầu chức năng nhắc nhỡ hóa đơn:  Khi đến ngày chỉ định hệ thống sẽ hỏi giao dịch sẽ được trừ vào trong tài khoản nào để người dùng lựa chọn.

 Chức năng nhắc nhở sẽ báo trước khi giao dịch đó xảy ra.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ