..
TRtfCfNG ©41 HOC AN GIANG
KHOA KY THUAT - CONG NGHE - MOI TRlfO^G
LE HOANG NHA
KHOA LU4N T6T NGHIEP ©41 HOC NGANH CU" NHAN TIN HOC
XAY DlTNG CHlTONG TRINH
QUANLYHOCSINH
CHO TRl/OOVG PHO THONG
THlTC HANH SU* PHAM (U*NG DUNG
WEB)
TRU6NG DAI HQC
AN GIANG
THUVIEN
An Giang, 05/2009
Gido vien huang dan
Ths NGUYEN THAI DIT
L61 cam on
Trong nhung nam th^ng hoc tap tai truang, chung em nhan dugc rat nhiiu sir giup da tan
tinh cua Thiy co, nhlt la Thiy Co trong Khoa Ky thuit- Cong nghe- Moi trirdng. Thiy co da
giup d5 chung em voi sir chin thanh va vui v6. 06 la nilm tu hao va vinh du 16n cho chung
em.
Em xin chin thanh cim on thiy Nguyin Thii Du da huong dan em lam di tai thuc tip cuoi
lthoa cung nhu luan van tQt nghiep. Mac du rit ban ron nhung thay van danh hhieu thcri gian
chi bao tan tinh di em hoan thanh t6t dS tii.
KS dSn, em xin cim an Ban Giam hieu va cac Thiy Co cua Truong Trung hgc ?hd thong
Thuc hanh Su pham. da cung cip cho em nhQng th6ng tin cin thiet dk em lim t6t dk tai cu6i
khoa.
Cu6i cung, em xin gdi lcri cim on siu sic nhit vdi cha me, anh hai va cac em. Mac dii rat
kho khan nhung gia dinh van tao diiu kiin vi vat chit Ian tinh thin trong thai gian em hoc
tip.
Mac du em da c6 ging hoan Mnh de tai thuc t|p vdi tit ca su nS luc cua ban than nhung
do thcri gian c6 han va lugng kiin thiic con han chi nen kho tranh khoi nhung thiiu s6t, kinh
mong su cam thong va tin tinh chi bao ciia cac thiy co.
Long Xuyen, ngay 10 thing 04 nam 2009
Sinh vien thuc hien
Le Hoang Nha
Loi noi daii
Ngay nay, cong nghe thong tin da va dang dong vai trd vo cung quan trong trong xa
hoi. No giiip con ngudi lam viec vai mire do chinh xac cao, quan ly va to chiic cong viec dat
hieu qua, cung nhir thong tin dugc phd bien va cap nhat nhanh chdng, chinh xac. Do dd vide
ling dung cong nghe thong tin vao cac phdng ban cong ty, xi nghiep, trudng hoc la mot nhu
c^u tat ydu.
Ngay 30/09/2008, Bd trudng Bd Gido due va Dao tao da ban hanh Chi thi sd
55/2008/CT-BGDDT vd viec tang cubng giang day, dao tao va umg dung CNTT trong nganh
giao due giai doan 2008-2012. Theo d6, nam hoc 2008-2009 dugc chgn la "Nam hoc Say
manh img dung CNTT, doi mai quan ly tai chinh va xdy dimg tritdmg hoc than Men, hoc sinh
tich cue". Tren tinh than do, cac Scr Giao due va Dao tao da xay dung kd hoach trien khai
thuc hien Chi thi va chi dao cac dan vi, ca sd giao due thuSc dia phuang tridn khai th^c hidn
chu de "Nam hoc day manh img dung CNTT'. Cac dan vi, ca sd giao due xay dung kd hoach
tridn khai th^c hidn nhidm vu CNTT theo kd hoach cua Sd Giao due va Dao tao nhim diy
manh vide ddi mdi phuang phap giang day, hoc tap va ling dung CNTT mot each thidt thuc
va hidu qu^ trong cdng tac quan 1^ cua nha trudng.
Ngay 06 diang 06 nam 2008, UBND tinh An Giang da ban hanh Quydt dinh sd
134/QD-UBNI? vd vide thanh lap Trudng Phd thong Thuc hanh su pham true thudc Trudng
Dai hoc An Giang - trudng Phd thong da cdp ddu tidn d Ddng b^ng Song Cdu Long va ca
nude. Trudng Phd thong Thuc hanh Su pham cd 3 cap hoc tir tidu hoc, trung hoc ca sd dn
trung hoc phd thong. Ngoai cac hoat ddng gido due phd thong thudng xuydn, trudng con td
chiic cac hoat ddng kidn tap, thuc tap cho sinh vien ciia Trudng Dai hoc An Giang theo yeu
cau dao tao giao vien phd thdng va yeu cau ve ddi mdi phuang phap day hoc, nghien ciiu
khoa hoc gido due.
Xuat phat tir thuc te do, yeu cau dugc ddt ra la xay dyng mot phan mem quan 1^ vide
hoc tap ciia hoc sinh trong toan trudng. PMn mSrn phai dam bao tinh tien dung va thidt thuc
nMt. PhSn mdm cd the dugc su dung tren website cung nhu tren desktop. VI phan mSm phuc
Vu cho_ ngdnh giao due nen no cung phdi dugc xay dung tren ca sd ma ngudn md di dam bao
tinh tiet kiem.
Tom t5t noi dung
Ten dd tai: Xay dtrng chuang trinh quan ly hoc sinh cho Trucmg Pho thong Thuc
hanh Su'pham(iing dung web).
Giang vien hudng din: Thac si Nguydn Thai Du.
Sinh vien tlnrc hien: Le Hoang Nha. Lop DH6TH1.
Toanbbndi dungcflabailuan vanduoc tdchurcthanhcacphlnsau, bao gdm:
-Ldi cam on
-Ldi noi (l;\u
PMn nay dd cap ddn nhu clu thuc td cua Trudng Pho thdng Thuc h^nh Su pham
va sir cln thidt ciia de tai.
-Tom tat noi dung
PMrt-nay se khai quat, torn tat toan bd noi dung cua bai luan van.
-A: M& dSu
Phln nay dd cap ddn ly do chon dd tai, gicfi thidu so lucre vd phin mdm, muc dich
va nhttng cdng vide chinh can thuc hien.
-B: Noi dung
I.Tflng quan
• Gidi thidu so luqc vd Trucmg Phd thdng Thuc hanh Su pham, md ta bai
toan. Gidi thidu phuong dn tdng quan va ddnh gia tfnh kha thi.
II.Co sd ly thuyet
*.. So lucre vd md Mnh hda hop nhlt UML.
Gidi thidu so luge vd mdi trucmg phat tridn phln mdm bao gdm: ngdn ngu
lap trinh PHP, he quan tri co sd du lieu MYSQL va mot s6 ngdn ngtt ho tro
khac.
IB. Phan tich
IV. Thietke
-C: Kit luan:
Phan nay cho biet cac chdc nahg cua phan mem duoc thuc hien va hudng phat
tridn.
-Tai lieu tham khao: Danh sach cac tai lieu tham khao dd hoan thanh khoa luan.
MUCLUC
A.MCSBAU1
I.Ly dochon dgtai1
II.Gidi thiSu so luge vi phln mim1
1.Mucdich1
2.Cong viec chinh1
B.N0IDUNG...2
I.
TONGQUAN.'2
1.Gidi thigu so luge vi Truimg Phi thong Thuc hanh Su Pham2
1.1Co ciu, t6 chile va ca sd vat chit:2
1.2Muc tieu, nhiem vu:3
2.Motab'aitoan.''.3
2.1Phat bieuv!n di:3
2.2Nhung d6i tugng quan ly ca ban:4
2.3Mo ta bai toan:4
2.4E)6i tugng sur dung:9
2.5Yeu ciu he thing:9
3.Mo ta phucmg an ting quan9
3.1Viphin ciing:9
3.2Viphinmim:9
3.3Vi kinh phi:10
3.4VS then gian:10
4.Banh^gid tfnh kha thi10
4.1Khathivimatkythuat:10
4.2Kha thi vg mat hoat dong:11
COS0LYTHYET.'12
H.
1.So luge vg nggn ngu m6 hinh hoa hop nhit UML(Unified Modeling Language)... 12
1.1Khai niem UML:12
1.2Cac biiu di (Biagrams) trong UML:12
1.3Kiin true cua he thing13
1.4Phan tich thiit kg he thing thfing tin huong dii tugng vdi UML: Thong
thucmg viec phdn tich va thigt kg he thong dugc thuc hien theo cac budc sau:14
1.5Bigu do Use Case(Use Case diagram): Mo ta toan canh he thong, rat dan gian
va rit it ky hieu15
1.6Biiu di ldp:18
1.7Bieu di tuin tu:21
2.Moi trucmg phat triin25
2.1Ngon ngO lap trinh PHP25
2.2He quan tri ca scf dii lieu MySQL26
2.3Cac cong cu ho trg khac26
m.
phAntich:28
1.Phan tich hien trang28
1.1Mo ta hoat dong hign trang28
1.2Phg phan hien trang28
2.Phan tich yeu ciu he thing28
2.1Ygu clu chiic nang28
2.2Yeu ciu phi chiic nang30
3.M6 ta'hoat dong cua he thing:31
4.Sadi Use Case:33
4.1So ib dung chung cho tat cd cac Actor33
4.2So d6 Actor gido vu33
4.3So d6 Actor cua gido vien34
5.Ddc td Use Case:35
5.1Ddc td Use Case Dang Nhap35
5.2Bdc td Use Case QL Nguoi Dung36
5.3Ddc td Use Case QL Nam Hoc37
5.4Dae td Use Case QL Hoc Ky39
5.5Dae td Use Case QL Khoi Lop40
5.6Dae td Use Case QL Lop42
5.7Ddc td Use Case Mon Hoc43
5.8Dae td Use Case Giao Vien45
5.9Dae td Use Case Hoc Sinh46
5.10Ddc td Use Case Xep Loai48
5.11Ddc td Use Case Loai Diem49
5.12Ddc td Use Case Ton Giao51
5.13Ddc td Use Case Dan Toe52
5.14Ddc td Use Case Nghe Nghiep54
5.15Ddc td Use Case Phan Cong Giao Vien55
5.16Ddc td Use Case Phan Lop57
5.17Ddc td Use Case Thong Ke58
5.18Ddc td Use Case Nhap Diem58
5.19Ddc td Use Case Doi Mat Khau59
5.20Ddc td Use Case Tim Kiim60
6.Hien thuc hoa cac Use Case chinh60
6.1Hien thuc hoa Use Case DangNhap60
6.2Hien thuc hoa Use Case Quan Ly Nguoi Dung61
6.3Hidn thuc hoa Use Case Doi Mat Khau62
6.4Hien thuc hoa Use Case Quan ly Hoc Sinh63
6.5Hien thuc hoa Use Case Phan Lop63
6.6Hien thuc hoa Use Case Phan Cong Giao Vien64
6.7Hidn thuc hoa Use Case Nhap Diem66
6.8Hien thuc hoa Use Case Thong Ke67
6.9HiSn thuc hoa Use Case Tra Cuu Hoc Sinh67
6.10Hin thuc hoa Use Case Tra Cuu Giao Vien68
IV.
THIETKE68
1.SodOldp68
1.1Danh sach 16p d6i tuong68
1.2So d6 lop tOng qudt69
1.3So d6 So d6 16p (VOPC): Nhttng mo hinh ddc trung69
2.Co so du lieu72
3.Giaodien75
3.1Giao diSn chinh75
3.2Giao dien dang nhap76
3.3Quan ly hoc sinh76
3.4Qudn ly giao vien77
3.5Qudn \ diSm77
3.6PhanlOp78
3.7Phancong78
C. KETLUAN.'79
I.Cac phan thirc hien dugc79
II.Cac phan chira thuc hien dirge79
m. Hirdng phdt triin79
DANH SACH HINH VE BIBiU BO
Hinhl: Kiln true he thong13
Hinh2: Actor15
Hinh3:Usecase15
Hinh 4: Quan he giQa Actor va Usecae16
Hinh 5: Ket hop generalization gitta cac use case16
Hinh 6: Ket hop generalization giua cac Actor16
Hinh 7: Quan he include gitta cac use case16
Hinh 8: Quanh^ ectend gitta cac Use Case17
Hinh 9: Cac ki hieu cua m6t lop18
Hinh 10: M6i kit hop gitta ede lop19
Hinh 11: Ban chit mli kit hop ctta 2 lop19
Hinh 12: Bdn si kit hop gitta hai Ittp19
Hinh 13: Quan he toan thl - bo phan19
Hinh 14: L6p thuc thl20
Hinhl5:Lttpbien20
Hinhl6:Lttpdilukhien20
Hinh 17: Bilu dl tuln tit21
Hinh 18: Duong sinh22
Hinh 19: Thong diep„22
Hinh 20: Thong,diep Signal(thong bao cua he thing din nguoi dung)23
Hinh 21: Thong diep thutuc hay ding bo23
Hinh 22: Thong diep Message to selt23
Hinh 23: Thpngdi^p Creation and destruction24
Hinh 24: Bilu kien tuong tic24
Hinh 25: Thong diep vong lap25
Hinh 26: Thong diep chii thich,25
Hinh 29 : Chiic nang chung cua ngudi dung bat ki33
Hinh 30: Chttc nang Actor- giao vu33
Hinh 31: Chttc nang Actor - giao vien34
Hinh 32: Hien thuc h6a chttc nang dang nhap ngutti dung60
Hinh 33: Hien thuc h6a chttc nang them ngutti dung61
Hinh 34: Hien thuc hoa chttc nang thay doi nguoi dung61
Hinh 35: Hien thuc hoa chttc nang xoa nguoi dung62
Hinh 36: Hien thuc hoa chttc nang dli mat khiu thanh cong62
Hinh 36: Hien thuc hoa chttc nang doi mat khau that bai63
Hinh 37: Hien thuc hoa chttc nang them hoc sinh63
Hinh 38: Hien thuc hoa chttc nang cap nhat hoc sinh64
Hinh 39: Hien thuc hoa chttc nang xoa hoc sinh64
Hinh 40: Hien thuc hoa chttc nang phan lop63
Hinh 41: Hien thuc hoa chttc nang cap nhat thSng tin phan lttp63
Hinh 42: Hien thuc hoa chttc nang xoa thSng tin phan lop64
Hinh 43: Hien thuc hoa chttc nang phan cong giao vien64
Hinh 44: Hien thuc hoa chttc nang cttp nhat thong tin phan cong65
Hinh 45: Hi^n thuc hoa chttc nang xoa thong tin phan cong65
Hinh 46: Hifn thuc hda chttc nang nhap diem66
Hinh 47: Hien thuc hoa chttc ndng cSp nhat dilm66
Hinh 49: Hien thuc hoa chttc nang thong ke67
Hinh 50: Hi6n thuc hda chttc nang tra cttu hoc sinh67
Hinh 51: Hidn thuc h6a chtirc nSng tra ciiu gido vien68
Hinh 52: So do lop doi tuong68
Hinh 53: So d6 1^p t6ng qudt69
Hinh54:Sod616pDangNhap69
Hihh55:Sod6'JdpNguoiDung70
Hinh 56: So d6 ldp Hoc Sinh70
Hinh 57: So d6 I6p Phan Cong70
Hinh 58: So do l<5p Phan Lop71
Hinh 59: So d^ 16p Diem71
Hinh 60: So d6 co s<5 dO lieu d6i tuong74
Hinh 61: So do quan he co sis du lieu d6i tuong74
Hinh 62: Giao dien chinh'.'.75
Hinh 63: Giao di6n dang nhap76
Hinh 64: Giao dien quan ly hoc sinh76
Hinh 65: Giao di^n quan ly giao vien77
Hinh 66: Giao dien qudn 1^ diem77
Hinh 67: Giao dien phan lop78
Hinh 68: Giao dien phan cong78
DANH SACH CAC KY HIEU, CAC TlT VIET TAT, CAC THUAT NGU"
sach cac kv hieu:
KHAINIEM
KYHIEU
f NGHIA
Mot ngubi / nhom nguai hoac m6t thiet
bi ho&c he th6ng tac (long hoac thao tac
Actor
(Tac nhan)
den chucmg truth.
Mot chuoi cac hanh d6ng ma he thong
thtrc hi^n mang lai mot ket qua quan sat
dirge d6i vdi Actor.
Use-case
(Trucmg hop srf
dung)
System
.'System
(Hethdng)
Bi6u hien pham vi cua he thong. Cac
use-case dirge dat trong khung he thdng.
La m8t su trim tugng cua cac doi tugng
trong thg gidi thuc.
Class (Lop)
toperatronQ
Boundary class
(Lcrp biSn)
Boundary Class
Th6 hi6n trinh tu xur 1^ cua he th6ng
Control class
trong mot hay nhicu use-case.
(Ldp dteu khien)
M6 hinh hoa cac thong tin luu trit ldu
dai trong he th6ng, no thubug doc lap
Entity class
(Ldp thuc thd)
Entity Class
(Phucmg thirc)
(Thong diep)
vdi ede doi tugng khac b xung quanh.
La mot phuong thiic cua B ma d6i
tugng A goi thuc hien.
Procedure
Message
Nam gift su tuong tac giira phan ben
ngoai vdi phan bSn trong cua he thong
(giao dien chucmg truth).
2: Message
La mot thong bao ma B gcri cho A.
•frDanh s&ch cac tfr vi^t tat:
TtTVl^^TTAT
YNGHIA
PTTHSP
Ph6 thong Thuc hanh Su pham
DTB
Bi6m trung binh
DTBkt
Biem trung blnh kiem tra
BTBmhk
Bi6m trung binh tnon hoc kj'
BTBmcn
Biem trung binh mon ca n5m
BTBhk
Bi6m trung binh c^c mon hoc ky
BTBcn
Biem trung binh cac mon c4 nam
KTR
Kiem tra thucmg xiiyen
KTdk
•
KiSm tra dinh ki
KThk
Ki&n tra hoc ki
BKTR
Bi^m ki^m tra thu^ng xuyen
BKTdk
Bilm ki^m tra dinh ki
BKThk
Biem kim tra hoc ki (di6m thi)
BH^hk
Bi6m hoc lire mon hoc ki
BHLmhkl
Bi^m hoc lire mon hoc ki 1
BHUhkji
Bilm hoc lire mon hoc ki 2
BHI^,
Biem hgc ltr mon ca nam
BTBmhk,
Biem trung binh mon hoc ky 1
BTBmhkn
Biem trung binh mon hoc kj' 2
^Danh muc cae thuSt ngfr:
thuatngC
MBEUTA
Name
Ten use case
Identifier
Binh danh theo thtr tu cua use case. Vd: UC10
Description
Mi6u tS torn tit use case
Preconditions
Cac trang thai cua he thdng trade khi bit diu Use
case
Basic Course
LuQng xir Iy
1. Use case bit diu khi ...
2.
3. Use case ket thiic khi...
Alternate Course A
Post conditions
Mieu t^ dpng sir kien xen ke.
C^c trang thai cua he thong sau khi use case nay
ket thiic
Actors
Cac Actor tham gia use case nay
Included Use Cases
Tuy chon, danh sach cac use case
include
Extended Use Case
Tuy chon, Danh sach cac use case
extend
Xay dung chumglrhih quin ly hpc sinh cho truing Phi thdng Tht/c hanh Su pliant (itng dtwg web)
A.MCFDAU
I.Lv do chon de tai
Hien nay, cdng nghd thdng tin dupe xem la mot nganh mui nhpn ciia cdc qudc gia, dac
Met la cac qu6c gia dang phdt trien, tien hanh cdng nghiep hda va Men dai hod nhir nude
ta. Su bung nd thdng tin va su phdt triln manh me cua cong nghe ky thuat so, yeu cau
muln phdt triln thi phai tin hoc hod vao tdt ca cac nganh cac linh vuc.
Vdi sir phdt triSn vugt bac cua "Cong nghe Thong tin" da dem lai cho con ngu^i nhung
ling dung that tien lai va hau ich. M6t trong nhung ling dung thi^t thuc ma no dem lai la
ling dung tin hoc vao nhiSu lTnh vuc cua dai s6ng nhu trong cac trudng hoc, cong ty, ca
quan, xi nghiep, benh vien,...Rat nhi^u cong ty, ca quan.d^u rat muon xay dung rieng cho
minh mot trang web d^ qudng bd thuang hieu, hay ban hang qua mang, cung nhu la quan
ly nhan vien cua minh qua mang.
Ngay 06 thdng 06 nam 2008, UBND tinh An Giang da ban hanh Quygt dinh s6 134/QDUBND v6 vi6c thanh lap Trudng Pho thong Thuc hdnh su pham true thuoc Trudng Dai
hoc An Giang - trudng Ph6 thong da cdp dau tien d D6ng bdng Song Ciiu Long va ca
nude. Trudng Ph6 thong Thuc hanh Su pham cd 3 cap hoc tir tilu hoc, trung hoc ca sd d6n
trung hpc pho thong. Ngodi ede hoat dpng giao due ph6 thong thudng xuyen, trudng con t6
chiic cac hoat ddng kiln tdp, thuc tdp cho sinh vien ciia Trudng Dai hpc An Giang theo yeu
cau dao tao gido vien pho thong va yeu cau ve doi mdi phuang phdp day hpc, nghien ciiu
khoa hpc gido due.;
DS thuan Jai cho viec qudn 1^ thong tin cung nhu diem hpc sinh; dl hpc sinh cung nhu
cha me hpc sinh de dang xem diem d bat ki nai ndo co su hien di6n ciia internet...nen em
chpn dl tai "Xay dung chuung trinh quan ly hpc sinh cho trufrng Ph6 thong Thuc
hanh Su pham(ung dung web)" nhdm quan ly hoc sinh va nhdt la dilm hpc sinh cho toan
trudng tren web.
II.Gidi thieii stf lutfc ve phan mem
1.Muc dich
-Tao bo mat mang tinh chuyen nghiep cho trudng.
-Ho sa luu trit cua nha trudng se dupe t6t han.
-Ddp dng duac nhu cdu xir ly tinh todn, tim kiem, thdng ke, kit xudt thdng tin va
dilm sa. ciia hoc sinh mot edeh nhanh chdng chinh xdc va co Meu qua.
-Ddp ung dupe nhu cau trao ddi thdng tin ciia cac bac phu huynh va hpc sinh.
-Giiip cho viec quan ly hpc sinh dupe tdt hon gdp phiin ndng cao chit lupng gido
due.
2.Cong viec chinh
-Nhap thdng tin hpc sinh khi mdi vao trudng.
-Phan lap cho hpc sinh vao dau ham hpc.
-Phan cong gido vien.
-Nhap diem cho hpc sinh.
-Tinfi dilm trung binh mdn hpc, hpc ki, cd nam va xlp loai hpc tdp cho hpc sinh.
Sinh vien thuc hien: Le Hoang Nha•Trang 1
Xdy dung chmmg trinh qu&n ly hoc sinh cho trirfrng Pho thdng Thuc hanh Supham (ung dung web)
-Thong ke kdt qua cua hpc sinh vao cuoi hoc ki, ou6i nam hoc.
-Thong ke danh sdch gido vien, danh sdch hoc sinh.
-Tra cijru hoc sinh, tra ciiu giao vien.
-Nhan y ki^n ddng gdp tir phu huynh hoc sinh.
-Phdn hfli kiln ddng gdp.
-Xem thong tin vS hoc sinh va diem hoc sinh tir xa.
B. NOIDUNG
L T6NG OUAN
1. Gidfi thieu so lirac ve Trirfrng Ph6 thong Thirc hanh Sir Pham
1.1
Cor cau, td chile yd ca sd vat chat:
-Trudng Pho thdng Thirc hanh Su pham thupc trudng dai hoc An Giang la tnrdng
Pho thdng da dp d^u tien d Ddng bang Song Cuu Long va ca nude. Tnrdng dupe
thanh lap theo Quyet dinh, so 1134/QD-UBND vdo ngay 06 thang 06 n^m 2008 ciia
UB^pTinh An Giang.
-Trudttg Phd thdng Thirc hanh Su pham thudc Tnrdng Dai hoc An Giang la ca sd
giao due cdng lap, thupc he thong giao due qu6c dan, dupe thanh lap va hoat dpng theo
quy djnh cua phap luat. Tnrdng Ph6 thdng Thuc hanh Su pham la don vi sir nghiep cd
thu, cd quyen tu chu va tu chiu trach nhidm theo quy dinh cua phdp luat. Trudng chju
su lanh dao true tiep cua trudng Dai hoc An Giang ve mSt hanh chinh va tai chinh, chju
sir lanh dao cua Sd Giao due va Dao tao vd mat chuyen mdn.
-Trudng cd ca sd vat chit Men dai, se la noi irng dung cdng nghd thdng tin va ddi
mdi mot each manh me phuang phap giao due, ede phuang phap day hoc va ludn cap
nhat nhilng tri thile mdi cua thdi dai.
-Trudng cd dpi ngu cdn bo quan ly, thay cd giao nang ddng, sang tao, cd trinh dp, tay
nghd cao, cd nhidu kinh nghiem.trong cdng tac gido due va giang day. Ngoai nhung
gido vidn ca huu, trudng con mdi ede giang vien tir Trudng Dai hoc An Giang va
nhung giao vien gidi tir ede trudng phd thdng trong tinh va khu vuc, ciing tham gia
gidng day nham ndng cao chat luong gido due dao tao, ddi mdi ede phuang phap day
va hoc.
-Trudng se dupe xay dimg theo md hinh cua trudng hoc chat lupng cao:
•^ Ca sd vdt chat hien dai, mdi trudng than thien va da chidu.
^ Ddi ngu hoc sinh nang ddng, cd nang lire tu gidi quyet vdn de trong hoc
tap va ede Hnh vuc cda cupc s6ng.
•/ Dpi ngu gido vien cd trinh dp cao, cd ndng lire su pham, cd kha nang ddi
, mdi, dap ling dupe ede nhu cdu hoc tap cua hoc sinh.
•^ Mdi trudng gido due md nham huy ddng dupe nhieu su cpng tdc ciia
cdng ddng ddi vdi su nghiep gido due va dao tao ciia nha trudng.
-Ngoai ede hoat ddng gido dye phd thdng thudng xuyen, trudng con td chile ede hoat
dpng kien tap, thuc tap cho sinh vien cua Trudng Dai hoc An Giang theo yeu cau dao
Sinh vien thuc hien: Le Hoang NhaTrang 2
Xay dtfng chuang trinli quin ly life sinlt cho truing Plid thong Tht/c hhuh Sic pham (ing clung web)
tao giao vien pho th6ng va yeu cau ve doi mod phirong phap day hoc, nghien cuu khoa
hoc giao due.
-Truong se ap dung bo tieu clii quint ly chat lugng giao due gom 4 llnh vuc do Bp
Giao due va D^o too ban hanh.
-Truong to nod dau tien ling dung c^c ket qu^ nghi&t ciiu khoa hoc giao due vao qua
trinh giao due day va hoc phu hop vdd thuc tien cua nha tnrbng, (16ng thai nha trubng to
chiic cac hoat d6ng nghiSn curu v6 khoa hoc giao due. Cac kSt qua nghien ctru da dupe
ap dung co hieu qu^ se dirge chuyen giao cho cac co sit giao due khac co quan tam.
-Nam hoc 2009 - 2010: Trirong co 51 c^n bo, giao vien, nhan vien. Trong d6.100%
giao vien dat chuan tret len, 85% tren chuan, 100% giao vien co chung chi Tin hoc,
85% giao vien co chung chi ngoai ngtt. Trinh d6 hoc vSn: Ti&t si, Thac sT, Dai hoc,
Cao ding, va Tmng hoc.
-Dia chi tru s^ chinh: 25 Vo Thj Sau, Phubng Dong Xuyen, Thanh Ph6 Long
Xuyen, Tinh An Giang.
1.2
Muc tieu. nliiem vu:
1.2.1 Muc tien:
-Phat tri^^n sir hai hoa giua tri tue, nhan each, van hoa, tai nang va sue khoe.
-Hoc lire bSn vitag, tu tin, giau ca tinh.
-Thuc hien phuong cham ca thi hoa trong giao due va t^p thg hoa trong hoat
-Cokhanangtuphdttrien.
1.2.2 Nhiem vu:
-Tnrong Ph6 thong Thuc hanh Su pham thupc he thfing giao due qu6c d^n, vira
lam chile nang cua mot trucmg hoc va giao due theo ke hoach, muc tieu, chuang
trinh giao due ph6 th6ng quy dinh, vira d^m nhan chile nang thuc hanh su pham cho
trucmg Dai hoc An Giang.
-T6 chile cac hoat dpng kien tap, thuc tap theo yeu cau v dao lao gi^o vien pho
thong v6 doi mod phuong ph^p day hoc.
-To chile cac hoat dong chuyen giao va nghien cilu khoa hpc giao due.
2. Mo tit hai toan
2.1, Phat Men v^nd^:
Hien tai, truong PTTHSP dang trong qua trinh chuan bj hoat dpng cho nam hpc
dlu tien, vdi mot truong co 3 cdp hpc thi vi^c luu tru va each tinh di^m khong
chuyen nghiep se gap rat nhiiu kho khan va han che.
-Luu trQ kho khan.
-Tinh toan cham va thi6u chinh xac.
-Dpantoankem.
-Traodbi thong tin gap kho khan,....
Sinh vi8n thuc hi|n: Le Hoang Nha.Trang 3
Xdy d^ng chircfng truth qudn ly hyc sinh cho tmctngPhd thong Th^c hanh Sieph^m (irng dung web)
VI vAy, su ra ddi mdt ph^n mlm se giAi quy^t nhtrng khd khAn vA han che tren
la het siic cAn thik
2.2Nhmig tloi tirong oii^ii lv eo ban:
Trudc het ddi tugng chinh can phai quAn ly la Hoc sinh va Giao vien. Quan he
true tiep gida Hoc sinh va Giao vien thong qua cac Mon Ape ma hoc sinh phai
"hoc" va giao vien ptai "da^". Viec phan cong giAng day cu thS duoc the hien
b^ng Thai khoa biiu mo tA rArig giao vien se day m6n hoc gi tai Lop hoc cu thg
nAo. Ket quA viec hoc tap cua hoc sinh va giAng day cua giao vien ducrc the hien
thortg qua gia tri Diem. Nhu vay, >;em cung la mot trong cac yeu to quan trpng
nhat cda mo hinh quAn ly cua chung ta.
2.3Motabaitoan:
•Hoc sinh khi vAo truong se duoc nhap thSng tin ca nhan vao he thbng g6m
cac thong tin sau: Ho va ten, ngAy sinh, gicfi tinh, noi sinh, dan toe, ton giAo, ho
ten cha, nghg nghi^p, ho ten me, ngh^ ngiep, ...
•VAo dau nam hoc, hoc sinh se dugc phan bo vao cac lop:
+ >d'i voi cap Tieu hoc:
-D6i voilop 1 thi phanb8 vao cac lop theo ki hieu A, B, C,...(ldp 1A).
-D6i vdi Ibp 2, 3, 4, 5 thi phan h8 vao lop cu (lap 1A se len 16p 2A).
+ Doi voi cap Trung hoc co so:
-E>6i vdi ldp 6 thi phanbS vao cac ldp theo ki hieu Al, A2(ldp 6A2).
-D6i vdi ldp 7, 8, 9 thi phan b6 vao ldp cu (ldp 6A2 len ldp 7A2).
+ Doi voi cap Trung hocpho thong:
-Boi vdi ldp 10 thi phan bo theo ban mA hoc sinh dang ky.
-Bdivdildp 11, 12 thi se phan bd vAo ldp cu (ldp 10A2 len 11A2).
•Vdi mSi ldp ta cAn luu trtt thong tin vh t6n ldp, si s6, ten giao vien chu
nhigm, nam hoc.
•Cach tinh he so:
+ Boi vdi cap Tieu hoc: TAt ca cac mon d^u 1A he s6 1.
+ Boi vdi cap Trung hoc Ca sd:
-Hes6 2:M6nToanvAm6nNgQvan.
-He s6 1: Cac mon cdn lai.
+ B6i vdi cdp Trung hoc Ph6 thong:
Trong mSi khoi ldp, cd nhieu loai ldp vA dugc chia thAnh 3 phan ban chinh:
Ban khoa hoc ttr nhien, ban khoa hgc xa hdi vA nhan van va ban ca bAn. Moi
ban cd mon hgc ca bAn (he so 1) va mon hgc nang cao (he so 2) ling vdi ban
dd.
Sinh vien thuc hien: Le HoAng NhaTrang 4
Xay dung chuffng trlnh qudn 1^ hpc sinh cho trir&ng Pho thong Thiec hanh Sirpham (irng dung web)
Vidu: •
-Ban khoa hoc tu nhien:
a) Mon nang cao: Toan, Vat Ly, Hoa Hoc, Sinh Hoc.
*b) M6n co b^n: CAc m6n con lai.
-Ban khoa hoc xa hoi va nhan van:
a)Mon nang cao: Ngtt van, Lich sir, Bia ly, Ngoai ngO.
b)Mon co ban: Cac mon con lai.
-Ban ca bin:
a)Mon nang cao: Mon Toan va m6n Ngtt VSn.
b)M6n co bin: Cac mon con lai.
• Mon hoc dinh gia bSng nhan xet:
+ B6i vbi cap Trung hoc ph6 thong: The due.
+ B6i v^i cip trung hoc ca s^: Am nhac, My thuat, Th^ due.
+ B6i v^i ^p Tihu hoc: Bao diic, Th^ due, Tit nhien va Xa Hoi, Nghe
thuat (cic ldp 1, 2, 3); Bao diic, ThS due, Am nhac, MT thuat, KT thuat (cac lop
4,5).
" Trong mot hoc ki m6i mdn hoc se co hinh thiic kiem tra nhu sau:
+ B6i viii c^p Tiu hoc:
-Kiem tra thtrbng xuyen (KTR) gom: Kiem tra mieng, kiem tra 15 phut,
ki^n tra viet, quan sat hoc sinh hoc tap va hoat dong, bii tap thtrc hinh.
-Kiem tra djnh ky(KTdk) g8m: KiSm tra 1 tiet, kiem tra mieng, quan sat
hoc sinh hoc tip va hoat d8ng, bii tap thtrc hinh.
-Kiem tra gida hoc ki (BKTdkgk): He s6 1. B6i ydri m6n Toan va TiSng
Viet thi c6 2 Ian kiem tra. Cac mon con lai c6 1 Ian.
-Kilm tra cu6i hocki (BKTdicck): He s6 1. B6i ydi mon Toan va Ti^ng
Viet thi co 2 lin ki^m tra. Cac mon con lai cd 1 lin.
+ B6i vdri clp Trung hoc co so vi Trung hoc pho thong :
-Kiem tra thtrong xuyen (KTR) g6m: Ki6m tra mieng, ki^m tra 15 phut (he
sol).
-Kiem tra dinh ky(KTdk): Kilm tra 1 tiSt (h^ s6 2).
-Kiem tra hoc ki (KThk): Thi (he s6 3).
Sinh vien thtrc hien: Le Hoing NhaTrang 5
Xay dung cltirffng trhth quan ly Iiqc sink cho tmfrng Pho thong Time lianh Siephqm (i^ng dung web)
? Cong thirc tinh dilm doi vdi tirng can hoc nlur sau:
> Boi vdi civ Tilu hoc:
V Biem hoc lire mon hoc ki:
- Boi vdi m6n Todn va mon Ti^ng Viet la trung binh cong ciia
diem kiem tra dmh ki gitta ki va diem kiem tra dinh ki cuoi ki:
BHLmhk=
- B8i vdi M6n Khoa hoc, Lich sil v^ Bia ly, cac mon hoc va noi
dung tu chon khdc la diem ki^m tra djnh ki cuoi ki:
BHLmhk
•^ Biem hoc lire mon ca nam la trung binh cong cua di&n hoc lire
mon hoc ki 1 va di6m hoc Iuc mon hoc ki 2:
V Khong c6 diem 0 va diem thap phan (s cac Ian kiem tra. Bi&n trung
binh liy mot chit s6 thap phan (14m tr6n 0.05 thanh 0.1).
^ B6i vdi ede mon danh gid bang nhan xet
-Hoc lire mon hoc ki I chinh la ket qua dinh gii dira tren cac
nhan x^t dat trong hoc ki I.
-Hoc lire mon hoc ki II chinh la ket qua danh gia dira tren cac
nhan xet dat trong ca nam.
-Hoc lire m6n hoc ca nam chinh la hoc Iuc mon hoc ki II.
> B6i voi cap Trung hoc eff sof va Trung hoc pho thong:
^ Biem trung binh mon hoc kj1 (BTBmhk) la trung binh cong cua diem
cac bai KTK, K
BKTR + 2 x BKTak + 3 x BKThk
BTBmhk=
;
Tong ede he s6
Sinh vien thuc hien: Le Hoang NhaTrang 6
Xay dung chic^ng trlnh qu&n ly hgcsinh cho trie&ng Pho thong T/ijfc hanli Sicphgm (ieng dung web)
V Bi^m trung binh mon hoc ca nam (BTBmcn) la trung binh cdng cua
BTBmhu vdi DTBmhkii, trong dd BTBmhklI tinh theo he s6 2:
Bmhk, + 2xBTBmhki,
BTBmcn =
—.
VBim trung binh c^c mon hoc k^ (BTBmhk) la trung binh cong cua
diem trung binh mon hoc ky ciia tit c& cdc m6n vdi he s6 (a, b...) cua
tirng mon hoc:
a x BTBmhk Toan + b x BTBmMc Vat li +...
BTBhk=
Tong c^c he so
^Biem trung binh cac mon c^ nSm (BTBmcn) la tmng binh cong ciia
di^m trung binh c4 n5m cua tit c& c^c mon hoc, vdi h^ s6 (a, b...) cua
tirng mon hoc:
a x BTBmcn To^n + b x BTBmcn Vat li +...
BTBcn =
—;
T6ng cac he s6
^ Biem trung binh cac m6n hoc kj^ hoac ca nam mSn hoc la so
nguyen hoac si thap phan diroc lay den chit so thap phan thil nhit sau khi
da lam tron so.
? Tiiiu chuan xep loai hoc ki va xep loai ca nam
> BdivMcavTiSuhoc:
V Xdp loai hoc lire:
-Loai gidi: di^m hoc lire mon drit tir 9 d^n 10.
-Loai khd : diem hoc lyre mon dat tir 7 den diroi 9.
-Loai trung binh: diSm hoc lire mon dat tir 5 d6n dirdi 7.
-Loai y^u: difim hoc lire mon d^t duai 5.
VXetlenldp:
-Hoc sinh dirge len l^p thang neu c6 du 2 di8u kien sau:
+ Co diem ki^m tra djnh ^^ cuoi ki 2 cac mon dirge danh gia
blng diim so dat tir 5 tra len.
+ Hoc luc mon nam hoc cac mon dirge danh g\i bSng nhan xet
dat loai hoan thanh A trd len.
-Neu diem kiem tra cuoi kj> 2 dudi 5 theo danh gi^ bang diem s6
ph^i kiem tra lai. Neu e^e m6n ki^m tra lai dat 5 trd 18n, khong co
mon dudi 4 thi dugc len ldp.
Sinh vien thuc hien: Le Hoang NhaTrang 7
Xay dung chuffng trlnh quan ly ItQcsinh cho tnrifngPho thong Thuchanh Strpliam (ting d^ng web)
-BHLmcn ciia cdc mon Tiling nu^e ngo&i, Tieng dSn tgc, Tin hoc, va
cac noi dung tu chon khac dugc dung dS khen thudng hoc sinh,
khong xet len ldp.
> BSi v&i c8o Trune hoc ctrs& va Trune hoc nho thong:
•/ X6p loai hoc lire:
1.Loai Gioi, neu co du lieu chudn du&i day:
-Bi^m trung blnh cac m6n hoc tCr 8,0 trcr len va co 1 trong 2 mon
Todn, NgD- V3n tir 8,0 trd len.
-Khong co mon hoc nao di^m trung binh dudi 6,5 ho^c nhan xet
dudi loai khd.
2.Loai Khd, neu co du lieu chudn du&i day:
-Diem trung binh cac mon hoc tir 6,5 trd len va co 1 trong 2 mon
Toan, NgO VSn tir 6,5 trd len.
-Khong co mon hoc nao dilm trung binh dudi 5,0 hoac nhan xet
dudi loai trung binh.
3.Loai trung binh, neu co du lieu chudn du&i day:
-Di6m trung binh cac mon hoc tir 5,0 trd len va co 1 trong 2 mon
Toan, Ngtf Van tir 5,0 trd len.
-Khdng co mon hoc nao di^m trung binh dudi 3.5 hoac nhan xet
dudi loai yeu.
4.Loai yeu: Diem trung binh cac mon hoc tir 3,5 trd len khong co
mon hoc nao diem trung binh dudi 2,0 hoac nhan xdt dudi loai
kern.
J. Loai kern: ede trudng hop con lai.
V NSu DTBhk hoac DTBcn dat tir trung binh trd len, nhung do di6m trung
binh(DTB) ho^c nhan xet cOa 1 m6n hoc thlp hem mire trung binh thi hoc
lire bi xep thip xuong nhu sau:
-Neu DTBhk hoac DTBm dat mire loai Gioi nhung do DTB ho^c
nhan xet cua mot mon hoc loai Trung Binh thi duoc dieu chinh xep
loaiKha.
-N6u DTBhk hoac DTBcn dat mile loai Gioi nhung do DTB hoac
nhan xdt cua mot mon hoc loai Y^u hoac Kem thi duoc di^u chinh
xep loai Trung Binh.
-N^u DTBhk hoac DTBcn dat mile loai Kha nhung do DTB hoac
nhan xdt cua mpt m6n hoc loai Y6u thi dugc di6u chinh x6p loai
Trung Binh.
-Nu DTBhk hoac DTBcn dat mile loai Kha nhung do DTB hoac
nMn xdt cua mot mon hoc loai Kem thi dugc didu chinh x^p loai
Yeu.
Sinh vien thuc hien: Le Hoang NhaTrang 8
Xay dimg chicffng trinlt quan ly lipcsinlt cho tneetng Pho thong Thuchanh Sicphqrn (icng dung web)
-Ngu DTBhk ho&c DTBcn dat mire loai TB nhimg do DTB hojc
nhan xdt cua m6t mon hoc loai Kgm thi xep loai kern, khong dieu
chinh xgp loai.
^ Xep loai hanh kiem: Co 4 miic xkp loai hanh kiem: Tot, kha, trung
binh, yeu. Viec xep loai hanh kiem ca ndm hoc chu yeu can ciir ket qua
xep loai hanh kiem hoc ky 2.
^ Xet ISn l^p:
-Len Idp: Hoc lire va hanh kiem tir trung hinh trcr len.
-Thi lai: Phai thi lai mon c6 dilm trung binh duai 3.5.
-Ren luyen trong he: Hoc lire tir trung binh trcr len, hanh kiem yeu.
-(5 lai lop: Hoc lire loai ySu va hanh ki6m lo^i yiu.
2.4Boi tuong sir dung:
-Giao vi^n gi^ng day nhap diem cho hoc sinh, lap bao cdo.
-Nhan vign vSn phong nhap thbng tin hoc sinh, ph^n 16p cho hoc sinh.
-Ban giam hieu c6 thg xem thbng tin thong ke ve tinh hinh hoc tap ciia
hoc sinh, phan cflng giao vien, thay doi quy dinh.
-Hoc sinh co the xem digm cua minh qua ma s6 hoc sinh.
2.5Yeu cau he thong:
• -Co che do phan quy^n cho ede loai nguiri s\l dung khac nhau.
-Ho trcr nhap dtt lieu khi hoc sinh vao truimg.
-H6 trcr phan ldp hoc sinh vao dau nSm hoc mdi.
-Ho trg nhap diem hoc sinh
-H6 trg thong kg ve digm, xgp loai theo ttrng Idp, ttmg khoi Ic5p.
-Ho trg viec tra ciiu thong tin.
-H6 trg xem di^m hoc sinh qua mang.
-Ho trg dang nhap tir xa.
. - Co giao dien dep, than thien, de sur dung.
-Co phan hudng dan true quan, sinh ddng.
3. M6 ta nliuonu an tone quan
3.1Ve phan eirng:
-1 server dat 6 phong giao vu cua Truirng c6 ket noi internet.
3.2Vg nhan mem:
-He dieu hanh Windows XP, Windows 2003 Server.
-Hg qudn tri ca s^ dtt li^u MySQL Server.
-Ngon ngtt lap trinh PHP.
Sinh vign thuc hien: Lg Hoang NhaTrang 9
X&y diyng cltitffng trlnh qudn ly hoc sinli Clio trufrng Pho thdng Time lianh Sirpham (frng ditng web)
-Web server: Apache Tomcat
-Bo go tilng Viit hS trg Unicode: Unikey, VietKey,...
3.3Ve kinh phi:
-Phin ciing (dp kiln):1000 USD.
-Phin mint (dp kiln):809 USD.
-Dp kiln phit sinh:500 USD.
-Tlngcong:2309 USD
3.4Ve thfri gian:
-Thfri gian hoan thanh dp an la 4 thing vci 1 lap trinh vien.
4. Binh gia tinli kha thi
4.1
Khi thi ve mat kv thuat:
Pit in: Xay dpng chuong
trinh quan ly hoc sinh
trirtmg PTTHSP (ling
NgirM danh gii:Le Hoang Nha
Ngay: 12/02/2009
dung web).'
STT Ruiro
1
Sp quen thu$c ciia
ngucri dung vdi viec
sii dpng he thong
Binh gia MS ta dinh gia
Cao
m<5i.
2
Sp quen thufic vdi
tien trinh phit trien
Cao
hi thing, khong dp
Da so cic nhan vien
phong giio vp diu sur
triin he thing
Lap kl hoach dao
dung thanh thao miy
tinh va cic hS thong
tao su dung song
song vai thdi gian
dien ra dp an cho
tuangtp.
mot so nhan vien...
Chi c6 mot ngu^i
phit triln dp in va
Can thu thap thong
tin ve nghifp vu.
Xic dinh ro nhiem
chua timg tham gia
dp in nao khic va
chua cd kien thiic ve
nghiep vp ciia nha
tru dJl nhan Ipc phat
Mo ta khic pliuc
vp.
trudng.
3
Thay dli ca cau, to
Thap
gi
chirc
4
Sp nhan thiic va
thien chi cua nhan
vien tham gia he
thing.
Khong co inh hudng
Thip
Sinh vien thpc hien: LS Hoang Nha
Cic nhan vien deu
muon cd he thing
mdi giup cho qui
trinh lam viic ciia ho
dl ding hon.
Trang 10
Xay dung chuffng trlnh qudn 1^ hpc sink cho touting Phd thong Thitc hanh Suph^m (ting dung web)
5
Sg quen thuoc cua
Chua tirng tham gia
vao cdc dir dn du la
du dn nhb.
Thap
ngufri phdt tri^n
trong linh vuc de
xuat.
Nghien ctlc kT
nhung van de c6
lien quan den he
thdng, d^ xuat
phuong dn tot uu
nhdt.
6
Kich thubc cua he
th6ng
Trang
binh
•
He th6ng bao g6m
C6 gSng tim hiSu va
hai phan. Nhung chi
co mot thanh vien
xay dung.
xay dung.
7
Kinhphi thuc hi^n
Trang
Lira chon phuong
dudn
binh
an khd thi vS kinh tS
nhung vln ddp urng
duoc nhu c^u c6ng
viec.
4.2
KM thi ve m^t hoat done:
Du dn: Xay dung
chuong trinh quan ly
hoc sinh cho trubng
NguM danh giatLe Hoang Nha
Ngay: 12/02/2009
PTTHSP (^ng dung
web).
STT
1
2
Ruiro
Danh gid
Gidi ^uyet duoc Thap
vin^ de qudn 1^
Ban than nguai thuc
hien du dn rat muon
hodc'tao ra nhung
hd thdng c6 dugc
co hoi men dugc
ddt ra cho du dn.
nhung chtic ndng h5
Tdc dong cua hd
thong moi ve cau
trie va thu tuc cua
Mo ta khdc phiic
trg tdt nhdt.
Thap
Thanh phan nhdn su
ddu la mdti ndn thu
tuc ggn nhe va nhanh
chong
donvi.
3
Mo ta ddnh gid
Chuy^n tu edeh
Trang
lam viec, qudn ^^
tren s6 sdeh sang
binh
sdr dung may vi
tinh. '
Sinh vidn thuc hidn: Ld Hoang Nha
Cac nhan vidn nhanh
chong thich nghi vai
vide sir dung mdy vi
tinh thay cho so
sdch.
Vi Trubng mdi thanh
l^p va cac thanh vidn
trong ban quan ^^ da
thanh thao trong vide
sii dung mdy vi tinh.
Trang 11
Xay dung cltif&ng truth quan ly hoc sinh cho trie&ng Pho thdng thiec hank Sicpham (ieng dung web)
4
Nhao lieu sai,
Khacao
Trong qua trinh nhap
lieu khong tranh kh6i
sai sot co the gdy hau
qua nghiem trong.
Co sir phan quy&t
ngtroi dung ro rang,
phan cap quyen
thong cu the cho tirng
doi tuqng.
Cao
Dft lieu va thon tin
Do tinh quan trong
hieu chinh dtt
lieu...
5
Thong tin hi stta
ddi khi dira Ien
co th bi siia d6i khi cua di^m s6 hoc sinh.
mang.
bi xam nhap he
thong.
Nen chi dira Ien
mang ban sao d^ hoc
sinh co th^ xem didm
ciia minh.
ILCOSClfLYTHYET
1. So lu^e ve ngon ngir mo hinh hoa hop nh^t UMLfUnified Modeling
1.1Khai niem UML:
UML la ngon ngO dung dS true quan hoa, chi tiSt hoa, sinh ra ma 6 dang
nguyen mdu, lap va cung cap tai lieu
1.2Cac bieu do (Diagrams') trong UML:
-Bieu do lop (Class Diagram): Bao gom m6t tap hop cac Idp, cac giao dien,
cac collaboration(bieu do hop tac) va moi quan he gifta chung. No thd hien mat
tmh cua hf th6ng.
-BiSu d6 d6i tuong (Object Diagram): Bao g6m m6t tap hop cac d6i tuqng
va moi quan he gitta chung. D6i turong la mot th6 hi^n cOa 16p, bigu d6 d6i tuqng
la mot th6 hien cua bi^u d6 lop.'
-Bieu d6 Use Case(Use Case Diagram): Bao g6m mot tap hop cac Use Case,
cac Actor va the hien m6i quan he tuong tac gitta Actor va Use Case. No rat quan
trong trong viec to chttc va mo hinh hoa hanh vi cua he thong. Actor la nhttng
ngucd dung(tac nhan) hay he thQng khac cr ben ngoai pham vi cua he thong ma co
tuong tac vdi hS thong.
-Bieu d6 trinh tu (Sequence Diagram): La mot dang biSu d6 tuong tac
(interaction), bieu dien su tuong tac gitta cac d6i tuqng theo thur tu thcd gian. No
mo td cac <36i tuqng lien quan trong mot tinh hudng cu thi va cdc budc tuln tu
trong vide trao doi cac thong bao(message) gitta cac d6i tuqng do de thuc hien
mdt chuc nang nao do cua hS thong.
-Bieu d6 hop tac (Collaboration Diagram): Gan gidng nhu bigu d6 Sequence,
bilu d6 Cohaboration la mot each khac dS thS hiqn mot tinh hudng co thg xay ra
trong he thong. Nhung no tap trung vao viec thd hien viec trao d6i qua lai cac
thong bao gitta cac doi tuqng chu khong quan tarn den thii tu cua cac thdng bdo
do. Co nghla la qua d6 chiing ta sS bi^t duqc nhanh chong gitta 2 d6i tuqng cu thg
nao do co trao doi nhttng thong bao gi cho nhau.
Sinh vien thuc hien: Le Hoang Nha
Trang 12
Xay dung chirffng Irhih quim ly hrjc sinli clip trwimg Phi thing Thuc hanh Supham (ling dung web)
-Bidu d6 chuydn trang th4i (Statechart Diagram): Chi ra m6t mtty chuyen
trang, bao gom c4c trang thai, c4c buoc chuydn trang va cac hoat ddng. No dac
biet quan trong trong vide mo .hinh hoa hanh vi cua m6t lop giao dien(interface
class) hay collaboration va no nhdn manh vao cac dap ting theo sir kien cua mot
d6i tucmg, di^u nay rat him ich khi mo hinh hoa mot he thdng phan ilng(reactive).
-BiSu d6 hoat d6ng (Activity Diagram): La m6t dang dac biet cua bi6u do
chuyen trang. N6 chi ra luong di tir hoat dpng nay sang hoat dong khac trong mot
he thong. No dac biet quan trong trong viec xay dung mo hinh chile nang cua h6
thdng va nhan manh tdi viec chuy^n d6i quy^n kiem soat giila cac d6i tucrag
-' Bieu d8 thanh pMn (Component Diagram): Chi ra each to chdc va sir phu
thupc cua ede thanh phln(Component). No lien quan tdi bieu do lop, trong do mot
thanh phln thucmg anh xa tdi mot hay nhi^u ldp, giao dign , collaboration.
-Quan he Thira ke (Generalization Diagram): Chi ra cau hinh cua hd thong
khi thtrc thi.
1.3
Kidn true eua he thong
Khi xem xet m6t he th6ng, chung ta cdn xay dung cac mo hinh tir nhftng khia
canh khac nhau, xuat phat tir thuc td la nhttng ngucri lam vide vdi he thdng voi nhung
vai tro khac nhau se nhin he thong tit nhung khia canh khac nhau.
UML xet hd thdng trdn 5 khia canh:
Hinh 1: Kiin true he thong
1.3.1 Use-Case View
Bao gom cac Use Case mo t& ung xu cua he thong theo each nhin nhtin cua
ngucri dung, ngudi phan tich he thQng. Use Case khong chi ra each cSu true cua he
th6ng phan mem, nd chi dung de nhin nhan mdt each tong quat nhttng gi ma hd
Sinh vidn thuc hidn: Ld Hoang Nha
Trang13