Bao cao powepoi

92
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG VÀ AN NINH MẠNG QUỐC TẾ ATHENA Đề tài: NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC JOOMLA GVHD: Đỗ Việt Thắng SVTH : Lê Văn Tâm

Transcript of Bao cao powepoi

Page 1: Bao cao powepoi

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG VÀ AN NINH MẠNG QUỐC TẾ ATHENA

Đề tài: NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC JOOMLA

GVHD: Đỗ Việt ThắngSVTH : Lê Văn Tâm

Page 2: Bao cao powepoi

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à

GIỚI THIỆU CÔNG TY THỰC TẬP

Page 3: Bao cao powepoi

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.

LĨNH VỰC HOẠT ĐỘNG CHÍNH

Page 4: Bao cao powepoi

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

Đội ngũ giảng viên

Page 5: Bao cao powepoi

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

CƠ SỞ VẬT CHẤT

Page 6: Bao cao powepoi

Đả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ế.

DỊCH VỤ HỖ TRỢ

Page 7: Bao cao powepoi

MỘT SỐ� HÌNH Ả�NH VỀ� TRUNG TÂM

Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM

Page 8: Bao cao powepoi

Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank

Page 9: Bao cao powepoi

Phát chứng chỉ cho các học viên hoàn thành khóa học

Page 10: Bao cao powepoi

LÝ DO CHỌN ĐỀ TÀI

Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử

trực tuyến càng trở nên quan trọng. Khác với báo chí truyền thông có giới hạn thời gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp đƣợc sự tiện lợi trong việc cập nhật và phát hành thông tin. Về phía ngƣời dung, họ có thể xem thông tin mọi lúc mọi nơi. Về phía những ngƣời cung cấp

thông tin, các nhà báo, họ có thể dể

dàng cập nhật tin tức mới nhất, thời sự nhất. Do đó việc sử dụng các trang thông tin

trực tuyến mua bán quảng bá cho doanh nghiệp luôn là điều cần thiết hiện nay nhầm đáp ứng nhu cầu cập nhật thông tin

truy cập của mỗi người

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à sử dụng website

tin tức bằng joomla

Page 11: Bao cao powepoi

MỤC TIỀU ĐỀ� TÀI

Với đề tài này em sẽ xây dựng website tin tức joomla với mục đích:-Đưa website trở thành trang thông tin cập nhập tin tức hang ngày của công ty hay doanh nghiệp,đa dạng với loại hình tin tức mới nhất mà doanh nghiệp muốn cập nhập-Nơi doanh nghiệp có thể quảng bá hình ảnh mình đến học viên và người dung-Nơi chia sẻ và học hỏi cua học viên,cập nhập tin tức mới nhất các ngành ma doanh nghiệp đào tạo và xu hướng học viên nhắm đến-Nơi trao đổi tài liệu và video hướng dẫn các doanh nghiệp cho học vien cua mình.-Tích hợp mạng xã hội yahoo….nhằm tạo điều kiện cho doanh nghiệp hoc viên và khách hang co thể trao đổi tin tức lẫn nhau.-Tạo thành nơi mà các doanh nghiệp có thể quảng bá học viên mình đến các doanh nghiệp khác

Page 12: Bao cao powepoi

YỀU CÂ�U ĐỀ� TÀI

1.Yêu cầu chức năng-Quản lý thông tin cửa các tin tức và video ma doah nghiệp sẽ đăng-Giải đáp các thắc mắc từ phía doanh nghiệp khác hay học viên thông qua hỗ trợ trực tuyến như yahoo.facebook..Cung cấp cho người quản trị những thao tác thay đổi giao diện quản lý cấu hình,số lượng truy cập

Page 13: Bao cao powepoi

.Đối tượng sử dụng

Đối tượng sử dụng chủ yếu là các học viên nhắm đến quy trình đáo tạo của doanh nghiệp hoặc tra cứu thông tin bên lề khác-Các doanh nghiệp nhắm đến nguồn nhân lực mà doanh nghiệp đào tạo hoặc nơi quảng cáo thông tin doanh nghiệp họ

Page 14: Bao cao powepoi

Giải pháp thực hiện

Chuẩn bị gói cài đặt website tin tức bằng joomla 2.5 và một số molude fuging,có lien quan đến việc hoàn thiện trang web-Nhắm sơ lược css,html,php để chỉnh sửa hoàn thiện soure code cũng như giao diện trang web-Cài đặt chương trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong việc thực hiện

Page 15: Bao cao powepoi

.Các phiên bả�n củ�ả joomlả

Hiện Joomla! có 2 dòng phiên bản chính:

* Joomla! 1.0.x: Phiên bản thế hệ 1 (ổn định) o Phiên bản phát hành đầu tiên: Joomla! 1.0.0 (ngày 15 tháng 9 năm 2005) o Phiên bản phát hành 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

Page 16: Bao cao powepoi

Cài đặt Ảppserver lên locảlhost

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 AppServKích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt

Page 17: Bao cao powepoi

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

Page 18: Bao cao powepoi

, nháy vào I Agree để tiếp tục:

Page 19: Bao cao powepoi

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

Page 20: Bao cao powepoi

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 21: Bao cao powepoi

Đặt cấu hình cho Apache

Page 22: Bao cao powepoi

Đặt cấu hình MySQL

Page 23: Bao cao powepoi

Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành

Page 24: Bao cao powepoi

Hoàn thành cài đặt

Page 25: Bao cao powepoi

Để làm việc với phpMyAdmin, bạn gõ lên trình duyệt http://localhost/phpMyAdmin/ hoặc ấn trực tiếp trên trang http://localhost/. Đăng nhập với username mặc định là root và mật khẩu là mật khẩu bạn đã khai báo khi nãy rồi nháy Log In

Page 26: Bao cao powepoi

Vào trình duyệt gõ localhost nếu hiên ra như dưới là bạn đã thành côngVào trình duyệt gõ localhost nếu hiên ra như dưới là bạn đã thành công

Page 27: Bao cao powepoi

CÀI ĐĂT JOOMLA Sau khi giải nén joomla 2.5 ở mục htdoc ta vào trình

duyệt gõ localhost/athena1 bắt đầu tiến hành cài đặt

Page 28: Bao cao powepoi

Bước 2 – Bước kiểm ra trước khi cài đặt, Joomla sẽ tự động kiểm tra các thành phần hỗ trợ của webserver cho Joomla và những điều chỉnh khuyên dùng. Với xampp 1.8.1 hầu hết các yêu cầu ở bước này đều đáp ứng được và để nguyên mặc định. Tiếp theo

Page 29: Bao cao powepoi

Bước 3 – Bước Giấy phép GNU General Public để tham khảo thêm giấy phép hoạt động của Joomla. Tiếp theo

Page 30: Bao cao powepoi

Bước 4 – Bước Cấu hình cơ sở dữ liệu. (quan trọng)Trong bước này, Joomla yêu cầu người dùng cấu hình cơ sở dữ liệu cho Joomla để tạo cơ sở dữ liệu cho website hoạt động. Nếu cấu hình cơ sở dữ liệu không đúng (vd: Sai tên đăng nhập, sai mật khẩu, tên cơ sở dữ liệu …) website sẽ không thể liên kết đến database. Do đó ở phần này cần chú ý 1 số điểm sau:

Page 31: Bao cao powepoi

Bước 5 – Cấu hình FTP, nếu cài đặt trên Windows thì bỏ qua phần này.

Page 32: Bao cao powepoi

Bước 6 – Cài đặt cấu hình chính.

• Phần Tên trang: có thể điền bất cứ gì, ví dụ: lmt.com.vn• Phần Địa chỉ hòm thư điện thử: điền địa chỉ hòm thư quản trị (mail), ví dụ: [email protected]• Phần Tên đăng nhập quản trị: đặt tên đăng nhập để truy cập trang quản trị joomla, thông thường nếu website đang trong quá trình xây dựng, các bạn có thể để mặc định là admin.• Phần Mật khẩu quản trị: chọn mật khẩu để đăng nhập trang quản trị, với website đang trong quá trình xây dựng, tôi nghĩ các bạn nên đặt những mật khẩu đơn giản. Về sau sau khi hoàn tất website, các bạn có thể đổi lại mật khẩu phức tạp.• Phần Xác nhận mật khẩu quản trị: xác nhận mật khẩu.

Page 33: Bao cao powepoi
Page 34: Bao cao powepoi

Với cài đặt này ta không cài đặt dữ liệu mẫu

Page 35: Bao cao powepoi

click Remove installation foder và vào trang quản trị

Page 36: Bao cao powepoi

Nhập user name và password để vào hệ thống joomla

Page 37: Bao cao powepoi

Giao diện trang web joomla cua chúng ta sẽ là khi vào view site

Page 38: Bao cao powepoi

Cài đặt templatez

Page 39: Bao cao powepoi

Tìm đến gói templatez Athena để tiến hành upload và cài đặt

Page 40: Bao cao powepoi

Sau đó ta vào phần quản lý templatez để bật templatez vừa cài đặt lên

Page 41: Bao cao powepoi

Ra trình duyệt xem giao diện joomla khi ta đã cài dặt templatez

Page 42: Bao cao powepoi

Cài đặt Joomla ModuleGiống như các thành phần mở rộng khác (component, plugin, template, language...), để cài đặt một Joomla Module, chúng ta mở trang quản trị và sử dụng menu Extensions >> Install / Unistall

Page 43: Bao cao powepoi

Cài đặt molude facebookMở menu Extensions/molude maneger chon molude facebookChọn vị trí đặt molude ở mục posison

Page 44: Bao cao powepoi

Chọn trang cần hiện thị

Page 45: Bao cao powepoi

Sau khi hoan tất save lại ra ngoài trang web ta được

Page 46: Bao cao powepoi

Cài đặt molude thống kê truy cậpMở menu Extensisons/molude maneger chọn mo_vvisit_counter

Page 47: Bao cao powepoi

Sau khi điều chỉnh một số cấu hình trong menu ta lưu lại ra trình duyệt ta co kết quả

Page 48: Bao cao powepoi

Cài molude slide showMở Extensisons/molude maneger slideshow

Page 49: Bao cao powepoi

Chọn vị trí cài đặt molude ở posison và upload hình ảnh ở mục slide manargerChọn số trang hiển thị

Page 50: Bao cao powepoi

Cuối cùng save & close ta được

Page 51: Bao cao powepoi

Cài đặt molude tiêu điểmMở menu Extensisons/Molude manager chọn Jabulletin

Page 52: Bao cao powepoi

Thay đổi một số thuộc tính title,show title,chọn trang hiển thị và nội dung hiển thị sau đó lưu lại ta được

Page 53: Bao cao powepoi

Cài đặt molude hỗ trợ onlineMở menu Extensisons/molude Manager chọn mo_jms_support

Page 54: Bao cao powepoi

Sau khi chỉnh một số cấu hình save ta được

Page 55: Bao cao powepoi

Cài molude youtubeMở menu Extensisons/mod_sp_simple_youtube_jl25

Page 56: Bao cao powepoi

Chinh lại một số cấu hình ta được

Page 57: Bao cao powepoi

PHÂN TÍCH CƠ SỞ DỮ LIỆU1.Đối với người quản trị

Page 58: Bao cao powepoi

.Biểu đồ Usecase

Biểu đồ Use Case miêu tả các chức năng của trang web với các tác nhân tác động lên trang web đó mà người quản lý(admin) và người sử dụng .sau đây là biểu đồ

Page 59: Bao cao powepoi

Thông tin cơ sở dữ liệu-Bảng chứa các molude

Page 60: Bao cao powepoi

-Bảng chứa các templatez

Page 61: Bao cao powepoi

-Bảng quản lý tài khoản

Page 62: Bao cao powepoi

-Bảng quản lý menu

Page 63: Bao cao powepoi

Bảng quản lý người truy cập

Page 64: Bao cao powepoi

Bảng quản lý ngôn ngữ

Page 65: Bao cao powepoi

THIẾT KẾ GIAO DIỆN1.Giao diện website

Page 66: Bao cao powepoi

Thiết kế banner và menu cho website+Hiển thị menu của doanh nghiệp+Menu chính gồm các tiêu đề:trang chủ,chương trình đào tạo,lich khai giảng ,đăng ký học,video,diễn đàn ,tuyển dụng..

Page 67: Bao cao powepoi

Giao diện hiển thị các bài viết của thư mục+Dùng để hiển thị các bài viết của thư mục nào đó tạo cho thư mục một giao diện hoàn thiện hơn+Hiển thị tất cả bài viết của thư mục

Page 68: Bao cao powepoi

Giao diện footer+Hiển thị thông tin của doanh nghiệp và các thong tin liên quan mà học viên và doanh nghiệp khác có thể liên hệ

Page 69: Bao cao powepoi

Giao diện trang quản trị(ADMINISTRATOR)Giao diện chính

Page 70: Bao cao powepoi

Giao diện quản lý molude+cho người dung có thể quản lý các molude của họ với tùy biến với nó

Page 71: Bao cao powepoi

Giao diện quản lý templatez+Cho phép người dùng có thể tùy ý lựa chọn giao diện hiển thị ra trang web mà họ muốn ngoài ra cũng có thể istall một số giao diện nữa nếu cần thiết

Page 72: Bao cao powepoi

Giao diện quản lý bài viết

Page 73: Bao cao powepoi

Giao diện quản lý phần menu cua trang+Người dung có thể tạo cho mình một menu mới hoặc chỉnh sửa thong tin của menu

Page 74: Bao cao powepoi

Upload web len host-Gõ trình duyệt

Page 75: Bao cao powepoi

Truy cập vào website byehost.com

Page 76: Bao cao powepoi

Tiến hành đăng ký hosting khai bao thong tin can thiết

Page 77: Bao cao powepoi

Giao diện khi đăng ký thành công

Page 78: Bao cao powepoi

Vào email kiểm tra, tiến hành kích hoạt ( Không thấy trong Inbox thì vào Spam check)

Page 79: Bao cao powepoi

Thông tin hosting , domain được khởi tạo

Page 80: Bao cao powepoi

Ở đây domain mình tạo đươc sẽ là: http://letam.byethost6.com-Sử dụng FlashFXP upload website lên host

Page 81: Bao cao powepoi

Click chọn như hình, chọn Quick Connect

Điền vào 3 thông số FTP host name, FTP username, FTP password, Sau đó Connect

Page 82: Bao cao powepoi

Kết nối thành công , bạn thấy có folder htdocs bên khung phải

Page 83: Bao cao powepoi

Vào folder htdocs, đây là nơi bạn upload source web lên

Page 84: Bao cao powepoi

Sau khi upload xong bạn truy cập vào http:// cpanel.byethost3.com

Username và Password bạn xem lại file thông tin lúc kích hoạt

Page 85: Bao cao powepoi

Tạo database mới

Page 86: Bao cao powepoi

Chọn Create Database

Phía dưới là thông tin database của bạn

Page 87: Bao cao powepoi

Click vào Admin để vào PHPMyAdmin

Chọn Import

Page 88: Bao cao powepoi

Chọn file sql và click Go tiến hành đưa database lên host

Chọn file sql và click Go tiến hành đưa database lên host

Cuối cùng bạn chỉnh sửa file configuration.php

Mở file configuration.php

Thay đổi 3 thông số sau :

Page 89: Bao cao powepoi
Page 90: Bao cao powepoi

SẢVE VÀ LƯU LẢI,VÀO TRÌNH DUYỆT GÕ ẢTHENẢ.ESY.ES

Page 91: Bao cao powepoi

Tài liệu tham khảo

[1]http://wwwSinhvienit.net

[2]http:www.joomla.org[3]http://www.w3schools.com[4] sách lab hướng dẫn cua trung tâm ATHENA[5] Thầy Đinh Khắc Quyền & Thầy Phan Tấn Tài – Bài giảng Phân tích và thiết kế hệ thống thông tin- Khoa CNTT & TT Đại Học Cần Thơ, 08/2008.[6] Thầy Phạm Hữu Khang – Lập trình web bằng PHP & Cơ sở dữ liệu MySQL, NXB Phƣơng đông 01/2010

Page 92: Bao cao powepoi

Thank you!