Professional Documents
Culture Documents
H THNG QU
O VI
KHOA KHOA H C T NHIN
SI H VI TH HI
Ths.V Hi ng
MSSV: 1117867
MSCB: 0002302
Cn Th - 2015
TRNG I HC CN TH
KHOA CNTT & TT
TI H
G
H THNG QU
O VI
KHOA KHOA H C T NHIN
H
Ths. V Hi ng
MSSV:1117867
MSCB: 0002302
Ths.V Hi ng
Cn Th - 2015
LI C
Trang
DANH MC HNH .........................................................................................................i
DANH MC NG ..................................................................................................... iii
TM TT.......................................................................................................................vi
ABSTRACT ................................................................................................................. vii
CHNG 1. T NG QUAN ......................................................................................1
1.1.
1.2.
1.3.
1.3.1.
1.3.2.
1.4.
1.4.1.
T VN ............................................................................................................. 1
LCH S GII QUYT VN .............................................................................. 2
MC TIU V PHM VI NGHIN CU ................................................................ 2
Mc Ti u Nghi n Cu.............................................................................................. 2
Phm Vi Nghi n Cu ............................................................................................... 2
PHNG PH P NGHIN CU V GII QUYT VN ................................. 3
Phng Php Nghi n Cu ........................................................................................ 3
CHNG 2.
C S L THUYT ...........................................................................4
CHNG 3.
3.1. C T H TH NG ............................................................................................... 27
3.1.1. Gii Thiu .............................................................................................................. 27
3.1.2. M T Tng Th .................................................................................................... 27
3.1.2.1. M t thc trng ................................................................................................. 27
KT LU N V NGH ...........................................................................................74
TI LIU THAM KHO ............................................................................................. 75
DANH M C HNH
Trang
ii
Trang
iii
iv
CNTT
CSDL
C s d iu
HTML
HTTP
HTTPS
WAMP
Window+Apache+MySQL+PHP
MVC
DBMS
RDBMS
ORM
Object-relational mapping
SQL
OAuth
TM TT
Mc tiu ca lun vn ny ny l tm hiu v Laravel , mt PHP Framework mi
, v s dng n mt cch hiu qu xy dng h th ng qun l on vi n khoa
Khoa Hc T Nhin. H th ng ny cho php cc qun tr vin qun l t t hn cc
thng tin v cc nghip v i n quan n nh vc on. thc hin , h th ng
c xy dng trn nn tng web v da trn cc t nh nng ca Framework Laravel
nh Composer, E oquent, Blade v Artisan v WAMP server.
Chng tr nh c xy dng trn Framework Laravel 4.2, mt PHP Framework
hin i gip cho vic lp trnh PHP d dng hn, nhanh hn v trc quan hn. ng
dng c xy dng theo kin trc m hnh MVC. ng dng s dng Oauth xc
thc ngi dng da trn ti khon Google gip tng t nh bo mt.
ng dng c th d dng c m rng ,cc t nh nng c th c thm vo
hoc g b mt cch d dng nh kh nng qun l cc gi thng qua Composers
Packagist trc tuyn ca Framework Laravel.
Cc kt qu chng t rng Laravel l mt Framwork PHP hiu qu vi kh
nng gip cc p trnh vin nhanh chng xy dng cc ng dng web an ton y
chc nng v c th nng cp d dng.
T kha : Laravel , Oauth , PHP Framework , MVC
vi
ABSTRACT
The purpose of this thesis work was to learn a new PHP framework and use it
efficiently to build Youth Union of the Faculty of Natural Science Management
System which will allow the administrators to better manage the infomations of
their Union include. To fulfil this set of requirements, a system consisting of a web
application with a backend was designed and implemented using built in Laravel
features such as Composer, Eloquent, Blade and Artisan and a WAMP stack.
The web application was built using the Laravel framework version 4, a modern
PHP framework that aims at making PHP development easier, faster and more
intuitive. The web application was built following the MVC architecture pattern.
Admin panels were created for easily updating and managing the categories and
products and uploading product images as well. A public interface was made
available also to let registered users to log in with google acount using OAuth.
The application is easily expandable and features can be added or removed
effortlessly than s to the Larave s abi ity to manage pac ages through Composers
Packagist online repository.
The results proved that Laravel 4.2 is effectively a premium choice for a PHP
framework that helps developers rapidly build secure, upgradable web applications.
Key world : Laravel , Oauth , PHP Framework , MVC
vii
H G 1. T
1.1.
T VN
G QU
H G 2.
2.1.
S THU
2.1.1. Framework l g?
Framework l mt th vin cc lp c xy dng hon chnh, l mt b
hung pht trin cc phn mm ng dng. C th v Framewor nh mt tp
cc vt liu tng nh vc cho ngi lp trnh vin, thay v h phi mt thi gian
t thit k trc khi dng.
Do vy, ngi lp trnh vin ch vic tm hiu v khai thc cc vt liu ny ri
tin hnh gn kt (tc lp tr nh) to ra sn phm.
2.1.2. Gii Thiu PHP Framework
Nh bit, PHP l mt ngn ng kch bn rt ph bin hin nay bi l do: linh
hot, d s dng, d hc.v.v.... Nhng i hi vic vit m PHP, hay bt k ngn
ng lp trnh no khc, c th tr n n n iu v lng cng. l lc PHP
framework c th gip chng ta.
PHP framework lm cho s pht trin ca nhng ng dng web vit bng ngn
ng PHP tr nn tri chy hn, bng cch cung cp mt cu trc c bn xy
dng nhng ng dng , gip chng ta tit kim c thi gian, tng s n nh
cho ng dng v gim thiu s ln vit li m cho lp trnh vin. Ngoi ra PHP
framework cn gip nhng ngi mi bt u c th xy dng cc ng dng n
nh nh vic tng tc chnh xc gia cc c s d liu, m (PHP) v giao din
(HTML) mt cch ring bit. iu ny cho php chng ta dnh nhiu thi gian
to ra cc ng dng web, hn ph thi gian vit cc on m lp li trong mt
d n.
Ti sao chng ta nn s dng PHP framework?
C rt nhiu loi PHP framework sn c hin nay cho chng ta la chn, thm
ch chng ta c th t to ra mt PHP framework cho ri ng m nh, tuy nhi n, iu
ny ch c khuyn khch dnh cho cc chuyn gia PHP (PHP expert), nhng
ngi c in thc v hiu bit vng vng v framework. Khi chng ta cn tm
mt loi PHP framework ph hp nht vi nhu cu ca m nh, ng qu n u v
ph bin ca framewor , ngoi ra ng dng web ca chng ta c pht trin
bi bao nhi u ngi cng mt iu n n u . Mt PHP framework cng c
ph bin, tc PHP framewor cng c nhiu ngi s dng v pht trin.
Tm Li:
PHP framework l mt gii php tuyt vi cho cc lp trnh vin pht trin cc
k nng nh: gim thiu vic vit li m, tng t c qu trnh pht trin ng dng, v
chun ha m lnh khi xy dng cc ng dng web. Khng ch gip chng ta ci
thin t c pht trin ng dng, PHP framework cn gip chng ta gim thiu cc
l hng bo mt mt cch trit . PHP framework ph hp cho c nhng ngi
mi lm quen hay nhng ngi c in thc vng v PHP.
Ngy nay, c rt nhiu PHP framewor c cung cp, v v vy chc chn
chng ta c th tm ra mt framewor c cc t nh nng ph hp vi nhu cu ca
mnh - h tr, t c , quy m v nhiu hn na. Mt s PHP framework ph bin
nht hin ny bao gm: Zend Framework, CakePHP, Symfony, Codelgniter, v
Laravel.
Cch thc lm vic ca mt PHP framework phi k n Model View Controller (MVC).
MVC l mt m hnh trong lp trnh, cho php tch bit cc m nghip v
(bussiness logic) v giao din (UI) thnh cc thnh phn ring bit.
10
11
V vi m hnh 3 lp
Khc nhau
Trong 3- ayers, qu tr nh i theo chiu dc, bt u t Presentation, sang
Business Logic (BL), ri ti Data, v t Data, chy ngc li BL ri quay ra li
Presentation.
12
hnh 3 lp
Hnh 2. 5
14
16
2.3.4.1. Model
Mode ni c Laravel s dng nhm thao tc vi d liu .N l mt lp m
gia ng dng v d liu .D liu c th c u tr trong rt nhiu loi RDBMS
(MySQL , MSSQL Server , ..) hoc thm ch cc tp tin XML hoc Excel..
.
2.3.4.2. View
View chu trch nhim th hin thng tin mt cch trc quan cho ngi dng m
n nhn c t Controller truy sut ca Model . Laravel cung cp hai cch xy
dng View bao gm s dng m PHP thun hoc s dng kin trc Blade . Kin
trc ade c xy dng tr n tng tha k v phn chia ring bit. Laravel
phn bit hai cch ny bng cch kim tra phn m rng ca tp tin v ty thuc n
l mt trong hai b ade.php hoc n gin .php m quyt nh rng view ny c
phi l mt mu Blade hay khng.
2.3.4.3. Controller
Trch nhim chnh ca controller l x l cc resquest v truyn d liu t
Model ti View .Nh vy c th coi Controller l cu n i gia Model v View.
c bit trong Laravel chng ta c th vit cc control trong Routers m b qua
Contro er. iu ny vn tun th m h nh MVC nhng i gip lp trnh vin
nhanh chng thc hin cc d n nh n gin hoc cc View tnh khng cha
nhiu nghip v .R rng vic mi mt trang n mc d n gin u cn mt
controller l khng cn thit.
2.3.4.4. Eloquent ORM
E oquent ORM c cung cp bi Laravel cho php cc lp trnh vin truy vn
c s d liu bng m PHP(cc phng thc c th c np chng) thay v cu
truy vn SQL .Mi bng trong c s d liu s tng ng v i mt Model m
thng qua Model ny cc lp trnh vin c th tng tc v i bng ni trn.
2.3.4.5. Schema Builder
Schema Builder cung cp mt lp m qun l bt kh tri (c th hot ng vi
v s D MS hc nhau ) cc thao tc i n quan n c s d liu chng hn to ,
xa bng hoc chn thm ct vo bng c sn .N hot ng vi v s cc DBMS
17
Gii th ch
To Th mc Migration
To Tp tin Migration
i ton b cc
ng 2. 1 Cc cu lnh migrate
.
2.3.5. Tm hiu v Composer
Mt t nh nng hc m cho Larave ni bt so vi cc PHP Framework khc l
Composer. Trong thc t bn thn Laravel l mt tp hp ca cc thnh phn khc
nhau c qun l bi Composer iu ny gip Laravel mang trong mnh mt kh
nng tng tc tuyt vi gia cc thnh phn trong Framework.
Vy Composer l g ? Composer l mt cng c qun l v tch hp cc th vin
PHP c xy dng vo d n v khng phi lo lng hi th vin b thay
i.V d c mt th vi n trong d n ang s dng ph thuc vo ba th vin khc
v ang c nhu cu nng cp .Vi Composer hon ton d dng cp nht c b n
th vi n ch bng mt dng lnh chng hn $ composer update
18
2.4. OAUTH
2.4.1. Tng quan v xc thc
Xc thc (Authentication) l mt hnh ng nhm thit lp hoc chng thc mt
ci g (hoc mt ngi no ) ng tin cy, c ngha nhng li khai bo do
ngi a ra hoc v vt s tht.
19
20
Hnh 2. 9 To d n mi
+ Chn APIS & AUTH > APIs t thanh Menu v
Google+API.
22
ch hot dch v
Hnh 2. 11 hn chng ch
+ Nhn nt Create new Client ID v in cc thng tin cn thit, ch
chn Application Type l Web application
23
Hnh 2. 12 To mi Cilent Id
Sau hi in y thng tin ta nhn c client Id, secret key v cc
thng tin hc nh h nh di
24
Hnh 2. 14
"require": {
"artdarek/oauth-4-laravel": "dev-master"
}
+ Update i d n vi nh cmd:
$ composer update
+ T ng to tp tin cu h nh vi nh cmd:
$ php artisan config:publish artdarek/oauth-4-laravel
+ M tp tin ng dn app/config/packages/artdarek/oauth-4laravel/config.php v cu h nh vi thng tin chng ch to Bc 1
25
c 3: S dng trong D n
Mt v d nh v s dng OAuth
26
H G 3. N I U G V K T QU GHI
3.1.
C T H TH NG
3.1.2. M T Tng Th
3.1.2.1. M t thc trng
Cng vi s hnh thnh v pht trin ca Khoa Khoa hc T nhin (tin thn l
Khoa Khoa hc), on thanh ni n Cng sn H Ch Minh Khoa Khoa hc T nhin
c s on trc thuc on Trng i hc Cn Th. Cng vi qu trnh hot
ng v pht trin ca on thanh ni n Trng, on Khoa Khoa hc T nhi n
c nhng ng g p quan trng cho phong tro chung ca Khoa, Trng v on
Trng, l mt trong cc c s on un hon thnh xut sc nhim v c giao,
lun gi vng danh hiu c s on vng mnh nhiu nm in.
Cng vi phong tro chung ca on thanh ni n Trng, on Khoa Khoa
hc T nhi n c nhng nt ni bt trong cc hot ng phong tro, cc hot ng
gio dc truyn th ng li nhiu k nim v du n ring cho sinh vin ca Khoa
sau hi ra Trng. Vi s ng on vi n thanh ni n v sinh vi n trong Khoa
tng i ng ( hong 1100 on vi n) v nhiu quy trnh nghip v phc tp ,
vic i hi phi c mt h th ng qun mang t nh ng b chnh xc nhm nng
cao hiu qu qun l , gim bt nhng h hn trong cc cng vic nng n i
vi mt ng c s d liu ln nh th ng k , tra cu , hiu chnh l v cng cn
thit.
3.1.2.2. Cc chc nng ca hn thng
- Qun thng tin ca on Vi n v Chi on.
- Qun quy tr nh xt hen thng theo tng hc
27
..
28
- M hot ng
- T n hot ng
- a im
- Loi hot ng(chi on , on hoa)
- M t
- Thi gian ng
- Danh sch on vi n tham gia
Thng tin t khen thng
- M t
- Thi gian c
- Thi gian xt duyt
- Ni n h a , Hc
- Danh sch on vi n c c
Thng tin khen thng
- M hen thng
- Thuc t hen thng
- n v ngh
- S quyt nh
- Ni dung hen thung
Thng tin on ph
- Thng
- Nm
- Loi on Vi n
- S Tin
Xt duyt lc lng nng ct Khoa
- Thi gian c
- Thi gian xt duyt
- Danh sch on vi n c m bng thnh tch trong Hc K
Bo co thng k: danh sch on vin theo chi on/gii tnh
Bo co thng k on ph on vin ng theo thng / on ph
Khoa thu v tnh theo thng
29
31
32
33
34
35
36
37
3.2.2. S tun t
hc n ng ng nhp
38
hc n ng thm on vin
40
hc n ng duyt hot ng
41
42
hc n ng chm im rn luyn
44
45
46
47
48
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M s on vi n
Kha Chnh
MaCD
char(8)
M s chi on
Kh a Ngoi
MaLOAI
char(8)
M oi
Kh a Ngoi
Ho
char(30)
Ten
char(60)
Tn
NgaySinh
date
Ngy sinh
char(60)
Email(do
cp)
49
trng
NgayVaoDoan
date
Ngy vo on
ng 3. 1 ng dbo_doanvien( O
VIE )
QUANLY
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M on vi n
MaNK
char(8)
M Nin kha
XepLoai
char(2)
Xp oi on vi n
trong nin kha
DiemRL
integer
im rn uyn
on vi n trong
nin kha
ng 3. 2 ng dbo_quanly(QU
CHIDOAN
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCD
char(8)
M Chi on
Kha Chnh
TenCD
char(8)
Tn chi don
HoatDong
bit
Gi tr 1 hi chi
on cn hot
ng, ngc i
0
ng 3. 3 ng dbo_chidoan( HI O
50
CANBO
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCB
char(8)
M cn b
Kha Chnh
Ho
char(30)
Ten
char(60)
Tn
char(60)
Emai (do
cp)
trng
ng 3. 4 ng dbo_canbo(
O)
HUONGDAN
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCD
char(8)
M chi on
MaNK
char(8)
M Nin kha
MaCB
char(8)
M cn b
ng 3. 5 ng dbo_huongdan(HUO G
LUCLUONGNONGCOT
Thuc T nh
Kiu d iu
M t
MaLLNC
char(8)
M Lc
nng c t
51
Ghi ch
ng Kha Chnh
MaNK
char(8)
M Nin kha
NgayBatDau
date
Ngy bt u nhn
c
NgayKetThuc
date
NgayHetHan
date
Ngy ht hn
ChuThich
text
Ch thch
ng 3. 6 ng dbo_llnongcot( U
Kh a Ngoi
UO G O G OT)
DANHSACHLUCLUONG
Thuc T nh
Kiu d iu
M t
MaDSLL
char(8)
MaLLNC
char(8)
M Lc
ng Kh a Ngoi
nng c t m danh
sch c
Ten
char(60)
Tn danh sach
DangKy
bit
Gi tr 1 hi
danh sch cgi,
ngc i 0
Ghi ch
ng 3. 7 ng dbo_dslucluong(DANHSACHLUCLUONG)
DANHSACHCHITIET
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M on vi n
52
MaDSLL
char(8)
ThanhTich
text
n t m tt thnh
tch
ChapNhan
bit
Gi tr 1
L c c
chp nhn, ngc
i 0
ng 3. 8 ng dbo_dschitiet(
HS
H HITIET)
HOATDONGDOANKHOA
Thuc T nh
Kiu d iu
M t
MaHDDK
char(8)
MaNK
char(8)
M nin kha
Ten
char(60)
T n hot ng
ThoiGian
date
Ghi ch
Kh a Ngoi
Hot ng
ThoiHanDK
date
DiaDiem
char(256)
a im din ra
Loai
bit
Gi tr 1 hot
ng tp th , 0
c nhn
ng 3. 9 ng dbo_hddoankhoa(HO T O G O
53
KHO )
CANHANTHAMGIA
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M s on vi n
MaHDDK
char(8)
ng 3. 10 ng dbo_canhan_thamgia(
TH
GI )
CHIDOANTHAMGIA
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCD
char(8)
M s chi on
MaHDDK
char(8)
ng 3. 11 ng dbo_chidoan_thamgia(CHIDOANTHAMGIA)
HOATDONGCHIDOAN
Thuc T nh
Kiu d iu
M t
MaHDCD
char(8)
MaCD
char(8)
M s Chi on
Kh a Ngoi
MaNK
char(8)
M s ni n h a
Kh a Ngoi
Ten
char(60)
T n hot ng
Mota
text
M t
DiaDiem
char(256)
a im din ra
54
Ghi ch
Duyet
bit
Gi tr 1 hot
ng c duyt ,
ngc i 0
ThoiGian
date
ng 3. 12 ng dbo_hdchidoan(HO T O G HI O
THAMGIA
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M s on vi m
MaHDCD
char(8)
ng 3. 13 ng dbo_thamgia(THAMGIA)
LOAIDOANVIEN
Thuc T nh
Kiu d iu
M t
MaLOAI
char(8)
M s ca
on vi n
TenLoai
char(12)
T n oi
Ghi ch
oi Kha Chnh
ng 3. 14 ng dbo_loaidoanvien( O I O
VIE )
THANG
Thuc T nh
Kiu d iu
M t
Ghi ch
MaTHANG
char(8)
M s Thng
Kha Chnh
55
Thang
char(10)
Thng
ng 3. 15 ng dbo_thang(TH
G)
NAM
Thuc T nh
Kiu d iu
M t
Ghi ch
MaNAM
char(8)
M s Nm
Kha Chnh
Nam
char(10)
Nm
ng 3. 16 ng dbo_name(
DOANPHI
Thuc T nh
Kiu d iu
M t
Ghi ch
MaNAM
char(8)
M s Nm
MaLOAI
char(8)
MaTHANG
char(8)
M s Thng
Phi
Integer
S Tin ph phi
ng
ng 3. 17 ng dbo_doanphi( O
PHI)
DOANPHICHITIET
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M s on Vi n
56
MaNAM
char(8)
M s Nm
MaLOAI
char(8)
MaTHANG
char(8)
M s Thng
Duyet
Bit
Gi tr 1 hot
ng c duyt ,
ngc i 0
ng 3. 18 ng dbo_doanphict( O
PHI HITIET)
NHIEMKYDOANKHOA
Thuc T nh
Kiu d iu
M t
MaNKDK
char(8)
M s nhim
on Khoa
ThoiGian
char(10)
NgayBatDauNk
date
Ngy bt
nhim
NgayKetThucNk
date
Ngy
t
nhim
thc
Ghi ch
Kha Chnh
ng 3. 19 ng dbo_nhiemkydk(NHIEMKYDOANKHOA)
CHUCVUDK
Thuc T nh
Kiu d iu
M t
MaCVDK
char(8)
Ghi ch
Ghichu
char(60)
Ghi ch
TenChucVu
char(256)
T n chc v
ng 3. 20 ng dbo_chucvudk( HU VU O
KHO )
BANCHAPHANHDK
Thuc T nh
Kiu d iu
M t
MaCVDK
char(8)
MaDV
char(8)
M on Vi n
MaNKDK
char(8)
GhiChu
char(40)
Ghi ch
Ghi ch
ng 3. 21 ng dbo_banchaphanhdk(BANCHAPHANHDK)
NHIEMKYCHIDOAN
Thuc T nh
Kiu d iu
M t
MaNKCD
char(8)
ThoiGian
char(20)
Thi gian hi u c
ca nhi m
NgayBatDauNk
date
Ngy bt
nhim
NgayKetThucNk
date
Ngy
t
nhi m
thc
Ghi ch
ng 3. 22 ng dbo_nhiemkycd( HIE K
58
HI O
CHUCVUCHIDOAN
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCV
char(8)
M chc v
Kha Chnh
Ghichu
char(100)
Ghi ch
TenChucVu
char(256)
T n Chc v
ng 3. 23 ng dbo_chucvucd( HU VU HI O
BANCHAPHANHCD
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCV
char(8)
M s chc v
MaDV
char(8)
M s on vi n
MaNKCD
char(8)
M s nhim
chi on
Ghichu
char(100)
Ghi ch
ng 3. 24 ng dbo_banchaphanh(
H PH
H)
DOTKHENTHUONG
Thuc T nh
Kiu d iu
M t
MaDKT
char(8)
M s
thung
MaNK
char(8)
M s nin kha
TenDot
char(256)
T n
t
thung
59
Ghi ch
t
hen
Kh a Ngoi
NgayBatDau
date
Ngy bt u nhn
c
NgayKetThuc
date
NgayHetHan
date
Ngy ht hn
ChuThich
char(100)
Ch thch
ng 3. 25 ng dbo_dotkhenthuong(DOTKHENTHUONG)
DANHSACHCANHAN
Thuc T nh
Kiu d iu
M t
MaDSCN
char(8)
MaDKT
char(8)
M s
thung
Ten
char(256)
Tn danh
hen thng
ng 3. 26 ng dbo_dscanhan(
Ghi ch
hen Kh a Ngoi
sch
HS
CHITIETCANHAN
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M s on vi n
MaDSCN
char(8)
60
ThanhTich
text
ng t m tt thnh
tch
SoQuyetDinh
char(30)
S quyt nh
ChapNhan
bit
Gi tr 1 c
chp nhn , ngc
i 0
NgayQuyetDinh
date
ng 3. 27 ng dbo_ct_canhan( HITIET
DANHSACHTAPTHE
Thuc T nh
Kiu d iu
M t
MaDSTT
char(8)
MaDKT
char(8)
M s
thung
Ten
char(256)
Tn danh
hen thng
ng 3. 28 ng dbo_dstapthe(
61
Ghi ch
HS
hen Kh a Ngoi
sch
HT PTHE)
CHITIETTAPTHE
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCD
char(8)
M s chi on
MaDSTT
char(8)
ThanhTich
text
T m tt thnh t ch
SoQuyetDinh
char(40)
S quyt nh
NgayQuyetDinh
date
Ngy ra quyt nh
NIENKHOA
Thuc T nh
Kiu d iu
M t
Ghi ch
MaNK
char(8)
M s ni n h a
Kha Chnh
NamHoc
char(4)
Nm hc
HocKy
char(4)
Hc
ng 3. 30 ng dbo_nienkhoa( IE KHO )
62
CATRUC
Thuc T nh
Kiu d iu
M t
Ghi ch
MaCT
char(8)
M s ca trc
Kha Chnh
Ngaytruc
date
Ngy trc
CongTruc
char(4)
Cng trc
BuoiTruc
char(4)
ui trc
ng 3. 31 ng dbo_catruc(
TRU )
DANGKYTRUC
Thuc T nh
Kiu d iu
M t
Ghi ch
MaDV
char(8)
M s on vi n
MaCT
char(8)
M s ca trc
ng 3. 32 ng dbo_dangkytruc(DANGKYTRUC)
63
64
65
66
67
68
69
70
71
72
73
K T U
GH
Kt qu t c
Sau thi gian thc hin ti xy dng hon thin chng tr nh H Th ng
Qun L on Vi n Khoa Khoa Hc T Nhin- phn h qun l. ti t c
nhng kt qu sau:
- Chng tr nh p ng y cc y u cu ca ti.
- Vn dng cc thuyt c hc gii quyt mt s vn trong thc t.
- Gip nng cao h nng t duy sng to, nng p tr nh.
- c t c inh nghim trong qu tr nh thc hin ti.
- ti c t nh ng dng thc tin cao, th m vo
im :
h th ng c nhng u
74
TI IU TH
KHO
[1] L Th Dim. Slide bi ging Cu trc d liu v gii thut. Khoa khoa hc
t nhin i hc Cn Th.
[2] Trn nh Qu v Nguyn Mnh Sn. Phn tch v thit k h thng thng
tin. Hc vin cng ngh v bu chnh vin thng, nm 2007.
[3] V Hi ng. Slide bi ging Xy dng ng dng web vi PHP v MYSQL.
Khoa Khoa hc t nhin i hc Cn Th, nm 2013.
[4] Laravel Framework 4.2 Documentation.
75