Thành phần cơ bản của giao diện của hệ thống gương tương tác

Một phần của tài liệu Thiết kế và điều khiển gương tương tác thông minh đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ kỹ thuật cơ điện tử (Trang 94 - 96)

CHƯƠNG 5 : TẠO GIAO DIỆN NGƯỜI DÙNG

5.2. Thành phần cơ bản của giao diện của hệ thống gương tương tác

Hình 5-1 Kết cấu cơ bản để hình thành giao diện

Các thành phần để có thể tạo nên một giao diện hồng chỉnh bao gồm nhiều yếu tố khác nhau, mỗi thành phần đảm nhiệm vai trò khác nhau với mục tiêu đưa dữ liệu từ hệ thống lên browser để hiển thị và lưu trữ dữ liệu người dùng.

86 5.2.1. HTML

HTML là ngơn ngữ lập trình dùng để xây dựng và cấu trúc lại các thành phần có trong Website. HTML được lưu dưới dạng .html và được hiển thị ở các trình duyệt như Chrome, Firefox… Thơng thường thì website sẽ có nhiều tệp html. Cấu trúc cơ bản của tệp html là head, body và footer…[11]

5.2.2. Javascript

JavaScript là ngơn ngữ lập trình phổ biến trên thế giới. Nó cũng là một trong số 3 ngơn ngữ chính của lập trình web (HTML,CSS,JS). JavaScript có thể học nhanh và dễ dàng áp dụng cho nhiều mục đích khác nhau, từ việc cải thiện tính năng của website đến việc chạy game và tạo phần mềm nền web. Khắc phục nhược điểm gần như hoạt động tỉnh của HTML.[12]

5.2.3. PHP

PHP (Hypertext Preprocessor) là tập hợp con của các ngôn ngữ script như JavaScript và Python. Sự khác biệt là ngôn ngữ PHP chủ yếu được sử dụng để giao tiếp phía server trong khi JavaScript có thể được sử dụng cho cả frontend cũng như backend và Python – chỉ dành cho phía client (backend).[13]

Javascript sử dụng PHP như là công cụ để lấy dữ liệu từ sever một cách nhanh chống. Đây là cách đơn giản và đảm bảo được độ bảo mật cho cơ sở dữ liệu.

5.2.4. Database

Cơ sở dữ liệu là một tập hợp những dữ liệu có liên quan với nhau. Cơ sở dữ liệu được duy trì dưới dạng một tập hợp các tập tin trong hệ điều hành hay được lưu trữ trong các hệ quản trị cơ sở dữ liệu.[14]

Sử dụng SQL (Structured Query Language) để tạo database cho hệ thống. Có thể coi SQL là ngôn ngữ chung mà bất cứ hệ thống cơ sở dữ liệu quan hệ (RDBMS) nào cũng phải đáp ứng, điển hình như: Oracle Database, SQL Server, MySQL…

5.2.5. Flask

87 bởi nó khơng u cầu các cơng cụ hoặc thư viện cụ thể.

Flask cung cấp tất cả các công cụ, thư viện và công nghệ cho phép xây dựng một ứng dụng web. Ứng dụng web này có thể là blog, wiki hay một ứng dụng lịch dựa trên web hoặc một web thương mại.[15]–[17]

Một phần của tài liệu Thiết kế và điều khiển gương tương tác thông minh đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ kỹ thuật cơ điện tử (Trang 94 - 96)