68
ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA -------------------- BÁO CÁO THỰC TẬP CHUYÊN MÔN Đề tài: Nghiên cứu và xây dựng website bằng Joomla Page 1

Bao cao trung tâm athena

Embed Size (px)

Citation preview

Page 1: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

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

ATHENA

--------------------

BÁO CÁO

THỰC TẬP CHUYÊN MÔN

Đề tài:

Nghiên cứu và xây dựng website bằng Joomla

GIÁO VIÊN HƯỚNG DẪN: Võ Đỗ Thắng

SINH VIÊN THỰC TẬP: Trần Thị Thảo

Page 1

Page 2: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Thành Phố Hồ Chí Minh 13/8/2014

NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

Thành phố Hồ Chí Minh, ngày….tháng….năm 2014Xác nhận của Trung tâm ATHENA

Page 2

Page 3: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

NHẬN XÉT CỦAGIÁO VIÊN HƯỚNG DẪN………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

Page 3

Page 4: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

LỜI MỞ ĐẦU

Thực tập tốt nghiệp là môn học rất thực dụng và bổ ích cho sinh viên, trước khi nhận luận

văn tốt nghiệp. Nó giúp sinh viên năm cuối có một quá trình tìm hiểu và tham gia công

việc thực tế, qua đó có sự chuẩn bị cả về những kỹ năng và tâm lý khi làm việc thực tế.

Trong thời gian thực tập 8 tuần từ 1/07/2014 đến 18/08/2014 tại ATHENA, em đã tham

gia vào dự án “Làm website bằng Joomla” thực tế tại Trung tâm Athena đồng thời tham

gia vào một số phần việc nhân sự như quản lý thực tập viên ngành Công nghệ thông tin.

Qua quá trình được tham gia công việc thực tế tại đây, nó đã giúp em có nhiều kinh

nghiệm hơn, tham gia vào nhiều việc mà trước đây em chỉ được nhìn thấy trên sách vở.

Qua đó, em đã có được nhiều kinh nghiệm hơn và thấy được những thiếu sót của bản

thân để hoàn thiện mình hơn trong công việc sau này.

Em xin cam đoan những kết quả và số liệu trong bài báo cáo thực tập của em đều được

thực hiện tại Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế Athena, không

sao chép từ bất kì một nguồn nào khác. Em hoàn toàn chịu trách nhiệm trước nhà trường

về sự cam đoan này.

Page 4

Page 5: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

LỜI CẢM ƠN TRUNG TÂM ATHENA

Trước hết chúng em xin chân thành cảm ơn tất cả các thầy cô tại Trung Tâm Đào

Tạo Athena đã đem đến cho chúng em một cách làm việc phần báo cáo thực tập trong

cuối mỗi tuần thực tập, đã tạo cho em điều kiện tự tìm hiểu và làm việc, giúp cho 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 cùng khóa, đến nay em đã hoàn thành xong đề tài: “Xây dựng website

tin tức Athena bằng công nghệ Joomla!”.

Để có được kết quả này, em xin chân thành cám ơn Thầy Võ Đỗ Thắng đã quan

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ủaem không tránh

khỏi những thiếu sót. 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 để 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 em xin chân thành cảm ơn.

Sinh viên thực tập

Trần Thị Thảo

Page 5

Page 6: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

LỜI CẢM ƠN KHOA CÔNG NGHỆ THÔNG TIN

Em xin chân thành cảm ơn trường Đại học Bách Khoa Thành phố Hồ Chí Minh và khoa Công Nghệ Thông Tin đã tạo điều kiện cho em hoàn thành tốt đợt thực tập này. Trong đợt thực tập này, em đã được dịp tiếp xúc với những công việc thực tế chứ không còn như trên giấy viết nữa.

Tuy em đã cố gắng để bài báo thực thực tập của mình được tốt nhất nhưng do trình độ hiểu biết, khả năng bản thân và kinh nghiệm thực tế chưa đầy đủ nên chắc chắn không tránh khỏi những thiếu sót nhất định, rất mong nhận được sự thông cảm và chia sẻ để em hoàn thành bài báo cáo thực tập tốt hơn.

Một lần nữa em xin chân thành cảm on.

Sinh viên thực tập

Trần Thị Thảo

Page 6

Page 7: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2 VIDEO CLIP CÁ NHÂN: VIDEO GIỚI THIỆU BẢN THÂN

https://www.youtube.com/watch?v=g-a-e4_sric

VIDEO NHƯNG THUẬN LỢI VÀ KHÓ KHĂN TRONG QUÁ TRÌNH THỰC TẬP

https://www.youtube.com/watch?v=aL1Wei3KRd4

VIDEO DEMO ĐỀ TÀI THỰC TẬP LÀM WEBSITE JOOMLA

https://www.youtube.com/watch?v=XctdMkeUSIo&list=PL5oIpQk0ESqNS4Z3hQdjQia4aZaUScWUr

File upload tren slideshare

http://www.slideshare.net/ThoTrn9/bo-co-athena-38095747

http://www.slideshare.net/ThoTrn9/bao-cao-athena-38393479

Page 7

Page 8: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2

MỤC LỤC

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

1. Giới thiệu.......................................................................................................10

2. Lĩnh vực hoạt động chính..............................................................................10

3. Đội ngũ giảng viên:........................................................................................10

4. Cơ sở vật chất.................................................................................................10

5. Dịch vụ hỗ trợ................................................................................................11

II. GIỚI THIỆU ĐỀ TÀI........................................................................12

1. Giới thiệu đề tài...........................................................................................12

2. Mục tiêu đề tài............................................................................................12

III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA.................................................14

1. Giới thiệu joomla...........................................................................................14

2. Cài đặt Joomla................................................................................................15

IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE.............................................26

1. Phân tích chức năng, hoạt động Athena.........................................................26

2. Cài đặt, tích hợp các module..........................................................................31

3. Thiết kế giao diện website.............................................................................35

V. ĐƯA SOURCE WEB LÊN HOST.......................................................40

1. Khái niệm host và tên miền:.......................................................................40

2. Webhosting.................................................................................................40

3. Đưa website lên hosting..............................................................................41

VI: TỐI ƯU HÓA WEBSITE......................................................................43

1. Tổng quan………………………………………………………..…43

Page 8

Page 9: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2. Tiến hành……………………………………………………………46

VII. XÂY DỰNG WEB VỆ TINH BLOGSPOT..................................49

VIII. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN..............................................53

1. Kết luận..........................................................................................................53

2. Hướng phát triển............................................................................................54

Page 9

Page 10: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

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

1.Giới Thiệu Trung Tâm ATHENA

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à . 2.Lĩnh vực hoạt động chính:

+Trung tâm  ATHENA đã và đang tập trung chủ yếu vào đào tạo  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ự ,......

3.Đội ngũ giảng viên :

+Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước .... Tất cả  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

Page 10

Page 11: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

4. Cơ sở vật chất: 

+Thiết bị đầy đủ và hiện đại +Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất. +Phòng máy rộng rãi, thoáng mát

5.Dịch vụ hỗ trợ:

+Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn+Giới thiệu việc làm cho mọi học viên+Thực tập có lương cho học viên khá giỏi+Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời gian.+Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng+Hỗ trợ thi Chứng chỉ Quốc tế.

Page 11

Page 12: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

II. GIỚI THIỆU ĐỀ TÀI

1. Giới thiệu đề tài:

Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển

vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh

nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có

một trang web để người dung có thể cập nhật thông tin. Do đó đến với công

ty “ Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA ”

em đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla

”.

2. Mục tiêu đề tài:

Với đề tài này em sẽ xây dựng website Tin Tức bằng joomla với mục đích:

- Đưa website trở thành trang thông tin cập nhật tin tức hàng ngày của công ty

hay doanh nghiệp, đa dạng loại hình tin tức mới nhất mà doanh nghiệp muốn

cập nhật.

- Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên và

người dùng.

- Nơi chia sẻ và học hỏi của học viên, cập nhật những thông tin mới nhất về

các ngành mà doanh nghiệp đào tạo và các xu hướng và học viên có thể định

hướng nhắm đến.

- Nơi trao đổi những tài liệu hoặc video hướng dẫn của doanh nghiệp cho học

viên của mình.

- Tích hợp mạng xã hỗi, yahoo…nhầm tạo điều kiện cho doanh nghiệp, học

viên và khách hàng có thể trao đổi tin tức lẫn nhau.

Page 12

Page 13: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình đến với

các doanh nghiệp khác.

Page 13

Page 14: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA

1. Giới thiệu Joomla!

Joomla! là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source Content Management Systems). 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 đáp ứng được mô tả về 7 đặc tính của Web 2.0:

1. Web có vai trò nền tảng, có thể chạy mọi ứng dụng2. Tập hợp trí tuệ cộng đồng3. Dữ liệu có vai trò then chốt4. Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng5. Phát triển ứng dụng dễ dàng và nhanh chóng6. Phần mềm có thể chạy trên nhiều thiết bị7. Giao diện ứng dụng phong phú

Joomla - Một hệ quản trị nội dung mã nguồn mở mạnh nhất hiện nay trên thế giới.Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dung nổi tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của mambo đã ra đi, xây dựng nên một đế chế hùng mạnh với tên gọi Open Source Master, và Joomla ra đời từ đó (2005). Chỉ hơn 3 năm chào đời,Joomla đã làm nên một kỳ tích: 2 lần đạt giải nhất mã nguồn mở ứng dụng tốt nhất thế giới - số thành viên trên 200.000 người (tính riêng tại joomla.org). Nếu tính thêm những site lớn như

Page 14

Page 15: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

rockettheme.com, joomlart.com, joomlashack.com, virtuemart.net,... thì con số thành viên lên đến hàng triệu người.

2. Cài đặt Joomla .

1)Cài đặt Xampp:

Để cài đặt và chạy được Joomla trên máy bạn, trước đây chúng ta phải lần lượt cài các chương trình : Apache , PHP, Mysql. Qua các bước rất phức tạp. Nay công đoạn đó được rút ngắn hơn rất nhiều, qua việc cài 1 chương trình duy nhất. Đó là Xampp.Sau đây tôi xin hướng dẫn ngắn gọn cách cài Xampp với hệ điều hành WindowXP.Việc đầu tiên đó là download bộ cài của Xampp về máy của bạn.

Các bạn có thể download trực tiếp từ đường dẫn sau đây: xampp package Có thể sử dụng IDM hoặc các công cụ hỗ trợ download khác để download nhanh, và không lo mạng lag.Các bạn cũng có thể vào trang http://sourceforge.net/project/showfiles.php?group_id=61776 Tìm phầnXAMPP Windows để cập nhật phiên bản mới của XamppSau khi download bộ cài có dạng xampplite-win32-1.6.6a.exe về máy của bạn, bạn chạy file exe này.

Công việc cài đặt gồm các bước như sau:

Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, chọn English và nhấn Ok.

Page 15

Page 16: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next.

Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên chọn ổ dĩa khác với ổ dĩa cài Windows để sau này dễ cài đặt cấu hình cho Wampp.

Page 16

Page 17: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Chọn đường dẫn là D:\xampp (cài trên thư mụcxampp của ỗ dĩa D), nhấn Next.

 

Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install.

Page 17

Page 18: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa.

Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp là D:\xampp\htdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt vào thư mục Web Root (htdocs) thì mới hoạt động được.Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root khác nằm ở bên ngoài thư mụcXampp để dễ sử dụng. Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở

File httpd.conf nằm trong thư mục cài đặt Xampp D:\xampp\apache\conf\ (D:\xampp\apache\conf\httpd.conf) bằng chương trìnhNotepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến dòng DocumentRoot “D:/xampp/htdocs” sửa lại thành DocumentRoot “D:/www” và dòng   sửa lại thành  , Save và đóng File này lại. Lưu ý dấu sổ / và \ của đường dẫn phải chính xác.

Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm trênDesktopTrong bản điều khiển Xampp, chọn Start để khởi động Apache và MySQL. Nhấn vào nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc dưới bên phải màn hình).

Page 18

Page 19: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

 

Bây giờ thư mục gốc (Web Root) để chứa các trang web là D:\www. Bạn cũng có thể Copy các File trong thư mụcD:\xampp\htdocs vào thư mục D:\www, sau đó mở chương trình duyệt web (Internet Explorer, Firefox…), trong ô địa chỉ bạn nhập vào: http://localhost nếu hiện lên bảng thông số của Xampp là việc cài đặt đã thành công.

Page 19

Page 20: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2)Cài đặt Joomla.

Hướng dẫn cài đặt Joomla 3

Bước 1: Download bộ cài JoomlaCác bạn nên vào trực tiếp trang download của Joomla tại địa chỉ:

http://www.joomla.org/download.html

Và thực hiện download phiên bản mới nhất tại thời điểm hiện tại về để tiến hành cài đặt.

Bước 2: Tiến hành cài đặtCài đặt bằng cách truy cập trực tiếp bằng trình duyệt.

Với các bạn cài đặt trên XAMPP, thì đường dẫn sẽ có dạng:

Page 20

Page 21: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

http://localhost/ten_thu_muc_joomla/

Hoặc:  http://127.0.0.1/ten_thu_muc_joomla/

Bước này Joomla yêu cầu bạn khai báo các thông số chính cho website. Chi tiết bao gồm:

Site name: Tên của website Description: Mô tả ngắn website của bạn Admin email: Tài khoản email của người quản trị chính Admin username: Tên đăng nhập cho người quản trị chính Password: Mật khẩu cho tài khoản người quản trị chính (Nhập 2 lần xác nhận) Site offline: Kích hoạt là “Yes” nếu bạn muốn dựng website nhưng chưa muốn cho

khách duyệt web có thể xem được ngay.

Sau khi cung cấp xong các thông tin cơ bản, các bạn sẽ chuyển sang bước kế tiếp

Page 21

Page 22: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Trong bước này, các bạn phải khai báo kết nối đến cơ sở dữ liệu. Các thông số chi tiết bao gồm:

Database type: Kiểu module PHP kết nối với MySQL. Nên để mặc định của Joomla đã chọn lựa.

Hostname: thông thường là localhost. Nếu hosting của bạn đặt server MySQL tại địa chỉ khác, thì có thể nhập IP của server hoặc domain của server tùy thuộc vào cách cấu hình MySQL trên server đó.

Username: Tên tài khoản truy cập cơ sở dữ liệu. Thông thường nếu bạn cài thử trên máy cá nhân dùng XAMPP, WAMPP thì username thường để luôn tài khoản gốc là root

Password: Mật khẩu của tài khoản truy cập cơ sở dữ liệu. Mật khẩu này nếu bạn sử dụng Hosting thì do khi tại Username bạn thiết lập. Còn nếu dùng các môi trường test như XAMPP thì mật khẩu mặc định để trống.

Database name: Tên cơ sở dữ liệu Table Prefix: Tiếp đầu ngữ cho các bảng trong cơ sở dữ liệu. Có thể để Joomla lựa

chọn ngẫu nhiên, hoặc nhập vào giá trị bạn muốn.

Page 22

Page 23: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Old database process: Tiến trình cho biết Joomla sẽ đối xử thế nào nếu cơ sỡ dữ liệu bạn khai báo ở trên đã có dữ liệu. Chọn mặc định là Backup nếu muốn sao lưu lại, còn Remove nếu muốn xóa bỏ các dữ liệu đã có.

Sau khi đã điền xong các thông số, bạn sẽ đến với bước tiếp theo

Đến phần này, hầu hết các thông số bạn đã cài đặt xong, hệ thống Joomla đã được đặt vào bệ phóng chuẩn bị hoạt động. Tại bước này, thêm 1 thông số lựa chọn nữa cho bạn là có muốn cài đặt dữ liệu mẫu vào website hay không. Nếu bạn chưa từng sử dụng Joomla, hãy chọn lựa Default English Sample Data để Joomla cài đặt dữ liệu mẫu chuẩn vào website cho bạn. Còn nếu bạn đã biết dùng và chuẩn bị xây dựng website mới, thì nên chọn là None và đến bước kế tiếp:

Page 23

Page 24: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Tiếp theo Joomla sẽ thực thi công việc tương tác với cơ sở dữ liệu của bạn. Cho đến khi hiện ra giao diện như hình trên, thì việc cài đặt website đã được hoàn tất.

Và để bảo mật website, thì Joomla yêu cầu bạn phải xóa bỏ thư mục cài đặt của Joomla tên là Installation khỏi website.

Từ phiên bản 1.6 trở đi, Joomla đã tích hợp sẵn chức năng xóa bỏ vào trình cài đặt. Bạn có thể click vào nút “Remove installation folder” để xóa. Hoặc vào trực tiếp trình quản lý file của máy tính để xóa thư mục này.

Và xem kết quả website mới được tạo:

Page 24

Page 25: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Page 25

Page 26: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE

1. Phân tích chức năng, hoạt động Athena

1.1 Cấu trúc SITEMAP website

TRANG CHỦ GIỚI THIỆU ATHENA TIN TỨC ĐÀO TẠO TIN TỨC CÔNG NGHỆ VIDEO ATHENA

CHƯƠNG TRÌNH ĐÀO TẠO KHÓA HỌC MIỄN PHÍ HƯỚNG DẪN ĐĂNG KÝ MÔN HỌC AN NINH MẠNG QUẢN TRỊ MẠNG

LỊCH KHAI GIẢNG CÁC LỚP BẢN ĐỒ LIÊN HỆ TÀI LIỆU

DOWNLOAD TÀI LIỆU2. Cài đặt, tích hợp các module

2.1 Module Slide Show:

Mở menu Extentsions/ Module Manager chọn IceCarosuel Module:Module:

Modul

Page 26

Page 27: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Chọn vị trí đặt module ở mục position và upload hình ảnh mục Slides manager

Chọn số trang hiển thi:

Cuối cùng, save && close. Sau khi cài đặt ta được:

Page 27

Page 28: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2.2 Module Login:

Mở menu Extentsions/ Module Manager chọn Login:

Thay đổi một số thuộc tính: title, show title, chọn trang hiển thị và chọn nội dung

tin hiển thị. Sau đó lưu lại và ta được:

2.3 Module Danh mục tin tức:

Mở menu Extentsions/ Module Manager chọn Lof Articles SlideShow Module :

Page 28

Page 29: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Ta có thể tạo nhiều danh mục tin tức :

2.4 Module Hỗ trợ online:

Mở menu Extentsions/ Module Manager chọn mod_jms_support:

Kết quả:

Page 29

Page 30: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2.5 Module Facebook:

Kết quả:

2.6 Module Thống kê truy cập:

Mở menu Extentsions/ Module Manager chọn ExtraWatch Visitors Module:

Page 30

Page 31: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Kết quả:

3.Phân tích cơ sở dữ liệu.

3.1 Biểu đồ Usecase

Page 31

Page 32: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

b. Thông tin cơ sở dữ liệu

- Bảng chứa các module:

Page 32

Page 33: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Bảng chứa các Template:

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

Page 33

Page 34: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Bảng quản lý Menu:

- Bảng quản lý người dùng truy cập:

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

Page 34

Page 35: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

4.Thiết kế 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ật đến với học viên

hoặc nhà tuyển dụng.

+ Cập nhật các thông tin mới nhất về công nghệ.

+ Hiển thị nơi trao đổi thông tin giữa doanh nghiệp đến với học viên hoặc doanh

nghiệp khác.

+ Thống kê sơ lược số lượng người ra và website.

+ Hiển thị thông tin tiêu biểu hoặc nỏi bậc của doanh nghiệp.

- Thiết kế menu và banner 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, lịch khai giảng,

đăng kí học, video, diễn đàn, tuyển dụng, rss..

Page 35

Page 36: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Giao diện hiển thị các bài viết của thư mục:

+ Dùng để hiển thị tóm tắt thông tin của một bài viết nào đó và tạo cho thư mục có

một cái nhìn thân thiện hơn.

+ Hiển thị tất cả bài viết của thư mục.

- Tích hợp nút like và comment facebook:

+ Hiển thị nút like và share cho mỗi bài viết nhằm quảng bá thêm cho bài viết đó.

+ Bài viết còn cho người dùng comment nhằm tìm ra những lỗi khắc phục hoặc có

cái nhìn khách quan hơn so với những bài viết sau này.

Page 36

Page 37: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Giao diện footer:

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

doanh nghiệp khác có thể liên hệ.

Page 37

Page 38: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

CHƯƠNG V: ĐƯA SOURCE WEB LÊN HOST

1. Domain name (Tên miền)

Khái niệm “tên miền” hay Domain Name có nhiều nghĩa, tất cả đều liên quan đến:

Một cái tên được người dùng nhập vào máy tính (như một phần tên trang Web

hoặc các URL khác, hoặc một địa chỉ thư điện tử, v.v.) và sau đó sẽ được dò tìm

trong Hệ thống Tên miền (DNS) toàn cầu để cung cấp (các) địa chỉ IP của cái tên

đó cho máy tính.

Một cái tên được dò tìm trong hệ thống DNS vì những mục đích khác.Đôi khi

chúng còn được gọi (sai) theo thói quen là “địa chỉ Web.”

Định nghĩa chính thức được cung cấp trong các tài liệu RFC định nghĩa hệ thống

DNS.

Ví dụ:

Ví dụ sau đây minh họa sự khác biệt giữa một URL (địa chỉ Web) với một tên miền:

URL: http://www.digipower.vn

Tên miền: Digipower.vn

2. Hosting

Bạn có thể hiểu nôm na Hosting giống như một cái nhà và Domain Name là cái số

nhà. Và để đến được cái nhà đó thì bạn phải biết số nhà.Trong trường hợp này số

nhà phải được cấp phát cho nhà đó.Việc cấp phát số nhà cho ngôi nhà đó gọi là quản

lý DNS.

Page 38

Page 39: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Hosting là nơi lưu trữ tất cả các trang Web, email, các thông tin,tư liệu,hình ảnh của

Website trên một máy chủ Internet. Hosting đồng thời cũng là nơi diễn ra tất cả các

hoạt động giao dịch,trao đổi thông tin giữa Website với người sử dụng Internet.

- Sau khi đã hoàn thiện web trên localhost ta tiến hành upload source web lên host và cài đặt.

3. Database

1. Khái niệm:

Cơ sở dữ liệu (database): được hiểu theo cách định nghĩa kiểu kĩ thuật thì nó là

một tập hợp thông tin có cấu trúc. Tuy nhiên, thuật ngữ này thường dùng trong công nghệ

thong tin và nó thường được hiểu rõ hơn dưới dạng một tập hợp liên kết các dữ liệu,

thường đủ lớn để lưu trên một thiết bị lưu trữ như đĩa hay băng. Dữ liệu này được duy trì

dưới dạng một tập hợp các tập tin trong hệ điều hành hay được lưu trữ trong các hệ quản

trị cơ sở dữ liệu.

2. Sau đây là một số ưu diểm mà CSDL mang lại:

- Giảm sự trùng lặp thông tin xuống mức thấp nhất. Do đó đảm bảo thông tin có tính nhất

quán và toàn vẹn dữ liệu.

- Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau

- Nhiều người có thể sử dụng một cơ sở dữ liệu.

3.Những vấn đề mà CSDL cần phải giải quyết.

- Tính chủ quyền của dữ liệu.

Thể hiện ở phương diện an toàn dữ liệu.

Khả năng biểu diễn mỗi liên hệ ngữ nghĩa của dữ liệu và tính chính xác của dữ liệu.

Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất.

- Tính bảo mật và quyền khai thác thông tin của người sử dung.

Page 39

Page 40: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Do ưu điểm CSDL có thể cho nhiều người khai thác đồng thời. nên cần phải có một

cơ chế bảo mật phân quyền khai thác CSDL.

- Tranh chấp dữ liệu.

Khi nhiều người cùng truy nhập CSDL với các mục đích khác nhau. Rất có t hể sẽ

xảy ra hiện tượng tranh chấp dữ liệu.

Cần có cơ chết ưu tiên khi truy cập CSDL. Ví dụ: admin luôn có thể tru cập cơ sở dữ

liệu.

Cấp quyền ưu tiên cho từng người khai thác.

- Đảm bảo an toàn dữ liệu khi có sự cố.

Khi CSDL nhiều và được quản lý tập trung. Khả năng rủi ro mất dữ liệu rất cao. Các

nguyên nhân chính là mất điện đột ngột hoặc hỏng thiết bị lưu trữ.

Hiện tại có một số hệ điều hành đã có cơ chế tự động sao lưu ổ cúng và fix lỗi khi có

sự cố xảy ra.

- Tạo database.- Export database từ localhost và tiến hành import lên database vừa tạo.

Page 40

Page 41: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Hình 4.4 Database đã được import

Page 41

Page 42: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Để source web kết nối được với database ta tiến hành chỉnh sửa lại file config như sau: sửa tên host, tên database, tên username và password.

Hình 4.5 Sửa file config- Truy cập domain name để kiểm tra:Thành công

Page 42

Page 43: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

CHƯƠNG VI: TỐI ƯU HÓA WEBSITE

1. Tổng quan

Sau khi cài đặt, cấu hình và chạy thử nghiệm Website Joomla! trên máy tính cá

nhân (Localhost), Website được đưa lên Host để tham gia vào mạng lưới Internet. Công

việc còn lại của người Quản trị (Admin) là phải làm sao cho Website luôn hoạt động ổn

định và hiệu quả.

Sau đây là một số công việc cần thiết để tối ưu hóa cho hoạt động của Website Joomla!

2. Tiến hành

- Chọn Hosting

Đây là công việc đầu tiên và rất quan trọng, đối với Website Joomla! thì nên sử dụng

Host Linux với các thông số đáp ứng với yêu cầu của Joomla! (các thông số này hiển thị

khi cài đặt Joomla!) để đảm bảo cho việc cài đặt, cấu hình và hoạt động ổn định.

Tùy theo qui mô của Website mà lựa chọn các gói Hosting phù hợp, đối với các Website

nhỏ, mới bắt đầu thì có thể sử dụng Shared Hosting với 100MB dung lượng dĩa cứng và

khoảng từ 2 - 4GB Bandwidth là được, sau này nếu cần thiết có thể nâng cấp thêm.

Vị trí của Server, nơi đặt Website cũng được lựa chọn tùy theo đối tượng truy cập. Nếu

Website có nội dung tiếng Việt và chủ yếu phục vụ cho các đối tượng truy cập trong

nước thì nên dùng Server đặt tại Việt Nam, khi đó việc truy cập vào Website từ Việt Nam

sẽ có tốc độ nhanh hơn từ các quốc gia khác.

Nên tham khảo các đánh giá từ những người sử dụng Joomla! để có thêm những thông tin

cho sự lựa chọn Hosting.

- Tối ưu Template:

Template là giao diện của Website, việc chọn Template đơn giản, phù hợp, đúng chuẩn

CSS,... cũng giúp làm tăng tốc độ khi hiển thị trên trình duyệt.

Page 43

Page 44: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Kiểm tra mã (Code) trong file index.php và template_css.css của Template để tìm và

loại bỏ các mã không cần thiết hoặc bị lỗi.

Tối ưu các File ảnh bằng cách sử dụng các định dạng thích hợp (jpg/gif/png) cho từng

loại ảnh và chọn độ nén để ảnh có dung lượng nhỏ mà vẫn giữ được chất lượng, hạn chế

các Java Script, Flash,...

Hình 5.1: Chỉnh sửa template

- Sử dụng các thành phần mở rộng:

Nên sử dụng các Component, Module có sẵn trong Joomla! và chỉ cài đặt thêm khi cần

thiết.

Xóa bớt các Component, Module và Mambot nào không sử dụng kể cả các Component,

Module và Mambot có sẵn khi cài đặt Joomla, mặc dù đang ở chế độ không sử dụng

(Unpublished) nhưng Joomla! vẫn phải truy xuất thông tin từ Database về các

Component, Module và Mambot này.

Xóa bỏ (Uninstall) Component, Module và Mambot bằng cách truy cập vào

Menu Installers và chọn Components, Modules hoặc Mambots. Trong Installed ... chọn

Component, Module hoặc Mambot nào muốn xóa và nhấn vào biểu tượng Uninstall(nằm

phía trên bên phải)

Page 44

Page 45: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Hình 5.2: Quản lý các thành phần mở rộng

- Các chế độ thống kê:

Chế độ thống kê sẽ ghi lại thông tin vào Database mỗi khi có sự truy cập vào Website

hoặc truy xuất dữ liệu trên các trang Web, bỏ chế độ này sẽ giúp tăng tốc độ truy cập.

- Thông báo lỗi:

Chức năng thông báo lỗi trong Joomla! sẽ ghi lại các lỗi xảy ra trong quá trình hoạt động

của Website. Nếu Website đã hoạt động ổn định thì có thể tắt chức năng này để tăng tốc

độ truy cập.

Bỏ chế độ này bằng cách truy cập vào Global Configuration -> Chọn Tab Server ->

Thiết đặt thông số cho Error Reporting là None.

Hình 5.4: Tắt chế độ thông báo lỗi

Page 45

Page 46: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

- Bộ nhớ đệm:

Bộ nhớ đệm (Cache) giúp ghi nhớ các dữ liệu được truy xuất lần đầu để sau đó cung cấp

các dữ liệu này cho các lần sau, việc này sẽ giúp giảm sự truy xuất dữ liệu trực tiếp từ

Database và Website có thể tránh bị quá tải khi có số lượng truy cập cao.

Hình 5.5: Bật Cache

- Chức năng nén dữ liệu:

Nếu Server có hỗ trợ chức năng nén dữ liệu GZIP thì có thể bật chức năng GZIP Page

Compression để nén nhỏ dung lượng dữ liệu của trang Web tăng tốc độ truyền tải dữ

liệu từ Website về trình duyệt.

Bật chức năng này bằng cách truy cập vào Global Configuration -> Chọn Tab

Server -> thiết lập GZIP Page Compression là Có (Yes).

Lưu ý: Nếu Server có hiện tượng bị quá tải (Overload) thì nên tắt chức năng này.

Page 46

Page 47: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Hình 5.6: Bật chức năng nén dữ liệu

- Tối ưu hóa các bảng dữ liệu: 

Tối ưu hóa các bảng dữ liệu (Database) sẽ giúp cho việc truy xuất các dữ liệu được nhanh

hơn. Sử dụng công cụ phpMyAdmin có trong Control Panel của Hosting,

chọn Database và nhấn vào Check All để đánh dấu chọn tất cả các bảng dữ liệu.

Trong With Selected chọn Optimize table.

Lưu ý công việc này nên tiến hành làm định kỳ, có thể khoảng 3 tháng 1 lần.

Hình 5.7: Tối ưu hóa các bảng dữ liệu

Page 47

Page 48: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Hình 5.8: Các bản dữ liệu đã được tối ưu hóa

Page 48

Page 49: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

CHƯƠNG VII.XÂY DỰNG WEB VỆ TINH BLOGSPOT

Hướng dẫn tạo Blogspot – Blogger để làm website vệ tinhHiện nay việc tạo cho mình một hệ thống website vệ tinh là một điều rất cần thiết.Nhưng liệu bạn có đủ chi phí để mua tên miền và hosting để xây một ngôi nhà mới.Và đặc biệt nếu bạn muốn xây dựng một hệ thống lên đến 50 – 100 website thì liệu bạn có đủ tiền.Vậy giải pháp sử dụng blog miễn phí là giải pháp tối ưu nhất hiện nay.Blogspot – Blogger là lựa chọn số 1 để anh em SEOer lựa chọn tốt nhất.

Ưu điểm khi lựa chọn  Blogspot làm website vệ tinh .

-          Dễ dàng tạo 1 blog miễn phí

-          Bạn có thể thêm tên miền vào blog

-          Quản trị dễ dàng đơn giản, hệ thống themes miễn phí đồ sộ.

-          Không sợ hết băng thông , ddos

-          Hỗ trợ seo tốt đặc biệt index siêu nhanh vì con của google nên được ưu tiên hơn.

-          …

Bài viết này tôi sẽ hướng dẫn các bạn tạo nhanh một blogspot.

Bước 1: Bạn đăng nhập vào tài khoản Gmail từ địa chỉ và điền đầy đủ thông tin :http://blogger.com/

Page 49

Page 50: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Bước 2:  Nhấn vào nút tạo mới blogBước 3 : Điền đầy đủ thông tin gồm tiêu đề , tên blog, chọn 1 mẫu theme và nhấn nút tạo blog.

Page 50

Page 51: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Chú ý :

-          tiêu đề blog nên chứa từ khóa và là câu văn có ý nghĩa

-          tên blog nên là từ khóa của bạn cần seo có thể là từ khóa dài.

-          Nếu tên blog đã tồn tại google sẽ thông báo :  Rất tiếc, địa chỉ Blog này không khả dụng.

Sau khi tạo xong sẽ có kết quả :

Page 51

Page 52: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

Và bây giờ bạn vào viết bài và thiết lập themes cho đẹp nếu cần.

Các blogspot mà tôi đã tạo để trỏ về trang chủ Athena http://athena.edu.vn/ : http://websitejoomlaathena.blogspot.com/ http://onlinemarketingathena1.blogspot.com/ http://quantrimangathena11.blogspot.com/ http://anninhmangathena11.blogspot.com/ http://daotaoathena1.blogspot.com/ http://athenaeducation.blogspot.com/

Page 52

Page 53: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

CHƯƠNG VIII: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

1.Kết luận

Một tháng, một khoảng thời gian không dài, nhưng với sự chỉ bảo và hướng dẫn của

thầyVõ Đỗ Thắng cùng với sự nỗ lực làm việc của nhóm thực hiện đồ án, đề tài xây dựng

website tin tức của em đã được hoàn thành.

Với những thuận lợi và khó khăn trong quá trình làm việc, website về cơ bản đã

hoàn thành nhưng không tránh phần sai sót. Tuy nhiên, chúng em đã rất nổ lực và website

tin tức đã hoàn thành được những nội dung chính sau:

Phân tích và đánh giá các yêu cầu của website tin tức cơ bản.

Website thử nghiệm trên localhost.

Chương trình cho phép tạo ra một hệ thống tin tức trực tuyến với hệ quản trị nội

dung tiện lợi dễ sử dụng, trình bày được các công nghệ mới trong Joomla 3.3.

Vận dụng ngôn ngữ HTML, PHP, MYSQL và công cụ Dreamweaver vào việc xây

dựng website tin tức.

Website xây dựng trên nền tảng Joomla vì thế tính bảo mật cao, tránh hacker xâm

nhập và đánh cắp dữ liệu.

Phần hiện thực CSDL được thể hiện qua phần mô tả chi tiết, thiết kế trên hệ CSDL

Sql Server 2005

Trang web đã cung cấp gần như đầy đủ thông tin, tin tức cho mọi người

Website đáp ứng nhu cầu tìm hiểu thông tin, tin tức cũng như số lượng truy cập

vào trang web, không giới hạn số lượng truy cập.

Giao diện dễ sử dụng, tin tức được chia ra nhiều chuyên mục, dễ tìm kiếm, web

chạy tốt trên cả Mobile.

Hệ thống website tin tức đã cung cấp các tính năng chính và căn bản của một hệ

quản trị nội dung tin tức. Tuy nhiên do không có điều kiện về thời gian do đó một số

module của chương trình chưa kịp hoàn tất.

Page 53

Page 54: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

2.Hướng phát triển

Có thể nói, Công nghệ thông tin (CNTT) là một trong những ngành phát triển mạnh

tại Việt Nam trong những năm gần đây. Trong thập niên 90, chuyên ngành phổ biến là

Tin học, về sau các chuyên ngành CNTT liên quan đã được phát triển theo hướng khoa

học, đặc thù hơn.

Ngày nay, internet đã trở thàng phương tiện tra cứu thông tin khổn lồ và tiện dụng

cho tất cả mọi người trên thế giới.Việc học hành, tìm hiểu thông tin qua mạng cũng đã trở

nên hết sức phổ biến. Hiểu được tầm quan trọng của tin tức, chúng em luôn muốn hoàn

thiện website tin tức của mình tốt hơn, phân tích kỹ hơn các yêu cầu và xây dựng giao

diện hoàn thiện hơn, có tính chuyên nghiệp hơn.

Trang web cần phải có những bước phát triển quan trọng như:

- Các lượt bình luận, bình chọn của người xem.

- Tính bảo mật của website cần được nâng cao hơn.

- Phát triển website theo hướng đối tượng.

Page 54

Page 55: Bao cao trung tâm athena

ĐỀ TÀI THỰC TẬPNghiên cứu và xây dựng website bằngJoomla

TÀI LIỆU THAM KHẢO

[1] Bộ tài liệu  tài liệu về CNTT và hướng dẫn thực tập CNTT tại Athena.

“http://tinyurl.com/tailieuathena”

[2] Xây dựng website tin tức quảng cáo tiếp thị

“http://luanvan.co/luan-van/xay-dung-website-tin-tuc-quang-cao-tiep-thi-35268/”

[3] Trang tin tức viết bằng Joomla

“http://megacode.vn/files/view/full-code-trang-tin-tuc-bimateva-bang-joomla-3175.html”

[4] Thiết kế Website tin tức bằng Joomla

“http://tailieu.sharingvn.net/threads/67510-Thiet-ke-Website-tin-tuc-bang-Joomla”

[5]  Các module không thể thiếu cho một trang website joomla

“http://manutd.com.vn/forum/showthread.php?t=33448”

[6]Trang chủ Joomla

“http://www.joomla.org/”

[7] Và còn nhiều trang web tham khảo khác…

http://www.phanmemninja.com/huong-dan-tao-blogspot-blogger-de-lam-website-ve-tinh/

Page 55