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

Post on 07-Aug-2015

35 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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.

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

DH

L

328/01//2015

MỘT SỐ KHÁI NIỆM

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.

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

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.

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)…

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.

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 ...

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

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)

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

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)

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

DH

L

1428/01//2015

QUY TRÌNH THIẾT KẾ

WEBSITE

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ì

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?

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.

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

DH

L

1828/01//2015

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

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

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.

top related