Báo cáo thực tập cuối khóa nghiên cứu và xây dựng website
Trang 1
92 Nguy n Đình Chi u, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099ễểWebsite: http://athena.edu.vn - http://athena.com.vn
BÁO CÁO TH C T P CU I KHÓAỰẬỐ NGUYÊN C U VÀ XÂY D NG WEBSITE ỨỰ
Giáo viên hướng dẫn: Võ Đỗ Thắng
Khoa: KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNHTP.HCM, ngày 10, tháng 8, năm 2015
Trang 2M c l cụ ụTrang
I Gi i thi u trung tâm Athenaớệ - 3-6
II.Tìm hi u v Wordpress - 7ểề
1 Gi i thi u v wordpress - 8-9ớ ệ ề2 Cài đ t và s d ng Wordpress - 10-12ặ ử ụ3 Ứng d ng đã th c hi n - 13-ụ ự ệ
III Tìm hi u v Moodle - ểề 151 Gi i thi u v Moodle - 16-18ớ ệ ề2 Cài đ t và s d ng Moodle - 19-26ặ ử ụ3 Ứng d ng đã th c hi n - 27-ụ ự ệ
IV.Tìm hi u v Opencart - ểề 291 Gi i thi u v Opencart - 30ớ ệ ề2 Cài đ t và s d ng Opencart - 30-ặ ử ụ
3 Ứng d ng đã th c hi n - 40-ụ ự ệ41
V Tìm hi u v Joomla - ểề 42
1 Gi i thi u v Joomla - 43-ớ ệ ề45
2 Cài đ t và s d ng Joomla - 45-ặ ử ụ57
3 Ứng d ng đã th c hi n - 58-ụ ự ệ59
Trang 3VI.M t s hình nh tháo l p Server - ộ ốảắ 61
60-VII Nh n xét và đánh giá c a b n thânậủả - 62
VIII Nh n xét và đánh giá c a Th y giám sátậủầ - 63
I.GI I THI U TRUNG TÂM ATHENAỚỆ1 S M NH TRUNG TÂM ATHENAỨ Ệ
Trung tâm ATHENA thành l p tháng 10/2004ậGiám đ c: Võ Đ Th ng ố ỗ ắ
www.athena.edu.vn
Trung Tâm Đào T o Qu n Tr M ng & An Ninh M ng Qu c Tạ ả ị ạ ạ ố ếATHENA đ c thành l p t năm 2004, là m t t ch c qui tượ ậ ừ ộ ổ ứ ụnhi u trí th c tr Vi t Nam đ y năng đ ng, nhi t huy t vàề ứ ẻ ệ ầ ộ ệ ếkinh nghi m trong lãnh v c CNTT, v i tâm huy t góp ph n vàoệ ự ớ ế ầcông cu c thúc đ y ti n trình đ a công ngh thông tin làộ ẩ ế ư ệngành kinh t mũi nh n, góp ph n phát tri n n c nhà ế ọ ầ ể ướ
Trang 42 CÁC LĨNH V C ĐÀO T O CHÍNHỰẠ
Trung tâm ATHENA đã và đang t p trung ch y u vào đàoậ ủ ết o chuyên sâu qu n tr m ng, an ninh m ng, th ng m iạ ả ị ạ ạ ươ ạđi n t theo các tiêu chu n qu c t c a các hãng n i ti ngệ ử ẩ ố ế ủ ổ ếnh Microsoft, Cisco, Oracle, Linux LPI, CEH….ư
Song song đó trung tâm ATHENA còn có nh ng ch ng trìnhữ ươđào t o cao c p dành riêng theo đ n đ t hàng c a các đ n vạ ấ ơ ặ ủ ơ ị
Trang 5nh B Qu c Phòng, B Công An, ngânhàng, doanh nghi p,ư ộ ố ộ ệcác c quan chính ph , t ch c tài chính ơ ủ ổ ứ
Sau g n 10 năm ho t đ ng, nhi u h c viên t t nghi pầ ạ ộ ề ọ ố ệtrung tâm ATHENA đã là chuyên gia đ m nh n công tácả ậqu n lý h th ng m ng, an ninh m ng cho nhi u b ngànhả ệ ố ạ ạ ề ộnh C c Công Ngh Thông Tin - B Qu c Phòng , B Côngư ụ ệ ộ ố ộAn, S Thông Tin Truy n Thông các t nh, b u đi n cácở ề ỉ ư ệt nh…ỉ
Ngoài ch ng trình đào t o, Trung tâm ATHENA còn cóươ ạnhi u ch ng trình h p tác và trao đ i công ngh v i nhi uề ươ ợ ổ ệ ớ ềđ i h c l n nh đ i h c Bách Khoa Thành Ph H Chínhạ ọ ớ ư ạ ọ ố ồMinh, H c Vi n An Ninh Nhân Dân (Th Đ c), H c Vi n B uọ ệ ủ ứ ọ ệ ưChính Vi n Thông….ễ
3 Đ I NGŨ GI NG VIÊNỘẢ
T t c các gi ng viên trung tâm ATHENA có đ u t t nghi pấ ả ả ề ố ệt các tr ng đ i h c hàng đ u trong n c T t c gi ngừ ườ ạ ọ ầ ướ ấ ả ảviên ATHENA đ u ph i có các ch ng ch qu c t nh MCSA,ề ả ứ ỉ ố ế ưMCSE, CCNA, CCNP, Security+, CEH,có b ng s ph m Qu cằ ư ạ ốt (Microsoft Certified Trainer).Đây là các ch ng ch chuyênế ứ ỉmôn b t bu c đ đ đi u ki n tham gia gi ng d y t i trungắ ộ ể ủ ề ệ ả ạ ạtâm ATHENA
Trang 6 Bên c nh đó,Các gi ng viên ATHENA th ng đi tu nghi p vàạ ả ườ ệc p nh t ki n th c công ngh m i t các n c tiên ti nậ ậ ế ứ ệ ớ ừ ướ ếnh Mỹ, Pháp, Hà Lan, Singapore, và truy n đ t các côngư ề ạngh m i này trong các ch ng trình đào t o t i trung tâmệ ớ ươ ạ ạATHENA
Trang 7 Đ m b o vi c làm cho h c viên t t nghi p khoá dài h nả ả ệ ọ ố ệ ạ Gi i thi u vi c làm cho m i h c viênớ ệ ệ ọ ọ
Th c t p có l ng cho h c viên khá gi iự ậ ươ ọ ỏ
Ngoài gi h c chính th c, h c viên đ c th c hành thêm mi nờ ọ ứ ọ ượ ự ễphí, không gi i h n th i gian.ớ ạ ờ
H tr kỹ thu t không th i h n trong t t c các lĩnh v c liênỗ ợ ậ ờ ạ ấ ả ựquan đ n máy tính, m ng máy tính, b o m t m ngế ạ ả ậ ạ
H tr thi Ch ng ch Qu c t ỗ ợ ứ ỉ ố ế
Giáo viên hướng dẫn: Võ Đỗ Thắng | 7
Trang 8Athena
Trang 9II.TÌM HI U V WORDPRESSSỂỀ1 WORDPRESS LÀ GÌ?
T i sao mình l i ch n WordPress? ạ ạ ọ
Tr c h t, nó hoàn toàn mi n phí, cung c p nhi u theme đ pướ ế ễ ấ ề ẹmi n phí, h tr nhi u plugin hay mi n phí và s d ng r t dễ ỗ ợ ề ễ ử ụ ấ ễdàng.Ch c h n có b n đã s d ng, có b n ch bi t đ n, có b nắ ẳ ạ ử ụ ạ ỉ ế ế ạch nghe qua thôi ho c ch a bi t gì v s t n t i c a nó.OK,ỉ ặ ư ế ề ự ồ ạ ủnhân ti n chúng ta cùng nhau tìm hi u WordPress đ hi u h nệ ể ể ể ơv nó nhéề
WordPress là m t CMS, m t mã ngu n m và hoàn toàn mi nộ ộ ồ ở ễphí đ làm blog, trang web cá nhân ho c b t c gì mà b nể ặ ấ ứ ạthích WordPress đ c vi t b ng ngôn ng l p trình PHP và sượ ế ằ ữ ậ ửd ng MySQL database WordPress là “con” c a B2 / Cafelog,ụ ủđ c xây d ng trên s ti n d ng, cùng các đ nh d ng chu nượ ự ự ệ ụ ị ạ ẩc a web.ủ
Đ n gi n, WordPress là m t ph n m m b n có th s d ngơ ả ộ ầ ề ạ ể ử ụn u mu n làm m t trang web cá nhân, mà không c n ph i “v tế ố ộ ầ ả ậl n” v i nó đ có đ c k t qu ộ ớ ể ượ ế ả
Trang 10nh các ph n m m thi t k web chuyên nghi p.ư ầ ề ế ế ệ
Tích h p s n Latex – công c so n th o công th c toán h c,ợ ẵ ụ ạ ả ứ ọb n có th vi t công th c toán h c ngay trong bài vi t.ạ ể ế ứ ọ ế
Upload và qu n lý hình nh m t cách d dàng, đ c bi t làả ả ộ ễ ặ ệch c năng t o thumbnail r t hay.ứ ạ ấ
Có m t h th ng Widget đa d ng ( ng d ng t o thêm ) nhộ ệ ố ạ ứ ụ ạ ưTh ng kê s ng i truy c p, Danh sách các bài vi t m i, cácố ố ườ ậ ế ớbài vi t n i b t, đ c xem nhi u, đ c comment nhi u, Li tế ổ ậ ượ ề ượ ề ệkê các chuyên m c, Li t kê các trang, Bài vi t theo ngày tháng,ụ ệ ế… có đ n trên 23 Widget đ b n tha h l a ch n.ế ể ạ ồ ự ọ
Th ng kê s truy c p t ng ngày đ i v i m i bài vi t c a blog.ố ố ậ ừ ố ớ ỗ ế ủTrên c s đó b n sẽ có đ nh h ng nên vi t gì ti p theo.ơ ở ạ ị ướ ế ế
Trang 11 H th ng qu n lý và duy t Comment r t hay, có th ch nệ ố ả ệ ấ ể ặspam theo IP.
H th ng phân quy n v i nhi u c p đ khác nhau nh :ệ ố ề ớ ề ấ ộ ưAdministrator, Author, Editor, Contributer, Subcriber M iỗphân quy n sẽ có các quy n h n khác nhau nh đ c phépề ề ạ ư ượđăng bài vi t, s a bài vi t, xóa bài vi t, duy t comment …ế ử ế ế ệ Sao l u d li u m t cách d dàng đ backup ho c chuy nư ữ ệ ộ ễ ể ặ ể
Trang 12 T i và Cài đ t WordPress lên Host c a b n (Self-Hosted)ả ặ ủ ạ
WordPress cho phép b n t i mã ngu n mi n phí t iạ ả ồ ễ ạwebsite WordPress.org
V i mã ngu n này, b n hoàn toàn t do làm m t website mà b nớ ồ ạ ự ộ ạmu n (ố ch không đ n thu n là vi t blogứơầế )
WordPress Self-Hosted cho phép b n t i lên và cài đ t trên b t cạ ả ặ ấ ứhosting nào, b n đ c cài đ t thêm tùy ý các plugin ho c theme, b nạ ượ ặ ặ ạcó th tùy ý ch nh s a code c a theme theo ý mu n (ể ỉ ử ủ ố đi u màềWordPress.com không làm đ cượ ) Tuy nhiên, b n sẽ ph i t n fee thuêạ ả ố
Trang 13hosting và domain cho mình, nh ng b n có th upload trên hostingư ạ ểfree nh ưHostinger.vn
CÀI CÁC THI T L P C N THI TẾẬẦẾ
Sau khi cài xong WordPress thì b n nên cài đ t các thi t l p c nạ ặ ế ậ ầthi t cho website đ nó ho t đ ng t t h nế ể ạ ộ ố ơ
Bây gi b n vào ph nờ ạ ầ Settings -> General
Trang 144 NG D NG ĐÃ TH C HI NỨỤỰỆ
T o tài kho n Hostinger.vn và đăng nh pạ ả ậ
Trang 15 T o database qu n lí d li uạảữ ệ
Trang 16 T o các blog cá nhân và hình thành trang webạ
Link: http://intership.esy.es/Intership_2015/
Giáo viên hướng dẫn: Võ Đỗ Thắng | 16
Trang 18III TÌM HI U V MOODLEỂỀ1 MOODLE LÀ GÌ?
Moodle là m t h th ng qu n lý h c t p (Learningộ ệ ố ả ọ ậManagement System - LMS ho c ng i ta còn g i là Courseặ ườ ọManagement System ho c VLE - Virtual LearningặEnvironment), là mã ngu n m (do đó mi n phí và có thồ ở ễ ểch nh s a đ c mã ngu n), cho phép t o các khóa h c trênỉ ử ượ ồ ạ ọm ng Internet hay các website h c t p tr c ty n ạ ọ ậ ự ế
Moodle (vi t t t c a Modularế ắ ủ Object-Oriented Dynamic
Learning Environment)
Moodle đ c sáng l p năm 1999 b iượ ậ ở Martin Dougiamas,ng i ti p t c đi u hành và phát tri n chính c a d án Doườ ế ụ ề ể ủ ựkhông hài lòng v i h th ng LMS/LCMS th ng m i WebCTớ ệ ố ươ ạtrong tr ng h c Curtin c a Úc, Martin đã quy t tâm xâyườ ọ ủ ếd ng m t h th ng LMS mã ngu n m h ng t i giáo d c vàự ộ ệ ố ồ ở ướ ớ ụng i dùng h n ườ ơ
T đó đ n nay Moodle có s phát tri n v t b c và thu hútừ ế ự ể ượ ậđ c s quan tâm c a h u h t các qu c gia trên th gi i vàượ ự ủ ầ ế ố ế ớngay c nh ng công ty bán LMS/LCMS th ng m i l n nh tả ữ ươ ạ ớ ấnh BlackCT( BlackBoard +Web CT) cũng có các chi n l cư ế ượriêng đ c nh tranh v i Moodleể ạ ớ
Moodle là m t n n t ng cho h c tr c tuy n có mã ngu n m ộ ề ả ọ ự ế ồ ởMoodle r t đáng tin c y, có trên 10 000 site trên (th ng kê t iấ ậ ố ạmoodle.org) th gi i đã dùng Moodle t i 160 qu c gia và đãế ớ ạ ốđ c d ch ra 75 ngôn ng khác nhau Có trên 100 nghìn ng iượ ị ữ ườđã đăng kí tham gia c ng đ ng Moodle (moodle.org) và s nộ ồ ẵsàng giúp b n gi i quy t khó khăn.ạ ả ế
Moodle phát tri n d a trên ngôn ng PHP (Ngôn ng đ cể ự ữ ữ ượdùng b i các công ty Web l n nh Yahoo, Flickr, Baidu, Digg,ở ớ ưCNET) có th m r ng t m t l p h c nh đ n các tr ngể ở ộ ừ ộ ớ ọ ỏ ế ườđ i h c l n trên 50 000 sinh ạ ọ ớ
Trang 19 B n có th dùng Moodle v i các database mã ngu n m nhạ ể ớ ồ ở ưMySQL ho c PostgreSQL Phiên b n 1.7 tr đi sẽ h tr thêmặ ả ở ỗ ợcác database th ng m i nh Oracle, Microsoft SQL đ cácươ ạ ư ểb n có thêm nhi u c h i l a ch nạ ề ơ ộ ự ọ
2 CÁC Đ C TRUNG C B N C A MOODLEẶƠ ẢỦ
Nh đã trình bày trên, Moodle là m t h th ng qu n lýư ở ộ ệ ố ảh c t pọ ậ , do đó nó cho phép ng i dùng t o các khóa h c,ườ ạ ọđ thi tr c tuy n, n p bài t p,… bên c nh đó còn có cácề ự ế ộ ậ ạtính năng h tr t ng tác gi a ng i dùng nh g i tinỗ ợ ươ ữ ườ ư ửnh n, blog, chat…ắ
Moodle đ c xây d ng theo các mô-đun đ d c p nh t,ượ ự ể ễ ậ ậs a đ i,thêm m i Hi n có các mô-đun nh :ử ổ ớ ệ ư
Trang 20Tuy nhiên, Moodle không cho phép t o bài gi ng tr c ti p trên ạ ả ự ếh th ng Do đó, ng i dùng ph i s d ng các ph n m m t o ệ ố ườ ả ử ụ ầ ề ạbài gi ng nh :ả ư
Adobe Presenter (r t ti n, g n nh ) và Adobe ấ ệ ọ ẹCaptivate, Adobe Authoware
ch nh s a giao di n b ng cách dùng cácỉ ử ệ ằ theme cótr cướ ho cặ t o thêm m t themeạ ộ m i cho riêng mình.ớ
Tài li u h trệ ỗ ợ c a Moodle r t đ s và chi ti t, khác h nủ ấ ồ ộ ế ẳv i nhi u d án mã ngu n m khác.ớ ề ự ồ ở
Moodle phù h p v i nhi u c p h c và hình th c đào t o:ợ ớ ề ấ ọ ứ ạph thông, đ i h c/cao đ ng, không chính quy, trong các tổ ạ ọ ẳ ổch c/công ty.ứ
Moodle r t đáng tin c yấ ậ
Moodle phát tri n d a trên PHP (Ngôn ng đ c dùng b iể ự ữ ượ ởcác công ty Web l n nh Yahoo, Flickr, Baidu, Digg, CNET)ớ ưcó th m r ng t m t l p h c nh đ n cácể ở ộ ừ ộ ớ ọ ỏ ế tr ng đ i h cườ ạ ọl nớ trên 50 000 sinh viên
Trang 21 C ng đ ng Moodle Vi t Nam đ c thành l p tháng 3 nămộ ồ ệ ượ ậ2005 v i m c đích xây d ng phiên b n ti ng Vi t và h trớ ụ ự ả ế ệ ỗ ợcác tr ng tri n khai Moodle.ườ ể
T đó đ n nay,ừ ế nhi u tr ng đ i h c, t ch c và cá nhânề ườ ạ ọ ổ ứ ởVi t Nam đã dùng Moodle Có th nói Moodle là m t trongệ ể ộcác LMS thông d ng nh t t i Vi t Nam C ng đ ng Moodleụ ấ ạ ệ ộ ồVi t Nam giúp b n gi i quy t các khó khăn v cài đ t, cáchệ ạ ả ế ề ặdùng các tính năng, cũng nh cách ch nh s a và phát tri n.ư ỉ ử ểNh r ng c ng đ ng Moodle Vi t Nam đ c xây d ng b ngớ ằ ộ ồ ệ ượ ự ằchính Moodle
M t câu h i đ t ra là Moodle tr giá bao nhiêu ? ộỏ ặị
Cài đ t Moodle sẽ có 2 hình th c:ặ ứ cài đ t t i local host c a b n sau ặ ạ ủ ạ
đó đ a lên hosting c a b n và cài đ t tích h p trên hosting mi n phíư ủ ạ ặ ợ ễ
CÀI Đ T MOODLE C C B TRÊN WINDOWN ( CÀI TRÊN ẶỤỘLOCAL HOST)
Bước 1 T i ph n m mảầề :
Cài đ t XAMPP d ng exe: ặ ạ http://www.xampp.org
Gói cài đ t Moodle d ng nén: ặ ạ http://www.moodle.org
Bước 2 Cài đ t máy ch gi l p:ặủ ả ậ
Nh n đúp lên t p tin cài đ t XAMPP và cài đ t theoấ ậ ặ ặh ng d n c a ph n m m Nên đ m i thông s thi tướ ẫ ủ ầ ề ể ọ ố ếl p theo m c đ nh Khi cài đ t xong, toàn b h th ngậ ặ ị ặ ộ ệ ốmáy ch gi l p sẽ đ c l u trong c ng máy tính t iủ ả ậ ượ ư ổ ứ ạth m c C:\xampp.ư ụ
Trang 22 K t đó, máy ch sẽ truy c p đ c thông qua trìnhể ừ ủ ậ ượduy t web (Internet Explorer, Mozilla Firefox, ) t i đ aệ ạ ịch : ỉ http://localhost hay http://127.0.0.1
Bước 3 T o c s d li u cho platformạ ơ ở ữ ệ
M máy ch gi l p b ng bi u t ng XAMPP Controlở ủ ả ậ ằ ể ượPanel trên màn hình B ng đi ukhi n XAMPP sẽ xu tả ề ể ấhi n góc d i bên ph i màn hìnhệ ở ướ ả
Kh i đ ng hai d ch v Apache và MySql b ng cách nh nở ộ ị ụ ằ ấcác nút Start t ng ng Ho t đ ng c a hai d ch v nàyươ ứ ạ ộ ủ ị ụđ c báo hi u b ng ch “Running” trên n n màu xanh láượ ệ ằ ữ ềcây.
M trình duy t web, truy c p máy ch gi l p qua đ aở ệ ậ ủ ả ậ ịch ỉhttp://localhost
Trang 23 c t bên tay trái, ch n công c phpMyAdmin đ t o cỞ ộ ọ ụ ể ạ ơs d li u B ng đi u khi n c a phpMyAdmin sẽ xu tở ữ ệ ả ề ể ủ ấhi n.ệ
Trong ô Create new database, nh p tên c s d li u màậ ơ ở ữ ệmình mu n t o, sau đó nh n nút Create ố ạ ấ L u ý:ư tên c s dơ ở ữli uệ là m t trong ba thông tin quan tr ng đ qu n lí c s dộ ọ ể ả ơ ở ữli u (n i l u toàn b thông tin c a platform Moodle), c n ghiệ ơ ư ộ ủ ầnh c n th n.ớ ẩ ậ
Trang 24 V i m i c s d li u, c n ph i có ớ ỗ ơ ở ữ ệ ầ ả tên truy c p và m t kh uậậẩ
V i m t website ho t đ ng trên máy ch gi l p, ch khi sớ ộ ạ ộ ủ ả ậ ỉ ửd ng đúng tên truy c p và m t kh u thì m i có th truy xu tụ ậ ậ ẩ ớ ể ấ(đ c) t CSDL hay l u gi (ghi) thông tin vào CSDL đ cọ ừ ư ữ ượ
Enter database’sname here
Creat newdatabase
Trang 25 C s d li u m i t o ra có tên truy c p m c đ nh là 'root' vàơ ở ữ ệ ớ ạ ậ ặ ịm t kh u đ tr ng Có th t o tên truy c p và m t kh uậ ẩ ể ố ể ạ ậ ậ ẩkhác, song đi u này thông th ng d gây nh m l n v i ng iề ườ ễ ầ ẫ ớ ườdùng không n m rõ c ch ho t đ ng c a các website, nên dắ ơ ế ạ ộ ủ ễnh t là c s d ng thông tin m c đ nh.ấ ứ ử ụ ặ ị
Bước 4 Đ a gói cài đ t Moodle vào ph n c ng do máyưặầ ổ ứch gi l p qu n lí.ủ ả ậả
Gói cài đ t Moodle th ng đ c cung c p d i d ng m t t pặ ườ ượ ấ ướ ạ ộ ậtin nén (.zip) Sau khi t i v , vi c đ u tiên là gi i nén (ả ề ệ ầ ả unzip)
t p tin này ậ
Thao tác th ng g p trên các máy tính là nh n chu t ph i lênườ ặ ấ ộ ảt p tin nén, trong th l nh nhanh c a công c gi i nén (nhậ ẻ ệ ủ ụ ả ưWinzip, 7-ZIP, WinRAR, ), ch n l nh Extract here T p tinọ ệ ậnén sẽ đ c bung ra thành m t th m c hoàn ch nh, v i tênượ ộ ư ụ ỉ ớm c đ nh là 'moodle' ặ ị
Chép c n th n th m c 'moodle' này vào ph n c ng doẩ ậ ư ụ ầ ổ ứmáy ch gi l p qu n lí: C:\xampp\htdocs.ủ ả ậ ả
Bước 5 Cài đ t Moodle trên máy ch gi l p XAMPPặủ ả ậ
Đ a ch truy c p c a platform trên máy ch gi l pị ỉ ậ ủ ủ ả ậth ng là: ườ http://localhost/moodle Ph nđuôi sauầ'localhost/' chính là tên th m c website c c b đã chépư ụ ụ ộtrong th m c htdocs.ư ụ
Trang 26 Dùng trình duy t web đ m đ a ch này, và nh n Nextệ ể ở ị ỉ ấliên t c cho t i khi xu t hi n b ng đòi h i khai báo thôngụ ớ ấ ệ ả ỏtin truy c p c s d li u.ậ ơ ở ữ ệ
Nh p các thông tin v c s d li u đã khai báo trên:ậ ề ơ ở ữ ệ ởo Máy ch : localhostủ
o Tên c s d li u: nh đã đ tơ ở ữ ệ ư ặ
o Tên truy c p: root (n u không có t o tên truy c pậ ế ạ ậkhác).
o M t kh u: đ tr ng (v i tên truy c p 'root').ậ ẩ ể ố ớ ậ
Ti p t c nh n nút ế ụ ấ Next đ ti n hành các b c cài đ tể ế ướ ặti p theo C n ph i đ ng ý ch p nh n m t tho thu n sế ầ ả ồ ấ ậ ộ ả ậ ửd ng Moodle, sau đó nh n nút ụ ấ Continue đ cài đ t các thànhể ặph n cho đ n khi xu t hi n m t màn hình đòi h i khai báoầ ế ấ ệ ộ ỏthông tin c a ng i qu n tr platform Moodleủ ườ ả ị
Đây chính là tài kho n ng i dùng đ u tiên trên websiteả ườ ầnày, có toàn quy n qu n tr Do đó các thông tin ph i đ cề ả ị ả ượghi nh c n th n.ớ ẩ ậ
Trang 27S khác bi t gi a thông tin truy c p c s d li u và thôngựệữậ ơ ở ữ ệtin truy c p c a ngậ ủười dùng là gì?
o Thông tin truy c p c s d li u ậ ơ ở ữ ệ đ c s d ng trongượ ử ụt ng tác gi a Moodle và máy ch gi l p XAMPP, choươ ữ ủ ả ậphép Moodle l y thông tin t c s d li u xu t ra choấ ừ ơ ở ữ ệ ấng i dùng xem, và l u thông tin ho t đ ng trên Moodleườ ư ạ ộvào c s d li u Còn ơ ở ữ ệ thông tin truy c p c a ng i dùngậ ủườ
ch là s t ng tác gi a ng i dùng vàỉ ự ươ ữ ườ
o Moodle, là “chìa khoá” cho phép ng i dùng truy c p vàoườ ậMoodle đ làm vi c b ng các công c tr c quan mà khôngể ệ ằ ụ ực n ph i bi t đ n c u trúc c s d li u nh th nào.ầ ả ế ế ấ ơ ở ữ ệ ư ếo Sau khi đã t o xong tài kho n ng i dùng qu n tr , chạ ả ườ ả ị ỉ
c n quay v trang ti p đón c a platform (th ng làầ ề ế ủ ườ
Trang 28 S d ng Moodle v sauử ụề
Sau khi cài đ t xong l n đ u tiên, platform đã đi vào v n ặ ầ ầ ậhành t t, n u mu n ng ng làm vi c thì làm theo trình t :ố ế ố ư ệ ự
o Thoát kh i platformỏo Đóng trình duyệt
o L n l t nh n nút Stop trong b ng đi u khi n ầ ượ ấ ả ề ểXAMPP đ ng ng hai d ch v Apacheể ư ị ụ
Hu b platform Moodle và cài đ t l iỷ ỏặ ạ
Sau m t th i gian s d ng, n u có l i x y ra hay vì b t c lí doộ ờ ử ụ ế ỗ ả ấ ứgì mu n hu b toàn b platform Moodle trên máy, c n làmố ỷ ỏ ộ ầtheo hai b c:ướ
G b ch ng trình gi l p máy ch XAMPP: có hai cáchỡ ỏ ươ ả ậ ủo Vào Start >> Programs >> Apache Friends >>
XAMPP >> Uninstall
o Vào Start >> Control Panel >> Add/RemovePrograms >> Ch n XAMPP trongọdanh sách và nh n nút Remove.ấ
Sau khi g b b c 1, c n xoá s ch m i d u v t cònỡ ỏ ở ướ ầ ạ ọ ấ ếl u l i b ng cách vào đĩa C:\, xoá th công toàn b thư ạ ằ ổ ủ ộ ưm c cài đ t XAMPP (th ng là C:\xampp).ụ ặ ườ
Trang 29 Quá trình cài đ t l i sau đó sẽ hoàn toàn gi ng v iặ ạốớt ng bừước nh đã nêu trên.ưở
T i và Cài đ t Moodle lên Host c a b n ảặủạ
Moodle cho phép b n t i mã ngu n mi n phí t iạ ả ồ ễ ạwebsite Moodle.org V i mã ngu n này, b n hoàn toàn t doớ ồ ạ ựlàm m t website mà b n mu n (ộ ạ ố ch không đ n thu n làứơầvi t blogế )
Moodle cho phép b n t i lên và cài đ t trên b t c hostingạ ả ặ ấ ứnào, b n đ c cài đ t thêm tùy ý các plugin ho c theme,ạ ượ ặ ặb n có th tùy ý ch nh s a code c a theme theo ý mu n ạ ể ỉ ử ủ ốTuy nhiên, b n sẽ ph i t n fee thuê hosting và domain choạ ả ốmình, nh ng b n có th upload trên hosting free như ạ ể ưHostinger.vn
Cài các thi t l p c n thi tế ậ ầế
Sau khi cài xong Moodle thì b n nên cài đ t các thi t l p c nạ ặ ế ậ ầthi t cho website đ nó ho t đ ng t t h nế ể ạ ộ ố ơ
Bây gi b n vào ph nờ ạ ầ Addministration -> Turn editing on
Trang 304.ỨNG D NG ĐÃ TH C HI NỤỰỆ
T o tài kho n Hostinger.vn và đăng nh pạ ả ậ
T o database qu n lí d li uạ ả ữ ệ
Trang 31 K t n i moodle vào databaseế ố Đăng nh p vào moodleậ
T o các blog cá nhân và hình thành trang webạ
Link: http://dat.esy.es/HD_MD/
Trang 32Giáo viên hướng dẫn: Võ Đỗ Thắng | 32
92 Nguy n Đình Chi u, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099ễểWebsite: http://athena.edu.vn - http://athena.com.vn
E-mail: support@athena.edu.vn - tuvan@athena.edu.vnFacebook: http://facebook.com/trungtamathena
Trang 33Báo cáo thực tập cuối khóa Athena
z
IV.TÌM HI U OPENCARTỂ1 OPENCART LÀ GÌ?
Opencart là m t CMS mã ngu n m phát tri n dành cho các hộ ồ ở ể ệth ng bán hàng tr c tuy n online hay còn g i là th ng m iố ự ế ọ ươ ạđi n t Nó đ c phát tri n trên ngôn ng l p trình PHP và sệ ử ượ ể ữ ậ ửd ng mô hình MVC(L) đ xây d ng c u trúc.ụ ể ự ấ
Opencart h tr bán hàng Multishop, nghĩa là b n có th t oỗ ợ ạ ể ạ
Website: http://athena.edu.vn - http://athena.com.vnE-mail: support@athena.edu.vn - tuvan@athena.edu.vnFacebook: http://facebook.com/trungtamathena
Trang 34lý s n ph m, chuyên m c s n ph m, nhà cung c p hay th ngả ẩ ụ ả ẩ ấ ươhi u, r t chuyên nghi p.ệ ấ ệ
Đ c xây d ng trên mô hình MVC nên vi c phát tri n vi tượ ự ệ ể ếmodule trên nó r t đ n gi n giúp cho các nhà phát tri n có thấ ơ ả ể ểcode ra nh ng ch c năng riêng theo ý khách hàng, c ng v i hữ ứ ộ ớ ệth ng qu n lý Module r t ti n d ng cho khách hàng.ố ả ấ ệ ụ
Hi n nay đã có Vesion 2.x v i giao di n admin Responsive, bệ ớ ệ ổsung nhi u tính năng m i giúp cho vi c qu n lý d dàng h n.ề ớ ệ ả ễ ơTuy nhiên có nhi u ý ki n trái chi u cho r ng giao di n adminề ế ề ằ ệm i này nhìn không đ c đ p l m.ớ ượ ẹ ắ
Opencart qu n lý h th ng CMS l n v i ph n mua hàng,ả ệ ố ớ ớ ầđi m th ng Đi u mà ng i vi t tâm đ c nh t ể ưở ề ườ ế ắ ấ ởOpensource là ch đ t buid Theme, t o kh năng sángế ộ ự ạ ảt o cho ng i dùng, cùng v i ch đ qu n lý đi m c ng,ạ ườ ớ ế ộ ả ể ộđi m th ng, qu n lý gian hàng c c kì rõ ràng và hi uể ưở ả ự ệqu , tính d s d ng…ả ễ ử ụ
OpenCart là m t h th ng gi hàngộ ệ ốỏ
Trang 35 Nh đã nói trên, Opencart đ u t khá công phu choư ở ầ ưvi c s d ng qu n lý các gian hàng, và khách hàng Nóệ ử ụ ảch a các module cho phép b n s d ng các m c đíchư ạ ử ụ ụkhác nhau, nh gi i thi u s n ph m, s n ph m đ cư ớ ệ ả ẩ ả ẩ ượđ a ra tr ng bày…ư ư
Opencart có các tính năng phong phú
Các opensource m i lo i đ u có th m nh riêng, không cóỗ ạ ề ế ạlo i nào h n lo i nào, nh ng t khi ng i vi t s d ngạ ơ ạ ư ừ ườ ế ử ụOpencart thì th y ng c nhiên v i các tính năng mà nó đemấ ạ ớl iạ
H th ng tính đi m Couponệ ố ể Th quà t ngẻ ặ
X p h ng các h ng m c s n ph mế ạ ạ ụ ả ẩ SEO
Ti n tề ệ
Opencart thân thi n v i ngệớười dùng
Đ u tiên, hãy xem qua trang qu n lý ADMIN, tác th tabầ ả ẻđ c s p x p ượ ắ ế d i d ng tr t xu ng, thu n ti n chúngướ ạ ượ ố ậ ệđ c đóng gói l i t ng khu v c v i nhau, đi u này cóượ ạ ừ ự ớ ềv a t t l i không t từ ố ạ ố
T t vi c truy nhanh, ch b ng các cú rê chu t, đi uố ở ệ ỉ ằ ộ ềkhông t t đây là s ph c t p, chính s kéo th ố ở ự ứ ạ ự ả l i làạđi u khó s d ng Opencart Nh ng ng i vi t cũngề ử ụ ở ư ườ ếđánh giá cao cách b trí tr c quan và h p lý c aố ự ợ ủOpensource này
C ng đ ng phát tri n m nh (c mi n phí và th ngộ ồ ể ạ ả ễ ươm i), c ng đ ng ngày càng phát tri n m nh Vi t Nam,ạ ộ ồ ể ạ ở ệvì th s h tr là r t l n, và nhanh chóngế ự ỗ ợ ấ ớ
Đ c bi t nhà phát tri n có th tùy ch nh nh ng gì mìnhặ ệ ể ể ỉ ữthích, có th đào sâu nghiên c u, và không gi i h n t pể ứ ớ ạ ậtin Ng i s d ng bi t ít nhi u v PhotoShop và m t ítườ ử ụ ế ề ề ộl p trình có th s d ng đ c d dàngậ ể ử ụ ượ ễ