1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề tài thiết kế 1 website giới thiệu và bán sản phẩm máy tính thông qua mạng internet

93 449 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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 93
Dung lượng 30,87 MB

Nội dung

Trang 1

Lời nói đầu

Một kỷ nguyên mới - kỷ nguyên kỹ thuật số - đã tạo cho con người có rất

nhiều cơ hội học hỏi và hoà nhập với thế giới Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và chiều sâu và có ứng dụng vơ cùng to lớn trong rất nhiều lĩnh vực đặc biệt trong lĩnh vực thương

mại điện tử Internet đã mở ra một thời đại mới đó là thời đại xa lộ thông tin Chỉ với vài người kết nối để trao đồi thông tin với nhau trong văn phòng, lớp học đã tạo nên một mạng Intranet và từ rất nhiều mạng con như vậy kết nối

với nhau thành Internet Và như vậy là mỗi ngày mỗi giờ có rất nhiều máy tính

trên thế giới được kết nói và trao đổi thơng tin với nhau, những thông tin được

trao đổi ở đây là gì, đó là nhưng thông tin về cá nhân, về tổ chức, về kinh đoanh

Và bây giờ những thông tin của bạn không chỉ gồm một số nhỏ người mà

ban giao tiếp hàng ngày biết đến mà có thể là hàng trăm, hàng nghìn, hàng triệu người trên thế giới này biết đến, không phân biệt sắc tộc, màu đa, lãnh thổ Và

vậy là Internet là cơ hội để bạn giới thiệu, chia sẻ tâm tư, ý kiến của mình đến

tồn thế giới và đây cũng là cơ hội tốt để các doanh nghiệp giới thiệu về chính

mình và kinh doanh qua mạng

Hiện nay, trên thế giới việc mua bán hàng hóa thơng qua mạng Internet

trở nên rất quen thuộc và thuận tiện cho mọi người Trong thời gian học tập ở

trên ghế nhà trường được sự dạy bảo tận tình của các thầy cơ giáo khoa Tốn Tin Ứng Dụng Trường Đại Học Bách Khoa có được một số kiến thức cơ bản về

tin học ứng dụng — môn khoa học được quan tâm Nên trong đợt làm Đồ án tốt

nghiệp lần này em quyết định lựa chọn đề tài, đó là Thiết kế 1 website giới

thiệu và bán sản phẩm máy tính thơng qua mạng Internet đây là dip và cơ

hội để tơi có thể tìm hiểu và vận dụng được những kiến thức được học trên ghế

Trang 2

CHUONG I: KHAO SAT

Qua thoi gian khao sat thuc té, em nhan thay hé théng xay dung phuc vu cho hai nhóm sau :

> Quản trị hệ thống

> Khách mua hàng I) Quản trị hệ thống :

Quản trị hệ thống là người làm chủ ứng dụng, họ có quyền kiểm soát mọi

hoạt động của hệ thống Mỗi quan tri của hệ thống sẽ được cung cấp một

username và password, để thực hiện những chức năng của mình, họ phải đăng nhập vào hệ thống bằng username và password của họ Ở trong hệ thống này có thêm quyền vào hệ thống, mỗi người có một quyền đề thực hiện một chức năng của mình

Nếu như quá trình đăng nhập thành cơng thì quản trị của hệ thống có những chức năng sau :

- Chức năng của người quản trị:

Trang 3

e X6a bo nguoi quan tri

- Chức năng của người quản trị đối với sản phẩm: e_ Thêm sản phâm mới

e Xoá sản phẩm

e Cap nhat số lượng sản phẩm ở kho

e_ Hiển thị số lượng tồn của sản phẩm

- Chức năng của người quản trị đối với đơn đặt hàng:

e Hién thị danh sách các đơn đặt hàng đã giao hay chưa giao e _ Đánh dấu tình trạng giao hàng ứng với đơn đặt hàng đã giao e Xoá đơn đặt hàng

- Chức năng của người quản trị đối với khách hàng:

e - Hiển thị thông tin khách hàng

e Xoá khách hàng

ID KHÁCH MUA HÀNG

Khách mua hàng là những người vào hệ thống để tìm kiếm sản phẩm cần mua và đặt hàng với hệ thống

Trang này thoả mãn những chức năng sau: ¢ Hién thi cdc thong tin của sản phâm

e Tìm kiếm sản phẩm

e Dang ký và đăng nhập cho khách hàng tham gia mua hàng

e Dat hang cho khach hang muốn mua hang

e Hién thi don dat hàng cho khách hàng và theo dõi tiến độ của đơn đặt hàng

e Tạo diễn đàn đề cho khách hàng trao đổi ý kiến

Ứng dụng chỉ hoạt động cho người mơi giới Nó tiếp nhận đặt hàng của

Trang 4

thống không tham gia trực tiếp vào quá trình bán hàng việc bán hàng diễn ra giữa khách hàng và người bán hàng

ID MỘT SĨ MƠ HÌNH

1)_ MƠ HÌNH TRAO ĐỐI THƠNG TIN

()_ Thiết bị đã được kiểm tra

(2)_ Thơng tin hình ảnh, tinh năng của sản phẩm

(3) Phiếu đặt hàng (4) Phiếu phản hồi

(5) Đơn đặt hàng đã đầy đủ thông tin (6) Đơn đặt hàng đã được xử lý (7)Hàng được giao (§)Thư phản hồi về thiết bị

(9)Thư trả lời (10)Dữ liệu từ kho và từ đơn đặt hàng

Trang 5

2) MO HINH QUAN NIEM XU LY

(1) Kiểm tra chất lượng thiết bi

(3) Tìm kiếm thiết bị

(5)Liệt kê thiết bị dã chọn

(7)Nhận đơn đặt hàng

(9) Trả lời phiếu phản hồi

(2) Nhập kho thiết bị (4)chọn lựa thiết bị

(6)Đặt hàng

(8)Xử lý đơn đặt hàng-

Trang 6

Lénh nhap kho thiết bị Thiết bị đã tìm (11) Thống kê Cửa hàng bán thiết bị

KIEM TRA THIET BI

YES NHẬP KHO YES TÌM KIẾM THIẾT BỊ YES

Trang 7

Thiét bi can mua

Trang 8

(2) Ốhản hỏi từ khách hàn

Cuối kỳ thiết bị còn hay hết

TRA LOIPHAN HOL

‘YES

KIEM TRA SO LƯỢNG

YES CẬP NHẬT YES

3) MÔ HINH TO CHUC XỬ LÝ:

khách hàng Kho thiết bị P Kỹ Thuật Giám đốc Cửa hàngBTB

Kiểm

Trang 9

3) MO HINH TO CHUC XU LY:

CHƯƠNG II

GIỚI THIỆU CHUNG VỀ WEB

khách hàng Kho thiết bị P Kỹ Thuật Giám đốc Cửa hàngBTB

Trang 11

khách hàng Kho thiết bị P Kỹ Thuật Cửa hàngBTB

Trang 12

CHUONG II

GIOI THIEU CHUNG VE WEB

U TÌM HIỂU VÈ WEB

WORLD WIDE WEB ( hayWEB) làm cho sư dụng INTERNET - Một mạng máy tính tồn cầu được tạo ra vào cuối năm 1960 trở lên đễ dàng Không chỉ để sử dụng mạng Internet mà còn dùng để thu thập dữ liệu từ các máy làm

bạn kết nối

Vào năm 1992 Timbernerslee và một số nhà nghiên cưu khác đã đưa ra

WEB cho phép bạn duyệt Internet mà không cần dùng các lệnh phức tạp Trong

các năm tiếp theo các trình duyệt Web như Microsoft Internet Explore đã làm cho Web ngày càng mạnh lên và dễ dùng hơn, chìa khố của Web là siêu văn bản, một phương pháp kết lối các khối, hay các trang, các dữ liệu với nhau, đã

được nói vào các năm 1960, khi mà Timberners Lee và các đồng Sự của ông được áp dụng khái liệm siêu văn bản Internet bàng cái gọi là HTML ( Giao thức truyền siêu văn bản ) WORLD WIDE WEB coi như được khai sinh những Có nhiều cách định nghịa một trang Web Đây là một cách định nghĩa

một cách cụ thê về trang Web 1a File văn bản chứa nhưng thể theo khuôn dạng

Hypertext language ( HTML), những liên kết các File đồ hoạ , và tới các trang Web Filevăn bản được lưu trên Web Server có thê truy cập tới bởi các chương trình duyệt Web, trình duyệt Web sẽ nạp File văn bản đó vào máy rồi hiển thị

kết quả lên màn hình

Có hai đặc tính tạo nên sự độc đáo cho trang Web: chúng hoạt động tương tác và có thể sử dụng Multimedia thuật ngữ Multimedia được sử dụng

để mô tả văn bản, âm thanh hình ảnh, và những File video chúng kết hợp nhằm mục đích truyền tải thong tin

Trang 13

1 INTERNET: duoc xem như một “mạng của các mạng ” thật vậy có thể hiểu được toàn bộ Internet bởi Internet là mạng liên kết có tính tồn cầu ẩn

mình sau nó là sự tiềm tàng các nguồn tài nguyên hầu như vô tận trên các máy

tính nối mạng

Nguồn gốc của Internet bắt nguồn từ mạng máy tính gọi là APARNAET ( Advanced Researcher Projiect Agency Network) la mang may tinh dugc xay dựng bởi bộ quốc phòng Mỹ vào năm 1969 vừa đề thử độ tin cậy của mạng và

nhằm kết nối những cơ sở nghiên cứu với mục đích quân sự Đây là mạng

chuyên mạch gói đầu tiên, một phần của độ tin cậy thuộc về vấn đề định hướng

động đo đó có dự trù khả năng bị bom nguyên tử tấn công

APANET khởi đầu của quy mô nhỏ, nhưng đã nhanh chóng bành chướng

ra khắp nước Mỹ Những nghiên cứu do nhóm DARPA( Dejensse Advanced esearcher projiecy Agency) đưa ARPA ra một tập các tiêu chuẩn mang ding cho việc kết nối máy tính là bộ giao thức TCP/IP( Tranmission Control Protocol/Internet Pprotocol) đã hỗ trợ bước đi đầu tiên của APANET Network Workinh Group Và chính bộ gia thức TCP/IP đã tạo nền tảng vững chắc cho công nghệ Internet sau này

Tuy nhiên quy mô của APANET ngày càng lớn đã gây khó khăn trong vấn đề quản lý Bộ quốc phòng mỹ đã quyết định chia APNET ra thành hai mạng tên là : MILNET hỗ trợ nghiên cứu và phát triển Cùng với sự nghiên cứu và phát triển của bộ giao thức TCP/IP, vào nhữnh năm 80, Apanet được nổi lên thành INTERNET INTERNET là mạng máy tính tồn cầu giao tiếp vói nhau bằng giao thức TCP/IP

Như vậy một công nghệ mới đã xuất hiện: Công nghệ Internet đó là ví dụ

Trang 14

2 Intranet

ltranet là một thuật ngữ các máy tính được xây dựng trên một dạng chuân của mạng Internet, nhưng chỉ giới hạn trong một phạm vi của một cơ

quan, một bộ một ngành Intranet có đầy đủ những dịch vụ của mạng Internet như: WEB, EMAIL File Dia chi cua may tinh được tổ chức hay cá nhân làm

nhiệm vụ quản lý Itranet đó là đặt ra Mạng Internet ra đời làm đáp ứng nhu cầu trao đổi thông tin hay đào tạo nhân viên trong nội bộ tổ chức

3 Các dịch vụ của Internet

Một lý do làm lên thành công rực rỡ của Internet là dịch vụ hữu ích của

nó Dịch vụ phổ biến nhất hiện nay của Internet là WEB Dưới đây là một vài dịch vụ quan trọng của Internet

A) Thư tín điện tử :

Đây là một loại dịch vụ phổ biến nhất của Internet Thư tín điện tử cho

phép mọi người sử dụng gửi các thông báo đến một nhóm, một tổ chức hay cá

nhân Mặc dù hiện nay có rất nhiều thư tín điện tử sử dụng giao thức TCP/IP thì các thư tín điện tử này sẽ được chuyển đi tin cậy hơn, khi sử dụng dịch vụ này giựa càc máy người gửi và máy người nhận không cần phải có sự liên kết trực tiếp

B) Truy cập từ xa :

Dịch vụ này cho phép một người sử dụng mọt máy tính cá nhân nối với

một máy tính ở xa và thiết lập một phiên làm việc Khi kết thục phiên bản làm

việc ứng dụng cho người sử dụng về hệ điều hành cục bộ

C) Truyền File (FPT)

Trang 15

các File, từ nơi này sang nơi khác, bất kể trạm đó ở đâu và sử dụng hệ điều

hành gì, chỉ cần chúng được nối vào mạng chung và sử dụng giao thức TCP /IP

Dịch vụ FPT cho phép người sử dụng DOWLOAD FILE từ máy chủ nếu biết

chính xác tên File và địa chỉ máy chủ D) Tìm kiếm File ( archie):

Archie 1a mot dich vụ cho phép tìm tên và địa chỉ của File theo đoạn nội dung cua File

E) Tra cứu thông tin theo thực đơn ( groher):

Dịch vụ này cho tìm thơng tin theo chủ đè dựa trên hệ thống thực đơn (memu)

F) Tim kiếm thông tin theo chỉ số ( WAIS):

Dữ liệu WAIS được quản lý sẽ sắp xếp theo chi sé dé tiện cho việc tìm

kiếm, ngoài các dịch vụ trên, rất nhiều dịch vụ khác nữa cùng được viết cho Internet

HD CÁC ỨNG DỤNG CỦA WEB

1) Web trên Internet

Trang Web hay Web sitelà một danh từ rất thông dụng trên mạng Internet.Trang Web được nhằm đến bởi người dùng Internet đựa trên mơ hình khách chủ, khi nhận được yêu cầu máy chủ sẽ cung cấp thông tin theo yêu cầu của khách Đối với người truy cập Internet thì vấn đề quan trọng nhất làm thế

nào để lấy được thông tin nhanh nhất Tuy nhiên tốc độ truy cập trang Web phụ

thuộc vào các yếu tố sau:

- Tốc độ truyền dữ liệu:

Tốc độ đường truyền phụ thuộc vào cơ sở hạ tầng của mạng thông tin

công cộng Tốc độ đường truyền càng cao thì thời g1an truy cập càng nhanh, đối

với đường truyền đang sử dụng ngày nay chủ yếu là qua đường truyền điện

Trang 16

- Xung đột truy cập

Số người truy cập cùng một địa chỉ cùng một thời điểm, đây là khả năng

rất hay xảy ra trên mạng do nhu cầucầu có nhiều người dùng và truy cập đến các thông tin qua trọng do dó hay xảy ra những xung đột buộc người sử dụng

phải chờ đợi mới lấy được thông tin

Khả năng cung cấp của máy chủ: nếu máy chủ mạnh thì làm giảm thời gian truy cập nhanh hơn và sẽ lam giảm xung đột đường truyền

- Quy mô dữ liệu trên Web

Các File đồ hoạ âm thanh là các File có dung lượng rất lớn so với các File văn bản trong khi thời gian truy xuất lại phụ thuộc vào dung lượng của

File, thời gian truy cập trang Web nhanh hay chậm là yếu tố quan trọng để

quyết định đến sự thành công của trang Web trên mạng 2) Các ứng dụng của Web

e Thay déi biểu diễn thông tin thường bằng văn bản toàn bằng chữ

nhàm chán sang kiểu thông tin sinh động, đẹp mắt và có hình ảnh,

âm thanh phù hợp

e Web giúp công tác nghiên cứu, phổ biến khoa học dễ dàng hơn

e Chúng có thể cho ta mua đặt hàng hoá, bán hàng và quảng cáo ở trên mạng, ý tưởng sa lộ thông tin là mua bán hàng tại gia giúp

khách hàng và chủ hàng thuận tiện hơn trong giao tiếp

IV) TRANG WEB VỚI HTML:

Nếu siêu văn bản và HTTP là chìa khố trong công việc tạo ra WORLD

WIDE WEB thi chia khoa tao ra trang Web tai la HTML HTML sw dung ca khoá, được gọi là thẻ đề định dang và đinh nghĩa các đoạn van bản và hình ảnh của trang Web, trình duyệt sẽ dịch các khoá này thành các đoạn văn bản và

Trang 17

nhiều vai trò hơn ngoàải việc định dạng văn bản và hình ảnh Ví dụ: các siêu liên kết giúp cho trình duyệt xác định cho vị trí của các trang Web khác trên

Internet và thể hiện nó trên màn hình của bạn Ngày nay nhiều trang Web sử dụng các SCRIP được tạo với các ngôn ngữ như Microsoft VBScrip và

Javascrip Những tiêu chương trình này được nhúng vào các Web để điều khiển định dạng, hình ảnh và các thủ tục thể hiện đa phương tiện giống như bất kỳ một ngôn ngữ lập trình nào Một cách thức mới tiên tiến hơn là sử dụng HTML động (DHTML) với DHTML bạn có thể tạo nhiều ứng dụng khác nhau và các

ảnh động đơn giản

V) TRANG WEB VA WEB SITE

1-Trang Web: là một tập hợp các trang Web có liên quan với nhau và các tập tin liên kết lại với nhau Website thông thương là liên kết đến cá nhân hoặc liên kết đến công việc Trên mỗi trang Web được gọi là trang Web chủ đây là trang Web mà người dùng sẽ nhìn thấy đầu tiên khi mà người đùng truy cập đến một Website Từ trang chủ, người dùng có thê click vào liên kết để mở các trang Web khác cùng một Site hay các trang Web cuả các Site khác Các liên kết này có thể là các Site cùng trên một máy hay cũng có thể nó nằm trên một

máy tính khác ở đâu đó trên thế giới 2-Tố chức một Website

Hãy giả sử bạn đang tìm được một chỗ cho thuê khơng gian đặt Web có hỗ trợ FontPage Server Extension Bây giờ bạn phải quyết định đưa vào trang Web

những gì giới thiệu với khách hàng của bạn, đầu tiên phải xác định được mục

đích của trang Website, trong trường hợp này có hai mục đích chính :

e_ Cung cấp các thông tin khách hàng

Trang 18

Dĩ nhiên, các Web site cịn có các thông tin phụ nữa Một Web site có thé cung cấp các hỗ trợ kỹ thuật về một sản phẩm máy tính mục đích của

Website là xác định thiết việc kế và các trang cần phải có: Trang chủ Mức 1 Mức 2 Mức 3 Mức 4 Mức 5

Bây giờ câu hỏi làm thế nào đề các trang liên kết lại với nhau Câu trả lời

rõ ràng là “bằng các liên kết ”, và FONPAGE sẽ giúo đỡ sử dụng các liên kết

theo một vài kích thước khác nhau, bạn có thê đặt tất cả các kích thước lên trang chủ, hoặc nếu bạn quan tâm nhiều về kỹ thuật, bạn có thể dùng một

Trang 19

CHUONG III

CONG NGHE ASP

D CÔNG NGHỆ ASP:

ASP (Activer Server Page) do Micrsoft phát triển là môi trường ứng dụng phía server hỗ trợ mạnh trong việc ứng dụng Web Các ứng dụng ASP rất dễ viết, đồng thời có thé tích hợp các cơng nghệ sẵn có của Microsoft như COM,

một cách dé dang ASP cung cap các đối tượng cơ bản như Server

Appliaction, Session, Request Response xây dựng nên môi trường cho các ứng dụng Active Server

Mơ hình đối tượng trong ASP:

Server

Response Object — Obiect Application

Client Object

Request Object Session

Object

Trong mơ hình trên, đối tượng Application dùng lưu trữ giữ các thông tin toàn cục của ứng dụng Web Chung ta có thể chuyên thông tin trao đỏi giữa các trang ASP và các Session thông qua biến lưu trữ trên trình khách

Đối tượng Sesion đùng lưu trữ các thơng tin chỉ có tác dụng đối với kết

nối của một người dùng trong khoản thời gian nào đó

Trang 20

trang hoặc truyền bằng chuỗi QueryStrinh trên địa chỉ URL Dùng đối tượng Request có thể chia sẻ thơng tin qua lại giữa các trang ASP trong một ứng dụng

va dé lay giá trị các cookie lưu trữ trên trình khách

Ngược lại, để gửi dữ liệu lại cho trình duyệt trên trình khách (client) ta có đối tượng Response Các hàm và thuộc tính của nó cho phép ta tạo và sửa đổi

thông tin phản hồi, chuyển kết xuất từ trình chủ và trình khách

Đối tượng Response được dùng thực hiện các thao tác đặc biệt tác động

lên trình chủ Server cung cấp các phương thức tiện ích sau:

e CreateOject (objectname): Tao mét đối tượng thuộc dạng COM của

Windows thực thi phía trình chủ

e©_ MapPaih(path): Chuyển đường dẫn URL ảo thành đường dẫn vật lý của ổ

địa trên máy chủ

¢ Execute (path): Thc thi trang asp trong đường dẫn path

e HTML Encode ( strinh): Mã hoá chuỗi Strinh theo quy tắc chuyển đổi

của URL hiện được bởi trình duyệt phía trình khách hàng

Trên đây là trình bày của đối tượng mà ASP đã xây dựng sẵn Một đối tượng

có những thuộc tính tính riêng cung cấp các tính năng hoạt động nhằm phục vụ cho ứng dụng

Một trang ASP thông thường có 3 phần: + Dữ liệu văn bản

+ Các thẻ HTML

+ Các đoạn mả chương trình phía client đặt trong cặp thẻ <% và %>

Trang ASP đơn thuần là một tập tin văn bản chứa mã định dạng HTML

kết hợp mã thông dịch như Vbscript hay jscript Tin ASP mang tên mở rộng Asp Phần mở rộng này giúp Web Server yêu cầu trình xử lý trang ASP trước

Trang 21

Ngôn ngữ thông dụng nhất dùng đề viết mã của ASP là VBScript Ngoai

ra, ta có thể viết các mã bằng ngôn ngữ như: Jscript, Perl, nếu trên Web

Server có cài đặt các bộ xử lý ngôn ngữ này

Các đoạn mã dược viết trong trang Asp sẽ được các bộ xử lý ngôn ngữ

trên Web Server xử lý tuần tự từ trên xuống dưới Kết quả xử lý này là trả về trang HTML cho web Server và Web server sẽ gửi trang này về cho trình duyệt

Ưu điểm của thiết kế ứng dụng Web bằng ASP và ngôn ngữ kịch bản

(script) la img dung dé bao trì, sửa đổi cùng với việc xử lý dữ liệu động hiệu

quả

II: TẠO TRANG WEB ĐỘNG

Thế nào là một file Asp? ASP xây dựng các file ở khắp nơi với tên file

có phần mở rộng là ASP là một file text và có thé bao gồm các sự kết hợp sau: TEXT

Các TAG HTML Các lệnh Scrip

Một lệnh scrip hiển thị cho máy làm việc gì đó, ví dụ gán một giá trị cho

một biến

- Việc tạo file ASP thật rễ dàng với bất kỳ file HTML nào muốn thêm

các scrip, hãy đổi tên file bằng việc thay thế phần mở rộng đã có sẵn là HTM hoặc HTMLvới phần mở rộng là ASP Để làm trang Web hữu dụng với trình duyệt của người dùng cần phải cất trang web vào thư mục có scrip hoặc được phép sử lý trên server Khi xem file ở trình duyệt ta thấy rang ASP sir ly va tra về trình duyệt một trang HTML Chúng ta cần lưu ý rằng ASP yêu cầu quá trình

sử lý khơng nên biến đổi hoàn toàn cục bộ các trang HTML mà scrip thành trang ASP Chúng ta có thể cả hai file này trong cùng một thư mục Ta có thể

dùng bất cứ phần mềm soạn thảo để tạo trang ASP song có lẽ hữu ích hơn là

Trang 22

Microsoft VISUAL INTERRDEV nếu chưa từng viết trang HTML thì hãy bat

đầu với phần mềm Frontpage Phần mềm này có thể giúp ta tạo và định dạng

văn bản giống như ta dùng một phần mềm sử lý văn bắn thông thường Cũng có thể thêm các mã script tới một trang web đã tao bang frontpage bang cach chon

insert scrip command Thêm các mã scrIp

Mot scrip 1a mot loại các dòng lệnh hoặc các chỉ thị Không giống như các thẻ HTML mà định dạng văn bản, đọc các đồ hoạ, hoặc các file âm thanh một các dễ dàng Một lệnh scrip sẽ chỉ thị cho web srever một hành động các

lệnh scrip có thể lưu trữ tên người dùng có sẵn, hiển thị tên người dùng trong

một trang trả về cho trình duyệt hoặc tên người dùng trong một cơ sở dữ liệu

Các dòng lệnh scrip khác với văn bản của danh giới là một ký tự mà nó đánh

dấu vị trí bắt đầu và vị trí kết thúc của một khối Ở HTML các đanh giới này là

các biểu tượng nhỏ hơn (<) và lớn hơn (>)đi kèm với thẻ

Tương tự, các lệnh scrip ASP và các biểu thức đầu ra được phân biệt giữa

Appliccation Text và các thẻ HTML bằng phân định gianh giới là <%và% để

chứa các lệnh scrip Ví dụ ,%⁄Sport=” Football”( giá trị hiện thời của biến) cho

quá trình duyệt chúng ta có thể trong đanh giới này bắt kỳ địng lệnh nào mà có hữu dụng ngôn ngữ scrip chúng ta đang dùng

Câu lệnh ASP: Trang VB scrip và các ngôn ngữ scripting, một câu lệnh

là một cú pháp hồn chỉnh mơ tả một loạt của hành động, khai báo, một định nghĩa Sau đây là một ví dụ minh hoạ câu lệnh điều kiện IF Then else của

VB scrip <%

If Time> # 12:00AM #and Time<#12:00Pm then

Trang 23

%>

<Font Corlor=”Green”>

<%=Greeting%> <FONT>

Với đoạn scrip trên khi người dùng sử dụng xem trước nó 12:00 giờ trưa Appliccation thì trên trình duyệt hiện lên dịng: Good moring, nếu xem scrip sau 12 giờ trưa Appliccation thì sẽ thấy: good afternoon

Các thủ tục trong File ASP: Một đặc tính hấp dẫn của ASP là khả năng

kết chặt chẽ các thủ tục ngôn ngữ Scripting trong cùng một File ASP đơn lẻ, với chức năng này ta có thể sử dụng các điểm mạnh của ngôn ngữ Scripting để

thực hiện công việc một cách tốt nhất Một thủ tục là một nhóm lệnh Script để

thi hành một công việc cụ thể nào đó, ta có thể tự định nghĩa thủ tục và gọi ching lap di lap lai trong cdc Script định nghĩa một thủ tục có thẻ xuất hiện trong Tag<SCRIPT>và </SCRIPT>và tuân theo các quy tắc của Scripting đã được định nghĩa thủ tục mà ta đã định có thể đài ngắn tuỳ theo từng công việc và phải đặt trong danh giới Script<%⁄và%>

Ta có thể đặt các thủ tục trong File ASP gọi các thủ tục đó hoặc có thể đặt một số thủ tục được sử dụng thường xuyên vào một File ASP riêng biệt và

sử đụng lệnh INCLUDE bên trong SEVER (<!includèile= >) để bao gồm cả

File ASP gọi thủ tục, hoặc có thể đóng gói theo chức năng vào một ActiveX

sever Compnent

Giới thiệu các thủ tục trong ASP Đề gọi các thủ tục, bao gồm tên thủ tục

trong một lệnh đối với VBScript ta có thể sử dụng từ khoá CALL để gọi thủ tục tuy nhiên, nếu bỏ qua khoá Call thì ta cũng phải bỏ qua đấu ngoặc đơn

chứa các biến VBScript c6 hai thu tuc 1a Produce va Function néu goi thu tuc

Trang 24

thủ tục không có biến thì sử dụng dấu ngoặc đơn rỗng > vì thủ tục trong JCScript chỉ có dạng function

Các câu lệnh kèm theo danh giới kết thúc được gọi là các câu lệnh Script sơ

cấp Các câu lệnh nỳ đước sử lý nhờ dùng ngơn ngữ Script chính là VBScript

Chúng ta có thê đặt ngôn ngữ Script khác trong trường hợp chúng ta đã quen thuộc với Script trong môi trường Client lưu ý không dùng thể < Script> của HTML đẻ gửi kèm theo các biẻu ngữ ở trong môi trường sever, chỉ cần dùng

thé <Script> để định nghĩa một thủ tục bằng ngơn ngữ chính để trở thành chuyên gia về ASP chúng ta phải tham khảo thêm các ngôn ngữ Script như Java Script, perl

II CÁC THANH PHAN CHINH TRONG ASP

ASP mặc định hỗ trợ một số loại sau:

1 APPLICCATION

Đối tượng appliccation được dùng đề chia sẻ thông tin giữa người đùng của cùng một hệ thống ứng dụng > Một ứng dụng cơ bản của ASP được định nghĩa gồm tất cả các tệp ASP ở trong thư mục ảo và các thư muc con của thư mục đó Có thể sứ dụng các phương thức lock và Unlock của đối tượng appliccation để khoá và bỏ khoá khi chạy ứngdụng với nhiều người đùng

Ví dụ: Một người dùng có thể thay đỏi thuộc tính của đối tượng appliccation thì thuộc tính đó cho đến khi người này thay đổi song thuộc tính

và bỏ các thuộc tính

Các đối tượng con:

Contenl: chứa tất cả đối tượng thêm vào appliccation trong q trình thực hién Script

Có thê truy nhập vào các đối tượng bằng cú pháp sau:

Trang 25

+ Lock: không cho các người dùng thay đơi thuộc tính của Appplication

+ Unlock: Huỷ bỏ lock Các sự kiên (EVENTS)

Application _onstart: xảy ra khi một yêu cầu tới một tệp đầu tiên trong một hệ thống ứng dụng

Application _onend: xảy ra khi hệ thông scrip xây dựng kết thúc

2 SESSION:

Đối tượng Session được dùng để lưu thông tin riêng rẽ của từng phiên làm việc Các thông ti lưu trữ trong Session khéng bi mat đi khi người dùng chuyển từ trang Wed này sang trang Wed khác Các thông tin về người dùng

Đối tuong Session duoc Wed Sever tự tạo trang Wed ứng dụng đòi hỏi một ứng

dụng mà chưa pplication có Session ID (Sission ID là một mã Wed Seveãe gửi về Wed browser ở mý người dùng ) Mẫu này dùng cho Web sever nhận biết là

yêu cầu từ Session nào đến

- Các đối tượng con:

CONTENTS: chứa tất cả các đối tượng được thêm và session trong quá

trình thực hiện Script

- Có thể truy cập các đói tượng đó bằng cú pháp sau:

+ Session.contens(Key) key ở đây là đối tượng cần truy nhập

+ Static Object : chứa tất cả các đối tượng thêm vào Session trong quá

trình thực hiện các trang Wed có chứa thẻ <OBJECT>

+ Có thể truy cập các đối tượng này bằng cú pháp sau:

+ Session.StarticOjcet(key).key ở đây là đối tượng cần truy cập - Các phương thức (Methords):

+ Abandon: huy bo Session hiện thời và giải phóng mọi thông tin liên quan đến Session

Trang 26

+ Session _Onstat:

Xay ra khi Sever tao ra mét Session mdi va véc nay được thực hiện trước

khi sever tra lời yêu cầu của browser Mọi thông tin và các biến sử dụng chung

trong một session tốt nhất là khởi tạo tại đây và mọi thành phần khác của ASP đều có thể tham khảo trong Event này

+ Session_onend: xay ra khi session kết thúc hoặc timeout

3 REQUEST:

Đối tuợng này chứa thông tin cuả Wed Browser gửi dén Sever thong qua giao thức TCP/IP Cú pháp sau:

Request(.Cllection Ipoperty I methord) (Variable)

Trong đó các thành phần chính của Collection có thể gồm các đối tượng Sau:

- Cookies: Gia tri Cookies cua Wed Browser gtri thong qua HTTP

- Form: Khi mét nut Submit cua Form dugc bam thi toàn bộ giá trị của form đó sẽ dược chuyển về Sever vào tệp ASP có thể đọc giá trị này theo cú

pháp sau:

Request.form(Element)(Index)l.count Ví dụ:

<%ì request.form(“category name”)=””then Response.Redirce”Deny asp”%>

Quer Sting: Các tham số có thể được truyền đến tệp ASP đối tượng

Form

severVarible: chứa thông tin về các môi trương đã được định nghĩa sẵn

4 REPONSE

Trang 27

Addheader: Thêm một phần header Mới vào HTML header lưu dữ với một số giá trị chọn lọc Phương thức này luôn thêm vào chứa không ghi

đề lên thơng tin có sẵn

Cú pháp : Reponse Addheader name , value

Ví dụ :

<%Reponse.Buffer=TRUL%>

<HTML>

Hear’scripsome text on your Web page

<%Reponse.AddHeader” Warning’,” error Message Text ”%>hear’some Moro intersting<”%Reponse.Flush%><%=Reponse flush%>

<%Reponsse Write(“some Strinh”)%> </HTML>

Clear.xố tồn bộ bộ đệm của HTML, Phương thức này chỉ xoá một phần

thân của Reponse chứ không xoá phần Header của Reponse End:

Kết thúc việc sử lý tệp Asp và gửi về Web Browser những kết quả thu được cho đến khi kết thúc phương thức này

Flush: Khi các thông tin được gửi ra bộ đệm kết quả thì thơng tin đã chứa Appliccation được gửi về ngay Webbrowser mà chỉ đến khi dùng phương thức này thì thơng tin gửi ngay về Webbrowser Tuy nhiên cũng sẽ xảy ra run-time nếu như Reponse.Buffer chưa Appliccation được gán=True

Redirect: Phương thức này dùng để định hướng địa chỉ của trang web

trên Browser trỏ đến một URL khác

Write: Day là phương thức hay đùng nhất đề trả về cho WeBbrowser

những sâu kí tự làm đại diện cho cấu trúc HTML Ví dụ:

Trang 28

Your name is:<Reponse Write request from(“:name”%>

5 SERVER

Đối tượng này cung cấp các phưong thức cũng như các thuộc tính của

Sever

Cac phuong thirc(menthord)

CreatObject: phương thức này được dùng để tạo ra các đối tượng trên

Sever Ví dụ:

<%set session(“AD”) = Sever.CreatObject(“MSWC.Adrotator”)%>

không thể tạo những đối tượng mới trùng tên những đối tượng có sẵn

nhu Repone, Sever, requert

HTMLencođe: cung cấp khả năng mã hoá những ki tu

Ví dụ :

<%=Sever.HTMI>Endcode(“the pagraphtag:<p>”%>

Sau đó kết qua sẽ là : the pagragraph tag&lt;øt;

Maqpth: phương thức trả về địa chỉ vật lý tương ứng với địa chỉ thư mục ảo trên máy chủ

Ví dụ:

<%=Sever.Maqpath(“data.txt”)%><BR>

<%=Sever.maqpath(“Script/data.txt”)%<BR> kết quả về là :

C: Intetpub\wwwrott\Script\data.txt<DR>

C: Intetpub\wwwrott\Script\ Script \data.txt<DR> URLEncode: cung cấp khả năng mã hoá địa chỉ URL

Ví dụ:

Trang 29

kết quả trả về là : http%3A2%F2Fwww%2Emicrosof%2Ecom

6 OBJECT CONTEXT

Dùng đối tượng này để huỷ bỏ các Transaction được điều khiển bởi microsof Transaction Sever khi mà tập tin ASPcó chứa khoá (@ transaction ở

trên đàu tệp ASP đó sẽ chạy cho đến khi transaction Nếu mọi thành phần trong transcation mà đều gọi phương thức này thi Transcation sé được hoàn thành

Set About: phương thức này khai báo Transcation khởi tạo bằng Script đã không hoàn thành

Các sự kiện (Events) ontranscationCommit, ontranscationAbuot

Tệp chứa thông tin khởi tạo Global ASA: tệp tin này dùng để khai báo các Script sự kiện các đối tượng trong một Session hoặc toàn bộ Application Tệp này chứa các tệp dé hiển thị cho người dùng mà chứa các thông tin về các sự kiện đối tượng cho toàn bộ ứng dụng Têp này chỉ có thể chứa một phần như sau:

6.1 Các sự kiện của ứng dụng (Application event)

Một ứng dụng ASP được khởi tạo khi mà có yêu cầu đầu tiên của người

dùng tới một trong các trang Wed nằm trong thư mục của ứng dụng Application có hai sự kiện đó là Application _onstart va Application Onend

6.2 Các sự kiên của phiên làm việc (Session event)

Có hai sự kiện đó là Session onstar được thực hiên khi Sever tạo một

Session mới cho người dùng ở đây có thê khởi tạo các biến hoặc mở rộng dữ liệu cho riêng từng người dùng như các thông tin về cá nhân hoặc sở thích của người dùng Sự kiên Session _onend thực hiện khi người dùng thoát khỏi toàn

bộ các Wed Browser trên máy khách (Client): ở đây ta có thể huỷ bỏ hoặc giải

phóng một số thông tin không cần thiết

Trang 30

Các đối tượng này được khai báo bằng thé <objcet> va nam ngoai moi

khối Seript cú pháp như sau:

<OBJECT RUNAT=Sever SCOPE=

scopeID=Identiile[PROGRID=”Progid” ]CLASSID=”ClassID”

}> </OBJECT>

6.4.Các thư viện có sẵn :

Dùng để khai báo các thư viện có sẵn về các đối tượng có hỗ trợ về các

thanh phan ACTIVEX Cu Phap : <!-METDATA TYPE="typelib” FILE=”file” UUID="typelibraryuuid” 'Version=maoresionnumber.mnorsionumber” LCID=locateid” -—> Ví dụ :

<! MEGADATTA TYPE= “tybeLTb” FILE=MyCompoment.lib” >

6.5 SQL

SOI là một giao tiép CSDL, trén quan diém này giao tiếp có nghĩa là : Đọc dữ liệu từ

Ghi dữ liệu lên Data Store

v Thay đôi dũ liệu trong Data Store mà không phải đọc ra dữ liệu Y Thay déi cau tric data Store

SQL đã trở thành một thuật ngữ phổ biến dùng để tạo các chỉ thị về

Trang 31

các câu lệnh SQL có thể thay đổi nhưng bản thân các câu lệnh thì tuân theo một cú pháp chuẩn, đó có nghĩa là:

Nếu bạn làm việc với CSDL, bạn gần như chắc chắn phải học cách viết

câu lệnh SQL

Kiến thức của bạn về các câu lệnh SQL có thể áp dụng cho nhiều SQL

A-Cú Pháp SQL

SQL có xu hướng mơ phỏng câu văn tiếng anh trong các câu lệnh của

nó Quy tắc cú pháp chung là xây dựng một câu lệnh - tương tự như một câu

anh văn tiếng anh, gồm vài mệnh đề bắt đầu bằng từ khoá (KeyWord) SQL và theo sau là các đối số, câu lệnh cơ bản nhất sẽ lấy tất cả các mẫu tin và tất cả các trường một nguồn dữ liêu, chắng hạn như một bảng:

Select Filed Form Souree:

Ví dụ : câu lệnh đơn giản này có thể rút ra một RECORDSET chira tat

cả các mẫu tin và trường trong bảng PEOPLE;

Trong câu lệnh vừa rồi từ khoá SELECT bắt đầu từ mệnh đề thứ nhất và

chỉ ra rằng chung ta muốn đọc dữ liệu từ bảng nào từ khoá FORM bắt đầu tìm

từ mệnh đề thứ hai cho biết chúng ta muốn đọc dữ liệu từ bảng nào, sau đó mỗi từ khố là một đối số, dau “*”dai diện cho tất cả các trường và từ PEOPLE là

tên của bảng được đọc Dấu chấm phẩy ở dười cho biết là kết thúc câu lệnh SQL (có cũng được khơng có cũng được )

B-Các Câu Lênh Của SQL

Câu lênh SELECT:

Từ khố SELECT có nghĩa đọc từ CSDL không thay đổi đữ liệu mà chỉ

đọc mà thôi, theo sau đó là từ khố FORM và tên của bảng mà ta muốn đọc dữ

liệu

Cú Pháp:

Trang 32

{WHERE condition-epssion } {GROUP BY column}

{HAVING condition Expression}

{With CUBLE I ROLLOP} {ORDER BY column} Vidu:

SELECT*Form PEOPLE;

Tuy nhiên nhiều trường hợp chúng ta không cần tat cả các trường, chúng tchỉ có thể chỉ ra trường mà chung ta cần đọc bằng cách nêu tên trường thay vì sử dụng dấu hoa thị

Ví Dụ :

SELEC Tten,diachi,ngaysinh,FORM hoso WHER luong>=300000;

Tên của trường có thê đặt bất cứ thứ tự nào, nhưng bắt buộc phải có dấu phẩy ngăn cách, không nên đặt dấu phây sau trường cuối cùng

Mệnh đề WHER: chi ra diéu kiện đề lay thông tin từ cơ sở đữ liệu

Mệnh đề ODRER BY: dữ liệu trong bảng có thể có thứ tự bất kì , thông

thường chúng được sắp xếp theo thứ tự thời gian tức là mẫu tin mới sẽ được thêm vào ở cuối bảng vì vậy SQL cho phép thực hiện sắp xếp lại bằng mệnh đề GROUP BY phải được nhắc tới trong danh sách của cột SELECT

Mệnh đề HAVING: lọc các kết quả của GROUP BY

C- Lệnh INSERT

Lệnh INSERT dùng đề thêm đữ liệu vào bảng

Cú pháp:

INSERT INTO table(danh sách cột )VALUE (danh sách DEFAULTL

hằng)

Trang 33

Từ khoá INTO là từ khoá chuân ANSSI nhưng là tuỳ chọn trong T-SQL D- Cau Lénh UPDATE

Câu lênh UPDATE thay đổi đữ liệu trong bảng Cú Pháp :

UPDATE table Set assign-commalit{WHER conditon} {FORM table } {OPTION query}

Mục đích của câu lệnh UPDATE là sửa đổi đữ liệu trong một bảng, bạn

cung cấp tên bảng cần cập nhập đặc tả sự thay đổi bằng lệnh gán các giá trị hiện

thời bạn có thể thay đổi bằng mệnh đề tự chon WHER, ngồi ra cịn có các

mênh đề FORM để bạn có thể cập nhập từ một bảng khác trường hợp có nhiều

sửa đối giá trị thì sau mệnh đề SET là danh sách các câu lệnh gán cho mỗi cột

ngăn cách nhau bằng dau phay

E- Cac Cau Lénh DELETE

Câu lệnh delete xoá các dịng trong bảng nó thực hiện như lệnh

UPDATE không có mệnh đề SET

Cú Pháp:

DELETE{FORM)}table {WHER condition }{FORM table }{OPTION

query}

Lệnh delete xoá các hàng dựa trên dựa trên phép tính mệnh dé WHER

ngồi ra để xoá tất cả các hàng bạn có thể sử dụng lệnh TRƯNCATE TABLE

lệnh này không chỉ ghi dữ liệu đã bị xoá và đặc biệt với các bảng lớn F: Lệnh UNION

Lệnh này cho kết quả của một lệnh SELECT rồi kết quả hợp với một nền

SELECT khác với điều kiện trình tự các cột và dữ liệu phải tương thích Cú pháp:

<Select-statêmnt>

Trang 34

<Select-staterment>,ete

Theo mac dinh thi UNION sé loai bo cac hang tring nhau, nếu muốn thể

hiện cạc hàng trùng nhau, bạn thêm từ đánh gia ALL

G-Lénh FULL- TEXT Seach

Ngoài các cột /bảng chuẩn , SQLcòn cung cấp dịch vụ tìm kiếm trên văn bản , điều này đưa thêm vào khả năng tìm kiếm ký tự và các cột văn bản trong

bảng Đề sử dụng công cụ tìm kiếm ta cần tạo ra các chỉ số bằng văn bản trong

lệnh SELECT để thực hiện việc tìm kiếm

6.6 Tạo một Data source(DSN)

Trước khi viết đoạn Script lam viéc ta phai tao cho ADO xac dinh vi tri

CSDL , có thể chon một trong cac kiéu DSN sau day :

*SYSTEM DSN : Cho phép moi người đăng kí truy nhập vào SEVER

để truy cập CSDL

*USER DSN : giới hạn sự truy cập đến CSDL bằng yêu cầu trên bảng mật khẩu

.FILE DSN: Đưa ra một số FILE TEXT hoặc một FORM cung cấp

phương thức truy cập nhiều người và có thể chuyển đổi rõ dàng từ SEVER này sang SEVER khác bằng cách sao chép DSN

Kết nối voi CSDL

Bước đầu tiên truy nhập CSDL là thành lập liên kết với nguồn

CSDL.ADO cung cấp đối tượng CONECTION cho thành và quản lý liên kết giữa các trình ứng dụng CSDL

Đoạn chương trình sau mơ tả kết nồi : <%

Trang 35

IV HTML

1 HTML ( HyperText Markup Language): 1a hang loạt các mã đoạn

chuẩn bởi các quy ước được thiết kế để tạo ra trang Web, giúp tạo và chia sẻ các tài liệu điện tử tichs hợp đa phương tiện qua Internet và được hiển thị bởi

các trình duyệt Web HTML là nền tang của World Wide Web, một dịch vụ toàn cầu của Internet Web là dịch vụ mang tính đồ hoạ cao trong dịch vụ Interner, cho phép người dùng có thể tự tạo cho riêng họ những trang Web

HTML cho phép áp dụng siêu liên kết cho tài liệu và trình bày tài liệu với

phông chữ, hình ảnh, kiểu phóng hàng phù hợp với hệ thống hiển thị văn bản

HTML không phải là ngôn ngữ lập trình Thay vào đó, tạo các trang Web

thường nói đến như là “ authoring ” (sáng tác ) và đơn giản hơn nhiều so với việc tạo ra các ứng dụng trên máy tính

Có nhiều trình soạn thảo HTML và Web khác nhau như: Notepad,

Internet Explorer, Microsoft FrontPage hay Netscape Navigator có cơng cụ soạn thảo đơn giản cho phép tạo nhiều hiệu chỉnh tập tin HTML

HTML tạo trang Web bằng cách sử dụng các thẻ quy ước như:

* Thẻ cấu trúc: Định rõ cấu trúc của tài liệu

¢ » Thẻ hình thức văn bản: Định rõ dạng hiển thị của văn bản

¢ * Thẻ đoạn văn bản: Định rõ tiêu đè , đoạn và dấu ngắt dịng

+* Thẻ phơng chữ: Định rõ cỡ chữ và màu chữ

e

¢ + ° Thẻ danh sách: Định rõ các danh sách theo thứ tự hoặc không theo thứ tự

danh sách địng nghĩa

s* Thẻ bảng biểu : Xác định bảng biểu

s* Thẻ liên kết: Định rõ các liên kết định hướng và di chuyên tài liệu khác

Trang 36

Thẻ HTML: Các thẻ này là những khối xây dựng cơ bản HTML, chúng khơng có gì khác hơn là một từ khoá nằm trong dấu ”< >” Thông thường từ

khoá gồm hai thẻ :

Thẻ mở : Bật tác dụng của thẻ và nằm trong dấu ”<>”

Thẻ đóng : Tắt tác dụng của thẻ và nằm trong dấu ”</>” Một số tag thường dùng như sau :

Tag <HTML> </HTML> <HEAD> </HEAD> <TITLE> </TITLE> <BODY> </BODY> <Hn> </Hn> <B> </B> <U> </U> <UL> </UL> <OL> </OL> <MENU> </MENU> <LE </LIE <BR> </BR> <P> </P> <PRE> </PRE> <IMG SRC=“ ” ALT =“ "> <A HREF = “ ”> </A> <FORM> </FORM> <APPLET> </APPLET>

Y NGHIA

Khai bao data duge viét bing HTML Miéu ta Header của trang Web Tiéu dé trang Web

Than trang Mức tiêu đề cấp n ( từ 1 đến 6 ) In đậm Gạch dưới Danh sách khơng có thứ tự Danh sách có thứ tự Danh sách ngang Phần tử danh sách Xuống hàng Gạch ngang

Dữ liệu không format lại

Ảnh tĩnh (.GIF,.JPG >

Hyperlink

Trang 37

2 Một số thẻ cơ bản

2.1: Chèn hình ảnh:

Cú pháp :”< IMS SRC={đường dẫn | Tên tệp hình ảnh }”>

Chức năng :Thẻ này có tác dụng chèn bất cứ một tệp hình ảnh nào trên trang Web

Vidu:

<IMG SRC=”Tó6.gif” Width=”100”Height=”100”Alt=”T6”>

2.2 Liên kết siêu văn bản :

Cú pháp :<A HREF=”địa chỉ”> </A>

Chức năng : Tham chiếu tới địa hỉ thực sự của trang Web mà ta muốn tới Ví dụ :

<A HREF=http: www.fpt.vn>công ty FPT</A> 2.3: Định nghĩa phông chữ

Cú pháp :<font face=”Tên phơng”S1ze=”Kích thước”> </font> Chức năng: Đinh nghĩa phông chữ cho một đoạn văn bản

Ví dụ:

<Font Face=”VNtime”Size=”10”>Hiển thị tiếng viét </font>

2.4: Tao bang

Cú pháp :<TABLE cols=>”số cột°Rows=”số hàng”</TABLE>

Chức năng: Tạo một bảng trên trang Web tại vị trí đặt thẻ

Trang 38

<TR> <TD>D2C1</TD> <TD>D2C1</TD> </TR> </TABLE> 2.5 Nhập thông tin

Cú pháp:<input Type=” [Text][password][Hidden]”name vale> Chức năng: Tạo text box nhận thông tin, giá trị lưu vào Value Ví dụ:

<input type=”Text name=”txt”size=”20”>

<input type=”Password”name=”pas”s1ze=”S5>

2.6: BUTTON, RADIO,CHEXK BOX:

Cú pháp:<input type=”[Bunton][Radio ][check] [submit]”name alue>

Chức năng : tạo box điều khiển nhận thông tin,giá trị lưu vào bảng value Ví dụ :

<input type=”button”name=”emd OK”Value=”Ok”> <input type=”check name=”chk”>

2.7 From:

Cú pháp :<ftom Action=”URL” Method=”[Post] [Get]”Name> </From>

Chưc năng: Dùng để phân định một from nhập dữ liệu trên trang Web, có thể đặt nhiều From trên một trang nhưng không lồng nhau, dữ liệu dược nhập và lưu lại khi ta Click nút có kiểu là Submit thuộc From

Ví dụ:

Trang 39

Ho tên:<InpufType=”texf°name=”S1ze”=”20”><BR> Tuồi:<Input Type=”text°name=”txf”size=”3”>

</rom>

2.8 Script

Cu phap:<script Language="[vbscripts] [javascripts |> </scripts>

Chức năng: Chèn đoạn mã thực hiện công việc nào đó Ví dụ:

<scripts language=”Vbscrips”>

Documents Write”h6m nay ngay:&date()

</scripts> 2.9 Marquee

Cu phap:<Marquee Height Width Align Loop> </Marquee>

Chức năng:cho phép tạo một đoạn văn bản cuộn qua màn hình

Ví dụ :

<Marquee height=50%width=80%loop=10> Ttôi sẽ chạy 10 vòng.</marquee>

<Marquee Scolldelay=5 scollamonunt=50>

Tôi đang chạy rất nhanh và không đừng lại được.</Marquee>

2.10 Select

Cu phap:<Select> </select>

Chức năng: Tạo một danh sách lựa chọn Ví dụ :

Trang 40

<option>=2 <option>=3 </select>

V) PHAN BIET ASP VOI HTML

Các FILE ASP thực ra cũng là các trang Web HTML nhưng chúng là các trang Web động hay nói chính xác hơn là các trang Web chưa hoàn chỉnh

Chúng cần phải được Web Site xử lý và cung cấp thêm các thông tin, các thông tin trong trang Web này thay đổi thường xun đó chính là tính “ động ”của nó

Trong các trang Web động có các SCRIP SERVER Toàn bộ các FILE ASP

được coi như là một File ASP thì Web SITE sẽ chạy trên tât cả các lệnh

Ngày đăng: 09/05/2014, 15:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w