H~ th6ng Giao Trinh Di~n TiT1amQt ph~n clla H~ Th6ng e-Learning conhi~m V\ldua ,ra cong C\lph\lc V\lcho cong !aCso~n !hao,1quan 1ycac giao trinhdi~n tiroH~ thong Giao Trinh di~n tir phai
Trang 1Su6t qua trlnh hoc t~p trong truang d<;lihoc vya qua, em da duQ'cquy th~y co cung cap va truy~n d<;lttat ca kien thuc chuyen mon c~nthiet va quy gia nhat Ngoai ra, em con duQ'Cren I~y~n mot tinh th~nhoc t~p va lam vi~c doc I~p, sang t<;lo.Day la tfnh ca'ch het suc c~n thietd€ co th€ thanh cong khi bJt tay VaGngh~ nghi~p trbng tuO'nglai.
nhang kien thuc ma mlnh da hoc D6ng thai rut ra 'nhang kinh nghi~m
ky em t~p trung cong suc cho de tai, d~c bi~t la nha fLj chi d<;lova huangdan t~n tlnh cLla th~y Nguyen Blnh ,DuO'ngcung v1i cac th~y co trongkhoa, da giup cho em hoan thanh de tai nay mot cach thu~n lQ'iva g~thai duQ'cmot sO'ket qua kha quan Ben c<;lnhnhan~ ket qua khiem t6n
ma em d<;ltduQ'c, chJc chJn khong tranh khoi nha~g sai I~m, thieu sotkhi thLjc hi~n d~ t~li cLla minh, kfnh mong th~y co thong cam SLjpheblnh, gop y cLlaquy th~y co se la nhang bai hoc kinh nghi~m rat quy baucho cong vi~c thLjc te cLla em sau nay
Mot I~n naa, em xin chan thanh cam O'ncong lao d<;lydo cLlaquyth~y co Kfnh chuc quy th~y co m<;lnhkhoe, tiep tl)C cl<;ltduQ'cnhi~u thJnglQ'itrong nghien cuu khoa hoc va sLjnghi~p tr6ng nguai
Xin chan thanh cam dn!
Sv Dinh Huo Thanh.
07/2004.
Trang 2CHUONG 3:LUA CHON CONG NGHE & HIEN TaUC•• • I • 29
Trang 3PHU LUC: HtrONG DAN sir DUNG CHtrONG TR 'NH,- . ., . 35
Trang 4LOIMODAu
Hi~~ nay cling vai t6c dQphcit tri~n m:;mhme va Fg d\lng rQng dli cllaInternet Van de tham khflOva hQCt~p qua m~ng Internet (e-Learning) dang 1amQt vfin dS thai S\1'dang duQ'cnhiSu nguai quan tam
HQc t~p qua m~ng Internet co nhiSu 1Q'idi~m 1a:chi phi re, ti@tki~m duQ'cnhiSu thai gian, khong gian hQc t~p, thai gian hQc t~p rfit mSm deo, co th~ hQcvao mQi 1ilcmQi n?,i NQi dung ghio trinh, bai giang sinh ?Qng, phong phil, thi@tth\1'chon va co the c~p nh~t, thay d~i mQt cach nhanh cp~mg~ D?c bi~t nQidung Cllacac giao trinh di~n tiTco the tham khao va lien ket den cac tai 1i~u,tainguyen tren toan th@giai, t~n d\lng duQ'ckho tai nguyerl vo h~n clla nhan lo~ithong qua m~ng Internet
Tuy nhien vi~c hQc qua m~ng Internet g?P phai mQt s6 yeu c~u c~n giaiquy@tnhu: NQi dung bai giang phai duQ'ct6 chilc ~ao chq khoa hQc, phong phil
va hqp 1y, phli hqp vai vi~c hQc tren m~ng H~ thong giao trinh phai duQ'cxayd\1'ngmQt cach t\1'dQng va chi phi b6 ra 1a thfip nhfit V&n dS bao m~t va phanquySn d6i vai hQc vien, giang vien va nha quan tri phai dUQ'Cgiai quy@ttri~t d~
va hqp 1y H~ th6ng giao trinh phai co th~ k@thqp dS dahg vai cac thanh ph~nkhac Cllah~ th6ng E-1earning
H~ th6ng Giao Trinh Di~n TiT1amQt ph~n clla H~ Th6ng e-Learning conhi~m V\ldua ,ra cong C\lph\lc V\lcho cong !aCso~n !hao,1quan 1ycac giao trinhdi~n tiroH~ thong Giao Trinh di~n tir phai nam gifr~to chgc va phan lo~i toan bQcac giao trinh di~n tiTsao cho vi~c troy c~p, tim kiem, bien sQan, c~p nh~t thongtin mQt cach dS dang va nhanh chong Ngoai ra h~ th6ng bon cung cfip mQt giaod~~nthan thi~n, phong ph~ giilp hQc vien hQc t~p va theo: doi tinh tr~ng hQc t~p
de dang cling nhu cung cap cac phuong ti~n de hQc vien th\1'ct~p, on t~p, tham
khao va tuang tac tf\l'c ti@pvai h~ th6ng.
H~ th6ng Giao Trinh Di~n TiT 1a h~ th6ng duQ'c xay d\l'llg tren moitruan~ Web, cung cfip cac phuong ti~n va cong C\lcho nh~aquan tri va giao vien
co the quan 1y, bien so~n mQt cach t\1'dQng cac giao trinh di~n tiTcho vi~c hQctren m~ng Internet Ngoai ra h~ th6ng se cung c~p cac giab trinh di~n tiTcho cachQc vien co th~ tham khao, hQc t~p, th\1'chanh, on t~p thrc ti@ptren may tinhthong qua Internet a nha, cong sa,thu vi~n, t~i cac dich ~\l Internet vao b~t ky1ilcnao
Trang 5R" h"f tong GO' lao.l rm T' hD o" lfn .I.T?b Ir ao gom cae e Ire nang: " , h' ~
• Quan ly, phan IO(;licac giao trinh di~n tiro
• Cac cong C\lbien sO(;lncac giao trinh di~n tiro
• Giao di~n cho hQc vien tham khao, hQc, thgc hanh, on t~p va tuang tac v6'i
giao trinh
• Cac th6ng ke va tinh tr(;lngcho giang vien, hQCvien
• Cac th6ng ke va cong C\lcho nha quan trj dS quan lyH~ th6ng cac giao trinh.
Trang 6CHUONG 1: KHAo SAT & PHAN TicH
Ian, da so cac giai do~n dugc thlJc hi~n thu cong, ton nhieu thai gian va
cong suc, chua co cong cv dS thlJc hi~n tl)' dQng eho cac thao tac gi6ngnhau ho~c theo nhUng m~u qui dinh s~n Do luh tm khong dugc t~ptrung nen gay kh6 khan cho vi~c quan Iy, bien ~o~n, chinh sua, clingnhu cung c~p cac tinh tr~ng va th6ng ~e Han Inua vi tinh ch~t cuae-Leaming la mQi hIc mQi nai, nen h~ thong giao trinh di~n tu phai c6thS su dVng vao b~t kY hIe nao, ab~t ky nai dau ta phai dam bao dugctinh bao m~t
1.1.2 H~ th8ng mong mu8n
H~ th6ng Giao Trinh Di~n Tu dugc xay dl)'llg cho phep lUlltm,bien so~n, c~p nh~t cac giao trinh di~n ti'rmQi hic rtlQinai T6i thiSu hmithai gian va chi phi b6 ra dS xay dlJilg cac giao trinh Cac thao tac bienso~n chinh sua, phan lo~i, c~p nh~t dugc thlJc hi~nikhoa hQc va tlJ dQn~.Giao di~n dugc cung cap thu~n ti~n va hgp Iy, giup vi~c theo d6i tientrinh lam vi~c va hQc t~p mQt cach d~ dang va hi~~ qua H~ th6ng thich
hgp v6'i s6 lugng sach di~n tu Ian va s6 nguai su aVng nhiSu.
Xay dlJ'ng h? fhang gitio frinh i/i?n fir cho e-Learning Trang: 5
Trang 7CHUONG 1: KHAo SAT & PHAN TicH
1.2.1 C~u truc bQ giao trinh
Cae Iili li~uMultimedia
1.2.2 Mo bi SO'luQ'cc~u truc bQgiao trinh
• He th6ng chling chi: H~ th6ng Giao Trinh f)i~n Tu bao g6mnhiSu chling chi dao t~o cua h~ th6ng eJLeaming M6i chlingchi se bao g6m nhiSu mon hQc
• Mon hoc: M6i mon hQc se bao g6m nliiSu chuang va co h~th6ng Glossary cho m6i mono
• Chuang: M6i chuang se co nhiSu bai HQcva cac cau hoi ont?P cho tUng chuang tu~g ling I
• Bai hoc: bai hQc se bao gom nQi dung cua bai giang, cac Lab,cac tai li~u hinh anh, video, c~c tai li~u t*am khao M6i dan vibai hQc se duQ'cchia lam nhieu trang man hinh
Trang 8CHUONG 1: KHAo SAT & PHAN TicH
1.2.3 DBi tlfQ1lgtlfong tac trong h~ thBng
• Nha quan tri: cung c~p cac cong C\ldS mha quan tri web quan
ly, c~p nh~t cac giao trinh tren h~ th6ng
• D6i v6i cac thanh ph~n khac trong he t 6ng e-Leaming: cungc~p giao di~nrna dS cac thanh ph~n kh1acco thS giao tiSp vatrao d6i dfr li~u dS dang nh~m m\lc didh xac nh~n nguai sud\lng, theo d5i tiSn trinh lam vi~c, gia6 tiSp va su d\lng cacgiao trinh
1.3.1 Yell cAll h~ thBng
1 H~ th6ng phai dap ling d~y du cac yeu c~u vS so~n thao giaotrinh cua d6i tU'?'llggiang vien va cacIyeu c~u vS h~c t~p,tham khao cua doi tuQ11ghQc vien, cling nhu cac yeu cau cuacac d6i tUQ11gkhac
2 H~ th6ng phai duQ'c th\fc hi~n tren wel:), co thS su d\lng mQi
3 He th6ng phai duac thuc hien sao cho dS dang triSn khai tren I
Trang 9•
CHUONG 1: KHAo SAT & PHAN TicH
cac h~ diSu hanh thong d\lng nhu Windows, Linux, Unix
4 Cac cong C\lbien so~mgiao trinh phai dugc t6 chuc hgp ly kSthgp v6i cac Wizard t~o ra S\Ithu~n ti~n, dS dung va thai gian
bo ra dS bien so~n la thfip nhfit
5 H~ th6ng cac giao trinh phai dugc t6 chuc, phan lo~i th~t hgp
8 H~ th6ng phai cung cfip chuc nang tim kiSm Bao g6m vi~ctim kiSm nQi dung bai hQc ho~c mQt thu~t ngfr thong qua cac
tU khoa
9 H~ th6ng tra cuu thu~t ngfr clla giao trinh (Glossary) phaicung cfip dugc cac tham chiSu dSn bai hQc C\lthS co bao g6mthu~t ngfr tuang trng
1O H~ th6ng phai cung cfip cac giao di~nrna dS giao tiSp v6i cach~ th6ng khac trong h~ th6ng e-Learning, nhu giao tiSp v6i cO'chS xac th\Ic nguO'i dung clla h~ th6ng khac Trao d6i thongtin vS cac d6i tugng, nguai dung trong h~ th6ng e-Learningnhu qua trinh so~n thao, hQc t~p, tham khao Clla giang vien,hQc vien thong qua h~ th6ng file va cO'sa dfr li~u
1.3.2 Phan tich chuc nang1.3.2.1 Giang vi en
1 Soan bai giang:
Giang vien co nhu celu so~n thao m6i celn them bai giangvao giao trinh Chuc nang nay cho phep giang vien co thSdua cac van ban va cac tai li~u multimedia vao trong baigiang Cac th6ng ke va tiSn trinh so~n thao se dugc hiSn thigiup giang vien dS dang theo d6i qua trinh lam vi~c
Trang 10CHUONG 1: KHAo SAT & PHAN TicH
2 Soan Gloassary:
Giang vien khi t?O mQt giao trinh m6i, c~n co nhu c~u t?O
bang Glossary (tu diSn thu~t ngfr) cho mon h<;>c.
3 Soan cau hoi on tap:
Khi so?n thao xong cac bai giang cra tUng chuang, giang
vien se so?n cac cau hoi on t~p cho chuang tuang tmg.
4 Soan tai lieu tham khao:
Sau m6i bai giao vien se so?n cac chu thich cling nhu cactai li~u thao khao them cho bai tuang ung Cac tai li~u thamkhao co thS la tieu dS hay cac lien kSt dSn cac tai li~u khac
5 Soan Lab:
D6ng thai v6i m6i bai giang giao vien se chu~n bi cac baiLab cho h<;>cthvc hanh ly thuySt da:hl<;>c.Cac bai Lab co thSduqc them vao ngay sau khi so?n x6ng bai giang ho?c cothS chu~n bi mQt lo?t bai cho tUng dhuang NQi dung cuabai Lab co thS duqc so?n thao trvc ti€p ho?c duqc them vao
tu cac tai li~u multimedia
6 Chinh sua, cap nhat giao trinh:
Trong qua trinh bien so?n hay tron bfit cu thai gian naogiao vien co nhu c~u chinh sua, c~p iJh~t cac nQi dung cuagiao trinh
1.3.2.2 HQc vien
1 Xem bai giang:
H<;>cvien co nhu c~u xem giao trinh di~n tu khi tham giah<;>ct~p qua h~ th6ng e-Learning chdc nang nay cho pheph<;>cvien xem bai giang, bai on t~p, c~c tai li~u multimediaminh ho? va cung din? huang dSn cac \m\lc khac tr~ng giaotrinh Cac thong tin ve ti~ tr?ng h<;>ct~p se ?uqc hien thi va
lUll l?i giup h<;>cvien co de dang theo d5i tien trinh h<;>ct~p
2 Xem Glossary:
Khi h<;>cvien co nhu c~u tra Clru cac thu~t ngfr m6i tronggiao trinh M6i mon trong giao tririh se co mQt bang
Glossary tuang tmg M6i thu~t ngfr trohg Glossary se duqc
tham chiSu dSn tUng bai h<;>cC\lthS
3 Lam bai on tap (Quiz):
Trang 111.3.2.2 NhA quan tri
CHUONG 1: KHAo SAT& PHAN TicH
ISau m6i chuang clla giao trinh, hQd vien se lam mQt bai ont~p nho theo d?ng tr~c nghi~m Dap an Clla cau hoi on t~p
se duqc hiSn thj ngay sau khi hQc v,ien tni lericau hoi
I
Sinh vien sau khi xem bai giang co thS tham gia vao cac baith\l'c t~p Lab dS th\l'c hanh cac kiSn 'thuc da:hQc
Khi nha quan trj Web hay giao vien co nhu cau them, chinhsua, c~p nh~t cac giao trinh, cac giad trinh khi duqc t?Om6i,c~p nh~t se duqc lUll l?i trong h~ th~ng co sa dfr li~u
H~ th6ng se cung c~p chuc nang tim kiSm nQi dung bai hQC
va Glossary thong qua ill khoa do ngueri dung nh~p vao.KSt qua tim kiSm se tham chiSu t~c tiSp bai hQc h,ay nQidung clla thu~t ngfr trong Glossary co chua ill khoa can tim
\I
1 Quan 1:9" he th6ng: 'Nha quan trj duqc quySn t?O, xoa, c~p nh~t h~ th6ng chUngchi, giao trinh cling nhu phan ph6i cac man hQc vS cho cacgiang vien quan ly va bien so?n :
I
Trang 12CHUONG 1: KHA.O SAT& PHAN TicH
1.3.3SO' dB phan ra chuc nang
Cae h$ th6ng kMe trong 'heth6ngE-Learning
,
j
I.NhaQuanTrij
, -j ~g9n Lab mi Chinh Sua, C~pNMtGT
LamBcH6n T~p
th6ng D6ng thai phcli cung cfrp giao di~n d@kSt hgp cH~t che v6i cac thanh
phfrn khac trong h~ th6ng e-Learning
Trang 14CHUONG 2: THIET KIt
I I
+Dfr lieu vao: usemame, password cua hQc vien hay giao vien
+Dfr lieu ra: Thong tin cho phep hay tu ch6i dan~ nh~p
+Chuc nang: xac nh~n hQc vien va giao vien khilmu6n dang nh~p vaoh~ th6ng NSu thong tin khong chinh xac h~ th6ng se bao 16i va khongcho dang nh~p NSu thong tin Ia chinh xac h~ th6ng se cho phep dangnh~p va ghi I~i thai gian dang nh~p cu6i cung I
Trang 15CHUONG 2: THIET KIt
+Ten: Xem hili giang
+Dii lieu vao: Mft bai hoc c~n xem I
+Dii lieu ra: HiSn thi Thong tin bai giang, tai li~~ tham khao hay thong
+Chuc nang: Cho phep hQc vien xem cac bai giang cua giao trinh saukhi dft dang nh?P thanh congo
- Mft s6 Process: 2.2
+Ten: Tra ClfU Glossary
+Dii lieu vao: Mil mon hQc chua Glossary c~n tra cUu
+Dfr lieu ra: HiSn thi Thong tin Glossary hay thqng ~ao 16i.
+Chuc nang: Cho xem cac thu?t ngii co lien quan den mon hQc trong
giao trinh
Trang 16CHUONG 2: THIET KE
- Ma: s6 Process: 2.3
+Ten: Tim ki~m
+Dfr lieu vao: Tu khoa dS tim Glossary hay bailhQc
+Dfr lieu ra: HiSn thi Thong tin Glossary hay bai hQc da:tim th~y ho~cthong bao 16i
+Dfr lieu vao: t1a: Lab c~n xem
1-+Dfr lieu ra: Hien thi bai Lab da:chQn ho~c thong bao loi
+Chilc nang: Cho phep hQc vien th\lc t~p Lab s~u khi xem bai giang
- Ma: s6 Process: 2.5
+Dfr lieu vao: Ma: Chuang c~n xem I
+Dfr lieu ra: HiSn thi bai on t~p (Quiz) da:chQn hay thong bao 16i
+ Chilc nang: Cho phep hQc vien lam bai on t~p sau khi da: hQc xongmQt chuang trong giao trinh
• I
Trang 17CHUONG 2: THIET KIt
b Soqn giao trinh
+Ten: So~n hili giang.
+Dfr lieu VilO: Ma:bai h9C cAnso~n, nQi dung bai giang, cac lien kSt dSn
+ Dfr lieu ra: Hi~n thi Thong bao so~n thao va llfU tm thanh cong hay
+Chuc nang: Cho phep giang vien so~mcac bai giang cua giao trinh saukhi da:dang nh?p thanh congo Bai giang tuong Un~ v6i m6i trang khongduqc vuqt qua 2 trang man hinh NSu vuqt qua Igi6i h~n nay chuong
- Ma: s6 Process: 3.2
+Ten: So~n Glossary.
+Dfr lieu vao: Ma:mon h9C cAnso~n, nQi dung Glossary
Trang 18CHUONG 2: THIET KE
+Dfr lieu ra: HiSn thi Thong bao so~mthao val lUll tm thanh cong hay
+Chuc nang: Cho phep giang vien so~n cac thu?t ngfr clla mon hQc
+Dfr lieu van: Ma: bai hQc c&nso~n, nQi dung L:ab, cac lien kSt dSn file
+Dfr lieu ra: Hien thi Thong bao so~n thao va lUll tm thanh cong hay
+Chuc nang: Cho phep giang vien so~n cac bai !th\Ic t?P lab Cllabai
+Ten: So~n diu hoi on t~p
+Dfr lieu van: Ma:chuang c&nso~n, nQi dung cau hoi on t?P, dap an
+Dfr lieu ra: HiSn thi Thong bao so~n thao va lUll tm thanh cong haythong bao 16i
+Chuc nang: Cho phep giang vien so~n cac cau ~oi on t?P clla chuang
+Ten: Soan tili lieu tham khao
+Dfr lieu van: Ma: bai hQc can so~n, cac tai li~u tham khao hay cac lien
+Dfr lieu ra: HiSn thi Thong bao so~n thao va lull tm thanh cong haythong bao 16i
+Chuc nang: Cho phep giang vien so~n tai li~u tliam khao cho bai hQc
I I
Trang 19+Ten: Xem giao trinh.
+nil lieu V~lO:Mil cac giao trinh c~n xem
+nil lieu ra: HiSn thj giao trinh hay danh sach cac giao trinh trong h~
+Chuc nang: Cho phep nha qufm trj co thS xem mQt giao trinh hay danhsach cac giao trinh co trong h~ th6ng :
- Mil s6 Process: 4.2
+Ten: Sua giao trinh
+nil lieu van: Mil cac giao trinh c~n sua I _
+nil lieu ra: Thong bao c~p nh~t thanh cong ho~c thong bao loi
+Chuc nang: Cho phep nha qufm trj co thS sua thBng tin cua giao trinh
- Mil s6 Process: 4.3
+Ten: Xoa giao trinh
+nil lieu vao: Mil cac giao trinh c~n xoa
+nil lieu ra: Thong bao thanh cong ho~c thong b~o 16i
+Chuc naD;g:Cho phep nha qmin trj co thS xoa mpt giao trinh dil ch<;m
\
Trang 20CHtrONG 2: THIET KIt
2.2.1 M6 hinh thvc thJ muc quan ni?m:
Trang 21LUll till cac biti th\Ic t~ thuQc biti hQcLUll till cac tran sach thuQc biti hQcLUll till thong tin cac hinh janh, am thanh, Video,Flash duQ'csir d\lng trong mQt trang.
LUll till thon tin cac hQc vien tron h~ thonLuu till thon tin cac iang Ivien tron h~ thon
II II
II
\II
I
I
I
Trang: 20
Trang 22CHUONG 2: THIET KIt
2.2.2 M6 hinh thlfc thi muc logic:
BienSoan
Glossary MaGlossary
! TenGlossary NoiDung
GiangVien
-_._~
MaGiangVien HoTen UserName Password NgayThem Xoa BaiHienTai
leo" ~,-" ea"goay~ 'NgayThem J -
link
I NoiDung ,
I Co
Co
IMaTrang i r-_Ji , T-ail~uTha~i<hao
ITenTrang [?+ ._-c~ -f -l MaBaiHoc I MaTaiLieu
Trang 23BAIHIENTAI varchar(255) NGAYDANGNHAP daletime-'-"'-"' - I
MABAIHOC = MABAIHOC
MAHOCVIEN = MAHOCVIEN
\
MON_HOC MAMONHOC char(10)!
TENMONHOC char(255) ! NGAYTHEM dalelime i XOA bit!
MAGIANGVIEN char(10) IMAMOijiOC;MAMONHOC '
, CHUONG ! '\ fMACHUON~Char(10) ~
~ MACHUONGIMAMONHOC char(10) !
NGAYTHEM dalelime
BAIHIENTAI varchar(255) NGAYDANGNHAP datetime
ITEN! varchar(l00) : NOIDUNG varchar(255) MABAIHOC = MABAIHOC! LINK varchar(255)