Xem mẫu
- THIẾT KẾ VÀ TRIỂN
KHAI WEBSITE
Giảng viên: Nguyễn Quang Trung
Bộ môn CNTT – Khoa THTM
– Trường ĐH Thương Mại
Email: cntt@vcu.edu.vn
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 1
- THIẾT KẾ VÀ TRIỂN KHAI WEBSITE
• Phân phối tiết học
− Lý thuyết: 30 tiết
− Thực hành/Thảo luận: 6 tiết
− SV tự chuẩn bị để TH/Thảo luận: 9 tiết
• Đánh giá kết quả
- Điểm chuyên cần: 10%
- K/Tra + T/Hành+T/luận: 30%
- Thi cuối kỳ: 60%
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 2
- MỤC TIÊU CỦA MÔN HỌC
• Môn học cung cấp những kiến thức cơ bản về
world wide web, các giao thức, ngôn ngữ đánh
dấu và một số ngôn ngữ khác dùng để tạo web.
Thông qua việc giới thiệu một số công cụ thiết kế
và trợ giúp việc xây dựng website, giúp học viên
nắm được những yêu cầu, qui trình thiết kế và
triển khai một website thực tế.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 3
- MỤC TIÊU CỤ THỂ
• Cung cấp những kiến thức cơ bản về Internet, World
wide web, giao thức HTTP, giao thức FTP, ngôn ngữ
đánh dấu HTML,...
• Một số ngôn ngữ và công cụ trợ giúp thiết kế và xây
dựng website.
• Qui trình triển khai, nâng cấp, bảo trì, Phương thức
quảng bá trang web trên mạng.
• Quy trình thiết kế và triển khai một website TMĐT
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 4
- 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ết kế và triển khai website, Đại học
Thương Mại, 2007
[3] Xây dựng ứng dụng Web bằng PHP&MySQL,
Nguyễn Hữ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ạm Hữu Khang, NXB Thống Kê, 2006
[5] …
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 5
- NỘI DUNG CHƯƠNG TRÌNH
Chương 1. Những khái niệm cơ bản
Chương 2. Tổng quan về thiết kế Web
Chương 3. Một số ngôn ngữ tạo Web
Chương 4. Qui trình triển khai Web
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 6
- Chương 1
Những khái niệm
cơ bản
- 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ệm khác
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 8
- 1.1. Internet và các
dịch vụ
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 9
- Mạng máy tính – phân loại theo
phạm vi địa lý
• 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ệm hay được sử dụng nhất
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 10
- Hệ điều hành mạng
• NetWare của NOVELL
• LAN Manager của Microsoft
• LAN server của IBM
• Vines của Banyan Systems là hệ điều hành mạng
dùng cho server chạy hệ điều hành UNIX
• Promise LAN của Mises Computer chạy trên card
điều hợp mạng độc quyền
• Windows for Workgroups của Microsoft, …
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 11
- Hệ điều hành mạng
• Chọn hệ điều hành mạng nào sẽ làm nền tảng cho
mạng sẽ được phát triển tuỳ thuộc vào kích cỡ của
mạng hiện tại và sự phát triển trong tương lai, còn
tuỳ thuộc vào những ưu điểm và nhược điểm của
từng hệ điều hành.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 12
- Hệ điều hành mạng
• Hệ điều hành mạng UNIX: do các nhà khoa học
xây dựng và được dùng rất phổ biến trong giới
khoa học, giáo dục. UNIX là hệ điều hành đa
nhiệm, đa người sử dụng, phục vụ 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ất gây khó khǎn cho
người sử dụng; phức tạp lại đòi hỏi cấu hình máy
mạnh
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 13
- Hệ điều hành mạng
• BSD, Linux là các HĐH tựa UNIX và có thể
cài chạy trên các máy tính có cấu hình thấp
hơn.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 14
- Hệ điều hành mạng
• 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, đa người sử dụng. Đặc
điểm của nó là tương đối dễ sử dụng, hỗ trợ
mạnh cho phần mềm WINDOWS. Ngoài ra,
Windows NT có thể liên kết tốt với máy chủ
Novell Netware. Tuy nhiên, để chạy có hiệu
quả, Windows NT cũng đòi hỏi cấu hình máy
tương đối mạnh
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 15
- Hệ điều hành mạng
• 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ười làm việc (khoảng
3-4 người) dùng chung ổ đĩa trên máy củ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.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 16
- Hệ điều hành mạng
• Hệ điều hành mạng NetWare của Novell: Đây là
hệ điều hành phổ 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ớn gồm hàng trǎm máy
tính. Có nhiều phiên bản của Netware. Netware
là một hệ điều hành mạng cục bộ dùng cho các
máy vi tính theo chuẩn của IBM hay các máy tính
Apple Macintosh, chạy hệ điều hành MS-DOS
hoặc OS/2
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 17
- Sự phát triển mô hình TCP/IP
• Thập niên 60 DARPA phát triển
Transmission Control Protocol/Internet
Protocol (TCP/IP) kết nối các mạng máy
tính thuộc bộ quốc phòng Mỹ.
• Internet, mạng máy tính toàn cầu, sử dụng
TCP/IP kết nối các mạng trên thế giới.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 18
- 4 lớp của mô hình TCP/IP
• Layer 4: Application (ứng dụng)
• Layer 3: Transport (vận chuyển)
• Layer 2: Internet
• Layer 1: Network access (truy
cập mạng)
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 19
- Lớp truy cập mạng
• Kết hợp chức năng hai lớp vật lý và liên kết dữ liệu mô
hình OSI.
• Các mô tả về chức năng, thủ tục, cơ học, điện học
• Tốc độ truyền vật lý
• Khoảng cách, các bộ kết nối vật lý.
• Khung
• Địa chỉ vật lý
• Cấu hình liên kết mạng
• Sự đồng bộ
• Điều khiển lỗi, điều khiển lưu lượng.
9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 20
nguon tai.lieu . vn