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