1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận môn phát triển ứng dụng web MỘT SỐ PHẦN MỀM MÃ NGUỒN MỞ

26 826 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 792,66 KB

Nội dung

TỔNG QUAN PHẦN MỀM MÃ NGUỒN MỞ- Là phần mềm được cung cấp dưới dạng mã và nguồn - Miễn phí cả về giá mua và bản quyền - Người dùng có thể phải trả một số chi phí cho các dịch vụ bảo hành

Trang 2

NỘI DUNG TRÌNH BÀY

Trang 3

TỔNG QUAN PHẦN MỀM MÃ NGUỒN MỞ

- Là phần mềm được cung cấp dưới dạng mã và nguồn

- Miễn phí cả về giá mua và bản quyền

- Người dùng có thể phải trả một số chi phí cho các dịch vụ bảo hành, tư vấn, nhưng không được bán các sản phẩm nguồn mở vì nó là tài sản của trí tuệ chung

Trang 4

• Cần phân biệt rõ PM nguồn mở và PM miễn phí

- Phần mềm Nguồn Mở (OpenSource Software) tương đương với phần mềm Tự do (Free Software)

- Phần mềm nguồn mở thì đa số miễn phí, còn phần mềm miễn phí không hẳn đã là phần mềm nguồn mở

• PMNG phải tuân thủ theo giấy phép của GPL (General Public Licence (hay còn được hiểu là PMNM CopyLeft)

TỔNG QUAN PHẦN MỀM MÃ NGUỒN MỞ

Trang 5

• Lợi ích của PMNG:

- Được miễn phí bản quyền phần mềm, miễn phí phiên bản nâng cấp

- Tính an toàn: phần mềm mã nguồn mở thường

không là mục tiêu tấn công của virus

- Tính cộng đồng: hỗ trợ lớn giúp việc cập nhật những lỗ hổng một cách nhanh chóng

- Các định dạng file không hoàn toàn bị kiểm soát, giảm tối đa sự phụ thuộc vào một vài nhà cung cấp PM

TỔNG QUAN PHẦN MỀM MÃ NGUỒN MỞ

Trang 6

• Thế mạnh của PHP so với các ngôn ngữ khác trong PMNM

- Đa môi trường

- Miễn phí

- Thư viện lớn, framework đa dạng,

- Cộng đồng lớn

TỔNG QUAN PHẦN MỀM MÃ NGUỒN MỞ

Trang 7

MỘT SỐ PHẦN MỀM NGUỒN MỞ

Portal

Wiki Course Management System

Portal

Bulletin Board

e-Commerce

Trang 9

• Ưu điểm của WordPress:

- Dễ cài đặt, sử dụng

- Dễ quản lý nội dung ( tạo các chủ đề, quản lý comment, lưu trữ bài viết và chỉnh sửa cho lần sau…)

- Có rất nhiều theme phong phú

- Cung cấp rất nhiều plugins, đây thực sự là điểm mạnh của Wordpress

- Tích hợp với các search engine (google, yahoo)

PHẦN MỀM MÃ NGUỒN MỞ

Trang 11

• Cài đặt:

- Download bộ thư viện WP tại: http://wordpress.org/download/

- Khởi tạo database, upload

- Thiết lập tham số trong file wp-config.php (thông tin database vừa tạo)

- Thiết lập các thông tin và Install

Demo cài đặt và sử dụng

PHẦN MỀM MÃ NGUỒN MỞ

Trang 13

Chức năng của Admin

 Tạo lập một khóa học bất kỳ

 Kết nạp thành viên của một khóa học

 Theo dõi tiến trình của người học

 Thiết lập các chế độ giao diện của khóa học

 Theo dõi lịch sử làm việc của người học

 Phân công giáo viên phụ trách khóa học

 Có thể sao lưu, phục hồi khóa học

Trang 14

Chức năng của giáo viên

• Cung cấp nội dung học tới người học(các file, văn bản text, gói dạng Scorm)

• Gửi một thông báo mới tới một nhóm hoặc tất cả học viên

• Tạo một diễn đàn trao đổi thảo luận

• Trả lời các câu hỏi của học viên thông qua diễn đàn hoặc nhắn tin nội bộ

• Tạo một bài học mới liên kết bài học sau

• Tạo một bài tập lớn

• Tạo bài điều tra

• Tạo một bài thi trắc nghiêm: Các loại câu hỏi(đúng sai, trả lời ngắn, nhiều chọn 1, nhiều chọn nhiều, ghép từ, điền từ, tiểu luận…)

• Giám sát tình hình hoạt động của học viên trong khóa học

• Báo cáo kết quả thi của học viên

Trang 15

Chức năng của sinh viên

 Đăng ký tham gia khóa học bất kỳ

 Tham gia các hoạt động giảng dạy của giáo viên

 Tham gia hỏi đáp trên diễn đàn

 Tham gia thi cuối khoá

 Xem kết quả học tập của mình

 Gửi thắc mắc tới giáo viên hoặc bạn học khác

 Xem các thông báo của khóa học

Trang 17

Cài đặt:

• Download tại: http://download.moodle.org/

Yêu cầu: PHP 5.3.2, MySQL 5.1.33 or Postgres 8.3 or MSSQL 2005 or Oracle 10.2 (bản Moodle

2.4)

• Copy thư mục Moodle vào web server folder

• Thiết lập các thông tin và Install

Demo cài đặt và sử dụng

Trang 18

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

PHẦN MỀM MÃ NGUỒN MỞ

Trang 19

• blog, diễn đàn, bình chọn, lịch biểu

• tìm kiếm trong Site

• hỗ trợ đa ngôn ngữ

Joomla được sử dụng rộng rãi, có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao

PHẦN MỀM MÃ NGUỒN MỞ

Trang 20

• Tại sao phải sử dụng Joomla?

Hoàn toàn miễn phí.

Joomla có hàng trăm website cung cấp các tài liệu hướng dẫn sử dụng từ cơ bản

cho tới nâng cao

PHẦN MỀM MÃ NGUỒN MỞ

Trang 21

• Joomla có thể thiết kế được các dạng website nào?

 Các blog cá nhân

 Các Website tin tức

 Các Website trường học

 Các Website thể thao, giải trí

 Các Website mua sắm, thương mại điện tử

 Các Website danh bạ trực tuyến

 Các Website mạng cộng đồng / mạng xã hội

PHẦN MỀM MÃ NGUỒN MỞ

Trang 22

• Sơ đồ luồng tổ chức dữ liệu trong Joomla

PHẦN MỀM MÃ NGUỒN MỞ

Trang 23

Ưu điểm của Joomla

• Dễ sử dụng Có thể chỉ cần vài chục phút là tạo xong một website hoàn chỉnh với rất nhiều tính năng

• Giao diện Joomla đẹp, trực quan và dễ sử dụng

• Joomla có một thư viện các ứng dụng (extensions) khổng lồ được lập trình bởi các lập trình viên khắp nơi, hầu hết là miễn phí, giúp người dùng có rất nhiều lựa chọn mở rộng tính năng cho website của mình

• Dễ dàng tìm và sửa các lỗi gặp phải

PHẦN MỀM MÃ NGUỒN MỞ

Trang 24

Nhược điểm của Joomla

• Mã nguồn của Joomla tương đối lớn dẫn tới tốn nhiều tài nguyên hệ thống trong quá trình sử dụng

• Việc có nhiều extensions là một lợi thế đồng thời nó cũng là một bất lợi

• Không có khả năng Multiple site

• Khả năng SEO của Joomla kém nhất trong 3 loại CMS (Drupal, WordPress, Joomla)

• Không chạy tốt trên máy chủ Windows (IIS)

PHẦN MỀM MÃ NGUỒN MỞ

Trang 25

Cài đặt

Joomla 2.5: http://www.joomla.org/download.htmlVituemart: http://virtuemart.net/downloads

Demo cài đặt và sử dụng

PHẦN MỀM MÃ NGUỒN MỞ

Trang 26

Thanks you 

Ngày đăng: 05/04/2015, 21:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w