Báo cáo Nghiên cứu và xây dựng website bằng Joomla

Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ  
ATHENA  
--------------------  
BÁO CÁO  
THỰC TẬP CHUYÊN MÔN  
Đề tài:  
Nghiên cứu và xây dựng website bằng Joomla  
GIÁO VIÊN HƢỚNG DẪN: Võ Đỗ Thắng  
SINH VIÊN THỰC TẬP: Trần Thị Thảo  
Thành Phố Hồ Chí Minh 13/8/2014  
Page 1  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
................................................................................................................................................  
Thành phố Hồ Chí Minh, ngày….tháng….năm 2014  
Xác nhận của Trung tâm ATHENA  
Page 2  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
NHẬN XÉT CỦAGIÁO VIÊN HƯỚNG DẪN  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………………………………………………  
………………………………………………………  
Page 3  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
LỜI MỞ ĐẦU  
Thực tập tốt nghiệp là môn học rất thực dụng và bổ ích cho sinh viên, trước khi nhận luận  
văn tốt nghiệp. Nó giúp sinh viên năm cuối có một quá trình tìm hiểu và tham gia công  
việc thực tế, qua đó có sự chuẩn bị cả về những kỹ năng và tâm lý khi làm việc thực tế.  
Trong thời gian thực tập 8 tuần từ 1/07/2014 đến 18/08/2014 tại ATHENA, em đã tham  
gia vào dự án “Làm website bằng Joomla” thực tế tại Trung tâm Athena đồng thời tham  
gia vào một số phần việc nhân sự như quản lý thực tập viên ngành Công nghệ thông tin.  
Qua quá trình được tham gia công việc thực tế tại đây, nó đã giúp em có nhiều kinh  
nghiệm hơn, tham gia vào nhiều việc mà trước đây em chỉ được nhìn thấy trên sách vở.  
Qua đó, em đã có được nhiều kinh nghiệm hơn và thấy được những thiếu sót của bản  
thân để hoàn thiện mình hơn trong công việc sau này.  
Em xin cam đoan những kết quả và số liệu trong bài báo cáo thực tập của em đều được  
thực hiện tại Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế Athena, không  
sao chép từ bất kì một nguồn nào khác. Em hoàn toàn chịu trách nhiệm trước nhà trường  
về sự cam đoan này.  
Page 4  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
LỜI CẢM ƠN  
  
Trước hết chúng em xin chân thành cảm ơn tất cả các thầy cô tại Trung Tâm Đào  
Tạo Athena đã đem đến cho chúng em một cách làm việc phần báo cáo thực tập trong  
cuối mỗi tuần thực tập, đã tạo cho em điều kiện tự tìm hiểu và làm việc, giúp cho em có  
thêm nhiều kiến thức và chủ động hơn trong học tập. Bên cạnh đó nhờ có sự giúp đỡ của  
thầy cô và các bạn cùng khóa, đến nay em đã hoàn thành xong đề tài: “Xây dựng website  
tin tức Athena bằng công nghệ Joomla!”.  
Để có được kết quả này, em xin chân thành cám ơn Thầy Võ Đỗ Thắng đã quan  
tâm hướng dẫn và vạch hướng cho em hoàn thành đề tài này.  
Vì thời gian có hạn cũng như kinh nghiệm còn thiếu nên đề tài củaem không tránh  
khỏi những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của thầy và  
các bạn để em có điều kiện bổ sung và có thể hoàn thành tốt đề tài của mình hơn.  
Một lần nữa em xin chân thành cảm ơn.  
Sinh viên thực tập  
Trần Thị Thảo  
Page 5  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
LỜI CẢM ƠN KHOA CÔNG NGHỆ THÔNG TIN  
  
Em xin chân thành cảm ơn trường Đại học Bách Khoa Thành phố Hồ Chí Minh và  
khoa Công Nghệ Thông Tin đã tạo điều kiện cho em hoàn thành tốt đợt thực tập này.  
Trong đợt thực tập này, em đã được dịp tiếp xúc với những công việc thực tế chứ không  
còn như trên giấy viết nữa.  
Tuy em đã cố gắng để bài báo thực thực tập của mình được tốt nhất nhưng do trình  
độ hiểu biết, khả năng bản thân và kinh nghiệm thực tế chưa đầy đủ nên chắc chắn không  
tránh khỏi những thiếu sót nhất định, rất mong nhận được sự thông cảm và chia sẻ để em  
hoàn thành bài báo cáo thực tập tốt hơn.  
Một lần nữa em xin chân thành cảm on.  
Sinh viên thực tập  
Trần Thị Thảo  
Page 6  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
2 VIDEO CLIP CÁ NHÂN:  
VIDEO GIỚI THIỆU BẢN THÂN  
VIDEO NHƢNG THUẬN LỢI VÀ KHÓ KHĂN TRONG QUÁ  
TRÌNH THỰC TẬP  
VIDEO DEMO ĐỀ TÀI THỰC TẬP LÀM WEBSITE JOOMLA  
Page 7  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
2  
MỤC LỤC  
I.  
GIỚI THIỆU CÔNG TY THỰC TẬP...................................................6  
1. Giới thiệu...................................................................................................... 6  
2. Lĩnh vực hoạt động chính ............................................................................. 6  
3. Đội ngũ giảng viên: ...................................................................................... 6  
4. Cơ sở vật chất............................................................................................... 6  
5. Dịch vụ hỗ trợ............................................................................................... 7  
II. GIỚI THIỆU ĐỀ TÀI ........................................................................8  
III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA ...............................................10  
1. Giới thiệu joomla.........................................................................................10  
2. Cài đặt Joomla.............................................................................................11  
IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE ............................................25  
1. Phân tích chức năng, hoạt động Athena .......................................................25  
2. Cài đặt, tích hợp các module........................................................................31  
3. Thiết kế giao diện website ...........................................................................35  
V. ĐƯA SOURCE WEB LÊN HOST .....................................................40  
1. Khái niệm host và tên miền: .....................................................................40  
2. Webhosting...............................................................................................40  
3. Đưa website lên hosting............................................................................41  
Page 8  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
VII. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ............................................51  
1. Kết luận.......................................................................................................51  
2. Hướng phát triển..........................................................................................52  
VIII. TÀI LIỆU THAM KHẢO .................................................................53  
Page 9  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
I. GIỚI THIỆU CÔNG TY THỰC TẬP  
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à .  
2.Lĩnh vực hoạt động 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ị như Bộ Quốc Phòng, Bộ Công An , ngân hà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, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,......  
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  
+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  
4. Cơ sở vật chất:  
Page  
10  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
+Thiết bị đầy đủ và hiện đại  
+Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ  
mới nhất.  
+Phòng máy rộng rãi, thoáng mát  
5.Dịch vụ hỗ trợ:  
+Đả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ế.  
Page  
11  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
II. GIỚI THIỆU ĐỀ TÀI  
1. Giới thiệu đề tài:  
Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển  
vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh  
nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có  
một trang web để người dung có thể cập nhật thông tin. Do đó đến với công  
ty “ Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA ”  
em đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla  
”.  
2. Mục tiêu đề tài:  
Với đề tài này em sẽ xây dựng website Tin Tức bằng joomla với mục đích:  
- Đưa website trở thành trang thông tin cập nhật tin tức hàng ngày của công ty  
hay doanh nghiệp, đa dạng loại hình tin tức mới nhất mà doanh nghiệp muốn  
cập nhật.  
- Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên và  
người dùng.  
- Nơi chia sẻ và học hỏi của học viên, cập nhật những thông tin mới nhất về  
các ngành mà doanh nghiệp đào tạo và các xu hướng và học viên có thể định  
hướng nhắm đến.  
- Nơi trao đổi những tài liệu hoặc video hướng dẫn của doanh nghiệp cho học  
viên của mình.  
- Tích hợp mạng xã hỗi, yahoo…nhầm tạo điều kiện cho doanh nghiệp, học  
viên và khách hàng có thể trao đổi tin tức lẫn nhau.  
Page  
12  
   
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
- Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình đến với  
các doanh nghiệp khác.  
Page  
13  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA  
1. Giới thiệu Joomla!  
Joomla! là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source  
Content Management Systems). Joomla! được viết bằng ngôn ngữ PHP và kết nối  
tới cơ sở dữ liệu MySQL , cho phép người sử dụng có thể dễ dàng xuất bản các  
nội dung của họ lên Internet hoặc Intranet.  
Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển  
thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog,  
diễn đàn, bình chọn, lịch biểu, tìm kiếm trong Site và hỗ trợ đa ngôn ngữ.  
Joomla được phát âm theo tiếng Swahili như là 'jumla' nghĩa là "đồng tâm  
hiệp lực".  
Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho  
tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều  
dịch vụ và ứng dụng. Joomla có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin  
cậy cao.  
Joomla đáp ứng đƣợc mô tả về 7 đặc tính của Web 2.0:  
1. Web có vai trò nền tảng, có thể chạy mọi ứng dụng  
2. Tập hợp trí tuệ cộng đồng  
3. Dữ liệu có vai trò then chốt  
4. Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng  
5. Phát triển ứng dụng dễ dàng và nhanh chóng  
6. Phần mềm có thể chạy trên nhiều thiết bị  
7. Giao diện ứng dụng phong phú  
Joomla - Một hệ quản trị nội dung mã nguồn mở mạnh nhất hiện nay trên thế  
giới.  
Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dung nổi  
tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của mambo đã ra đi, xây  
dựng nên một đế chế hùng mạnh với tên gọi Open 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.  
Page  
14  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
2. Cài đặt Joomla .  
1) Cài đặt Appserver:  
Giới thiệu về Appserv  
AppServ là một gói đầy đủ tính năng của Apache, MySQL, PHP, phpMyAdmin. Được  
lấy ý tưởng của Phanupong Panyadee (người sáng lập trang AppServ – tại Thái Lan) sau  
khi thấy việc phức tạp của việc quản trị từng phần mềm làm cho mọi người chóng  
mặt. Việc cài đặt AppServ rất đơn giản chỉ mất thời gian khoảng 1 phút. Trong một gói  
Appserv bao gồm:  
- Apache  
- PHP  
- MySQL  
- PhpMyAdmin  
Mục tiêu của AppServ sau khi cài đặt, bạn có thể thiết lập máy chủ web, máy chủ cơ sở  
dữ liệu trong 1 phút. AppServ chạy tốt nhất trên hệ điều hành Linux/Unix do hệ điều  
hành Windows là không đủ tốt cho tải nặng server. Windows web hoặc cơ sở dữ liệu hệ  
điều hành kiến trúc sử dụng bộ nhớ nhiều hơn là hệ điều hành Linux/Unix. Tuy nhiên để  
làm việc bình thường không cần tốc độ quá cao bạn có thể cài nó trên Windows.  
Appserv có nhiều phiên bản, bản mới nhất là 2.6.0. Tuy nhiên không nhất thiết bạn phải  
update mỗi khi có một phiên bản mới mà nên tìm phiên bản nào phù hợp với sự làm việc  
của mình. Hôm nay, mình sẽ hướng dẫn các bạn cài bản AppServ 2.5.10 lên Windows.  
Cài đặt AppServ lên localhost  
Trước hết bạn vào trang chủ của AppServ để download AppServ. Các bạn có thể truy cập  
và download tại đây. Sau đây là từng bước cài đặt AppServ  
1. Kích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt:  
Page  
15  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
2. Chọn Next. Để tiếp tục bước tiếp theo bạn phải đồng ý với Điều lệ sử dụng AppServ,  
nháy vào I Agree để tiếp tục:  
Page  
16  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
3. Chọn thư mục cài đặt. Thư mục cài đặt AppServ được mặc định là ổ C. Nếu cần  
chuyển bạn có thể nháy vào Browse… để thay đổi thư mục cài đặt. Bạn có thể yên tâm  
cài vào ổ C vì AppServ không bị xóa khi nâng cấp hay cài lại Windows. Chọn Next để  
tiếp tục.  
4. Chọn các phần mềm để cài đặt. Nếu bạn chỉ cần cài một trong số 4 phần mềm của  
AppServ thì bỏ dấu tick vào các phần không cài đặt, nếu cài lần đầu thì tốt nhất bạn nên  
giữ nguyên. Chọn Next để tiếp tục.  
Page  
17  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
5. Đặt cấu hình cho Apache:  
- Server Name: Tên của server sẽ chạy Apache, bạn điền localhost  
- Admin Email: thông tin của host sẽ gởi tới mail này, nó cũng không quan trọng, bạn có  
thể đánh mail bất kỳ hoặc bỏ qua  
- HTTP Port: thông số này được mặc định là 80, khi HTTP Port là 80 thì bạn không cần  
phải khai báo nó theo sau server  
Page  
18  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
6. Đặt cấu hình MySQL:  
- Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự  
đặt, username được mặc định là root  
- Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh  
được tiếng Việt với Unikey  
- Old Password: Nháy vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP  
hoặc lỗi Client does not support authentication protocol requested by server; consider  
upgrading MySQL client  
- Enable InnoDB: Nháy vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống.  
Page  
19  
Nghiên cứu và xây dựng website bằngJoomla  
ĐỀ TÀI THỰC TẬP  
7. Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành  
8. Hoàn thành cài đặt: Bạn có thể dùng luôn khi nháy Finish  
Page  
20  
Tải về để xem bản đầy đủ
pdf 58 trang yennguyen 21780 Free
Bạn đang xem 20 trang mẫu của tài liệu "Báo cáo Nghiên cứu và xây dựng website bằng Joomla", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbao_cao_nghien_cuu_va_xay_dung_website_bang_joomla.pdf