SlideShare a Scribd company logo
1 of 59
Download to read offline
BỘ CÔNG THƢƠNG
TRƢỜNG CAO ĐẲNG KINH TẾ-KỸ THUẬT
VINATEX TP.HỒ CHÍ MINH
KHOA NGOẠI NGỮ - TIN HỌC
------ o0o ------
BÁO CÁO THỰC TẬP
TỐT NGHIỆP
ĐỀ TÀI:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC
BẰNG JOOMLA
Giáo viên hƣớng dẫn: NGUYỄN THỊ THANH XUÂN
Sinh viên thực hiện : LÊ VĂN TÂM
Giám đốc trung tâm: THẦY: ĐỖ VIỆT THẮNG
Công ty thực tập:
TRUNG TÂM ĐÀO TẠO VÀ QUẢN TRỊ MẠNG ATHENA
TP.HCM, tháng 04 năm 2014
LỜI CẢM ƠN
  
Trƣớc hết chúng em xin chân thành cảm ơn tất cả các thầy cô trƣờng Cao đẳng Kinh tế
- Kỹ thuật Vinatex TP. HCM cùng thầy cô ở trung tâm athena đã đem đến cho cem một
cách học mới với phần báo cáo thực tập tốt nghiệp, đã tạo cho em điều kiện tự tìm hiểu
và học tập, giúp cho chúng em có thêm nhiều kiến thức và chủ động hơn trong học tập.
Bên cạnh đó nhờ có sự giúp đỡ của thầy cô và các bạn trong lớp, đến nay nhóm em đã
hoàn thành xong đề tài: “Nghiên cứu và xây dựng website tin tức joomla”.
Để có đƣợc kết quả này, chúng em xin chân thành cám ơn cô Nguyễn Thị Thanh Xuân
là giáo viên hƣớng dẫn đề tài cho em giảng viên bộ môn lập trình web đã quang tâm
hƣớng dẫn và vạch hƣớng cho em hoàn thành đề tài này.
Vì thời gian có hạn cũng nhƣ kinh nghiệm còn thiếu nên đề tài của chúng em không
tránh khỏi những thiếu sót. Nhóm chúng em rất mong nhận đƣợc sự chỉ bảo, đóng góp
ý kiến của thầy và các bạn để nhóm chúng em có điều kiện bổ sung và có thể hoàn
thành tốt đề tài của mình hơn.
Một lần nữa chúng em xin chân thành cảm ơn.
Sinh viên thực tập
Lê Văn Tâm
NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN
  
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
TP.HCM, ngày …. tháng …. năm 2014
Giáo viên hƣớng dẫn
NHẬN XÉT CỦA DOANH NGHIỆP
  
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
TP.HCM, ngày …. tháng …. năm 2014
Giám đốc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 1
CHƢƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP...................................................3
I.Giới thiệu ...............................................................................................................................3
II.Lĩnh vực hoạt động chính.....................................................................................................3
1.Đội ngũ giảng viên............................................................................................................3
2.Cơ sở vật chất....................................................................................................................3
3.Dịch vụ hỗ trợ ...................................................................................................................4
CHƢƠNG II: TỔNG QUAN VỀ ĐỀ TÀI ....................................................................7
I.Lý do chọn đề tài ...................................................................................................................7
II.Mục tiêu đề tài......................................................................................................................8
II.Yêu cầu đề tài.......................................................................................................................8
1.Yêu cầu chức năng............................................................................................................8
2.Yêu cầu phi chức năng......................................................................................................8
3.Đối tƣợng sử dụng: ...........................................................................................................9
4.Giải pháp thực hiện ...........................................................................................................9
II.Giới thiệu joomla và quy trình cài đặt..................................................................................9
1.Giới thiệu joomla ..............................................................................................................9
2.Các phiên bản của joomla ...............................................................................................11
3. Cài đặt Appserver lên localhost .....................................................................................12
CHƢƠNG III CÀI ĐẶT MOLUDE CHO WEBSITE ..............................................23
I.Giới thiệu về molude..........................................................................................................23
1.vị trí molude ....................................................................................................................23
2.Các molude mặc định joomla..........................................................................................23
3.Cài đặt Joomla Module...................................................................................................25
4.Cài đặt molude facebook.................................................................................................25
5.Cài đặt molude thống kê truy cập ...................................................................................27
6.Cài molude slide show ....................................................................................................28
7.Cài đặt molude hỗ trợ online...........................................................................................31
8.Cài molude youtube ........................................................................................................32
II.Phân tích cơ sở dữ liệu.....................................................................................................33
1.Đối với ngƣời quản trị.....................................................................................................33
2.Biểu đồ Usecase..............................................................................................................33
3.Đặc tả Usace....................................................................................................................34
4.Thông tin cơ sở dữ liệu ...................................................................................................35
CHƢƠNG III:THIẾT KẾ VÀ THỰC HIỆN WEBSITE..........................................38
I.Cấu trúc SITEMAP website ................................................................................................38
II.Thiết kế giao diện.............................................................................................................38
1.Giao diện website............................................................................................................38
2.Giao diện trang quản trị(ADMINISTRATOR)...............................................................41
CHƢƠNG IV:KIỂM THỬ VÀ ĐƢA WEBSITE LÊN HOST.................................45
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 2
I.Kiểm thử chức năng ..........................................................................................................45
II.Đăng ký hot và domain.......................................................................................................45
1.Khái niệm host và tên miền.............................................................................................45
2. Web Hosting ..................................................................................................................45
3.Upload web len host........................................................................................................46
CHƢƠNG V:KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ...........................................53
I.kết luận ...............................................................................................................................53
1.Kết quả đạt đƣợc .............................................................................................................53
2. Những hạn chế của hệ thống.........................................................................................53
II.Hƣớng phát triển..............................................................................................................53
III Tài liệu tham khảo..........................................................................................................53
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 3
CHƢƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP
I.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 trẻ Việt Nam đầy năng động,
nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công
cuộc thúc đẩy tiến trình đƣa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần
phát triển nƣớc nhà
II.Lĩnh vực hoạt động chính
+Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị
mạng, an ninh mạng, thƣơng mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi
tiếng nhƣ Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung tâm
ATHENA còn có những chƣơng trình đào tạo cao cấp dành riêng theo đơn đặt hàng
của các đơn vị nhƣ Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ
quan chính phủ, tổ chức tài chính..
+ Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là
chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ
ngành nhƣ Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin
Truyền Thông các tỉnh, bƣu điện các tỉnh,.,....
+ Ngoài chƣơng trình đào tạo, Trung tâm ATHENA còn có nhiều chƣơng trình hợp tác
và trao đổi công nghệ với nhiều đại học lớn nhƣ đại học Bách Khoa Thành Phố Hồ
CHính Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bƣu Chính Viễn
Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,......
1.Đội ngũ giảng viên
+Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trƣờng đại học
hàng đầu trong nƣớc .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế
nhƣ MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sƣ phạm Quốc tế
(Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều
kiện tham gia giảng dạy tại trung tâm ATHENA
+Bên cạnh đó,Các giảng viên ATHENA thƣờng đi tu nghiệp và cập nhật kiến thức công
nghệ mới từ các nƣớc tiên tiến nhƣ Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các
công nghệ mới này trong các chƣơng trình đào tạo tại trung tâm ATHENA
2.Cơ sở vật chất
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 4
+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
3.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ế.
Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 5
Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM
Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 6
Phát chứng chỉ cho các học viên hoàn thành khóa học
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 7
CHƢƠNG II: TỔNG QUAN VỀ ĐỀ TÀI
I.Lý do chọn đề tài
Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử
trực tuyến càng trở nên quan trọng. Khác với báo chí truyền thông có giới hạn
thời gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp đƣợc sự tiện lợi trong
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 8
việc cập nhật và phát hành thông tin. Về phía ngƣời dung, họ có thể xem thông tin
mọi lúc mọi nơi. Về phía những ngƣời cung cấp thông tin, các nhà báo, họ có thể dể
dàng cập nhật tin tức mới nhất, thời sự nhất. Do đó việc sử dụng các trang thông tin
trực tuyến mua bán quảng bá cho doanh nghiệp luôn là điều cần thiết hiện nay nhầm
đáp ứng nhu cầu cập nhật thông tin truy cập của mỗi ngƣời
Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA .Em đã chọn đề
tài:”Nghiên cứu và sử dụng website tin tức bằng joomla”
II.Mục tiêu đề tài
Với đề tài này em sẽ xây dựng website tin tức joomla với mục đích:
-Đƣa website trở thành trang thông tin cập nhập tin tức hang ngày của công ty hay
doanh nghiệp,đa dạng với loại hình tin tức mới nhất mà doanh nghiệp muốn cập nhập
-Nơi doanh nghiệp có thể quảng bá hình ảnh mình đến học viên và ngƣời dung
-Nơi chia sẻ và học hỏi cua học viên,cập nhập tin tức mới nhất các ngành ma doanh
nghiệp đào tạo và xu hƣớng học viên nhắm đến
-Nơi trao đổi tài liệu và video hƣớng dẫn các doanh nghiệp cho học vien cua mình.
-Tích hợp mạng xã hội yahoo….nhằm tạo điều kiện cho doanh nghiệp hoc viên và
khách hang co thể trao đổi tin tức lẫn nhau.
-Tạo thành nơi mà các doanh nghiệp có thể quảng bá học viên mình đến các doanh
nghiệp khác
II.Yêu cầu đề tài
1.Yêu cầu chức năng
-Quản lý thông tin cửa các tin tức và video ma doah nghiệp sẽ đăng
-Giải đáp các thắc mắc từ phía doanh nghiệp khác hay học viên thông qua hỗ trợ trực
tuyến nhƣ yahoo.facebook..
Cung cấp cho ngƣời quản trị những thao tác thay đổi giao diện quản lý cấu hình,số
lƣợng truy cập
2.Yêu cầu phi chức năng
Giao diện website phải than thiện đảm bảo độ thẩm mỹ và tính ổn định cao
Đáp ứng khả năng truy cập cao,đƣờng truyền tốt ổn định đáng tin cậy và độ chính xác
cao
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 9
3.Đối tượng sử dụng:
Đối tƣợng sử dụng chủ yếu là các học viên nhắm đến quy trình đáo tạo của doanh
nghiệp hoặc tra cứu thông tin bên lề khác
-Các doanh nghiệp nhắm đến nguồn nhân lực mà doanh nghiệp đào tạo hoặc nơi quảng
cáo thông tin doanh nghiệp họ
4.Giải pháp thực hiện
-Chuẩn bị gói cài đặt website tin tức bằng joomla 2.5 và một số molude fuging,có lien
quan đến việc hoàn thiện trang web
-Nhắm sơ lƣợc css,html,php để chỉnh sửa hoàn thiện soure code cũng nhƣ giao diện
trang web
-Cài đặt chƣơng trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong
việc thực
II.Giới thiệu joomla và quy trình cài đặt
1.Giới thiệu joomla
Joomla! đƣợc viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép
ngƣời sử dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet.
Joomla! có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển thị,
lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn,
bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ.
Joomla! đƣợc phát âm theo tiếng Swahili nhƣ là jumla nghĩa là “đồng tâm hiệp lực”.
Joomla! đƣợc sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới
những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và
ứng dụng. Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao. Joomla!
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.
Lịch sử
Joomla! là “sản phẩm anh em” với Mambo giữa tập đoàn Miro của Úc (hãng đang nắm
giữ Mambo), với phần đông những ngƣời phát triển nòng cốt.
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 10
Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển
Mambo theo dạng ứng dụng mã nguồn đóng. Đến tháng 4 năm 2001, công ty đã thông
qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL.
Mọi thứ vẫn tiến triển bình thƣờng cho đến trƣớc khi xảy ra tranh chấp về mặt pháp lý
vào năm 2003. Vụ việc dẫn tới ý tƣởng Mambo cần phải đƣợc bảo vệ bởi một tổ chức
phi lợi nhuận. Nhƣng những nhà phát triển không hài lòng về cơ cấu của Quỹ tài trợ
Mambo. Andrew Eddie, ngƣời lãnh đạo nhóm phát triển, trong một lá thƣ gửi cộng
đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệ của nó
tới cộng đồng. Ông viết: “…Chúng tôi cho rằng tƣơng lai của Mambo nên đƣợc quản
lý, điều chỉnh bởi những yêu cầu của ngƣời sử dụng và khả năng của những nhà phát
triển. Trong khi đó, Quỹ tài trợ Mambo lại đƣợc thiết kế nhằm trao quyền điều khiển
cho Miro, một thiết kế ngăn cản sự hợp tác giữa Quỹ tài trợ và cộng đồng…”. Bởi vậy
vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi
dự án trong khi đang làm việc với phiên bản 4.5.3.
Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center
– SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận
khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý và kinh phí cho
dự án mã nguồn mở còn chƣa đƣợc đặt tên của họ. Cùng lúc đó, nhóm phát triển cũng
lập một website lấy tên OpenSourceMatters để phân phối thông tin tới những ngƣời sử
dụng, những ngƣời phát triển, những ngƣời thiết kế và cộng đồng Joomla nói chung.
Ngƣời đứng đầu dự án chính là Andrew Eddie, còn đƣợc biết đến với tên gọi “Sếp
trƣởng”
Ngay ngày hôm sau, 1000 ngƣời đã gia nhập diễn đàn OpenSourceMatters, hầu hết các
bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát
triển. Tin trên đã nhanh chóng đƣợc đăng tải trên các tạp chí newsforge.com,
eweek.com và ZDnet.com.
Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã đƣợc tổ chức lại và cộng
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 11
đồng Joomla! tiếp tục tăng trƣởng. Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã
đƣợc thông báo cho khoảng 3000 ngƣời theo dõi đội Phát triển và đến ngày 16 tháng 9
thì họ cho ra đời Joomla! 1.0.
2.Các phiên bản của joomla
Hiện Joomla! có 2 dòng phiên bản chính:
* Joomla! 1.0.x: Phiên bản thế hệ 1 (ổn định)
o Phiên bản phát hành đầu tiên: Joomla! 1.0.0 (ngày 15 tháng 9 năm 2005)
o Phiên bản phát hành mới nhất: Joomla! 1.0.15 (ngày 22 tháng 2 năm 2008)
* Joomla! 1.5.x: Phiên bản thế hệ 2 (ổn định)
o Các phiên bản cũ (giai đoạn phát triển): Joomla! 1.5 beta, Joomla! 1.5 RC1,
Joomla! 1.5 RC2, Joomla! 1.5 RC3, Joomla! 1.5 RC4
o Phiên bản phát hành mới nhất: Joomla! 1.5.11 (ngày 03 tháng 06 năm 2009)
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 Joomla! 1.0.0) 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).
Dòng phiên bản 1.5.x
Phiên bản Joomla! 1.5[6] 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ủ[7] xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ
sở dữ liệu dành cho MySQL 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.
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 12
Đ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.
Kiến trúc
Joomla cms
Joomla! 1.5 gồm có 3 tầng hệ thống. Tầng dƣới cùng là mức nền tảng, chứa các thƣ
viện và các plugin (còn đƣợc biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng
và chứa lớp JApplication. Hiện tại tầng này gồm 3 lớp con: JInstallation,
JAdministrator và JSite. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần
(component), mô đun (module) và giao diện (template) đƣợc thực thi và thể hiện.
-Cài đặt chƣơng trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong
việc thực
3. Cài đặt Appserver lên localhost
Trƣớc hết bạn vào trang chủ của AppServ để download AppServ. Các bạn có thể
truy cập và download tại đây. Sau đây là từng bƣớc cài đặt AppServ
Kích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt
Chọn Next. Để tiếp tục bƣớc tiếp theo bạn phải đồng ý với Điều lệ sử dụng AppServ, nháy vào
I Agree để tiếp tục:
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 13
Chọn thƣ mục cài đặt. Thƣ mục cài đặt AppServ đƣợc mặc định là ổ C. Nếu cần chuyển bạn có
thể nháy vào Browse… để thay đổi thƣ mục cài đặt. Bạn có thể yên tâm cài vào ổ C vì
AppServ không bị xóa khi nâng cấp hay cài lại Windows. Chọn Next để tiếp tục.
Chọn các phần mềm để cài đặt. Nếu bạn chỉ cần cài một trong số 4 phần mềm của AppServ thì
bỏ dấu tick vào các phần không cài đặt, nếu cài lần đầu thì tốt nhất bạn nên giữ nguyên. Chọn
Next để tiếp tục
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 14
Đặt cấu hình cho Apache:
- Server Name: Tên của server sẽ chạy Apache, bạn điền localhost
- Admin Email: thông tin của host sẽ gởi tới mail này, nó cũng không quan trọng, bạn có thể
đánh mail bất kỳ hoặc bỏ qua
- HTTP Port: thông số này đƣợc mặc định là 80, khi HTTP Port là 80 thì bạn không cần phải
khai báo nó theo sau server
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 15
. Đặt cấu hình MySQL:
- Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự đặt,
username đƣợc mặc định là root
- Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh
đƣợc tiếng Việt với Unikey
- Old Password: Nháy vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP
hoặc lỗi Client does not support authentication protocol requested by server; consider
upgrading MySQL client
- Enable InnoDB: Nháy vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống.
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 16
Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành
Hoàn thành cài đặt: Bạn có thể dùng luôn khi nháy Finish
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 17
Một số lƣu ý sau khi cài đặt
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 18
Để làm việc với phpMyAdmin, bạn gõ lên trình duyệt http://localhost/phpMyAdmin/ hoặc ấn
trực tiếp trên trang http://localhost/. Đăng nhập với username mặc định là root và mật khẩu là
mật khẩu bạn đã khai báo khi nãy rồi nháy Log In
Nếu khi đánh localhost mà báo lỗi không tìm thấy trang, thì đó là do Apache chƣa đƣợc khởi
động. Bạn có thể vào Start –> gõ trong ô tìm kiếm “Services” ùi ấn Enter. Tìm Apache2.2
chọn Start. Nếu không thể chạy Apache thì tức là có ứng dụng đang chạy trên HTTP Port 80
(ví dụ Skype), bạn nên tắt hết các ứng dụng trƣớc khi chạy Apache, sau khi khởi động xong thì
khởi động lại các ứng dụng khác cũng đƣợc. Sau này khi cần khởi động lại Apache bạn cũng
có thể sử dụng phƣơng pháp này
Thêm một điều nữa là bản mới nhất AppServ6.0 có một số lỗi mà khi cài đặt xong vào đƣợc
localhost nhƣng không thể truy cập phpMyAdmin, bạn có thể khắc phục bằng cách nhƣ sau:
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 19
Các bạn hãy vào thƣ mục cài đặt và mở file theo nhƣ đƣờng dẫn phpmyadmin/config.inc.php
Tìm dòng :
$cfg['Servers'][$i]['host']= 'localhost';
Sửa nó lại thành :
cfg['Servers'][$i]['host'] = '127.0.0.1';
Sau đó là các bạn có thể truy cập vào phpMyAdmin bình thƣờng.
Trên đây là cách cài đặt để có thể sử dụng và làm việc với AppServ, chúc các bạn thành công.
4.Các bƣớc cài đặt joomla 2.5
Bƣớc 1: Chọn ngôn ngữ cài đặt.
Trên trình duyệt web, truy cập địa chỉ: localhost/thumucchuasource (Trong bài này:
localhost/athena).
Ở bƣớc này, Joomla cho phép ngƣời dùng lựa chọn ngôn ngữ phù hợp với quốc gia ngƣời
dùng. Tính trong gói Joomla 2.5.7 có tổng cộng 65 ngôn ngữ, trong đó có ngôn ngữ Việt Nam.
Nhấn tiếp theo để sang bƣớc 2
Bƣớc 2 – Bƣớc kiểm tra trƣớc khi cài đặt, Joomla sẽ tự động kiểm tra các thành phần hỗ trợ
của webserver cho Joomla và những điều chỉnh khuyên dùng. Với xampp 1.7.3 hầu hết các yêu
cầu ở bƣớc này đều đáp ứng đƣợc và để nguyên mặc định. Tiếp theo.
Bƣớc 3 – Bƣớc Giấy phép GNU General Public để tham khảo thêm giấy phép hoạt động của
Joomla. Tiếp theo.
Bƣớc 4 – Bƣớc Cấu hình cơ sở dữ liệu. (quan trọng)
Trong bƣớc này, Joomla yêu cầu ngƣời dùng cấu hình cơ sở dữ liệu cho Joomla để tạo cơ sở
dữ liệu cho website hoạt động. Nếu cấu hình cơ sở dữ liệu không đúng (vd: Sai tên đăng nhập,
sai mật khẩu, tên cơ sở dữ liệu …) website sẽ không thể liên kết đến database. Do đó ở phần
này cần chú ý 1 số điểm sau:
- Phần Loại cơ sở dữ liệu và Tên máy chủ nên để mặc định.
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 20
- Phần Tên đăng nhập: vì phần này cài đặt ở Localhost, nên hầu hết tên đăng nhập sẽ là Root.
- Phần Mật khẩu: phần này tùy thuộc vào webserver mà bạn cài đặt. Với xampp không có mật
khẩu. Do đó để trống ở ô này.
- Phần Tên cơ sở dữ liệu: điền tên cơ sở dữ liệu đã tạo ở phẩn chuẩn bị. Ở đây chúng tôi điền
hocjoomla.
- Phần tiền tố bảng: phần này có thể để mặc định, hoặc có thể đặt tên theo ý các bạn, tuy nhiên
lƣu ý bắt buộc phải kết thúc bằng dấu gạch dƣới.
- Phần Xử lý cơ sở dữ liệu cũ: trong trƣờng hợp bạn tạo mới cơ sở dữ liệu thì không cần quan
tâm mục này. Tuy nhiên nếu liên kết đến một cơ sở dữ liệu có sẵn các dữ liệu bảng .. thì phần
này có thể bạn sẽ cân nhắc.
Cụ thể các bạn có thể tham khảo hình bên dƣới. Nhấn Tiếp theo:
Bƣớc 5 – Cấu hình FTP, nếu cài đặt trên Windows thì bỏ qua phần này.
Bƣớc 6 – Cài đặt cấu hình chính.
 Phần Tên trang: có thể điền bất cứ gì, ví dụ: lmt.com.vn
 Phần Địa chỉ hòm thƣ điện thử: điền địa chỉ hòm thƣ quản trị (mail), ví dụ:
contact@lmt.com.vn.
 Phần Tên đăng nhập quản trị: đặt tên đăng nhập để truy cập trang quản trị joomla,
thông thƣờng nếu website đang trong quá trình xây dựng, các bạn có thể để mặc định là
admin.
 Phần Mật khẩu quản trị: chọn mật khẩu để đăng nhập trang quản trị, với website đang
trong quá trình xây dựng, tôi nghĩ các bạn nên đặt những mật khẩu đơn giản. Về sau
sau khi hoàn tất website, các bạn có thể đổi lại mật khẩu phức tạp.
 Phần Xác nhận mật khẩu quản trị: xác nhận mật khẩu.
Lƣu ý – Phần Bộ dữ liệu mẫu. Phần này cho chúng ta 2 lựa chọn:
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 21
+ Cài đặt dữ liệu mẫu: trong mỗi gói cài đặt Joomla, nó luôn chứa các dữ liệu mẫu bao gồm
nhiều thành phần: hình ảnh, bài viết, menu đặt sẵn, banner …… Do đó khi ta chọn Cài đặt dữ
liệu mẫu, joomla sẽ cài đặt toàn bộ dữ liệu này sau khi hoàn tất cài đặt. Website sẽ là một trang
web có đầy đủ các thành phần trên.
+ Bỏ qua Cài đặt dữ liệu mẫu: ngƣợc lại với phần trên.
Vậy khi nào nên cài đặt dữ liệu mẫu, khi nào không ?
Thông thƣờng khi bạn muốn phát triển 1 website theo ý đồ riêng của mình, tức là bạn chỉ cần
cái nền trƣớc, rồi hình hài website ra sao bạn sẽ tự phát triển, tự lựa chọn các thành phần phù
hợp cho website. Lúc này bạn có thể bỏ qua Cài đặt dữ liệu mẫu, vì nhƣ thế sẽ đỡ rắc rối trong
qua trình xây dựng website.
Trong một số trƣờng hợp còn lại, nếu bạn muốn tham khảo 1 website joomla đã đƣợc xây dựng
hoàn chỉnh (tức là đầy đủ dữ liệu có sẵn), đƣợc đóng gói gọi là quickstart, hoặc muốn lấy
nguyên các thành phần của website joomla đó, rồi chỉ việc thay đổi chữ, tên, hình ảnh thì bạn
nên chọn cài đặt dữ liệu mẫu.
Trong trƣờng hợp này, tôi không cài dữ liệu mẫu. Nhấn Tiếp theo để sang bƣớc 7.
Bƣớc 7 – Joomla yêu cầu bạn xóa bỏ hoặc đổi tên thƣ mục Installation để hoàn tất cài đặt. Việc
xóa bỏ thử mục này sẽ đảm bảo một phần tính bảo mật cho website của bạn sau này khi đƣa
vào hoạt động. Chọn Gỡ bỏ thƣ mục cài đặt, chờ báo thành công. Sau đó bạn chú ý phần bƣớc
cài đặt, nó có sự thay đổi:
 Chọn Trang để xem giao diện website vừa mới cài đặt xong.
 Chọn Ngƣời quản trị để truy cập vào trang quản trị Joomla.
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 22
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 23
CHƢƠNG III CÀI ĐẶT MOLUDE CHO WEBSITE
I.Giới thiệu về molude
Joomla Module 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. 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 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.
1.vị trí molude
Vị trí của module (module position) là nơi mà module có thể đƣợc đặt vào đó. Mỗi vị
trí đều đƣợc xác định thông qua một định danh duy nhất (một cái tên), chẳng hạn nhƣ:
left, right, top, bottom, user1, user2... Tên và số lƣợng các vị trí này đƣợc quy định bởi
template. Các template khác nhau thì số lƣợng vị trí module cũng nhƣ tên của chúng có
thể khác nhau. Ngoài ra, trong quá trình sử dụng ngƣời dùng cũng có thể tự định nghĩa
các vị trí mới sao cho phù hợp với yêu cầu của mình.
2.Các molude mặc định joomla
Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định đƣợc cung cấp kèm theo.
Các module này đƣợc đặt trong thƣ mục [Joomla]/modules và nằm trong các thƣ mục
con tƣơng ứng với ký hiệu là "mod_xyz".
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 24
Danh sách các module Joomla đƣợc cung cấp theo mặc định
mod_archive: Module hiển thị các bài viết đã đƣợc đánh dấu "lƣu trữ"
mod_banners: Module hiển thị các quảng cáo
mod_breadcrumbs: Module hiển thị thanh điều hƣớng
mod_custom: Module hiển thị một đoạn mã HTML bất kỳ
mod_feed: Module hiển thị tin lấy từ các website khác
mod_footer: Module hiển thị dòng bản quyền ở cuối Website
mod_latestnews: Module hiển thị các bài viết mới nhất
mod_login: Module hiển thị form đăng nhập
mod_mainmenu: Module hiển thị menu điều khiển
mod_mostread: Moudle hiển thị các bài viết đƣợc đọc nhiều nhất
mod_newsflash: Module hiển thị tin vắn / tin nhanh
mod_poll: Module hiển thị bình chọn
mod_random_image: Module hiển thị ảnh ngẫu nhiên
mod_related_items: Module hiển thị các bài viết liên quan
mod_search: Module hiển thị form tìm kiếm
mod_sections: Module hiển thị danh sách các mục của Website
mod_stats: Module hiển thị các thông số thống kê của Website
mod_syndicate: Module cấp tin cho các website khác
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 25
mod_whoisonline: Module hiện danh tính và số ngƣời trực tuyến
mod_wrapper: Mudule hiển thị một trang web bất kỳ đƣợc nhúng vào website Joomla
Download các module joomla ở đâu?
Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions.
Lƣu ý: Một số module chỉ thực hiện đúng chức năng khi nó đƣợc cài đặt kèm theo một
component tƣơng ứng. Do vậy bạn phải đọc kỹ hƣớng dẫn sử dụng của module đó
Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions. Lƣu ý:
Một số module chỉ thực hiện đúng chức năng khi nó đƣợc cài đặt kèm theo một
component tƣơng ứng. Do vậy bạn phải đọc kỹ hƣớng dẫn sử dụng của module đó.
3.Cài đặt Joomla Module
Giống nhƣ các thành phần mở rộng khác (component, plugin, template, language...), để
cài đặt một Joomla Module, chúng ta mở trang quản trị và sử dụng menu Extensions >>
Install / Unistall
4.Cài đặt molude facebook
Mở menu Extensions/molude maneger chon molude facebook
Chọn vị trí đặt molude ở mục posison
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 26
Chon trang can hiện thị
Sau khi hoan tất save lại ra ngoài trang web ta đƣợc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 27
5.Cài đặt molude thống kê truy cập
Mở menu Extensisons/molude maneger chọn mo_vvisit_counter
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 28
Sau khi điều chỉnh một số cấu hình trong menu ta lƣu lại ra trình duyệt ta co kết quả
6.Cài molude slide show
Mở Extensisons/molude maneger slideshow
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 29
Chọn vị trí cài đặt molude ở posison và upload hình ảnh ở mục slide manarger
Chọn số trang hiển thị
Cuối cùng save & close ta đƣợc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 30
Cài đặt molude tiêu điểm
Mở menu Extensisons/Molude manager chọn Jabulletin
Thay đổi một số thuộc tính title,show title,chọn trang hiển thị và nội dung hiển thị sau
đó lƣu lại ta đƣợc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 31
7.Cài đặt molude hỗ trợ online
Mở menu Extensisons/molude Manager chọn mo_jms_support
Sauk hi chỉnh một số cấu hình save ta đƣợc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 32
8.Cài molude youtube
Mở menu Extensisons/mod_sp_simple_youtube_jl25
Chinh lại một số cấu hình ta đƣợc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 33
II.Phân tích cơ sở dữ liệu
1.Đối với ngƣời quản trị
2.Biểu đồ Usecase
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 34
-Biểu đồ Use Case miêu tả các chức năng của trang web với các tác nhân tác động lên
trang web đó mà ngƣời quản lý(admin) và ngƣời sử dụng .sau đây là biểu đồ
3.Đặc tả Usace
Đặc tả Usace quản lý molude
Usecase cho phép ngƣời quản trị có thể tùy biến các molude cần thiết cho trang web
Actor chính:ngƣời quản trị
+ Ngƣời quản trị có thể them molude từ folder vào hệ thống,nhằm tạo cho trang web có
chức năng,đồng thời họ có thể sửa hoặc xóa các tùy biến chức năng của molude đó
nhằm đem lại cái nhìn than thiện hơn cho molude đó khi xuất ra trang web.
Điều kiện kiên quyết:website vẫn còn hoạt động và admin phải đăng nhập đƣợc vào hệ
thống
Đặc tả Usecase quản lý bài viết
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 35
Usecase cho phép ngƣời quản trị và ngƣời dung có thể like và comment bài viết nếu họ
thấy thú vị
Actor:ngƣời quản trị và ngƣời dung
Stackeholders and interests:
+Ngƣời dung: có thể xem bài viết đó,học và có thể like bài viết đó nếu thấy thú vị hoặc
comment bài viết để ngƣời quản trị bài viết đó có thể sửa đổi trong lần sau nếu có bài
viết tƣơng tự nhƣ thế
+Ngƣời quản trị có chức năng nhƣ ngƣời dung và họ có thể tùy ý chỉnh sửa chức năng
này
-Điều kiện kiên quyết:hệ thống website vẫn còn hoạt động và phải đăng nhập đƣợc vào
hệ thống
4.Thông tin cơ sở dữ liệu
-Bảng chứa các molude
-Bảng chứa các templatez
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 36
-Bảng quản lý tài khoản
-Bảng quản lý menu
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 37
-Bảng quản lý ngƣời truy cập
-Bảng quản lý ngôn ngữ
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 38
CHƢƠNG III:THIẾT KẾ VÀ THỰC HIỆN WEBSITE
I.Cấu trúc SITEMAP website
-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
II.Thiết kế giao diện
1.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 đến với học viên
hoặc nhà tuyển dụng
+Cập nhập những thông tin mới nhất về công nghệ
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 39
Thiết kế banner và menu cho website
+Hiển thị menu của doanh nghiệp
+Menu chính gồm các tiêu đề:trang chủ,chƣơng trình đào tạo,lich khai giảng
,đăng ký học,video,diễn đàn ,tuyển dụng..
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 40
Giao diện hiển thị các bài viết của thƣ mục
+Dùng để hiển thị các bài viết của thƣ mục nào đó tạo cho thƣ mục một giao diện
hoàn thiện hơn
+Hiển thị tất cả bài viết của thƣ mục
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 41
Giao diện footer
+Hiển thị thông tin của doanh nghiệp và các thong tin liên quan mà học viên và doanh
nghiệp khác có thể liên hệ
2.Giao diện trang quản trị(ADMINISTRATOR)
Giao diện chính
Giao diện quản lý molude
+cho ngƣời dung có thể quản lý các molude của họ với tùy biến với nó
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 42
Giao diện quản lý templatez
+Cho phép ngƣời dùng có thể tùy ý lựa chọn giao diện hiển thị ra trang web mà họ
muốn ngoài ra cũng có thể istall một số giao diện nữa nếu cần thiết
Giao diện quản lý bài viết
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 43
Giao diện bài viết mới
Ngƣời dung 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 cho bài viết hay trang web
Giao diện quản lý phần menu cua trang
+Ngƣời dung có thể tạo cho mình một menu mới hoặc chỉnh sửa thong tin của menu
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 44
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 45
CHƢƠNG IV:KIỂM THỬ VÀ ĐƢA WEBSITE LÊN HOST
I.Kiểm thử chức năng
-Kiểm thử các chức năng xem thong tin của một bài viết
-Kiểm thử chức năng cập nhập facebook,thống kê số ngƣời truy cập
-Kiểm thử chức năng tạo menu cho trang web
-Kiểm thử chức năng tạo thƣ muc và 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ị
II.Đăng ký hot và domain
1.Khái niệm host và tên miền
-Là địa danh của website tren internet,tên miền thƣờng gắn liền với tên công ty 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ếdạng: www.tencongty.com (.net, .biz
.org, .info...)
Tên miền quốc gia dạng: www.tencongty.com.vn (hoặc .net.vn, .biz.vn .org.vn,
.gov.vn...)
Tùy theo mô hình tổ chức và nhu cầu của doanh nghiệp, bạn sẽ đƣợc cấp tên miền theo
các dạng sau
-Dành cho tổ chức,doanh nghiệp, cá nhân họat động thƣơng mại: .COM.VN
-Dành cho các tổ chức, doanh nghiệp, cá nhân kinh doanh, tƣơng đƣơng với COM.VN.
-Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào
tạo: .EDU.VN
-Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào
tạo.GOV.VN
-Dành cho các cơ quan, tổ chức, doanh nghiệp thực hiện chức năng về mạng nói chung.
.ORG.VN
-Dành cho các tổ chức y tế, dƣợc phẩm và các cơ quan, tổ chức, doanh nghiệp có hoạt
động liên quan tới lĩnh vực y tế, dƣợc phẩm: HEALTH.VN
-Dành cho tên riêng của cá nhân tham gia hoạt động Internet
2. Web Hosting
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 46
Có thể giải thích đơn giản nhƣ sau : Web hosting là nơi không gian trên máy chủ có cài
dịch vụ Internet nhƣ ftp,www, nơi đó bạn có thể chứa nội dung trang web hay dữ liệu
trên không gian đó. Lý do bạn phải thuê Web Hosting để chứa nội dung trang web, dịch
vụ mail, ftp, vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào Internet
(đó là địa chỉ IP) , còn nhƣ nếu bạn truy cập vào internet nhƣ thông thƣờng hiện nay
thông qua các IPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) thì địa
chỉ IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cập
đƣợc từ những máy khác trên Internet.
Tuỳ theo nhà cung cấp dịch vụ Web hosting mà chất lƣợng cũng khác nhau nhƣ:
- Tốc độ truy cập Internet tại server Web hosting đó.
- Dung lƣợng đĩa là yếu tố mà bạn có thể chứa đƣợc nhiều web page hay dữ liệu của
bạn hay không.
- Các tiện ích nhƣ các hệ quản trị cơ sở dữ liệu có hổ trợ hay không để giúp bạn viết
một chƣơng trình Web tên đó hay không Nói tóm lại, nếu bạn chỉ có tên miền-domain
mà không có dịch vụ web hosting thì bạn không thể có một trang web đƣợc.
3.Upload web len host
-Gõ trình duyệt
-
Truy cập vào website byehost.com
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 47
-Tiến hành đăng ký hosting khai bao thong tin can thiết
- Giao diện khi đăng ký thành công
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 48
Vào email kiểm tra, tiến hành kích hoạt ( Không thấy trong Inbox thì vào Spam check)
- Thông tin hosting , domain đƣợc khởi tạo
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 49
-Ở đây domain mình tạo đƣơc sẽ là: http://letam.byethost6.com
-Sử dụng FlashFXP upload website lên host
Click chọn nhƣ hình, chọn Quick Connect
Điền vào 3 thông số FTP host name, FTP username, FTP password, Sau đó Connect
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 50
Kết nối thành công , bạn thấy có folder htdocs bên khung phải
Vào folder htdocs, đây là nơi bạn upload source web lên
Sau khi upload xong bạn truy cập vào http:// cpanel.byethost3.com
Username và Password bạn xem lại file thông tin lúc kích hoạt
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 51
Tạo database mới
Chọn Create Database
Phía dƣới là thông tin database của bạn
Click vào Admin để vào PHPMyAdmin
Chọn Import
Chọn file sql và click Go tiến hành đƣa database lên host
Cuối cùng bạn chỉnh sửa file configuration.php
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 52
Mở file configuration.php
Thay đổi 3 thông số sau :
Save và upload lên
-Kiểm thử lên trình duyệt gõ http://athena2.esy.es/
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 53
CHƢƠNG V:KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
I.kết luận
1.Kết quả đạt đƣợc
Trong quá trình thực hiện báo cáo, em đã cố gắng hết sức để tìm hiểu và cài đặt chƣơng
trình nhƣng vì thời gian có hạn nên có thể chƣa giải quyết đƣợc tất cả các vấn đề đặt
ra. Em rất mong nhận đƣợc sự thông cảm của thấy. Em xin chân thành cám ơn.
Những kết quả đạt đƣợc:
-Tìm hiểu và nắm bắt đƣợc các công cụ thiết kế Web.
- Biết đƣợc cách thiết kế Web động cũng nhƣ cách tổ chức cơ sở dữ liệu.
- Các dịch vụ trên Internet, đặc biệt là Web
2. Những hạn chế của hệ thống
- Giao diện hệ thống còn đơn giản.
- Sản phẩm của Website chƣa nhiều.
- Các chức năng của hệ thống chƣa cập nhật đầy đủ.
II.Hƣớng phát triển
-Hoàn thiện những chức năng 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
-Tìm kiếm bài viết nhanh và chính xác
III Tài liệu tham khảo
[1]http://wwwSinhvienit.net
[2]http:www.joomla.org
[3]http://www.w3schools.com
[4] sách lab hƣớng dẫn cua trung tâm ATHENA
[5] Thầy Đinh Khắc Quyền & Thầy Phan Tấn Tài – Bài giảng Phân tích và
thiết kế hệ thống thông tin- Khoa CNTT & TT Đại Học Cần Thơ, 08/2008.
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 54

More Related Content

What's hot

Báo cáo thực tập cuối kỳ - Phạm Tiến Quân
Báo cáo thực tập cuối kỳ   - Phạm Tiến QuânBáo cáo thực tập cuối kỳ   - Phạm Tiến Quân
Báo cáo thực tập cuối kỳ - Phạm Tiến QuânQuân Quạt Mo
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008laonap166
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kìngochaole
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳphạm ngọc phú
 
Bao cao cuoi li
Bao cao cuoi liBao cao cuoi li
Bao cao cuoi liLê Lãnh
 
Báo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpBáo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpChung Thuận
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kìHai Te
 
Báo cáo thực tập làm website bằng Joomla
Báo cáo thực tập làm website bằng JoomlaBáo cáo thực tập làm website bằng Joomla
Báo cáo thực tập làm website bằng JoomlaThảo Trần
 
Báo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpBáo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpSammy Chiu
 
BÁO CÁO THỰC TẬP
BÁO CÁO THỰC TẬPBÁO CÁO THỰC TẬP
BÁO CÁO THỰC TẬPLinh Bé
 
Bia bao cao thuc tap cuoi ki
Bia bao cao thuc tap cuoi kiBia bao cao thuc tap cuoi ki
Bia bao cao thuc tap cuoi kiHình Vô
 
Báo cáo thực tập cuoi ki joomla athena
Báo cáo thực tập cuoi ki joomla athenaBáo cáo thực tập cuoi ki joomla athena
Báo cáo thực tập cuoi ki joomla athenaTuan Huy
 
Bao cao ttnt nguyen thilyuyen
Bao cao ttnt nguyen thilyuyenBao cao ttnt nguyen thilyuyen
Bao cao ttnt nguyen thilyuyenLan Nguyễn
 
Báo cáo cuối kỳ - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...
Báo cáo cuối kỳ  - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...Báo cáo cuối kỳ  - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...
Báo cáo cuối kỳ - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...Đàm Văn Sáng
 
Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002Trung Tran
 

What's hot (20)

Báo cáo thực tập cuối kỳ - Phạm Tiến Quân
Báo cáo thực tập cuối kỳ   - Phạm Tiến QuânBáo cáo thực tập cuối kỳ   - Phạm Tiến Quân
Báo cáo thực tập cuối kỳ - Phạm Tiến Quân
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kì
 
Đề tài hoạt động của logistics 3PL doanh nghiệp, HAY
Đề tài hoạt động của logistics 3PL doanh nghiệp, HAYĐề tài hoạt động của logistics 3PL doanh nghiệp, HAY
Đề tài hoạt động của logistics 3PL doanh nghiệp, HAY
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 
Bao cao cuoi li
Bao cao cuoi liBao cao cuoi li
Bao cao cuoi li
 
Báo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpBáo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệp
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kì
 
Báo cáo thực tập làm website bằng Joomla
Báo cáo thực tập làm website bằng JoomlaBáo cáo thực tập làm website bằng Joomla
Báo cáo thực tập làm website bằng Joomla
 
Báo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpBáo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệp
 
BÁO CÁO THỰC TẬP
BÁO CÁO THỰC TẬPBÁO CÁO THỰC TẬP
BÁO CÁO THỰC TẬP
 
Athena.report
Athena.reportAthena.report
Athena.report
 
Bia bao cao thuc tap cuoi ki
Bia bao cao thuc tap cuoi kiBia bao cao thuc tap cuoi ki
Bia bao cao thuc tap cuoi ki
 
Báo cáo thực tập cuoi ki joomla athena
Báo cáo thực tập cuoi ki joomla athenaBáo cáo thực tập cuoi ki joomla athena
Báo cáo thực tập cuoi ki joomla athena
 
Bao cao ttnt nguyen thilyuyen
Bao cao ttnt nguyen thilyuyenBao cao ttnt nguyen thilyuyen
Bao cao ttnt nguyen thilyuyen
 
Thuc tapathena
Thuc tapathenaThuc tapathena
Thuc tapathena
 
Báo cáo cuối kỳ - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...
Báo cáo cuối kỳ  - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...Báo cáo cuối kỳ  - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...
Báo cáo cuối kỳ - đề tài "nghiên cứu cơ chế routing của cisco mô phỏng trên ...
 
Đề tài: Tìm hiểu các khí cụ điện trong tủ điện công nghiệp, HAY
Đề tài: Tìm hiểu các khí cụ điện trong tủ điện công nghiệp, HAYĐề tài: Tìm hiểu các khí cụ điện trong tủ điện công nghiệp, HAY
Đề tài: Tìm hiểu các khí cụ điện trong tủ điện công nghiệp, HAY
 
Tuan athena
Tuan athenaTuan athena
Tuan athena
 
Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002
 

Similar to Bao cao de tai

Bao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepBao cao thuc tap tot nghiep
Bao cao thuc tap tot nghieptamle123
 
Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015...
 Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015... Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015...
Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015...luanvantrust
 
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008Khanh Dinh
 
bai bao cao thuc tap 2
bai bao cao thuc tap 2bai bao cao thuc tap 2
bai bao cao thuc tap 2Minh Hoang
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gkice_eyes
 
Bao cao giua ky
Bao cao giua kyBao cao giua ky
Bao cao giua kyice_eyes
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gkice_eyes
 
Cac yeu to lam thoa man su hai long khach hang
Cac yeu to lam thoa man su hai long khach hangCac yeu to lam thoa man su hai long khach hang
Cac yeu to lam thoa man su hai long khach hangThuy Lam
 
Bao cao thuc tap gk
Bao cao thuc tap gkBao cao thuc tap gk
Bao cao thuc tap gkice_eyes
 
THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...
THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...
THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...Chun Che Lin
 
Hoạt động của logistics của các doanh nghiệp logistics Việt Nam
Hoạt động của logistics của các doanh nghiệp logistics Việt NamHoạt động của logistics của các doanh nghiệp logistics Việt Nam
Hoạt động của logistics của các doanh nghiệp logistics Việt NamDịch vụ Làm Luận Văn 0936885877
 
Kế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụng
Kế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụngKế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụng
Kế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụngDịch vụ Làm Luận Văn 0936885877
 
Baocaoathena
BaocaoathenaBaocaoathena
BaocaoathenaTrung Mai
 
Kế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ Tẻh
Kế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ TẻhKế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ Tẻh
Kế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ Tẻhluanvantrust
 
Baocao pham nguyendanghoang
Baocao pham nguyendanghoangBaocao pham nguyendanghoang
Baocao pham nguyendanghoangHoàng Phạm
 

Similar to Bao cao de tai (20)

Bao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepBao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiep
 
Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015...
 Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015... Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015...
Xây dựng chiến lược kinh doanh của Công Ty Cổ Phần Hưng Vượng giai đoạn 2015...
 
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
 
bai bao cao thuc tap 2
bai bao cao thuc tap 2bai bao cao thuc tap 2
bai bao cao thuc tap 2
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gk
 
Bao cao giua ky
Bao cao giua kyBao cao giua ky
Bao cao giua ky
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gk
 
báo cáo cuối kì
báo cáo cuối kìbáo cáo cuối kì
báo cáo cuối kì
 
Khóa luận: Giải pháp nâng cao chất lượng chương trình du lịch tại công ty
Khóa luận: Giải pháp nâng cao chất lượng chương trình du lịch tại công ty Khóa luận: Giải pháp nâng cao chất lượng chương trình du lịch tại công ty
Khóa luận: Giải pháp nâng cao chất lượng chương trình du lịch tại công ty
 
Cac yeu to lam thoa man su hai long khach hang
Cac yeu to lam thoa man su hai long khach hangCac yeu to lam thoa man su hai long khach hang
Cac yeu to lam thoa man su hai long khach hang
 
Bao cao thuc tap gk
Bao cao thuc tap gkBao cao thuc tap gk
Bao cao thuc tap gk
 
THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...
THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...
THỰC TRẠNG CÔNG TÁC ĐÃI NGỘ LAO ĐỘNG TẠI TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN...
 
Khóa luận: Kế toán thuế giá trị gia tăng và thuế thu nhập doanh nghiệp
Khóa luận: Kế toán thuế giá trị gia tăng và thuế thu nhập doanh nghiệpKhóa luận: Kế toán thuế giá trị gia tăng và thuế thu nhập doanh nghiệp
Khóa luận: Kế toán thuế giá trị gia tăng và thuế thu nhập doanh nghiệp
 
Hoạt động của logistics của các doanh nghiệp logistics Việt Nam
Hoạt động của logistics của các doanh nghiệp logistics Việt NamHoạt động của logistics của các doanh nghiệp logistics Việt Nam
Hoạt động của logistics của các doanh nghiệp logistics Việt Nam
 
Kế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụng
Kế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụngKế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụng
Kế toán vốn bằng tiền và các khoản phải thu, phải trả tại công ty tuyển dụng
 
Đề tài nâng cao năng lực cạnh tranh sản phẩm, HAY, 2018
Đề tài nâng cao năng lực cạnh tranh sản phẩm, HAY, 2018Đề tài nâng cao năng lực cạnh tranh sản phẩm, HAY, 2018
Đề tài nâng cao năng lực cạnh tranh sản phẩm, HAY, 2018
 
Khóa Luận Xây Dựng Chiến Lựợc Kinh Doanh Của Công Ty, 9 Điểm
Khóa Luận Xây Dựng Chiến Lựợc Kinh Doanh Của Công Ty, 9 ĐiểmKhóa Luận Xây Dựng Chiến Lựợc Kinh Doanh Của Công Ty, 9 Điểm
Khóa Luận Xây Dựng Chiến Lựợc Kinh Doanh Của Công Ty, 9 Điểm
 
Baocaoathena
BaocaoathenaBaocaoathena
Baocaoathena
 
Kế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ Tẻh
Kế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ TẻhKế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ Tẻh
Kế toán nguyên vật liệu tại xí nghiệp xây dựng Đạ Tẻh
 
Baocao pham nguyendanghoang
Baocao pham nguyendanghoangBaocao pham nguyendanghoang
Baocao pham nguyendanghoang
 

Bao cao de tai

  • 1. BỘ CÔNG THƢƠNG TRƢỜNG CAO ĐẲNG KINH TẾ-KỸ THUẬT VINATEX TP.HỒ CHÍ MINH KHOA NGOẠI NGỮ - TIN HỌC ------ o0o ------ BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Giáo viên hƣớng dẫn: NGUYỄN THỊ THANH XUÂN Sinh viên thực hiện : LÊ VĂN TÂM Giám đốc trung tâm: THẦY: ĐỖ VIỆT THẮNG Công ty thực tập: TRUNG TÂM ĐÀO TẠO VÀ QUẢN TRỊ MẠNG ATHENA TP.HCM, tháng 04 năm 2014
  • 2.
  • 3. LỜI CẢM ƠN    Trƣớc hết chúng em xin chân thành cảm ơn tất cả các thầy cô trƣờng Cao đẳng Kinh tế - Kỹ thuật Vinatex TP. HCM cùng thầy cô ở trung tâm athena đã đem đến cho cem một cách học mới với phần báo cáo thực tập tốt nghiệp, đã tạo cho em điều kiện tự tìm hiểu và học tập, giúp cho chúng em có thêm nhiều kiến thức và chủ động hơn trong học tập. Bên cạnh đó nhờ có sự giúp đỡ của thầy cô và các bạn trong lớp, đến nay nhóm em đã hoàn thành xong đề tài: “Nghiên cứu và xây dựng website tin tức joomla”. Để có đƣợc kết quả này, chúng em xin chân thành cám ơn cô Nguyễn Thị Thanh Xuân là giáo viên hƣớng dẫn đề tài cho em giảng viên bộ môn lập trình web đã quang tâm hƣớng dẫn và vạch hƣớng cho em hoàn thành đề tài này. Vì thời gian có hạn cũng nhƣ kinh nghiệm còn thiếu nên đề tài của chúng em không tránh khỏi những thiếu sót. Nhóm chúng em rất mong nhận đƣợc sự chỉ bảo, đóng góp ý kiến của thầy và các bạn để nhóm chúng em có điều kiện bổ sung và có thể hoàn thành tốt đề tài của mình hơn. Một lần nữa chúng em xin chân thành cảm ơn. Sinh viên thực tập Lê Văn Tâm
  • 4. NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN    ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ TP.HCM, ngày …. tháng …. năm 2014 Giáo viên hƣớng dẫn NHẬN XÉT CỦA DOANH NGHIỆP    ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................
  • 5. ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ ........................................................................................................................................ TP.HCM, ngày …. tháng …. năm 2014 Giám đốc
  • 6. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 1 CHƢƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP...................................................3 I.Giới thiệu ...............................................................................................................................3 II.Lĩnh vực hoạt động chính.....................................................................................................3 1.Đội ngũ giảng viên............................................................................................................3 2.Cơ sở vật chất....................................................................................................................3 3.Dịch vụ hỗ trợ ...................................................................................................................4 CHƢƠNG II: TỔNG QUAN VỀ ĐỀ TÀI ....................................................................7 I.Lý do chọn đề tài ...................................................................................................................7 II.Mục tiêu đề tài......................................................................................................................8 II.Yêu cầu đề tài.......................................................................................................................8 1.Yêu cầu chức năng............................................................................................................8 2.Yêu cầu phi chức năng......................................................................................................8 3.Đối tƣợng sử dụng: ...........................................................................................................9 4.Giải pháp thực hiện ...........................................................................................................9 II.Giới thiệu joomla và quy trình cài đặt..................................................................................9 1.Giới thiệu joomla ..............................................................................................................9 2.Các phiên bản của joomla ...............................................................................................11 3. Cài đặt Appserver lên localhost .....................................................................................12 CHƢƠNG III CÀI ĐẶT MOLUDE CHO WEBSITE ..............................................23 I.Giới thiệu về molude..........................................................................................................23 1.vị trí molude ....................................................................................................................23 2.Các molude mặc định joomla..........................................................................................23 3.Cài đặt Joomla Module...................................................................................................25 4.Cài đặt molude facebook.................................................................................................25 5.Cài đặt molude thống kê truy cập ...................................................................................27 6.Cài molude slide show ....................................................................................................28 7.Cài đặt molude hỗ trợ online...........................................................................................31 8.Cài molude youtube ........................................................................................................32 II.Phân tích cơ sở dữ liệu.....................................................................................................33 1.Đối với ngƣời quản trị.....................................................................................................33 2.Biểu đồ Usecase..............................................................................................................33 3.Đặc tả Usace....................................................................................................................34 4.Thông tin cơ sở dữ liệu ...................................................................................................35 CHƢƠNG III:THIẾT KẾ VÀ THỰC HIỆN WEBSITE..........................................38 I.Cấu trúc SITEMAP website ................................................................................................38 II.Thiết kế giao diện.............................................................................................................38 1.Giao diện website............................................................................................................38 2.Giao diện trang quản trị(ADMINISTRATOR)...............................................................41 CHƢƠNG IV:KIỂM THỬ VÀ ĐƢA WEBSITE LÊN HOST.................................45
  • 7. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 2 I.Kiểm thử chức năng ..........................................................................................................45 II.Đăng ký hot và domain.......................................................................................................45 1.Khái niệm host và tên miền.............................................................................................45 2. Web Hosting ..................................................................................................................45 3.Upload web len host........................................................................................................46 CHƢƠNG V:KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ...........................................53 I.kết luận ...............................................................................................................................53 1.Kết quả đạt đƣợc .............................................................................................................53 2. Những hạn chế của hệ thống.........................................................................................53 II.Hƣớng phát triển..............................................................................................................53 III Tài liệu tham khảo..........................................................................................................53
  • 8. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 3 CHƢƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP I.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 trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đƣa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nƣớc nhà II.Lĩnh vực hoạt động chính +Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thƣơng mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng nhƣ Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung tâm ATHENA còn có những chƣơng trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị nhƣ Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính.. + Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành nhƣ Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bƣu điện các tỉnh,.,.... + Ngoài chƣơng trình đào tạo, Trung tâm ATHENA còn có nhiều chƣơng trình hợp tác và trao đổi công nghệ với nhiều đại học lớn nhƣ đại học Bách Khoa Thành Phố Hồ CHính Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bƣu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,...... 1.Đội ngũ giảng viên +Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trƣờng đại học hàng đầu trong nƣớc .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế nhƣ MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sƣ phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA +Bên cạnh đó,Các giảng viên ATHENA thƣờng đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nƣớc tiên tiến nhƣ Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các chƣơng trình đào tạo tại trung tâm ATHENA 2.Cơ sở vật chất
  • 9. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 4 +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 3.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ế. Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM
  • 10. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 5 Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank
  • 11. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 6 Phát chứng chỉ cho các học viên hoàn thành khóa học
  • 12. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 7 CHƢƠNG II: TỔNG QUAN VỀ ĐỀ TÀI I.Lý do chọn đề tài Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử trực tuyến càng trở nên quan trọng. Khác với báo chí truyền thông có giới hạn thời gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp đƣợc sự tiện lợi trong
  • 13. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 8 việc cập nhật và phát hành thông tin. Về phía ngƣời dung, họ có thể xem thông tin mọi lúc mọi nơi. Về phía những ngƣời cung cấp thông tin, các nhà báo, họ có thể dể dàng cập nhật tin tức mới nhất, thời sự nhất. Do đó việc sử dụng các trang thông tin trực tuyến mua bán quảng bá cho doanh nghiệp luôn là điều cần thiết hiện nay nhầm đáp ứng nhu cầu cập nhật thông tin truy cập của mỗi ngƣời Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA .Em đã chọn đề tài:”Nghiên cứu và sử dụng website tin tức bằng joomla” II.Mục tiêu đề tài Với đề tài này em sẽ xây dựng website tin tức joomla với mục đích: -Đƣa website trở thành trang thông tin cập nhập tin tức hang ngày của công ty hay doanh nghiệp,đa dạng với loại hình tin tức mới nhất mà doanh nghiệp muốn cập nhập -Nơi doanh nghiệp có thể quảng bá hình ảnh mình đến học viên và ngƣời dung -Nơi chia sẻ và học hỏi cua học viên,cập nhập tin tức mới nhất các ngành ma doanh nghiệp đào tạo và xu hƣớng học viên nhắm đến -Nơi trao đổi tài liệu và video hƣớng dẫn các doanh nghiệp cho học vien cua mình. -Tích hợp mạng xã hội yahoo….nhằm tạo điều kiện cho doanh nghiệp hoc viên và khách hang co thể trao đổi tin tức lẫn nhau. -Tạo thành nơi mà các doanh nghiệp có thể quảng bá học viên mình đến các doanh nghiệp khác II.Yêu cầu đề tài 1.Yêu cầu chức năng -Quản lý thông tin cửa các tin tức và video ma doah nghiệp sẽ đăng -Giải đáp các thắc mắc từ phía doanh nghiệp khác hay học viên thông qua hỗ trợ trực tuyến nhƣ yahoo.facebook.. Cung cấp cho ngƣời quản trị những thao tác thay đổi giao diện quản lý cấu hình,số lƣợng truy cập 2.Yêu cầu phi chức năng Giao diện website phải than thiện đảm bảo độ thẩm mỹ và tính ổn định cao Đáp ứng khả năng truy cập cao,đƣờng truyền tốt ổn định đáng tin cậy và độ chính xác cao
  • 14. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 9 3.Đối tượng sử dụng: Đối tƣợng sử dụng chủ yếu là các học viên nhắm đến quy trình đáo tạo của doanh nghiệp hoặc tra cứu thông tin bên lề khác -Các doanh nghiệp nhắm đến nguồn nhân lực mà doanh nghiệp đào tạo hoặc nơi quảng cáo thông tin doanh nghiệp họ 4.Giải pháp thực hiện -Chuẩn bị gói cài đặt website tin tức bằng joomla 2.5 và một số molude fuging,có lien quan đến việc hoàn thiện trang web -Nhắm sơ lƣợc css,html,php để chỉnh sửa hoàn thiện soure code cũng nhƣ giao diện trang web -Cài đặt chƣơng trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong việc thực II.Giới thiệu joomla và quy trình cài đặt 1.Giới thiệu joomla Joomla! đƣợc viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép ngƣời sử dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet. Joomla! có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ. Joomla! đƣợc phát âm theo tiếng Swahili nhƣ là jumla nghĩa là “đồng tâm hiệp lực”. Joomla! đƣợc sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng. Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao. Joomla! 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. Lịch sử Joomla! là “sản phẩm anh em” với Mambo giữa tập đoàn Miro của Úc (hãng đang nắm giữ Mambo), với phần đông những ngƣời phát triển nòng cốt.
  • 15. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 10 Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển Mambo theo dạng ứng dụng mã nguồn đóng. Đến tháng 4 năm 2001, công ty đã thông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL. Mọi thứ vẫn tiến triển bình thƣờng cho đến trƣớc khi xảy ra tranh chấp về mặt pháp lý vào năm 2003. Vụ việc dẫn tới ý tƣởng Mambo cần phải đƣợc bảo vệ bởi một tổ chức phi lợi nhuận. Nhƣng những nhà phát triển không hài lòng về cơ cấu của Quỹ tài trợ Mambo. Andrew Eddie, ngƣời lãnh đạo nhóm phát triển, trong một lá thƣ gửi cộng đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệ của nó tới cộng đồng. Ông viết: “…Chúng tôi cho rằng tƣơng lai của Mambo nên đƣợc quản lý, điều chỉnh bởi những yêu cầu của ngƣời sử dụng và khả năng của những nhà phát triển. Trong khi đó, Quỹ tài trợ Mambo lại đƣợc thiết kế nhằm trao quyền điều khiển cho Miro, một thiết kế ngăn cản sự hợp tác giữa Quỹ tài trợ và cộng đồng…”. Bởi vậy vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi dự án trong khi đang làm việc với phiên bản 4.5.3. Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center – SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý và kinh phí cho dự án mã nguồn mở còn chƣa đƣợc đặt tên của họ. Cùng lúc đó, nhóm phát triển cũng lập một website lấy tên OpenSourceMatters để phân phối thông tin tới những ngƣời sử dụng, những ngƣời phát triển, những ngƣời thiết kế và cộng đồng Joomla nói chung. Ngƣời đứng đầu dự án chính là Andrew Eddie, còn đƣợc biết đến với tên gọi “Sếp trƣởng” Ngay ngày hôm sau, 1000 ngƣời đã gia nhập diễn đàn OpenSourceMatters, hầu hết các bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát triển. Tin trên đã nhanh chóng đƣợc đăng tải trên các tạp chí newsforge.com, eweek.com và ZDnet.com. Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã đƣợc tổ chức lại và cộng
  • 16. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 11 đồng Joomla! tiếp tục tăng trƣởng. Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã đƣợc thông báo cho khoảng 3000 ngƣời theo dõi đội Phát triển và đến ngày 16 tháng 9 thì họ cho ra đời Joomla! 1.0. 2.Các phiên bản của joomla Hiện Joomla! có 2 dòng phiên bản chính: * Joomla! 1.0.x: Phiên bản thế hệ 1 (ổn định) o Phiên bản phát hành đầu tiên: Joomla! 1.0.0 (ngày 15 tháng 9 năm 2005) o Phiên bản phát hành mới nhất: Joomla! 1.0.15 (ngày 22 tháng 2 năm 2008) * Joomla! 1.5.x: Phiên bản thế hệ 2 (ổn định) o Các phiên bản cũ (giai đoạn phát triển): Joomla! 1.5 beta, Joomla! 1.5 RC1, Joomla! 1.5 RC2, Joomla! 1.5 RC3, Joomla! 1.5 RC4 o Phiên bản phát hành mới nhất: Joomla! 1.5.11 (ngày 03 tháng 06 năm 2009) 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 Joomla! 1.0.0) 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). Dòng phiên bản 1.5.x Phiên bản Joomla! 1.5[6] 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ủ[7] xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ sở dữ liệu dành cho MySQL 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.
  • 17. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 12 Đ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. Kiến trúc Joomla cms Joomla! 1.5 gồm có 3 tầng hệ thống. Tầng dƣới cùng là mức nền tảng, chứa các thƣ viện và các plugin (còn đƣợc biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng và chứa lớp JApplication. Hiện tại tầng này gồm 3 lớp con: JInstallation, JAdministrator và JSite. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần (component), mô đun (module) và giao diện (template) đƣợc thực thi và thể hiện. -Cài đặt chƣơng trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong việc thực 3. Cài đặt Appserver lên localhost Trƣớc hết bạn vào trang chủ của AppServ để download AppServ. Các bạn có thể truy cập và download tại đây. Sau đây là từng bƣớc cài đặt AppServ Kích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt Chọn Next. Để tiếp tục bƣớc tiếp theo bạn phải đồng ý với Điều lệ sử dụng AppServ, nháy vào I Agree để tiếp tục:
  • 18. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 13 Chọn thƣ mục cài đặt. Thƣ mục cài đặt AppServ đƣợc mặc định là ổ C. Nếu cần chuyển bạn có thể nháy vào Browse… để thay đổi thƣ mục cài đặt. Bạn có thể yên tâm cài vào ổ C vì AppServ không bị xóa khi nâng cấp hay cài lại Windows. Chọn Next để tiếp tục. Chọn các phần mềm để cài đặt. Nếu bạn chỉ cần cài một trong số 4 phần mềm của AppServ thì bỏ dấu tick vào các phần không cài đặt, nếu cài lần đầu thì tốt nhất bạn nên giữ nguyên. Chọn Next để tiếp tục
  • 19. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 14 Đặt cấu hình cho Apache: - Server Name: Tên của server sẽ chạy Apache, bạn điền localhost - Admin Email: thông tin của host sẽ gởi tới mail này, nó cũng không quan trọng, bạn có thể đánh mail bất kỳ hoặc bỏ qua - HTTP Port: thông số này đƣợc mặc định là 80, khi HTTP Port là 80 thì bạn không cần phải khai báo nó theo sau server
  • 20. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 15 . Đặt cấu hình MySQL: - Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự đặt, username đƣợc mặc định là root - Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh đƣợc tiếng Việt với Unikey - Old Password: Nháy vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP hoặc lỗi Client does not support authentication protocol requested by server; consider upgrading MySQL client - Enable InnoDB: Nháy vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống.
  • 21. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 16 Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành Hoàn thành cài đặt: Bạn có thể dùng luôn khi nháy Finish
  • 22. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 17 Một số lƣu ý sau khi cài đặt
  • 23. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 18 Để làm việc với phpMyAdmin, bạn gõ lên trình duyệt http://localhost/phpMyAdmin/ hoặc ấn trực tiếp trên trang http://localhost/. Đăng nhập với username mặc định là root và mật khẩu là mật khẩu bạn đã khai báo khi nãy rồi nháy Log In Nếu khi đánh localhost mà báo lỗi không tìm thấy trang, thì đó là do Apache chƣa đƣợc khởi động. Bạn có thể vào Start –> gõ trong ô tìm kiếm “Services” ùi ấn Enter. Tìm Apache2.2 chọn Start. Nếu không thể chạy Apache thì tức là có ứng dụng đang chạy trên HTTP Port 80 (ví dụ Skype), bạn nên tắt hết các ứng dụng trƣớc khi chạy Apache, sau khi khởi động xong thì khởi động lại các ứng dụng khác cũng đƣợc. Sau này khi cần khởi động lại Apache bạn cũng có thể sử dụng phƣơng pháp này Thêm một điều nữa là bản mới nhất AppServ6.0 có một số lỗi mà khi cài đặt xong vào đƣợc localhost nhƣng không thể truy cập phpMyAdmin, bạn có thể khắc phục bằng cách nhƣ sau:
  • 24. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 19 Các bạn hãy vào thƣ mục cài đặt và mở file theo nhƣ đƣờng dẫn phpmyadmin/config.inc.php Tìm dòng : $cfg['Servers'][$i]['host']= 'localhost'; Sửa nó lại thành : cfg['Servers'][$i]['host'] = '127.0.0.1'; Sau đó là các bạn có thể truy cập vào phpMyAdmin bình thƣờng. Trên đây là cách cài đặt để có thể sử dụng và làm việc với AppServ, chúc các bạn thành công. 4.Các bƣớc cài đặt joomla 2.5 Bƣớc 1: Chọn ngôn ngữ cài đặt. Trên trình duyệt web, truy cập địa chỉ: localhost/thumucchuasource (Trong bài này: localhost/athena). Ở bƣớc này, Joomla cho phép ngƣời dùng lựa chọn ngôn ngữ phù hợp với quốc gia ngƣời dùng. Tính trong gói Joomla 2.5.7 có tổng cộng 65 ngôn ngữ, trong đó có ngôn ngữ Việt Nam. Nhấn tiếp theo để sang bƣớc 2 Bƣớc 2 – Bƣớc kiểm tra trƣớc khi cài đặt, Joomla sẽ tự động kiểm tra các thành phần hỗ trợ của webserver cho Joomla và những điều chỉnh khuyên dùng. Với xampp 1.7.3 hầu hết các yêu cầu ở bƣớc này đều đáp ứng đƣợc và để nguyên mặc định. Tiếp theo. Bƣớc 3 – Bƣớc Giấy phép GNU General Public để tham khảo thêm giấy phép hoạt động của Joomla. Tiếp theo. Bƣớc 4 – Bƣớc Cấu hình cơ sở dữ liệu. (quan trọng) Trong bƣớc này, Joomla yêu cầu ngƣời dùng cấu hình cơ sở dữ liệu cho Joomla để tạo cơ sở dữ liệu cho website hoạt động. Nếu cấu hình cơ sở dữ liệu không đúng (vd: Sai tên đăng nhập, sai mật khẩu, tên cơ sở dữ liệu …) website sẽ không thể liên kết đến database. Do đó ở phần này cần chú ý 1 số điểm sau: - Phần Loại cơ sở dữ liệu và Tên máy chủ nên để mặc định.
  • 25. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 20 - Phần Tên đăng nhập: vì phần này cài đặt ở Localhost, nên hầu hết tên đăng nhập sẽ là Root. - Phần Mật khẩu: phần này tùy thuộc vào webserver mà bạn cài đặt. Với xampp không có mật khẩu. Do đó để trống ở ô này. - Phần Tên cơ sở dữ liệu: điền tên cơ sở dữ liệu đã tạo ở phẩn chuẩn bị. Ở đây chúng tôi điền hocjoomla. - Phần tiền tố bảng: phần này có thể để mặc định, hoặc có thể đặt tên theo ý các bạn, tuy nhiên lƣu ý bắt buộc phải kết thúc bằng dấu gạch dƣới. - Phần Xử lý cơ sở dữ liệu cũ: trong trƣờng hợp bạn tạo mới cơ sở dữ liệu thì không cần quan tâm mục này. Tuy nhiên nếu liên kết đến một cơ sở dữ liệu có sẵn các dữ liệu bảng .. thì phần này có thể bạn sẽ cân nhắc. Cụ thể các bạn có thể tham khảo hình bên dƣới. Nhấn Tiếp theo: Bƣớc 5 – Cấu hình FTP, nếu cài đặt trên Windows thì bỏ qua phần này. Bƣớc 6 – Cài đặt cấu hình chính.  Phần Tên trang: có thể điền bất cứ gì, ví dụ: lmt.com.vn  Phần Địa chỉ hòm thƣ điện thử: điền địa chỉ hòm thƣ quản trị (mail), ví dụ: contact@lmt.com.vn.  Phần Tên đăng nhập quản trị: đặt tên đăng nhập để truy cập trang quản trị joomla, thông thƣờng nếu website đang trong quá trình xây dựng, các bạn có thể để mặc định là admin.  Phần Mật khẩu quản trị: chọn mật khẩu để đăng nhập trang quản trị, với website đang trong quá trình xây dựng, tôi nghĩ các bạn nên đặt những mật khẩu đơn giản. Về sau sau khi hoàn tất website, các bạn có thể đổi lại mật khẩu phức tạp.  Phần Xác nhận mật khẩu quản trị: xác nhận mật khẩu. Lƣu ý – Phần Bộ dữ liệu mẫu. Phần này cho chúng ta 2 lựa chọn:
  • 26. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 21 + Cài đặt dữ liệu mẫu: trong mỗi gói cài đặt Joomla, nó luôn chứa các dữ liệu mẫu bao gồm nhiều thành phần: hình ảnh, bài viết, menu đặt sẵn, banner …… Do đó khi ta chọn Cài đặt dữ liệu mẫu, joomla sẽ cài đặt toàn bộ dữ liệu này sau khi hoàn tất cài đặt. Website sẽ là một trang web có đầy đủ các thành phần trên. + Bỏ qua Cài đặt dữ liệu mẫu: ngƣợc lại với phần trên. Vậy khi nào nên cài đặt dữ liệu mẫu, khi nào không ? Thông thƣờng khi bạn muốn phát triển 1 website theo ý đồ riêng của mình, tức là bạn chỉ cần cái nền trƣớc, rồi hình hài website ra sao bạn sẽ tự phát triển, tự lựa chọn các thành phần phù hợp cho website. Lúc này bạn có thể bỏ qua Cài đặt dữ liệu mẫu, vì nhƣ thế sẽ đỡ rắc rối trong qua trình xây dựng website. Trong một số trƣờng hợp còn lại, nếu bạn muốn tham khảo 1 website joomla đã đƣợc xây dựng hoàn chỉnh (tức là đầy đủ dữ liệu có sẵn), đƣợc đóng gói gọi là quickstart, hoặc muốn lấy nguyên các thành phần của website joomla đó, rồi chỉ việc thay đổi chữ, tên, hình ảnh thì bạn nên chọn cài đặt dữ liệu mẫu. Trong trƣờng hợp này, tôi không cài dữ liệu mẫu. Nhấn Tiếp theo để sang bƣớc 7. Bƣớc 7 – Joomla yêu cầu bạn xóa bỏ hoặc đổi tên thƣ mục Installation để hoàn tất cài đặt. Việc xóa bỏ thử mục này sẽ đảm bảo một phần tính bảo mật cho website của bạn sau này khi đƣa vào hoạt động. Chọn Gỡ bỏ thƣ mục cài đặt, chờ báo thành công. Sau đó bạn chú ý phần bƣớc cài đặt, nó có sự thay đổi:  Chọn Trang để xem giao diện website vừa mới cài đặt xong.  Chọn Ngƣời quản trị để truy cập vào trang quản trị Joomla.
  • 27. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 22
  • 28. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 23 CHƢƠNG III CÀI ĐẶT MOLUDE CHO WEBSITE I.Giới thiệu về molude Joomla Module 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. 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 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. 1.vị trí molude Vị trí của module (module position) là nơi mà module có thể đƣợc đặt vào đó. Mỗi vị trí đều đƣợc xác định thông qua một định danh duy nhất (một cái tên), chẳng hạn nhƣ: left, right, top, bottom, user1, user2... Tên và số lƣợng các vị trí này đƣợc quy định bởi template. Các template khác nhau thì số lƣợng vị trí module cũng nhƣ tên của chúng có thể khác nhau. Ngoài ra, trong quá trình sử dụng ngƣời dùng cũng có thể tự định nghĩa các vị trí mới sao cho phù hợp với yêu cầu của mình. 2.Các molude mặc định joomla Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định đƣợc cung cấp kèm theo. Các module này đƣợc đặt trong thƣ mục [Joomla]/modules và nằm trong các thƣ mục con tƣơng ứng với ký hiệu là "mod_xyz".
  • 29. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 24 Danh sách các module Joomla đƣợc cung cấp theo mặc định mod_archive: Module hiển thị các bài viết đã đƣợc đánh dấu "lƣu trữ" mod_banners: Module hiển thị các quảng cáo mod_breadcrumbs: Module hiển thị thanh điều hƣớng mod_custom: Module hiển thị một đoạn mã HTML bất kỳ mod_feed: Module hiển thị tin lấy từ các website khác mod_footer: Module hiển thị dòng bản quyền ở cuối Website mod_latestnews: Module hiển thị các bài viết mới nhất mod_login: Module hiển thị form đăng nhập mod_mainmenu: Module hiển thị menu điều khiển mod_mostread: Moudle hiển thị các bài viết đƣợc đọc nhiều nhất mod_newsflash: Module hiển thị tin vắn / tin nhanh mod_poll: Module hiển thị bình chọn mod_random_image: Module hiển thị ảnh ngẫu nhiên mod_related_items: Module hiển thị các bài viết liên quan mod_search: Module hiển thị form tìm kiếm mod_sections: Module hiển thị danh sách các mục của Website mod_stats: Module hiển thị các thông số thống kê của Website mod_syndicate: Module cấp tin cho các website khác
  • 30. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 25 mod_whoisonline: Module hiện danh tính và số ngƣời trực tuyến mod_wrapper: Mudule hiển thị một trang web bất kỳ đƣợc nhúng vào website Joomla Download các module joomla ở đâu? Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions. Lƣu ý: Một số module chỉ thực hiện đúng chức năng khi nó đƣợc cài đặt kèm theo một component tƣơng ứng. Do vậy bạn phải đọc kỹ hƣớng dẫn sử dụng của module đó Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions. Lƣu ý: Một số module chỉ thực hiện đúng chức năng khi nó đƣợc cài đặt kèm theo một component tƣơng ứng. Do vậy bạn phải đọc kỹ hƣớng dẫn sử dụng của module đó. 3.Cài đặt Joomla Module Giống nhƣ các thành phần mở rộng khác (component, plugin, template, language...), để cài đặt một Joomla Module, chúng ta mở trang quản trị và sử dụng menu Extensions >> Install / Unistall 4.Cài đặt molude facebook Mở menu Extensions/molude maneger chon molude facebook Chọn vị trí đặt molude ở mục posison
  • 31. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 26 Chon trang can hiện thị Sau khi hoan tất save lại ra ngoài trang web ta đƣợc
  • 32. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 27 5.Cài đặt molude thống kê truy cập Mở menu Extensisons/molude maneger chọn mo_vvisit_counter
  • 33. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 28 Sau khi điều chỉnh một số cấu hình trong menu ta lƣu lại ra trình duyệt ta co kết quả 6.Cài molude slide show Mở Extensisons/molude maneger slideshow
  • 34. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 29 Chọn vị trí cài đặt molude ở posison và upload hình ảnh ở mục slide manarger Chọn số trang hiển thị Cuối cùng save & close ta đƣợc
  • 35. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 30 Cài đặt molude tiêu điểm Mở menu Extensisons/Molude manager chọn Jabulletin Thay đổi một số thuộc tính title,show title,chọn trang hiển thị và nội dung hiển thị sau đó lƣu lại ta đƣợc
  • 36. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 31 7.Cài đặt molude hỗ trợ online Mở menu Extensisons/molude Manager chọn mo_jms_support Sauk hi chỉnh một số cấu hình save ta đƣợc
  • 37. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 32 8.Cài molude youtube Mở menu Extensisons/mod_sp_simple_youtube_jl25 Chinh lại một số cấu hình ta đƣợc
  • 38. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 33 II.Phân tích cơ sở dữ liệu 1.Đối với ngƣời quản trị 2.Biểu đồ Usecase
  • 39. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 34 -Biểu đồ Use Case miêu tả các chức năng của trang web với các tác nhân tác động lên trang web đó mà ngƣời quản lý(admin) và ngƣời sử dụng .sau đây là biểu đồ 3.Đặc tả Usace Đặc tả Usace quản lý molude Usecase cho phép ngƣời quản trị có thể tùy biến các molude cần thiết cho trang web Actor chính:ngƣời quản trị + Ngƣời quản trị có thể them molude từ folder vào hệ thống,nhằm tạo cho trang web có chức năng,đồng thời họ có thể sửa hoặc xóa các tùy biến chức năng của molude đó nhằm đem lại cái nhìn than thiện hơn cho molude đó khi xuất ra trang web. Điều kiện kiên quyết:website vẫn còn hoạt động và admin phải đăng nhập đƣợc vào hệ thống Đặc tả Usecase quản lý bài viết
  • 40. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 35 Usecase cho phép ngƣời quản trị và ngƣời dung có thể like và comment bài viết nếu họ thấy thú vị Actor:ngƣời quản trị và ngƣời dung Stackeholders and interests: +Ngƣời dung: có thể xem bài viết đó,học và có thể like bài viết đó nếu thấy thú vị hoặc comment bài viết để ngƣời quản trị bài viết đó có thể sửa đổi trong lần sau nếu có bài viết tƣơng tự nhƣ thế +Ngƣời quản trị có chức năng nhƣ ngƣời dung và họ có thể tùy ý chỉnh sửa chức năng này -Điều kiện kiên quyết:hệ thống website vẫn còn hoạt động và phải đăng nhập đƣợc vào hệ thống 4.Thông tin cơ sở dữ liệu -Bảng chứa các molude -Bảng chứa các templatez
  • 41. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 36 -Bảng quản lý tài khoản -Bảng quản lý menu
  • 42. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 37 -Bảng quản lý ngƣời truy cập -Bảng quản lý ngôn ngữ
  • 43. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 38 CHƢƠNG III:THIẾT KẾ VÀ THỰC HIỆN WEBSITE I.Cấu trúc SITEMAP website -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 II.Thiết kế giao diện 1.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 đến với học viên hoặc nhà tuyển dụng +Cập nhập những thông tin mới nhất về công nghệ
  • 44. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 39 Thiết kế banner và menu cho website +Hiển thị menu của doanh nghiệp +Menu chính gồm các tiêu đề:trang chủ,chƣơng trình đào tạo,lich khai giảng ,đăng ký học,video,diễn đàn ,tuyển dụng..
  • 45. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 40 Giao diện hiển thị các bài viết của thƣ mục +Dùng để hiển thị các bài viết của thƣ mục nào đó tạo cho thƣ mục một giao diện hoàn thiện hơn +Hiển thị tất cả bài viết của thƣ mục
  • 46. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 41 Giao diện footer +Hiển thị thông tin của doanh nghiệp và các thong tin liên quan mà học viên và doanh nghiệp khác có thể liên hệ 2.Giao diện trang quản trị(ADMINISTRATOR) Giao diện chính Giao diện quản lý molude +cho ngƣời dung có thể quản lý các molude của họ với tùy biến với nó
  • 47. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 42 Giao diện quản lý templatez +Cho phép ngƣời dùng có thể tùy ý lựa chọn giao diện hiển thị ra trang web mà họ muốn ngoài ra cũng có thể istall một số giao diện nữa nếu cần thiết Giao diện quản lý bài viết
  • 48. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 43 Giao diện bài viết mới Ngƣời dung 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 cho bài viết hay trang web Giao diện quản lý phần menu cua trang +Ngƣời dung có thể tạo cho mình một menu mới hoặc chỉnh sửa thong tin của menu
  • 49. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 44
  • 50. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 45 CHƢƠNG IV:KIỂM THỬ VÀ ĐƢA WEBSITE LÊN HOST I.Kiểm thử chức năng -Kiểm thử các chức năng xem thong tin của một bài viết -Kiểm thử chức năng cập nhập facebook,thống kê số ngƣời truy cập -Kiểm thử chức năng tạo menu cho trang web -Kiểm thử chức năng tạo thƣ muc và 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ị II.Đăng ký hot và domain 1.Khái niệm host và tên miền -Là địa danh của website tren internet,tên miền thƣờng gắn liền với tên công ty 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ếdạng: www.tencongty.com (.net, .biz .org, .info...) Tên miền quốc gia dạng: www.tencongty.com.vn (hoặc .net.vn, .biz.vn .org.vn, .gov.vn...) Tùy theo mô hình tổ chức và nhu cầu của doanh nghiệp, bạn sẽ đƣợc cấp tên miền theo các dạng sau -Dành cho tổ chức,doanh nghiệp, cá nhân họat động thƣơng mại: .COM.VN -Dành cho các tổ chức, doanh nghiệp, cá nhân kinh doanh, tƣơng đƣơng với COM.VN. -Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào tạo: .EDU.VN -Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào tạo.GOV.VN -Dành cho các cơ quan, tổ chức, doanh nghiệp thực hiện chức năng về mạng nói chung. .ORG.VN -Dành cho các tổ chức y tế, dƣợc phẩm và các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới lĩnh vực y tế, dƣợc phẩm: HEALTH.VN -Dành cho tên riêng của cá nhân tham gia hoạt động Internet 2. Web Hosting
  • 51. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 46 Có thể giải thích đơn giản nhƣ sau : Web hosting là nơi không gian trên máy chủ có cài dịch vụ Internet nhƣ ftp,www, nơi đó bạn có thể chứa nội dung trang web hay dữ liệu trên không gian đó. Lý do bạn phải thuê Web Hosting để chứa nội dung trang web, dịch vụ mail, ftp, vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào Internet (đó là địa chỉ IP) , còn nhƣ nếu bạn truy cập vào internet nhƣ thông thƣờng hiện nay thông qua các IPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) thì địa chỉ IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cập đƣợc từ những máy khác trên Internet. Tuỳ theo nhà cung cấp dịch vụ Web hosting mà chất lƣợng cũng khác nhau nhƣ: - Tốc độ truy cập Internet tại server Web hosting đó. - Dung lƣợng đĩa là yếu tố mà bạn có thể chứa đƣợc nhiều web page hay dữ liệu của bạn hay không. - Các tiện ích nhƣ các hệ quản trị cơ sở dữ liệu có hổ trợ hay không để giúp bạn viết một chƣơng trình Web tên đó hay không Nói tóm lại, nếu bạn chỉ có tên miền-domain mà không có dịch vụ web hosting thì bạn không thể có một trang web đƣợc. 3.Upload web len host -Gõ trình duyệt - Truy cập vào website byehost.com
  • 52. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 47 -Tiến hành đăng ký hosting khai bao thong tin can thiết - Giao diện khi đăng ký thành công
  • 53. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 48 Vào email kiểm tra, tiến hành kích hoạt ( Không thấy trong Inbox thì vào Spam check) - Thông tin hosting , domain đƣợc khởi tạo
  • 54. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 49 -Ở đây domain mình tạo đƣơc sẽ là: http://letam.byethost6.com -Sử dụng FlashFXP upload website lên host Click chọn nhƣ hình, chọn Quick Connect Điền vào 3 thông số FTP host name, FTP username, FTP password, Sau đó Connect
  • 55. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 50 Kết nối thành công , bạn thấy có folder htdocs bên khung phải Vào folder htdocs, đây là nơi bạn upload source web lên Sau khi upload xong bạn truy cập vào http:// cpanel.byethost3.com Username và Password bạn xem lại file thông tin lúc kích hoạt
  • 56. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 51 Tạo database mới Chọn Create Database Phía dƣới là thông tin database của bạn Click vào Admin để vào PHPMyAdmin Chọn Import Chọn file sql và click Go tiến hành đƣa database lên host Cuối cùng bạn chỉnh sửa file configuration.php
  • 57. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 52 Mở file configuration.php Thay đổi 3 thông số sau : Save và upload lên -Kiểm thử lên trình duyệt gõ http://athena2.esy.es/
  • 58. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 53 CHƢƠNG V:KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN I.kết luận 1.Kết quả đạt đƣợc Trong quá trình thực hiện báo cáo, em đã cố gắng hết sức để tìm hiểu và cài đặt chƣơng trình nhƣng vì thời gian có hạn nên có thể chƣa giải quyết đƣợc tất cả các vấn đề đặt ra. Em rất mong nhận đƣợc sự thông cảm của thấy. Em xin chân thành cám ơn. Những kết quả đạt đƣợc: -Tìm hiểu và nắm bắt đƣợc các công cụ thiết kế Web. - Biết đƣợc cách thiết kế Web động cũng nhƣ cách tổ chức cơ sở dữ liệu. - Các dịch vụ trên Internet, đặc biệt là Web 2. Những hạn chế của hệ thống - Giao diện hệ thống còn đơn giản. - Sản phẩm của Website chƣa nhiều. - Các chức năng của hệ thống chƣa cập nhật đầy đủ. II.Hƣớng phát triển -Hoàn thiện những chức năng 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 -Tìm kiếm bài viết nhanh và chính xác III Tài liệu tham khảo [1]http://wwwSinhvienit.net [2]http:www.joomla.org [3]http://www.w3schools.com [4] sách lab hƣớng dẫn cua trung tâm ATHENA [5] Thầy Đinh Khắc Quyền & Thầy Phan Tấn Tài – Bài giảng Phân tích và thiết kế hệ thống thông tin- Khoa CNTT & TT Đại Học Cần Thơ, 08/2008.
  • 59. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 54