báo cáo thực tập athena nghiên cứu và xây dựng web tin tức bằng joomla
TRANSCRIPT
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG VÀ AN NINH MẠNG QUỐC TẾ
---***---
BÁO CÁO
THỰC TẬP TỐT NGHIỆP
NGHIÊN CỨU VÀ XÂY DỰNG WEB TIN TỨC BẰNG
JOOMLA
Giáo viên hướng dẫn: TRẦN VĨNH XUYÊN
Sinh viên thực hiện: NGUYỄN DUY TÂN
MSSV: 1221865032 Lớp: 06CDTTMT Khóa: 6 CAO ĐẲNG
Thành phố Hồ Chí Minh, tháng 03 năm 2015
LỜI CẢM ƠNNhững năm gần đây việc cập nhật các thông tin cũng như thực hiện các
giao dịch qua mạng internet ngày càng trở nên phát triển và phổ biến rộng
rãi cùng với sự bùng nổ của công nghệ thông tin thì hàng loạt website ra
đời với các tùy biến khác nhau. Do đó, những doanh nghiệp hay người
dùng cá nhân có thể tạo cho mình một trang web để có thể cập nhật thông
tin doanh nghiệp đến với người tiêu dùng, đồng thời nó cũng góp phần
quản bá hình ảnh của doanh nghiệp đó. Mặt khác, cùng với sự phát triển
của các loại hình web mã nguồn mở nên người lập trình có thể tạo cho
mình hoặc doanh nghiệp những trang web theo chuẩn và phù hợp với
doanh nghiệp. Cũng chính vì sự phát triển nhanh chóng và lợi ích của nó
mang lại cho nên khi đến với công ty: “ Trung Tâm Đào Tạo An Ninh
Mạng và Quản Trị Mạng Quốc Tế ATHENA ” em đã chọn đề tài: “
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA”
nhằm tìm hiểu thêm về web mã nguồn mở joomla và có thể tìm hiểu sâu
hơn về nó.
Trong quá trình làm đồ án còn rất nhiều thiếu sót. Rất mong được nhận các
ý kiến đóng góp của các Thầy (Cô) để đồ án được hoàn thành tốt hơn. Em
cũng xin chân thành cám ơn “Trung Tâm Đào Tạo An Ninh Mạng và Quản
Trị Mạng Quốc Tế ATHENA” đã tạo điều kiện thuận lợi nhất để em hoàn
thành đồ án này. Xin chân thành cảm ơn Thầy VÕ ĐỖ THẮNG giám đốc
trung tâm ATHENA và thầy giáo hướng dẫn TRẦN VĨNH XUYÊN giảng
viên trường “ Đại Học Công Nghệ Thông Tin Gia Định” đã hướng dẫn em
làm đồ án này. Em xin chân thành cám ơn !
NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
………………, ngày ……… tháng ……… năm …………
Xác nhận của đơn vị
(Ký tên, đóng dấu)
ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN
1. Thái độ tác phong trong thời gian thực tập:...................................................................................................................
.................................................................................................................... .
...................................................................................................................
2. Kiến thức chuyên môn: ..................................................................................................................
.................................................................................................................... .
...................................................................................................................
3. Nhận thức thực tế: ..................................................................................................................
.................................................................................................................... .
...................................................................................................................
4. Đánh giá khác:
...................................................................................................................
.................................................................................................................... .
...................................................................................................................
5. Đánh giá chung kết quả thực tập:
...................................................................................................................
...................................................................................................................
...................................................................................................................
………………, ngày ……… tháng ……… năm …………
Giáo viên hướng dẫn
(Ký tên)
MỤC LỤCI - Lý do chọn đề tài :........................................................................................................1II – Giới hạn của đề tài......................................................................................................1
Chương 1: Giới thiệu về đơn vị thực tập và tổng quan về đề tài...............21.1. Giới thiệu:...................................................................................................................21.2. Lĩnh vực hoạt động chính:.........................................................................................21.3. Đội ngũ giảng viên:....................................................................................................31.4. Cơ sở vật chất:............................................................................................................31.5. Dịch vụ hỗ trợ:...........................................................................................................31.6. Giới thiệu đề tài:.........................................................................................................4Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có một trang web để người dung có thể cập nhật thông tin. Do đó đến với công ty “Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA” em đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla ”....................................................................................................................41.7. Mục tiêu đề tài:...........................................................................................................5
Chương 2: Nội dung công việc thực tế thu thập được................................52.1. Giới thiệu Joomla và quy trình cài đặt.......................................................................5
2.1.1. Giới thiệu Joomla:...............................................................................................52.1.2. Cài đặt Joomla:....................................................................................................6
2.2. Cài đặt module cho website.....................................................................................132.2.1. Giới thiệu về module:........................................................................................132.2.2. Cài đặt module:.................................................................................................14
2.3. Phân tích cơ sở dữ liệu:...........................................................................................212.3.1. Đối với người quản trị......................................................................................212.3.2. Biểu đồ Usecase:...............................................................................................212.3.3. Đặc tả Usecase:.................................................................................................222.3.4. Thông tin cơ sở dữ liệu:....................................................................................23
2.4. Thiết kế và thực hiện website:..................................................................................262.4.1. Cấu trúc SITEMAP website:.............................................................................262.4.2. Cài đặt giao diện (Template):............................................................................262.4.3. Tạo bài viết:.......................................................................................................282.4.4. Tạo menu:..........................................................................................................322.4.5. Đưa menu ra trang chủ Joomla:........................................................................32
2.5. Kiểm thử và đưa website lên host............................................................................372.5.1. Kiểm thử chức năng:.........................................................................................372.5.2. Đăng kí host và domain:....................................................................................37
2.6 Kết luận và hướng phát triển:....................................................................................422.6.1. Kết luận:............................................................................................................422.6.2. Hướng phát triển:..............................................................................................42
Chương 3: Demo hình ảnh website khi đã hoàn thành.............................42Tài Liệu Tham Khảo.......................................................................................................46
PHẦN MỞ ĐẦU
I - Lý do chọn đề tài :
Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển
vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh
nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có
một trang web để người dung có thể cập nhật thông tin. Do đó đến với công
ty “ Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA ”
em đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla
”.
II – Giới hạn của đề tài
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
...................................................................................................................
1
Chương 1: Giới thiệu về đơn vị thực tập và tổng quan về đề tài
1.1. Giới thiệu:
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 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à.
1.2. Lĩnh vực hoạt động chính:
+Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo, tư vấn,
cung cấp nhân lực chuyên sâu trong lĩnh vực quản trị mạng, an ninh mạng,
thương mại điện tử, truyền thông xã hội ( social Network) 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 SME, các cơ quan chính phủ, tổ chức
tài chính..
+ Sau hơn 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA
đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng,
quản lý hệ thống kinh doanh Online ( Internet Business) cho nhiều bộ ngành
như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông
Tin Truyền Thông các tỉnh, Sở Thương Mại,doanh nghiệp SME.....
+ Bên cạnh đó, 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( Thủ Đức), Học Viện Bưu
2
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ự ,......
+ Song song với các hoạt động đào tạo, Trung tâm ATHENA còn tham gia tư
vấn ứng dụng công nghệ vào nâng cao năng suất lao động và cung cấp nhân
sự cho hàng ngàn doanh nghiệp SME ( khối doanh nghiệp vừa và nhỏ). Hoạt
động này được cộng đồng doanh nghiệp đánh giá rất cao, mang lại lợi ích
thiết thực, doanh nghiệp vừa được tư vấn công nghệ vừa tìm được nguồn
nhân lực phù hợp cho hoạt động kinh doanh. Đây cũng là cơ sở để các học
viên tốt nghiệp ATHENA luôn có việc làm theo đúng yêu cầu xã hội.
1.3. Đội ngũ giảng viên:
+Tất cả các giảng viên, chuyên viên trung tâm ATHENA đều là các chuyên
gia trong lĩnh vực quản trị mạng, an ninh mạng, phát triển thương mại điện
tử, kinh doanh trên Internet với nhiều năm kinh nghiệm. Bên cạnh công tác
giảng dạy, các giảng viên thường xuyên tham gia các dự án tư vấn, triển khai
công nghệ tại doanh nghiệp với mục đích đưa kiến thức công nghệ vào phát
triển kinh tế và cập nhật những biến đổi thường xuyên của xã hội để đưa vào
chương trình giảng dạy.
+Phương châm hoạt động của đội ngũ giảng viên ATHENA là "Luôn Luôn
Sáng Tạo Để Đáp Ứng Nhu Cầu Xã Hội".
1.4. Cơ sở vật chất:
+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.
1.5. Dịch vụ hỗ trợ:
3
+Đảm bảo việc làm cho học viên tốt nghiệp
+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 đáp ứng được yêu cầu
+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, phát triển Internet Business
+Hỗ trợ thi Chứng chỉ Quốc tế.
1.6. Giới thiệu đề tài:
Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển
vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh
nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có
một trang web để người dung có thể cập nhật thông tin. Do đó đến với công
ty “Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA” em
đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla ”.
4
1.7. Mục tiêu đề tài:
Với đề tài này em sẽ xây dựng website Tin Tức bằng joomla với mục
đích:
- Đưa website trở thành trang thông tin cập nhật tin tức hàng ngày của
công ty hay doanh nghiệp, đa dạng loại hình tin tức mới nhất mà doanh
nghiệp muốn cập nhật.
- Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên
và người dùng.
- Nơi chia sẻ và học hỏi của học viên, cập nhật những thông tin mới nhất
về các ngành mà doanh nghiệp đào tạo và các xu hướng và học viên có
thể định hướng nhắm đến.
- Nơi trao đổi những tài liệu hoặc video hướng dẫn của doanh nghiệp
cho học viên của mình.
- Tích hợp mạng xã hỗi, yahoo…nhầm tạo điều kiện cho doanh nghiệp,
học viên và khách hàng có thể trao đổi tin tức lẫn nhau.
- Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình đến
với các doanh nghiệp khác.
Chương 2: Nội dung công việc thực tế thu thập được
2.1. Giới thiệu Joomla và quy trình cài đặt
2.1.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 dùng sử
dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet.
Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ
hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin
nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong Site và hỗ trợ đa
ngôn ngữ.
5
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.
2.1.2. Cài đặt Joomla:
Khi cài đặt Joomla, trước tiên chúng ta cần phải có localhost. Để cài
Localhost chúng ta có rất nhiều cách và phần mềm, tuy nhiên ở đây ta sẽ sử
dụng Xampp
Ấn Install và chờ quá trình cài đặt hoàn thành
6
Xuất hiện bảng trên, chọn y
Chọn y
7
Ấn Enter
Tiếp tục ấn Enter
8
Chọn 1 để start Xampp Control Panel hoặc x đẻ thoát khỏi giao diện dòng
lệnh
Mở Xampp, start 2 dịch vụ Apache và MySql
Lưu ý: Apache và MySql phải luôn ở trạng thái “Running” thì trang web mới
chạy được)
9
Bật trình duyệt, gõ vào đường dẫn localhost để kiểm tra kết quả.
Tiếp theo ta sẽ cài đặt gói Joomla.
Copy gói cài đặt Joomla vào đường dẫn C:\xampp\htdocs. Giải nén và đổi tên
gói cài đặt Joomla. Ví dụ ở đây ta sẽ đổi tên thành webdoanhnghiep
Bật trình duyệt, gõ vào đường dẫn localhost/webdoanhnghiep để tiến hành
cài đặt
Xuất hiện trang cài đặt như trên. Chọn Tiếp theo
10
Chọn Next
Chọn Next
Điền vào các thông tin11
Database Type mặc định sẽ là mysql
Host name: localhost
Username: root
Password: để trống
Database name: (lưu ý: database name phải đặt đúng như database
name đã tạo trong phpMyAdmin)
Điền xong các thông tin, chọn Next
Chọn Next
Điền vào các thông tin:
Site name: Athena_Tin tức web doanh nghiệp
Your Email: Tùy ý
Admin password và Confirm password: tùy ý12
Xong chọn Next
Để hoàn thành quá trình cài đặt ta click vào Remove installation folder
Vào đường link localhost/webdoanhnghiep/administrator để vào trang quản
trị.
2.2. Cài đặt module cho website
2.2.1. Giới thiệu về module:
- Joomla module là một trong các thành phần mở rộng của Joomla, nó là ứng
dụng nhỏ được sử dụng chủ yếu để lấy dữ liệu và hiển thị thông tin. Module
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 chức năng của component.
- Không giống như component, một module có thể được đặt ở bất kỳ vị trí
nào trên template hoặc vị trí do người dùng tự định nghĩa. Ngoài ra một
13
module có thể được nhân bản, nghĩa là cùng lúc có thể xuất hiện tại một vị trí
hoặc các vị trí khác nhau.
2.2.2. Cài đặt module:
Upload module thông qua menu Extensions/Extension Manager
2.2.2.1. Module Slide Show:
Chọn vị trí đặt module ở mục position và upload hình ảnh mục Slides
manager
Chọn số trang hiển thị:
14
Cuối cùng, save & close. Sau khi cài đặt ta được:
2.2.2.2. Module Tiêu điểm:
Mở menu Extentsions/ Module Manager chọn Jabulletin:
15
Thay đổi một số thuộc tính: title, show title, chọn trang hiển thị và chọn nội
dung tin hiển thị. Sau đó lưu lại và ta được:
2.2.2.3. Module Danh mục tin tức:
Mở menu Extentsions/ Module Manager chọn Sjmeganew II:
16
Ta có thể tạo nhiều danh mục tin tức:
2.2.2.4. Module Hỗ trợ online:
17
Mở menu Extentsions/Module Manager chọn mod_jms_support:
Kết quả:
2.2.2.5. Module Facebook:
18
Kết quả:
19
2.2.2.6. Module Thống kê truy cập:
Mở menu Extentsions/ Module Manager chọn mod_vvisit_counter:
Kết quả:
20
2.3. Phân tích cơ sở dữ liệu:
2.3.1. Đối với người quản trị
2.3.2. Biểu đồ Usecase:
- Biểu đồ Usecase mô 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 đó là người quản lí (Admin) và người sử dụng. Sau đây là
biểu đồ Usecase của hệ thống:
21
WEBSITE
QUẢN LÝ THƯ MỤC
QUẢN LÝ MODULE
THÊM MODULE
QUẢN LÝ TEMPLATE
XÓA
TẠO THƯ MỤC
TẠO BÀI VIẾT
XÓA MODULE
XÓA BÀI VIẾT
XÓA SỬA BÀI VIẾT
QUẢN LÝ BÀI VIẾT
SỬA MODULE
THÊM TEMPLATE
2.3.3. Đặc tả Usecase:
- Đặc tả Usecase quản lí module:
Tóm tắt: Usecase cho phép người quản trị có thể tùy biến với các module tùy
biến cho trang web.
Actor chính: Người quản trị.
Stackeholders and Interests:
+ Người quản trị: Có thể thêm module từ folder vào hệ thống nhằm tạo cho
trang web có chức năng, đồng thời họ cũng có thể sửa hoặc xóa hoặc tùy biến
với các chức năng của module đó nhằm đem lại cái nhìn thân thiện hơn cho
module đó khi xuất ra trang web.
Điều kiện tiên quyết: Hệ thống website vẫn còn hoạt động và admin phải
đăng nhập vào hệ thống.
- Đặc tả Usecase quản lí bài viết:
22
Tóm tắt: Usecase cho phép người quản trị có thể viết bài mới hoặc sửa, xóa
bài viết, ngoài ra họ cũng có thể tạo và quản lí thư mục bài viết.
Actor chính: người quản trị.
Stackeholders and Interests:
+ Người quản trị: Có chức năng cập nhật bài viết cho trang web thông qua
quản lí bài viết như thêm, sửa, xóa… bài viết, họ có thể sử dụng các chức
năng có sẵn để làm cho bài viết thêm sinh động và có hiệu ứng hơn khi xuất
ra giao diện của trang web.
Điều kiện tiên quyết: hệ thống website vẫn hoạt động và admin phải đăng
nhập vào hệ thống.
- Đặc tả Usecase quản lý Template:
Tóm tắt: Usecase cho phép người quản trị có thể thêm hoặc xóa giao diện
web.
Actor chính: người quản trị.
Stackeholders and Interests:
+ Người quản trị: Có chức năng quản lý thông tin của các template có sẵn
hoặc có thể thêm template thông qua trình quản lí để Install vào, hoặc cũng
có thể xóa và mặc định template đó cho trang web của họ.
Điều kiện tiên quyết: hệ thống website vẫn hoạt động và admin phải đăng
nhập vào hệ thống.
2.3.4. Thông tin cơ sở dữ liệu:
- Bảng chứa các module
23
- Bảng chứa các Template:
- Bảng quản lý tài khoản:
24
- Bảng quản lý Menu:
- Bảng quản lý người dùng truy cập:
- Bảng quản lý ngôn ngữ:
25
2.4. Thiết kế và thực hiện website:
2.4.1. Cấu trúc SITEMAP website:
- TRANG CHỦ
- CHƯƠNG TRÌNH HỌC
- TUYỂN DỤNG
- TÀI LIỆU
- LỊCH KHAI GIẢNG
- ĐĂNG KÍ HỌC
2.4.2. Cài đặt giao diện (Template):
-Truy cập vào trang quản trị Joomla để upload giao diện mà ta đã thiết kế
sẵn.
Chúng ta vào Extension Manager ->Chọn tệp và upload lên file giao diện đó
26
Sau đó chúng ta vào Template Manager để tiến hành cài đặt giao diện đó.
Chọn giao diện của chúng ta và nhấn Make default để cài đặt nó.
27
2.4.3. Tạo bài viết:
- Trong menu hiển thị một bài viết:
Chúng ta vào Content->Article Manager->New
Và đây là giao diện trang để chúng ta tạo bài viết.
28
Ở mục Title: là tiêu đề bài viết
Article Text: là nội dung của bài viết
Khi viết bài xong chúng ta save lại.
- Trong menu hiển thị nhiều bài viết:
29
Đầu tiên chúng ta vào Category Manager -> Add new category để tạo thư
mục chứa nhiều bài viết.
Sau đó chúng ta điền tên tiêu đề của thư mục đó ở phần Title, ví dụ: là TIN
TỨC ĐÀO TẠO, xong chúng ta nhấn Save.
Đến đây chúng ta tiếp tục tạo bài viết như trên đã hướng dẫn.
30
Nhưng ở mục Category, chúng ta chọn tên của thư mục sẽ chứa nhiều bài
viết. Xong chúng ta Save lại. Sau đó chúng ta sẽ tiếp tục tạo thêm bài viết
trong thư mục TIN TỨC ĐÀO TẠO để nó sẽ hiển thị nhiều bài viết.
Và đây là kết quả trong mục TIN TỨC ĐÀO TẠO:
31
2.4.4. Tạo menu:
Để tạo menu, chúng ta vào mục Menus->Mainmenu->Add new menu item
Trang giao diện tạo menu
Sau khi điền đầy đủ thông tin của menu, chúng ta nhấn Save để lưu lại
2.4.5. Đưa menu ra trang chủ Joomla:
Đầu tiên chúng ta vào Module Manager ->Main menu
32
Sau đó chúng ta chọn theo hình sau và nhấn Save:
Lưu ý: Ở mục Position là vị trí để hiển thị menu trên trang web, để xem vị trí
đó chúng ta thêm chữ ?tp=1 đằng sau địa chỉ localhost
Ví dụ: localhost/webdoanhnghiep/?tp=1
33
2.4.2.2. Giao diện trang quản trị (ADMINISTRATOR):
- Giao diện trang chính
- Giao diện quản lí module: Cho người dùng có thể quản lí các module của họ
và tùy biến nó.
34
- Giao diện quản lí Template: 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 họ cũng có thể Install
thêm một số giao diện nữa.
- Giao diện quản lí bài viết:
35
- Giao diện viết bài viết mới: Người dùng có thể tạo một bài viết mới với các
công cụ và chức năng, định dạng có sẵn, ngoài ra cũng có thể chỉnh sửa theo
chuẩn để có thể SEO cho bài viết hay trang web.
- Giao diện quản lí menu của trang: Người dùng có thể tạo cho mình một
menu mới hoặc chỉnh sửa thông tin của menu.
36
2.5. Kiểm thử và đưa website lên host.
2.5.1. Kiểm thử chức năng:
- Kiểm thử chức năng xem thông tin của một bài viết.
- Kiểm thử chức năng cập nhật facebook và thống kê truy cập.
- Kiểm thử chức năng tạo menu cho trnag web.
- Kiểm thử chức năng tạo thư mục và viết bài viết mới.
- Kiểm thử chức năng quản lí cấu hình trang web và trang quản trị.
2.5.2. Đăng kí host và domain:
2.5.2.1. Khái niệm host và tên miền:
- Là định danh của website trên Internet. Tên miền thường được gắn kèm với
tên công ty và thương hiệu của doanh nghiệp. Tên miền là duy nhất và được
cấp phát cho chủ thể nào đăng kí trước. Tên miền có hai dạng:
+ Tên miền quốc tế: www.tencongty.com (.net, .biz, .org, …)
+ Tên miền quốc gia: www.tencongty.com.vn (.net.vn, .biz.vn, .org.vn,
…)
37
- Tùy theo nhu cầu và tổ chức của doanh nghiệp, bạn sẽ được cấp tên miền
theo các dạng sau:
+ .COM.VN: dành cho tổ chức, cá nhân hoạt động thương mại.
+ .EDU.VN: dành cho tổ chức, cơ quan hoạt động trong lĩnh vực giáo
dục và đào tạo.
+ .GOV.VN: dành cho tổ chức, cơ quan hoạt động trong lĩnh vực nhà
nước ở trung ương và địa phương.
+ .ORG.VN: dành cho tổ chức chính trị, xã hội và các cơ quan, tổ
chức, doanh nghiệp có hoạt động liên quan đến chính trị, xã hội.
+ INFO.VN: dành cho tổ chức, cá nhân hoạt động trong lĩnh vực có
tính chuyên ngành cao.
2.5.2.2. Webhosting:
- Là nơi không gian trên máy chủ có cài dich vụ internet như: ftp,www,…,
nơi bạn có thể chứa nội dung website của mình hay dữ liệu trên không gian
đó.
- Tùy theo nhà cung cấp dịch vụ mà chất lượng khác nhau như:
+ Tốc độ truy cập internet tại server webhosting đó.
+ Dung lượng tối đa mà bạn có thể chứa tất cả các web page hay dữ
liệu của bạn.
+ Các tiện ích như quản trị cơ sở dữ liệu có hỗ trợ đầy đủ và thuận tiện.
2.5.2.3. Đưa website lên hosting:
- Giao diện quản lí Domain
38
- Đưa CSDL lên host:
Bước 1: chọn My SQL Management.
Bước 2: chọn create new database.
Bước 3: Import csdl lên host.
39
Kết quả:
- Upload thư mục lên host:
+ Dùng phần mềm FileZilla
+ Kết nối FTP
- Upload file lên host:
40
Kết quả khi đưa web lên host:
41
2.6 Kết luận và hướng phát triển:
2.6.1. Kết luận:
- Đề tài “Nghiên cứu và xây dựng website tin tức bằng Joomla” là một đề tài
có tính thực tế áp dụng cao, được sử dụng hầu hết ở các doanh nghiệp hiện
nay. Tuy vây do kiến thức còn hạn hẹp nên quá trình làm đề tài của em còn
nhiều thiếu sót.
- Website đã cung cấp tương đối đầy đủ thông tin cần thiết cho người xem.
2.6.2. Hướng phát triển:
- Hoàn thiện thêm những chức năng khác cho website.
- Giao diện phong phú, mang tính thẩm mỹ cao.
- Cung cấp thông tin chính xác nhất cho người đọc.
Chương 3: Demo hình ảnh website khi đã hoàn thành
Giao diện trang chủ của Website
42
Một số module của website:
43
44
Giao diện Menu của Website:
Bài viết của website:
45
Tài Liệu Tham Khảo
- Tài liệu, sách tham khảo:
+ Tài liệu hướng dẫn Joomla ATHENA
- Các trang web, diễn đàn :
+ http://tailieu.vn
+ http://123doc.vn
+ https://khachhang.bkns.vn
+ http://slideshare.net
46