Kiến trúc website

Một phần của tài liệu Thực Tập Tốt Nghiệp : XÂY DỰNG WEBSITE BÁN MÁY TÍNH (Trang 43 - 47)

Tầng trình diễn – Front End: đây chính là giao diện truy cập vào Website của người sử dụng thông thường. Tầng này được xây dựng dựa trên các module, template mà Joomla! hỗ trợ sẵn hoặc các template, module do người phát triển tự định nghĩa, xây dựng nên. Ví dụ, Joomla! có sẵn những module để xem những tin bài mới nhất như module “Lastest News”; hoặc module “Popular News” để xem những tin bài được nhiều người truy cập nhất. Module “Search” của Joomla! giúp người duyệt web dễ dàng tìm những tin bài với các từ khoá liên quan. …

Phần quản trị (back end) của Joomla! cung cấp công cụ cho phép kích hoạt, sử dụng những module sẵn có này. Hoặc trong trang PHP muốn sử dụng module, chỉ cần thêm câu lệnh loadModule(“vị trí của module”).

Tầng quản trị - Back End: đây chính là giao diện quản trị của hệ thống Website. Joomla! có sẵn một tập các công cụ (component) cho phép thực hiện các công việc quản trị như tạo tin bài, chỉnh sửa, xuất bản, chọn ngôn ngữ, chỉnh template…

Tầng CSDL – tầng này bao gồm tập các bảng dữ liệu của Joomla!, (để phục vụ cho các component, module của Joomla!). Người sử dụng cũng có thể tạo những bảng dữ liệu cho những module, component của riêng mình. Các bảng dữ liệu của Joomla! liên quan đến thông tin quản lý người sử dụng, hệ thống các menu của trang web, các trang tin, bài…

Phần Joomla! Framework

Phần này chứa một tập thư viện mà Joomla! cung cấp sẵn, liên quan đến quá trình truy xuất cơ sở dữ liệu, tạo giao diện… Module, component được xây dựng dựa trên những thư viện này.

Hình 2.3 Kiến trúc Website

Thiết kế, xây dựng,cài đặt website dựa trên JOOMLA! Thiết kế template cho website

Bố trí trang web: gồm 3 phần

 Phần đầu: Gồm logo nhà hàng và các menu chính như:

 Phần chính: gồm 3 khung

+ Khung trái: Gồm menu có các mục Đọc thêm về chúng tôi, làm thế nào để tham gia, cam kết và phát triển, cộng đồng trên facebook.

+ Khung chính giữa: nội dung của các tin tức

+ Khung top: Bao gồm mục Trang chủ, giới thiệu, tin tức và sự kiện, hoạt động, đồng phục, liên hệ.

 Phần cuối: các mục giống với khung top.

Banner: :Là nơi đặt hình ảnh có tính minh hoạ và tên

Hệ thống menu chính: các menu quan trọng nhất được thể hiện ở cột trái. Có thể tự động thả xuống nhờ các script khi trỏ chuột vào, nhằm tiết kiệm diện tích cho site

Hệ thống menu nằm ngang: Là hệ thống menu nhờ các script khi trỏ chuột vào sẽ hiện các nội dung cần xem.

Nội dung: Là phần chính của Website, cung cấp các thông tin cần thiết cho người truy cập một cách đầy đủ nhất.

CHƯƠNG III: XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG

Một phần của tài liệu Thực Tập Tốt Nghiệp : XÂY DỰNG WEBSITE BÁN MÁY TÍNH (Trang 43 - 47)