chương 1: tổng quan về php

20
D H L 6/18/22 QUY TRÌNH XÂY DỰNG WEBSITE C H Ư Ơ N G 0 1 Giảng viên: Hồ Diên Lợi 1 Giảng viên: Hồ Diên Lợi

Upload: ho-loi

Post on 07-Aug-2015

36 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

128/01//2015

QUY TRÌNH XÂY DỰNG WEBSITE

CH

ƯƠ

NG

01

Giảng viên: Hồ Diên Lợi

Page 2: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

228/01//2015

NỘI DUNG

Các khái niệm cơ bản.

Quy trình thiết kế website. Phân tích yêu cầu Thiết kế giao diện Thiết kế cơ sở dữ liệu Tổ chức quả lý website Chạy thử và bảo trì

Quy trình hoạt động.

Page 3: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

328/01//2015

MỘT SỐ KHÁI NIỆM

Page 4: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

428/01//2015

1. HTML là gì?

HTML được viết tắt bởi: HyperText Markup

Language.

Là ngôn ngữ đánh dấu siêu văn bản.

HTML là ngôn ngữ dùng để biểu diễn.

Sử dụng các thẻ để định dạng thông tin.

HTML sử dụng thẻ định dạng.

Page 5: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

528/01//2015

2. Ngôn ngữ lập trình Web

Là ngôn ngữ lập trình dùng để lập trình Web.

Một số ngôn ngữ lập trình web:

ASP(nền tảng Microsoft)

ASP.NET (nền tảng Microsoft)

PHP

Page 6: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

628/01//2015

3. Máy chủ web(Web Server)

Là máy tính chuyên cung cấp tài nguyên, dịch vụ cho

máy tính khác.

Thường được cài các phần mềm chuyên dụng để có

khả năng cung cấp.

Thực tế: các máy chủ có cấu hình cao, khả năng hoạt

động ổn định.

Page 7: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

728/01//2015

Một máy chủ có thể dùng cho một hay nhiều mục

đích. Tên máy chủ thường gắn với mục đích sử dụng.

Ví dụ:

File server

Application server

Mail server

Web server

3. Máy chủ web(Web Server)…

Page 8: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

828/01//2015

4. Cơ sở dữ liệu máy chủ(Database server)

Là máy chủ trên đó cài đặt PM quản trị cơ sở dữ liệu.

Một số Database server thông dụng:

MySQL.

SQL Server.

Access.

Page 9: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

928/01//2015

5. Trình duyệt web

Phần mềm chạy trên client để khai thác dịch vụ web Một số Web browser:

Google Chrome Mozilla Firefox Internet Explorer (IE): tích hợp sẵn trong

windows ...

Page 10: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1028/01//2015

6. Tài nguyên trên Interner(URL)

Url được sử dụng để tham chiếu tới tài nguyên trên mạng Internet

Url gồm nhiều phần khác nhau: Giao thức: http, https, fpt… Dịch vụ www Tên miền Cổng(mặc định web: 80)

Ví dụ: http://tenmien.vn/index.php?p=sanpham&cat=dienthoai&subcat=nokia&id=12

Page 11: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1128/01//2015

7. HTTP là gì?

HTTP viết tắt bởi Hypertext Transfer Protocol

Là giao thức chuẩn trên Internet

Dùng để trao đổi thông tin giữa người dùng(client)

với máy phục vụ (server)

Page 12: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1228/01//2015

8. Thế nào là web tĩnh?

Được thế kế bằng kỹ thuật HTML

Nội dung không dữ dụng CSDL

Nội dung được cập nhật bởi người thiết kế

Thiết kế đồ họa đẹp

Tốc độ nhanh

Thường được thiết kế bằng các công cụ trực quan

Page 13: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1328/01//2015

9. Thế nào là web động?

Hiển thị nội dung từ CSDL

Được phát triển bằng các ngôn ngữ lập trình

PHP

ASP.NET

Kết hợp ngôn ngữ lập trình web + HTML+ CSS+

các ngôn ngữ kịch bản(Javascript, Jquery, Ajax)

Page 14: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1428/01//2015

QUY TRÌNH THIẾT KẾ

WEBSITE

Page 15: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1528/01//2015

NỘI DUNG

Phân tích yêu cầu

Thiết kế giao diện

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

Tổ chức quản lý website

Chạy thử và bảo trì

Page 16: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1628/01//2015

1. Phân tích yêu cầu

Website để làm gì?

Ai dùng?

Trình độ người dùng?

Nội dung, hình ảnh?

Page 17: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1728/01//2015

2. Thiết kế giao diện

Sơ đồ cấu trúc website.

Giao diện tổng quan.

Tĩnh hay động?

Thiết kế CSDL.

Nội dung từng trang.

Liên kết giữa các trang.

Page 18: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1828/01//2015

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

Page 19: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

1928/01//2015

4. Tổ chức quản lý website

- admin: Chứa trang quản trị

- components: chứa các tập tin

- images: chứa hình ảnh của trang

- library: chứa các tập tin lập trình

- module: chứa các tập tin module

- templates: chứa các tập tin thư mục giao diện

+ images

+ js

+ css

+ index.php

Page 20: Chương 1: Tổng quan về PHP

Giảng viên: Hồ Diên Lợi

DH

L

2028/01//2015

5. Một số điều cần chú ý

Kiểm tra lỗi

Kiểm tra trên nhiều trình duyệt.

Kiểm tra trên nhiều loại mạng.

Kiểm tra tốc độ.

Kiểm tra các liên kết.

Thử các lỗi bảo mật.