Giáo trình Thiết kế web - Trần Thị Ngân

LỜI NÓI ĐẦU  
Mạng Internet đƣợc coi nhƣ một tổ hợp các Website, ngƣời sử dụng  
có thể đi từ trang này sang trang khác, có thể tƣơng tác với các trang Web  
để hiển thị những nội dung khác nhau tùy thuộc theo yêu cầu.  
Hiện nay, hầu hết các tổ chức, công ty đều sử dụng Website để giới  
thiệu và quảng bá sản phẩm, dịch vụ của mình. Việc thiết kế Website là rất  
quan trọng, nó thể hiện thƣơng hiệu và đẳng cấp của công ty và tổ chức. Vì  
thế, thiết kế Website đã trở thành công việc và là nghề đƣợc nhiều bạn trẻ  
ƣa thích.  
Giáo trình môn học “ Thiết kế Web ” đƣợc biên soạn dựa theo đề  
cƣơng chi tiết môn học Thiết kế Web thuộc chƣơng trình đào tạo nghề  
Quản trị mạng của trƣờng Cao đẳng nghề Công nghiệp Hà nội, ban hành  
năm 2011. Giáo trình này cung cấp cho sinh viên ngành Công nghệ Thông  
tin những kiến thức căn bản về thiết kế web nhƣ : Các khái niệm cơ bản  
của thiết kế Web, quy trình thiết kế Web, các thẻ HTML cơ bản, các công  
cụ và phần mềm để thiết kế đƣợc giao diện Web, lập trình với ngôn ngữ  
ASP.NET kết hợp với cơ sở dữ liệu để tạo ra các trang Web động,....  
Tuy đã có nhiều cố gắng trong quá trình biên soạn nhƣng vẫn còn  
nhiều thiếu sót, chúng tôi mong nhận đƣợc các ý kiến đóng góp của các  
thầy cô, đồng nghiệp và các bạn sinh viên để chúng tôi có thể hoàn thiện  
giáo trình này hơn.  
Hà Nội, ngày 5 tháng 12 năm 2012.  
Tham gia biên soạn giáo trình  
1. Chủ biên: Trần Thị Ngân  
2. Đồng tác giả: Bùi Quang Ngọc  
1
 
Tuyên bố bản quyền  
Tài liệu này là loại giáo trình nội bộ dùng trong nhà trƣờng với  
mục đích làm tài liệu giảng dạy cho giáo viên và học sinh, sinh viên  
nên các nguồn thông tin có thể đƣợc tham khảo.  
Tài liệu phải do trƣờng Cao đẳng nghề Công nghiệp Hà Nội in  
ấn và phát hành.  
Việc sử dụng tài liệu này với mục đích thƣơng mại hoặc khác với  
mục đích trên đều bị nghiêm cấm và bị coi là vi phạm bản quyền.  
Trƣờng Cao đẳng nghề Công nghiệp Hà Nội xin chân thành cảm  
ơn các thông tin giúp cho nhà trƣờng bảo vệ bản quyền của mình.  
Địa chỉ liên hệ:  
Trƣờng Cao đẳng nghề Công nghiệp Hà Nội.  
131 – Thái Thịnh – Đống Đa – Hà Nội  
Điện thoại:  
(84-4) 38532033  
(84-4) 38533523  
Fax:  
2
MỤC LỤC  
Trang  
3
 
4
5
6
7
8
9
10  
11  
MỤC TIÊU.  
- Định hƣớng đƣợc cách thiết kế Website.  
- Thiết kế đƣợc giao diện Website.  
- Có khả năng sử dụng dụng các thẻ HTML.  
- Biết cách tổ chức thông tin trên trang chủ.  
- Sử dụng thành thạo các công cụ thiết kế Web.  
- Xây dựng đƣợc các ứng dụng Multimedia.  
- Cài đặt, cấu hình đƣợc dịch vụ IIS.  
- Lập trình cơ bản website, kết hợp với cơ sở dữ liệu để tạo ra các  
trang Web động.  
NỘI DUNG CỦA MÔ ĐUN  
Thời gian  
Lý Thực Kiểm  
thuyết hành  
Số  
Tên các bài trong mô đun  
Tổng  
số  
TT  
tra  
1
2
Tổng quan về thiết kế web  
Thiết kế web tĩnh với  
Dreamweaver.  
12  
6
5
1
48  
16  
30  
2
3
Thiết kế web động  
Cộng  
60  
20  
38  
2
120  
42  
73  
5
Phương pháp đánh giá  
- Đƣợc đánh giá qua bài viết, kiểm tra vấn đáp hoặc trắc nghiệm, tự  
luận: nắm rõ các bƣớc quy trình xây dựng Web, viết đúng cú pháp câu  
lệnh khi lập trình Web động.  
- Dựa trên năng lực thực hành thiết kế đƣợc một ứng dụng Web tĩnh,  
xây dựng đƣợc một ứng dụng Web thông qua các ngôn ngữ lập trình, sử  
dụng đƣợc các đối tƣợng lập trình, liên kết đƣợc các Cơ sở dữ liệu.  
13  
BÀI 1 : TỔNG QUAN VỀ THIẾT KẾ WEB  
Mục tiêu :  
- Hiểu được lịch sử của WWW.  
- Hiểu được các khái niệm cơ bản về WWW  
- Hiểu được cấu trúc của một trang HTML.  
- Có khả năng thiết kế được giao diện.  
- Biết cách tổ chức được thông tin trong trang chủ.  
- Thực hiện các thao tác an toàn với máy tính.  
1. Lịch sử WWW.  
Để hiểu đƣợc lịch sử của WWW điều quan trọng là phân biệt đƣợc sự  
khác nhau giữa WWW và Internet. Internet là mạng của các mạng, kết nối  
hàng triệu máy tính trên toàn cầu lại với nhau, hình thành một hệ thống mà  
trong đó bất cứ máy tính nào cũng có thể liên lạc với các máy tính khác khi  
chúng đang cùng đƣợc kết nối vào Internet. Còn WWW (viết tắt từ World  
Wide Web - Web rộng khắp thế giới - gọi tắt là Web) là dịch vụ trao đổi,  
tìm kiếm và truy cập thông tin trên mạng theo giao thức HTTP ( Hyper  
Text Tranfer Protocol). WWW đƣợc sử dụng thông qua trình duyệt Web.  
Nhƣ vậy WWW chỉ là dịch vụ phổ biến nhất của Internet. Ngoài WWW,  
Internet còn có các dịch vụ khác nhƣ Email (thƣ điện tử), FTP (File  
Transfer Protocol - truyền tải tệp tin ), CHAT (tán gẫu),...  
Cha đẻ của WWW chính là viện sĩ Viện Hàn lâm Anh Tim Berners-  
Lee. Vào năm 1980, Tim Berners Lee khi đang làm kỹ sƣ phần mềm cho  
CERN (phòng thí nghiệm vật lý hạt của châu Âu tại Geneva), thấy các  
đồng nghiệp phải vất vả trong việc tra cứu tài liệu, Ông bắt đầu viết phần  
mềm Enquire (viết tắt của Enquire Within Upon Everything - tạm dịch là  
tra khảo mọi thứ). Với phần mềm này, Tim Berners-Lee tạo ra một loại sổ  
tay “siêu văn bản”: Các từ trong tài liệu đƣợc nối kết với các file khác trong  
máy tính của ông và ông có thể lần theo nối kết này bằng số (lúc này chƣa  
tồn tại con chuột để nhấp) và tự động truy ra tài liệu liên đới. Phần mềm  
này hoạt động hoàn hảo. Vấn đề đặt ra là ông muốn thực hiện điều tƣơng tự  
trên các máy tính khác trên mạng. Năm 1989, cùng với Robert Cailliau  
(ngƣời Bỉ ), Tim Berners Lee đã đề xuất dự án thiết kế hệ thống thông tin  
toàn cầu World Wide Web (WWW) dựa trên ý tƣởng siêu văn bản để cho  
phép mọi ngƣời dễ dàng chia sẻ công việc của họ qua mạng máy tính. Mặc  
14  
   
dù ít đƣợc mọi ngƣời quan tâm đến, ông vẫn tiếp tục phát triển ba thành  
phần chính cho các trang web là HTTP, HTML và trình duyệt web. Mới  
đầu, Tim Berners Lee phát triển hệ thống siêu văn bản để theo dõi hàng  
trăm dự án, phần mềm, máy tính đang sử dụng của khoa Vật lý năng lƣợng  
cao của CERN. Dùng máy tính NeXT, ông làm nên một trình duyệt thô sơ  
vào mùa thu năm 1990 tên là World Wide Web ( sau đổi tên là Nexus).  
Ngày 06 tháng 8 năm 1991, ông và Cailliau tạo ra đƣợc nội dung trang web  
đầu tiên trên thế giới là danh bạ điện thoại của các nhân viên trong  
Web đã bùng nổ vào năm 1993 khi một sinh viên tốt nghiệp trƣờng  
Đại học Illinois tên là Marc Andreessen phát triển thành công một phần  
mềm giúp hiển thị các trang Web dƣới dạng đồ hoạ. Phần mềm này đƣợc  
gọi là Mosaic, một “trình duyệt” cho phép ngƣời sử dụng có thể hiển thị  
hình ảnh cũng nhƣ văn bản trên các trang web. Từ đó, web và Internet cùng  
hợp nhất nhau để phát triển với tốc độ chóng mặt. Chúng ta có thể điểm  
một số sự kiện tiêu biểu nhƣ sau:  
- Ngày 30-4-1993: CERN công bố World Wide Web miễn phí cho tất  
cả mọi ngƣời. Tim Berners Lee đã thuyết phục đƣợc Cern “cho không”  
công nghệ web và các mã chƣơng trình để mọi ngƣời đều có thể sử dụng và  
cùng tham gia phát triển. Đây là một trong những nguyên nhân chủ yếu  
giúp cho web phát triển nhanh chóng và mạnh mẽ.  
- Tháng 5-1993: Viện công nghệ Massachusetts lần đầu tiên đƣa một  
tờ báo lên web.  
- Tháng 6-1993: Ngôn ngữ HTML (Hypertext Mark Language) dùng  
trong lập trình web đƣợc công bố.  
- Tháng 11-1993: Webcam đầu tiên đƣợc kết nối.  
- Tháng 2-1994: Tiền thân của Yahoo đƣợc đƣa lên internet.  
- Tháng 4-1994: BBC mở website đầu tiên cho chƣơng trình Ti vi: The  
Net  
- Ngày 13-10-1994: Bill Clinton đƣa Nhà Trắng lên web  
- Tháng 2-1995 : Radio HK chính thức trở thành một đài phát thanh  
trực tuyến “fulltime”.  
- Ngày 1-7-1995: Hiệu sách trực tuyến Amazon khai trƣơng.  
- Ngày 9-8-1995: “Bùng nổ tên miền .com”. Hàng loạt công ty trực  
tuyến chính thức mở cửa website của mình.  
15  
- Ngày 24-8-1995: Microsoft Internet Explorer (IE) đƣợc phát hành và  
là một phần trong Windows 95.  
- Ngày 4-9-1995: EBay, website đấu giá trực tuyến đầu tiên đƣợc  
thành lập.  
- Ngày 15-12-1995: Alta Vista, công cụ tìm kiếm đa ngôn ngữ đầu tiên  
ra mắt ngƣời sử dụng Internet.  
- Ngày 4-7-1996: Hotmail khai trƣơng.  
- Ngày 17-12-1997: Jorn Barger đƣa ra khái niệm weblog, sau này rút  
gọn thành blog.  
- Tháng 9-1998: Gã khổng lồ Google mở cửa văn phòng đầu tiên của  
mình.  
- Ngày 16-8-1999: Everquest trở thành game nhập vai trực tuyến nhiều  
ngƣời chơi (MMORPG) đầu tiên.  
- Ngày 19-8-1999: MySpace khai trƣơng. Đây là một trong những  
website đầu tiên về lƣu trữ trực tuyến.  
- Tháng 11-1999: Boo.com trở thành site đầu tiên kinh doanh thời  
trang.  
- Ngày 2-7-2000: Hacker đánh sập 8 website lớn trong đó có Yahoo,  
CNN và Amazon.  
- Ngày 15-1-2001: Jimmy Wales sáng lập Bách khoa toàn thƣ trực  
tuyến Wikipedia.  
- Ngày 22-11-2001: Giáo hoàng John Paul II gửi bức thƣ điện tử đầu  
tiên từ chiếc laptop trong phòng làm việc của ông.  
- Ngày 11-12-2002: FBI bắt đầu đăng tin truy nã tội phạm trực tuyến.  
- Ngày 28-4-2003: Apples đƣa dịch vụ tải nhạc iTunes vào hoạt động.  
- Tháng 7-2004: Tim Berners Lee đƣợc phong tƣớc hiệp sĩ.  
- Ngày 4-2-2004: Zuckerberg thành mạng xã hội Facebook.  
- Ngày 9-11-2004: Mozilla Firefox ra mắt công chúng  
- Tháng 2-2005: Website chia sẻ video youtube.com ra đời  
.....  
Dù rằng trƣớc đây, Web toàn cầu chỉ có thể hỗ trợ cho dạng văn bản  
và các đồ hoạ cơ bản thì ngày nay, Web đã có khả năng hỗ trợ cho một số  
lƣợng đáng kinh ngạc các loại phƣơng tiện khác nhau. Nhiều trang Web  
hiện nay chứa đựng cả các hình động, âm thanh, phim ảnh và các ứng dụng  
vận hành nhƣ các phần mềm vi tính thông thƣờng. Thông thƣờng, các trình  
16  
duyệt Web nhƣ Netscape Navigator và Microsoft Internet Explorer có hỗ  
trợ cho cả các nội dung này, nhƣng trong một số trƣờng hợp, bạn sẽ phải tải  
về máy phần mềm đặc biệt gọi là plug-in để giúp trình duyệt nhận dạng  
đƣợc chúng.  
Ngày nay, với nhiều tỷ trang Web và ngày càng sinh sôi nảy nở, Web  
đã trở thành một vũ trụ thông tin có thể truy xuất qua mạng, một hiện thân  
của tri thức nhân loại, và một kho tri thức của loài ngƣời.  
2. Các khái niệm cơ bản  
2.1. Web Server, Web Browse  
Hệ thống web là một phần của Internet bao gồm nhiều máy Web  
Server (máy chủ web) trên khắp thế giới. Các Web Server này lƣu trữ các  
trang web, cho phép mà ngƣời dùng ở bất kỳ đâu cũng có thể truy cập.  
Web Server cũng chỉ là một máy tính đƣợc nối vào Internet. Nhƣng nó  
đƣợc kết nối Internet liên tục (24/24 giờ) và cài đặt các hệ điều hành, các  
phần mềm chuyên dụng (Apache, Internet Information Services) đáp ứng  
các nhu cầu truy cập web từ phía ngƣời sử dụng. Web Server thƣờng là  
máy tính có cấu hình cao, khả năng hoạt động ổn định, tốc độ đƣờng truyền  
cao để có thể đáp ứng nhiều yêu cầu truy cập đồng thời từ nhiều ngƣời sử  
dụng.  
Web Browser còn gọi là trình duyệt web, đƣợc sử dụng bởi ngƣời  
dùng trên máy khách. Nhiệm vụ của trình duyệt web là khai thác các dịch  
vụ web. Ngƣời dùng yêu cầu một trang tài liệu bằng cách gõ một  
URL(Uniform Resource Location: Địa chỉ truy cập của trang Web)  
vào khung Address của trình duyệt. Trình duyệt gửi thông tin này tới Web  
Server. Web Server sử dụng thông tin trong URL để xác định và cho hiển  
thị trang Web theo yêu cầu của Web Browser. Nếu là các trang web động,  
Web Server sẽ xử lý các thông tin và trả kết quả về cho ngƣời dùng. Các  
trình duyệt phổ biến hiện nay là (Internet Explorer), Netscape, Opera,  
Google Chrome, Firefox,…  
2.2. Website, Web page, Static page, Dynamic page.  
Ngày nay ngƣời ta dùng máy tính nhƣ một công cụ rất hữu ích để truy  
nhập Internet, chủ yếu là tìm kiếm thông tin. Vấn đề đặt ra là làm thế nào  
để mọi ngƣời có thể dễ dàng sử dụng máy tính nhƣ một công cụ phục vụ  
đắc lực cho việc tra cứu tìm kiếm thông tin trên mạng Internet. Việc này trở  
17  
     
nên dễ dàng hơn bởi ý tƣởng siêu văn bản (Hypertext). Siêu văn bản là các  
văn bản “thông minh” giúp ngƣời xem có thể tìm các tài liệu liên quan.  
Trong thế giới siêu văn bản, nội dung thông tin không còn bị bó hẹp trong  
một trang văn bản mà nó còn đƣợc mở rộng bằng cách tham khảo, liên kết  
tới nhiều tài liệu khác (hình ảnh, âm thanh, hoạt hoạ…). Ngƣời xem có thể  
dễ dàng đi từ tài liệu này sang tài liệu khác thông qua các mối liên kết. Họ  
có thể du lịch trong xa lộ thông tin phong phú trong khi vẫn ngồi tại nhà.  
Họ không phải sang tận Louvre ở Paris mà vẫn có thể chiêm ngƣỡng đƣợc  
các kiệt tác hội hoạ. Chính nó đã góp phần tạo ra bƣớc phát triển bùng nổ  
của Internet trong những năm gần đây.  
Để phổ biến thông tin trên toàn cầu, cần một ngôn ngữ phổ biến và dễ  
hiểu mà toàn bộ các máy tính có thể hiểu đƣợc. Ngôn ngữ phổ biến dùng  
bởi WWW là HTML (Hyper Text Markup Language - ngôn ngữ đánh dấu  
siêu văn bản). Các trang Web đầy sinh động mà bạn thấy trên World Wide  
Web là các trang siêu văn bản đƣợc viết bằng ngôn ngữ đánh dấu siêu văn  
bản hay HTML. HTML cho phép bạn tạo ra các trang web phối hợp hài  
hoà văn bản thông thƣờng với hình ảnh, âm thanh, video và các mối liên  
kết đến các trang siêu văn bản khác...  
Tên gọi ngôn ngữ đánh dấu siêu văn bản phản ánh đúng thực chất của  
công cụ này:  
-
Đánh dấu (Markup): HTML là ngôn ngữ của các thẻ đánh dấu –  
Tag. Các thẻ này xác định cách thức trình bày đoạn văn bản tƣơng ứng trên  
màn hình.  
-
Ngôn ngữ (Language): HTML là một ngôn ngữ tƣơng tự nhƣ các  
ngôn ngữ lập trình, tuy nhiên đơn giản hơn. Nó có cú pháp chặt chẽ để viết  
các lệnh thực hiện việc trình diễn văn bản. Các từ khoá có ý nghĩa xác định  
đƣợc cộng đồng Internet thừa nhận và sử dụng. Ví dụ b = bold, ul =  
unordered list, ...  
-
Văn bản (Text): HTML đầu tiên và trƣớc hết là để trình bày văn  
bản và dựa trên nền tảng là một văn bản. Các thành phần khác nhƣ hình  
ảnh, âm thanh, hoạt hình.. đều phải "cắm neo" vào một đoạn văn bản nào  
đó.  
- Siêu văn bản (Hyper): HTML cho phép liên kết nhiều trang  
văn bản rải rác khắp nơi trên Internet. Nó có tác dụng che giấu sự phức tạp  
của Internet đối với ngƣời sử dụng. Ngƣời dùng Internet có thể đọc văn bản  
18  
mà không cần biết đến văn bản đó nằm ở đâu, hệ thống đƣợc xây dựng  
phức tạp nhƣ thế nào. HTML thực sự đã vƣợt ra ngoài khuôn khổ khái  
niệm văn bản cổ điển.  
Trang mã nguồn HTML là một tệp văn bản bình thƣờng gồm các kí tự  
ASCII, có thể đƣợc tạo ra bằng bất cứ trình soạn thảo thông thƣờng nào.  
Theo quy ƣớc, tất cả các tệp mã nguồn của trang siêu văn bản phải có đuôi  
là “.html” hoặc “.htm”. Khi trình duyệt Web đọc trang mã nguồn HTML,  
nó sẽ dịch các thẻ lệnh và hiển thị lên màn hình máy tính thì ta thƣờng gọi  
là trang Web (Web Page). Vậy trang Web là cái thể hiện của trang mã  
nguồn qua việc xử lý của trình duyệt. Nhƣ sau này ta sẽ thấy, các trình  
duyệt khác nhau có thể hiển thị cùng một trang mã nguồn không hoàn toàn  
giống nhau. Tạo trang Web tức là tạo ra trang mã nguồn HTML đúng quy  
định để trình duyệt web hiểu đƣợc và hiển thị đúng.  
Để tạo đƣợc trang web ta có thể sử dụng những công cụ (phần mềm)  
thô sơ nhất nhƣ Notepad của Windows hoặc những công cụ cao cấp dành  
riêng cho việc thiết kế web nhƣ Dreamweaver, FrontPage, Flash, ASP,  
PHP…).  
Web tĩnh (Static Page) : Là trang web đã đƣợc chuẩn bị sẵn cho các  
yêu cầu nhất định và nội dung của nó ít thay đổi. Web tĩnh có tính chất sau:  
- Dễ phát triển.  
- Tƣơng tác yếu.  
- Sử dụng HTML, do đó ngƣời làm Web tĩnh thƣờng dùng các công  
cụ trực quan để tạo ra trang Web.  
- Để cập nhật nội dung, cần phải đƣợc thực hiện bởi ngƣời có kiến  
thức về HTML và không sửa chữa trực tiếp trên trình duyệt Web.  
Web động (Dynamic Page): Là trang web có các tính chất sau:  
- Khó phát triển hơn Web tĩnh.  
- Tƣơng tác mạnh.  
-
Thiết kế bằng việc kết hợp HTML và mã lệnh. Thông thƣờng trang  
web động sử dụng các ngôn ngữ lập trình nhƣ ASP, ASP.NET, PHP, JSP...  
để kết nối với các cơ sở dữ liệu (database) nhƣ Microsoft-Access, SQL  
Server, MySQL,... Mã lệnh đƣợc thực thi trên Server và trả về kết quả  
HTML cho ngƣời sử dụng thông qua các trình duyệt Web.  
- Có thể cập nhật dữ liệu thƣờng xuyên, dễ dàng thông qua trình  
19  
Tải về để xem bản đầy đủ
pdf 278 trang yennguyen 20620 Free
Bạn đang xem 20 trang mẫu của tài liệu "Giáo trình Thiết kế web - Trần Thị Ngân", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfgiao_trinh_thiet_ke_web_tran_thi_ngan.pdf