bài giảng học phần thiết kế lập trình web chương 1 - gv. trần minh hùng - Pdf 14

5/10/2013
1
Mở đầu về thiết kế web
Nội dung
 Nhắclạimộtsố khái niệm
 Phân loạitrangweb
 Một số bước chính trong phát triển website
 Công bố website trên internet
 Mộtsố nguyên tắc quan trọng trong thiếtkế web
 Cấu trúc website và bố cụctrangweb
 Tiếng Việt trong trang web
Nhắclạimộtsố khái niệm
Nhắc lại một số khái niệm
 Mạng và giao thức
 Địa chỉ IP: IP Address
 Tên miền: Domain Name
 Máy chủ -máy phục vụ: Server
 Máy khách: Client
 Cổng dịch vụ: Service Port
5/10/2013
2
Mạng và giao thức
 Mạng máy tính:
 Computer Network:
 Hệ thống các máy tính
được kết nối với nhau
nhằm trao đổi dữ liệu.
 Giao thức: Protocol:
 Tập hợp các quy tắc được
thống nhất giữacácmáy
tính trong mạng nhằm

dịch vụ cho máy tính khác.
 Thường được cài các phần mềm
chuyên dụng để có khả năng cung cấp
 Mộtmáychủ có thể dùng cho mộthay
nhiềumục đích. Tên máy chủ thường gắn
vớimục đích sử dụng.
Ví dụ:

File server

Application server

Mail server

Web server
 Thựctế: các máy chủ có cấu hình cao, khả
năng hoạt động ổn định
5/10/2013
3
Máy khách: Client
 Máy khai thác dịch vụ củamáy
chủ Vớimỗidịch vụ,thường có
các phầnmềm chuyên biệt để
khai thác
 Một máy tính có thể vừalà
client vừalàserver
 Một máy tính có thể khai thác
dịch vụ của chính nó.
Cổng dịch vụ: Service Port
–Làsố  [0; 65535] xác định dịch vụ

 Web là gì?
–Làcácdịch vụ
phân tán
cung cấp thông
tin
multimedia
dựatrên
hypertext
 Các thành phầncủaweb
–Web Page
–Web site
– Uniform Resource Locator (URL)
– Web Server, Web Browser
Trang web, web site, World Wide Web
Trang web: Web page:
–Làmộttrangnội dung
–Cóthểđượcviếtbằng nhiềungônngữ khác nhau nhưng
kếtquả trả về client là HTML
Web site:
–Tậphợpcáctrangwebcónộidungthống nhấtphụcvụ
cho mộtmục đích nào đó
World Wide Web (WWW):
-Tậphợp các web site trên mạng internet.
Chuỗi định vị tài nguyên (địa chỉ): URL
(Uniform Resource Locator)
 Tài nguyên: file trên mạng
 URL: Xác định vị trí và cách khai thác file
 Cấutrúc:
giao_thức://địa_chỉ_máy:cổng/đường_dẫn/tên_file
Ví dụ:

thường dùng các công
cụ trựcquan để tạo ra
trang web
–Web động:
• Khó phát triển hơn
• Tương tác mạnh
• Sử dụng nhiều ngôn ngữ khác
nhau
• Thường phải viết nhiều mã lệnh.
Mã lệnh được thực thi trên server,
gửi kết quả là HTML về NSD
5/10/2013
6
So sánh
 Trang Web tĩnh:
-Có nội dung không thay đổi trên Browser, chỉ thay đổi khi nhà
thiết kế thay đổi nội dung trình bày
-Thường có tên mở rộng là .html, .htm bao gồm các thẻ HTML
 Trang Web động:
-Có thể thay đổi nội dung trình bày trên Browser khi người sử
dụng triệu gọi chúng
-Thường được xây dựng từ ASP, JSP, PHP, ASP.NET
Một số bước chính trong
phát
triểnwebsite
Các bước thiết kế web
・ Các tiêu chuẩnthiếtkế web: Tương thích các
web browser, các hệ điều hành, các loạimàn
hình,…
・ Tiếntrìnhthiếtkế web

tương tác tức thời - mắt thấy tay làm")
Tiến trình thiếtkế web
1. Phân tích ý tưởng, mục tiêu, hoạch định kế
hoạch
2. Hoạch định cấu trúc website
3. Tạo các trang đơn và đưa nội dung vào
4. Thử nghiệm, kiểm tra và đánh giá
5. Tải lên server và thử nghịêm lầncuối
6. Duy trì hoạt động và quản lý website
Bước 1: Phân tích ý tưởng, mục tiêu,
hoạch định kế hoạch
 Xác định chính xác mục tiêu của trang này một cách ngắn
gọn.
Lập website này để làm gì? cung cấp gì cho user? cho user
làm gì trên website
 Xác định vấn đề giải quyết, chủ đề website
website thuộc loại gì?sẽ có những tính năng gì?
 Xác định người dùng
 Ai là user chính? họ thuộc tầng lớp nào? dự đoán về tốc
kết nối của user, HĐH, kích thước màn hình, tầnxuất truy
cập
 Liệt kê các nguồn tài nguyên
Trang thiết bị, công cụ phần mềm, trình độ chuyên môn của
mình, cáigìmìnhlàm, cáigìcầngiúp?
 Xây dựng bảng tiến độ thực hiện
5/10/2013
8
Bước 2: Hoạch định cấu trúc website
・ Phân loại trang web thiếtkế:
– Cá nhân

–Cần quan tâm đến vị trí, các thể hiện (có hay không
có hiệu ứng)
–Vị trí logo, định danh công ty phải cố định nhất quán
 Các trang thành viên
Thiếtkế giao diện-frame
5/10/2013
9
Thiếtkế giao diện- Table within a table Thiếtkế giao diện–cấutrúcphứctạp
Kiểuchữ, màu sắc
 Phông chữ phụ thuộcvàocácyếutố:
– Đặc điểm thông tin
– Độcgiả
– Trình duyệt, độ phân giải
–Ngônngữ sử dụng
 Gam màu thống nhấttrongtoànbộ Website
 Font tiếng Việt: Chỉ dùng Unicode
Hiểnthị thông tin tóm tắt–chi tiết
 Tóm tắt thông tin có một số lợi điểm:
– Đọcgiả có ít thờigianđể đọccáctàiliệutrênmàn
hình.
– Luôn có nhu cầumuốntìmphần thông tin chủ
định, không nên chia cắt quá nhỏ,tómlượcquángắn
 gây thấtvọng
–Hìnhthứcvàcáchtổ chức đồng nhất  kinh
nghiệmtìmkiếm, khám phá.
– Thông tin ngắngọn, súc tích thích hợpvớimàn
hình máy tính (bị giớihạntầm nhìn).
 Thông tin chi tiết chỉ khi đi vào một vấn đề,
nội dung cụ thể
5/10/2013

D:\10CDTH\PTTH
Tạo virtual Directory (tt) Tạo virtual Directory (tt)
 Dùng tên PTTH như tên một trang web với điều
kiện trong Documents của PTTH Properties phải
có chứa trang web đó.
5/10/2013
12
Bước 5: Tải lên server và thử nghịêm lầncuối
 Mua tên miền
 Tên miền= Tênwebsite
 Tên ngắn
 Gợinhớ
 Dễ đọc, không gây nhầm lẫn
 Thể hiện được tên công ty hoặc nhãn hiệu
chính củacông ty
 Thuê chỗ hosting
 Tảilênvàthử nghiệm
Mua tên miền
Thuê chỗ hosting
 Hệ điều hành
 Dung lượng
 Băng thông
 Ngôn ngữ hỗ trợ
 Hệ quảntrị CSDL hỗ trợ
 Email POP3
 SSL
 ・ …
Tên miền+ Hosting Free
 Các trang web trên
mạng cho free

• No FTP access

hoặc
www.freespaces.com/user
Tên miền+ Hosting Free
Đưa website lên mạng Internet

Cách I
: Dùng các tiện ích của nhà cung
cấp web hosting
 Vào www.freewebpage.org ->Login:
 Copy các file từ máy user lên máy chủ
Đưa website lên mạng Internet

Cách 2
: Dùng các chương trình FTP
 Dùng Core FTP Lite (WS FTP, FTP Cute,…)
5/10/2013
14
Đưa website lên mạng Internet
 Core FTP Lite:
 Menu:
 File->connect:
Đưa website lên mạng Internet
Thử nghịêm lầncuối
 Thử các trang bằng nhiềucáchkếtnối khác nhau.
 Thử các trang ở tình trạng mức độ truy cậpcao (giờ cao
điểm).
 Thử các trang với nhiều dạng người dùng khác nhau trên
nhiềuloại máy tính với màn hình khác nhau.

Mộtsố nguyên tắcquan
trọng trong thiếtkế web
Các nguyên tắc cơ bản
 Tổ chứcwebsite chặtchẽ và dễ sử dụng
 Website củabạncầncócấu trúc càng rõ ràng dễ
hiểu càng tốt. Điều quan trọng ở đây là phải làm sao
để khách hàng thấy được ngay các thông tin mà họ
hy vọng có thể thu được từ website của bạn

Sử dụng từ ngữ dễ hiểu
 Khi một người đến thăm website của bạn, có thể
anh ta chưa biết bạn là ai?. Bạn đang chào bán sản
phẩmgì?. Bạn phải giúp khách hàng hiểu rõ những
vấn đề này trong thờigianngắnnhất. Hãy dùng các
câu ngắn gọn, cô đọng và giữ kiểu thiết kế cố định
đối với tất cả các trang con.
Các nguyên tắc cơ bản

Dễ dàng khám phá các đường link
 Hãy tạo các đường link bằng chữ hay biểu tượng
ở tấtcả các trang con để mọi người có thể xem lại
hoặcxem tiếp mà không phải sử dụng đến nút
"Back" hay "Forward" củatrìnhduyệt.

Thờigiantảiweb phải nhanh
 Nhân tố thời gian là vô cùng quan trọng vì mọi
ngườithường không kiên nhẫn khi vào mạng. Nếu
trang củabạn phải mất thời gian quá lâu để tải về
thì khách hàng có thể nhấn chuột và bỏ đi
5/10/2013

 Khi nào thì bắt đầu? Bắt đầu từ đâu?
 Cần học những gì để thiết kế web?
-Thiết kế đồ họa, Thiết kế giao diện
-Thiếtkế thông tin
-Tạo các trang web vớiHTML
-Lập trình và quá trình tạomãkịch bản
-Truyền thông đa phương tiện
5/10/2013
17
Phầnmềmtrợ giúp
Thiết kế đồ họa
- Adobe Photoshop
- Adobe ImageReady
- Macromedia Fireworks
- Adobe Illustrator
-JASC Paint Shop Pro
Multimedia
- Macromedia Flash
- Adobe LiveMotion
- Apple Quicktime
- Apple Final Cut Pro
- Adobe Premiere
ASPNET PHP
ASP.NET
Web Matrix
PHP
PHP ZendStudio
Ngôn ngữ lập trình web
 Cầnhọcnhững gì?
 - HTML


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status