Tải bản đầy đủ (.pdf) (69 trang)

Bài 1 Tổng quan về web và thiết kế web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.72 MB, 69 trang )

Lập trình và Thiếtkế Web 2
© 2007 Khoa Công nghệ thông tin
Khoa
Khoa
CNTT
CNTT


ĐH
ĐH
.KHTN
.KHTN
Bài 1
T
T


NG QUAN V
NG QUAN V


WEB V
WEB V
À
À
THI
THI


T K
T K




WEB
WEB
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Internet
Internet
-
-
Mạ
Mạ
ng c
ng c
á
á
c m
c m
á
á
y t
y t
í
í
nh
nh
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web

-
-
Mạ
Mạ
ng
ng
thông
thông
tin
tin
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web
là gì
là gì
?
?
 Là các dịch vụ phân tán cung cấp thông tin multimedia dựa
trên hypertext
– Phân tán: thông tin được đặt trên nhiều máy chủ khắp thế giới
– multimedia: thông tin bao gồm text, graphics, sound, video
– hypertext: là kỹ thuật được sử dụng để truy cập thông tin
 Có khoảng hơn 30 tỉ trang web thuộchơn 108 triệu website
(2-2007 - Netcraft's survey)
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Các thành phầncủaweb
 Webpage
– Là trang web. Có thể hiểnthị các thông tin dướidạng vănbản,

hình ảnh, âm thanh,
– Homepage : Trang chủ. Thường là trang đầutiên(mặc định) khi
truy cậpmộtwebsite.
 Website
– Tậphợp các trang web. Website củacáctổ chức hay cá nhân
trên mạng bao gồmtậphợp các trang web liên quan đếntổ chức
này.
 Uniform Resource Locator (URL)
– Địachỉ của web trên internet
 Web Browser
– Ứng dụng để truy cập đến trang web qua URL
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Trang chủ Website Yahoo
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web
hoạ
hoạ
t đ
t đ


ng như th
ng như th
ế nà
ế nà
o?
o?

Users (clients)
Browse
Internet
(WWW)
WWW Servers
Authors write
HTML


resources
(HTML files)
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web


C
C
á
á
c k
c k


i ni
i ni


m c

m c


nh
nh
 Web = Protocol + Language + Naming infrastructure
 HTTP - HyperText Transport Protocol
– Là giao thức giao tiếp giữa WWW client and server
 HTML - HyperText Markup Language
– Ngôn ngữ biểu diễn các tài liệu WWW
 URL - Uniform Resource Locator
– Địa chỉ web (xác định duy nhất)
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web
-
-
C
C
á
á
c k
c k


i ni
i ni



m c
m c


nh
nh
 Địa chỉ IP – IP Address – tracecrt www.yahoo.com
– Là 1 con số 32 bit, chia thành 4 số 8 bit, vd: 203.162.33.44 (gồm 2
phần: network address, host address)
– Xác định đối tượng nhận và gởi thông tin trên Internet
– Để biếtIP: ping www.intel.com
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web
-
-
C
C
á
á
c k
c k


i ni
i ni


m c

m c


nh
nh
 Tên miền – Domain name
– Là tên giao dịch của công ty hay tổ chức trên Internet.
– Ví dụ: www.intel.com :
• Là địa chỉ của 1 máy chủ thuộc tổ chức (công ty) INTEL
• Có địa chỉ IP là 128.241.220.72, có tên máy chủ là WWW
• Là tên miền cấp 1 (.com, org, .edu,. biz, .net,)
 Ánh xạ giữa tên miền và địa chỉ IP
– Do DNS server – Domain name system (service) đảm trách
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
protocol server name port directory/file name on the server
:8080/en/us/default.aspx
:8080/en/us/default.aspx
Web
Web




c k
c k


i ni
i ni



m c
m c


nh
nh
URL
URL


đ
đ


nh v
nh v
ị cá
ị cá
c t
c t
à
à
i nguyên Internet
i nguyên Internet
 URL là định danh duy nhất cho các tài nguyên Internet
 Chỉ ra:
– Cách truy cập
– Vị trí tài nguyên

 Cú pháp chung:
protocol://host_name[:port_num][/path][/file_name]
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Web
Web


C
C
á
á
c k
c k


i ni
i ni


m c
m c


nh
nh
Browser
Browser
 Lấy hiển thị (nếu có thể) các tài nguyên
khác nhau

 Khả năng hiển thị :
– text-only (Lynx, )
– graphic (MSIE, Netscape, )
 Hiển thị được nhiều loại ảnh
– TEXT, GIF, JPEG, sound, video, postscript,
 Hỗ trợ nhiều giao thức
– HTTP, FTP, SMTP, POP,
 Có thể “plug-in” các công cụ vào browser
để tăng tính năng (3D animation, SWF, )
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN


c giao t
c giao t
á
á
c chu
c chu


n trên
n trên
Web
Web
Browser
DNS server
URL
URL
Web

Server
IIS
1. DNS
lookup
2. TCP connection
3. HTTP request
4. HTTP response
optional parallel connections
Origin
Server
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
C
C
á
á
c
c




c
c
thi
thi
ế
ế
t
t

l
l


p
p
Website
Website
 Xác định yêu cầu Website
 Mua tên miền
 Thuê chỗ hosting
 Thiếtkế Website
 Đưa vào hoạt động
 Duy trì thông tin, bảodưỡng website
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
C
C
á
á
c
c




c
c
thi
thi

ế
ế
t
t
l
l


p
p
Website
Website
 Xác định yêu cầu Website
 Mua tên miền
 Thuê chỗ hosting
 Thiếtkế Website
 Đưa vào hoạt động
 Duy trì thông tin, bảodưỡng website
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
X
X
á
á
c
c
đ
đ



nh
nh
m
m


c
c
đ
đ
í
í
ch
ch


yêu
yêu
c
c


u
u
c
c


a
a

Website
Website
 Mục tiêu, yêu cầucơ bảncủaWebSite
 Đốitượng phụcvụ
 Chủđềcủa WebSite
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
M
M


c
c
tiêu
tiêu
,
,
yêu
yêu
c
c


u
u


b
b



n
n
 Đề ra mục tiêu khái quát, ngắngọn, rõ ràng của
Website cầnthiếtkế
 Là công cụđểđánh giá sự thành bạicủamộtWebsite
 Mụctiêuphải dài hạn, bao trùm toàn bộ kế hoạch
phát triển
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Đ
Đ


i
i




ng
ng
ph
ph


c
c
v
v



 Xác định loại đọcgiả chính của Website
 Tìm hiểuvề:
– Sự hiểubiết
– Trình độ
– Sở thích
– Kinh nghiệm duyệt Web …
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Đ
Đ


i
i




ng
ng
ph
ph


c
c

v
v


(
(
tt
tt
)
)
Thiếtkế tốt = thích hợpchomộtdảirộng các loại đọc
giả có trình độ và nhu cầu khách nhau
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Ch
Ch


đ
đ


c
c


a
a
Website
Website

 Giúp định hướng cho nhà thiếtkế
– Giáo dục
– Huấnluyện (online trainning)
– Tin tức
– Giảitrí
– Diễn đàn trao đổithảoluận
– Mua bán, quảnlý….
 Xem ví dụ
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Ch
Ch


đ
đ


c
c


a
a
Website
Website


Di
Di



n
n
đ
đ
à
à
n
n
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Ch
Ch


đ
đ


c
c


a
a
Website
Website



Đ
Đ
à
à
o
o
t
t


o
o
tr
tr


c
c
tuy
tuy
ế
ế
n
n
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Ch
Ch



đ
đ


c
c


a
a
Website
Website


Tin
Tin
t
t


c
c
online
online
Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web
© 2007 Khoa CNTT - ĐHKHTN
Ch
Ch



đ
đ


c
c


a
a
Website
Website


Mua
Mua
b
b
á
á
n
n
tr
tr


c
c
tuy
tuy

ế
ế
n
n

×