Tải bản đầy đủ (.pdf) (86 trang)

Xây dựng ứng dụng quản lý chi tiêu trên nền tảng android

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (948.96 KB, 86 trang )

,+&ơ11*
751*,+&63+0
.+2$7,1+&

.+ẽ$/81771*
WjL
:

Xặ<'1*1*'1*481/ộ&+
75ầ11171*$1'52,'

*LQJYLrQKQJGQ
: TK6+1*&7ề
Sinh viờn
: T517,1$1+
/S
: 11CNTT2

j1QJWKiQJQP


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ
n tӕ
t nghiӋ
p

/Ӡ,&Ҧ0Ѫ1


/ӡL ÿҫX
n em xinWLr
Ej\ Wӓ OzQJ ELӃW
Fҧ
ѫQ
FiF
VkX
WKҫ\
VҳF
F

NKRD 7LQ KӑF 7UѭӡQJ
KҥP
±ĈҥL
ĈҥL
KӑF
ҹQJ
KӑF
Ĉj
ÿm
6ѭ
1 WұQ
S
WuQK

WUX\ӅQ ÿҥW
W QKLӅX
FKR HP
NLӃQ


WKӭF YӅ FKX\rQ
QJ QJKӅ
P{Q
QJKLӋSWURQJEӕQ
QăPYӯDTXD
.

ĈӗQJWKӡLHP[LQJӱLOӡLFҧPѫQÿӃQ
7UXQJWkPJLҧLSKiSF

tin và truyӅ
n thông viettel ICT ÿm WҥR ÿLӅX NLӋQ FKR HP ÿѭ

ÿ
ѫQYӏ FNJQJ QKѭ WUX\ӅQ ÿҥW QKӳQJ NLӃQ WK

VӕQJ;LQFҧPѫQÿӃQFiFDQK FKӏ
WURQJ

DQK 3KҥP ĈӭF &KѭѫQJ ÿm
ÿӥHP
WұQ
WURQJ
WuQKTXi
FKӍWUuQ
Gҥ\
WKӵFWұS
và Khóa LXұQ
WӕWQJKLӋS
.


Em xiQFKkQWKjQKFҧPѫQÿӃQWKҫ\
JLiRKѭӟQJGүQ
ThS. +ӗ1JӑF7~
ÿmWұQ

WkPKѭӟQJGүQYjÿӏQKKѭӟQJFKRHPQJD\

NKyDOXұQQj\FKRÿӃQNKLKRjQWKjQK9ӟ

QKӳQJNLӃQ
WKӭFTXêEiXÿӇKRjQWKjQKWӕWNKyD

QKӳQJNLӃQWKӭFÿѭӧFKӑFWұSWURQJWKӡL

0һFGÿmFӕJҳQJ
KӃWVӭFYjVӵJL~SÿӥFӫDWKҫ

KRjQ FKӍQK NKyD OXұQ WӕW
ӟL
QJKLӋS
OjP TXHQ
Qj\
YӟL
6R

QJKLrQFӭXNKRDKӑFWLӃSFұQYӟLWKӵFW

NLQKQJKLӋPQrQNK{QJWK
ӇWUiQKNKӓLQKӳQJWKLӃXVyW

WÿӏQKPjEҧQWK

ÿѭӧF(PUҩWPRQJÿѭӧFJySêFӫDTXê7Kҫ
ҥQÿӇEҧQEiR
OXұQKRjQFKӍQKKѫQ
(P[LQWUkQWUӑQJFҧPѫQ

SVTH: Trኹ
n Tiዅ
n Anh

Trang i

GVHD: ThS.H
ዏNgዌc Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ
n tӕt nghiӋ
p

/Ӡ,&$0Ĉ2$1
7{L[LQFDPÿRDQ
1.

1KӳQJQӝLGXQJWURQJEiRFiRQj\O
WKӵFKLӋQGѭӟLV


WUӵ
F WLӃS FӫD
FKӏ

trong
FiF
TUXQJ
DQK WkP JLҧL SKiS &1
thông Viettel ICT YjJLiRYLrQKѭӟQJGүQ
ThS. +ӗQJӑF7~
.
2.

0ӑLWKDPNKҧRGQJWURQJEiRFiRQ

JLҧWrQF{QJWUuQKWKӡLJLDQÿӏDÿ
3.

0ӑLVDRFKpSNK{QJKӧSOӋYLSKҥP

FKӏXKR
jQWRjQWUiFKQKLӋP

Sinh Viên
7UҫQ7LӃQ$QK

SVTH: Trҫ
n TiӃ
n Anh


Trang ii

GVHD: ThS. HӗNgӑ
c Tú


Báo cáo Khóa luұ
n tӕt nghiӋ
p

Xây dӵng ӭng dөng quҧ
n lý chi tiêu

MЌC LЌC
/Ӡ,0ӢĈҪ8
............................................................................................................ 1
1.

/êGRFKӑQÿӅWjL
.............................................................................................. 1

2.

0өFWLrXQJKLrQFӭX
......................................................................................... 1

3.

ĈӕLWѭӧQJQJKLrQFӭX

....................................................................................... 1

4.

3KҥPYLQJKLrQFӭX
.......................................................................................... 1

5.

3KѭѫQJSKiSQJKLrQFӭX
.................................................................................. 1

6.

1ӝLGXQJFӫDÿӅWjL
.......................................................................................... 2

&+ѬѪ1*
&Ѫ6Ӣ/é7+8<ӂ7
....................................................................... 3

*LӟLWKLӋXYӅKӋÿLӅXKjQK$1'52,
......................................................... 3
1.1.1. Android là gì? .......................................................................................... 3
1.1.2. /ӏFKVӵSKiWWULӇQFӫD$QGURLG
............................................................... 3
1.1.3. 'HOYLQJYӟLPi\ҧR'DOYLN
..................................................................... 6
1.1.4. .LӃQWU~FFӫD$QGURLG
............................................................................. 6


&KXNǤVӕQJFӫDKӋÿLӅXKjQK
................................................... 9

&iFWKjQKSKҫQFѫEҧQFӫD$Q
...................................................... 11

1.1.7. &iFWKjQKSKҫQJLDRGLӋQWURQJ$QG
.............................................. 15

1.1.8. &ѫVӣGӳOLӋXWURQJ$QGURLG 64/LW
.................................................. 16
1.1.9. JSON trong Android.............................................................................. 16
1.1.10. 7uPKLӇX:HE6HUYLFH
........................................................................... 18
1.2.

7uPKLӇXYӅ3+3)UDPHZRUN&RGH,JQLW
........................................... 19

1.2.1. .KiLQLӋP
.............................................................................................. 19
SVTH: Trҫ
n TiӃ
n Anh

Trang iii

GVHD: ThS. HӗNgӑ
c Tú



Báo cáo Khóa luұ
n tӕt nghiӋ
p

Xây dӵng ӭng dөng quҧ
n lý chi tiêu

1.2.2. &jLÿһW)UDPHZRUNFRGH,JQLWHU
............................................................. 19
1.2.3. Mơ hình Model ±View- Controller ....................................................... 20
1.2.4. &ҩXWU~F&RGHOJQLWHU
............................................................................. 21

1.2.5. 'zQJFKҧ\GӳOLӋXWURQJ&RGHLJQLWH
.................................................... 22
1.2.6. Codeigniter URL ................................................................................... 23
1.2.7. Model..................................................................................................... 23
1.2.8. Controller............................................................................................... 24
1.2.9. View ...................................................................................................... 25
&+1*
3+ặ17ậ&+9ơ7+,7.
........................................................ 26
2.1.

3KkQWtFKYjWKLWNKWKQJ
................................................................ 26

2.1.1. FWEjLWRiQ

....................................................................................... 26
2.1.2. ĈһFWҧ\rXFҫXFӫDEjLWRiQ
................................................................... 26
2.1.3. ĈһFWҧFKӭFQăQJ
................................................................................... 28
3KkQWtFKKӋWKӕQJ
................................................................................. 34
%LӇXÿӗOӟS
............................................................................................. 45
2.1.7. %LӇXÿӗWXҫQWӵ
...................................................................................... 50
2.1.8. 6ѫÿӗWKXұW
toán ..................................................................................... 53
2.2.

3KkQWtFKYjWKLӃWNӃFѫVӣGӳOLӋX
.......................................................... 56

&ҩXWU~FEҧQJ
........................................................................................... 56
6ѫÿӗWKӵFWKӇTXDQKӋ
............................................................................ 58
2.3.

3KkQWtFKYj7KLӃWNӃ:HE6HUYLFH
....................................................... 59

0{KuQKKRҥWÿӝQJ:HE6HUYLFH
............................................................. 59


SVTH: Trҫ
n TiӃ
n Anh

Trang iv

GVHD: ThS. HӗNgӑ
c Tú


Báo cáo Khóa luұ
n tӕt nghiӋ
p

Xây dӵng ӭng dөng quҧ
n lý chi tiêu

2.3.2. Các API .................................................................................................... 59
&+ѬѪ1*
.ӂ748Ҧ9¬ĈÈ1+*,È
........................................................... 61
.ӃWTXҧ
.......................................................................................................... 61
0jQKuQKÿăQJQKұS
............................................................................... 61
3.1.2. Màn hình chính ....................................................................................... 61
3.1.3. Màn hìQKFKӭFQăQJ
............................................................................... 62
3.1.4. Màn hình thêm giao dich ........................................................................ 63
0jQKuQKFұSQKұWJLDRGLFK

................................................................... 63
0jQKuQKVәFKLWLrX
............................................................................... 64
0jQKuQKVәQӧ
....................................................................................... 64
3.1.8. 0jQKuQKFKӑQELӇXÿӗ
........................................................................... 65
0jQKuQK'ӵWtQKFKLWLrX
....................................................................... 65
0jQKuQKVәWLӃWNLӋP
............................................................................ 66
3.1.11. Màn KuQKÿăQJNê
................................................................................. 66
0jQKuQKÿӗQJEӝGӳOLӋX
..................................................................... 67
0jQKuQKFjLÿһW
................................................................................... 67
3.2.

+ѭӟQJGүQFjLÿһWӭQJGөQJWUrQÿLӋ
........................................ 68

3.3.

KiӇ
m thӱӭng dөng .................................................................................. 70

3.4.

ĈiQKJLi

.................................................................................................... 71

.ӂ7/8Ұ19¬+ѬӞ1*3+È775,ӆ1
.............................................................. 72
7¬,/,ӊ87+$0.+Ҧ2
...................................................................................... 73
3+Ө/Ө&
.................................................................................................................. 74

SVTH: Trҫ
n TiӃ
n Anh

Trang v

GVHD: ThS. HӗNgӑ
c Tú


Báo cáo Khóa luұ
n tӕt nghiӋ
p

Xây dӵng ӭng dөng quҧ
n lý chi tiêu

'$1+0Ө&+Ỵ1+
Hình 1.1. KiӃ
n trúc phân tҫ
ng cӫa Android .................................................................... 6

Hình 1.2. 6ѫÿ
ӗActivity stack ..................................................................................... 10
Hình 1.3. Chu kǤsӕ
ng cӫ
a Activity ............................................................................. 10
+uQK6ѫÿ
ӗhoҥ
Wÿ
ӝ
ng cӫ
a mӝ
t Activity................................................................ 12
Hình 1.5. 6ѫÿ
ӗhoҥ
Wÿ
ӝ
ng intent ................................................................................. 12
Hình 1.6. 6ѫÿ
ӗhoҥ
Wÿ
ӝ
ng service ............................................................................... 13
Hình 1.7. Cҩ
u trúc file Manifest................................................................................... 14
Hình 1.8. 6ѫÿ
ӗViewGroup......................................................................................... 15
Hình 1.9. 6ѫÿ
ӗWѭѫQJWiFJL
ӳa User và Webservice. .................................................. 18
Hình 1.10. 7KѭP

өc codeignter ..................................................................................... 19
Hình 1.12. Cҩ
u trúc CodeIgniter ................................................................................... 21
Hình 2.1. 6ѫÿ
ӗuse case tә
ng quát .............................................................................. 36
Hình 2.2. BiӇ
Xÿ
ӗuse case giao dӏ
ch ........................................................................... 37
Hình 2.3. BiӇ
Xÿ
ӗuser case chi tiêu ............................................................................. 38
Hình 2.4. BiӇ
Xÿ
ӗuse case sәnӧ................................................................................. 38
Hình 2.5.

BiӇ
Xÿ
ӗuse case biӇ
Xÿ
ӗ............................................................................. 39

Hình 2.6.

BiӇ
Xÿ
ӗXVHFDVHÿ
ӗng bӝdӳliӋ

u ................................................................ 40

Hình 2.7.

BiӇ
Xÿ
ӗuse case khơi phөc dӳliӋ
u ............................................................. 40

Hình 2.8.

BiӇ
Xÿ
ӗuse case xem dӳliӋ
u online ........................................................... 41

Hình 2.9.

BiӇ
Xÿ
ӗXVHFDVHFjLÿ
һ
t .............................................................................. 41

Hình 2.10. Mӕ
i quan hӋgiӳa FiFÿ
ӕLWѭ
ӧng.................................................................. 49
+uQK6ѫ
ÿӗlӟp ..................................................................................................... 49

Hình 2.12. BiӇ
Xÿ
ӗtuҫ
n tӵÿăQJQK
ұ
p .......................................................................... 50
Hình 2.13. BiӅ
Xÿ
ӗtuҫ
n tӵthêm giao dӏ
ch ................................................................... 50
Hình 2.14. BiӇ
Xÿ
ӗtuҫ
n tӵquҧ
n lý chi tiêu .................................................................. 51

SVTH: Trҫ
n TiӃ
n Anh

Trang vi

GVHD: ThS. HӗNgӑ
c Tú


Báo cáo Khóa luұ
n tӕt nghiӋ
p


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Hình 2.15. BiӇ
Xÿ
ӗtuҫ
n tӵquҧ
n lý sәtiӃ
t kiӋ
m ........................................................... 51
Hình 2.16. BiӇ
Xÿ
ӗtuҫ
n tӵÿӗ
ng bӝdӳliӋ
u .................................................................. 52
Hình 2.17. BiӇ
Xÿ
ӗtuҫ
n tӵkhơi phө
c dӳliӋ
u ............................................................... 52
+uQK6ѫÿ
ӗthuұ
WWRiQÿăQJ
nhұ
p ......................................................................... 53
+uQK6ѫÿ
ӗthuұ

WWRiQÿăQJNê
............................................................................. 53
+uQK6ѫÿ
ӗthuұ
t toán thêm giao dӏ
ch .................................................................. 54
+uQK6ѫÿ
ӗthuұ
WWRiQÿ
ӗ
ng bӝdӳliӋ
u ................................................................ 54
+uQK6ѫÿ
ӗthuұ
t tốn khơi phөc dӳliӋ
u ............................................................. 55
Hình 6ѫÿ
ӗthӵc thӇquan hӋ................................................................................ 58
Hình 3.4. Hình ҧ
nh màn hình thêm giao dӏ
ch .............................................................. 63
Hình 3.5. Hình ҧ
nh màn hình cұ
p nhұ
t giao dӏ
ch ......................................................... 63
Hình 3.6. Hình ҧ
nh màn hình sәchi tiêu ..................................................................... 64
Hình 3.7. Hình ҧ
nh màn hình sәnӧ............................................................................. 64

Hình 3.8. Hình ҧ
nh màn hình chӑn biӇ
Xÿ
ӗ................................................................. 65
Hình 3.9. Hình ҧ
nh màn hình danh sách dӵtính.......................................................... 65
Hình 3.10. Hình ҧ
nh màn hình sәtiӃ
t kiӋ
m ................................................................... 66
Hình 3.11. Hình ҧ
QKPjQKuQKÿăQJNê
......................................................................... 66
Hình 3.12. Hình ҧ
QKÿ
ӗng bӝdӳliӋ
u ............................................................................. 67
Hình 3.13. Hình ҧ
nh màn hình cài ................................................................................. 67
Hình 3.14. Hình ҧ
QKFjLÿ
һ
t ӭng dөng ........................................................................... 68
Hình 3.15. Hình ҧ
nh chӑ
n mөFFjLÿ
һ
t ........................................................................... 69
Hình 3.16. Hình ҧ
QKFjLÿ

һ
t hồn tҩ
t.............................................................................. 69

SVTH: Trҫ
n TiӃ
n Anh

Trang vii

GVHD: ThS. HӗNgӑ
c Tú


Báo cáo Khóa luұ
n tӕt nghiӋ
p

Xây dӵng ӭng dөng quҧ
n lý chi tiêu

'$1+0Ө&%Ҧ1*

ng 2.1. Bҧ
ng use case tә
ng quan .............................................................................. 35

ng 2.2. Bҧ
ng use case giao dӏ
ch .............................................................................. 36


ng 2.3. Bҧ
ng use case sәchi tiêu ............................................................................. 37

ng 2.4. Bҧ
ng use case sәnӧ..................................................................................... 38

ng 2.5. Bҧ
ng use case biӇ
Xÿ
ӗ.................................................................................. 39

ng 2.6. Bҧ
ng use caVHÿ
ӗng bӝ................................................................................. 40

ng 2.8. Lӟp tài khoҧ
n ............................................................................................... 45

ng 2.9. LӟSÿăQJNê
................................................................................................. 45

ng 2.10. LӟSÿăQJQK
ұ
p ............................................................................................ 45

ng 2.11. Lӟp thu chi .................................................................................................. 46

ng 2.12. Lӟp vay nӧ.................................................................................................. 46


ng 2.13. Lӟp sәchi tiêu ............................................................................................ 47

ng 2.14. Lӟp dӵtính chi tiêu .................................................................................... 47

ng 2.15. Lӟp tiӃ
t kiӋ
m ............................................................................................... 48

ng 2.16. LӟSÿ
ӗ
ng bӝdӳliӋ
u.................................................................................... 48

ng 2.17. Lӟp khôi phөc dӳliӋ
u ................................................................................. 48

ng 2.18. Lӟp tҥ
RFѫV
ӣdӳliӋ
u .................................................................................. 48

ng 2.19. Bҧ
QJFѫV
ӣdӳliӋ
u thu chi .......................................................................... 56

ng 2.20. Bҧ
QJFѫV
ӣdӳliӋ
u vay nӧ.......................................................................... 56


ng 2.21. Bҧ
QJFѫV
ӣdӳliӋ
u login ............................................................................. 57

ng 2.22. Bҧ
QJFѫV
ӣdӳliӋ
u dӵtính .......................................................................... 57

ng 2.23. Bҧ
QJFѫV
ӣdӳliӋ
u tiӃ
t kiӋ
m ....................................................................... 57

SVTH: Trҫ
n TiӃ
n Anh


Trang viii

GVHD: ThS. HӗNgӑ
c


Báo cáo Khóa luұ

n tӕt nghiӋ
p

Xây dӵng ӭng dөng quҧ
n lý chi tiêu

'$1+0Ө&%Ҧ1*
9,ӂ77Ҳ7
STT

Tӯÿҫ\ÿ
ӫ

TӯviӃ
t tҳ
t

1

PHP

Hypertext Preprocessor

2

CSDL

&ѫV
ӣdӳliӋ
u


3

SQL

Structured Query Language

4

MVC

Model ±View -Controllers

5

CSV

Comma Separated Values

6

XML

Extensible Markup Language

SVTH: Trҫ
n TiӃ
n Anh

Trang ix


GVHD: ThS. HӗNgӑ
c Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ
n tӕ
t nghiӋ
p

/Ӡ,
0ӢĈҪ8
1. /êGRFKӑQÿӅWjL

9LӋFӭQJGөQJF{QJQJKӋWK{QJWLQYjR

WKӇWKLӃXFӫDFRQQJѭӡLWURQJWKӡLNǤF

TXҧQOêFK
LWLrXFӫDFiQKkQFyWKӇÿѭӧF
WKӵFKLӋQPӝWFiFKÿѫQ
XTXҧKѫQ

EҵQJ
YLӋF Vӱ GөQJ
SKҫQQKӳQJ
PӅP WLQ KӑF

LӡWUrQ
ÿk\ YLӋF
Pi\ WO

TXҧQ  EҵQJ ÿLӋQ
Fy
WKRҥL
WKӇ WLӃW
JL~S
JLҧL
NLӋP
FRQ
SKyQJ
QJѭӡL
WKӡL

QJѭӡLNKӓLFiFF{QJYLӋ
FJKLFKpSYjWtQKWRiQEҵQJ
QKҫ
POүQ
khi tính tốn.

;XҩWSKiWWӯWKӵFWӃYLӋFFKLWLrXKj
FNJQJQKѭJLD

EҥQEq7{L
ÿmSKkQWtFKQKӳQJYҩQ
ÿӅWKѭӡQJ[ҧ
\UDWURQJTXҧQ


QKkQWKҩ\ÿѭӧFVӵF
ҫQWKLӃWFӫDӭQJGөQJTXҧQ
QKӳQJFiQKkQ
trong
JLDÿuQK

%rQFҥQKÿyÿLӋQWKRҥLWK{QJPLQKÿm

GөQJQKҩW9uWKӃW{LVӱGөQJF{QJQJK
Xây

GӵQJӭQJGөQJTXҧQ
FKLWLrXWUrQQӅQWҧQJ$QGU
´
2. 0ө
c tiêu QJKLrQFӭX

;k\GӵQJӭQJGөQJTXҧQFKLWLrXÿӇ
NKRҧQWKXFKLV
GQJFyWKӇ
chi tiêu PӝWFiFKKӧSOê
.
3. ĈӕLWѭӧQJQJKLrQFӭX
™ .KiFKWKӇQJKLrQFӭX
-

7KLӃWEӏGzQJÿLӋQWKRҥLKӋÿLӅXKjQ
Android

™ ĈӕLWѭӧQJ

QJKLrQFӭX
ӬQJGөQJTXҧQOêWKXFKL
4. 3KҥPYLQJKLrQFӭX

0{LWUѭӡQJOұSWUuQKGLÿӝQJWUrQQӅQ
chi cho cá nhân.
5. 3KѭѫQJSKiSQJKLrQFӭX

- 7uPFiFWjLOLӋXWUrQZHEVLWHYjFiF
QÿӅWjL
SVTH: Trኹ
n Tiዅ
n Anh

Trang 1

GVHD: ThS.H
ዏNgዌc Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ
n tӕt nghiӋ
p

- 7әQJKӧSFiFêNLӃQFӫDNKiFKKjQJÿӇ

- 6ӱGөQJFiFP{

hìQKFӫDKӋWKӕQJYӅFiFWUuQK
WKӕQJ

- 3KkQWtFKYjWKLӃWNӃKӋWKӕQJWK{QJ
- +ӋTXҧQWUӏFѫVѫGӳOLӋXQkQJFDR
- 1J{QQJӳOұSWUuQKava và PHP

- 7uPKLӇXF{QJQJKӋPӟLQKѭ)UDPHZRUN
- 1J{QQJӳOұSWUuQK$QGURLG
- 7UtWXӋQKkQWҥR
- &{QJFөYjSKiWWULӇQSKҫQPӅP

- ;k\GӵQJӭQJGөQJWUrQQӅQWҧQJ$QGUR
trên
F{QJFө(FOLSVH6'.
6. 1ӝLGXQJFӫDÿӅ
tài
%ӕFөFFӫD
ÿӅWjLJӗP
FKѭѫQJ
&KѭѫQJ
&ѫVӣOêWKX\ӃW
&KѭѫQJ3KkQWtFKYjWKLӃWNӃ
&KѭѫQJ
.ӃWTXҧYjÿiQKJLi

SVTH: Trҫ
n TiӃ
n Anh


Trang 2

GVHD: ThS. HӗNgӑ
c Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ
n tӕt nghiӋ
p

&+ѬѪ1*
&Ѫ6Ӣ/é7+8<ӂ7
1.1. Giӟi thiӋ
u vӅhӋÿL
Ӆ
u hành ANDROID

' PӟL EѭӟF
YjR OjQJ
FKkQ ÿLӋQ
QJ
WKRҥL
$QGURLG
OҫQ
GL ÿӝQJ
OѭӧW
ÿm


QJөFQKӳQJÿӕLWKӫWҫPFӥYjWUӣWKjQK

0ӛL SKLrQ EҧQ $QGURLG OX{Q WKX K~W PӕL
QKjVҧQ[XҩW
1.1.1. Android là gì?

$QGURLGOjPӝWKӋÿLӅXKjQKGjQKFKR
QJQKѭ6PDUWSKRQ

KD\QHWERRN$QGURLGGR*RRJOHSKiWWU
JLӳD
WUrQQӅQWҧQJ/LQX
SKҫQPӅPPmQJXӗQPӣ

$QGURLGOjPӝWKӋÿLӅXKjQKPӣPmQJX

EDRJӗPWULӋXGzQJPm;0/WULӋX
WULӋXGzQJPj
WULӋXGzQJPm&
1.1.2. /͓FKV͹SKiWWUL͋QFͯD$QGURLG

Tháng 10/2003, $QGURLGÿѭӧFWKjQKOұSWҥL3

$QG\5XQELQ5LFK0LQHUÿӗQJViQJOұSY

P~F ÿtFK
WULӇQ
SKiW
KD\ WDR UD Fi WKLӋW Eӏ GL

QJѭӡL

%ѭӟFÿҫXKӋÿLӅXKjQK$QGURLGFKLÿѫ

ÿӝQJ
%DQÿҫX$QGURLGOjKӋÿLӅXKjQKFKR
FҫPWD\GӵDWUrQ

do công ty Android inF &DOLIRQLD

 WKLӃW

NӃ &{QJ W\ Qj

PXDOҥLYjRQăPYjEҳWÿҫX[k\GӵQ

Và sDXWLӃSYjRFXӕLQăPWKXӝ
FYӅOLrQPLQKWKLӃW
D\PmQJXӗ

Pӣ
2SHQ+DQGVHW$OOLDQFH
0өFWLrXFӫD
DQKFKyQJÿәL

ÿiSӭQJWӕWKѫQGRQKXFҫXFӫDQJѭӡLWL

QӅQWҧQ
J$QGURLG$QGURLGÿѭӧFWKLӃWNӃ
ÿӇSKөFYөQKXFҫXFӫD


FiFQKjNKDLWKiFYjFiFOұSWUuQKYLrQ
cho các WKLӃWEӏFҫPWD\
.

SVTH: Trҫ
n TiӃ
n Anh

Trang 3

GVHD: ThS. HӗNgӑ
c Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ
n tӕt nghiӋ
p

Các SKLrQEҧQFӫDKӋÿLӅXKjQK$QGURLGWӯ
9 Androi 1.5: Cupcake
-

5DPҳW1Jj\
-04-2009

-


&XSFDNHFyEjQSKtPҧRFy
NKҧ
QăQJGӵÿRiQWӯÿDQJJ
[HPYLGHRJLDRGLӋQZLGJHW
.

9 Android 1.6: Donut
-

5DPҳW1Jj\
-09-2009

-

.KҳFSKөF
QKӳQJFKӭFQăQJOӓQJOҿRFӫD&X
QăQJWuPNLӃPEҵQJJLӑQJQyL

9 Android 2.0: Eclair
-

5DPҳW1Jj\
-10-2009

-

(FODLUFҧLWLӃ
QYӅJLDRGLӋQYjKӋWKӕQJSKi
PҥQKYӅFKӃÿӝ

FKөSҧQK

NӃWQӕL%OXHWRRWKKӛWUӧQӅQҧQKÿӝ
.
9 Andoird 2.2: Froyo
-

5DPҳW1Jj\
-05-2010

-

3KLrQEҧQ )UR\R
 PDQJ$GREH)O

ӭQJGөQJYjJDPHWUrQQӅQ)ODVK1J

QӅQ)ODVKQKѭ-

0ӝWF
KӭFQăQJPӟLWURQJ)UR\RÿѭӧFQKy

là USB Tethering và Wi-)L+RWVSRWELӃQFKLӃFVP

WKLӃWEӏSKiWVyQJ:L
-)LWӯNӃWQӕL*7tQKQăQ
ÿѭӧF
VӱGөQJUҩW
ELӃQÿӃQQJj\QD\

9 Android 2.3: Gingerbread
-

RDPҳW1Jj\
-12-2010

-

ĈӃQFXӕLQăP*LQJHUEUHDGYүQÿ

GQJ $QGURLG FKLӃP ÿӃQ KѫQ SKkQ Qӱ

WUuQKOjQJGzQJVPDUWSKRQHÿҫXWLrQ
6KӛWUӧF{QJQJKӋJ
LDRWLӃSWҫPJҫQ1)&

SVTH: Trҫ
n TiӃ
n Anh

Trang 4

GVHD: ThS. HӗNgӑ
c Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu

Báo cáo Khóa luұ

n tӕt nghiӋ
p
-

*LQJHUEUHDGÿѭDYjRKӋWKӕQJPӝWF{Q

G}L Yj WUX\ [XҩW ÿӃQ FiF WұS WLQ ÿm

FDPHUDFKRFiFWKLӃWEӏFyFDPHUDP
TXҧKѫQ
WLӃWNLӋPWKӡLOѭӧQJSLQ
9 Android 3.0: Honeycomb
-

5DPҳW1Jj\
-02-2011

-

0DQJQKӳQJWtQKQăQJWӯWKӃKӋ$QGU

SKKӧSYӟLFiFKVӱGөQJPi\WtQKEҧ

[ӱOêÿDWiFYө PXOWL
-tasking), FKRSKpSFKX\ӇQÿәLTX

ÿDQJFQJFKҥ\.K{QJFKӍFyEӅPһW

FiFFҧLWLӃQWѭѫQJWKtFKYӟLSKҫQF
,

WăQJWӕFSKҫQFӭQJ
9 Android 4.0: Ice Cream Sanwich
-

5DPҳW1Jj\
19-10-2011

-

$QGURLGÿѭDFKӭFQăQJWUX\[XҩW

SKҫQErQGѭӟLJLDRGLӋQFKӫW\ELӃ

ӭQJ GөQJ KѫQ&iF ӭQJ GөQJ ÿm Fy WK

WKLӃW Eӏ /RFN
iF VFUHHQ

KmQJ VҧQKLӋQ
[XҩWF
WKLӃW

&DPHUDFyWKӇFKӑQQKDQKWӯ/RFNVFU
9 Android 4.1: Jelly Bean
-

5DPҳW1Jj\
-7-2012

-


0i\WtQKEҧQJ1H[XVVҧQSKҭPKӧS

GQJ -HOO\ %HDQ ÿҫX WLrQ
KRҥW
UD ÿӝQJ
PҳW FK
$Q

ÿLӅXKjQKFӫD*RRJOHWUӣWKjQKKӋ

KLӋQQD\ÿHGӑDFҧ³{QJOӟQ´:LQGRZ

9 Android 4.2,4.3: UDPҳWFQJWrQSKLrQEҧQYjR
9 Android 4.4: Kitkat
- 5DPҳW1Jj\
-2014
SVTH: Trҫ
n TiӃ
n Anh

Trang 5

GVHD: ThS. HӗNgӑ
c Tú


Xây dӵng ӭng dөng quҧ
n lý chi tiêu


Báo cáo Khóa luұ
n tӕt nghiӋ
p

9 Android 5.0: Lollipop
9 +LӋQ
QD\SKLrQEҧQPӟLQKҩWFӫD$QGURLG
là 5.4.
1.1.3. Delving YͣLPi\̫R'
alvik

'DOYLN Oj Pi\ ҧR JL~S FiF ӭQJ
W Eӏ
GөQJ
GL ÿ
M
$QGURLG1yFKҥ\
ӭQJGөQJÿmÿѭӧFFKX\ӇQÿәLW

GH[
ĈӏQKGҥQJSKKӧSFKRF
iFKӋWKӕQJPjWKѭӡQJEӏK
ÿӝ[ӱOê'DOYLNÿmÿѭӧFWKLӃWNӃYjYL
sau NKLÿӃQWKDPPӝWQJ{LOjQJÿiQK
FiQKӓFyWrQOj'DOYLN
PjPӝWVӕWәWLrQFӫD{QJVLQKVӕQJ


JyFQKuQFӫDPӝWQKjSKiWWUL
ӇQ'DOYLNWU{QJJLӕQJQ

RMDYDQKѭ
WKӵFWӃWKuKRjQWRjQNKiF.KLQKjSKi
DQKWDWKӵFKLӋQFҧÿRҥQPmWURQJP{LW
FiFE\WHFRGHFӫ
a java.
1.1.4. .L͇QWU~FFͯD$QGURLG

0{KuQKWәQJTXiWFiFWKjQ
KSKҫQFӫDKӋÿLӅXKjQK$Q

Hình 1.1. KL͇QWU~FSKkQW̯QJFͯD$QG
1.1.4.1. 7̯QJͱQJGͭQJ

Ĉk\ OjOӟSӭQJGөQJ JLDRWLӃS
GөQJFѫ
YӟLQJѭ


ÿѭӧFFjLÿһWÿLOLӅ
n YӟLKӋÿLӅXKjQK$QGURLGQKѭJӑ
SKRQH
4XҧQO

FRQWDFWV
 GX\ӋW ZHE EURZVHU
FDOHQGHU

×