Luận Văn Tìm hiểu và ứng dụng drupal

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    Trang
    CHƯƠNG I: GIỚI THIỆU PHẦN MỀM NGUỒN MỞ VÀ CMS 1
    I. Khái niệm phần mềm nguồn mở 1
    I.1. Định nghĩa (David Wheeler) .1
    I.2. Các học thuyết về PMNM .1
    I.2.1. Học thuyết FSF 1
    I.2.2. Học thuyết OSI 1
    I.3. Ưu điểm của phương pháp xây dựng PMNM .2
    I.4. Lịch sử của PMNM .2
    I.5. Lợi ích của PMNM 2
    I.6. Hạn chế của PMNM 2
    I.7. Những dự án PMNM thành công 3
    I.8. Các loại giấy phép PMNM 3
    I.8.1. Giấp phép đại chúng GNU General Public License 3
    I.8.2. Giấp phép BSD (Berkeley System Distribution) 3
    II. Giới thiệu về CMS 3
    II.1. Khái niệm 3
    II.2. Các yêu cầu .4
    II.3. Danh sách các CMS đứng đầu năm 2008 .4
    CHƯƠNG II: GIỚI THIỆU DRUPAL 6
    I Tổng quan về Drupal 6
    I.1Khái niệm 6
    I.2Lịch sử .6
    I.3Bản quyền 6
    I.4Ưu điểm và nhược điểm 6
    I.4.1 Ưu điểm .6
    I.4.2 Nhược điểm .8
    I.5Các tính năng chung .8
    Collaborative Book: Cho phép thiết lập một "sách" và sau đó cho phép các cá
    nhân đóng góp nội dung. .8
    II Cách làm việc của Drupal .10
    II.1 Technology Stack (Chồng công nghệ) 10
    II.2 Core (Nhân của Drupal) .10
    II.3 Modules .11
    II.4 Hooks 12
    II.5 Themes (Giao diện) .12
    II.6 Nodes .12
    II.7 Blocks 13
    III Tổ chức lưu trữ của Drupal .13
    IVTính an toàn của Drupal 16
    IV.1 An toàn đối với người dùng 16
    IV.2 An toàn đối với mã nguồn. 16
    IV.3 Tính an toàn đối với dữ liệu 17
    V Drupal so với các hệ CMS khác .18
    V.1 Sự khác biệt giữa Drupal với Joomla .18
    V.1.1 Giống .18
    V.1.2 Khác .18
    VI
    Phát triển Drupal 20
    VI.1 Làm việc với cơ sở dữ liệu 20
    VI.1.1 Lớp Database Abstraction Layer .20
    VI.1.2 Kết nối với cơ sở dữ liệu .21
    VI.1.3 Thực thi các truy vấn đơn giản 21
    VI.1.4 Viết mới lớp cơ sở dữ liệu trừu tượng (Database Abstract Layer) .24
    VI.2 Xây dựng giao diện (Theme) .24
    VI.3 Xây dựng Module 28
    VI.4 Các làm việc của Taxonomy .34
    CHƯƠNG III: MÔ TẢ HỆ THỐNG WEBSITE 40
    I. Phân tích. 40
    I.1. Mục đích 40
    I.2. Một số yêu cầu từ người dùng .40
    I.3. Mô tả bài toán .40
    I.4. Mô tả usecase 41
    I.4.1. User .41
    I.4.2. Giảng viên .42
    I.4.3. Thư ký .43
    I.4.4. Người quản trị. 45
    I.4.5. Câu lạc bộ 46
    I.4.6. Diễn đàn. .47
    II. Đặc tả Usecase 48
    II.1. Đăng nhập .48
    II.2. Quản lý câu lạc bộ 48
    II.3. Quản lý diễn đàn .49
    II.4. Đổi mật khẩu .50
    II.5. Upload tài liệu 50
    II.6. Quản lý thông tin .51
    II.7. Tham gia diễn đàn .52
    II.8. Gửi liên hệ .53
    II.9. Xem thông tin 53
    II.10. Download tài liệu 54
    II.11. Quản lý tài khoản 54
    II.12. Quản lý quyền 55
    II.13. Quản lý giao diện 56
    CHƯƠNG IV: ỨNG DỤNG DRUPAL – XÂY DỰNG WEBSITE KHOA CÔNG
    NGHỆ THÔNG TIN .67
    I. Cài đặt .67
    I.1Yêu cầu phần mềm 67
    I.2Tiến hành cài đặt .67
    II. Các sơ đồ 68
    II.1 Sơ đồ Website 68
    II.2 Sơ đồ chức năng tạo nội dung trang .72
    III. Xây dựng .72
    III.1 Tạo giao diện theo phong cách riêng .72
    III.1.1 Trang chủ .73
    III.1.2 Sinh viên tương lai 74
    III.1.3 Sinh viên hiện tại .75
    III.1.4 Giảng viên .76
    III.1.5 Cựu sinh viên .76
    III.2 Module thêm vào .77
    III.3 Danh sách người dùng 78
    IV. Tổng kết 78
     

    Các file đính kèm:

Đang tải...