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

Xây dựng website quảng cáo du lịch nghệ an

50 9 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 50
Dung lượng 794,92 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hệ thống mới: Khắc phục đ-ợc những nh-ợc điểm của hệ thống cũ, đáp ứng yêu cầu, mang lại hiệu quả kinh tế cao, giao diện thuận tiện, dễ sử dụng, tích hợp đ-ợc công nghệ MultiMedia nên hệ

Trang 1

tr-ờng đại học vinh

khoa công nghệ thông tin -   -

khóa luận tốt nghiệp

xây dựng website quảng cáo du lịch Nghệ An

Giáo viên h-ớng dẫn : ThS Lê Ngọc Xuân

Sinh viên thực hiện : Tr-ơng Thị Thúy Vân

Lớp : 42E 4 - CNTT

Vinh, 5/2006

Trang 2

Lời nói đầu

Ngày nay, song song với quá trình phát triển công nghệ, khoa học và kỷ thuật thì ngành khoa học tính toán đã đóng vai trò quan trọng, nó đã đạt đ-ợc những thành tựu khoa học rực rỡ với những b-ớc tiến nhảy vọt Việc áp dụng các công nghệ, khoa học kỷ thuật vào lĩnh vực đời sống của con ng-ời ngày càng tăng và không ngừng can thiệp vào hầu hết các công việc trong đời sống Công nghệ thông tin là một trong những ngành khoa học đó Đi đôi với sự phát triển của công nghệ chế tạo các thiết bị máy tính thì các sản phẩm phần mềm ứng dụng ra đời có tính chất quyết định đối với việc áp dụng ngành khoa học này và o đời sống xã hội

Trong những năm gần đây nhiều dự án phát triển Công nghệ thông tin ở n-ớc ta đ-ợc triển khai theo các giải pháp tổng thể trong đó tích hợp hạ tầng truyền thông máy tính với các ch-ơng trình tin học ứng dụng đóng vai trò ngày càng to lớn Mạng máy tính đặc biệt là Internet không còn là một thuật ngữ thuần tuý khoa học mà đã trở thành một đối t-ợng nghiên cứu và ứng dụng của nhiều ng-ời có nghề nghiệp và có phạm vi hoạt động khác nhau, nhu cầu hiểu biết về Internet ngày càng cao

Xuất phát từ những điều trên là sinh viên khoa Công nghệ thông tin

em mong muốn tìm hiểu kỹ hơn về các dịch vụ Internet Trên cơ sở muốn tìm hiểu về Web và ứng dụng của Web cũng nh- những phát triển của nó

em thực hiện kho² luận với đề t¯i “Thiết kế Website quảng bá du lịch Nghệ An” Đề t¯i dựa trên cơ sở những tri thức đ± tiếp thu được qua kh°o s²t tìm tòi nghiên cứu tìm hiểu về Web và sự h-ớng dẫn nhiệt tình của giáo viên h-ớng dẫn, chúng tôi sử dụng ngôn ngữ ASP và VBSCRIP, JAVARSCRIP cùng cơ sở dữ liệu Access để thiết kế trang Web- phục vụ cho việc quảng cáo

du lịch Nghệ An

Trang 3

Đề tài bố cục trong 4 ch-ơng:

Ch-ơng 1: Hệ thống quảng cáo du lịch Nghệ An

Ch-ơng 2: Phân tích hệ thống quảng cáo du lịch Nghệ An

Ch-ơng 3: Tìm hiểu về ASP

Ch-ơng 4: Cài đặt ch-ơng trình

Mặc dù đã cố gắng hết sức nh-ng do khả năng và trình độ còn hạn chế nên đề tài này khó tránh khỏi những sai sót Vì vậy em rất mong sự chỉ dẫn và góp ý nhiệt tình của thầy cô giáo và bạn bè

Em xin chân thành cảm ơn sự giúp đỡ, h-ớng dẫn tận tình của thầy giáo Thạc sỹ Lê Ngọc Xuân và các bạn bè trong lớp đã giúp đỡ em thực hiện đề tài này

Vinh, tháng 4 năm 2006

Sinh viên thực hiện

Tr-ơng Thị Thuý Vân

Trang 4

Mục lục

Trang

Ch-ơng I: Hệ thống quảng cáo du lịch Nghệ An 5

1.1.2 Quá trình phát triển của Internet 6 1.1.3 Web- dịch vụ thực hiện giao thức HTTP 6

2.2.1 Mục đích, yêu cầu đặt ra khi phân tích hệ thống 9

Trang 5

3.5 Truy xuÊt c¬ së d÷ liÖu trong ASP 30

Trang 6

Ch-ơng 1 Hệ thống quảng cáo du lịch Nghệ an

1.1 Đặt vấn đề

1.1.1 ứng dụng của Internet

Internet ngày nay đ-ợc xem nh- một giải pháp thông dụng để quảng bá thông tin đến mọi tầng lớp trong xã hội Việc đ-a thông tin đến với nhiều ng-ời bằng hình thức trực tuyến càng trở nên quen thuộc với các cá nhân hay

tổ chức trong và ngoài n-ớc Internet trở thành ph-ơng tiện không thể thiếu trong xã hội hiện đại do tính hiệu quả cao của các dịch vụ sau đây:

* Email ( Electronic mail ) _ th- điện tử: Là ph-ơng thức trao đổi thông tin qua mạng Có thể nhận thấy rằng Email là hệ thống b-u chính điện tử hoá

ở tất cả các khâu thực hiện Đầu tiên ng-ời viết gửi th- bằng máy tính Tiếp theo là th- đ-ợc gửi đến nơi phục vụ th-, sau đó th- tự động gửi đi theo địa chỉ có ghi trên th- Ng-ời nhận đăng nhập vào hộp th- đã đăng ký để nhận th- và đọc th- trên máy tính Nhanh, rẻ và tiện lợi, Email giờ đây đã trở thành một ph-ơng tiện liên lạc th-ờng xuyên và phổ biến của tất cả những ai

có máy tính kết nối với Internet

* WWW ( World Wide Web ) : Là dịch vụ của Internet cung cấp Internet tới mọi nhà Là một dịch vụ thông dụng nhất và dễ sử dụng nhất Việc sử dụng trình duyệt cung cấp một giao diện đồ ho³ “point and click” cho việc xem nội dung trang Web đã làm cho việc truy cập Internet dễ dàng hơn Những tri thức khoa học, những sự kiện thể thao, âm nhạc tin tức, phim ảnh

đ-ợc đ-a lên Internet đã làm cho các Website trở nên phổ biến rộng rãi Web cung cấp một kênh truyền đa dạng tích hợp thông tin bằng công nghệ MultiMedia đa dạng và hiệu quả Những ngân hàng dữ liệu hiện nay cũng dùng dịch vụ Web để truy cập trực tuyến Những công ty th-ơng mại đang thiết lập những trang Web để quảng bá những sản phẩm và giao dịch điện tử

Trang 7

Giao thức http dùng liên kết siêu văn bản có khả năng tích hợp các tập tin trên Web đã tạo ra những ứng dụng to lớn và thức đẩy việc phát triển công nghệ Web

* FTP ( File Transfer Protocol )_Truyền tệp tin, hỗ trợ truyền dữ liệu có dung l-ợng lớn từ nơi này đến nơi khác qua mạng Internet

1.1.2 Quá trình phát triển của Internet

Năm 1969, theo dự án của Bộ Quốc phòng Mỹ, mạng máy tính ARPANet ra đời

Năm 1983, ARPAnet sử dụng bộ giao thức TCP/IP và sau đó, Tổ chức Khoa học Quốc gia của Mỹ ( National Science Foundation _NSF ) tài trơ cho việc xây dựng NSFnet thay thế cho ARPAnet

Năm 1986, NSFnet liên kết 60 tr-ờng Đại học Mỹ và 3 tr-ờng đại học châu Âu Điểm quan trọng của NFSnet là mnạg này cho phép mọi ng-ời cùng sử dụng

Năm 1989, tại Trung tâm Nghiên cứu nguyên tử châu Âu CERN, Tim Berners Lee triển khai thành công dịch vụ World Wide Web (WWW)

Năm 1990, Email và WEb làm cho Internet trở thành công cụ làm việc không thể thiếu của hàng triệu ng-ời trên thế giới

Tháng 12 năm 1997, Việt Nam chính thức tham gia vào Internet

1.1.3 Giao thức HTTP

HTTP là viết tắt của Hyper Text Transfer Protocol, có ý nghĩa là giao thức truyền tệp tin siêu văn bản Trình duyệt Web sử dụng giao thức này để kết nối với máy phục vụ Web và tải các tệp Web về máy ng-ời dùng Chính vì vậy chúng ta có thể thấy địa chỉ Web nào cũng bắt đầu bằng http Ví dụ:

Trang 8

tổ chức lại hệ thống là yêu cầu cấp thiết

Hệ thống mới: Khắc phục đ-ợc những nh-ợc điểm của hệ thống cũ, đáp ứng yêu cầu, mang lại hiệu quả kinh tế cao, giao diện thuận tiện, dễ sử dụng, tích hợp đ-ợc công nghệ MultiMedia nên hệ thống quảng cáo sinh động và có hiệu quả Hệ thống đ-ợc thiết kế một mặt phục vụ nhu cầu về du lịch, mặt khác dùng máy tính tự động hoá đ-ợc các nghiệp vụ một cách chính xác và nhanh chóng Đó là những -u điểm mà tự thân hệ thống làm đ-ợc Việc quản

lý của công ty cũng trở nên đơn giản và nhanh hơn Nói tóm lại, Website mang lại nhiều thuận lợi cho công ty trong việc giới thiệu công ty và các hoạt

động du lịch của công ty đến với mọi ng-ời đ-ợc nhanh chóng, chính xác và hiệu quả

Trang 9

Ch-ơng 2 Phân tích hệ thống quảng cáo du lịch

2.1 Giới thiệu đề tài

Trong công cuộc đổi mới của đất n-ớc cùng với sự phát triển ngày càng cao của cuộc sống, con ng-ời phải làm việc trong môi tr-ờng cạnh tranh quyết liệt, thời gian rất quý báu đối với mọi ng-ời Cũng từ sự phát triển của xã hội con ng-ời có thêm nhiều mặt nhu cầu về tinh thần Du lịch

Từ những điểm trên và cùng với sự bùng nổ của công nghệ thông tin và nhu cầu của con ng-ời đòi hỏi ngày càng cao: ngồi ngay tại nhà có thể lựa chọn tham quan thắng cảnh du lịch và đặt cho mình một tấm vé du lịch nh- ý

và có thể đăng ký cho mình một phòng khách sạn cho chuyến du lịch của mình cũng nh- tìm hiểu về giá cả, ẩm thực, v.v…

Website du lịch phục vụ cho nhu cầu đó, chỉ cần có một máy tính hoà mạng là có thể tìm hiểu đ-ợc thắng cảnh du lịch tại nhà và có thể đăng ký cho mình một tấm vé du lịch với những địa điểm du lịch theo ý muốn

Mục đích của đề tài này là xây dựng Website quảng bá các địa danh du lịch Nghệ An và cho phép đăng ký vé du lịch trên mạng của khách Việc đăng

ký vé t³i “Công ty dịch vụ du lịch Sun light” như thế n¯o thì đăng ký vé trên

mạng cũng đ-ợc thực hiện theo trình tự nh- vậy Hệ thống hoạt động của quầy bán vé và đặt phòng đáp ứng những yêu cầu của hai đối t-ợng chính đó là: khách đặt vé cho tour và ng-ời quản lý

Đối với khách hàng, chỉ cần ở nhà hay bất kì nơi đâu có máy tính kết nối Internet là có thể đặt cho mình tấm vé cho chuyến du lịch mà không phải

đến quầy vé

Trang 10

Đối với ng-ời quản lý quầy vé, hệ thống này hỗ trợ tốt hơn các công việc nh- quản lý, việc trao đổi giúp thống kê doanh thu hàng tháng, l-ợng vé bán ra, số tour du lịch

Hình thức thanh toán chỉ giới hạn ở mức thanh toán bằng tiền mặt và mỗi hoá đơn chỉ giao nhận một lần Ph-ơng thức vận chuyển gồm: chuyển đến tận tay khách bằng các ph-ơng tiện thông th-ờng hay chuyển d-ới dạng b-u phẩm hoặc khách hàng nhận vé ngay tại quầy vé Việc vận chuyển sẽ theo yêu cầu của khách hàng

2.2 Mục đích yêu cầu

2.2.1 Mục đích yêu cầu đặt ra khi xây dựng hệ thống website du lịch

Thuận tiện cho nhà quản trị trong công việc quản lý khách hàng

2.2.1.2 Những yêu cầu đặt ra khi thiết kế hệ thống Website du lịch

Hệ thống cho phép nhiều ng-ời truy cập cùng lúc qua Internet

Hệ thống cho phép tra cứu tất cả các thông tin về dịch vụ du lịch, tra cứu nhanh về khách hàng, tìm hiểu về hệ thống, tra cứu những thông tin liên quan đến công ty trên mạng nhằm đáp ứng các nhu cầu của khách hàng

Hệ thống cho phép ng-ời dùng truy cập th-ờng xuyên đòi hỏi phải tổ chức cơ sở dữ liệu l-u trữ các thông tin sao cho tối -u hiệu quả

Trang 11

Hệ thống cho phép ng-ời quản trị cập nhật, thay đổi, cung cấp thông tin

đăng ký một cái accoun mới khác Nhằm tạo sự thân thiện cho khách hàng khi

đăng ký

- Truy xuất cơ sở dữ liệu thông qua Internet: Mỗi khi khách hàng đăng

ký dịch vụ chỉ đ-ợc phép truy cập vào cơ sở dữ liệu ở một số bảng và một số tr-ờng nhất định nhằm đảm bảo đ-ợc vấn đề an toàn dữ liệu cho hệ thống

- An toàn trên đ-ờng truyền: Đây là một vấn đề lớn hiện nay, việc thanh toán tiền bằng thẻ tín dụng thông qua mạng đang đ-ợc xây dựng

Nhà quản trị có thể thao tác trên cơ sở dữ liệu thông qua giao diện web nh- đọc, ghi, sửa, thống kê dữ liệu Hệ thống có phân cấp về bảo mật nhằm

đảm bảo an toàn cho hệ thống, nhà quản trị sẽ có mật khẩu truy cập hệ thống

2.3 Tổ chức cơ sở dữ liệu của ch-ơng trình

2.3 1 Phân tích hệ thống

Yêu cầu đề tài: xây dựng hệ thống cung cấp các dịch vụ du lịch trên Internet Đề tài trong đó chủ yếu xử lý quá trình cung cấp các dịch vụ giữa khách hàng và công ty ở đây khách hàng có thể đăng ký nh- là đăng ký tại khách sạn hay các điểm du lịch…nh-ng chỉ khác là đăng ký gián tiếp qua mạng Vậy thì nhiệm vụ của trang Web là làm thế nào để đáp ứng đ-ợc đầy

đủ các nhu cầu của khách hàng

Trang 12

Hoạt động chính của hệ thống:

- Hoạt động của khách hàng

- Hoạt động của nhà quản lý

- Hoạt động của các đối tác cung cấp dịch vụ

Tuy nhiên trong giới hạn của bài toán chúng ta chỉ quan tâm hai hoạt

động chính là hoạt động của khách hàng và hoạt động của nhà quản lý

Hoạt động của khách hàng

Một khách hàng khi tham quan hệ thống họ sẽ quan tâm các vấn đề nh-:

có những điểm du lịch nào, thắng cảnh nào, hệ thống khách sạn, lữ hành, cùng nh- các dịch vụ kèm theo nh- giá cả, ph-ơng thức thanh toán…

Khách hàng khi đăng ký dịch vụ thì phải cung cấp những thông tin

về mình

Hoạt động của các nhà quản lý

Ng-ời quản lý giao tiếp và theo dõi khách hàng của mình thông qua các

đơn đặt hàng Khách hàng có thể cung cấp thông tin về mình Ng-ời quản lý

có thể dựa vào đó có thể cung cấp cho khách hàng những thứ cần thiết, gửi hoá đơn kèm theo hoặc gửi qua Email mà khách hàng cung cấp nếu thoả mãn các điều kiện để có thể tham tham gia du lịch Ngoài ra nhà quản lý cũng quản lý các dich vụ của mình để cung cấp cho khách hàng những thông tin

về du lịch

Ngoài việc nhận thông tin từ khách hàng còn phải đ-a thông tin về các dịch vụ nh- khách sạn, các tour du lịch, tham quan thắng cảnh, các dịch vụ kèm theo…những thứ mà khách hàng cần liên quan lên Internet Nhà quản lý phải xây dựng một cơ sở dữ liệu phù hợp, tạo một giao diện thân thiện để khách hàng không phải khó khăn khi vào hệ thống

Hệ thống phải cung cấp đ-ợc nh- việc giới thiệu, h-ớng dẫn về du lịch

Trang 13

Công ty sẽ kiểm tra việc đặt tour mỗi ngày, nếu khách hàng đặt tour hợp

lý thì công ty sẽ hiện lên danh sách những khách hàng sắp đi ngay trên trang Tour sắp đi trên Internet

Tr-ờng hợp khách hàng có địa chỉ rõ ràng công ty có nhân viên mang vé

đến tận nhà và nhận chi phí thanh toán

Tr-ờng hợp khách hàng không có chỗ th-ờng trú thì đến liên lạc với công

Trang 14

2.3.4 Mô hình tổ chức dữ liệu

Quản lý hệ thống

Đặt tour Xử lý đặt tour Quản lý

Lựa chọn TT Kiểm tra đơn Cập nhật

Xác nhận

KH

Giao vé Thống kê

Trang 15

C¸c thùc thÓ:

B¶ng Users

Tªn tr-êng KiÓu §é réng DiÔn gi¶i

ID Autonumber LongInterger Kho¸

Ngaydi Date/time Dd/mm/yyyy Ngµy ®i

Chapnhan Number LongInteger ChÊp nhËn

Datcoc Currency Currency §Æt cäc

Trang 16

2.4 L-u đồ mô tả thuật toán

End

Trang 17

Yes Yes

Huû

TT Trë vÒ trang chñ

Chaaps nhËn

§Æt Tour ChÊp nhËn Huû TT Trë vÒ trang chñ

Begin

Xem TT Tour

§Æt Tour

ChÊp nhËn

§¨ng ký TT

KH

ChÊp nhËn

TQ

Trang 18

Trang cËp nhËt

Begin

Yªu cÇu nhµ qu¶n trÞ ®¨ng nhËp

Chän chøc n¨ng cËp nhËt

End

No

Yes

Trang 19

Ch-ơng 3 Công nghệ ASP (Active server page)

3.1 Tổng quan về ASP

3.1.1 Khái niệm về ASP

ASP là một công nghệ cho phép tạo ra những trang Web động có khả năng giao tiếp với ng-ời dùng bằng lập trình kịch bản ở máy chủ Mã nguồn của những ch-ơng trình này có thể đ-ợc viết bằng ngôn ngữ Visual Basic, Java, … sau đó nhúng vào với những thẻ trong HTML Những trang Web này

sẽ đ-ợc dịch và hiển thị từ máy chủ khi có yêu cầu của ng-ời dùng

ASP cung cấp một cách làm mới để tạo trang Web động ASP không phải

là một kỷ thuật mới nh-ng sử dụng dễ dàng và nhanh chóng ASP sẽ tham vấn trực tiếp vào trình duyệt, gửi dữ liệu đến Web server và từ đây sẽ đ-a lên mạng

3.1.1.1 Trang ASP

a Giới thiệu trang ASP

Trang ASP là trang Web trong đó có kết hợp nhiều thành phần nh- HTML- Hyper Text Markup Language(ngôn ngữ đánh dấu siêu văn bản), thành phần Active X và các lệnh Script

b Hoạt động của trang ASP

Khi trình duyệt gửi yêu cầu đến một trang đến server, Web server sẽ xem xét nội dung của file ASP Server thực thi hết các lệnh ASP Script có trong file

và kết quả chỉ là một trang chỉ chứa các thành phần HTML gửi về trình duyệt của user Do các lệnh Script chạy trên máy chủ hơn là chạy trên máy khách nên Web server xử lý tất cả các công việc liên quan đến tạo ra trang web để chuyển đến trình duyệt Vì vậy trên máy khách chỉ thấy đ-ợc các câu lệnh d-ới dạng HTML mà thôi

Trang 20

Mô hình tổng quát của trang ASP

Error!

c Các tính chất của ASP

Với ASP ta có thể chèn các Script thực thi vào trực tiếp các files HTML Khi đó việc tạo ra các trang HTML xử lý Script đ-ợc thực hiện đồng thời, điều này cho phép ta tạo ra các trang hoạt động của các trang Web một cách linh hoạt, có thể chèn các thành phần HTML động vào trang Web tuỳ từng tr-ờng hợp cụ thể

** ASP có các đặc điểm sau:

Browser

Web Server

Active Server Pages HTTP Response

HTTP Request

Trang 21

Các ứng dụng ASP dễ tạo vì ta dùng các ASP Script để viết các ứng dụng Khi tạo các Script của ASP ta có thể dùng bất kỳ một ngôn ngữ nào đó mà thôi ASP cung cấp cho ta 2 Scripting là VB Script và JV Script Ngoài ra ASP còn cung cấp sẵn các Active X components rất hữu dụng ta có thể dùng chúng

để thực hiện các công việc phức tạp nh- truy xuất cơ sở dữ liệu, truy xuất files…không những thế mà còn có thể tự mình tạo ra các thành phần của riêng mình và thêm vào để sử dụng trong ASP ASP tạo ra các trang HTML t-ơng thích với các Web browser chuẩn

ASP hỗ trợ mạnh VB Script và JV Script Vì vậy khi xây dựng các ứng dụng Web dùng ASP thì nên chọn các ngôn ngữ kịch bản mà ASP hỗ trợ.Trong đề tài này em chọn VB Script để thực hiện ch-ơng trình

Trong khi ASP thực thi trên máy mà nó hỗ trợ dùng, thì ta có thể xem ASP tà bất cứ máy nào và bất cứ browser nào ASP cung cấp giao diện lập trình nhanh và dễ dàng triển khai các ứng dụng

ASP chạy trên môi tr-ờng Internet Information Server 4.0(IIS) và Personal Web Server 4.0 ASP cho phép ta quản lý việc truyền nối giữa trình duyệt và Web Server, và tạo đ-ợc hình thức động của trang Web và phản hồi lại cho ng-ời dùng ASP có thể cho phép ta truy cập đến cơ sở dữ liệu và quay trở về với kết quả ngắn nhất trên Website, cập nhật nội dung trên Website khi thay đổi

ASP là môi tr-ờng để thực thi các component( thành phần) nên tuỳ theo yêu cầu mà ng-ời sử dụng có thể thiết kế ra các component khác nhau, phục

vụ cho những mục đích khác nhau và đ-a các component đó vào thực thi trên môi tr-ờng ASP Đây là một lợi điểm của ASP, khi ta muốn nâng cấp hay phát triển, thay đổi ch-ơng trình thì chỉ cần thay thế các component mà không cần phải thay đổi toàn bộ ch-ơng trình đó Chính vì vậy ASP hơn hẳn CGI và JSP

do tính độc lập và dễ phát triển, nên hệ thống sử dụng ASP làm môi tr-ờng thuận lợi cho thiết kế Web

Trang 22

Internet Information Server(IIS) hỗ trợ ổn định, giúp cho nhà quản trị mạng dễ dàng trong việc quản trị mạng Ngoài ra còn hỗ trợ cho ASP thực thi nhanh hơn

Sự khác biệt giữa ASP và các kỷ thuật mới khác là ASP thực thi trên Web server trong khi các trang lại đ-ợc phát sinh từ những kỷ thuật khác đ-ợc biên dịch bởi browser(hay client) Những lợi điểm mà ASP dùng thích hợp hơn là dùng CGI và Perl

3.1.1.2 Các chức năng của ASP

- Đọc những yêu cầu từ trình duyệt

- Tìm các trang cần thiết trong Server

- Thực hiện bất cứ những giới thiệu đã cung cấp trong ASP để cập nhật vào trang Web

- Sau đó gửi trả về trình duyệt

3.1.2 Các vấn đề cơ bản xây dựng các ứng dụng trên ASP

3.1.2.1 Tập tin Global.asa

Tập tin Global.asa là tập tin tuỳ chọn, có thể khai báo Script đáp ứng biến

cố, các đối t-ợng trong ứng dụng hay các session(các phiên làm việc) Đây là tập tin mà ng-ời dùng không cần thực thi vẫn tự động thực thi, khi ch-ơng trình trên server thực thi Thông tin chứa là những thông tin đ-ợc dùng cho toàn cục Tập tin này đặt tên là Global.asa và đ-ợc đặt trong th- mục gốc của ứng dụng Mỗi ứng dụng chỉ có một tập tin Global.asa duy nhất: Application, Events, Session Events

Những Script trong tập tin Global.asa có thể đ-ợc viết bởi bất cứ ngôn ngữ nào có thể hỗ trợ cho Scripts Nếu Script đ-ợc viết cùng một ngôn ngữ thì

có thể kết hợp chung trong một thẻ tag<script>duy nhất

Trang 23

Khi thay đổi tập tin Global.asa và l-u lại thì server dừng việc xử lý và yêu cầu ứng dụng hiện thời tr-ớc khi biên dịch lại tập tin Global.asa.Trong thời gian này server từ chối các yêu cầu khác và gửi thông báo: yêu cầu không thể

xử lý khi ứng dụng đang khởi động l³i”(“the request can not proccessed while application is being restarted.”) Sau khi yêu cầu(request) đ± xử lý xong thì server sẽ xoá bỏ tất cả các session đang thực thi Gọi biến t-ơng ứng session_OnEnd t-ơng ứng mà server xoá, tiếp theo là biến cố Application_OnTop Sau khi tập tin Global.asa đ-ợc biên dịch lại yêu cầu của ng-ời dùng và sẽ khởi động lại ứng dụng

3.1.2.2 Có thể dùng ASP để xem trên Netscape hoặc Internet Explore

ASP đ-ợc thực thi trên server, có nghĩa là ta có thể dùng bất cứ trình duyệt nào để xem kết quả ASP có thể đ-ợc xem dễ dàng trong trình Netscape Navigator hay Internet Explore Tuy nhiên ta cần chú ý đến Web server phải

có khả năng chạy ASP

3.1.2.3 Active Websites

Active Websites với nhiều kỷ thuật mới, chúng đ-ợc kết hợp xây dựng với nhiều ngôn ngữ và các kỷ thuật, ta có thể dùng bất cứ một trong các ngôn ngữ này:

- Active X Controls: đ-ợc tạo bởi các ngôn ngữ nh-: C++ hay Visual Basic, Java, …

- Ngôn ngữ kịch bản (Scripting Language) nh-: VBScript và JVScript /JScript/ECMAScript

- Active Server Page và Dynamic HTML

3.2 Các thành phần cơ bản trong ASP

Gồm có 5 thành phần

- Request

- Response

Trang 24

- Server

- Application

- Session

Request đ-ợc tạo trong hình thức nhập từ một trang HTML

Response dùng để trả lời kết quả từ Server cho browser

Server dùng để cung cấp nhiều chức năng nh- tạo một object mới

Application và Session dùng để quản lý thông tin về các ứng dụng đang chạy trong ch-ơng trình

3.2.1 Request Object (Đối t-ợng yêu cầu)

Cho phép ta lấy thông tin dọc theo yêu cầu HTTP Việc trao đổi bên ngoài từ Server bị quay trở về nh- một phần của kết quả(Response) Request tập trung nhiều đến phần l-u trữ thông tin

Đối t-ợng Request có thể đ-ợc tóm tắt nh- sau:

Trang 25

ClientCertificate: Khi Client tạo một tập với một Server yêu cầu bảo mật

cao

Server Variables:Khi Client gửi một yêu cầu và thông tin đ-ợc đ-a tới

Server nó không chỉ gửi qua mà còn thông tin việc ai tạo trang, tên Server và cổng mà yêu cầu gửi đến

3.2.2 Response Object.(Đối t-ợng đáp ứng)

Cung cấp những công cụ cần thiết để gửi bất cứ những gì cần thiết trở về client

Đối t-ợng Response có thể đ-ợc tóm tắt nh- sau:

Những ph-ơng thức của Response Object

- Write: ghi biến, chuỗi, cho phép ta gửi thông tin trở về Browser

- Clear:cho phép ta xoá bỏ bất vùng nớ bên ngoài HTML

Ngày đăng: 27/07/2021, 15:33

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w