Mon Cong Ngh Portal D Tai L p KTPM CLC 2

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