Dự án cổng thông tin báo Khám phá

31
Dự án cổng thông tin báo Dự án cổng thông tin báo Khám phá Khám phá Trình bày: Công ty trách nhiệm hữu hạn Hoàng Khang Incotech

description

Dự án cổng thông tin báo Khám phá. Trình bày: Công ty trách nhiệm hữu hạn Hoàng Khang Incotech. Sự cần thiết của dự án. Quảng cáo không giới hạn . Cơ hội liên kết và hợp tác làm ăn trên mạng rất lớn, ở phạm vi quốc tế . Làm được nhiều việc hơn với website của bạn . - PowerPoint PPT Presentation

Transcript of Dự án cổng thông tin báo Khám phá

Page 1: Dự án cổng thông tin báo Khám phá

D án c ng thông tin báo ự ổD án c ng thông tin báo ự ổKhám pháKhám phá

Trình bày: Công ty trách nhiệm hữu hạn Hoàng Khang Incotech

Page 2: Dự án cổng thông tin báo Khám phá

S c n thi t c a d ánự ầ ế ủ ự1. Quảng cáo không giới hạn.2. Cơ hội liên kết và hợp tác làm ăn trên

mạng rất lớn, ở phạm vi quốc tế.3. Làm được nhiều việc hơn với website của

bạn.4. Website cho phép dễ dàng có thông tin

phản hồi từ phía khách hàng.5. Việc kinh doanh của bạn sẽ mở cửa 24

tiếng một ngày.

Page 3: Dự án cổng thông tin báo Khám phá

S c n thi t c a d án(tt)ự ầ ế ủ ự

6. Chi phí nhân viên thấp.

7. Tạo một hình ảnh về một công ty được tổ chức tốt.

8. Tiết kiệm được bưu phí và chi phí in ấn.

9. Cải tiến hệ thống liên lạc.

10. Dịch vụ khách hàng hoàn hảo.

11. Có mặt trên mạng đồng hành với đối thủ cạnh tranh.

Page 4: Dự án cổng thông tin báo Khám phá

L a ch n công ngh d ánự ọ ệ ự Công nghệ Web 2.0 Web Server. Hệ quản trị cơ sở dữ liệu MySQL. Hệ thống quản trị nội dung mã nguồn

mở (Open Source Content Management Systems).

Hệ thống máy chủ lưu trữ Linux/Unix.

Page 5: Dự án cổng thông tin báo Khám phá

Công ngh Web 2.0ệ

Tổng quan về thế hệ Web 2.0

Page 6: Dự án cổng thông tin báo Khám phá

Công ngh Web 2.0(tt)ệ

• Web có vai trò nền tảng, có thể chạy mọi ứng dụng.

• Tập hợp trí tuệ cộng đồng.

• Dữ liệu có vai trò then chốt.

• Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng.

• Phát triển ứng dụng dễ dàng và nhanh chóng.

• Phần mềm có thể chạy trên nhiều thiết bị.

• Giao diện ứng dụng phong phú

Page 7: Dự án cổng thông tin báo Khám phá

Web server Apache

Chiếm đến 60% thị trường các chưong trình phân phối trang web hiện nay.

Có sức mạnh và tính ổn định được đánh giá ở tầm cỡ thương mại.

Là “best choice” cho giải pháp máy chủ Web. Được phát triển và duy trì bởi một cộng đồng

mã nguồn mở dưới sự bảo trợ của Apache Software Foundation.

Page 8: Dự án cổng thông tin báo Khám phá

Web server Apache(tt)

Mô hình tổng quan webserver Apache

Page 9: Dự án cổng thông tin báo Khám phá

H qu n tr c s d li u MySQLệ ả ị ơ ở ữ ệ

Là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới.

Hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.

Với tốc độ và tính bảo mật cao. Có cơ chế phân quyền người sử dụng riêng. Tại sao lại sử dụng MySQL?

Page 10: Dự án cổng thông tin báo Khám phá

H qu n tr c s d li u ệ ả ị ơ ở ữ ệMySQL(tt)

1. Là phần mềm miễn phí hoàn toàn, ổn định, an toàn…

2. Số các Website có lưu lượng truy cập lớn thuộc hàng "top" trên Internet, có rất nhiều Website sử dụng liên minh LAMP này.

3. Đang được coi là một đối trọng với các sản phẩm mã nguồn đóng của Microsoft (Windows, IIS, SQL Server, ASP/ASP.NET)

Page 11: Dự án cổng thông tin báo Khám phá

H qu n tr n i dung Joomla!ệ ả ị ộ

1. Viết trên ngôn ngữ PHP và kết hợp hệ quản trị cơ sở dữ liệu MySQL.

2. Đượ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.

3. Dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao.

Page 12: Dự án cổng thông tin báo Khám phá

H qu n tr n i dung Joomla!(tt)ệ ả ị ộ4. Được phát hiện lỗi và được cả cộng đồng

nâng cấp vá lỗi ngay nếu trường hợp phát hiện ra một lỗi nào đó đồng thời Joomla! thường xuyên được nâng cấp phiên bản bảo mật nâng cao tính an toàn và ổn định cho website.

5. 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 và trở thành sản phẩm được sử dụng nhiều nhất thế giới hiện nay xét trên phương diện hệ quản trị nội dung mã nguồn mở.

Page 13: Dự án cổng thông tin báo Khám phá

Đ c đi m c a Joomla!(tt)ặ ể ủ 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, đa ngôn ngữ…

Có thể xây dựng website từ đơn giản đến phức tạp một cách nhanh chóng, dễ dàng và thân thiện…

Page 14: Dự án cổng thông tin báo Khám phá

Đ c đi m c a Joomla!(tt)ặ ể ủ Đáp ứng được những đặc tính của web 2.0:

Web có vai trò nền tảng, có thể chạy mọi ứng dụng.Tập hợp trí tuệ cộng đồng.Dữ liệu có vai trò then chốt.

Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng.

Phát triển ứng dụng dễ dàng và nhanh chóng. Phần mềm có thể chạy trên nhiều thiết bị. Giao diện ứng dụng phong phú.

Page 15: Dự án cổng thông tin báo Khám phá

H th ng máy ch l u tr Linux/Unixệ ố ủ ư ữ

Server chạy HĐH CentOS là HĐH chuyên dùng cho các máy chủ.

Hệ thống máy chủ có Performance cực cao đáp ứng các ứng dụng chạy trên nó với độ trễ nhỏ nhất, thời gian đáp ứng thấp nhất, hỗ trợ nhiều ứng dụng và cấu hình hoàn hảo giúp hệ thống chạy 24/7.

Khả năng backup dữ liệu khi có sự cố xảy ra chỉ trong một thời gian ngắn.

Page 16: Dự án cổng thông tin báo Khám phá

C ch qu n lý máy chơ ế ả ủ Cơ chế quản lý từ xa cho máy chủ, sử dụng

cách kết nối có bảo mật… Quản lý hệ điều hành và các công cụ quản trị

trên đó… Phải thấu hiểu các phần mềm ứng dụng chạy

trên hệ thống. Khắc phục khi xảy ra sự cố. Tối ưu hệ thống… Khắc phục nhanh các sự cố về máy chủ…

Page 17: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảFront-end

Hệ thống chia làm 5 nhóm người dùng tương ứng với 5 mức truy cập khác nhau:1.Guest (Khách): Là những người truy cập, sử

dụng website nói chung, họ không sở hữu tài khoản nào trên hệ thống.

2.Registered (Thành viên):  Là khách sau khi đăng ký vào của hệ thống Joomla! và trở thành thành viên chính thức của hệ thống.

Page 18: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảFront-end(tt)

3. Author (Tác giả): Là thành viên có quyền đăng bài hoặc đăng một vài thứ khác mà hệ thống cho phép (chẳng hạn như weblink).

4. Editor (Người biên soạn): Là thành viên có quyền đăng, kiểm duyệt và chỉnh sửa tất cả các bài viết (thậm chí cả những bài viết không phải của họ).

5. Publisher (Người xuất bản): Là người biên soạn, ngoài ra có thêm quyền quyết định việc phát hành các bài viết (chính thức xuất bản lên Website hay không)

Page 19: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảFront-end(tt)

Page 20: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảBack-end

Phần quản lý Web Site dành cho các quản trị:1. Manager (Người quản lý): Là tài khoản có

quyền thực hiện các thao tác quản lý cơ bản (quản lý menu, quản lý bài viết...).

2. Administrator (Quản trị viên): Là tài khoản có quyền thực hiện mọi thao tác, trừ việc quản lý thông tin cấu hình hệ thống, quản lý giao diện, quản lý ngôn ngữ, quản lý các tài khoản siêu quản trị.

Page 21: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảBack-end(tt)

3. Super Administrator (Siêu quản trị): Là tài khoản có đặc quyền cao nhất, có thể thực hiện mọi hành động.

Page 22: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảBack-end(tt)

Page 23: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảTemplate

Là giao diện, khuôn dạng, kiểu mẫu, hình thức được thiết kế để trình bày nội dung của trang Web và có các vị trí định sẵn để tích hợp các bộ phận, thành phần của trang Web.

Cho phép cài đặt và thay đổi Template cho website hay cho từng trang Web khác nhau một cách dễ dàng.

Được thiết kế riêng cho phong cách báo chí.

Page 24: Dự án cổng thông tin báo Khám phá

C ch qu n lý websiteơ ế ảExtension

Module (Mod) Component (Com) Mambot (Plug-in)

Page 25: Dự án cổng thông tin báo Khám phá

Qu n lý n i dung Web Siteả ộ

Có 3 cấp quản lý nội dung:• Section: Là cấp quản lý nội dung lớn nhất, chứa các

Category. Có thể tạo nhiều Section và mỗi Section có thể chứa nhiều Category.

• Category: Là cấp quản lý nội dung nhỏ hơn Section, chứa Content Item. Có thể tạo nhiều Category và mỗi Category có thể chứa nhiều Content Item.

• Content Item (Article): Là phần nội dung, chứa các văn bản và hình ảnh được hiển thị trên trang Web.

Page 26: Dự án cổng thông tin báo Khám phá

Qu n lý n i dung Web Site(tt)ả ộ

Tất cả các thành phần, nội dung,... trong Joomla! đều có thể cho phép hiển thị hay không hiển thị (sử dụng hay không sử dụng) thông qua chức năng Published hay Unpublish.

Page 27: Dự án cổng thông tin báo Khám phá

Quy trình xây d ng h th ngự ệ ố

Mô hình xây dựng hệ thống

Tập hợp yêu cầu banĐầu và kế hoạch dự án

Phân tích rủi ro dựa trên yêu cầu ban đầu

Đánh giá của khách hàng

Kế hoạch dựa trên Ý kiến của khách

Phân tích rủi ro dựa trênphản ứng của khách hàng

Bản mẫu ban đầu làm bản mẫu tiếp theo

LẬP KẾ HOẠCH PHÂN TÍCH RỦI RO

KỸ NGHỆ

LẤY Ý KIẾNĐÁNH GIÁ

Page 28: Dự án cổng thông tin báo Khám phá

Quy trình xây d ng h th ng(tt)ự ệ ố

Phương pháp xây dựng bản mẫuKhảo sát, thu thập thông tin sơ bộ

Xây dựng nhanh mẫu ban đầu

Làm mịn (phát triển) mẫu

Khảo sát, lấy ý kiến người sử dụng

Đánh giá, Quyết định

Hạn chế

Loại bỏ mẫu tồi

Mẫu hoàn chỉnh

Hệ thống đã hoàn chỉnh ?

Sử dụng thêmphương pháp khác

Hoàn chỉnh dự án từ các mẫu thu được

Chưa Đã

Page 29: Dự án cổng thông tin báo Khám phá

Môi Tr ng Th c Thi Và Công C Xây ườ ự ụD ngự

• Môi trường máy trạm và máy chủ: Hệ điều hành UNIX Server cho máy chủ và Windows XP, Windows Vista, Window 7, Ubuntu, Fedora, … cho máy trạm.

• Hệ thống tương thích trên trình duyệt Internet Explorer 7.0, Internet Explorer 8.0, trình duyệt FireFox, trình duyệt Google Chrome, trình duyệt Opera…

• Máy chủ WebServer: Apache 2.0.x.

• Hệ quản trị cơ sở dữ liệu MySQL 5.0.x

Page 30: Dự án cổng thông tin báo Khám phá

Tri n khai h th ng websiteể ệ ố Muốn trình bày gì thì ghi hoặc thêm vào

Page 31: Dự án cổng thông tin báo Khám phá