Professional Documents
Culture Documents
CHUYN TT NGHIP
SVTH: NGUYN VN LI
LP: 36H10K14.1-A
GVHD: TS. NGUYN TRN QUC VINH
Nng, nm 2011
LI CAM OAN
Em xin cam oan:
Nhng ni dung trong n ny do em thc hin di s hng dn trc
tip ca thy gio TS. Nguyn Trn Quc Vinh.
Mi tham kho dng trong n ny u c trch dn r rng tn tc gi,
tn cng trnh, thi gian, a im cng b.
Mi sao chp khng hp l, v phm quy ch o to, hay gian tr, em xin
chu hon ton trch nhim.
Nng, nm 2011
Sinh vin thc hin
Nguyn Vn Li
ii
LI CM N
Li u tin em xin gi li cm n chn thnh v su sc n qu thy,
c trong khoa Thng K - Tin Hc i hc Kinh t Nng, cng qu thy c
ging dy, gip chng em trong thi gian va qua. Chnh qu thy, c
xy dng cho chng em nhng kin thc nn tng v nhng kin thc chuyn mn
gip em c th hon thnh chuyn ny cng nh nhng cng vic ca mnh
mai sau.
Xin chn thnh cm n s hng dn, ch bo tn tnh ca thy gio TS.
Nguyn Trn Quc Vinh; Sut thi gian chng em lm chuyn thc tp tt
nghip mc d Thy rt bn rn vi cng vic nhng Thy vn dnh nhiu thi
gian v tm huyt cho vic hng dn chng em. Thy ch bo rt tn tnh, gip
em nhng kin thc ct li em c th lm tt chuyn ny. Trong qu trnh
thc hin Thy lun nh hng gp v sa cha nhng ch sai gip em khng b
lc li trong bin kin thc rng ln.
Cho n hm nay chuyn ca em c hon thnh, cng chnh nh
s quan tm gip tn tnh ca Thy v cc anh em trong cng ty C phn Phn
mm Mastersoft.
Nhn y con xin c gi li n su sc n ng b, ba m l ngi
sinh ra con v nui dng con khn ln, ngi lun di theo nhng chng ng
hc tp v mong mun con nn ngi. ng thi, xin chn thnh gi li cm n
ti cc bn sinh vin lp 36H10K14.1-A v cc bn trong trng, nhng ngi
lun st cnh bn em trong nhng nm thng hc tp v gp cho em rt nhiu,
c bit l thi gian em thc hin chuyn ny.
Nguyn Vn Li
iii
MC LC
BNG CC K HIU, CH VIT TT................................................................. v
DANH MC CC BNG ........................................................................................vi
DANH MC CC HNH V ..................................................................................vii
LI M U............................................................................................................. 1
CHNG 1: KHO ST HIN TRNG ................................................................ 4
1.1 Kho st s b................................................................................................... 4
1.2 Kho st nghip v h thng thng tin qun l vt t ...................................... 4
CHNG 2: C S L THUYT........................................................................... 6
2.1 Tng quan v c s d liu quan h ................................................................. 6
2.1.1 Khi nim c bn v c s d liu ............................................................. 6
2.1.2 Cc php ton trn CSDL quan h ............................................................. 6
2.1.3 L thuyt v chun ho cc quan h .......................................................... 6
2.2 Khi qut v phn tch thit k h thng thng tin ........................................... 7
2.3 Ngn ng VisualC#.Net.................................................................................... 9
2.4 H qun tr CSDL DB2................................................................................... 12
2.4.1 Tng quan v DB2 Express-C.................................................................. 12
2.4.2 Nhng im mi ni bt ca DB2 Express-C......................................... 13
CHNG 3: PHN TCH H THNG THNG TIN QUN L VT T........ 14
3.1 Chc nng h thng qun l vt t ................................................................. 14
3.2 S phn cp chc nng (BFD) ................................................................... 15
3.3 S lung d liu (DFD) ............................................................................. 15
3.3.1 S DFD mc khung cnh .................................................................... 15
3.3.2 S DFD mc 0..................................................................................... 16
3.3.3 S DFD mc 1..................................................................................... 16
3.3.3.1 Chc nng nhp kho.............................................................................. 16
3.3.3.2 Chc nng xut kho............................................................................... 17
iv
THUC
Biu lung d liu
logic
Lu h thng
Tin trnh
Tc nhn
M hnh Thc th - Mi
quan h
Thc th
Kho d liu
NGHA
Tin trnh
Lung d liu
C s d liu
Cng ngh thng tin
H qun tr c s d liu
vi
DANH MC CC BNG
Bng 3.1 - Danh mc khch hng............................................................................. 20
Bng 3.2 - Danh mc nh cung cp.......................................................................... 20
Bng 3.3 - Danh mc nhn vin ............................................................................... 20
Bng 3.4 - Danh mc chc v .................................................................................. 20
Bng 3.5 - Danh mc mt hng ................................................................................ 21
Bng 3.6 - Danh mc sn phm................................................................................ 21
Bng 3.7 - Danh mc kho ......................................................................................... 21
Bng 3.8 - Chng t phiu nhp............................................................................... 22
Bng 3.9 - Chng t phiu xut................................................................................ 22
Bng 3.10 - Chi tit phiu xut................................................................................. 22
Bng 3.11 - Chng t phiu thu ............................................................................... 23
Bng 3.12 - Chi tit phiu thu................................................................................... 23
vii
DANH MC CC HNH V
Hnh 1.1 - S t chc ca cng ty MasterSoft ...................................................... 4
Hnh 2.1 - Kin trc khung ng dng .NET ............................................................. 10
Hnh 3.1 - S BFD ............................................................................................... 15
Hnh 3.2 - S ng cnh ........................................................................................ 15
Hnh 3.3 - S DFD mc 0.................................................................................... 16
Hnh 3.4 - S DFD mc 1 chc nng nhp kho .................................................. 16
Hnh 3.5 - S DFD mc 1 chc nng xut kho ................................................... 17
Hnh 3.6 - S DFD mc 1 chc nng thu hi vt t............................................ 17
Hnh 3.7 - S DFD mc 1 chc nng bo co..................................................... 18
Hnh 3.8 - S thc th kt hp ERD.................................................................... 19
Hnh 3.9 - S c s d liu quan h DRD........................................................... 19
LI M U
Ngy nay Cng ngh thng tin (CNTT) c xem l nhu cu thit yu i vi
nhiu ngnh ngh, doanh nghip v cc t chc kinh t x hi khc. Rt nhiu phn
mm ng dng ca Vit nam c ra i nh: Phn mm k ton doanh nghip,
qun l nhn s, qun l chm cng, qun l bn hng, qun l vt t; Mt s
phn mm ny tng bc chim lnh c lng tin ca nhiu khch hng. Bn
cnh cho ra mt sn phm phn mm p ng c nhu cu ca mt t chc
no th tin quyt ngi thit k phi nm c thc t v quy trnh nghip v
ca cng ty, doanh nghip, t chc nhm thit k, m hnh ha c c s d
liu qun l. Cc chng trnh ng dng phi m bo chnh xc cng nh
vic lu tr, tra cu, kim k. Phn mm phi p ng c cc nhu cu mi
pht sinh v cho hiu qu kinh t ng thi phi ph hp vi quy m v kh nng
ti chnh ca doanh nghip .
Chng ta bit ngy nay nn kinh t ton cu ang i vo hi nhp, v vy
pht trin c nn kinh t theo hng cng nghip ha, hin i ho th CNTT
phi tr thnh cu ni xuyn quc gia trong cc hot ng v t chc kinh t,
thng mi. Vic p dng cc thnh tu khoa hc tin tin, hin i vo i sng
(qun l) dn thay th cc phng php th cng c k bng chng trnh phn
mm c ci t trn my tnh, gim bt i thi gian, nhn lc, tng chnh xc
v bo mt cao. Nhng phn mm qun l s l cng c cn cho mi doanh nghip
trong v ngoi nc. Vi nhng u im, tnh nng vt tri cng vi nim say
m phn mm em quyt nh chn ti : Xy dng h thng thng qun l vt
t ng dng ti Cng ty C phn Phn mm Mastersoft lm chuyn tt
nghip.
Mc ch
Khi tm hiu chuyn ny s gip em hiu r hn v qu trnh phn tch
thit k v to lp mt phn mm ng dng. ng thi vn dng cc kin thc t
mn C s d liu, phn tch thit k h thng kt hp vi mt s ngn ng lp
trnh phc v cho qu trnh phn tch h thng v ci t trn chng trnh phn
Trang 1
Nhim v
Tm hiu cc c im v m t h thng qun l vt t ti Cng ty C Phn
Phn mm MasterSoft.
Tm hiu cch thc qun l vt t trong thc t, tm hiu hin trng v m t
h thng vt t qua cc thc th.
Phn tch h thng qun l vt t ti Cng ty C Phn Phn mm MasterSoft.
T cc thc th m t ta phn tch v chun ha d liu, xy dng s
mi lin h gia cc thc th.
Thit k d liu: To cc bng lu d liu, cc biu mu, procedure, truy vn
v bo co.
Lp trnh to lp phn mm qun l vt t ti Cng ty C Phn Phn mm
MasterSoft trn nn ngn ng C# v HQTCSDL DB2.
Ci t chng trnh trn mi trng dotNet (.NET).
Chy ng dng trn mi trng Windows v tin hnh kim th phn mm.
i tng v phm vi
i tng: Qui trnh qun l vt t ti Cng ty C phn Phn mm
MasterSoft, thc trng qun l v xy dng phn mm qun l vt t ti y.
Phm vi: Bao gm tm hiu thc trng, phn tch thit k h thng thng tin,
lp trnh to lp phn mm ng dng qun l vt t theo Serinumber ca sn phm
ti cng ty; S dng ngn ng Csharp (C#) lp trnh v H qun tr c s d
liu DB2.
Phng php
Trong qu trnh nghin cu, tm hiu v hon thin chuyn ny, bn thn
s dng ch yu l cc phng php sau:
- Phng php phn tch tng hp l thuyt.
- Phng php trao i.
- Phng php thc nghim.
< SVTH: Nguyn Vn Li
Trang 2
Kt cu ca chuyn
Gm 4 chng chnh bao gm cc ni dung:
Chng 1. Gii thiu v cng ty, s t chc, quy trnh nhp xut vt t.
Chng 2. Tm hiu cc khi nim c bn v H thng thng tin, C s d
liu, Ngn ng lp trnh C#, H qun tr DB2.
Chng 3. Phn tch thit k h thng Qun l vt t, thit k c s d liu .
Chng 4. Ci t chng trnh, kt cu chng trnh, kt qu chy chng
trnh cng vi mt s hng dn s dng nh.
Mt ln na em xin c gi li cm n n thy gio - tin s Nguyn Trn
Quc Vinh Khoa Thng K Tin Hc v ton th anh em trong Cng ty C phn
Phn mm Matstersoft to iu kin gip em hon thnh chuyn ny.
Song thi gian gii hn v trnh c phn hn ch nn qu trnh phn tch v
thit k ti s khng trnh khi nhng thiu st, rt mong nhn c nhng
kin ng gp v ch bo ca qu thy, c.
Em xin chn thnh cm n!
Trang 3
1.1.2 B my t chc
Trang 4
chi xut tin thanh ton cho nh cung cp. Thng tin nhp hng v thanh ton
hng cho nh cung cp s c b phn qun l lu vo s.
- Qu trnh xut vt t, hng ha:
Khi khch hng c nhu cu nhp hng t cng ty, nhn vin s da trn yu
cu ca khch hng v cn c vo kt qu thng k kho hng tr li yu cu
khch hng.
Nu vt t trong kho p ng c nhu cu ca khch hng th nhn vin
cn c vo ha n bn hng tin hnh lp phiu xut kho. Cui cng nhn vin
bn hng s thc hin giao hng cho khch v thu tin hng. Thng tin phiu xut
s c lu li.
Nu hng ha trong kho khng p ng ngay c nhu cu ca khch th
nhn vin ca cng ty s thng lng vi khch thay i chng loi hng, hoc
sp xp li thi gian giao hng cng ty c thi gian nhp hng v p ng cho
khch.
- Qu trnh thu li vt t, hng ha:
Khi khch hng c nhu cu tr li vt t nhp t cng ty, nhn vin
s kim tra thng tin ca vt t, khch hng v cn c vo kt qu thng k kho
hng tr li yu cu khch hng.
Nu vt t c xut bn, v ng tn khch hng th vt t s c thu
li v nhp vo nh qu trnh nhp.
- Theo nh k, b phn kinh doanh thng k li thng tin vt t.
Hng thng, qu, nm nm c tnh hnh nhp, xut ti cng ty th ban
lnh o ca cng ty yu cu nhn vin phng k ton v phng kinh doanh gi bo
co v tnh hnh nhp xut vt t, hng ha
Trang 5
CHNG 2: C S L THUYT
2.1 Tng quan v c s d liu quan h
2.1.1 Khi nim c bn v c s d liu
C s d liu (CSDL) l ngun cung cp thng tin cho h thng thng tin trn
my tnh, trong cc d liu c lu tr mt cch co cu trc theo mt quy nh
no nhm gim thiu s d tha v m bo tnh ton vn d liu. [1, 2, 5].
Trang 6
- Ph thuc hm y : Y l ph thuc hm y vo X nu Y l ph
thuc hm vo X nhng khng ph thuc vo bt k mt tp hp con thc s no
ca X. [1, 2]
Trang 7
Trang 8
Trang 9
Trang 10
Language: ngn ng truy vn c cu trc) cho php ta thao tc d liu thng qua
mt giao tip SQL chun. Ngoi ra cn mt tp cc lp gi l ADO.Net cng cho
php thao tc d liu. Lp XML h tr thao tc d liu XML, tm kim v din dch
XML.
Trn lp d liu v XML l lp h tr xy dng cc ng dng Windows
(Windows forms), ng dng Web (Web forms) v dch v Web (Web services).
2.3.1.3 Ngn ng C#
Ngn ng C# l mt ngn ng c dn xut t C v C++, nhng n c to
t nn tng pht trin hn. Microsoft bt u vi cng vic trong C v C++ v
thm vo nhng c tnh mi lm cho ngn ng ny d s dng hn.
- C# l ngn ng n gin.
- C# l ngn ng hng i tng.
- C# l ngn ng mnh m v cng mm do.
- C# l ngn ng t t kha.
- C# l ngn ng hng module.
[5 , 6 , 17]
Trang 11
Trang 12
Trang 13
3.1.2.2 Cc d liu u ra
- Bo co vt t nhp kho, xut kho, gi tr gc ca vt t
- In phiu nhp kho, xut kho.
- Bo co tng hp nhp xut tn.
Trang 14
Trang 15
3.3.2 S DFD mc 0
n t hng
Nh cung cp
Phiu nhp
Phiu nhp
Lnh o
Bo co theo yu cu
Phiu nhp
2.0
Nhp hng
5.0
Yu cu bo co
Phiu nhp
3.0
Khch hng
Lp bo co
Phiu xut
Xut hng
1.0
ng nhp
h thng
Phiu thu
Phiu thu hi
Kt qu ng nhp
4.0
Thng tin vt t
Nhn vin
Thu hi
Phiu thu hi
Phiu thu hi
3.3.3 S DFD mc 1
3.3.3.1 Chc nng nhp kho
Trang 16
Trang 17
5.4
5.3
Phiu thu hi
Lp bng k
phiu nhp
Lp bng k
phiu xut
Phiu Xut
QUN L KHO
Yu cu bo co
Bo co hng tn
Yu cu bo co
Bo co NXT
Phiu nhp
5.1
5.2
Phiu thu hi
Lp bo co
hng tn
Lp danh
sch mt
hng nhp
Phiu Xut
Trang 18
Trang 19
Tn Bng
Tn Trng
MAKH
TENKHANG
DIACHI
DM_KHACHHANG
SODIENTHOAI
GHICHU
MST
Kiu d liu
VARCHAR
GRAPHIC
GRAPHIC
VARCHAR
GRAPHIC
VARCHAR
rng
30
100
100
50
100
30
Thuc tnh
(Null)
No, PK
No
Yes
Yes
Yes
Yes
rng
30
100
100
50
200
8
Thuc tnh
(Null)
No
No
Yes
Yes
Yes
Yes
Tn Bng
DM_KHACCAP
Tn Trng
Kiu d liu
MANCC
TENNHACC
DIACHI
SODIENTHOAI
GHICHU
MST
CHARACTER
VARCHAR
VARCHAR
VARCHAR
VARCHAR
BIGINT
Tn Bng
DM_NHANVIEN
Tn Trng
Kiu d liu
MANV
MACV
TENDANGNHAP
MATKHAU
TENNV
GHICHU
VARCHAR
INTEGER
VARCHAR
VARCHAR
GRAPHIC
GRAPHIC
rng
30
4
100
100
100
100
Thuc tnh
(Null)
No, PK
No, FK
No
No
Yes
Yes
rng
4
30
100
Thuc tnh
(Null)
No, PK
No
Yes
Tn Bng
DM_CV
Tn Trng
Kiu d liu
MACV
TENCV
GHICHU
INTEGER
GRAPHIC
GRAPHIC
Trang 20
Tn Bng
DM_MATHHANG
Tn Trng
Kiu d liu
MAMH
TENMATHANG
DONVITINH
GHICHU
VARCHAR
GRAPHIC
VARCHAR
GRAPHIC
rng
30
50
50
100
Thuc tnh
(Null)
No, PK
No
No
Yes
rng
30
30
30
4
8
4
Thuc tnh
(Null)
No, PK
No, FK
No, FK
No
No
No,FK
rng
Thuc tnh
(Null)
Tn Bng
DM_SANPHAM
Tn Trng
Kiu d liu
SERINUMBER
MAMH
MA_KHO
TTRANG
DONGIA
SOPN
VARCHAR
VARCHAR
VARCHAR
INTEGER
DOUBLE
INTEGER
Tn Trng
Kiu d liu
MAKHO
TENKHO
GHICHU
VARCHAR
VARCHAR
GRAPHIC
Tn Bng
DM_KHO
10
100
100
No, PK
No
Yes
Trang 21
Chng t
Bng 3.8 - Chng t phiu nhp
Tn Bng
DM_PHIEUNHAP
Tn Trng
Kiu d liu
SOPN
DIENGIAI
MANCC
MANV
NGAYNHAP
TONGTIEN
GHICHU
SO_CT
INTEGER
GRAPHIC
VARCHAR
VARCHAR
DATE
DOUBLE
GRAPHIC
VARCHAR
rng
4
100
30
30
4
8
100
30
Thuc tnh
(Null)
No, PK
No
No, FK
No, FK
Yes
No
Yes
Yes
rng
Thuc tnh
(Null)
No, PK
Yes
No, FK
No, FK
No
No
Yes
Tn Bng
DM_PHIEUXUAT
Tn Trng
Kiu d liu
SOPX
DIENGIAI
MANV
MAKH
NGAYXUAT
TONGTIEN
SO_CT
INTEGER
GRAPHIC
VARCHAR
VARCHAR
DATE
DOUBLE
VARCHAR
4
50
30
30
4
8
30
Tn Bng
Tn Trng
ID
SERINUMBER
DM_CTPHIEUXUAT
SOPX
DONGIA
GHICHU
rng
Kiu d liu
INTEGER
VARCHAR
INTEGER
DOUBLE
GRAPHIC
4
30
4
8
100
Thuc tnh
(Null)
No, PK
No, FK
No, FK
No
Yes
Trang 22
SOPTH
DIENGIAI
MANV
DM_PHIEUTHUHOI MAKH
NGAYTHU
TONGTIEN
SO_CT
INTEGER
GRAPHIC
VARCHAR
VARCHAR
DATE
DOUBLE
VARCHAR
4
50
30
30
4
8
30
No, PK
Yes
No, FK
No, FK
No
No
Yes
Tn Bng
DM_CTPTHUHOI
Tn Trng
Kiu d liu
ID
SERINUMBER
SOPTH
DONGIA
GHICHU
INTEGER
VARCHAR
INTEGER
DOUBLE
GRAPHIC
rng
4
30
4
8
100
Thuc tnh
(Null)
No, PK
No, FK
No, FK
No
Yes
Trang 23
Trang 24
Trang 25
4.4 Danh mc
4.4.1 Danh mc nh cung cp
Trang 26
Trang 27
Trang 28
4.5 Chng t
4.5.1 Phiu Nhp
Trang 29
Trang 30
Trang 31
Chi tit phiu thu hi tng t phiu xut. Song c tnh nng ni tri l thng
tin khch hng, vt t phi trng khp thng tin vi phiu xut th mi cho php
cp nht v lu phiu thnh cng. Ht sc yn tm iu ny v danh sch s
< SVTH: Nguyn Vn Li
Trang 32
Trang 33
4.6 Bo co
4.6.1 Phiu nhp kho
Trang 34
Trang 35
Trang 36
4.6.4 Bo co tn kho
Trang 37
Trang 38
Trang 39
Trang 40
KT LUN
Kt qu t c
Trong thi gian lm chuyn cng vi s gip , ch bo tn tnh ca thy
gio TS. Nguyn Trn Quc Vinh, em c gng kho st h thng thc t, ng
thi t nghin cu tm hiu v ngn ng C#, vit cc th tc lu tr, bo co dng
cho chng trnh s dng IBM Data Studio 2.2 v n li nhng kin thc hc
hon thnh chuyn ny. Nhng phn em lm c bao gm vic qun l
thng tin xut, nhp, thu hi vt t hng ha v cc thng tin lin quan n nhp
xut tn, c th hn l:
- Qun l cc thng tin lin quan n hng ha : Nhp hng ha, n gi bao
nhiu, vo kho no ..., theo s Serinumber ca tng mt hng.
- Qun l cc phiu nhp xut kho ca cng ty, bit c mua hng t cc nh
cung cp no v xut bn cho khch hng no.
- Lp bo co chi tit nhp xut hng ha.
- Lp bo co tng hp nhp xut hng ha theo tng ngy, tng thng, tng
kho, tng mt hng, tng khch hng v tng nh cung cp.
- Tn kho tng hp : cho bit vic nhp xut v tn ca tt c hng ha trong
tt c cc kho hin c n ngy cn bit.
- Tn theo kho : cho bit vic nhp xut v tn ca tt c hng ha trong mt
kho cho n ngy cn bit.
- Lp bo co gi vn ca cc mt hng xut bn trong thng
Hng pht trin
Vi s say m tm hiu ca mnh, xin c a ra hng pht trin cho ti
ny nh sau:
Tip tc ci thin chng trnh tt hn na, khc phc cc yu im rt ra t
nhng kin nhn xt ca cc gio vin, xy dng ti mt cch hon chnh hn.
Tin hnh xy dng v nng cp chng trnh ln c th tip nhn cng lc
c nhiu dng c s d liu: Access, SQL, Oracle, Excel, XML. Ngoi ra,
chng trnh c th chy trn mi b vi x l v mi trng Windows (Windows
XP, Windows 7,...)
< SVTH: Nguyn Vn Li
Trang 41
Trang 42
Trang 43
[15] http://www.ebook.edu.vn/?page=1.39&view=223
[16] http://www.ebook.edu.vn/?page=1.39&view=415
[17] http://up.4share.vn/f/2617151514151313/7sachCsharp.rar
Trang 44
PH LC
Lp to kt ni n H qun tr c s d liu DB2
using
using
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Data.OleDb;
IBM.Data.DB2;
namespace AsDb2DataConnect
{
public class ASdb2Server
{
public static string TenNhanVien = "";
public static string IdNhanVien = "";
public static string TenTruyCap = "";
public static string startupPath = "";
public static string phanquyen = "";
public static DB2Connection db2con = null;
public ASdb2Server()
{
}
#region Thuoc tinh lop ASdb2Server
private string uid = "db2admin";
public string USERdb2
{
get { return uid; }
set { uid = value; }
}
private string pwd = "12345678";
public string PASSWORDdb2
{
get { return pwd; }
set { pwd = value; }
}
private string csdl = "QLVT";
public string CSDL
{
get { return csdl; }
set { csdl = value; }
}
#endregion
Trang 45
Trang 46
NHN XT CA N V THC TP
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
Trang 47
Trang 48
Trang 49