Giao diện Website

Một phần của tài liệu Thiết kế hệ thống thanh toán tự động Smart Bus dùng công nghệ RFID (Trang 113)

7. Họ và tên người hướng dẫn: Phần hướng dẫn

5.1.3 Giao diện Website

Giao diện web thực chất chỉ là một tập tin văn bản dạng text (text file). Tuy nhiên phần mở rộng thay vì .txt như thông thường, ta phải dùng .html hay .htm. Sau khi thiết kế xong một giao diện Web, ta sẽ dụng một trình duyệt Web (như Internet Explorer, Google Chrome,…) để mở và biểu thị Website đó cho người đọc.

Để tạo một giao diện Web (Website) ta có thể sử dụng phần mềm soạn thảo có sẵn trong Windows là Notepad. Ngoài ra các công ty phần mềm cũng cung cấp các phần mềm giúp thiết kế Web một cách dễ dàng và trực quan như FrontPage, Dreamweaver, ….

Trong luận văn này, nhóm sử dụng phần mềm Notepad++ kết hợp với Dreamweaver để thiết kế giao diện cho server.

5.1.3.1 Ngôn ngữ sử dụng

 HTML (tiếng Anh, viết tắt cho Hyper Text Markup Language, tức là “Ngôn ngữ Đánh dấu Siêu văn bản”) là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các Website. Nó là công cụ chứa các thẻ tab quy định hiển thị hay xử lý dạng văn bản thuần túy. Các căn bản này được truyền đi trên mạng Internet thông qua giao thức mạng HTTP, và sau đó phần HTML của chúng sẽ được hiển thị thông qua một trình duyệt web.

100

 Cấu trúc cơ bản của một Website

<html> <head> <title>Tiêu đề</title> </head> <body> Phần nội dung. </body> </html>  Ngôn ngữ PHP:

PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

Thẻ <?php và thẻ ?> sẽ đánh đấu sự bắt đầu và sự kết thúc của phần mã PHP qua đó máy chủ biết để xử lý và dịch mã cho đúng. Đây là một điểm khá tiện lợi của PHP giúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng phần giao diện ứng dụng HTTP.

Đoạn mã sau minh họa cách viết PHP lồng vào các trang HTML dễ dàng như thế nào:

<html> <head>

<title>PHP test site</title> </head>

<body> <?php

echo "Hello world!"; ?>

</body> </html>

101

 Ngôn ngữ SQL:

o Cú pháp tạo 1 cơ sở dữ liệu:

CREATE DATABASE tên_cơ_sở_dữ_liệu; o Cú pháp sử dụng cơ sở dữ liệu: Use tên_database; o Cú pháp thoát khỏi cơ sở dữ liệu: Exit

o Cú pháp tạo 1 bảng trong cơ sở dữ liệu:

CREATE TABLE user (<tên_cột>

<mô_tả>,…,<tên_cột_n>…..<mô_tả_n>)

Ví dụ:

mysql> create table user(user_id INT(15) UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(255) NOT NULL, password CHAR(50) NOT NULL, email VARCHAR(200) NOT NULL, PRIMARY KEY (user_id));

o Hiển thị có bao nhiêu bảng: show tables;

o Hiển thị có bao nhiêu cột trong bảng: show columns from table; o Thêm 1 cột vào bảng :

ALTER TABLE tên_bảng ADD <tên_cột> <thuộc_tính> AFTER <tên_cột>

Ví dụ:

mysql> alter table user add sex varchar(200) NOT NULL after email;

o Thêm giá trị vào bảng:

INSERT INTO Tên_bảng(tên_cột)

VALUES(Giá_trị_tương_ứng);

Ví dụ:

mysql> insert into user

(username,password,email,sex,home) values ("u768889611 ","h41001120","hoang@xebus2014.tk","M","xebus2014.tk"); o Truy xuất dữ liệu:

SELECT tên_cột FROM Tên_bảng;

Ví dụ:

102

o Truy xuất dữ liệu với điều kiện:

SELECT tên_cột FROM Tên_bảng WHERE điều kiện;

Ví dụ:

mysql> select user_id,username from user where user_id=2;

o Truy cập dữ liệu và sắp xếp theo trình tự:

SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể có where hoặc không) ORDER BY Theo quy ước sắp xếp.

trong đó: quy ước sắp xếp bao gồm hai thông số là ASC (từ trên xuống dưới), DESC (từ dưới lên trên).

Ví dụ:

mysql> select user_id,username from user order by username ASC ;

o Truy cập dữ liệu có giới hạn :

SELECT tên_cột FROM Tên_bảng WHERE điều kiện (có thể có where hoặc không) LIMIT vị trí bắt đầu, số record muốn lấy ra

Ví dụ:

mysql> select user_id,username from user order by username ASC limit 0,10 ;

o Cập nhật dữ liệu trong bảng:

Update tên_bảng set tên_cột=Giá trị mới WHERE (điều kiện).

Nếu không có ràng buộc điều kiện, chúng sẽ cập nhật toàn bộ giá trị mới của các record trong bảng.

Ví dụ:

mysql> update user set email="admin@qhonline.info" where user_id=1 ;

o Xóa dữ liệu trong bảng:

DELETE FROM tên_bảng WHERE (điều kiện).

Nếu không có ràng buộc điều kiện, chúng sẽ xó toàn bộ giá trị của các record trong bảng.

103

Một phần của tài liệu Thiết kế hệ thống thanh toán tự động Smart Bus dùng công nghệ RFID (Trang 113)

Tải bản đầy đủ (PDF)

(153 trang)