Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

lOMoARcPSD|19774453

XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ CHI TIÊU CÁ


NHÂN
Hiệp sĩ IT (Trường Đại Học Thủ Dầu Một)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)
lOMoARcPSD|19774453

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT


VIỆN KỸ THUẬT – CÔNG NGHỆ

ĐỒ ÁN MÔN HỌC

PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG

XÂY DỰNG ỨNG DỤNG DI ĐỘNG


QUẢN LÝ CHI TIÊU CÁ NHÂN

GVHD: TH.S NGUYỄN HỮU VĨNH


SVTH: NGUYỄN MINH TRÍ - 1824801030091
LỚP: D18PM02

BÌNH DƯƠNG – 4/2021

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT


VIỆN KỸ THUẬT – CÔNG NGHỆ

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN

Họ và tên giảng viên: Th.S Nguyễn Hữu Vĩnh

Tên đề tài: Xây dựng ứng dụng di động Quản lí Chi Tiêu Cá Nhân

Nội dung nhận xét:


...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................

Điểm:
Bằng số: ..................................................
Bằng chữ: ................................................

Bình Dương, ngày tháng năm 2021


GIẢNG VIÊN
(Ký, ghi rõ họ tên)

ThS. NGUYỂN HỮU VĨNH

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Mục Lục
DANH MỤC CÁC KÝ TỰ, CÁC CHỮ VIẾT TẮT .................................................................. 1
LỜI NÓI ĐẦU................................................................................................................................ 2
CHƯƠNG 1. KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN .......................................................... 3
1.1. Khảo sát, xác định yêu cầu. ............................................................................................ 3
1.1.1. Tên đề tài ....................................................................................................................... 3
1.1.2. Khảo sát hiện trạng ...................................................................................................... 3
1.1.2.1. Mô tả bài toán: ................................................................................................... 3
1.1.2.2. Nhiệm vụ nghiên cứu ......................................................................................... 3
1.1.3. Lý do chọn đề tài .......................................................................................................... 4
1.2. Các công nghệ sử dụng trong đề tài............................................................................... 4
1.3. Các chức năng của bài toán ............................................................................................ 6
1.4. Ưu nhược điểm của đề tài ............................................................................................... 6
CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG ................................................................ 7
2.1. Mô hình quan hệ.............................................................................................................. 7
2.1.1. Biểu đồ UseCase ........................................................................................................... 7
2.1.2. Đặc tả các UC................................................................................................................ 7
2.1.2.1. UC đăng nhập..................................................................................................... 7
2.1.2.2. UC nhập các khoản thu chi ............................................................................... 9
2.1.2.3. UC sửa các khoản thu chi................................................................................ 10
2.1.2.4. UC xóa các khoản thu chi................................................................................ 11
2.1.2.5. UC thống kê các khoản thu chi ....................................................................... 11
2.2. Lập trình ........................................................................................................................ 12
2.3. Thử nghiệm .................................................................................................................... 12
2.4. Chi tiết các bảng dữ liệu ............................................................................................... 13
2.4.1. Tạo database User ...................................................................................................... 13
2.4.2. CSDL khoản thu, thu ................................................................................................. 13
2.4.3. CSDL loại chi, chi ....................................................................................................... 14
2.4.4. CSDL lưu thông tin User ........................................................................................... 14
2.4.5. CSDL cập nhật loại thu, thu...................................................................................... 15
2.4.6. CSDL cập nhật khoản chi, chi .................................................................................. 16

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

CHƯƠNG 3. THIẾT KẾ GIAO DIỆN ...................................................................................... 17


3.1. Giao diện người dùng .................................................................................................... 17
3.1.1. Giao diện Login .......................................................................................................... 17
3.1.2. Giao diện chính ........................................................................................................... 18
3.1.3. Giao diện Thu ............................................................................................................. 19
3.1.4. Giao diện Chi .............................................................................................................. 22
3.1.5. Giao diện Thống kê .................................................................................................... 25
3.2. Sơ đồ liên kết các màn hình .......................................................................................... 26
CHƯƠNG 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .......................................................... 28
4.1. Kết quả đạt được ........................................................................................................... 28
4.2. Hạn chế của đề tài ......................................................................................................... 28
4.3. Hướng phát triển của đề tài ......................................................................................... 28
TÀI LIỆU THAM KHẢO........................................................................................................... 29
[1] Tài liệu từ sách - giáo trình ................................................................................................... 29
[2] Tài liệu trên mạng ................................................................................................................. 29

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

DANH MỤC CÁC KÝ TỰ, CÁC CHỮ VIẾT TẮT

Từ viết tắt Giải thích


UC UseCase
CSDL Cơ sở dữ liệu

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

LỜI NÓI ĐẦU


Ngày nay trước sự phát triển của khoa học kỹ thuật thì việc ứng dụng
công nghệ vào cuộc sống thật sự rất quan trọng và hữu ích, nó không chỉ đem
lại hiệu quả cao trong công việc mà còn góp phần to lớn cho sự nghiệp phát
triển của con người, của cộng đồng và của đất nước. Hiện tại như chúng ta thấy
đa số các ngành nghề phổ biến trong xã hội đều ứng dụng công nghệ - kỹ thuật
vào, vừa tạo được nâng suất cao mà còn giảm thiểu được thời gian làm việc,
đem lại thu nhập cao góp phần đẩy mạnh sự phát triển kinh tế và một trong số
đó thì lĩnh vực quản lý thực sự giúp ích rất nhiều cho con người, việc áp dụng
quản lý bằng máy tính thay cho việc quản lý bằng thủ công ở các doanh nghiệp,
công ty, cá nhân… là rất cần thiết.
Khi mà thời đại Công Nghệ đang ngày càng phát triển nhà nhà, người
người cùng đua nhau cập nhật xu thế. Việc quản lí chi tiêu cá nhân qua giấy bút
đã trở nên quá đỗi lỗi thời. Từ đó nhóm chúng em quyết định cho ra đời ứng
dụng ”QUẢN LÝ CHI TIÊU CÁ NHÂN”
Tại sao chúng ta lại phải tốn thời gian trong việc khai báo thông tin qua
giấy tờ một cách mất thời gian với nhiều sự bất tiện như: khó bảo quản, dễ bị
ướt, rách,… Mà chúng ta lại quên rằng mình đang sống ở thời đại 4.0, thời đại
của Công Nghệ phát triển. Việc nhóm xây dựng ứng dụng quản lý chi tiêu cá
nhân là nhằm mục đích giúp cho mọi người dễ dàng hơn trong việc quản lý
thông tin cá nhân của bản thân mà không phải lo lắng cho những việc bất tiện
xảy ra.
Đây là một ứng dụng dùng để quản lý chi tiêu của các cá thể trong cuộc
sống hằng ngày nào đó với mục đích tiết kiệm thời gian và thuận tiện cho việc
quản lý. Ứng dụng gồm các chức năng như: đăng nhập, nhập thông tin, lưu
thông tin, thống kê , chỉnh sửa và xóa.
Khi chọn đề tài này, nhóm em mong muốn sau khi hoàn thành có thể
giúp mọi người quản lý chi tiêu tốt hơn. Được sự giúp đỡ tận tình của thầy
Nguyễn Hữu Vĩnh. Tuy nhiên, do thời gian có hạn nên nhóm em không thể
phát huy hết những ý tưởng, khả năng hỗ trợ của ngôn ngữ và kỹ thuật lập trình
vào đề tài. Trong quá trình xây dựng Ứng dụng, không thể tránh khỏi những sai
xót, mong nhận được sự đóng góp và cảm thông của quý thầy cô và các bạn.
Em xin chân thành cảm ơn.

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

CHƯƠNG 1. KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN


1.1. Khảo sát, xác định yêu cầu.
1.1.1. Tên đề tài
- Xây dựng ứng dụng di động quản lý chi tiêu cá nhân.
1.1.2. Khảo sát hiện trạng
1.1.2.1. Mô tả bài toán:

Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được
ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời
sống thường nhật của con người. Một điểm tiêu biểu trong việc phát triển
các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu
khắp các hoạt động.
Xây dựng Ứng dụng di động quản lý chi tiêu cá nhân là một ứng dụng
chạy trên điện thoại sử dụng hệ điều hành Android trong thời đại 4.0, thời
đại của Công Nghệ phát triển. Việc ứng dụng vào hoạt động quản lý đã
mang lại nhiều ý nghĩa như:
+ Đỡ tốn nhiều thời gian cho người dùng trong việc quản lý chi tiêu của bản
thân.

+ Giúp người dùng có thể dễ dàng chi tiêu một cá hợp lí với số tiền đang sở
hữu.

+ Giúp người dùng có thể nhập, thống kê, lưu thông tin, chỉnh sửa và xóa
thông tin.

1.1.2.2. Nhiệm vụ nghiên cứu


+ Thu thập, đọc tài liệu, nghiên cứu tìm hiểu cách làm việc và lập trình trên
nền tảng Android.
+ Nghiên cứu sử dụng ngôn ngữ Java và các thư viện trong Android để lập
trình ứng dụng.
+ Nghiên cứu các thuật toán sử dụng trong ứng dụng.
+ Phân tích thiết kế ứng dụng.
+ Viết đề cương, báo cáo, cài đặt chương trình.

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

1.1.3. Lý do chọn đề tài


- Trong tất cả chúng ta, ai ai cũng đều phải quản lí chi tiêu cá nhân của
mình. Nhưng việc ghi chép qua giấy tờ rất mất thời gian và rất khó trong
việc bảo quản, lưu trữ thông tin. Vì vậy, nhóm em đã quyết định xây dựng
ứng dụng quản lý chi tiêu cá nhân nhằm khắc phục những khó khăn trên.

1.2. Các công nghệ sử dụng trong đề tài


* Android Studio:
Là một gói phần mềm và hệ điều hành dựa trên nền tảng Linux được
thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại
thông minh và máy tính bảng, là môi trường phát triển tích hợp (IDE) chính
thức dành cho phát triển nền tảng Android. Có rất nhiều phiên bản android
như Lollipop, Kitkat, Jelly Bean, Ice Cream Sandwich, Froyo, Ecliar,
Donut...
Dựa trên phần mềm IntelliJ IDEA của JetBrains, Android Studio được
thiết kế đặc biệt để phát triển ứng dụng Android. Nó hỗ trợ các hệ điều hành
Windows, Mac OS X và Linux và là IDE chính thức của Google để phát
triển ứng dụng Android gốc để thay thế cho Android Development Tools
(ADT) dựa trên Eclipse.
Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ
trợ tài chính từ Google, sau này được chính Google mua lại vào năm 2005
và hệ điều hành Android đã ra mắt vào năm 2007. Chiếc điện thoại đầu tiên
chạy Android là HTC Dream được bán vào ngày 22 tháng 10 năm 2008.

Chính mã nguồn mở cùng với giấy phép không có nhiều ràng buộc đã
cho phép các nhà phát triển thiết bị, mạng di động và các lập trình viên được
điều chỉnh và phân phối Android một cách tự do. Những yếu tố này đã giúp
Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới.
Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào
thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích
hoạt và 1,3 triệu lượt kích hoạt mỗi ngày. Tháng 10 năm 2012, đã có khoảng
700.000 ứng dụng trên Android, và số lượt tải ứng dụng từ Google Play (cửa
hàng ứng dụng chính của Android) ước tính khoảng 25 tỷ lượt. Hiện nay con

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

số này đã giảm xuống do sự ảnh hưởng lớn của iOS từ Apple và một phần
nhỏ của Windows Phone, tuy nhiên Android vẫn dẫn đầu thị phần.

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

1.3. Các chức năng của bài toán


- Chức năng đăng nhập.
- Chức năng nhập khoản thu.
- Chức năng nhập khoản chi.
- Chức năng chỉnh sửa các khoản thu chi.
- Chức năng xóa các khoản thu chi.

1.4. Ưu nhược điểm của đề tài


- Ưu điểm:
• Giao diện thân thiện, dễ sử dụng.
• Lưu thông tin mọi người tốt và bảo mật.
• Thêm, xóa, sửa, cập nhật thông tin dễ dàng.
- Nhược điểm:
• Ứng dụng còn sơ sài.
• Tốc độ xử lý còn chậm.
• Chức năng chưa đầy đủ.

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG


2.1. Mô hình quan hệ
2.1.1. Biểu đồ UseCase

Hình 1: Biểu đồ UseCase

2.1.2. Đặc tả các UC


2.1.2.1. UC đăng nhập

❖ Tên UC: đăng nhập


❖ Tác nhân Người dùng
❖ Mô tả: UC này cho phép người dùng đăng nhập vào ứng dụng
❖ Tiền điều kiện Người dùng cần truy cập vào ứng dụng
❖ Dòng sự kiện chính
1. Click vào biểu tượng ứng dụng.
2. Hiển thị ứng dụng.
3. Người sử dụng điền thông tin đăng nhập và mật khẩu.
4. Người sử dụng click vào đăng nhập.
5. Đăng nhập thành công, vào giao diện chính

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

❖ Dòng sự kiện phụ


Thứ nhất
1. Thông tin các tác nhân nhập vào không hợp lệ.
2. Hệ thống hiển thị thông báo đăng nhập lỗi.
3. Hệ thống quay trở lại bước 2 của sự kiện chính và yêu cầu nhập lại.
4. Kết thúc UC.
❖ Hậu điều kiện Người dùng vào giao diện trang chủ ứng
dụng.

2.1.2.2. UC nhập các khoản thu chi

❖ Tên UC: nhập khoản thu, loại thu, khoản chi, loại chi
❖ Tác nhân Người dùng
❖ Mô tả: UC này cho phép các tác nhân có thể lựa chọn nhập các thông tin
cá nhân vào ứng dụng
❖ Tiền điều kiện Người dùng đăng nhập vào ứng dụng
❖ Dòng sự kiện chính
6. Tại trang chủ các tác nhân chọn Add.
7. Form nhập thông tin hiển thị.
8. Chọn loại thông tin cần nhập.
9. Nhập thông tin cá nhân cần nhập.
10. Nếu nhập thành công, hệ thống sẽ quay trở về form nhập thông tin.
11. UC kết thúc.
❖ Dòng sự kiện phụ
Thứ nhất
5. Thông tin các tác nhân nhập vào không hợp lệ.
6. Hệ thống hiển thị thông báo không được bỏ trống.
7. Hệ thống quay trở lại bước 2 của sự kiện chính và yêu cầu nhập lại.
8. Kết thúc UC.
Thứ hai
1. Các tác nhân hủy bỏ việc nhập thông tin.
2. Hệ thống bỏ qua form nhập thông tin và trở về trang chủ.
3. Kết thúc UC.
❖ Hậu điều kiện Các tác nhân đã nhập không thành công
thì hệ thống quay về trang chủ, người
dùng có thể sử dụng được các chức năng
khác của ứng dụng.

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

2.1.2.3. UC sửa các khoản thu chi

❖ Tên UC: Sửa thu, chi cá nhân


❖ Tác nhân Người dùng
❖ Mô tả: UC này cho phép các tác nhân có thể sửa các thông tin cá nhân.
❖ Tiền điệu kiện Người dùng cần truy cập vào hệ thống.
Người dùng đã lưu thông tin.
❖ Dòng sự kiện chính
1. Tại trang chủ người dùng chọn mục thu hay chi tương ứng
2. Chọn biểu tượng bút
3. Form sửa thông tin hiển thị.
4. Chọn loại thông tin cần sửa
5. Sửa thông tin cần sửa.
6. Sau khi sửa xong chọn Cập nhật để quay về trang chủ.
7. UC kết thúc.
❖ Dòng sự kiện phụ
Thứ nhất
1. Thông tin các tác nhân sửa không hợp lệ.
2. Hệ thống hiển thị thông báo lỗi không được bỏ trống.
3. Hệ thống quay trở lại bước 2 của sự kiện chính và yêu cầu sửa lại.
4. Kết thúc UC.
Thứ hai
1. Các tác nhân hủy bỏ việc sửa.
2. Hệ thống bỏ qua form sửa và trở về trang chủ.
3. Kết thúc UC.
❖ Hậu điều kiện Các tác nhân đã sửa thành công thì hệ
thống quay về trang chủ người dùng có
thể sử dụng được các chức năng khác của
ứng dụng.

10

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

2.1.2.4. UC xóa các khoản thu chi

❖ Tên UC: Xóa các khoản thu, chi


❖ Tác nhân Người dùng
❖ Mô tả: UC này cho phép các tác nhân có thể xóa các khoản thu chi
❖ Tiền điệu kiện Người dùng cần truy cập vào hệ thống.
Người dùng đã lưu thông tin.
❖ Dòng sự kiện chính
1. Tại trang chủ người dùng nhấn vào nơi chứa thông tin cần xóa.
2. Chọn biểu tưởng thùng rác.
3. Thống báo hỏi có muốn xóa hay không Y/N.
4. Xóa thành công, thông báo xóa hiển thị.
5. UC kết thúc.
❖ Dòng sự kiện phụ
Thứ nhất
1. Thông tin các tác nhân xóa không hợp lệ.
2. Hệ thống hiển thị thông báo bị lỗi.
3. Hệ thống quay trở lại bước 2 của sự kiện chính và yêu cầu xóa lại.
4. Kết thúc UC.
Thứ hai
1. Các tác nhân hủy bỏ việc xóa.
2. Hệ thống bỏ qua form xóa và trở về trang chủ.
3. Kết thúc UC.
❖ Hậu điều kiện Các tác nhân đã xóa thành công thì hệ
thống quay về trang chủ người dùng có
thể sử dụng được các chức năng khác của
ứng dụng.

2.1.2.5. UC thống kê các khoản thu chi

❖ Tên UC: Quản lý thông tin cá nhân


❖ Tác nhân Người dùng
❖ Mô tả: UC này cho phép người dùng thống kê lại các khoản thu chi đã nhập
❖ Tiền điệu kiện Người dùng cần truy cập vào hệ thống.
❖ Dòng sự kiện chính
1. Tại trang chủ người dùng chọn ngày, tháng, năm.
2. Form chức năng hiển thị.
3. Hiển thị số tiền đã thu hoặc chi theo dạng biểu đồ tròn %.
4. UC kết thúc.

11

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

❖ Dòng sự kiện phụ


1. User có thể cho theo mục có sẵn để theo dõi
2. UC kết thúc
❖ Hậu điều kiện Người dùng quản lý thông tin có thể sử
dụng được tất cả chức năng của ứng dụng.

2.2. Lập trình


Các bước lập trình hệ thống phần mềm, phải theo sát thiết kế.

+ Khai báo các thư viện cần sử dụng trong hệ thống, chọn ngôn ngữ lập
trình phù hợp.

+ Xây dựng các lớp cơ sở, lớp kết nối dữ liệu.

+ Tạo các hàm kết nối giữa các Form.

+ Thiết kế giao diện phù hợp.

+ Tích hợp, kết nối cơ sở dữ liệu.

+ Biên dịch chương trình và sửa đổi.

2.3. Thử nghiệm


Thử nghiệm là một trong những giai đoạn để kiểm thử chương trình, khắc
phục các lỗi xảy ra để điều chỉnh cho phù hợp với yêu cầu của các dòng
máy, nhằm phục vụ cho việc bảo trì và nâng cấp chương trình.

12

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

2.4. Chi tiết các bảng dữ liệu


2.4.1. Tạo database User

Hình 2: Tạo database Use

2.4.2. CSDL khoản thu, thu

Hình 3: CSDL khoản thu, thu

13

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

2.4.3. CSDL loại chi, chi

Hình 4: CSDL loại chi, chi

2.4.4. CSDL lưu thông tin User

Hình 5: CSDL lưu thông tin

14

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

2.4.5. CSDL cập nhật loại thu, thu

Hình 6: CSDL cập nhật khoản thu, thu

15

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

2.4.6. CSDL cập nhật khoản chi, chi

16

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

CHƯƠNG 3. THIẾT KẾ GIAO DIỆN


3.1. Giao diện người dùng
3.1.1. Giao diện Login

Hình 7: Giao diện đăng nhập


Mô tả: Giao diện giúp cho ngưởi dùng đăng nhập vào hệ thống.

17

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

3.1.2. Giao diện chính

Hình 8: Giao diện chính


Mô tả: Giao diện dùng để chọn các chắc năng khác

18

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

3.1.3. Giao diện Thu

Hình 9: Giao diện Thu

19

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Hình 10: Giao diện nhập thông tin loại thu

20

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Hình 11: Giao diện nhập thông khoản thu

Mô tả: Giao diện có các chức năng như hình, để nhập thông tin người dùng và
nút Save để lưu thông tin vào CSDL.

21

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

3.1.4. Giao diện Chi

Hình 12: Giao diện Chi

22

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Hình 13: Giao diện nhập thông tin loại chi

23

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Hình 14: Giao diện nhập thông khoản chi

Mô tả: Giao diện có các chức năng như hình, để nhập thông tin người dùng và
nút Save để lưu thông tin vào CSDL.

24

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

3.1.5. Giao diện Thống kê

Hình 15: Giao diện hiển thi tổng hợp số liệu thu, chi theo ngày,tháng, năm
dưới dạng biểu đồ tròn%

Mô tả: Giao diện tổng hợp và hiển thị theo dạng biểu đồ tròn% từ nhũng data
đã Save vào CSDL.

25

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

3.2. Sơ đồ liên kết các màn hình

Hình 16: Sơ đồ liên kết màn hình chính

26

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

Hình 17: Sơ đồ liên kết màn hình phụ

27

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

CHƯƠNG 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN


4.1. Kết quả đạt được
Cơ bản nắm được các bước xây dựng một ứng dụng di động quản lý, thực
hiện đúng quy trình.

Xây dựng được bố cục ứng dụng hợp lí, có thể lưu thông tin của nhiều
người vào CSDL..

4.2. Hạn chế của đề tài


Với thời gian hạn chế, đồ án chắc chắn chưa thể mô tả được các khía cạnh
của vấn đề, nhóm em chỉ đặt mục tiêu bước đầu tập hợp thông tin, nghiên cứu
nhằm xây dựng một chương trình mô phỏng ứng dụng quản lý chi tiêu cá nhân.

Chương trình còn một số hạn chế sau:

+ Ứng dụng nhỏ, mang tính chất mô phỏng.

+ CSDL nhỏ, chức năng phân quyền chưa tối ưu.

4.3. Hướng phát triển của đề tài


Nếu có điều kiện nghiên cứu, đồ án sẽ được tiếp tục hoàn thiện theo
hướng nghiên cứu xây dựng và hoàn chỉnh các chức năng hệ thống như:

+ Xây dựng ứng dụng sử dụng được đáp ứng đầy đủ yêu cầu nghiệp vụ
của hệ thống.

+ Phân quyền và quản trị tối ưu.

+ CSDL phong phú.

28

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)


lOMoARcPSD|19774453

TÀI LIỆU THAM KHẢO


[1] Tài liệu từ sách - giáo trình

Tiếng Anh:
1. John Horton (2015), Android Programming for Beginners, Packt
Publishing
2. David Griffiths, Dawn Griffiths (2017), Head First Android
Development, O'Reilly Media
Tiếng Việt:
1. Ths. Trương Thị Ngọc Phượng, Lập Trình Android, NXB Thời Đại,
2012.
[2] Tài liệu trên mạng
1. https://hiepsiit.com/khoa-hoc/android/gioithieu/53/0
2. https://en.wikipedia.org/wiki/Android_Studio
3. https://sqlitebrowser.org/

29

Downloaded by DUYEN TRAN THI MY (2254810013@vaa.edu.vn)

You might also like