Upload
redmen-tran
View
215
Download
0
Embed Size (px)
Citation preview
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
1/57
BTL Công nghệ portal
BÁO CÁO BÀI TẬP LỚN
Môn: Công nghệ Portal
Đề tài: Xây dựng cổng thông tin phân công lịch giảng dạy cho giáo viên
trường Đại học Công nghiệp H !"i#
Nhóm 1: Bùi Th !im "nh
Li#$ %&i '(ng
)* %o+ng "nhL,p : !TPM CLC - . !/
0) h,ng 23n : Th45 %o+ng 6$ang %$7
%+ N8i9 Thng 1- n(m -;1<
1
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
2/57
BTL Công nghệ portal
Mục lục
Ch=ng 1 : )> Li?@ra7 Portal444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444<
141 TAng $an > Li?@ra744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444<
14- CD EFD tGnh DHa Li?@ra7:444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444/
14 MJ r8ng + Tù7 DhKnh Li?@ra7444444444444444444444444444444444444444444444444444444444444444444444444444444411
14< C+i EFt444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441
14
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
3/57
BTL Công nghệ portal
4-4 ChXD n(ng ph]n Dông gi&ng 2W74444444444444444444444444444444444444444444444444444444444444444444444S/
Lời cảm ơn
Em xin gửi đến thầy Hoàng Quang Huy lời cảm ơn sâu sắc vì thầy là một ngời thầy
!"t tâm huyết đ# $uan tâm và t!uy%n đ&t v'n (iến th)c $u* +,u cho ch-ng .m t!ong su't
thời gian h/c t01 v2a $ua3 4à đ5c +i67 t!ong h/c (8 này7 thầy đ# ch-ng .m đ9c tiế1 c0n
v:i một c;ng ngh6 m:i < =;ng ngh6 1o!tal3 >ây nh là +:c đi đầu c?a ch-ng .m vào
vi6c t!i@n (hai c,c )ng ABng mang tCnh thDc tin đ9c 1h,t t!i%n !ộng !#i t!ong c,c nFm
gần đây3 =Gng v:i vi6c h/c t01 c,c (iến th)c t!n l:1 và tìm hi@u đ@ làm +ài t01 l:n m;n
h/c này đ# gi-1 ch-ng .m cI một c,i nhìn tJng $u,t v% cJng th;ng tin đi6n tử3 =h-ng .m
đ# hi@u đ9c nguyn l* cKng c,ch th)c ho&t động c?a c,c lo&i cJng th;ng tin đi6n tử
đang đ9c đa vào sử ABng hi6n nay3 >5c +i6t $ua đI đ# +:c đầu +iết tGy chLnh và mM
!ộng cJng th;ng tin Ao NiO.!ay inc cung c"1 hi6n nay3
=h-ng .m xin chân thành cảm ơn thầyP
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
4/57
BTL Công nghệ portal
Chư$ng % & '( )i*+r,y -ort,l
%#% .ổng /0,n v( )i*+r,y
Li?@ra7 Portal l+ gi&i php CAng Eiện tV EbD thi^t _^ phù hbp ,i DD mô hQnh Xng
2ng trong DD D= $an9 tA DhXD + 2oanh nghiệp Dó nh$ D$ pht trin hệ thng thông tin
trn môi trjng Y@ nhkm thdD hiện DD giao 2Dh trdD t$7^n + 5V 2ng Intran@tInt@rn@t
nh m8t Dông D thi^t 7^$ trong DD hoWt E8ng9 D$ng Dp thông tin9 giao ti^p9 $&n l +
Ei>$ h+nh9 trao EAi + D8ng tD4
• L+ Dông D Dho php DD D= $an9 tA DhXD td Enh ngha + $&n tr CAng thông
tingiao ti^p Eiện tV DHa ring mQnh9 td $&n n8i 2$ng thông tin + DD 2Dh
trn mWng Intran@tInt@rn@t4• Cho php n h+nh m8t $7 trQnh `$t &n thông tin + DD Xng 2ng phn m>m
trn $an Eim tGDh hbp Dheng +o trong m8t giao 2iện Y@5it@ 2$7 nht4
Li?@ra7 Portal l+ 5&n phm EXng E$ trong 2anh 5Dh DD 5&n phm portal mq ng$n
mJ trn th^ gi,i hiện na7 2o tWp DhG In?orYorl24Dom + tA DhXD 0artn@r Enh gi trong
nhsng n(m a $a4 Li?@ra7 EbD pht trin t n(m -;;;9 ,i nhsng ,D ti^n nhanh +
>n sng9 Dó n>n t&ng _i^n treD uvram@Yor_w An Enh9 Dông nghệ tin ti^n9 hx trb DD
Dh$n Dông nghiệp phA i^n trn th^ gi,i4 )> tGnh n(ng + Dông nghệ9 Li?@ra7 Portal Dó
th 5nh ngang ,i DD 5&n phm th=ng mWi hiện na79 + EFD iệt Li?@ra7 Dó D8ng Eng
pht trin ng+7 D+ng l,n mWnh9 + Dó 5d tham gia h$ th$3n DHa U$n MiDro575t@m54
Li?@ra7 Portal EbD pht trin trn DD Dông nghệ tin ti^n9 DD Dông D + ngôn ngslp trQnh hiện EWi9 phn 2,i E]7 tóm lbD DD Dông nghệ9 ngôn ngs lp trQnh + môi
trjng pht trin Li?@ra7 Portal trn n>n _i^n treD y-RR uyaa - plat?orm9 Rnt@rpri5@
R2itionw:Li?@ra7 Portal 5V 2ng Dông nghệ m,i nht DHa yaa9 y-RR9 tGDh hbp _i^n treD
h,ng 2Dh UO" uU@riD@5zOri@nt@2 "rDhit@Dt$r@w + Dông nghệ {@ -4;4 %x trb r8ng
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
5/57
BTL Công nghệ portal
rqi DD Dh$n Dông nghiệp + Dh$n mJ uUO"P9 Lc"P9 |ML|UL9 UUL9 yU} 1~;9
yU}1/[9 {U}P9 {@5@riD@59 •w4 T$]n th@o DD _i^n treD trong EFD t& y-RR4 Li?@ra7
Portal trJ th+nh m8t hệ thng mJ + m>m 2€o9 Dó _h& n(ng tGDh hbp ,i DD hệ thng hW
tng + DD Xng 2ng9 DD 2Dh + DD ng$n 2s liệ$ _hD nha$4 Th@o Enh h,ng _i^ntreD Eó9 Li?@ra7 Portal D$ng Dp m8t tp DD giao 2iện E tGDh hbp ,i DD hệ thng +
Xng 2ng n ngo+i9 E&m &o tGnh E8D lp trong DD hoWt E8ng DHa phn nh]n hệ
thng4CD 2Dh + Xng 2ng DHa Li?@ra7 Portal EbD pht trin m8t DDh E8D lp 2,i
2Wng nhsng _nh thông tin ring DHa hệ thng uportl@t5w + t$]n thH DhFt Dh Dh$n pht
trin Xng 2ng trn portal yU} 1/[ + yU} -[/4 ),i thi^t _^ nh 79 m‚i ng$n thông tin
+ Xng 2ng Dó th EbD tGDh hbp m8t DDh thng nht +o hệ thng9 + to+n 8 hệ thng
Dó th 2# 2+ng EbD mJ r8ng ra th@o m‚i h,ng DhXD n(ng4 Ngôn ngs yaa l+ m8t ngônngs Dho php `]7 2dng DD phn m>m DhK Dn i^t m8t ln + Dó th DhW7 J m‚i n=i9 tXD
l+ DD Xng 2ng EbD i^t kng yaa DhW7 EbD trn nhi>$ n>n hệ thng _hD nha$
{in2oY59 Lin$`9 ƒni`9• co Eó Li?@ra7 Portal D*ng tha hJng EbD DD tGnh n(ng $
iệt Eó4 Li?@ra7 Portal Dó th DhW7 ,i nhi>$ Y@ 5@r@r + _^t ni E^n nhi>$ hệ D= 5J 2s
liệ$ _hD nha$ nh OraDl@9 U6L U@r@r9 M7 U6L9 cB-9• nhj +o m8t l,p um8t th+nh
phnw Dh$7n E&m nhn _^t ni D= 5J 2s liệ$ E E&m &o DD l,p phGa trn DHa Li?@ra7
Portal hoWt E8ng E8D lp _hông ph th$8D +o hệ $&n tr D= 5J 2s liệ$ D th n+o4
Li?@ra7 Portal EbD thi^t _^ trn n>n t&ng _i^n treD + Dông nghệ tin tin9 hoWt E8ng
t=ng tGDh ,i h$ h^t DD hệ Ei>$ h+nh9 hệ D= 5J 2s liệ$ + DD Y@ appliDation 5@r@r9
Li?@ra7 Portal E&m &o Dó th n h+nh E8D lp trn DD hệ Ei>$ h+nh _hD nha$ + t=ng
thGDh ,i nhi>$ hệ $&n tr D= 5J 2s liệ$ _hD nha$9 D$ng Dp m8t gi&i php phn m>m
_h$ng ,i E8 An Enh + _h& n(ng mJ r8ng Dao9 l$ôn 5Zn 5+ng Dho iệD n]ng Dp9 pht
trin + tGDh hbp DD Xng 2ng9 2Dh trong t=ng lai m+ _hông mt Dông DhKnh 5Va ha7
`]7 2dng lWi hệ thng trong t=ng lai4 Có th th7 rkng9 Li?@ra7 l+ gi&i php portal $
iệt + hiệ$ $&9 ti^t _iệm Dhi phG `]7 2dng9 trin _hai9 + l+ gi&i php &o to+n E$ t >
l]$ 2+i4
S
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
6/57
BTL Công nghệ portal
'p Xng „Ti$ Dh$n )iệt Nam„:
• Li?@ra7 Portal Ep Xng E7 EH DD ti$ Dh$n > tGnh n(ng + _… th$t n$
trong Công (n 5 1/Sn thông4• 'p Xng E7 EH DD ti$ Dh$n ‡t $8D th@o 6$7^t Enh 5 -;-;;[6'z
BTTTT an h+nh ng+7 ;\;n thông > canh
mD ti$ Dh$n > Xng 2ng Công nghệ thông tin trong DD D= $an nh+ n,D9 ao
gm DD Dh$n > _^t ni nh %TTP9 vTP9 Lc"P9 cNU9 POP9 TCPIP9444ˆ DD
Dh$n > tGDh hbp 2s liệ$ nh: |ML9 |UL9 }cv9 ƒTvz[9•ˆ + nhi>$ ti$ Dh$n
_hD4
%#1 Các 23c t4nh c5, )i*+r,y&
6+7 -l,t*or8&
M8t DAng thông tin thjng EbD Enh ngha nh l+ m8t n>n t&ng phn m>m Dho iệD
`]7 2dng DD trang Y@ + Xng 2ng Y@4 CAng thông tin hiện EWi Eq A 5$ng thm nhi>$
tGnh n(ng m+ l+m Dho Dheng ta Dó 5d lda Dh‚n tt nht Dho m8t m&ng r8ng DD Xng 2ng
Y@4 M8t 5 Xng 2ng phA i^n Dho m8t DAng thông tin ao gm:
/
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
7/57
BTL Công nghệ portal
Xây dựng 9,dg+t:; -ortl+t:; -,g+:; .h+8+:; !,vig,tion v 6+7:it+:&
N>n t&ng DAng thông tin l+m Dho ngji 5V 2ng 2# 2+ng E `]7 2dng DD trang Y@
+ DD Y@5it@5 kng DDh l‡p rp DD portl@t hoFD DD tiện GDh trn m8t trang
portal4CAng thông tin _^t hbp m8t DhH E> uh@a2@r ?oot@r + Di nhQn + D&m nhn Dh$ng
w9 m8t tp hbp DD trang9 Ei>$ h,ng um@n$ ar9 w9 + m8t tp hbp DD portl@t + tiện
GDh4 Ngji $&n tr Dó th `]7 2dng DD trang m+ _hông Dn mq hóa kng DDh 5V 2ng
lWi DD portl@t + tiện GDh hiện Dó 4
~
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
8/57
BTL Công nghệ portal
[
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
9/57
BTL Công nghệ portal
.r,ng ác nh?n&
CAng thông tin l+m Dho nó 2# 2+ng E `]7 2dng DD Y@5it@ m+ hin th n8i 2$ng
_hD nha$ tù7 th$8D +o iệD ngji Eó Eang Dó ha7 _hông E(ng nhp4
)G 29 m8t Y@5it@ ng]n h+ng Dó m8t tp hbp DD trang mô t& DD 2Dh DHa nó9 DDD$ng Dp EFD iệt9 + thông tin lin lWD Dó th tr$7 Dp +o tt D&ˆ T$7 nhin9 5a$ _hi
_hDh h+ng E(ng nhp 9 n8i 2$ng A 5$ng Dó th Dó 5Zn nh thông tin t+i _ho&n9 thanh
ton hóa E=n9 DD _ho&n a79 444
@ol+AB,:+d Cont+nt +liv+ry Dc0ng cEp n"i d0ng dự, trên v,i trFG&
CAng thông tin A 5$ng E=n gi&n hóa 5d pht trin DHa DD Y@5it@ nó hin th 2s liệ$
_hD nha$ tù7 th$8D +o ai tr‰ DHa ngji 5V 2ng4 )G 29 m8t trang Y@ ng]n h+ng Dótrang n 2anh + `D thdD ulogg@2zinw 9 nhng ngo+i ra D*ng Dó th DhK Dó DD trang _hD
nha$ Dó 5Zn ,i nhi>$ loWi _hDh h+ng _hD nha$4 M8t t+i _ho&n ti$ Dh$n Dó th Dó DD
2Dh + DD trang D= &n 9 trong _hi _hDh h+ng 2oanh nghiệp Dó th Dó DD trang A
5$ng EbD `D Enh4
\
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
10/57
BTL Công nghệ portal
Co880nity -,g+:D.r,ng c"ng 2ngG
Ngo+i ra9 DAng thông tin Dho php ngji 2ùngŠD$iu@n2Š$5@rw Enh ngha DD trang9
+ thm n8i 2$ng Dho trang Y@ DHa mQnh kng DDh 5V 2ng DD portl@t EbD `D Enhtr,D hoFD DD tiện GDh4 %‚ D*ng Dó th `D Enh nhsng ngji Dó th tr$7 Dp +o DD
trang DHa h‚4 Ua$ Eó DD th+nh in trong nhóm Dó th D8ng tD ,i nha$ trong trang D8ng
Eng DHa h‚
1;
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
11/57
BTL Công nghệ portal
I0ltipl+ l,ng0,g+: ;80ltipl+ pl,t*or8:DĐ, ngôn ngJ; 2, n(n tảngG
M8t _hi nó EbD pht trin9 m8t Y@5it@ Dó th Dn ph&i EbD l+m 5Zn kng nhi>$
ngôn ngs + t nhi>$ n>n t&ng uG 29 Eiện thoWi thông minh9 m7 tGnh &ngw4 CD DAng
thông tin D$ng Dp m8t ph=ng php E E=n gi&n hóa iệD pht trin + $&n l DD trang
Dho tng loWi ngji 2ùng D$i4
%#K IL r"ng v .My chNnh )i*+r,y
Li?@ra7 D$ng Dp nhi>$ tGnh n(ng o$tzo?zth@zo` 9 ao gm D& m8t hệ thng E7 EH
tGnh n(ng $&n l n8i 2$ng9 m8t 8 hbp tD `q h8i9 + m8t 5 Dông D 4 'i ,i h$ h^t
D+i EFt9 DD tGnh n(ng n+7 l+ DhGnh `D nhsng gQ Dnˆ nhng Eôi _hi 5 m$n mJ r8ngDD tGnh n(ng hoFD tù7 DhKnh h+nh i + 5d `$t hiện DHa h‚4
Li?@ra7 EbD thi^t _^ E EbD tù7 DhKnh4 Nhi>$ pl$gin + DD loWi pl$gin Dó th EbD
_^t hbp th+nh m8t tp tin {"} 2$7 nht4 Cheng ta hq7 nhQn +o nhsng _i$ D‡m + l+m
th^ n+o h‚ Dó th EbD 5V 2ng4
.0O chNnh )ooP v Q++l& .h+8+:
Th@m@5 giep E‚D `@m trang Y@ DHa + D&m nhn4 Dó th DhK Enh phi hbp m+$
5‡D + hQnh &nh thjng EbD 5V 2ng4 5 p 2ng _i$ 2ng Dho DD 7^$ t giao 2iện
ngji 2ùng nh phông Dhs9 lin _^t9 DD 7^$ t Enh h,ng9 ti$ E> trang9 trang + D$i
trang9 5V 2ng m8t 5d _^t hbp DHa CUU + )@loDit7 hoFD vr@@mar_@r m3$4 ),i "llo7ƒI
_h$ng Li?@ra7 "PI9 5V 2ng m8t giao 2iện phù hbp ,i DD 7^$ t giao 2iện ngji 2ùng
thông thjng m+ l+m Dho trang DHa 4 'i>$ n+7 l+m Dho nó 2# 2+ng E tWo ra DD trang
Y@ Dó Ep Xng tt ,i E8 r8ng DVa 5A DHa m7 tGnh E +n DHa ngji 2ùng9 m7 tGnh &ng9 + DD thi^t 2i E8ng4 6$an tr‚ng nht9 DhH E> Dho tp tr$ng +o iệD thi^t _^
giao 2iện ngji 2ùng DHa trang Y@9 trong _hi rji _h‹i DhXD n(ng DHa nó Dho DD portl@t4
.hê8 8"t l,yo0t 8Ri tự 2ịnh nghS,&
11
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
12/57
BTL Công nghệ portal
B trG n+7 l+ t=ng td nh DhH E>9 ngoWi tr h‚ DhK Enh 5d 5‡p `^p DHa DD portl@t
trn m8t trang h=n l+ Di nhQn DHa h‚ + D&m nhn4 Dó th tWo trG m3$ E tù7 DhKnh 5‡p
`^p DD portl@t DhK l+ DDh thGDh Dheng4 )+ thm DhG Dó th nheng DD portl@t thjng
EbD 5V 2ng4 C*ng ging nh DhH E>9 DD m3$ D*ng EbD i^t trong )@loDit7 + l+hotztrin _hai4
.My 7iTn ho3c IL r"ng U0tAo*ABo> ChVc nWng& HooP -l0gin:
Pl$gin5 %oo_ l+ DDh tù7 DhKnh DD DhXD n(ng Dt lŒi DHa Li?@ra7 tWi nhi>$ Eim
mJ r8ng EbD `D Enh tr,D4 Pl$gin5 móD EbD 5V 2ng E tha7 EAi DD th$8D DAng
thông tin hoFD E thdD hiện DD h+nh E8ng tù7 DhKnh _hJi E8ng9 t‡t m79 E(ng nhp9 E(ng
`$t9 tWo 5@55ion9 + ph hH7 5@55ion4 UV 2ng ao phH 2Dh 9 m8t pl$gin móD Dó ththa7 th^ t _ 2Dh Li?@ra7 lŒi ,i m8t tù7 DhKnh thdD hiện4 Pl$gin5 %oo_ D*ng Dó th
tha7 th^ DD m3$ yUP EbD 5V 2ng Ji t _ DHa DD portl@t mFD Enh4 %a7 nht DHa tt
D&9 móD EbD pl$gin5 nóng trin _hai ging nh DD portl@t4
!âng c,o C0:to8i,tion& Y>t -l0gin:
Pl$gin5 R`t D$ng Dp mXD E8 l,n nht DHa tGnh linh hoWt trong iệD tha7 EAi Dt lŒi
Li?@ra79 Dho php tha7 th^ > D= &n t _ l,p h‚D ,i m8t tù7 DhKnh thdD hiện4 T$7
nhin9 nó l+ _hông Dao m+ m8t pl$gin R`t i^t Dho m8t phin &n DHa Li?@ra7 5 ti^p tD
l+m iệD trong DD phin &n ti^p th@o m+ _hông 5Va EAi4 )Q l 2o n+79 R`t pl$gin5 DhK
EbD _h$7n 2ùng Dho DD trjng hbp trong Eó m8t tD Dao Dp l+ thdD 5d Dn thi^t9 +
_hông Dó 5d tha7 th^4 %q7 Dh‡D Dh‡n rkng Eq $@n th$8D ,i DD lŒi Li?@ra7 E D‡m R`t
DHa _hông &nh hJng ti$ DdD E^n DD DhXD n(ng 5Zn Dó DHa hệ thng4 MFD 2ù R`t
pl$gin5 EbD trin _hai nh pl$gin59 m7 DhH ph&i EbD _hJi E8ng lWi Dho DD tù7 DhKnh
DHa h‚ E Dó hiệ$ ldD4
1-
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
13/57
BTL Công nghệ portal
%#Z Ci 23t
%#Z#% Các công c[ c\n ch0 > t=ng
thGDh trn y}R n+7w• C+i EFt M75l ,i $5@rpa55 DhŽng hWn rootroot9 5a$ Eó +o M7U6L Comman2
Lin@ E gŒ lệnh tWo 2ataa5@
2rop 2ataa5@ i? @`i5t5 lportalˆDr@at@ 2ataa5@ lportal DharaDt@r 5@t $t?[ˆ
grant all on lportal4 to lportal‘loDalho5t i2@nti?i@2 7lportal Yith grant optionˆgrant all on lportal4 to lportal‘loDalho5t4loDal2omain i2@nti?i@2 7 lportal Yith grant optionˆ
• coYnloa2 RDlip5@ L$nar phin &n m,i nht9 t$7 nhin Dó th 2ùng &n n+o D*ng
EbD4• coYnloa2 TomDat ~4;4• coYnloa2 TomDat Pl$gin J Ejng lin_ http:YYY4@Dlip5@total@4Dom4
%#Z#1 CE0 h]nh Yclip:+
a4 TWo th mD c:’Li?@ra7zPortalz/4-
4 0i&i nn @Dlip5@ +o th mD c:’Li?@ra7zPortalz/4-’@Dlip5@
1
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
14/57
BTL Công nghệ portal
D4 0i&i nn tomDat /4; +o th mD c:’Li?@ra7zPortalz/4-’apaDh@ztomDatz~4;4-;
24 0i&i nn TomDat Pl$gin5 + Dop7 th mD Dom45752@o4@Dlip5@4tomDatŠ4-41 +o
th mD c:’Li?@ra7zPortalz/4-’@Dlip5@’2ropin5
@4 !hJi E8ng RDlip5@4 Ch‚n Yor_5paD@ Dho nó l+: c:’Li?@ra7zPortalz/4-’Yor_5paD@
?4 C$ hQnh RDlip5@ E nó nhn f2_:
z )+o m@n$ {in2oY5“Pr@?@r@nD@59 DliD_ +o yaa“In5tall y}R5
z Nhn net "229 Dh‚n Utan2ar2 )M ri nhn N@`t4 BroY5@ E^n th mD
yc! nh hQnh 4
1
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
15/57
BTL Công nghệ portal
Nhn vini5h9 ri O_4
g4 C$ hQnh RDlip5@ E nó nhn TomDat
z )+o m@n$ {in2oY5“Pr@?@r@nD@59 DliD_ +o TomDat
z Ch‚n TomDat )@r5ion / + BroY5@ E^n TomDat %om@ nh hQnh
1S
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
16/57
BTL Công nghệ portal
z CliD_ TomDat“y)M U@tting54 Ch‚n y}R l+ f2_14S4; + Thm +o ” E$ tin
2‰ng 5a$: AX8:%1^8 AX8>%_1Z8 AXX&I,>-+r8 ì+a%1^84 %Qnh :
1/
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
17/57
BTL Công nghệ portal
z Nhn net O_4
BưRc 1& Ch+cP o0t )i*+r,y `o0rc+ Cod+&
a4 ' l7 EbD Li?@ra7 Uo$rD@ Co2@ tr,D h^t ph&i l7 EbD U)N nh 5a$:
z B,D 1: )+o m@n$ %@lp“ In5tall N@Y Uo?tYar@4 Nhn net "224
z B,D -: 'i>n +o cialog Bo` Dp Nam@LoDation nh 5a$:
U$Dlip5@http:5$Dlip5@4tigri54org$p2at@Š14/4` 4 Nhn O_4 %Qnh
1~
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
18/57
BTL Công nghệ portal
z B,D : Ua$ _hi n O_9 Dh‚n D& lda Dh‚n J E=i ” Nam@ ri n N@`t +
ti^p TD l+m th@o h,ng 23n DHa RDlip5@4 L$ iệD 2oYn U$Dlip5@ thKnh
tho&ng o lxi4 N^$ Dó o lxi ph&i l+m lWi t ,D -4
z B,D :
zB1: )+o {in2oY5“Op@n P@r5p@Dti@“Oth@r“U)N }@po5itor7 R`ploring4
Nhn O_4
1[
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
19/57
BTL Công nghệ portal
zB-: Trn !h$ng nhQn U)N }@po5itori@5 nhn Dh$8t ph&i9 Dh‚n
N@Y“}@po5itor7 LoDation + Ein +o 2‰ng 5a$:
:vn&bb:vn#li*+r,y#co8br+po:bp07lic 4 Ua$ Eó nhn vini5h4
z B: MJ net :vn&bb:vn#li*+r,y#co8br+po:bp07licport,l7r,nch+: 4
Nhn Dh$8t ph&i +o S4-4` ri m Ch@D_o$t nh hQnh
1\
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
20/57
BTL Công nghệ portal
•
-;
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
21/57
BTL Công nghệ portal
z B4 !h l]$9 D E8 h=n ti^ng +
Dó th Dó lxi4 N^$ o lxi l+m lWi t B-4
BưRc K& B0ild Y>t&
a4 Ch‚n yaa P@r5p@Dti@9 mJ _h$ng nhQn Naigator th7 EbD Prof@Dt portal
4 MJ _h$ng nhQn "nt4 Lôi ?il@ $il24`ml t th mD portal 5ang _h$ng nhQn "nt
nh hinh 2,i
D4 Cp nht TomDat E nó nhn môi trjng R`t
z TWo m8t yaa Prof@Dt tn l+ U@r@r
z Ch$8t ph&i +o prof@Dt U@r@r + Dh‚n N@Y“vol2@r
-1
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
22/57
BTL Công nghệ portal
z Nhp tn ?ol2@r trùng ,i tn th mD TomDat Dho 2# nh,:
apaDh@ztomDatz/4;4-;
z Nhn net ––"2anD@2
z Nhn Ch@D_ o` Lin_ to ?ol2@r in th@ ?l@ 575t@m9 BroY5@ E^n ?ol2@r DhXa
tomDat4
z Nh]n vini5h9 t gij Dó th thao tD ,i U@r@r trn RDlip5@ tha7 Q m‰ E^n tn
vol2@r DhXa nó4
@4 C$ hQnh U@r@r E nó nhn th iện DD ?il@ 4far
z Ch$7n $a _h$ng nhQn PaD_ag@ R`plor@r
z Tr‹ t,i U@r@r“apaDh@ztomDatz/4;4-;“Don?
z MJ ?il@ Datalina4prop@rti@5
z TQm E^n th$8D tGnh Dommon4loa2@r9 thm +o D$i 2‰ng E EbD nh 5a$:
Dommon4loa2@r—˜™Datalina4hom@šli9˜™Datalina4hom@šli4far9˜
™Datalina4hom@šli@`t4far
z Ua@ ?il@ Eó lWi4
TWo ?il@ 5@t@n4at E Dó th g‚i tomDat t 2‰ng lệnh + tr$7 Dp tomDat t N@t@an5
nh 5a$:
z Tr‹ t,i U@r@r“apaDh@ztomDatz/4;4-;“in
--
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
23/57
BTL Công nghệ portal
z TWo m8t ?il@ 5@t@n4at ,i n8i 2$ng 5a$:
5@t y")"ŠOPTU—›y")"ŠOPTU› z|m`1;-
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
24/57
BTL Công nghệ portal
app45@r@r4tomDat4@r5ion—/4;
app45@r@r4tomDat4Dla55@54gloal42ir—c:Li?@ra7zPortalzS4-apaDh@ztomDatz
/4;4-;li
app45@r@r4tomDat4li4@n2or5@242ir—c:Li?@ra7zPortalzS4-apaDh@ztomDatz/4;4-;li@`t
app45@r@r4tomDat4li4gloal42ir—c:Li?@ra7zPortalzS4-apaDh@ztomDatz/4;4-;li@`t
app45@r@r4tomDat4li45$pport42ir—c:Li?@ra7zPortalzS4-apaDh@ztomDatz/4;4-;li@`t
app45@r@r4tomDat45$pport42ir—c:Li?@ra7zPortalzS4-apaDh@ztomDatz/4;4-;li@`t
@4 B$il2:
z Ch$7n $a _h$ng nhQn ant4 MJ net portal
z Bm Dl@an4 'bi o BƒILc UƒCCRUUvƒLL
z Bm 5tart4 'bi _ho&ng 1< phet o BƒILc UƒCCRUUvƒLL
z Bm $il2z@`t4 'bi _ho&ng - phet o BƒILc UƒCCRUUvƒLL
z 'q B$il2 `ong môi trjng @`t4
BưRc Z& +ploy Y>t
a4 Nhn Prof@Dt @`t:
Ua$ _hi $il2 `ong9 Eq Dó m8t prof@Dt m,i trong Yor_5paD@ l+ @`t4 ' @Dlip5@ nhn
prof@Dt m,i n+7 l+m nh 5a$:
z Ch$7n $a _h$ng nhQn Naigator9 n Dh$8t ph&i9 Dh‚n Import
z Ch‚n 0@n@ral“R`i5ting Prof@Dt5 into {or_5paD@
-
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
25/57
BTL Công nghệ portal
z BroY5@ root 2ir@Dtor7 E^n th mD c:’Li?@ra7zPortalzS4-’Yor_5paD@’@`t
z Nhn vini5h4
4 C$ hQnh _^t ni CUcL
z 0i& 5V E(ng nhp m75l ,i $5@rpa55 l+ rootroot
z Trn _h$ng nhQn Naigator9 mJ net @`t“@`tzimpl“5rD9 mJ ?il@
portalz@`t4prop@rti@5 + thm +o 2‰ng 5a$4
f2D42@?a$lt42ri@rCla55Nam@—Dom4m75l4f2D4cri@r
f2D42@?a$lt4$rl—f2D:m75l:loDalho5tlportalž
$5@ƒniDo2@—tr$@ŸDharaDt@rRnDo2ing—ƒTvz[Ÿ$5@va5tcat@Par5ing—?al5@
f2D42@?a$lt4$5@rnam@—root
f2D42@?a$lt4pa55Yor2—root
z Ua@ ?il@ Eó lWi
D4 ChKnh 5Va DD ?il@ prop@rti@5
z Dop7 - ?il@ app45@r@r4h$nghm4prop@rti@59 $il24h$nghm4prop@rti@5 t th
mD portal +o th mD @`t
24 c@plo7
z !o ?il@ $il24`ml t th mD @`t 5ang _h$ng nhQn "nt
z Ch$7n $a _h$ng nhQn "nt9 mJ net @`t
-S
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
26/57
BTL Công nghệ portal
z Bm Dl@an4 'bi o BƒILc UƒCCRUUvƒLL
z Bm 2@plo74 'bi o BƒILc UƒCCRUUvƒLL
z 'q 2@plo7 `ong4 Bm +o i$ tbng Utart TomDat E DhW7 Li?@ra7 Portal4
%# .]8 hie0 công nghệ
Th@o {i_ip@2ia „M8t Xng 2ng Y@ l+ m8t Xng 2ng m+ EbD tr$7 Dp $a mWng
nh Int@rn@t hoFD mWng n8i 84„ M8t Xng 2ng DAng thông tin l+ m8t Xng 2ng Y@ Dó
th Dùng tn tWi ,i DD Xng 2ng _hD4 CD tGnh n(ng E‰n 7 DHa Xng 2ng DAng thông
tin EbD D$ng Dp Ji DD n>n t&ng DAng thông tin E gi&m thji gian pht trin + D$ng
Dp _inh nghiệm phù hbp h=n Dho ngji 2ùng D$i4
L+ m8t nh+ pht trin m$n DhW7 DD Xng 2ng DHa trn E$ trang DHa Li?@ra7
Portal9 Dó th m$n i^t DDh tt nht + nhanh nht E l+m Ei>$ Eó l+ gQž Li?@ra7 hx trb
hai _hi niệm DhGnh9 2da trn DD Dh$n Dông nghệ _^t hbp ,i DD Xng 2ng DHa +o
Li?@ra7: Portl@t5 + tiện GDh Op@nUoDial4
%##% -ortl+t:
Portl@t5 l+ nhsng Xng 2ng Y@ nh‹ i^t kng yaa DhW7 trong m8t phn DHa m8t
trang Y@4 Tri tim DHa t _ thdD hiện DAng thông tin l+ DD portl@t DHa nó9 Ji Q Dheng
DhXa DD DhXD n(ng DhGnh4 CD portl@t Dontain@r DhK tp hbp DD portl@t `$t hiện trn mxi
trang4
! t _hi Dheng E8D lp ho+n to+n 9 portl@t l+ D= Dh^ mJ r8ng ti thi$ Dho iệD mJ
r8ng Li?@ra79 + D*ng l+ nhsng lda Dh‚n pht trin Dh$7n ti^p t=ng thGDh nht4 Cheng
trin _hai nh pl$gin5 +o th hiệnuin5tanD@5w DHa Li?@ra79 23n E^n thji gian Dh^t4 M8t
pl$gin E8D lp Dó th DhXa nhi>$ portl@t9 Dho php Dhia 5€ DhXD n(ng DHa th+nh nhi>$
m&nh nh‹ h=n Dó th EbD 5‡p `^p td E8ng trn m8t trang4 Portl@t Dó th EbD i^t kng
DDh 5V 2ng t _ DD yaa Y@ ?ram@Yor_ Dó hx trb pht trin portl@t9 ao gm D&
-/
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
27/57
BTL Công nghệ portal
?ram@Yor_ D th DHa Li?@ra7: M)C Portl@t + hbp _im Portl@t4 Portl@t Dó th EbD 5V
2ng E `]7 2dng DD Xng 2ng phXD tWp _ t _hi h‚ Dó th tn 2ng DD 8 E7 EH DD
Dông nghệ + DD th iện Dho DD n>n t&ng yaa4
%##1 Up+n`oci,l 9,dg+t:
Tiện GDh Op@nUoDial thjng 2+nh Dho DD Xng 2ng nh‹9 EbD i^t kng DDh 5V
2ng Dông nghệ trQnh 2$7ệt ph nh %TML + yaaUDript4 C*ng ging nh DD portl@t9
tiện GDh Op@nUoDial D$ng Dp m8t DDh ti$ Dh$n E pht trin DD Xng 2ng Dho m8t
môi trjng DAng thông tin4 T góD E8 Dông nghệ9 m8t 5d _hD iệt $an tr‚ng l+ h‚
_hông p EFt m8t Dông nghệ aD_z@n2 D th9 DhŽng hWn nh yaa RR9 P%P9 }$79
P7thon9 • M8t _hD iệt nsa l+ Dheng Eq EbD thi^t _^ EFD iệt E thdD hiện DD Xng
2ng `q h8i9 trong _hi portl@t EbD thi^t _^ Dho t _ loWi Xng 2ng4 BJi Q Ei>$ n+79
Op@nUoDial tiện GDh _hông DhK D$ng Dp m8t tp hbp DD Dông nghệ E pht trin + DhW7
DD Xng 2ng9 m+ D‰n l+ m8t tp DD "PI Dho php DD Xng 2ng E Dó EbD thông tin t
môi trjng `q h8i nh DD thông tin > m8t pro?il@ DHa ngji 2ùng9 DD hoWt E8ng +
DHa h‚4
M8t tiện GDh Op@nUoDial EbD trin _hai trong Li?@ra7 l+ m8t trong DD loWi 5a$
E]7:
.iện 4ch tf >,&
'bD thdD hiện trong m8t m7 DhH t `a nhng EbD trQnh +7 trong m8t trang
nht Enh n^$ nó l+ m8t n>n t&ng Xng 2ng4 Trin _hai tiện GDh t `a rt E=n gi&n9 nhng
DD DAng thông tin ph th$8D +o DD m7 DhH Ei>$ _hin t `a Dho DD tiện GDh E l+m
iệD4 Trin _hai nh m8t Dông D Ei>$ _hin t `a _hông ph&i l+ m8t lda Dh‚n _h& thi
trong m8t 5 môi trjng Intran@t m+ _hông EbD ti^p Dn E7 EH ,i Int@rn@t4
• .iện 4ch 2ị, phư$ng:
-~
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
28/57
BTL Công nghệ portal
'bD trin _hai tWi DD m7 DhH Li?@ra7 m8t DDh t=ng td nh DD portl@t4 ! t
_hi m8t tiện GDh EbD Enh ngha trong m8t tp tin |ML9 t&i ln tp tin n+7 l+ tt D&
nhsng gQ Dn thi^t E trin _hai DD tiện GDh4
M8t _hi Eq l$ tiện GDh m,i DHa 9 nó `$t hiện nh m8t Xng 2ng m+ $&n tr
in Dó th thm +o DD trang trang Y@ DHa h‚4
Li?@ra7 Dho php ti^p `eD ,i DD portl@t ,i th^ gi,i o$t52@ nh tiện GDh
Op@nUoDial4 'ó l+9 Dó th pht trin m8t portl@t + 5a$ Eó E Dho t DX ai Dó $7>n tr$7
Dp +o portl@t DHa thm nó nh l+ m8t tiện GDh t `a E^n DD trang trn DD DAng _hD
hoFD DD mWng `q h8i4
%##K ` d[ng lại các Vng d[ng +7 c :jn&
'i>$ gQ n^$ Eq Dó m8t Xng 2ng hiện Dó m+ Dha EbD thdD hiện nh m8t portl@t
hoFD Op@nUoDial ž Dó nhi>$ lda Dh‚n9 ao gm:
• )i^t lWi DD Xng 2ng nh m8t portl@t4
• TWo DD portl@t E=n gi&n m+ Dheng t=ng tD ,i DD Xng 2ng uDó th 5V 2ng
2Dh {@w + D$ng Dp DD DhXD n(ng Dho ngji 2ùng D$i Dùng4
• TWo m8t tiện GDh Op@nUoDial l+ m8t Yrapp@r Dho DD Xng 2ng4 CD tiện GDh Dó th
5V 2ng m8t Ivram@ E hin th m8t phn DHa Xng 2ng trong DD trang portal4
• TWo m8t portl@t9 tGDh hbp DD Xng 2ng t `a hoFD 5V 2ng m8t Ivram@ hoFD m8t
pro`7 %TTP uG 29 5V 2ng {@Pro`7 portl@t DHa Li?@ra7w4 'i>$ n+7 E‰i h‹i ph&i
thdD hiện 5ingl@ 5ignzon gisa DD DAng thông tin + DD Xng 2ng4
• N^$ Xng 2ng EbD thdD hiện kng DDh 5V 2ng Utr$t5 14`9 nó Dó th EbD
Dh$7n EAi 5ang m8t Xng 2ng portl@t DhK ,i m8t +i tha7 EAi4
-[
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
29/57
BTL Công nghệ portal
• N^$ Xng 2ng EbD thdD hiện kng DDh 5V 2ng yUv9 nó Dó th EbD Dh$7n EAi
5ang m8t Xng 2ng portl@t DhK ,i m8t +i tha7 EAi4
Li?@ra7 l$ôn D g‡ng E D$ng Dp _h& n(ng t=ng thGDh ,i t _ Dông nghệ yaa n+o
m+ nhsng ngji lp trQnh Dó th 2ùng E pht trin DD Xng 2ng4 Nhj DD portl@t +
thông 5 _… th$t yaa RR9 mxi Xng 2ng portl@t Dó th 5V 2ng thi^t lp ring DHa th
iện + Dông nghệ 2ù Dheng EbD 5V 2ng Ji Li?@ra7 ha7 _hông4
M8t +i vram@Yor_ thjng EbD 5V 2ng :
14 Utr$t5 -9 Upring M)C9 P%P9 }$79 •
-4 vram@Yor_ th+nh phn9 DhŽng hWn nh yaaU@r@r vaD@5 ¡ uyUvw9 )aa2in9 +0oogl@ {@ Tool_it u0{Tw9 EFD iệt tt Dho DD Xng 2ng m7 tGnh E +n 4 M)C
?ram@Yor_9 thjng EbD 5V 2ng Q tGnh linh hoWt4
4 vram@Yor_ E=n gi&n h=n: DD Xng 2ng Portl@t thjng E=n gi&n h=n E thdD hiện
5o ,i DD Xng 2ng Y@ E8D lp4 !hi nghi ngj9 5V 2ng _h$ôn _hA E=n gi&n uG
29 M)C Portl@t Li?@ra7 hoFD "llo7 Portl@tw4
M8t 5 ?ram@Yor_ E> Dp J trn ao gm DD mq yaaUDript DHa ring h‚ E D$ng Dpm8t 5d t=ng tD mXD E8 Dao 4 'ó l+ trjng hbp ,i 0{T9 )aa2in9 + trin _hai yUv uG
2 nh ICR?aD@5 hoFD vaD@5 }iDh4 Có th 5V 2ng t _ th iện yaaUDript ,i Li?@ra79
ao gm f6$@r79 cofo9 ƒI9 U@nDha utr,D E]7 EbD i t̂ E^n nh R`tyUw9 + Upro$tCor@4
! t phin &n /9 t$7 nhin9 Li?@ra7 Dó th iện ring DHa mQnh g‚i l+ "llo7ƒI m+ l+
2da trn ƒI 4 "llo7ƒI Dó m8t tp hbp l,n DHa DD th+nh phn EbD thi^t _^ EFD iệt
Dho DD giao 2iện ngji 2ùng hiện EWi4 Portl@t5 lŒi Li?@ra7 5V 2ng "llo7ƒI4 Dó th 5V
2ng Dho DD portl@t "llo7ƒI tù7 DhKnh hoFD 5V 2ng m8t th iện yaaUDript9 mi#n l+
th iện _hông `$ng E8t ,i DD th iện tham Dhi^$ Ji DD portl@t _hD EbD trin _hai
tWi DD DAng thông tin t=ng td4
-\
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
30/57
BTL Công nghệ portal
%##Z ̀ +rvic+ B0idl+r
Service Builder là một công cụ tạo mã mô hình định hướng xây dng
!"i #i$er%y cho &h'& c(c nhà &h(t tri)n đ) x(c định mô hình đ*i tư+ng
t,y ch-nh đư+c g.i là c(c thc th)/ Service Builder tạo r% một lớ& dịch
vụ thông 0u% 0u%n h1 đ*i tư+ng !2n đ3 45678 công ngh1 cung c9&
một &hân t(ch r: ràng gi;% mô hình đ*i tư+ng c" d; li1u n?m !@n dưới/ Aiu này giC& tDng th@m nghi1& vụ logic
cEn thiFt cho Gng dụng/ Service Builder cH một tI& tin J7# như là đEu
vào và tạo r% nh;ng mô hình cEn thiFtK &er>i>tenceK và c(c lớ& dịch vụ
cho Gng dụng c" d; li1uK
cho &h'& tI& trung vào c(c NhO% cạnh mGc độ c%o h=n ci>tenceK và tEng dịch vụ• R động tạo r% c(c dịch vụ đị% &hư=ng và t x%• R động tạo r% c(c c9u hình Ti!ern%te và S&ring• TU tr+ cho vi1c tạo r% c(c &hư=ng &h(& tìm NiFm cho c(c thc th)
và c(c &hư=ng &h(& công cụ tìm NiFm mà theo 0uyn• Jây dng hU tr+ !ộ nhớ đ1m thc th)• TU tr+ cho c(c truy v9n SV# t,y ch-nh và truy v9n động• #ưu tr; thMi gi%n &h(t tri)n
#i$er%y >P dụng Service Builder đ) tạo r% t9t c2 c(c mã c= >" d; li1u
duy trì nội !ộ c
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
31/57
BTL Công nghệ portal
Builder/ SP dụng dịch vụ Builder trong #i$er%y Wort%l và &lugin> #i$er%y
chGng tZ nH là một công cụ mạnh m[ và đ(ng tin cIy/
Service Builder là d\ >P dụng và c(c nhà &h(t tri)n cH th) tiFt Ni1m
r9t nhiu thMi gi%n &h(t tri)n/ 7]c d, >* lư+ng ^le Service Builder tạo
r% cH th) cH v_ đ(ng >+ lCc đEuK c(c nhà &h(t tri)n ch- cEn làm vi1c với
một vài tI& tin đ) thc hi1n c(c t,y ch-nh cho c(c Gng dụng c cEn thiFt &h2i viFt và duy trì
mã truy cI& c= >" d; li1u/ A) tạo r% một lớ& dịch vụ c= !2nK ch- cEntạo một tI& tin >ervice/xml và chạy Service Builder/ Aiu này tạo r%
một ^le /`%r dịch vụ mới cho c(c d (n c" hạ
tEng li@n 0u%n/ Lh;ng lớ& ri@ng !i1t đại di1n cho một t(ch lành mạnh
ctic/
7Ui thc th) đư+c tạo r% !"i Service Builder chG% một lớ& thc hi1n
mô hìnhK một lớ& thc hi1n dịch vụ đị% &hư=ngK và t,y ch.n một lớ&
thc hi1n dịch vụ t x%/ a(c t,y ch-nh và logic !u>ine>> cH th) đư+cthc hi1n trong c(c cl%>>/ Rr@n thc tFK đây là nh;ng cl%>> ch- đư+c tạo
r% !"i Service Builder đư+c d định d,ng đFn và cH th) t,y ch-nh/ 7ột
c(ch Nh(c Service Builder giC& tiFt Ni1m thMi gi%n &h(t tri)n !?ng c(ch
cung c9& S&ring và Ti!ern%te c9u hình cho d (n c
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
32/57
BTL Công nghệ portal
7ột l+i Och Nh(c cP dụng Xịch vụ Builder là nH cung c9&
hU tr+ cho vi1c tạo r% c(c &hư=ng &h(& công cụ tìm/ Whư=ng &h(&
finder nhIn nh;ng đ*i tư+ng thc th) t c(c c= >" d; li1u d% tr@n c(c
thông >* 0uy định/ ah- cEn x(c định c(c loại &hư=ng &h(& công cụ tìmđ) đư+c tạo r% trong c(c tI& tin c9u hình >ervice/xml và Xịch vụ
Builder hi1n &hEn cn lại/
Xịch vụ Builder cng cung c9& c(c tOnh nDng hU tr+ !ộ nhớ đ1m/
#i$er%y lưu tr; c(c đ*i tư+ng " !% c9& độQ thc th)K tìmK và Ti!ern%te/
Rheo m]c địnhK #i$er%y >P dụng ehc%che như một nhà cung c9& !ộ nhớ
c%che c= !2n cho mUi ngưMi trong c(c c9& !ộ nhớ c%che nhưng đây là
c9u hình thông 0u% cng thông tin/
Xịch vụ Builder là một công cụ linh hoạt/ LH t động hH% nhiu
nhi1m vụ thông thưMng li@n 0u%n với vi1c tạo r% c= >" d; li1u đ%ng
Ni@n trì nhưng nH Nhông ngDn c2n c(c nhà &h(t tri)n t vi1c tạo r% c(c
câu l1nh t,y !iFn truy v9n SV# ho]c c(c &hư=ng &h(& công cụ tìm t,y
ch-nh/ Xịch vụ Builder cho &h'& c(c nhà &h(t tri)n đ) x(c định c(c truy
v9n SV# t,y !iFn trong một tI& tin J7# và đ) thc hi1n c(c &hư=ng
&h(& công cụ tìm t,y ch-nh đ) chạy c(c truy v9n/ Aiu này cH th) h;u
OchK vO dụK đ) l9y &hEn cụ th) c" d; li1u
thông 0u% truy v9n nDng động/
a(c tOnh nDng tr@n giC& tiFt Ni1m r9t nhiu thMi gi%n &h(t tri)nK c2
v thMi gi%n &h(t tri)n !%n đEu và thMi gi%n đ) duy trìK m" rộngK ho]ct,y !iFn một d (n/
-
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
33/57
BTL Công nghệ portal
Chư$ng 1 & -hân t4ch thiTt PT
1#% Iô tả v >ác 2ịnh nghiệp v[ 7i toán
Tên đề tài: Xây dựng cổng thông tin phân công lịch giảng dạy cho giáo viên
trường Đại học Công nghiệp H !"i#
MD EGDh: |]7 2dng m8t Y@5it@ Dho php ph]n Dông lDh gi&ng 2W7 Dho DD gio
in Dông tD tWi trjng 'Wi h‚D Công nghiệp %+ N8i4
Mô t&:
']7 l+ hệ thng phn m>m trn n>n Y@9 Dó DD DhXD n(ng + hoWt E8ng D*ng
nh DD nghiệp EbD thdD hiện nh m8t phn m>m tr$7>n thng9 ,i DD giao 2iện
EbD thi^t _^ th@o DD ti$ Dh$n giao 2iện DHa m8t Y@5it@ thông thjng4 %ệ thng Dho
php9 5a$ _hi E(ng nhp9 ngji $&n l Dó th thm DD l,p E8D lp m,i th@o DD môn
h‚D9 5Va thông tin DD l,p h‚D nh ng+7 h‚D9 ng+7 ‡t E$9 ng+7 _^t theD9 Ea Eim h‚D9
tha7 EAi 5 lbng h‚D 5inh ti thi$9 5 lbng ti Ea9 Eóng DD l,p n^$ nh l,p Eó Eq EH5 lbng 5inh in E(ng _G4
ChXD n(ng DhGnh DHa hệ thng l+ ph]n Dông gi&ng 2W7 Dho gio in 2da trn
thông tin gio in +o DD l,p Eq Dó + Dha EbD ph]n Dông n trong hệ thng4 %ệ
thng 5 hx trb ngji $&n l kng DDh Ea ra DD gio in Dó th EbD ph]n Dông _hi
ngji $&n l Dh‚n m8t l,p h‚D n+o Eó4 Ngo+i ra Dó th `@m thông tin DHa m8t l,p h‚D
n+o Eó9 `@m l,p Eó Eq EbD ph]n Dông ha7 Dha4 %ệ thng D*ng Ea ra DD thng _ >
5 lbng l,p9 5 lbng gio in9 5 ti^t gio in Eó EbD ph]n Dông9 D(n DX +o Eó E
Dó th Do ph=ng n Ei>$ DhKnh phù hbp4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
34/57
BTL Công nghệ portal
Các tác nhân Các c, : d[ng
iảng vin '(ng nhp hệ thng
Tra DX$ lDh 2W7
|@m thông tin gi&ng in
=,n +ộ (hoa '(ng nhp hệ thng
MJ l,p + 2$7 trQ thông tin l,p h‚D
Ph]n Dông gi&ng 2W7 Dho gio in
Cp nht gi&ng 2W7: EAi gio in
2W7 Dho l,p
Quản t!R c"1 cao '(ng nhp hệ thng
Thm9 5Va `óa t+i _ho&n ngji 5V
2ng
1#1 .hiTt PT chư$ng tr]nh
1#1#% .hiTt PT 2ki tư=ng
`.. .ên 2ki tư=ng .h0"c t4nh c5, 2ki tư=ng 9hi ch
1
0io )in - Mq gio in: arDhar uSw9 a$toinDr@at@- Tn g: narDhar u;w- 0i,i tGnh: 5mallint uw- %‚D : narDharu-;w- !hoa : _hoa
- TA 8 môn : toomon- U'T : narDharu11w- 'a DhK : narDhar u-;;w- ChXD : narDharu-;w- 0io in hbp Engž :5mallint uw- 0io in DhGnh thXDž : 5mallintuw
- ƒ5@r - aDDo$ntIc : 5mallint uSw9 a$toinDr@at@
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
35/57
BTL Công nghệ portal
- aDDo$ntNam@: narDhar u1Sw- pa55{or2 : narDhar u[z1Sw- $7>n tr$7 nhp : narDhar u1;w- mt _h$ Dp - : narDharu[z1Sw- @mail: narDharu;w
- 5 ln E(ng nhp 5mallint- Eq _GDh hoWt: 5mallintuw- ng+7 E(ng nhp D$i : arDharu1;w- h+nh E8ng D$i Dùng: narDharu-;w- `óaž 5mallint uw
!hoa - mq _hoa arDharuSw- tn _hoa narDhar u-;w- Ea DhK : narDhar u1;;w- Eiện thoWi : arDharu11w- @mail : arDharu-;w
<
TA 8 môn - mq tA: arDharuSw- tn tA: narDharu-;w- _hoa: arDharuSw- tA trJng ugio inw: arDharuSw- U lbng gio in: 5mallintuSw- U g thWD 5…: 5mallintuSw- U g trn thWD 5…:5mallintuSw- 'a Eim:narDharu-;w
S
Môn uh‚D
phnw
- Mq môn:arDharuSw- Tn môn:narDharu-;w
- U tGn DhK: 5mallintuSw- Môn Ei>$ _iện: arDharuSw- U ti^t l th$7^t: 5mallintuSw- U ti^t thdD h+nh:5mallintuSw- $ D$ h‚D g:- Môn td Dh‚nž 5mallintuw- Môn ‡t $8Dž 5mallintuw- TA 8 môn arDharuSw- 0hi Dhe:t@`t- %Qnh thXD thi:narDharu-;w-
Có 7$ D$ tlž: 5mallintuw
- U tGn DhK
ti Ea- U tGn DhK
ti thi$
/
L,p - Mq l,p: arDharuSw- Tn L,p:narDharu-;w- !hoa: arDharuSw- %ệ E+o tWo: narDharuSw- !hóa: arDharu-;w- ghi Dhe: t@`t
S
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
36/57
BTL Công nghệ portal
~
L,p E8D lp
u_^ tha t
l,pw
- Mq l,p:arDharuSw- Tn l,p: narDharu-;w- !hoa: arDharuSw- %ệ E+o tWo: arDharuSw- %ệ 5 h‚D phn :5mallintuSw
- !Q h‚D:narDharu-;w- N(m h‚D: arDharu-;w- Môn umq h‚D phn . mq mônw:
arDharuSw- TrWng thi: 5mallintuw- U 5 ti thi$: 5mallintuSw- U 5 ti Ea: 5mallintuSw- 0hi Dhe: t@`t- U 5 hiện tWi: 5mallintuSw- Ng+7 ‡t E$ h‚D: arDharu1;w- Ng+7 _^t theD h‚D: arDharu1;w- !hóa h‚D:arDharuSw- Ng+7 h‚D: arDharu1;w- 'a Eim : arDharu-;w- Ng+7 mJ l,p: arDharu1;w- Ng+7 Eóng l,p: arDharu1;w
[
L,p $ tin
u_^ tha t
l,pw
- Mq l,p: arDharuSw- Tn l,p:narDharu-;w- !hoa: arDharuSw- %ệ E+o tWo: arDharuSw
- !hóa h‚D: 5mallintuw- U 5 hiện tWi:5mallintuw- 0hi Dhe:t@`t- Tn l,p trJng: narDharuS;w- UcT l,p trJng: arDharu11- 0) DhH nhiệm: arDharuSw- 'a Eim h‚D:narDharu-;w
\
%ệ E+o tWo - Mq hệ E+o tWo: arDharuSw- Tn hệ E+o tWo: narDharu-;w- U n(m h‚D ti thi$: 5mallintuSw
- U n(m h‚D ti Ea: 5mallintuSw- %ệ 5 nh]n:5mallintuSw- Ng+7 thm +o:arDharu1;w
11 LDh ph]n
Dông gi&ng 2W7
- Mq lDh: arDharuSw- Ng+7 lp: arDharu1;w- Ng+7 Dp nht:arDharu1;w- Ng+7 Dp nht D$i Dùng: arDharu1;w
/
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
37/57
BTL Công nghệ portal
- 0io in :arDharu1;w- L,p: arDharuSw- 'a Eim 2W7:narDharu-;w- Ng+7 2W7:arDharu1;w- Ti^t 2W7:5mallintuSw
- N(m h‚D:arDharu
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
38/57
BTL Công nghệ portal
4 B&ng tA 8 môn utlgro$pw
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
39/57
BTL Công nghệ portal
~4 B&ng l,p E8D lp utl5$f@DtDla55w
[4 B&ng gio in utlt@aDh@rw
\
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
40/57
BTL Công nghệ portal
\4 B&ng lDh gi&ng 2W7 utlt@aDh5Dh@2$l@w
1;4B&ng th@o 2Œi gi&ng 2W7 gio in utlt@aDhtraD_w
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
41/57
BTL Công nghệ portal
1#1#K .hiTt PT gi,o diện
- canh 5Dh giao 2iệno 0iao 2iện Dho Dn 8 _hoa
0iao 2iện E(ng nhp4 0iao 2iện "2min 0iao 2iện Dho Dn 8 mJ l,p E8D lp 0iao 2iện Dp nht thông tin l,p E8D lp 0iao 2iện hin th 2anh 5Dh l,p E8D lp 0iao 2iện ph]n Dông gi&ng 2W7 0iao 2iện EAi ph]n Dông 0iao 2iện 2anh 5Dh ph]n Dông : lDh gi&ng 2W7 ugm thông tin >
l,p h‚D + gio in 2W7 l,p Eów4
o 0iao 2iện Dho $&n tr Dp Dao: Thm t+i _ho&n ngji 5V 2ng Cp nht thông tin ngji 5V 2ng
o 0iao 2iện E(ng nhpo 0iao 2iện ngji 5V 2ng :
0iao 2iện `@m lDh h‚D 0iao 2iện `@m lDh 2W7 Trang DhH
1#1#Z Cách 2ư, 2( ti vo hệ thkng )i*+r,y porlt,l
%ệ thng $&n l gi&ng 2W7 5 EbD Ea +o DAng thông tin 2da trn DD thi^t _^ Eq Dó
5Zn nh trn gm:
z Thi^t _^ D52l4z Thi t̂ _^ DD Ei tbng p@r5i5t@n4z Thi t̂ _^ DD giao 2iện ngji 2ùng4
Trong iệD thi^t _^ D52l 5 _hông Dó Ei tbng ƒ5@r m+ tha7 +o Eó 5 5V 2ng Ei
tbng Dó 5Zn DHa porltal Li?@ra79 D‰n lWi DD Ei tbng _hD 5 EbD gis ng$7n +
thm DD th$8D tGnh 5a$ Dho DD Ei tbng4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
42/57
BTL Công nghệ portal
z $5@rI2: longz gro$pI2 : longz Dompan7I2 : long
CD giao 2iện ngji 2ùng 5 EbD tDh th@o DD nhóm DhXD n(ng DhGnh : ph]n Dông
gi&ng 2W79 mJ l,p E8D lp9 tra DX$ thông tin4 )iệD ph]n tDh n+7 giep $&n l DD m+n
hQnh E tr$7 Dp th@o tng loWi $5@r9 E]7 DhGnh l+ ph]n $7>n ngji 5V 2ng + E&m &o
tGnh &o mt thông tin4
1#1# Cách >ây dựng PiTn trc prom+ct
CD Dông nghệ EbD p 2ng E pht trin portal l+ M)C portl@t + U@riD@
B$il2@r4
'i ,i iệD `]7 2dng D= 5J 2s liệ$ Dho hệ thng thQ 5 5V 2ng Dông D U@riD@
B$il2@r E tWo ra DD Ei tbng9 DD _^t ni t,i D52l + DD l,p th$8D tng `V l nghiệp 4
Ua$ Eó 5 tù7 DhKnh DD l,p LoDalU@riD@Impl t=ng Xng DHa DD Ei tbng E thdD hiện
DD nghiệp Dn thi^t E `V l +i ton4 NgoWi tr Ei tbng ngji 5V 2ng 5 _hông
EbD tWo ra m+ 5V 2ng Ei tbng ƒ5@r Dó 5Zn DHa portal4 CD Ei tbng p@r5i5t@nD@ EbD
thi^t _^ th@o mô hQnh 5a$:
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
43/57
BTL Công nghệ portal
'i ,i iệD `]7 2dng _i^n treD prof@Dt 5 5V 2ng Li?@ra7 Pl$gin E tWo Li?@ra7
Plg$in prof@Dt th@o mô hQnh Li?@ra7 M)C4 Ua$ Eó tWo 5V 2ng U@riD@B$il2@r E 5inh DD
tng tr$7 Dp D52l + DD tng nghiệp ,i thi^t _^ EbD mô t& trong hQnh 5a$:
'i ,i iệD thi^t _^ giao 2iện ngji 5V 2ng thQ 5 ph]n Dhia lWi DD m+n hQnh Ethi^t _^ th@o DD portl@t4 )iệD `]7 2dng DD m+n hQnh 5 t=ng Xng ,i iệD thi^t _^ DD
portl@t4 Có DhXD n(ng DhGnh 5 t=ng Xng ,i DD porlt@t nh 5a$:
z Portl@t ph]n Dông gi&ng 2W7: %in th 2anh 5Dh DD l,p h‚D + m+n hQnh ph]n
Dông gi&ng 2W74z Portl@t mJ l,p E8D lp: hin th 2anh 5Dh DD l,p E8D lp9 Dho php `@m Dhi ti t̂
thông tin DD l,p9 thm + 5Va thông tin l,p E8D lp4
z Porlt@t tra DX$ thông tin l,p h‚D: hin th thông lDh 2W7 th@o gio in4
)7 prof@Dt 5 Dó D$ treD M)C gm:
z Tng Mo2@l 5 ao gm DD Ei tbng mo2@l 9 p@r5i5t@nD@ + DD l,p 5@riD@ EbD
tWo ra Ji U@riD@ B$i2l@r4z Tng Control 5 gm DD portl@t Cla55 4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
44/57
BTL Công nghệ portal
z Tng )i@Y 5 l+ DD f5p th$8D DD portl@t4
1#1# .hiTt PT 7ảo 8?t
' E&m &o iệD &o mt thông tin Li?@ra7 ph]n ra th+nh th$8D tGnh ai tr‰ +
$7>n Dho ngji 2ùng4
)ai tr‰ urol@w EbD 5V 2ng E th$ thp DD $7>n nhkm `D Enh m8t DhXD n(ng
D th n trong portal9 trong m8t phWm i D th4 M8t ai tr‰ Dó th EbD Dp pht m8t
ha7 nhi>$ $7>n E tr$7 Dp +o DD DhXD n(ng _hD nha$ DHa m8t Xng 2ng portl@t4 M8t
ai tr‰9 hi$ th@o DD E=n gi&n l+ m8t tp hbp DD $7>n9 DhŽng hWn nh M@55ag@ Boar2
"2mini5trator4 M8t ai tr‰ ,i tn nh 7 thjng Dó DD $7>n tr$7 Dp E^n DD portl@tM@55ag@ Boar2 D th n+o Eó4 M8t ngji 2ùng EbD ph]n +o ai tr‰ n+o thQ 5 EbD
tha hJng DD $7>n DHa ai tr‰ Eó4
N^$ Ei E^n mD Control Pan@l + DliD_ +o mD }ol@59 5 th7 m8t giao 2iện Dho
php tWo ra DD ai tr‰9 g‡n DD $7>n Dho Dheng9 gn Dho ngji 2ùng DD ai tr‰4 M8t ai
tr‰ Dó th Dó nhi>$ phWm i9 trong portal9 trong trang ha7 trong m8t tA DhXD4 ' tWo m,i
m8t ai tr‰9 DliD_ +o Ejng 23n }ol@5 5a$ Eó l+ net "224 £ E]79 Dó th lda Dh‚n tWo m8t
ai tr‰ Qnh thjng9 ai tr‰ Dho trang9 ha7 ai tr‰ DHa D& tA DhXD4 M8t ai tr‰ Qnh thjng
l+ m8t ai tr‰ Dó phWm i portal4 Lda Dh‚n 5a$ Eó Ei>n tn DHa ai tr‰ m$n tWo9 D*ng
nh mô t& n^$ m$n4 N^$ Ei>n D& tn + DhXD 2anh9 DhXD 2anh 5 EbD hin th trn
2anh 5Dh DD ai tr‰ n trong trang }ol@5 J mD Control Pan@l4 C‰n n^$ _hông Ei>n9
mFD Enh l+ tn 5 EbD hin th4 !hi Eq ho+n th+nh9 DliD_ +o net Ua@4
Ngo+i DD loWi ai tr‰ Eq EbD n$ J trn9 D‰n Dó ai tr‰ Dho m8t E8i ut@amw4 CD
t@am Dó th EbD tWo ra Ji $&n tr trang n trong m8t trang Y@ D th n+o Eó4 CD
$7>n EbD Enh ngha + gn Dho m8t t@am DhK EbD p 2ng Dho trang m+ t@am E7
th$8D >4 CD $7>n EbD Enh ngha J mXD Qnh thjng9 trang Y@9 ha7 tA DhXD9 ngbD
lWi9 EbD `D Enh J mXD portal9 mFD 2ù Dheng EbD p 2ng trong DD phWm i _hD
nha$4 Ud _hD iệt gisa n loWi ai tr‰ nh 5a$:
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
45/57
BTL Công nghệ portal
• ',i trF thông thường& CD $7>n EbD Enh ngha J mXD Portal + EbD p
2ng J mXD portal4• ',i trF tr,ng& 6$7>n EbD Enh ngha J mXD portal + EbD p 2ng Dho m8t
trang Y@ D th4• ',i trF tổ chVc& 6$7>n EbD Enh ngha J mXD portal + EbD p 2ng Dho
m8t tA DhXD D th4• .+,8& 6$7>n EbD `D Enh trong m8t trang Y@ D th + EbD ph]n Dông
trong m8t trang Y@ D th4
CD ai tr‰ EbD D$ng Dp 5Zn trong portal:
N^$ +o mD Control Pan@l + DliD_ +o mD }ol@59 5 th7 2anh 5Dh DHa tt D&
DD ai tr‰ Eq EbD tWo trong portal4 canh 5Dh n+7 ao gm D& DD ai tr‰ EbD D$ng Dp
5Zn Ji Li?@ra7 Dùng ,i DD ai tr‰ EbD tWo thm4 c,i E]7 l+ m8t 5 ai tr‰ EbD
Li?@ra7 D$ng Dp 5Zn:
• 0$@5t: )ai tr‰ _hDh EbD giao Dho ngji 5V 2ng _hông EbD thm Enh +
EbD Dp php thp nht trong portal4• ƒ5@r: )ai tr‰ EbD gn Dho ngji 2ùng Eq EbD `D thdD + EbD Dp DD
$7>n D= &n n trong portal4• PoY@r ƒ5@r: Th@o mFD Enh9 ai tr‰ PoY@r ƒ5@r EbD Dp DD $7>n t=ng td
nh DHa ƒ5@r4 T$7 nhin9 nó EbD thi^t _^ E Dó th ph]n iệt ngji 2ùng
thông thjng ,i ngji 2ùng EFD $7>n4 )G 2 nh Dó th thi^t _^ Dho portal
5ao Dho DhK PoY@r ƒ5@r m,i Dó trang D nh]n4• Uit@ M@m@r: )ai tr‰ EbD Dp DD $7>n D= &n trong m8t trang Y@9 nh _h&
n(ng tr$7 Dp +o m8t trang Y@ ring t4• Uit@ "2mini5trator: )ai tr‰ n+7 EbD Dp _h& n(ng $&n l h$ h^t tt D& DD
_hGa DWnh DHa m8t trang Y@9 DhŽng hWn nh $&n tr n8i 2$ng9 $&n l th+nhin9 thi^t lp trang Y@4 Uit@ "2mini5trator _hông Dó _h& n(ng `óa DD th+nh
in ha7 loWi ‹ ai tr‰ DHa DD Uit@ "2mini5trator _hD9 ha7 D*ng _hông th
g‡n $7>n n+7 Dho m8t ngji 2ùng _hD4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
46/57
BTL Công nghệ portal
• Uit@ OYn@r: )ai tr‰ n+7 EbD Dp DD $7>n ging nh DHa Uit@ "2mini5trator9
ngoWi tr Dó _h& n(ng $&n l to+n 8 _hGa DWnh DHa trang Y@9 ao gm _h&
n(ng `óa ‹ th+nh in ha7 loWi ‹ ai tr‰ DHa th+nh in _hD4 Ngo+i ra D*ng
Dó th gn Dho ngji 2ùng _hD l+ Uit@ "2mini5trator ha7 Uit@ OYn@r4• "2mini5trator: )ai tr‰ $&n tr in EbD Dp DD _h& n(ng $&n l to+n 8
DAng thông tin ao gm thi^t lp DAng thông tin9 tA DhXD + ngji 5V 2ng4
%ệ thng $&n l gi&ng 2W7 gm < rol@ trong Eó ao gm 1 rol@ 2o Li?@ra7 D$ng Dp
l+ Uit@ OYn@r + rol@ EbD tWo m,i l+:
- M7 Uit@ ƒ5@r : 5V 2ng Dho $5@r Qnh thjng DhK ,i DhXD n(ng tra DX$4- Mo2@rator uCla55w : 2+nh Dho $&n tr in $&n l l,p h‚D: EbD php mJ l,p +
5Va thông tin DHa l,p4- Mo2@rator uUDh@2$l@w: 2+nh Dho $n 8 $&n l ph]n Dông uthjng l+ an DhH
nhiệm _hoaw4
Chư$ng K & Hệ thkng /0ản l giảng dạy
K#% iTn trc chư$ng tr]nh
Ch=ng trQnh gm - phn DhGnh:
- Th mD 2ooDroot{RBzINv5rD: th mD n+7 l$ trs thông tin DHa DD l,p `V l
nghiệp faa + Protl@t Cla554- Th m$D 2ooDroot : DhXa DD th mD Don D559 f59 html E l$ trs DD trang f5p
trong DD portl@t9 DD ?il@ D55 + f5 DHa DD portl@t + 5@riD@4`ml E mapping DD
Ei tbng p@r5i5t@nD@ + DD &ng trong D52l4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
47/57
BTL Công nghệ portal
• PaD_ag@ Dom4_im4t@aDhing : DhXa DD portl@t Dla55: DD l,p Controll@r u@`t@n25
M)Cportl@tw Dh$ trDh nhiệm `V l phGa 5@r@r 5i2@9 ti^p nhn 7$ D$ + Ei>$
h,ng 2s liệ$ ln DD trang f5p4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
48/57
BTL Công nghệ portal
• CD paD_ag@ 2o U@riD@ B$il2@r tWo ra:o LoDal U@riD@ uDhK tWo ra Dho m8t thdD th n^$ th$8D tGnh loDal 5@riD@ EbD
thi^t lp l+ tr$@ trong 5@riD@4`mlwz CD l,p LoDalU@riD@: l+ int@r?aD@ Enh ngha DD ph=ng thXD loDal
5@riD@4z CD l,p LoDalU@riD@Impl uDD l,p trin _hai DHa LoDalU@riD@w: trin _hai
DD ph=ng thXD EbD Enh ngha trong Int@r?aD@ t=ng Xng4 ']7 l+ Dla55
2$7 nht trong DD 2Dh Ea ph=ng nn tha7 EAi kng ta74 Có th thm
logiD _inh 2oanh tù7 DhKnh J E]74 'i ,i t _ ph=ng php tù7 DhKnh
thm tWi E]79 cDh B$il2@r thm ph=ng thXD t=ng Xng ,i giao 2iện
R@ntLoDalU@riD@ ln 5a$ _hi DhW7 nó4
z CD l,p LoDalU@riD@Ba5@Impl: Enh ngha DD ph=ng thXD D= 5J 4 ']7 l+m8t l,p tr$ tbng4 cDh B$il2@r thm m8t 5 trjng hbp DHa DD l,p
2Dh _hD nha$4z CD l,p LoDalU@riD@ƒtil: l+ ph=ng thXD giao tî p D$i ,i DD Controll@r
kng DDh g‚i DD ph=ng thXD DHa DD l,p LoDalU@riD@Impl + phD
nh l+ Eim tr$7 Dp DhGnh DHa DD l,p 5@riD@4
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
49/57
BTL Công nghệ portal
o P@r5i5t@nD@z CD l,p P@r5i5t@nD@: l+ DD Int@r?aD@ D Enh `D Enh DD ph=ng php
C}ƒc Dho thdD th tA DhXD 5d _iện nh tWo9 `óa9 Do$nt"ll9 tQm9 vin2"ll9
z CD l,p P@r5i5t@nD@Impl: DD Dla55 trin _hai DHa DD l,p P@r5i5t@nD@z CD l,p ƒtil ao gm DD P@r5i5t@nD@Impl D$ng Dp DD ph=ng thXD tr$7
Dp trdD ti^p E^n DD D= 5J 2s liệ$ Dho DD hoWt E8ng C}ƒc4 Tiện GDh n+7
DhK nn EbD 5V 2ng Ji DD l,p 2Dh + EbD 5V 2ng trong portl@t
Dla554
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
50/57
BTL Công nghệ portal
K#1 Hệ thkng port,l /0ản l giảng dạy
K#1#% ChVc nWng tr, cV0 lịch giảng dạy
ChXD n(ng EbD thi^t lp J Dh^ E8 p$liD Dho php tt D& DD loWi t+i _ho&n E>$
EbD php tr$7 Dp t,i E 5V 2ng4
Nó Dó DhXD n(ng l+ D$ng Dp iệD tra DX$ thông tin Dho DD t+i _ho&n ngji 2ùng
thjng9 DD t+i _ho&n n+7 thjng l+ DD t+i _ho&n DHa gio in4 !hi E(ng nhp +o hệ
thng DD gio in Dó th tra DX$ thông tin > DD lDh 2W7 DHa h‚ + `@m thông tin Dhi
ti^t > DD lDh gi&ng 2W7 n+74
S;
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
51/57
BTL Công nghệ portal
!hi DliD_ +o lin_ |@m Dhi ti^t m+n hQnh `@m Dhi ti^t 5 hin th4
K#1#1 ChVc nWng 8L lRp 2"c l?p
ChXD n(ng n+7 EbD thi^t lp J Dh^ E8 priat@ + DhK EbD Dp $7>n Mo2@rator
uCla55w Dho m8t 5 loWi t+i _ho&n nht Enh tr$7 Dp E^n9 J E]7 l+ Ei ,i DD Dn 8 E+otWo Dó nhiệm mJ l,p E8D lp4
!hi ngji 2ùng E(ng nhp +o 5 EbD $7>n tr$7 Dp t,i - trang l+ Trang Tra DX$
thông tin lDh gi&ng 2W7 + tr%ng hi)n thị d%nh >(ch c(c lớ& độc lI& hi1n tại/
S1
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
52/57
BTL Công nghệ portal
Yhi xem d%nh >(ch thì cH th) thc hi1n th@m ho]c >P% thông tin c
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
53/57
BTL Công nghệ portal
K#1#K ChVc nWng phân công giảng dạy
ChXD n(ng n+7 EbD thi^t lp J Dh^ E8 priat@ + DhK EbD Dp $7>n Mo2@rator
uUDh@2$l@w Dho m8t 5 loWi t+i _ho&n nht Enh tr$7 Dp E^n9 J E]7 l+ Ei ,i DD Dn 8
_hoa Dó nhiệm ph]n Dông gi&ng 2W74
!hi ngji 2ùng E(ng nhp +o 5 EbD $7>n tr$7 Dp t,i - trang l+ Trang Tra DX$
thông tin lDh gi&ng 2W7 + tr%ng hi)n thị d%nh >(ch c(c lớ& độc lI& hi1n tại
và cH 0uyn &hân công gi2ng dạy chH c(c lớ& này nhưng Nhông đư+c
&h'& >P% đi thông tin c
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
54/57
BTL Công nghệ portal
S
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
55/57
BTL Công nghệ portal
Tài liệu tham khảo
14 http:YYY4li?@ra74Dom2oD$m@ntationli?@ra7zportal/4-2@@lopm@nt
-4 c@@lopm@nt Li?@ra7 t$torial
4 http:YYY4li?@ra75ol$tion4Dom-;1;1li?@ra7zmDzportl@t4html
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
56/57
BTL Công nghệ portal
S/
8/19/2019 Mon Cong Ngh Portal D Tai L p KTPM CLC 2
57/57
BTL Công nghệ portal