SlideShare uma empresa Scribd logo
1 de 49
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang1
MỤC LUC
I. GIỚI THIỆU CÔNG TY THỰC TẬP.............................................................3
1. Giới thiệu ..............................................................................................3
2. Lĩnh vực hoạt động chính .....................................................................3
3. Đội ngũ giảng viên................................................................................4
4. Cơ sở vật chất........................................................................................4
5. Dịch vụ hỗ trợ .......................................................................................4
II. TỔNG QUAN ĐỀ TÀI....................................................................................6
1. Giới thiệu đề tài.....................................................................................6
2. Mục tiêu đề tài ......................................................................................6
3. Yêu cầu đề tài........................................................................................7
4. Đối tƣợng sử dụng ................................................................................8
5. Giả pháp thực hiện................................................................................8
III. GIỚ THIỆU JOOLA VÀ QUY TRÌNH CÀI ĐẶT.........................................9
1. Giới thiệu Joomla..................................................................................9
2. Các dòng phiên bản của Joomla............................................................10
3. Quy trình cài đặt Wamsever .................................................................13
4. Quy trình cài đặt Joomla.......................................................................18
IV. CÀI ĐẶT MODULE CHO WEBSITE...........................................................26
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang2
1. Giới thiệu về Module..................................................................................26
2. Cài đặt Module ...........................................................................................26
V. KIỂM TRA VÀ ĐƢA WEB LÊN HOST........................................................35
1. Kiểm thử chức năng ...................................................................................35
2. Đăng ký host và domain.............................................................................35
a. Khái niệm tên miền
b. Webhosting
c. Đƣa web lên hosting
VI. PHÂN TÍC CƠ SỞ DỮ LỆU...........................................................................40
1. Đối với ngƣời quản trị ................................................................................40
2. Biểu đồ Uscase ...........................................................................................41
3. Thông tin cơ sở dữ liệu...............................................................................42
VII. THIẾT KẾ VÀ THỰC HIỆN WEBSITE........................................................44
1. Cấu trúc SITEMAP website .......................................................................44
2. Thiết kế giao diện .......................................................................................44
VIII. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN.......................................................48
1. Kết luận.......................................................................................................48
2. Hƣớng phát triển.........................................................................................48
IX. TÀI LIỆU THAM KHẢO................................................................................49
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang3
I. GIỚI THIỆU CÔNG TY THỰC TẬP
1. Giới thiệu:
Trung tâm đào tạo quản trị mạng và an ninh quốc tế ATHENA đƣợc
thành lập từ năm 2004, là một tổ chức quy tụ nhiều tri 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à công việ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 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.......
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ác công tác quản lý hệ thống
mạng,an ninh mạng cho nhiều ngành nhƣ Cục Công Nghệ Thông Tin các
tỉnh.bƣu điện các tỉnh...
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang4
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í Minh, Học Viện An Ninh Nhân Dân, 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ả các giảng viên ATHENA đề
phải có các chứng chỉ quốc tế nhƣ
MCSA,MCSEMCCNA,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:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang5
+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ế.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang6
II. TỔNG QUAN ĐỀ TÀI
1. Giới thiệu đề tài:
Trong thế giớ 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ập tin tức thị trƣờng, kinh doanh đòi hỏi công ty phải có một trang web để
ngƣời dùng có thể cập nhập thông tin,do đó đến với “Trung tâm đào tạo và quản
lý mạng và an ninh mạng quốc tế ATHENA” em chọ đề tài “ Ngiên cứu và xây
dựng wedsite tin tức bằng Joola”.
2. Mục tiêu đề tài:
- Đƣa website trở thành trang thông tin cập nhập 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 của doanh nghiệp muốn
cập nhập.
- 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ập những thông tin mới nhất về
các doanh nghiệp đào tạo và các xu hƣớng mà học viên có thể hƣớng đế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.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang7
- Tích hợp các mạng xã hội nhƣ facbook,yahoo....nhằm tạo điều kiện cho
doanh nghiệp,học viên và khác hàng có thể trao đổi tin tức với nhau.
- Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình tới
những doanh nghiệp khác
3. Yêu cầu đề tài:
a. Yêu cầu chức năng:
- Quản lý thông tin của các tin tức mà doanh nghiệp đã và sẽ đăng.
- Giải đáp các thắc mắc từ phía doanh nghiệp khác hay các học viên khác
thông qua hỗ trợ mạng xã hội...
- Cung cấp cho ngƣời quản trị những thao tác đổi giao diện,quản lý cấu
hình,có thể tạo những bài viết mới những thƣ mục mới.
- Website có khả năng quản lý ngƣời dùng quản lý tìa khoản và quản lý số
lƣợng truy cập...
b. Yêu câu phi chức năng:
- Giao diên website phải thân thiện, đảm bảo độ thẩm mỹ và ổn định cao
- Đáp ứng khả năng truy cập cao,đƣờng truyền ổn đinh ,tin cậy và đọ chính
xác cao.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang8
4. Đối tƣợng sử dụng:
- Đối tƣợng chủ yếu là học viên nhắm tới quy trình đào tạo của doanh nghiệp
hoặc tra cứu thông tin bên lề.
- Các doanh nghiệp nhắm đến các nguồn nhân lực mà doanh nghiệp đào tạo
hoặc là nơi quảng cáo thông tin của doanh nghiệp họ
5. 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ố
module,plugin có liên quan tới việc hoàn thành trang web.
- Cài đặt trƣơng trình Wamsever nhằm tạo một máy sever ảo để đáp ứng nhu
cầu trong vấn đề thực hiện trang web.
- Trình duyệt website để hiện thị trang web.
- Nắm đƣợc CSS,HTML,PHP để chỉnh sửa hoàn thiện sourecode cũng nhƣ
giao diện cho trang web.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang9
III. GIỚI THỆU JOOMLA VÀ QUY TRÌNH CÀI ĐẶT
1. Giới thiệu Joomla:
Joomla! là một hệ quản trị nội dung mã nguồn mở. 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 dungcủ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! có mã nguồn mởdo đó việc sử dụng Joomla! là hoàn toàn miễn phí
cho tất cả mọi ngƣời trên thế giới.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang10
2. Các dòng phiên bản Joomla:
Hiện Joomla! có 3 dòng phiên bản chính:
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 còn gọi là
Joomla! 1.0.0 đƣợc phát hành vào ngày 15 tháng 09 năm 2005) có nguồn gốc từ
Mambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi). Các phiên
bản tiếp theo có dạng 1.0.x
Điểm mạnh của Joomla! 1.0.x: Có một số lƣợng rất lớn các thành phần mở
rộng (module/component); thành phần nhúng (mambot); giao diện (template).
Phiên bản cuối cùng của dòng này là: Joomla 1.0.15 (phát hành vào ngày 21
tháng 02 năm 2008)
Đến nay, Joomla đã ngừng hỗ trợ và phát triển dòng phiên bản 1.0.X này.
Dòng phiên bản 1.5.X
Phiên bản đầu tiên của dòng này (thế hệ thứ 2) là Joomla! 1.5.0 đƣợc phát
hành vào ngày 21 tháng 1 năm 2008. Phiên bản này bắt đầu hỗ trợ bộ ký tự
UTF8. Các phiên bản tiếp theo có dạng 1.5.X
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang11
Phiên bản Joomla! 1.5 là phiên bản cải tiến từ Joomla! 1.0.x (phần mã đƣợc
viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử nhƣ cũ) đƣợc coi nhƣ Mambo
4.6. Joomla! 1.5 tiếp tục duy trì một giao diện ngƣời sử dụng đơn giản (nhìn và
cảm nhận - look and feel).
Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla! thì sử dụng
file định dạng ".ini" để lƣu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì
sử dụng file định dạng ".gettext". Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập
ký tự đƣợc biểu diễn bằng bảng mã UTF-8.
Joomla! 1.5 cũng bao gồm các đặc tính mới nhƣ các mô hình chứng thực
(LDAP, Gmail...), hỗ trợ mô hình khách-chủ xml-rpc. Nó cũng hỗ trợ các trình
điều khiển cơ sở dữ liệu dành choMySQL 4.1+ (trên nền PHP 5) và tăng cƣờng
hỗ trợ cho MySQL 5, cũng nhƣ hỗ trợ các loại cơ sở dữ liệu khác.
Điểm mạnh 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.
Phiên bản mới nhất của dòng này là: Joomla 1.5.26(phát hành vào ngày 27
tháng 03 năm 2012) đã ngừng phát triển và chỉ đang đƣợc hỗ trợ cập nhật các
bản vá bảo mật. Bản cài đặt nhanh đã tích hợp tiếng Việt: Joomla! Việt
Dòng phiên bản 2.5.x
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang12
Phiên bản đầu tiên của dòng này lại bắt đầu từ phiên bản Joomla
1.6.0 phát hành vào ngày 10 tháng 01 năm 2011. Nhƣng chỉ trong vòng 6 tháng
với 4 bản cập nhật liên tục tới phiên bản1.6.4 vào ngày 27 tháng 06 năm 2011.
Phiên bản 1.6.6 phát hành vào ngày 26 tháng 07 năm 2011 đã đánh dấu sự
kết thúc của dòng 1.6 và chỉ cập nhật vì lý do bảo mật dành cho các trang web
không thể cập nhật lên phiên bản 1.7 vì lý do khách quan.
Theo đó, phiên bản 1.7.0 nhanh chóng đƣợc phát hành vào ngày 19
tháng 07 năm 2011. Đến lƣợt phiên bản 1.7 lại kết thúc chu kỳ sống ngắn ngủi
vào ngày 24 tháng 02 năm 2012 tạiphiên bản 1.7.5 và nhƣờng chỗ cho dòng
phiên bản 2.5
Dòng phiên bản 2.5.0 đƣợc phát hành vào ngày 24 tháng 01 năm 2012
hứa hẹn một kỷ nguyên mới của Joomla với các tính năng cực kỳ vƣợt trội nhƣ:
tự động cập nhật qua nút bấm trong phần quản trị, hỗ trợ seo mạnh hơn và đặc
biệt phân quyền sâu hơn với từng nhóm thành viên.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang13
Phiên bản mới nhất hiện nay của dòng này là 2.5.6 đƣợc phát hành vào ngày
19 tháng 06 năm 2012
Dòng phiên bản 3.0.x
Đang ở giai đoạn Joomla 3.0 Alpha - 1 đƣợc phát hành vào ngày 12
tháng 07 năm 2012
3. Quy trình cài đặt Wamsever:
Sau khi tải về các bạn tiến hành cài đặt theo hình minh họa bên dƣới
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang14
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang15
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang16
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang17
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang18
4. Quy trình cài đặt Joola 2.5
Phần cài đặt website Joomla! sẽ có thể đƣợc thực hiện rất nhanh dựa vào tiện ích
Joomla! web installer chỉ với một vài click chuột. Mở một trình duyệt web trên máy
tính và gõ vào địa chỉ http://localhost/joomla25, trang web Joomla! Installation sẽ
xuất hiện và ta có thể cài đặt Joomla! với 7 bƣớc:
Bước 1: Choose Language (chọn ngôn ngữ)
Choose Language là bƣớc đầu tiên trong tổng số 7 bƣớc cài đặt. Ở đây, ta chỉ cần
chọn một ngôn ngữ phù hợp và click Next để tiếp tục.
Bước 2: Pre-Installation Check (kiểm tra trước cài đặt)
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang19
Tiếp theo, ta sẽ thấy trang Pre-Installation check. Bƣớc này sẽ để bạn kiểm tra xem
server trên máy tính có đủ điều kiện để cài đặt Joomla! không.
Bước 3: Licence (bản quyền)
Bất cứ một phần mềm nào đều có các điều kiện kèm theo. Joomla! dùng bản quyền
GNU/GPL, version 2.0. Sau khi đọc xong bản quyền này, click Next.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang20
Bước 4: Database Configuration (cấu hình cơ sở dữ liệu)
Tại bƣớc 4, Database Configuration, các tham số về cơ sở dữ liệu sẽ đƣợc yêu cầu.
User này là một MySQL administrator và có thể làm mọi thứ trong hệ thống MySQL.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang21
Các tham số có thể đƣợc nhập nhƣ mẫu dƣới đây:
Host Name: localhost
User Name: root
Password: để trống
Bước 5: FTP Configuration (cấu hình FTP)
FTP là một giao thức truyền file có thể đƣợc sử dụng để upload và quản lí các file
trong Joomla!. Tuy nhiên, chức năng này là không cần thiết nếu Joomla! đƣợc cài đặt
tại máy tính các nhân với XAMPP. Nhƣng nếu Joomla đƣợc cài đặt trên một server từ
một nhà cung cấp, thì ta sẽ có thể nhập vào các dữ liệu mà nhà cung cấp đó gửi cho tại
phần cấ .
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang22
Bước 6: Configuration (cấu hình)
Giai đoạn cấu hình chính này đƣợc chia làm 3 phần. Tại phần đầu tiên, ta phải nhập
vào tên của website. Tên này sẽ xuất hiện ở phần tiêu đề của trình duyệt khi có khách
ghé thăm website này. Tên của website còn xuất hiện ở những nơi khác nữa, ví dụ nhƣ
trong các email xác nhận đƣợc gửi cho các thành viên đăng kí. Ở ví dụ này, ta sẽ chọn
tên cho website làjoomla25. Ở phần thứ hai, ta sẽ phải nhập vào địa chỉ email và
password của ngƣời quản trị website.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang23
Trong phần thứ ba, ta sẽ xác nhận các kiểu dữ liệu sẽ đƣợc cài đặt cùng với Joomla!.
The Install Default Sample Data đƣợc chọn bởi mặc định. Trong trƣờng hợp cài đặt
này, ta sẽ click vào nút Install Sample Data. Chƣơng trình cài đặt sẽ load dữ liệu mẫu
của Joomla vào MySQL server.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang24
Bước 7: Completion (hoàn thành)
Tới đƣợc bƣớc thứ 7 – bƣớc cài đặt cuối cùng có nghĩa là ta đã cài đặt thành công một
website sử dụng Joomla!. Tại bƣớc này, có một dòng in đậm yêu cầu ta phải xóa thƣ
mụcinstallation. Và Joomla! sẽ không thể hoàn thành cài đặt nếu thiếu bƣớc này.
ClickRemove installation folder .
Tới bƣớc này, một file tên là configuration.php cũng sẽ đƣợc tạo ra tại thƣ mục cài
đặt. Nếu ta muốn thực hiện lại quá trình cài đặt, ta phải xóa file này đi trƣớc khi xóa
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang25
thƣ mụcinstallation. Sau đó, nếu ta gọi lại địa chỉ URL bao gồm các file cài đặt của
Joomla! thì quá trình cài đặt sẽ đƣợc bắt đầu lại từ đầu.Tên của ngƣời quản trị website
ban đầu luôn làadmin. Và password chính là phần ta đã nhập ở bƣớc 6.
Quá trình cài đặt một Joomla! site đến giờ đã hoàn tất và ta có thể chọn một trong 2
nútSite(để xem trang chủ) và Admin(giao diện ngƣời quản trị). Nếu thƣ
mục installation chƣa đƣợc xóa, thì có một lời nhắc từ phía Joomla! trƣớc khi có thể
thấy đƣợc trang web.
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang26
IV. CÀI ĐẶT MODULE CHO WEBSITE
1. Giới thiệu về module:
- Joomla Moudule là một trong các thành phần mở rộng của Joomla,nó là một
ứng dụng nhỏ(thƣờng chỉ có vài file và phần lập trình cũng không nhiều)
đƣợc sử dụng chủ yếu để lấy dữ liệu và hiện thị thông tin. Modoule thƣờng
đƣợc dùng kết hợp kèm với các component nhằm mở rộng,cũng nhƣ thể hiện
rõ ràng hơn các component.
- Không giống nhƣ component,một mudule có thể đƣợc đặt ở bất kỳ đâu trên
template hoặc vị trí do ngƣời dùng tự định nghĩa. Ngoài ra một số mudule có
thể đƣợc nhân bản, nghĩa là cùng lúc có thể xuất hiện ở một vị trí hoặc nhiều
vị trí khác nhau
2. Cài đặt mudule :
- Upload mudule thông qua menu Extensions/Extension Manager
2.1 Module Sile Show :
Mở menu Extension/ Module Manager chọn Sileshow:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang27
Chọn vị trí module ở mục position và upload hình ảnh mục Sildes Manager
Chọn số trang hiện thị:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang28
Cuối cùng chọn Save và Colse .Ta đƣợc phần Sileshow
2.2 Module Tiêu Điểm :
Mở menu Extension/Module Manager chọn Jabulletin:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang29
Thay đổi một số thuộc tính file :tile,show tile chọn trang hiện thị và nội dụng hiện thị
sau đó lƣu lại vầ ta đƣợc
2.3 Module Danh mục tin tức:
Mở menu Extension/Module Manager chọn Sjmeganew II:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang30
Ta sẽ đƣợc nhiều mục tin tức:
2.4 Module Hỗ trợ online:
Mở menu Extension/Module Manager chọn mod_jms_support
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang31
Kết quả
2.5 Module thống kê truy nhập:
Mở menu Extension/Module Manager chọn mod_vvsit_counter:
Kết quả:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang32
2.6 Mod footer:
Mở menu Extension/Module Manager chọn new/custom html:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang33
Tạo nội dụng footer:
Kết quả:
2.7 Tạo nút like và share:
Mở menu Extension/ Plug –in Manager chon contenr –facebook and share:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang34
Kết quả:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang35
V. KIỂM THỬ VÀ ĐƢA WEBSITE LÊN HOST
1. Kiểm thử chức năng:
- Xem thông tin của mộ bài viết
- Cập nhập facebook và thống kê số lƣợng ngƣời truy cập
- Tạo menu cho trang web
- Tạo thƣ mục và bào viết mới
- Like và share comment facebook in bài viết
- Quản lý cấu hình trang web và trang quản trị
2. Đăng ký hót và domain:
a. Khái niệm host và tên miền:
- Là định danh của trang web trên internet,tên miền thƣờng gắn liền với tên
công ty và thƣơng hiệu của doanh nghiệp
- Tên miền quốc tế: (.com , .net, .org, .info....)
- Tên miền quốc gia : ( .com.vn, .net.vn.....)
- Tùy theo mục đích sử dụng của doanh nghiệp tên miền đc phân loại
+ .COM tổ chức cá nhân hoạt động thƣơng mại
+ .EDU tổ chức cá nhân hoạt động trong lĩnh vực giáo dục
+ .GOV tổ chức cá nhân hoạt động trong lĩnh vực nhà nƣớc trung ƣơng hoặc
địa phƣơng
+ .ORG tổ chức cá nhân chính trị xã hội và các cơ quan tổ chức,doanh
nghiệp có liên quan đến chính trị xã hội
+ .INFO dành cho tổ chức cá nhân hoạt động trong lĩnh vực có chuyêm
ngành cao.
b. Webhosting
- Không gian máy chủ có các dịch vụ internet nơi chứa nội dung của website
của mình hay dữ liệu
c. Đƣa website lên hosting
- Giao diện quản lý domain:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang36
- Đƣa CSDL lên host
Bƣớc 1: Tạo một database
-vào MSQL Management
-tạo một database mới
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang37
- Vào php Myadmin đe import CSDL lên host:
- Kết quả:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang38
- Upload lên host bằng FileZilla Client
- Kết quả trên internet
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang39
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang40
VI. PHÂN TÍCH CƠ SỞ DỮ LIỆU
1. Đối với ngƣời quản trị:
QUẢN LÝ
TEMPLATE
QUẢN LÝ
THƢ MỤC
WEBSITE
TẠO THƢ
MỤC
XÓA
THÊM
TEMPLETA
XÓA
QUẢN LÝ
MODULE
THÊM
MODULE
SỬA
MODULE
XÓA
MODULE
QUẢN LÝ
BÀI VIẾT
TẠO BÀI
VIẾT
SỬA BÀI
VIẾT
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang41
2. Biểu đồ Usecase:
- Biểu đồ usecace mô tả các chức năng của một trang web với các tác nhân và
tác động lên trên trang web đó là ngƣời quản lý (Admin) và ngƣời sử dụng.
Sau đây là biểu đồ usecase của hệ thống website:
Admin
Ngƣời dùng
Đăng nhập
Quản lý thƣ mục
Quản lý module
Quản lý bài viết
Quản lý template
Quản lý menu
Xem thông tin bài
viết
Like bài viết và
phản hồi ý kiến
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang42
3. Thông tin cơ sở dữ liêu
- Bảng các Module:
- Bảng các Template
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang43
- Quản lý Menu
- Bảng quản lý tài khoản
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang44
VII. THIẾT KẾ VÀ HIỆN THỰC WEBSITE
1. Cấu trúc SITEMAP web:
- TRANG CHỦ
- CHƢƠNG TRÌNH ĐÀO TẠO
- LỊCH KHAI GIẢNG
- ĐĂNG KÝ HỌC
- VIDEO
- DIỄN ĐÀN
- TUYỂN DỤNG
2. Thiết kế giao diện
a. Giao diện website:
- Giao diện trang chủ:
Dùng để hiện thị những thông tin mà doanh nghiệp cập nhập tới học viên
hoặc nhà tuyển dụng
Cập nhập các thông tin mới nhất về công nghệ
Hiện thị nơi trao đổi thông tin giữa doanh nghiepj với doanh nghiepj khác
Thống kê số lƣợng ngƣời truy cập vào trang web
- Thiết kế menu và banner cho website:
Hiện thị menu của doanh nghiệp
Menu chính gồm TRANG CHỦ,CHƢỜNG TRÌNH ĐÀO TẠO,LỊCH KHAI
GIẲNG,ĐĂNG KÝ HỌC,DIẾN ĐÀN TUYỂN DỤNG.
- Giao diện hiện thị các bài viết của thƣ mục:
Tóm tắt thông tin của một bài viết cụ thể
Hiện thị tất các bài viết của thƣ mục
- Tích hợp nút like và comment giúp ngƣời dùng phản hồi ý kiến về các bài
viết và nội dung của trang web
- Giao diên footer
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang45
Hiện thị thông tin của doanh nghiệp và các thông tin liên quan mà học viên
hoặc doanh nghiệp khác có thể liên hệ
b. Giao diện trang quản trị (administrator):
- Giao diện chính
- Giao diện các module:
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang46
- Giao diện của Template:
- Giao diện thƣ mục quản lý các bài viết
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang47
- Giao diện các bào viết
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang48
VIII. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
1. Kết luận:
- Đề tài “Thiết kế website tin tức bắng Joomla” là một đề tài có tính thực tế và
có tính khả dụng cao,và đƣợc sử dụng khá phổ biến. Tuy vậy do kiến thức
còn hạn hẹp và quá trình làm đề tài không tránh khỏi thiếu sót và lỗi
- Website đã cung cấp tƣớng đối đầy đủ thông tin cần thiết cho ngƣời xem
- Ngƣời xem co thể tƣơng tác với ngƣời quản lý trang web để bày tỏ ý kiến
cũng nhƣ những phản hồi các ý kiến
2. Hƣớng phát triển:
- Hoàn thiện các chức năng cho trang web
- Cải thiện giao diện cho trang web
- Tăng tốc độ load của trang web
- Tạo nhiều phƣơng tiện kết nối để quảng bá cũng nhƣ nhận và phản hồi ý
kiến của ngƣời dùng
BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT
SVTH:NGUYỄN TRÍ THANH Trang49
IX. TÀI LIỆU THAM KHẢO
1. https://filezilla-project.org
2. https://sinhvienit.net
3. www.hostinger.vn
4. www.dot.tk
5. Sách ,tài liệu hƣớng dẫn vế Joomla của trung tâm ATHENA

Mais conteúdo relacionado

Mais procurados

Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
Tan Do
 
Báo cáo thực tập athena
Báo cáo thực tập athenaBáo cáo thực tập athena
Báo cáo thực tập athena
Le Chuong
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
lozzec92
 
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
hoainhan1501
 

Mais procurados (20)

Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
 
Đồ Án
Đồ ÁnĐồ Án
Đồ Án
 
Thiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPThiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHP
 
Báo cáo thực tập athena
Báo cáo thực tập athenaBáo cáo thực tập athena
Báo cáo thực tập athena
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
 
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
Đề tài: Nghiên cứu và thiết kế Website bán hàng bằng Wordpress Công Ty TNHH D...
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa
 
Đề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hội
Đề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hộiĐề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hội
Đề tài: Phát triển Plug-in cho phép chia sẻ bài viết trên mạng xã hội
 
Báo Cáo Thực Tập Tốt Nghiệp Athena
Báo Cáo Thực Tập Tốt Nghiệp AthenaBáo Cáo Thực Tập Tốt Nghiệp Athena
Báo Cáo Thực Tập Tốt Nghiệp Athena
 
Báo cáo thực tập chuyên đề Wordpress
Báo cáo thực tập chuyên đề WordpressBáo cáo thực tập chuyên đề Wordpress
Báo cáo thực tập chuyên đề Wordpress
 
Athena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressAthena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpress
 
đồ áN
đồ áNđồ áN
đồ áN
 
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
 
Báo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpressBáo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpress
 
Báo cáo thực tập tốt nghiệp xây dựng website bằng laravel
Báo cáo thực tập tốt nghiệp xây dựng website bằng laravelBáo cáo thực tập tốt nghiệp xây dựng website bằng laravel
Báo cáo thực tập tốt nghiệp xây dựng website bằng laravel
 
Baocaonghiem
BaocaonghiemBaocaonghiem
Baocaonghiem
 
Bao cao athena
Bao cao athenaBao cao athena
Bao cao athena
 
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng JoomlaBáo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 
How to build a news website use CMS wordpress
How to build a news website use CMS wordpressHow to build a news website use CMS wordpress
How to build a news website use CMS wordpress
 

Semelhante a Báo cáo thực tập

Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
lozzec92
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
Cuong Nguyen
 
Phân tích thực trạng hoạt động marketing online tại trung tâm Athena
Phân tích thực trạng hoạt động marketing online tại trung tâm AthenaPhân tích thực trạng hoạt động marketing online tại trung tâm Athena
Phân tích thực trạng hoạt động marketing online tại trung tâm Athena
Diem Trinh
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoi
tamle123
 
Bao cao hoàn chỉnh
Bao cao hoàn chỉnhBao cao hoàn chỉnh
Bao cao hoàn chỉnh
Cuong Nguyen
 
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
hung_nc87
 
Bao caotongd hmo
Bao caotongd hmoBao caotongd hmo
Bao caotongd hmo
Hồng Ân
 

Semelhante a Báo cáo thực tập (20)

Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 
Dương Vũ Thông - Báo cáo thực tập athena
Dương Vũ Thông - Báo cáo thực tập athenaDương Vũ Thông - Báo cáo thực tập athena
Dương Vũ Thông - Báo cáo thực tập athena
 
Slide athena
Slide athenaSlide athena
Slide athena
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Xây dựng web tin tức athena bằng Joomla
Xây dựng web tin tức athena bằng JoomlaXây dựng web tin tức athena bằng Joomla
Xây dựng web tin tức athena bằng Joomla
 
Bao cao
Bao caoBao cao
Bao cao
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Slide
SlideSlide
Slide
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
 
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
 
Phân tích thực trạng hoạt động marketing online tại trung tâm Athena
Phân tích thực trạng hoạt động marketing online tại trung tâm AthenaPhân tích thực trạng hoạt động marketing online tại trung tâm Athena
Phân tích thực trạng hoạt động marketing online tại trung tâm Athena
 
Athena
AthenaAthena
Athena
 
Bao cao powepoi
Bao cao powepoiBao cao powepoi
Bao cao powepoi
 
Bao cao hoàn chỉnh
Bao cao hoàn chỉnhBao cao hoàn chỉnh
Bao cao hoàn chỉnh
 
Thuctap report
Thuctap reportThuctap report
Thuctap report
 
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
 
Bao caotongd hmo
Bao caotongd hmoBao caotongd hmo
Bao caotongd hmo
 

Báo cáo thực tập

  • 1. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang1 MỤC LUC I. GIỚI THIỆU CÔNG TY THỰC TẬP.............................................................3 1. Giới thiệu ..............................................................................................3 2. Lĩnh vực hoạt động chính .....................................................................3 3. Đội ngũ giảng viên................................................................................4 4. Cơ sở vật chất........................................................................................4 5. Dịch vụ hỗ trợ .......................................................................................4 II. TỔNG QUAN ĐỀ TÀI....................................................................................6 1. Giới thiệu đề tài.....................................................................................6 2. Mục tiêu đề tài ......................................................................................6 3. Yêu cầu đề tài........................................................................................7 4. Đối tƣợng sử dụng ................................................................................8 5. Giả pháp thực hiện................................................................................8 III. GIỚ THIỆU JOOLA VÀ QUY TRÌNH CÀI ĐẶT.........................................9 1. Giới thiệu Joomla..................................................................................9 2. Các dòng phiên bản của Joomla............................................................10 3. Quy trình cài đặt Wamsever .................................................................13 4. Quy trình cài đặt Joomla.......................................................................18 IV. CÀI ĐẶT MODULE CHO WEBSITE...........................................................26
  • 2. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang2 1. Giới thiệu về Module..................................................................................26 2. Cài đặt Module ...........................................................................................26 V. KIỂM TRA VÀ ĐƢA WEB LÊN HOST........................................................35 1. Kiểm thử chức năng ...................................................................................35 2. Đăng ký host và domain.............................................................................35 a. Khái niệm tên miền b. Webhosting c. Đƣa web lên hosting VI. PHÂN TÍC CƠ SỞ DỮ LỆU...........................................................................40 1. Đối với ngƣời quản trị ................................................................................40 2. Biểu đồ Uscase ...........................................................................................41 3. Thông tin cơ sở dữ liệu...............................................................................42 VII. THIẾT KẾ VÀ THỰC HIỆN WEBSITE........................................................44 1. Cấu trúc SITEMAP website .......................................................................44 2. Thiết kế giao diện .......................................................................................44 VIII. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN.......................................................48 1. Kết luận.......................................................................................................48 2. Hƣớng phát triển.........................................................................................48 IX. TÀI LIỆU THAM KHẢO................................................................................49
  • 3. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang3 I. GIỚI THIỆU CÔNG TY THỰC TẬP 1. Giới thiệu: Trung tâm đào tạo quản trị mạng và an ninh quốc tế ATHENA đƣợc thành lập từ năm 2004, là một tổ chức quy tụ nhiều tri 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à công việ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 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....... 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ác công tác quản lý hệ thống mạng,an ninh mạng cho nhiều ngành nhƣ Cục Công Nghệ Thông Tin các tỉnh.bƣu điện các tỉnh...
  • 4. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang4 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í Minh, Học Viện An Ninh Nhân Dân, 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ả các giảng viên ATHENA đề phải có các chứng chỉ quốc tế nhƣ MCSA,MCSEMCCNA,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:
  • 5. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang5 +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ế.
  • 6. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang6 II. TỔNG QUAN ĐỀ TÀI 1. Giới thiệu đề tài: Trong thế giớ 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ập tin tức thị trƣờng, kinh doanh đòi hỏi công ty phải có một trang web để ngƣời dùng có thể cập nhập thông tin,do đó đến với “Trung tâm đào tạo và quản lý mạng và an ninh mạng quốc tế ATHENA” em chọ đề tài “ Ngiên cứu và xây dựng wedsite tin tức bằng Joola”. 2. Mục tiêu đề tài: - Đƣa website trở thành trang thông tin cập nhập 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 của doanh nghiệp muốn cập nhập. - 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ập những thông tin mới nhất về các doanh nghiệp đào tạo và các xu hƣớng mà học viên có thể hƣớng đế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.
  • 7. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang7 - Tích hợp các mạng xã hội nhƣ facbook,yahoo....nhằm tạo điều kiện cho doanh nghiệp,học viên và khác hàng có thể trao đổi tin tức với nhau. - Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình tới những doanh nghiệp khác 3. Yêu cầu đề tài: a. Yêu cầu chức năng: - Quản lý thông tin của các tin tức mà doanh nghiệp đã và sẽ đăng. - Giải đáp các thắc mắc từ phía doanh nghiệp khác hay các học viên khác thông qua hỗ trợ mạng xã hội... - Cung cấp cho ngƣời quản trị những thao tác đổi giao diện,quản lý cấu hình,có thể tạo những bài viết mới những thƣ mục mới. - Website có khả năng quản lý ngƣời dùng quản lý tìa khoản và quản lý số lƣợng truy cập... b. Yêu câu phi chức năng: - Giao diên website phải thân thiện, đảm bảo độ thẩm mỹ và ổn định cao - Đáp ứng khả năng truy cập cao,đƣờng truyền ổn đinh ,tin cậy và đọ chính xác cao.
  • 8. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang8 4. Đối tƣợng sử dụng: - Đối tƣợng chủ yếu là học viên nhắm tới quy trình đào tạo của doanh nghiệp hoặc tra cứu thông tin bên lề. - Các doanh nghiệp nhắm đến các nguồn nhân lực mà doanh nghiệp đào tạo hoặc là nơi quảng cáo thông tin của doanh nghiệp họ 5. 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ố module,plugin có liên quan tới việc hoàn thành trang web. - Cài đặt trƣơng trình Wamsever nhằm tạo một máy sever ảo để đáp ứng nhu cầu trong vấn đề thực hiện trang web. - Trình duyệt website để hiện thị trang web. - Nắm đƣợc CSS,HTML,PHP để chỉnh sửa hoàn thiện sourecode cũng nhƣ giao diện cho trang web.
  • 9. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang9 III. GIỚI THỆU JOOMLA VÀ QUY TRÌNH CÀI ĐẶT 1. Giới thiệu Joomla: Joomla! là một hệ quản trị nội dung mã nguồn mở. 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 dungcủ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! có mã nguồn mởdo đó việc sử dụng Joomla! là hoàn toàn miễn phí cho tất cả mọi ngƣời trên thế giới.
  • 10. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang10 2. Các dòng phiên bản Joomla: Hiện Joomla! có 3 dòng phiên bản chính: 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 còn gọi là Joomla! 1.0.0 đƣợc phát hành vào ngày 15 tháng 09 năm 2005) có nguồn gốc từ Mambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi). Các phiên bản tiếp theo có dạng 1.0.x Điểm mạnh của Joomla! 1.0.x: Có một số lƣợng rất lớn các thành phần mở rộng (module/component); thành phần nhúng (mambot); giao diện (template). Phiên bản cuối cùng của dòng này là: Joomla 1.0.15 (phát hành vào ngày 21 tháng 02 năm 2008) Đến nay, Joomla đã ngừng hỗ trợ và phát triển dòng phiên bản 1.0.X này. Dòng phiên bản 1.5.X Phiên bản đầu tiên của dòng này (thế hệ thứ 2) là Joomla! 1.5.0 đƣợc phát hành vào ngày 21 tháng 1 năm 2008. Phiên bản này bắt đầu hỗ trợ bộ ký tự UTF8. Các phiên bản tiếp theo có dạng 1.5.X
  • 11. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang11 Phiên bản Joomla! 1.5 là phiên bản cải tiến từ Joomla! 1.0.x (phần mã đƣợc viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử nhƣ cũ) đƣợc coi nhƣ Mambo 4.6. Joomla! 1.5 tiếp tục duy trì một giao diện ngƣời sử dụng đơn giản (nhìn và cảm nhận - look and feel). Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla! thì sử dụng file định dạng ".ini" để lƣu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì sử dụng file định dạng ".gettext". Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập ký tự đƣợc biểu diễn bằng bảng mã UTF-8. Joomla! 1.5 cũng bao gồm các đặc tính mới nhƣ các mô hình chứng thực (LDAP, Gmail...), hỗ trợ mô hình khách-chủ xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ sở dữ liệu dành choMySQL 4.1+ (trên nền PHP 5) và tăng cƣờng hỗ trợ cho MySQL 5, cũng nhƣ hỗ trợ các loại cơ sở dữ liệu khác. Điểm mạnh 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. Phiên bản mới nhất của dòng này là: Joomla 1.5.26(phát hành vào ngày 27 tháng 03 năm 2012) đã ngừng phát triển và chỉ đang đƣợc hỗ trợ cập nhật các bản vá bảo mật. Bản cài đặt nhanh đã tích hợp tiếng Việt: Joomla! Việt Dòng phiên bản 2.5.x
  • 12. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang12 Phiên bản đầu tiên của dòng này lại bắt đầu từ phiên bản Joomla 1.6.0 phát hành vào ngày 10 tháng 01 năm 2011. Nhƣng chỉ trong vòng 6 tháng với 4 bản cập nhật liên tục tới phiên bản1.6.4 vào ngày 27 tháng 06 năm 2011. Phiên bản 1.6.6 phát hành vào ngày 26 tháng 07 năm 2011 đã đánh dấu sự kết thúc của dòng 1.6 và chỉ cập nhật vì lý do bảo mật dành cho các trang web không thể cập nhật lên phiên bản 1.7 vì lý do khách quan. Theo đó, phiên bản 1.7.0 nhanh chóng đƣợc phát hành vào ngày 19 tháng 07 năm 2011. Đến lƣợt phiên bản 1.7 lại kết thúc chu kỳ sống ngắn ngủi vào ngày 24 tháng 02 năm 2012 tạiphiên bản 1.7.5 và nhƣờng chỗ cho dòng phiên bản 2.5 Dòng phiên bản 2.5.0 đƣợc phát hành vào ngày 24 tháng 01 năm 2012 hứa hẹn một kỷ nguyên mới của Joomla với các tính năng cực kỳ vƣợt trội nhƣ: tự động cập nhật qua nút bấm trong phần quản trị, hỗ trợ seo mạnh hơn và đặc biệt phân quyền sâu hơn với từng nhóm thành viên.
  • 13. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang13 Phiên bản mới nhất hiện nay của dòng này là 2.5.6 đƣợc phát hành vào ngày 19 tháng 06 năm 2012 Dòng phiên bản 3.0.x Đang ở giai đoạn Joomla 3.0 Alpha - 1 đƣợc phát hành vào ngày 12 tháng 07 năm 2012 3. Quy trình cài đặt Wamsever: Sau khi tải về các bạn tiến hành cài đặt theo hình minh họa bên dƣới
  • 14. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang14
  • 15. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang15
  • 16. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang16
  • 17. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang17
  • 18. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang18 4. Quy trình cài đặt Joola 2.5 Phần cài đặt website Joomla! sẽ có thể đƣợc thực hiện rất nhanh dựa vào tiện ích Joomla! web installer chỉ với một vài click chuột. Mở một trình duyệt web trên máy tính và gõ vào địa chỉ http://localhost/joomla25, trang web Joomla! Installation sẽ xuất hiện và ta có thể cài đặt Joomla! với 7 bƣớc: Bước 1: Choose Language (chọn ngôn ngữ) Choose Language là bƣớc đầu tiên trong tổng số 7 bƣớc cài đặt. Ở đây, ta chỉ cần chọn một ngôn ngữ phù hợp và click Next để tiếp tục. Bước 2: Pre-Installation Check (kiểm tra trước cài đặt)
  • 19. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang19 Tiếp theo, ta sẽ thấy trang Pre-Installation check. Bƣớc này sẽ để bạn kiểm tra xem server trên máy tính có đủ điều kiện để cài đặt Joomla! không. Bước 3: Licence (bản quyền) Bất cứ một phần mềm nào đều có các điều kiện kèm theo. Joomla! dùng bản quyền GNU/GPL, version 2.0. Sau khi đọc xong bản quyền này, click Next.
  • 20. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang20 Bước 4: Database Configuration (cấu hình cơ sở dữ liệu) Tại bƣớc 4, Database Configuration, các tham số về cơ sở dữ liệu sẽ đƣợc yêu cầu. User này là một MySQL administrator và có thể làm mọi thứ trong hệ thống MySQL.
  • 21. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang21 Các tham số có thể đƣợc nhập nhƣ mẫu dƣới đây: Host Name: localhost User Name: root Password: để trống Bước 5: FTP Configuration (cấu hình FTP) FTP là một giao thức truyền file có thể đƣợc sử dụng để upload và quản lí các file trong Joomla!. Tuy nhiên, chức năng này là không cần thiết nếu Joomla! đƣợc cài đặt tại máy tính các nhân với XAMPP. Nhƣng nếu Joomla đƣợc cài đặt trên một server từ một nhà cung cấp, thì ta sẽ có thể nhập vào các dữ liệu mà nhà cung cấp đó gửi cho tại phần cấ .
  • 22. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang22 Bước 6: Configuration (cấu hình) Giai đoạn cấu hình chính này đƣợc chia làm 3 phần. Tại phần đầu tiên, ta phải nhập vào tên của website. Tên này sẽ xuất hiện ở phần tiêu đề của trình duyệt khi có khách ghé thăm website này. Tên của website còn xuất hiện ở những nơi khác nữa, ví dụ nhƣ trong các email xác nhận đƣợc gửi cho các thành viên đăng kí. Ở ví dụ này, ta sẽ chọn tên cho website làjoomla25. Ở phần thứ hai, ta sẽ phải nhập vào địa chỉ email và password của ngƣời quản trị website.
  • 23. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang23 Trong phần thứ ba, ta sẽ xác nhận các kiểu dữ liệu sẽ đƣợc cài đặt cùng với Joomla!. The Install Default Sample Data đƣợc chọn bởi mặc định. Trong trƣờng hợp cài đặt này, ta sẽ click vào nút Install Sample Data. Chƣơng trình cài đặt sẽ load dữ liệu mẫu của Joomla vào MySQL server.
  • 24. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang24 Bước 7: Completion (hoàn thành) Tới đƣợc bƣớc thứ 7 – bƣớc cài đặt cuối cùng có nghĩa là ta đã cài đặt thành công một website sử dụng Joomla!. Tại bƣớc này, có một dòng in đậm yêu cầu ta phải xóa thƣ mụcinstallation. Và Joomla! sẽ không thể hoàn thành cài đặt nếu thiếu bƣớc này. ClickRemove installation folder . Tới bƣớc này, một file tên là configuration.php cũng sẽ đƣợc tạo ra tại thƣ mục cài đặt. Nếu ta muốn thực hiện lại quá trình cài đặt, ta phải xóa file này đi trƣớc khi xóa
  • 25. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang25 thƣ mụcinstallation. Sau đó, nếu ta gọi lại địa chỉ URL bao gồm các file cài đặt của Joomla! thì quá trình cài đặt sẽ đƣợc bắt đầu lại từ đầu.Tên của ngƣời quản trị website ban đầu luôn làadmin. Và password chính là phần ta đã nhập ở bƣớc 6. Quá trình cài đặt một Joomla! site đến giờ đã hoàn tất và ta có thể chọn một trong 2 nútSite(để xem trang chủ) và Admin(giao diện ngƣời quản trị). Nếu thƣ mục installation chƣa đƣợc xóa, thì có một lời nhắc từ phía Joomla! trƣớc khi có thể thấy đƣợc trang web.
  • 26. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang26 IV. CÀI ĐẶT MODULE CHO WEBSITE 1. Giới thiệu về module: - Joomla Moudule là một trong các thành phần mở rộng của Joomla,nó là một ứng dụng nhỏ(thƣờng chỉ có vài file và phần lập trình cũng không nhiều) đƣợc sử dụng chủ yếu để lấy dữ liệu và hiện thị thông tin. Modoule thƣờng đƣợc dùng kết hợp kèm với các component nhằm mở rộng,cũng nhƣ thể hiện rõ ràng hơn các component. - Không giống nhƣ component,một mudule có thể đƣợc đặt ở bất kỳ đâu trên template hoặc vị trí do ngƣời dùng tự định nghĩa. Ngoài ra một số mudule có thể đƣợc nhân bản, nghĩa là cùng lúc có thể xuất hiện ở một vị trí hoặc nhiều vị trí khác nhau 2. Cài đặt mudule : - Upload mudule thông qua menu Extensions/Extension Manager 2.1 Module Sile Show : Mở menu Extension/ Module Manager chọn Sileshow:
  • 27. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang27 Chọn vị trí module ở mục position và upload hình ảnh mục Sildes Manager Chọn số trang hiện thị:
  • 28. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang28 Cuối cùng chọn Save và Colse .Ta đƣợc phần Sileshow 2.2 Module Tiêu Điểm : Mở menu Extension/Module Manager chọn Jabulletin:
  • 29. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang29 Thay đổi một số thuộc tính file :tile,show tile chọn trang hiện thị và nội dụng hiện thị sau đó lƣu lại vầ ta đƣợc 2.3 Module Danh mục tin tức: Mở menu Extension/Module Manager chọn Sjmeganew II:
  • 30. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang30 Ta sẽ đƣợc nhiều mục tin tức: 2.4 Module Hỗ trợ online: Mở menu Extension/Module Manager chọn mod_jms_support
  • 31. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang31 Kết quả 2.5 Module thống kê truy nhập: Mở menu Extension/Module Manager chọn mod_vvsit_counter: Kết quả:
  • 32. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang32 2.6 Mod footer: Mở menu Extension/Module Manager chọn new/custom html:
  • 33. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang33 Tạo nội dụng footer: Kết quả: 2.7 Tạo nút like và share: Mở menu Extension/ Plug –in Manager chon contenr –facebook and share:
  • 34. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang34 Kết quả:
  • 35. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang35 V. KIỂM THỬ VÀ ĐƢA WEBSITE LÊN HOST 1. Kiểm thử chức năng: - Xem thông tin của mộ bài viết - Cập nhập facebook và thống kê số lƣợng ngƣời truy cập - Tạo menu cho trang web - Tạo thƣ mục và bào viết mới - Like và share comment facebook in bài viết - Quản lý cấu hình trang web và trang quản trị 2. Đăng ký hót và domain: a. Khái niệm host và tên miền: - Là định danh của trang web trên internet,tên miền thƣờng gắn liền với tên công ty và thƣơng hiệu của doanh nghiệp - Tên miền quốc tế: (.com , .net, .org, .info....) - Tên miền quốc gia : ( .com.vn, .net.vn.....) - Tùy theo mục đích sử dụng của doanh nghiệp tên miền đc phân loại + .COM tổ chức cá nhân hoạt động thƣơng mại + .EDU tổ chức cá nhân hoạt động trong lĩnh vực giáo dục + .GOV tổ chức cá nhân hoạt động trong lĩnh vực nhà nƣớc trung ƣơng hoặc địa phƣơng + .ORG tổ chức cá nhân chính trị xã hội và các cơ quan tổ chức,doanh nghiệp có liên quan đến chính trị xã hội + .INFO dành cho tổ chức cá nhân hoạt động trong lĩnh vực có chuyêm ngành cao. b. Webhosting - Không gian máy chủ có các dịch vụ internet nơi chứa nội dung của website của mình hay dữ liệu c. Đƣa website lên hosting - Giao diện quản lý domain:
  • 36. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang36 - Đƣa CSDL lên host Bƣớc 1: Tạo một database -vào MSQL Management -tạo một database mới
  • 37. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang37 - Vào php Myadmin đe import CSDL lên host: - Kết quả:
  • 38. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang38 - Upload lên host bằng FileZilla Client - Kết quả trên internet
  • 39. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang39
  • 40. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang40 VI. PHÂN TÍCH CƠ SỞ DỮ LIỆU 1. Đối với ngƣời quản trị: QUẢN LÝ TEMPLATE QUẢN LÝ THƢ MỤC WEBSITE TẠO THƢ MỤC XÓA THÊM TEMPLETA XÓA QUẢN LÝ MODULE THÊM MODULE SỬA MODULE XÓA MODULE QUẢN LÝ BÀI VIẾT TẠO BÀI VIẾT SỬA BÀI VIẾT
  • 41. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang41 2. Biểu đồ Usecase: - Biểu đồ usecace mô tả các chức năng của một trang web với các tác nhân và tác động lên trên trang web đó là ngƣời quản lý (Admin) và ngƣời sử dụng. Sau đây là biểu đồ usecase của hệ thống website: Admin Ngƣời dùng Đăng nhập Quản lý thƣ mục Quản lý module Quản lý bài viết Quản lý template Quản lý menu Xem thông tin bài viết Like bài viết và phản hồi ý kiến
  • 42. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang42 3. Thông tin cơ sở dữ liêu - Bảng các Module: - Bảng các Template
  • 43. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang43 - Quản lý Menu - Bảng quản lý tài khoản
  • 44. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang44 VII. THIẾT KẾ VÀ HIỆN THỰC WEBSITE 1. Cấu trúc SITEMAP web: - TRANG CHỦ - CHƢƠNG TRÌNH ĐÀO TẠO - LỊCH KHAI GIẢNG - ĐĂNG KÝ HỌC - VIDEO - DIỄN ĐÀN - TUYỂN DỤNG 2. Thiết kế giao diện a. Giao diện website: - Giao diện trang chủ: Dùng để hiện thị những thông tin mà doanh nghiệp cập nhập tới học viên hoặc nhà tuyển dụng Cập nhập các thông tin mới nhất về công nghệ Hiện thị nơi trao đổi thông tin giữa doanh nghiepj với doanh nghiepj khác Thống kê số lƣợng ngƣời truy cập vào trang web - Thiết kế menu và banner cho website: Hiện thị menu của doanh nghiệp Menu chính gồm TRANG CHỦ,CHƢỜNG TRÌNH ĐÀO TẠO,LỊCH KHAI GIẲNG,ĐĂNG KÝ HỌC,DIẾN ĐÀN TUYỂN DỤNG. - Giao diện hiện thị các bài viết của thƣ mục: Tóm tắt thông tin của một bài viết cụ thể Hiện thị tất các bài viết của thƣ mục - Tích hợp nút like và comment giúp ngƣời dùng phản hồi ý kiến về các bài viết và nội dung của trang web - Giao diên footer
  • 45. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang45 Hiện thị thông tin của doanh nghiệp và các thông tin liên quan mà học viên hoặc doanh nghiệp khác có thể liên hệ b. Giao diện trang quản trị (administrator): - Giao diện chính - Giao diện các module:
  • 46. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang46 - Giao diện của Template: - Giao diện thƣ mục quản lý các bài viết
  • 47. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang47 - Giao diện các bào viết
  • 48. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang48 VIII. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 1. Kết luận: - Đề tài “Thiết kế website tin tức bắng Joomla” là một đề tài có tính thực tế và có tính khả dụng cao,và đƣợc sử dụng khá phổ biến. Tuy vậy do kiến thức còn hạn hẹp và quá trình làm đề tài không tránh khỏi thiếu sót và lỗi - Website đã cung cấp tƣớng đối đầy đủ thông tin cần thiết cho ngƣời xem - Ngƣời xem co thể tƣơng tác với ngƣời quản lý trang web để bày tỏ ý kiến cũng nhƣ những phản hồi các ý kiến 2. Hƣớng phát triển: - Hoàn thiện các chức năng cho trang web - Cải thiện giao diện cho trang web - Tăng tốc độ load của trang web - Tạo nhiều phƣơng tiện kết nối để quảng bá cũng nhƣ nhận và phản hồi ý kiến của ngƣời dùng
  • 49. BÁO CÁO TỐT NGHIỆP GVHD: TRỊNH CÔNG NHỰT SVTH:NGUYỄN TRÍ THANH Trang49 IX. TÀI LIỆU THAM KHẢO 1. https://filezilla-project.org 2. https://sinhvienit.net 3. www.hostinger.vn 4. www.dot.tk 5. Sách ,tài liệu hƣớng dẫn vế Joomla của trung tâm ATHENA