TRƯỜNG ĐẠI HỌC KINH TẾ
KHOA THỐNG KÊ – TIN HỌC
–––––––––––––––––––––––––––––––
BÁO CÁO THỰC TẬP NHẬN THỨC
Tên Đề Tài Báo Cáo:
ỨNG DỤNG QUẢN LÝ CHI TIÊU CÁ NHÂN,
HỘ GIA ĐÌNH
Giảng viên hướng dẫn: Ts.Hoàng Thị Thanh Hà
1
LỜI CẢM ƠN
Sau 2/3 chặng đường thực tập nhận thức kì hè năm 2 của Khoa Thống
kê-Tin học, dưới sự dẫn dắt và hướng dẫn tận tình của các thầy cơ là GVHD, đặc
biệt là cơ Hồng Thị Thanh Hà , chúng em đã tiếp thu được nhiều kiến thức bổ
ích và biết rõ nhiệm vụ của bản thân, kiến thức ở đây khơng những là về chun
mơn mà cịn những câu chuyện thú vị, đạo đức nghề nghiệp mà thầy cô đã truyền
tải trong bài giảng, cung cấp cho chúng em nhiều gợi ý về các khóa học trong
chuyên ngành thật sự bổ ích, em tin chắc sau này tụi em sẽ vận dụng hết khả
năng những bài học mang tính thực hành này vào thực tế. Trải qua những tháng
vì bệnh dịch COVID là lí do tụi em không thể đến trực tiếp những công ty để xin
thực tập nhưng thầy cơ giáo đã kịp thời có những giải pháp, hình thức thực tập
online để tụi em ít nhất hình dung ra được cơng việc và nhiệm vụ của chính bản
thân mình.
Chúng muốn gửi lời cảm ơn chân thành đến quý thầy cô GVHD đã tạo cơ
hội cho chúng em được thử sức, thực tập online một cách bài bản nhất bằng
những kiến thức vận dụng vào thực tế có tính ứng dụng cao hơn.Chúc các thầy
cơ nhiều sức khỏe và vượt qua mùa dịch này một cách bình an.
2
LỜI CAM ĐOAN
Nhóm em xin cam đoan đề tài: “Ứng dụng quản lý chi tiêu cá nhân, hộ
gia đình” là một dự án được thực hiện bởi nỗ lực của các thành viên trong
nhóm và dưới sự hướng dẫn tận tình của giáo viên hướng dẫn: Ts. Hoàng Thị
Thanh Hà. Ngoài ra khơng có bất cứ sao chép nào của người khác.
Các số liệu và kết quả thực hành trong đề tài là trung thực và hồn tồn
khơng sao chép hay sử dụng kết quả kết quả nghiên cứu đề tài của người khác.
Nếu có phát hiện điều gì khơng đúng, nhóm chúng em xin chịu hoàn toàn trách
nhiệm.
3
MỤC LỤC
DANH MỤC HÌNH ẢNH
V
DANH MỤC BẢNG BIỂU
VI
LỜI MỞ ĐẦU
1
CHƯƠNG 1. MÔ TẢ ỨNG DỤNG
2
1.1. Lý do chọn đề tài
2
1.2. Tóm tắt bài tốn
2
1.2.1. Tóm tắt hoạt động của hệ thống
2
1.2.2. Thông tin sử dụng trong hệ thống
3
1.3. Mô tả tổng quan về hệ thống
4
1.3.1. Chức năng của hệ thống
4
1.3.2. Phần mềm hỗ trợ thiết lập hệ thống
5
CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG, THIẾT KẾ HỆ THỐNG VÀ
THỰC THI CƠ SỞ DỮ LIỆU
6
2.1 Phân tích và thiết kế hệ thống
6
2.2. Thiết kế mơ hình cơ sở dữ liệu
7
2.2.1. Các thực thể có trong hệ thống
7
2.2.2. Các thuộc tính và khóa của các thực thể
7
2.2.3. Mơ hình Thực thể - Mối quan hệ (E-R)
8
2.2.4. Các lược đồ quan hệ.
8
2.2.5. Thiết kế chi tiết các bảng trong CSDL
8
CHƯƠNG 3. TRIỂN KHAI HỆ THỐNG
10
3.1. Sơ đồ chức năng của hệ thống
10
3.2. Lưu đồ công việc của hệ thống
11
4
3.2.1. Lưu đồ đăng nhập
11
3.2.2. Lưu đồ quản lý chi tiêu
11
3.2.3. Lưu đồ thống kê
13
3.2.4. Lưu đồ tài khoản
13
3.3. Xây dựng ứng dụng quản lý chi tiêu cá nhân hộ gia đình
15
3.3.1. Form đăng nhập vào hệ thống quản lý chi tiêu
15
3.3.2. Giao diện chính của hệ thống
16
3.3.3. Form Thống kê
18
3.3.4. Form Tài Khoản
20
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
21
TÀI LIỆU THAM KHẢO
22
PHỤ LỤC
22
5
DANH MỤC HÌNH ẢNH
Hình 1: logo của phần mềm visual studio 2019
5
Hình 2: Sơ đồ chức năng của hệ thống quản lý chi tiêu cá nhân
6
Hình 3: lưu đồ đăng nhập hệ thống
7
Hình 4: lưu đồ thêm khoản thu/chi
7
Hình 5: lưu đồ sửa khoản thu/chi
8
Hình 6: lưu đồ xóa khoản thu/chi
8
Hình 7: lưu đồ thống kê
9
Hình 8: lưu đồ thêm tài khoản
9
Hình 9: lưu đồ sửa tài khoản
10
Hình 10: lưu đồ xóa tài khoản
10
Hình 11: lưu đồ kiểm tra số tiền cịn lại theo tên
11
Hình 12: mơ hình tổng thể các chức năng của hệ thống
12
Hình 13: mơ hình thực thể mối quan hệ (E-R)
13
Hình 14: Mơ hình cơ sở dữ liệu (Database Diagram)
15
Hình 15: Form đăng nhập
16
Hình 16: Form Khoản Chi
18
Hình 17: From Khoản Thu
19
Hình 18: form Thống kê
20
Hình 19: form Tài khoản
21
6
DANH MỤC BẢNG BIỂU
Bảng 1: Bảng phân công công việc
6
Bảng 2: Bảng chi tiết Người dùng
18
Bảng 3: Bảng chi tiết Khoản Thu
18
Bảng 4: Bảng chi tiết khoản Chi
19
7
LỜI MỞ ĐẦU
1. Mục tiêu nghiên cứu của đề tài
-
Đề tài tập trung phát triển hệ thống giúp cải thiện và tối giản hóa lối sống chi tiêu
của người dùng. Do đó mục tiêu ban đầu được nhóm chúng em đề ra là phải tạo
ra một ứng dụng giúp quản lí chi tiêu cá nhân, hộ gia đình.
2. Nhiệm vụ của đề tài
-
Tạo ra một ứng dụng đơn giản, dễ dùng, phục vụ việc kiểm sốt tài chính.
-
Ứng dụng giúp người dùng thống kê các khoản thu/chi theo thời gian đồng thời
theo tên người dùng. Hay có thể kiểm tra số dư tiền của người dùng.
3. Kết cấu của đề tài
Đề tài được tổ chức gồm phần mở đầu, 3 chương nội dung cùng với phần kết
luận và hướng phát triển.
-
Mở đầu
-
Chương 1: Mơ Tả Ứng Dụng
-
Chương 2: Phân Tích Thiết Kế Hệ Thống Và Thực Thi Cơ Sở Dữ Liệu
-
Chương 3: Triển Khai Hệ Thống
-
Kết luận và hướng phát triển
8
CHƯƠNG 1: MÔ TẢ ỨNG DỤNG
1.1.
Lý do chọn đề tài
Hiện nay vấn đề kiểm soát hay quản lý nguồn chi tiêu của các cá nhân trong
hộ gia đình đang được nhiều người quan tâm, họ lo lắng vì chưa thống kê
được nguồn tiền chi và tiền thu, họ không biết chính bản thân mình đã tiêu
hay thu tiền từ những nguồn nào vì việc ln chuyển tiền là q nhiều,
khơng thể nhớ hết. Đó là nguyên nhân khiến họ đau đầu vì phải tính tốn
đến những giải pháp tiết kiệm tiền, hay nhìn nhận lại trong danh mục nào
đó mình thu hay chi quá nhiều tiền, khiến cho việc giữ tiền và điều chỉnh
cách thức tiêu dùng còn hạn chế và khó khăn.
Xuất phát từ nhu cầu đó thì nhóm chúng em thực hiện đề tài nghiên cứu hệ
thống quản lý chi tiêu cá nhân hộ gia đình. Hệ thống này nhằm nâng cao
chất lượng trong việc quản lý nguồn tiền của cá nhân sao cho họ có sự
điều chỉnh trong chi tiêu một cách hợp lí để tránh lãng phí tiền bạc, tránh
các sai sót mắc phải khi chỉ ghi nhớ cổ điển. Với thiết kế giúp người dùng
có thể dể dàng sử dụng, những thống kê cũng đầy đủ và chi tiết nhất.
1.1.1. Bảng phân cơng cơng việc
STT
Họ
Lớp
Nội
Thời
Thời
Kết
Tê
dun
gia
gia
q
n
g
n
n
uả
cơn
bắt
kết
g
đầu
thú
việ
c
c
1
Trà
45k2
Họp
4/6/20
4/6/20
Hồn
21
21
th
Ph
1.
nhó
ạ
1
m,
àn
bắt
h
m
9
Ý
đầu
N
chọ
hi
n
đề
Võ
tài
T
và
hị
phâ
T
n
hu
tích
T
u
hú
cầu
y
2
Trà
45k2
Chốt
5/6/20
5/6/20
Hồn
21
21
th
Ph
1.
cơ
ạ
1
sở
àn
m
dữ
h
Ý
liệu
N
và
hi
lên
lịch
Võ
làm
T
việ
hị
c
T
hu
T
hú
y
3
Trà
45k2
Ph
ạ
1.
Tiến
hàn
5/6/20
6/6/20
Hồn
21
21
th
h
10
m
1
học
Ý
qua
N
các
hi
vid
àn
eo
Võ
hư
T
ớn
hị
g
T
dẫn
hu
T
hú
y
4
Trà
45k2
Tạo cơ
7/6/20
8/6/20
Hồn
21
21
th
Ph
1.
sở
ạ
1
dữ
àn
m
liệu
h
Ý
chí
N
nh
hi
5
Võ
45k2
Thiết
T
1.
kế
hị
1
chi
T
tiết
hu
các
T
bản
hú
g
y
6
Trà
45k2
Ph
1.
Hồn
thà
9/6/20
9/6/20
Hồn
th
11
ạ
1
m
de
Ý
mo
N
csd
hi
l,
21
21
àn
h
chỉ
Võ
nh
T
sửa
hị
các
T
dl
hu
dư
T
thừ
hú
a
y
7
nh
Trà
45k2
Tạo
Ph
1.
for
ạ
1
m
m
sơ
Ý
bộ
N
cho
hi
dự
10/6/2
021
11/6/2
Hoàn
02
th
1
àn
h
án
Võ
T
hị
T
hu
T
hú
y
12
8
9
Võ
45k2
Hoàn
T
1.
thà
hị
1
nh
T
báo
hu
cáo
T
giữ
hú
a
y
kỳ
Trà
45k2
Xem
Ph
1.
lại
ạ
1
và
m
chỉ
Ý
nh
N
sửa
hi
báo
11/6/2
021
12/6/2
Hoàn
02
th
1
àn
h
12/6/2
021
13/6/2
Hoàn
02
th
1
àn
h
cáo
,
triể
n
kha
i kế
hoạ
ch
tiếp
the
o
10
Trà
45k2
Ph
1.
Họp
bàn
14/6/2
14/6/2
Hoàn
02
th
13
ạ
1
m
kế
Ý
hoạ
N
ch
hi
xây
021
1
àn
h
dự
Võ
ng
T
for
hị
m
T
và
hu
gia
T
o
hú
diệ
y
11
cho
Võ
n
45k2
Tiến
T
1.
hàn
hị
1
h
T
làm
hu
gia
T
o
hú
diệ
y
n
15/6/2
021
16/6/2
Hoàn
02
th
1
àn
h
de
mo
12
Trà
45k2
Chỉnh
Ph
1.
sửa
ạ
1
lại
m
và
Ý
thự
16/6/2
021
18/6/2
Hoàn
02
th
1
àn
h
14
N
c
hi
hiệ
n
sửa
lỗi
nếu
gặp
13
Trà
45k2
Tạo
Ph
1.
các
ạ
1
for
m
m
Ý
hoà
N
n
hi
chỉ
17/6/2
021
22/6/2
Hoàn
02
th
1
àn
h
nh
và
cod
e
14
Trà
45k2
Kiểm
Ph
1.
tra
ạ
1
và
m
thố
Ý
ng
N
nhấ
hi
t
23/6/2
021
23/6/2
Hoàn
02
th
1
àn
h
for
Võ
T
m
hị
T
15
hu
T
hú
y
15
Võ
45k2
Code
T
1.
chứ
hị
1
c
T
năn
hu
g 2
T
for
hú
m
24/6/2
021
26/6/2
Hoàn
02
th
1
àn
h
y
16
Trà
45k2
Sửa
26/6/2
021
1/7/20
Hoàn
21
th
Ph
1.
cod
ạ
1
e
àn
m
chứ
h
Ý
c
N
năn
hi
g
và
hoà
n
thiệ
n
cod
e
17
Trà
45k2
Ph
ạ
1.
Test
chứ
c
1/7/20
1/7/20
Hoàn
21
21
th
àn
16
m
18
1
năn
Ý
g
N
cod
hi
e
Võ
h
45k2
Lên kế
26/6/2
T
1.
hoạ
hị
1
ch
àn
T
và
h
hu
làm
T
báo
hú
cáo
y
cuố
021
1/7/20
Hoàn
21
th
i
kỳ
19
Trà
45k2
Kiểm
1/7/20
1/7/20
Hoàn
Ph
1.
tra
21
21
th
ạ
1
lại
àn
m
toà
h
Ý
n
N
thể
hi
dự
án
Võ
T
hị
T
hu
T
hú
17
y
20
Trà
45k2
Thực
3/7/20
3/7/20
Hồn
21
21
th
Ph
1.
hiệ
ạ
1
n
àn
m
và
h
Ý
hồ
N
n
hi
thà
nh
Võ
T
hị
báo
cáo
T
hu
T
hú
y
Bảng 1: Bảng phân cơng cơng việc
1.2.
Tóm tắt bài tốn
1.2.1. Tóm tắt hoạt động của hệ thống
Hệ thống quản lý chi tiêu cá nhân hộ gia đình hoạt động dựa trên các nhu cầu về
quản lý tiền bạc của các cá nhân, hoạt động của hệ thống được tóm tắt ngắn
gọn như sau:
Các cá nhân trực tiếp truy cập vào hệ thống, sau khi đăng nhập tài khoản vào thì
một giao diện chính sẽ hiện ra, cũng chính là thơng tin về các Khoản Chi các
chức năng như Thêm/Sửa/Xóa và bảng dữ liệu hiển thị thông tin về các
Khoản Chi; ở trên dòng menu là các tab chọn, mỗi mục Khoản Thu, Thống
Kê, Người Dùng, vì giao diện rất đơn giản và dễ dàng sử dụng nên người
18
dùng có thể thoải mái truy cập và thêm các thông tin cần thiết và bỏ bớt các
giao dịch dư thừa, hơn thế nữa người dùng có thể thống kê xem các khoản
thu, khoản chi, xem thông tin cá nhân hay nói cách khác các giao dịch đã xảy
ra theo ngày hay khoảng ngày, các code chức năng được tích hợp xử lý các
thông số và số liệu được người dùng sử dụng và điều chỉnh trong quá trình
truy cập vào ứng dụng.
Các người dùng cá nhân hoàn toàn cũng có thể thay đổi thơng tin hiển thị chi
tiết về tài khoản như Tên người dùng/Tên Đăng Nhập/ Mật khẩu/ Giới
Tính/Địa chỉ, chỉ cần sử dụng các nút Button trong giao diện thì mọi thơng
tin đều được lưu, sửa, xóa và tiến hành phân tích và xuất ra các kết quả
như người dùng mong muốn. Hơn thế nữa, người dùng cịn có thể kiểm tra
số dư tiền cịn lại của mình. Vì muốn sử dụng tích hợp cho hộ gia đình mà
ứng dụng có thể cho phép kiểm tra số dư tiền cịn lại của các thành viên
trong gia đình bằng cách nhập Tên Người Dùng. Bản thân ứng dụng ngay
từ khi còn là ý tưởng, là giúp đỡ các cá nhân, hộ gia đình quản lí tài chính
dễ dàng hơn, do đó khi một chủ hộ sử dụng ứng dụng thì chỉ cần đăng kí
tài khoản cho bản thân rồi sau đó sẽ sử dụng phần Tài Khoản để thêm các
thành viên khác trong gia đình. Cá nhân chủ hộ sẽ khơng thể bị xóa khỏi
ứng dụng, chỉ có các thành viên được chủ hộ thêm vào mới có thể bị xóa.
Cứ thế người dùng có thể thỏa thích điều chỉnh các giao dịch tiền xảy ra khi
phát sinh thì có thể n tâm lưu trữ ở ứng dụng này mà không cần ghi nhớ
đầy đủ theo cách truyền thống.
1.2.2. Thông tin sử dụng trong hệ thống
-
Nguồn của thông tin hệ thống quản lý chi tiêu cá nhân hộ gia đình
Thơng tin bên trong hầu hết được chính người dùng hệ thống cung cấp, họ
phát sinh giao dịch và cung cấp các thông tin cần thiết để lưu trữ lại.
Thơng tin bên ngồi có thể lấy từ người dùng khác để so sánh các định mức
giao dịch với nhau trên cùng một ứng dụng.
-
Cấu trúc của hệ thống ứng dụng khi ghi chép thông tin
19
Hệ thống ghi chép lại tồn bộ thơng tin do người dùng cung cấp, đảm bảo
cung cấp đầy đủ các số liệu hiện thời, các thống kê một các nhanh chóng,
đầy đủ và chi tiết.
Hệ thống thống kê cung cấp cho người dùng những thơng tin hàng ngày và
tình hình giao dịch, số tiền thu/chi như thế nào, đây cũng là hệ thống giúp
người dùng đưa ra quyết định điều chỉnh lại các giao dịch phù hợp hơn và
quản lý túi tiền của mình một cách hiệu quả nhất.
1.3.
Mơ tả tổng quan về hệ thống
1.3.1. Chức năng của hệ thống
-
Form đăng nhập
Form có chức năng cho phép người dùng truy cập và sử dụng hệ thống nếu điền
đúng tên đăng nhập và mật khẩu. Bao gồm 2 textbox để điền “Tên đăng nhập
và Mật khẩu”, bên cạnh đó có 2 button “Đăng nhập, Thoát” nhấn đăng nhập
để truy cập và thốt để rời hệ thống.
-
Form Khoản Chi/Khoản Thu
Form này có chứa các thông tin về Khoản thu, Khoản chi hiển thị đầy đủ các
thông số như: mã khoản, tên khoản, tên người dùng, ngày giao dịch, số tiền
và mô tả giao dịch cùng với các chức năng như:
Thêm: Sau khi người dùng hoàn tất việc đăng nhập vào hệ thống thì hồn tồn có
thể thực hiện chức năng này, việc thêm các giao dịch được xem như một thao
tác chính để bổ sung vào q trình lưu trữ thơng tin trong ứng dụng này,
người dùng có thể thêm các thơng tin về giao dịch như: tên khoản, số tiền,
ngày giao dịch, mô tả,..vào phần lưu trữ dữ liệu.
Sửa: Cũng giống như chức năng “thêm” sửa thông tin về khoản thu/chi cũng cho
phép người dùng điều chỉnh lại các giao dịch trên ứng dụng khi đã hồn tất, ví
dụ một thơng số nào đó bị nhấp sai, khiến cho việc lưu trữ sai lệch thì người
dùng có thể tiến hành điều chỉnh ở chức năng này.
20