Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
10,54 MB
Nội dung
B GIÁO DC VÀ ÀO TO TRNG I HC M THÀNH PH H CHÍ MINH KHOA CÔNG NGH THÔNG TIN BÁO CÁO KHÓA LUN TT NGHIP TÀI: XÂY DNG WEBSITE TRAINING KITS TRÊN NN JOOMLA GVHD: THS NINH XUÂN HNG SVTH: NGUYN VN HIN – 0951010034, TRN NGC HNG – 0951010052 NGÀNH HC: KHOA HC MÁY TÍNH KHÓA HC: 2009 - 2013 Tp. H Chí Minh – tháng 6 nm 2013 Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang iii LI CM N Nhóm thc hin xin bày t lòng bit n và tri ân sâu sc đn tt c mi ngi đã giúp đ, h tr thc hin lun vn này, mt đim mc rt quan trng trong cuc đi và s nghip ca nhóm. Nhóm thc hin xin cm n Khoa Công ngh Thông tin trng i hc M TP.HCM đã cho phép và to điu kin đ nhóm thc hin làm tt lu n vn này. Lun vn này s không th hoàn thành nu không có s giúp đ và ch bo tn tình ca thy Ninh Xuân Hng, ngi thy hng dn ca nhóm thc hin. Nhóm thc hin xin chân thành bit n v nhng ch bo, đnh hng nghiên cu thc hin, h tr, to nhng điu kin tt nht cho nhóm thc hin trong sut quá trình thc hi n đ tài. Chúng con xin bày t lòng bit n sâu sc đn B, M, nhng bc sinh thành đã chu thng, chu khó nuôi dng, h tr, đng viên, ng h chúng con trong nhng lúc khó khn đ chúng con có đc nh ngày hôm nay. Chúng em xin chân thành cm n tt c quý thy cô trong khoa Công ngh Thông tin đã tn tình ch bo, rèn luyn, truyn đt nhng tri thc, k nng, kinh nghim quý báu cho chúng em trong sut 4 nm ging đng đi hc. ây là nhng hành trang quý giá đ chúng em vng bc vào đi. Nhóm thc hin xin chân thành cm n tt c các anh ch, bn bè đã nhit tình đng viên, ng h, chia s nhng kinh nghim, kin thc quý báu, tài liu, h tr không nhng trong quá trình thc hin lun vn mà còn trong sut thi gian hc tp di mái trng này. Mc dù đã ht sc n lc và c g ng, nhng lun vn chc chn không tránh khi nhng thiu sót. Nhóm thc hin kính mong nhn đc s cm thông và tn tình ch bo, góp ý ca quý Thy Cô và các bn. Mt ln na xin gi đn tt c mi ngi li cm n chân thành nht. Xin cm n ! Nhóm thc hin Nguyn Vn Hin và Trn Ngc Hng Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang iv NHN XÉT CA GING VIÊN HNG DN Ngày … tháng … nm 2013 Ging viên hng dn Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang v NHN XÉT CA GING VIÊN PHN BIN Ngày … tháng … nm 2013 Ging viên phn bin Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang vi MC LC NiDung Trang LI CM N iii NHN XÉT CA GING VIÊN HNG DN iv NHN XÉT CA GING VIÊN PHN BIN v DANH MC CÁC HÌNH viii DANH MC CÁC T VIT TT xi LI NÓI U xii CHNG I TNG QUAN V TÀI 1 1. GIITHIU 1 1.1. TngquanvElearning 1 1.2. Lýdochn tài 3 1.3. Mcíchcatài 3 1.4. Phmvinghiêncu 4 1.5. Đónggópcatài 4 2. CÁCPHNGPHÁPTHCHINĐTÀI 4 2.1. Dùngphnmmxâydngsitedyhc(LMS–Hthngqunlýhctp) 4 2.2. Tùybinwebsitequntrnidung(sdngCMS) 5 2.3. Xâydngmitoànbhthng 6 3. PHNGPHÁPTHCHIN 7 3.1. ChunbchoElearning 7 3.2. LachnphngphápxâydngSiteElearning 9 3.3. TinhànhxâydngSite 9 CHNG II GII THIU V JOOMLA 11 1. GIITHIUJOOMLA 11 1.1. Joomlalàgì? 11 1.2. VìsaochnJoomla? 12 1.3. ngdngJoomla 12 1.4. LchspháttrinJoomla 13 1.5. PhiênbnJoomla 14 1.6. Cácthànhphncbntrongjoomla 15 1.7. QunlýnidungtrongJoomla 17 Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang vii 1.8. QuytrìnhthitkwebsitebngJoomla 17 1.9. CácbccàitJoomla 17 1.10. SdngJoomla 26 2. JOOMLADÙNGCHOELEANING 27 3. TÙYBINJOOMLADÙNGCHOĐTÀI 28 CHNG III GII THIU V WEBSITE 29 1. GIITHIUWEBSITE 29 2. KTQUĐTĐC 43 2.1. KháiquátnidungcácmônhctrongSite 43 2.2. Giaodinwebsitevàhthngnidungtngmônhc 48 2.3. Cáchthngkhác 59 3. HNGMRNGCAĐTÀI 62 CHNG IV KT LUN 63 1. Nhnxét 63 2. Mrng 63 Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang viii DANH MC CÁC HÌNH Tên hình Trang Hình 1.1 S đ đy đ ca mt h thng Elearning 6 Hình 2.1 Chn ngôn ng cài đt Joomla 17 Hình 2.2 Kim tra các thông s cài đt Joomla 17 Hình 2.3 c mt s quy đnh v bn quyn ca Joomla 18 Hình 2.4 To Database cho Joomla 18 Hình 2.5 Kt thúc quá trình cài đt 19 Hình 2.6 Xóa th mc Installation trong th mc cài đt Joomla 19 Hình 2.7 ng nhp vào Site Joomla 20 Hình 2.8 Giao din qun lý ca Site Joomla 20 Hình 2.9 Cài đt hoc g cài đt chng trình trong Joomla 20 Hình 2.10 Cài đt gói ngôn ng Ting Vit cho Joomla 21 Hình 2.11 ã cài đt xong gói ngôn ng Ting Vit 21 Hình 2.12 Chn ngôn ng hin th Ting Vit 21 Hình 2.13 Ngôn ng Ting Vit đã đc hin th 22 Hình 2.14 Vào Template Site 22 Hình 2.15 Cài đt Template cho Site 22 Hình 2.16 Nhn đc thông báo cài đt thành công 23 Hình 2.17 Chn giao din mc đnh cho Site 23 Hình 2.18 Chn giao din mc đnh (tt) 23 Hình 2.19 Giao din mc đnh đã đc hin th 24 Hình 2.20 Vào phn qun lý ca Template 24 Hình 2.21 Chn giao din cho Site 25 Hình 3.1: Giao din trang ch WebSite Training Kit 30 Hình 3.2 Giao din trang ch WebSite Training Kit(tt) 30 Hình 3.3 Giao din trang ch WebSite Training Kit (tt) 31 Hình 3.4 Phn Footer ca Site 31 Hình 3.5: Giao din 1 32 Hình 3.6: Giao din 2 32 Hình 3.7 Giao din 3 32 Hình 3.8 Giao din 4 33 Hình 3.9 Giao din 5 33 Hình 3.10 Giao din 6 34 Hình 3.11 Phn module môn hc Nhp môn mng máy tinh ca Site 34 Hình 3.12 Phn module môn hc Qun tr mng ca Site(tt) 34 Hình 3.13 Phn module môn hc Mng máy tính nâng cao ca Site (tt) 35 Hình 3.14 Phn module môn hc Lp trính PHP Cn bn ca Site(tt) 35 Hình 3.15 Module lch thi gian 36 Hình 3.16 Module Tag nhanh 36 Hình 3.17 Module các môn hc chính 37 Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang ix Hình 3.18 Trang lu bút 38 Hình 3.19 Trang lu bút (tt) 39 Hình 3.20 Trang lu bút (tt) 40 Hình 3.21 Trang th vin nh 41 Hình 3.22 Trang liên h 41 Hình 3.23 Website Training Kit ting vit. 42 Hình 3.24 Website Training Kit ting anh. 42 Hình 3.25 Giao din trang ngoài ca môn Nhp môn Mng máy tính 49 Hình 3.26 Giao din trang qun tr tt c ni dungmôn Nhp môn mng máy tính 49 Hình 3.27 Giao din trang qun lý các chng lý thuyt môn Nhp môn mng máy tính 50 Hình 3.28 Giao din trang qun lý các chng thc hành môn Nhp môn mng máy tính 5 50 Hình 3.29 Giao din trang ngoài ca môn Qun tr mng 51 Hình 3.30 Giao din trang qun tr tt c ni dung môn Qun tr mng 51 Hình 3.31 Giao din trang qun lý phn lý thuyt môn Qun tr mng 51 Hình 3.32 Giao din trang qun lý các chng thc hành môn Qun tr mng 52 Hình 3.33 Giao din trang ngoài ca môn Mng máy tính nâng cao 52 Hình 3.34 Giao din trang qun tr Admin môn Mng máy tính nâng cao 53 Hình 3.35 Giao din trang qun lý các chng lý thuyt môn Mng máy tính nâng cao 53 Hình 3.36 Giao din trang qun lý phn thc hành môn Mng máy tính nâng cao (tt) 53 Hình 3.37 Giao din trang ngoài website ca môn PHP & MySQL cn bn 54 Hình 3.38 Giao din trang qun tr ni dung môn PHP & MySQL cn bn 54 Hình 3.39 Giao din trang qun lý các chng lý thuyt môn PHP & MySQL cn bn 55 Hình 3.40 Giao din trang qun lý phn thc hành môn PHP & MySQL cn bn (tt) 55 Hình 3.41:Danh sách các môn hc ln 55 Hình 3.42 Danh sách các danh mc trc nghim tng chng ca tt c các môn hc 56 Hình 3.43 Danh sách các danh mc trc nghim tng chng ca nhp môn mng 56 Hình 3.44 Danh sách các danh mc trc nghim tng chng ca môn qun tr mng 57 Hình 3.45 Danh sách các danh mc trc nghim tng chng ca môn mng nâng cao 57 Hình 3.46 Danh sách các danh mc trc nghim tng chng ca môn lp trình php c bn 57 Hình 3.47 Danh sách các câu hi trc nghim thuc tng chng ca tng môn hc 58 Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang x Hình 3.48 Giao din câu hi hin th ngoài website 58 Hình 3.49 Giao din câu hi hin th ngoài website (tt) 59 Hình 3.50 Trang qun lý các danh mc trong Site 59 Hình 3.51 Top Menu ca Site 59 Hình 3.52 Trang qun lý các Mô đun trong Site60 60 Hình 3.53 Qun lý các chc nng h tr 61 Hình 3.54 Qun lý các vn đ m rng 61 Hình 3.55 H thng qun lý Download và Upload tài liu 62 Hình 3.56 H thng qun lý Download và Upload tài liu (tt) 62 Hình 3.57 H thng qun lý Download và Upload tài liu (tt) 63 Báo cáo Khóa Lun Tt Nghip GVHD: Ninh Xuân Hng SVTH: Nguyn Vn Hin – Trn Ngc Hng Trang xi DANH MC CÁC T VIT TT PC: Personal Computer – Máy tính cá nhân. PDA: Personal Digital Assistant là các thit b cm đc thit k nh mt cun s tay cá nhân, tích hp thêm nhiu chc nng. LMS: Learning Management System là mt gói phn mm nhm giúp giáo viên và nhà giáo dc có th qun lý các ni dung và tài nguyên hc tp. CMS: Content Management System – H thng qun lý ni dung. GPL: General Public License – Giy phép phn mm. RSS: Rich Site Summary – là mt đnh dng tp tin thuc h XML dùng trong vic chia s tin tc Web (Web syndication) đc dùng bi nhiu website tin tc và weblog [...]... c theo ch s tìm ki m trên Google, thì có n g n 112.000.000 k t qu có t "Joomla" ; có 28.900.000 k t qu v i c m t "powered by joomla" V s extensions (các s n ph m nh component, mambot, plugin, module, ), Joomla c ng t con s k l c: trên 3.200 ó là ch a k n hàng ngàn template c xây d ng ch dành cho website Joomla! Vì v y, n u c n xây d ng m t website, dù là web cá nhân hay là m t website ngân hàng, m t... c a Joomla 1.5: Ph n qu n tr Website có s d ng công ngh Web 2.0, m t s tính n ng c c i ti n h n so v i Joomla 1.0.x Dòng phiên b n 2.5x Joomla 2.5 là phiên b n th 3 c a Joomla c phát hành trên chù kì c a t ch c Joomla Tr c ó Joomla 1.6 ra m t tháng 1 Joomla 1.7 ra m t tháng 7 n m v a r i v i r t nhi u s c i ti n b t ng Joomla 2.5 c ng n m trong k ho ch ó, có 1 i u: ã có r t nhi u th c m c sao Joomla. .. m i nh t: Joomla 1.0.15 (ngày 22 tháng 2 n m 2008) Joomla 1.5.x: Phiên b n th h 2 Các phiên b n c (giai o n phát tri n): Joomla 1.5 beta, Joomla 1.5 RC1, Joomla 1.5 RC2, Joomla 1.5 RC3, Joomla 1.5 RC4 Phiên b n phát hành m i nh t: Joomla 1.5.11 (ngày 03 tháng 06 n m 2009) Dòng phiên b n 1.0.x Phiên b n u tiên c a Joomla là phiên b n Joomla 1.0 (hay Joomla 1.0.0) có ngu n g c t Mambo 4.5.2.3 ( ã bao... Xuân H ng Gi i thi u Joomla Joomla dùng cho Elearning Tùy bi n Joomla dùng cho tài ng III: GI I THI U V WEBSITE Gi i thi u Website K t qu t c H ng m r ng c a Website ng IV: K T LU N T ng k t v tài Liên h th c ti n SVTH: Nguy n V n Hi n – Tr n Ng c H ng Trang 10 Báo cáo Khóa Lu n T t Nghi p GVHD: Ninh Xuân H ng CH NG II GI I THI U V JOOMLA 1 GI I THI U JOOMLA 1.1 Joomla là gì ? Joomla là m t h qu n... phép chúng ta xây d ng các trang Web áp ng c các yêu c u c a ng i s d ng Công ngh Joomla cho phép chúng ta xây d ng trang Web trên n n Web v i nh ng c s d li u t MySQL m t cách d dàng V i nhi u u i m n i b t mà PHP và MySQL c r t nhi u ng i s d ng V i lí do ó, c s h ng d n và giúp c a th y Ninh Xuân H ng, nhóm th c hi n ã ch n tài: ”Tìm hi u & Xây d ng Web Training Kits trên n n t ng Joomla làm tài... online, hãy nên dùng Joomla Joomla có th làm cm i th liên quan n web T i Vi t Nam, hi n joomlaviet.org v n là website s 1 c a c ng ng Joomla Vi t Nam nh tính h tr cao và phi l i nhu n Tính n 10/2008, Joomla Vi t có g n 20 ngàn thành viên - là nh ng ng i yêu thích Joomla nói riêng, mã ngu n m nói chung c nh ng i m m nh và kh c ph c Khi n m v ng Joomla, vi c phát huy c i m y u c a Joomla tr nên khá d... ng Joomla Joomla c ng d ng vào : Các c ng thông tin i n t ho c các website doanh nghi p SVTH: Nguy n V n Hi n – Tr n Ng c H ng Trang 12 Báo cáo Khóa Lu n T t Nghi p Th GVHD: Ninh Xuân H ng ng m i i n t tr c tuy n Báo i n t , t p chí i n t Website c a các doanh nghi p v a và nh Website c a các c quan, t ch c phi chính ph Website các tr ng h c Website c a gia ình hay cá nhân 1.4 L ch s phát tri n Joomla. .. Source Master, và Joomla ra i t ó (2005) Ch h n 3 n m chào i, Joomla ã làm nên m t k tích: 2 l n t gi i nh t mã ngu n m ng d ng t t nh t th gi i - s thành viên trên 200.000 ng i (tính riêng t i joomla. org) N u tính thêm nh ng site l n nh rockettheme.com, joomlart.com, joomlashack.com, virtuemart.net, thì con s thành viên lên n hàng tri u ng i V s ph n m m (source code) c download, thì Joomla c ng chi... ch c l i và c ng ng Joomla ti p t c t ng tr ng T i ngày 1 tháng 9 n m 2005 tên m i c a d án ã c thông báo cho kho ng 3000 ng i theo dõi i Phát tri n và n ngày 16 tháng 9 thì h cho ra i Joomla 1.0 1.5 Phiên b n Joomla Hi n Joomla có 2 dòng phiên b n chính: Joomla 1.0.x: Phiên b n th h 1 Phiên b n phát hành u tiên: Joomla 1.0.0 (ngày 15 tháng 9 n m 2005) Phiên b n phát hành m i nh t: Joomla 1.0.15 (ngày... ý t ng ã có Vì v y nhóm th c hi n ch n gi i pháp xây d ng site h tr h c t p b ng cách tùy bi n website qu n tr n i dung (CMS) C th h n là s d ng Joomla tùy bi n thành site h tr h c t p b ng nh ng công c có s n V i Joomla có th t o m t website nhanh chóng , p m t, nhi n tính n ng tích h p và d qu n lí 3.3 Ti n hành xây d ng Site Nhóm th c hi n s d ng Joomla t o site h tr h c t p nh sau: V n i dung Site