Thạc Sĩ Ứng dụng CMS vào việc xây dựng hệ thống cung cấp dịch vụ nghe nhạc online và xem video trực tuyến

Thảo luận trong 'THẠC SĨ - TIẾN SĨ' bắt đầu bởi Phí Lan Dương, 31/12/13.

  1. Phí Lan Dương

    Phí Lan Dương New Member
    Thành viên vàng

    Bài viết:
    18,524
    Được thích:
    18
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỞ ĐẦU
    Âm nhạc là một trong những lĩnh vực giải trí rất quan trọng. Theo số liệu từ Hiệp
    hội Công nghiệp Ghi âm Quốc tế (IFPI), doanh thu từ việc kinh doanh nhạc số hợp
    pháp trong sáu tháng đầu năm 2006 là 945 triệu USD, tăng 106% so với cùng kỳ năm
    trước.
    Trong vài năm trở lại đây, sự phát triển của CNTT nói chung và mạng Internet
    nói riêng, đã mang lại sức sống mới cho nhạc số. Ngày nay việc giải trí, nghe nhạc
    trực tuyến trên mạng Internet đã không còn là điều xa lạ đối với mỗi chúng ta. Hơn
    nữa, Internet đã mang lại những ưu thế đáng kể trong việc “phát hành”, “chia sẻ” . so
    với các phương tiện thông tin khác. Hiện nay ở Việt Nam cũng như trên thế giới đã có
    rất nhiều các website cho phép nghe nhạc, xem video trực tuyến. Trong khuôn khổ
    luận văn này, chúng tôi đề cập đến một hệ thống nghe nhạc, xem video clip trực tuyến
    được xây dựng trên nền Joomla.
    Về phía người sử dụng thì hệ thống này không khác gì so với một hệ thống
    website nghe nhạc thông thường. Nhưng với người phát triển, việc xây dựng hệ thống
    trên nền Joomla thuận tiện hơn rất nhiều so với việc xây dựng lại từ đầu 1 hệ thống
    nghe nhạc. Hệ thống cung cấp nhạc này sẽ bao gồm các chức năng cơ bản như quản lý
    nội dung về bài hát, ca sỹ, nhạc sỹ, album .vv và tím kiếm cơ bản.
    Ở phiên bản tiếp theo, chúng tôi dự định sẽ đưa thêm và hệ thống một chức năng
    mới, đó là tìm kiếm bài hát theo một giai điệu hoặc tiết tấu có sẵn. Giai điệu này có thể
    là một File dạng MIDI, hay một đoạn nhạc của bài hát, hoặc thậm chí là một đoạn
    tiếng huýt sáo do người sử dụng trực tiếp ghi lại thông qua Micro.
    Để phát triển tính năng này, chúng ta cần có một module xử lý các bài hát được
    tải lên và trích ra đoạn nhạc mẫu của bài hát đó. Sau đó lưu đoạn nhạc mẫu vào ngay
    cơ sở dữ liệu của bài hát đó. Một module để phân tích và so sánh các đoạn nhạc mẫu
    với đoạn nhạc cần tìm kiếm. Cuối cùng là một module xử lý đoạn nhạc yêu cầu tìm
    kiếm: đoạn nhạc này có thể là một File nhạc MIDI (từ các chương trình mô phỏng đàn
    Piano [14] ) một đoạn âm thanh do người dùng tự thu âm, hay là cả một bài hát.
    Chương 1. GIỚI THIỆU VỀ JOOMLA
    1.1 Giới thiệu chung:
    1.1.1 Hệ thống quản trị nội dung (CMS)
    CMS viết tắt của từ Content Management System (tạm dịch là Hệ thống quản
    trị nội dung), là một hệ thống phần mềm máy tính để thiết lập, tổ chức, tạo thuận tiện
    cho việc xây dựng các tài liệu hay các nội dung khác. Thông thường, CMS là một ứng
    dụng web sử dụng để quản lý các website và nội dung web.
    MỤC LỤC
    BẢNG CHÚ GIẢI THUẬT NGỮ 1
    MỞ ĐẦU .2
    Chương 1. GIỚI THIỆU VỀ JOOMLA 3
    1.1 Giới thiệu chung: .3
    1.1.1 Hệ thống quản trị nội dung (CMS) .3
    1.1.2 Các ứng dụng chính của Joomla .3
    1.2 Các thành phần chính của Joomla .6
    1.2.1 Template .6
    1.2.2 Components 8
    1.2.3 Modules 8
    1.2.4 Mambots .8
    CHƯƠNG 2. GIỚI THIỆU PHP & MYSQL 9
    2.1 PHP 9
    2.1.1 Lịch sử phát triển của PHP .9
    2.1.2 Cộng đồng sử dụng và phát triển PHP tại Việt Nam 12
    2.1.3 Cấu trúc cơ bản của mã PHP 12
    2.2 MySQL 14
    2.2.1 Lịch sử phát triển 14
    2.2.2 Một số từ khóa thông dụng trong SQL: 16
    a. Lấy dữ liệu: 16
    b. Sửa đổi dữ liệu : .16
    c. Giao dịch dữ liệu: 17
    CHƯƠNG 3. XÂY DỰNG HỆ THỐNG 18
    3.1 Mô tả bài toán 18
    3.2 Mô hình nghiệp vụ .18
    3.2.1 Bảng phân tích xác định chức năng, tác nhân và hồ sơ 18
    3.2.2 Biểu đồ ngữ cảnh hệ thống .19
    3.2.3 Biểu đồ phân rã chức năng .20
    3.2.4 Mô hình các chức năng cụ thể 20
    3.2.5 Lập ma trận thực thể chức năng .21
    3.3 Phân tích – Mô hình khái niệm logic 22
    3.3.1 Biểu đồ luồng dữ liệu mức 0 22
    3.3.2 Biểu đồ luồng dữ liệu mức 1 23
    3.3.3 Mô hình khái niệm dữ liệu: mô hình E-R 24
    a. Xây dựng được các thực thể 24
    b. Xác định mối quan hệ và thuộc tính 24
    c. Vẽ biểu đồ rút gọn .25
    3.4 Thiết kế mô hình logic .26
    3.4.1. Chuyển mô hình ER sang mô hình quan hệ 26
    a. Biểu diễn các thực thể: 26
    b. Biểu diễn các mối quan hệ .26
    c. Chuẩn hóa: .26
    d. Biểu đồ quan hệ của mô hình dữ liệu 27
    3.4.2. Thiết kế cơ sở dữ liệu vật lý 27
    3.4.2. Thiết kế cơ sở dữ liệu vật lý 28
    a. Bảng: BÀI HÁT .28
    b. Bảng: ALBUM 29
    c. Bảng: CA SỸ .29
    d. Bảng: NHẠC SỸ .30
    e. Bảng: BÀI HÁT_ALBUM .30
    f. Bảng: BÀI HÁT_CA SỸ .30
    CHƯƠNG 4: ỨNG DỤNG THỰC TIỄN .31
    4.1. Mô tả môi trường xây dựng và thử nghiệm ứng dụng .31
    4.1.1 Mô tả môi trường xây dựng ứng dụng: 31
    4.1.2 Các ứng dụng xây dựng thử nghiệm: .31
    4.2 Giao diện của website 32
    4.3. Đánh giá về hệ thống 41
    4.3.1 Ưu điểm 41
    4.3.2 Nhược điểm 41
    4.4 Hướng phát triển trong tương lai .41
    TÀI LIỆU THAM KHẢO .43
     

    Các file đính kèm:

Đang tải...