Bài giảng Lập trình web - Chương 2: Tìm hiểu về website

ppt 21 trang hapham 2140
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình web - Chương 2: Tìm hiểu về website", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_lap_trinh_web_chuong_2_tim_hieu_ve_website.ppt

Nội dung text: Bài giảng Lập trình web - Chương 2: Tìm hiểu về website

  1. CHƯƠNG 2 TÌM HIỂU VỀ WEBSITE GVTH: Phạm Mạnh Cương Email: cuongpm@sonadezi.edu.vn Mobile: 0983537760 1
  2. 2. Website 2.1 Một số khái niệm 2.2 Kiến trúc một website 2.3 Các bước xây dựng một website 2
  3. 2. Website 2.1 Một số khái niệm 2.2 Kiến trúc một website 2.3 Các bước xây dựng một website 3
  4. 2.1 Một số khái niệm • Trang web là một tệp văn bản có chứa đựng ngôn ngữ lập trình siêu văn bản(HyperText Markup Language HTML) để tích hợp hình ảnh, âm thanh và những trang web khác Company Logo
  5. 2.1 Một số khái niệm • Mỗi một trang Web sẽ có một địa chỉ được gọi là Uniform Resource Locator (URL). URL là phương tiện để xác định phương thức, địa chỉ máy, đường dẫn trên Internet để đến được trang Web và tên tệp dữ liệu – Ví dụ: Company Logo
  6. 2.1 Một số khái niệm +Giao thức: Giao thức truyền siêu văn bản HTTP +Các tên khu vực 3 ký tự được thiết lập theo loại tổ chức Khu Ý nghĩa vực .com Thương mại .edu Các tổ chức giáo dục .gov Các bộ và cơ quan chính quyền .int Các tổ chức quốc tế .mil Các địa điểm quân sự .net Các tổ chức mạng .org Các loại khác Company Logo
  7. 2.1 Một số khái niệm +Các tên khu vực có 2 ký tự được phân loại theo khu vực địa lý. Mỗi khu vực địa lý tương ứng với một quốc gia hoặc một thực thể chính trị được công nhận. + Ví dụ địa chỉ máy chủ là www.tuoitre.com.vn, xác định máy chủ nơi trang Web được lưu trữ, máy chủ thuộc nước nào (ở đây là Việt Nam - .vn) Company Logo
  8. 2. Website 2.1 Một số khái niệm 2.2 Kiến trúc một website 2.3 Các bước xây dựng một website 8
  9. 2.2 Kiến trúc một website Xác định chức năng của Website. Để thiết kế một Website, ta phải xác định các mục tiêu kinh doanh cho Website, trên cơ sở đó ta xác định các chức năng cần thiết của hệ thống cần phải có và xác định các yêu cầu thông tin cần phải có để thực hiện các chức năng đó. Company Logo
  10. 2.2 Kiến trúc một website Mục tiêu Chức năng hệ Yêu cầu thông tin thống Hiện thị hàng hoá Catalog điện tử Văn bản động và catalog dạng hình trên Web ảnh Cung cấp thông tin CSDL sản phẩm Các thuộc tính của sản phẩm về sản phẩm Thực hiện một giao Hệ thống giỏ mua Bảo mật các thanh toán qua thẻ tín dịch hàng và thanh toán dụng và cung cấp cho khách hàng nhiều sự lựa chọn khác Tích luỹ thông tin Xây dựng CSDL Mã khách hàng, tên, địa chỉ, điện khách hàng khách hàng, Đăng ký thoại, e-mail khách hàng trực tuyến Cung cấp dịch vụ CSDL bán hàng Mã khách hàng, tên, ngày đặt, thanh sau bán toán, ngày giao hàng, quá trình cung cấp dịch vụ sau bán Đánh giá hiệu quả Hệ thống báo cáo và Số lượng khách, số đơn hàng, số tiếp thị theo dõi nhật ký trang Web khách đến xem, số sản Website phẩm mua trong đợt quảng cáo Cung ứng vật tư và Hệ thống quản lý kho Hệ thống các cấp kho sản phẩm, địa liên kết với các nhà chỉ và danh sách các nhà cung cấp, cung cấp số liệu số lượng sản phẩm đặt của các đơn hàng Company Logo
  11. 2.2 Kiến trúc một website Cấu trúc logic của một website Thông tin khách hàng Yêu cầu Website khách HTTP Xác nhận truy hàng cập CSDL khách hàng Chấp nhận/từ chối truy cập Trang hiển thị danh mục CSDL danh mục hàng hoá hàng hoá Xác nhận vận chuyển Vận chuyển Thực hiện Mua hàng hàng hoá đơn đặt hàng CSDL đơn đặt hàng Company Logo
  12. 2.2 Kiến trúc một website Kiến trúc một website • Kiến trúc hai lớp: Là kiến trúc sử dụng một Web server để đáp ứng các yêu cầu truy xuất các trang Web và một CSDL để cung cấp thông tin. Web server và CSDL server đều dùng trên một máy Mạng Máy khách – trạm Cơ sở dữ liệu Máy chủ Web Máy chủ ứng dụng Hệ thống hỗ trợ Máy chủ CSDL Máy chủ thực hiện tất cả xử lý Company Logo
  13. 2.2 Kiến trúc một website Kiến trúc một website • Kiến trúc nhiều lớp: Gồm một Web server liên kết với các lớp trung gian bao gồm các server ứng dụng thực hiện một nhiệm vụ nào đó, mỗi server ứng dụng sử dụng một hoặc nhiều máy chủ. Mạng Mạng Máy khách – trạm Cơ sở dữ liệu Máy chủ Web Máy chủ CSDLHệ thống hỗ trợ Máy chủ ứng dụng Company Logo
  14. 2. Website 2.1 Một số khái niệm 2.2 Kiến trúc một website 2.3 Các bước xây dựng một website 14
  15. 2.3 Các bước xây dựng một website Bước 1: Ðây là giai đoạn định hướng. Cần phải nghiên cứu đến những vấn đề: • Những ý tưởng tổng quan; • Mục đích cần đạt tới đối với Website; • Ðối tượng cần nhắm tới là ai; • Thông tin gì đã có trong tay và sử dụng chúng như thế nào. Company Logo
  16. 2.3 Các bước xây dựng một website Bước 2: Sau khi xác định được các điểm trên ta sẽ: • Tiến hành tổ chức các phần mục và các thông tin có trên site. Tạo ra các nhánh, các tiêu đề và các tiêu đề phụ để có thể tìm kiếm thông tin hữu ích một cách dễ dàng để không lãng phí thời gian đối với các thông tin mà ta không quan tâm; • Lựa chọn các từ khoá thích hợp để thuận tiện cho việc tìm kiếm và sử dụng các dịch vụ tìm kiếm. Company Logo
  17. 2.3 Các bước xây dựng một website Bước 3: • Lựa chọn các hình ảnh đưa lên site từ thư viện điện tử hoặc từ trên đĩa CD – ROM. Ðó có thể là những hình ảnh về sản phẩm, về văn phòng làm việc, các chuyên gia chính của công ty; • Chuyển đổi các hình ảnh đến vị trí thích hợp và có sự chỉnh sửa về màu sắc và kích cỡ cho phù hợp. Company Logo
  18. 2.3 Các bước xây dựng một website Bước 4: • Khi đã có bộ khung của mình thì ta bắt đầu chuẩn bị tạo ra Website bằng việc sử dụng ngôn ngữ siêu văn bản (HTML). Tiến hành chuyển đổi các văn bản text của mình tới HTML mà có thể làm bằng Word, Netscape, Homesite, FrontPage và một vài các gói thông tin được lựa chọn khác. Company Logo
  19. 2.3 Các bước xây dựng một website Bước 5: Lựa chọn nhà cung cấp dịch vụ Internet để đưa Website lên Internet Company Logo
  20. 2.3 Các bước xây dựng một website Bước 6: • Thiết lập tên miền; • Ðăng ký tên Website với các nhà tìm kiếm; • Quảng cáo và khuyếch trương Website đối với các khách hàng mục tiêu. Có thể thực hiện được điều này thông qua các phương pháp truyền thống như gửi thư, truyền thanh, truyền hình cũng như có các biển hiệu quảng cáo; • Thông qua các công cụ tìm kiếm tiện ích như (Lycos, Alta Vista, Google ) để đảm bảo rằng Website phải thật nổi bật; • Một điều rất quan trọng là các thông tin phải được cập nhật liên tục Company Logo