3.Thiết kế hệ thống

  1. Kiến trúc hệ thống

    • Phía client : sử dụng HTML, JavaScript

    • Phía server : sử dụng Framework Laravel của ngôn ngữ Php

    • Cơ sở dữ liệu : sử dụng hệ quản trị cở sở dữ liệu MySQL

    • Ở phần server, Framework Laravel sử dụng mô hình MVC(model - view - controler), trong đó:

      • Model : Cấu trúc dữ liệu theo cách tin cậy và chuẩn bị dữ liệu, truy xuất dữ liệu từ database theo lệnh của controller

      • View: Hiển thị dữ liệu cho người dùng theo cách dễ hiểu dựa trên hành động của người dùng.

      • Controler : Nhận lệnh từ người dùng, gửi lệnh đến cho Model để cập nhập dữ liệu, truyền lệnh đến View để cập nhập giao diện hiển thị.

    • Các thư viện sử dụng : Sử dụng Bootstrap hỗ trợ cho thiết kế giao diện

  2. Thiết kế cơ sở dữ liệu

  3. Thiết kế các modules trong ứng dụng

Trang web được chia làm 2 module chính đó là:

  • Module quản lý video: Cho phép người quản trị có thể thêm, xóa các video.
  • Module người dùng: Cho phép người dùng có thể xem danh sách các video, xem video có lượt người xem nhiều nhất, vào xem nội dung video và xem được các subtitles

results matching ""

    No results matching ""