Xem mẫu

  1. 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
  2. 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
  3. 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
  4. 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
  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ế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
  6. 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
  7. Chương 1 Những khái niệm cơ bản
  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ệm khác 9/3/2009 Thiết kế và triển khai Website - Bộ môn CNTT 8
  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 9
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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