1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Thiết kế Web: Chương 1 - ThS. Phạm Đào Minh Vũ

31 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 3,48 MB

Nội dung

Chương 1 - Mở đầu về thiết kế web. Nội dung chính trong chương này gồm có: Một số khái niệm, phân loại trang web, một số bước chính trong phát triển website, công bố website trên internet, tạo Domain Free trên Internet. Mời các bạn cùng tham khảo.

CHƢƠNG Mở đầu thiết kế web Giảng viên : Ths PHẠM ĐÀO MINH VŨ Email : phamdaominhvu@yahoo.com Nội dung  Một số khái niệm  Phân loại trang web  Một số bước phát triển website  Công bố website internet  Tạo Domain Free Internet Một số khái niệm Mạng, giao thức, Internet  Mạng máy tính (Computer Network): Hệ thống máy tính kết nối với nhằm trao đổi liệu  Giao thức: Protocol: – Tập hợp quy tắc thống máy tính mạng nhằm thực trao đổi liệu xác – Ví dụ: TCP/IP, HTTP, FTP,… Các dịch vụ Internet  World Wide Web : Truy cập, tìm kiếm thơng tin  Email – Electronic Mail : Trao đổi thông điệp, văn bản…  FTP – File Tranfer Protocol : Trao đổi tập tin, chương trình,…  Chat – Tán gẫu: Người dùng trao đổi trực tiếp với văn bản, âm thanh, hình ảnh, … Địa IP: IP Address  Xác định máy tính mạng dựa giao thức TCP/IP Hai máy tính mạng có địa IP khác  Có dạng x.y.z.t (0 ≤ x, y, z, t ≤ 255)  Ví dụ: 74.125.71.105: địa máy chủ web Google.com  Đặc biệt: địa chỉ: 127.0.0.1 (địa loopback) địa máy tính sử dụng dùng để thử mạng Tên miền: Domain Name  Là tên “gắn” với địa IP  Máy chủ DNS thực việc “gắn” (ánh xạ)  Ở dạng văn nên thân thiện với người  Được chia thành nhiều cấp, phân biệt dấu chấm (.) Đánh số cấp từ phải sang trái  Cấp lớn cấp nhỏ  Ví dụ: it.itc.edu.vn gắn với 203.162.18.59 đó: – vn: Nước Việt Nam (Cấp 1) – edu: Tổ chức giáo dục (Cấp 2) – itc: Tên quan (Cấp 3) – it: đơn vị nhỏ quan (Cấp 4)  Đặc biệt: Tên localhost gắn với 127.0.0.1 Máy chủ (máy phục vụ): Server  Là máy tính chuyên cung cấp tài nguyên, dịch vụ cho máy tính khác  Thường cài phần mềm chuyên dụng để có khả cung cấp  Một máy chủ dùng cho hay nhiều mục đích Tên máy chủ thường gắn với mục đích sử dụng Ví dụ: – – – – File server Application server Mail server Web server  Thực tế: máy chủ có cấu hình cao, khả hoạt động ổn định Máy khách: Client  Máy khai thác dịch vụ máy chủ  Với dịch vụ, thường có phần mềm chuyên biệt để khai thác  Một máy tính vừa client vừa server  Một máy tính khai thác dịch vụ Cổng dịch vụ: Service Port – Là số  [0; 65535] xác định dịch vụ máy chủ – dịch vụ khác chiếm cổng khác – Mỗi dịch vụ thường chiếm cổng xác định, ví dụ: • Web: 80 • FTP: 21 WEB TĨNH – Ưu Điểm: • Thiết kế đồ họa đẹp, ấn tượng, … • Tốc độ truy cập nhanh • Chi phí đầu tư thấp, dễ phát triển, … – Khuyết điểm: • Khó khăn thay đổi, cập nhật thơng tin • Thơng tin cố định, khơng mang tính linh hoạt • Khó tích hợp, nâng cấp, mở rộng • Tương tác yếu WEB ĐỘNG – Ưu Điểm: • Thơng tin cập nhật nhánh chóng, liên tục => tạo thu hút • Tương tác người dùng mạnh mẽ • Thực tác vụ phức tạp với độ bảo mật cao : mua bán, tốn trực tuyến,… • Ít tốn công sức cập nhật thông tin – Khuyết điểm: • Tốc độ truy cập chậm (do kết nối CSDL có xử lý tính tốn phức tạp) • Chi phí đầu tư cao, … Một số bƣớc phát triển website Các bƣớc  Tương tự với phân tích thiết kế hệ thống Đặc tả Phân tích Thiết kế Lập trình Kiểm thử Một số điều cần ý  Đặc tả: – Web để làm gì? – Ai dùng? – Trình độ người dùng? – Nội dung, hình ảnh?  Phân tích – Mối liên quan nội dung? – Thứ tự nội dung? Một số điều cần ý (tt)  Thiết kế – Sơ đồ cấu trúc website – Giao diện – Tĩnh hay động – CSDL – Nội dung trang – Liên kết trang  Xây dựng – Cấu trúc thư mục – Các modul dùng chung – … Một số điều cần ý (tt)  Kiểm thử – Kiểm tra nhiều trình duyệt – Kiểm tra nhiều loại mạng – Kiểm tra tốc độ – Kiểm tra liên kết – Thử lỗi bảo mật –… Công bố website Internet Các điều kiện cần thiết  Xây dựng website  Quyền sử dụng hợp pháp  Domain (tên miền) – Sử dụng tên miền miễn phí – Đăng ký tên miền riêng  Hosting – Sử dụng miễn phí – Th khơng gian riêng – Tự host website  Duy trì phát triển quảng bá website Đăng ký tên miền  Xác định tên – Tên tiếng Việt – Tên giao dịch tiếng Anh – Tên viết tắt  Xác định nơi đăng ký  Đăng ký tên miền sớm tốt – Thủ tục đơn giản, nhanh chóng – Kinh phí rẻ • Việt Nam: 450.000+480.000/năm • Nước ngồi: – 12USD Hosting  Xác định môi trường vận hành website – Máy chủ Windows • Support ASP, PHP…, SQL Server, MySQL… • Đắt máy chủ Linux – Máy chủ Linux • Support PHP, JSP…, MySQL… • Rẻ máy chủ Windows  Xác định dung lượng thực tế website, khả mở rộng  Xác định băng thơng, dịch vụ đảm bảo an tồn, an ninh, backup liệu… Duy trì website  Cập nhật thơng tin – Web tĩnh: • Upload Webpage thơng qua Web Browser • Upload Webpage thơng qua FTP program (Cute FTP, FTP Voyager,… ) – Web động • Form cập nhật CSDL Site có kết nối CSDL Phát triển website  Các chiến lược marketing – Sử dụng thư điện tử – Đầu tư quảng cáo đợt phương tiện truyền thông (Báo, đài, Tivi…)  Liên kết với site loại – Trao đổi banner – Giới thiệu lẫn Quảng bá website  Quảng bá Website – Đăng ký Website vào máy tìm kiếm nước giới (search engine) • Vietnam Searchengine: Panvietnam, vinaseek… • Global Searchengine: google, altavista, hotboot… – Nâng cao vị trí Website hệ thống xếp hạng Website giới • Google rank (the important of website: 1-10) • Alexa rank: Traffic ranking of website Phát triển website  Nâng tầm phát triển Website – Tự động hoá dần chức Website – Bảo mật web – Phát triển chức phức tạp : mua bán, toán trực tuyến,… – Biến Website thành môi trường kinh doanh thực hiệu 24/24 Internet ... IP khác  Có dạng x.y.z.t (0 ≤ x, y, z, t ≤ 255)  Ví dụ: 74 .12 5. 71. 105: địa máy chủ web Google.com  Đặc biệt: địa chỉ: 12 7.0.0 .1 (địa loopback) địa máy tính sử dụng dùng để thử mạng Tên miền:... gắn với 203 .16 2 .18 .59 đó: – vn: Nước Việt Nam (Cấp 1) – edu: Tổ chức giáo dục (Cấp 2) – itc: Tên quan (Cấp 3) – it: đơn vị nhỏ quan (Cấp 4)  Đặc biệt: Tên localhost gắn với 12 7.0.0 .1 Máy chủ (máy... cập chậm (do kết nối CSDL có xử lý tính tốn phức tạp) • Chi phí đầu tư cao, … Một số bƣớc phát triển website Các bƣớc  Tương tự với phân tích thiết kế hệ thống Đặc tả Phân tích Thiết kế Lập trình

Ngày đăng: 08/05/2021, 12:06

TỪ KHÓA LIÊN QUAN