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

bài giảng thiết kế và triển khai website

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 (313.02 KB, 44 trang )

9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 1
THIẾT KẾ VÀ TRIỂN
KHAI WEBSITE
THIẾT KẾ VÀ TRIỂN
KHAI WEBSITE
Giảng viên: Nguyễn Quang Trung
Bộ mônCNTT –KhoaTHTM
–Trường ĐH Thương Mại
Email:
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 2
• Phân phốitiếthọc
− Lý thuyết: 30 tiết
− Thực hành/Thảoluận: 6 tiết
− SV tự chuẩnbịđểTH/Thảoluận: 9 tiết
• Đánh giá kếtquả
- Điểm chuyên cần: 10%
- K/Tra + T/Hành+T/luận: 30%
-Thicuốikỳ: 60%
THIẾT KẾ VÀ TRIỂN KHAI WEBSITE
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 3
MỤC TIÊU CỦA MÔN HỌC
• Môn họccungcấpnhững kiếnthứccơ bảnvề
world wide web, các giao thức, ngôn ngữđánh
dấuvàmộtsố ngôn ngữ khác dùng để tạoweb.
Thông qua việcgiớithiệumộtsố công cụ thiếtkế
và trợ giúp việcxâydựng website, giúp họcviên
nắm đượcnhững yêu cầu, qui trình thiếtkế và
triểnkhaimột website thựctế.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 4
MỤC TIÊU CỤ THỂ
• Cung cấpnhững kiếnthứccơ bảnvề Internet, World


wide web, giao thứcHTTP, giaothức FTP, ngôn ngữ
đánh dấu HTML,
• Mộtsố ngôn ngữ và công cụ trợ giúp thiếtkế và xây
dựng website.
• Qui trình triển khai, nâng cấp, bảotrì, Phương thức
quảng bá trang web trên mạng.
• Quy trình thiếtkế và triển khai một website TMĐT
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 5
TÀI LIỆU THAM KHẢO
[1] Internet & World Wide Web: How to Program (4th
Edition) by Harvey & Paul) Deitel & Associates
(Paperback - Sep 20, 2007)
[2] Giáo trình thiếtkế và triển khai website, Đạihọc
Thương Mại, 2007
[3] Xây dựng ứng dụng Web bằng PHP&MySQL,
NguyễnHữu Khang, NXB Phương Đông, 6-2007
[4] Xây dựng và triển khai ứng dụng Thương Mại Điện
Tử, PhạmHữu Khang, NXB Thống Kê, 2006
[5] …
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 6
NỘI DUNG CHƯƠNG TRÌNH
Chương 1. Những khái niệmcơ bản
Chương 2. Tổng quan về thiếtkế Web
Chương 3. Mộtsố ngôn ngữ tạoWeb
Chương 4. Qui trình triểnkhaiWeb
Những khái niệm
cơ bản
Những khái niệm
cơ bản
Chương 1

9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 8
Nội dung
1.1. Internet và các dịch vụ
1.2. World wide web - Website
1.3. Các khái niệmkhác
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 9
1.1. Internet và các
dịch vụ
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 10
Mạng máy tính – phân loạitheo
phạmvi địalý
• GAN (Global Area Network)
• WAN (Wide Area Network)
• MAN (Metropolitan Area Network)
• LAN (Local Area Network)
Trong các khái niệm nói trên, WAN và LAN là hai
khái niệmhay đượcsử dụng nhất
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 11
Hệđiềuhànhmạng
• NetWare của NOVELL
• LAN Manager của Microsoft
• LAN server củaIBM
• Vines của Banyan Systems là hệđiềuhànhmạng
dùng cho server chạyhệđiềuhànhUNIX
• Promise LAN của Mises Computer chạy trên card
điềuhợpmạng độcquyền
• Windows for Workgroups của Microsoft, …
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 12
Hệđiềuhànhmạng
• Chọnhệđiềuhànhmạng nào sẽ làm nềntảng cho

mạng sẽđượcpháttriểntuỳ thuộcvàokíchcỡ của
mạng hiệntạivàsự phát triển trong tương lai, còn
tuỳ thuộcvàonhững ưu điểmvànhược điểmcủa
từng hệđiềuhành.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 13
• Hệđiềuhànhmạng UNIX: do các nhà khoa học
xây dựng và được dùng rấtphổ biếntronggiới
khoa học, giáo dục. UNIX là hệđiềuhànhđa
nhiệm, đangườisử dụng, phụcvụ cho truyền
thông tốt. Nhược điểm: hiện nay có nhiều Version
khác nhau, không thống nhấtgâykhókhǎn cho
ngườisử dụng; phứctạplại đòi hỏicấuhìnhmáy
mạnh
Hệđiềuhànhmạng
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 14
• BSD, Linux là các HĐH tựa UNIX và có thể
cài chạytrêncácmáytínhcócấuhìnhthấp
hơn.
Hệđiềuhànhmạng
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 15
• Hệđiều hành mạng Windows NT: Đây là hệ
điều hành của hãng Microsoft, cũng là hệ
điều hành đa nhiệm, đangườisử dụng. Đặc
điểmcủanólàtương đốidễ sử dụng, hỗ trợ
mạnh cho phầnmềm WINDOWS. Ngoài ra,
Windows NT có thể liên kếttốtvớimáychủ
Novell Netware. Tuy nhiên, để chạycóhiệu
quả, Windows NT cũng đòi hỏicấuhìnhmáy
tương đốimạnh
Hệđiềuhànhmạng

9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 16
• Hệđiều hành mạng Windows for Workgroup:
Đây là hệđiều hành mạng ngang hàng nhỏ,
cho phép một nhóm ngườilàmviệc(khoảng
3-4 người) dùng chung ổđĩatrênmáycủa
nhau, dùng chung máy in nhưng không cho
phép chạy chung một ứng dụng. Hiện nay rất
ít sử dụng.
• Hiện nay có Window Server 2008.
Hệđiềuhànhmạng
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 17
• Hệđiềuhànhmạng NetWare của Novell: Đây là
hệđiềuhànhphổ biến, nó có thể dùng cho các
mạng nhỏ (khoảng từ 5-25 máy tính) và cũng có
thể dùng cho các mạng lớngồm hàng trǎm máy
tính. Có nhiều phiên bảncủa Netware. Netware
là mộthệđiều hành mạng cụcbộ dùng cho các
máy vi tính theo chuẩncủa IBM hay các máy tính
Apple Macintosh, chạyhệđiều hành MS-DOS
hoặc OS/2
Hệđiềuhànhmạng
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 18
Sự phát triểnmôhìnhTCP/IP
• Thập niên 60 DARPA phát triển
Transmission Control Protocol/Internet
Protocol (TCP/IP) kếtnốicácmạng máy
tính thuộcbộ quốc phòng Mỹ.
• Internet, mạng máy tính toàn cầu, sử dụng
TCP/IP kếtnốicácmạng trên thế giới.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 19

4 lớpcủamôhìnhTCP/IP
• Layer 4: Application (ứng dụng)
• Layer 3: Transport (vận chuyển)
• Layer 2: Internet
• Layer 1: Network access (truy
cậpmạng)
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 20
Lớptruycậpmạng
• Kếthợpchứcnăng hai lớpvật lý và liên kếtdữ liệumô
hình OSI.
• Các mô tả về chứcnăng, thủ tục, cơ học, điệnhọc
• Tốc độ truyềnvậtlý
• Khoảng cách, các bộ kếtnốivậtlý.
• Khung
• Địachỉ vậtlý
• Cấuhìnhliênkếtmạng
• Sựđồng bộ
• Điều khiểnlỗi, điều khiểnlưulượng.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 21
Lớp Internet
• Gởidữ liệu đến đích qua các mạng con (tương tự
lớpmạng mô hình OSI).
• Gói
• Mạch ảo
• Tìm đường, bảng tìm đường, giao thứctìmđường
• Địachỉ luậnlý
• Sự phân đoạn
• Giao thức Internet (IP).
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 22
Lớpvận chuyển

• Lớpvậnchuyểnliênquanđếnchấtlượng dịch vụ
nhưđộtin cậy, điềukhiểnlưulượng và sửalỗi
(tương tự lớpvậnchuyểnmôhìnhOSI).
• Phân đoạn, dòng dữ liệu
• Định hướng kếtnối và không kếtnối
• Điều khiểnluồng
• Phát hiệnvàsửalỗi
• Transmission control protocol (TCP).
• User datagram protocol (UDP).
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 23
Lớp ứng dụng
• Kếthợpchứcnăng củabalớp phiên, trình
bày, ứng dụng trong mô hình OSI.
• FTP, HTTP, SMNP, DNS
• Định dạng dữ liệu, cấutrúcdữ liệu, mã hoá …
• Điềukhiển đốithoại…
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 24
Chồng giao thứcTCP/IP
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 25
Các lớp địachỉ IP
• 1.0.0.0 - 126.0.0.0 : LớpA
• 127.0.0.0 : địachỉ quay lui (loopback)
• 128.0.0.0 - 191.255.0.0 : LớpB
• 192.0.0.0 - 223.255.255.0 :LớpC
• 224.0.0.0 < 240.0.0.0 :Lớp D (multicast)
• >= 240.0.0.0 : LớpE (dànhriêng)

×