Thiết kế trang web quản lý phòng của khách sạn - pdf 18

Download miễn phí Đề tài Thiết kế trang web quản lý phòng của khách sạn



Session là đối tượng được web server tự động tạo khi một trang web đầu tiên trong ứng dụng được người dùng gọi. Session rất tiện lợi cho người phát triển ứng dụng web trong việc lưu lại thông tin của các người dùng. Đối tượng session sẽ tồn tại cho đến khi session bị hủy hay hết hiệu lực(time out). Khi muốn lưu item trong đối tượng session thì phải yêu cầu người dùng cho phép lưu cookies(enable cookies) trong trình duyệt web.



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Báo cáo thực tập chuyên ngành
Đề tài: Thiết kế trang web quản lý phòng của khách sạn
Công cụ sử dụng: ASP
Hệ quản trị cơ sở dữ liệu: MSAccess
Môi trường: Window2000(IIS)
I. Báo cáo về tìm hiểu công nghệ:
Ngày nay có thể nói công nghệ tạo trang web bằng kỹ thuật tạo web động là phổ biến hơn cả. Vậy tại sao lại như vậy, ta ó thể hiểu vì một số nguyên nhân sau:
+Tài liệu có thể nói là tất cả những gì chứa đựng thông tin mà con người hiểu được.Trang tài liệu Internet nguyên thủy sử dụng ngôn ngữ định dạng HTML (Hyper Text Markup Language- Ngôn ngữ định dạng đánh dấu siêu văn bản). Ngôn ngữ này do Tim Berners-Lee sáng tạo để định dạng tài liệu trao đổi thông tin giữa các đồng nghiệp. Ngày nay HTML đã trở nên phổ biến và có mặt ở mọi nơi trên Internet . Các công cụ chính mà HTML sử dụng là các thẻ để quy định cách hiển thị dữ liệu , hình ảnh của tài liệu. Mặc dù HTML có thể tạo ra trang tài liệu với rất nhiều thông tin phong phú.Tuy nhiên, trang HTML thường được biết đến như là tài liệu tĩnh (static document hay static page). Nếu người dùng soạn thảo(tác giả) không hiệu chỉnh thì nội dung tài liệu không thay đổi. Dữ liệu do trang HTML thể hiện thường phải cập nhật bằng tay một cach thủ công.Vì vậy các ứng dụng và người dùng mong muốn có cơ chế tạo tài liệu động ( dynamic page) . Có thể mô hình hóa trang HTML tĩnh như sau:
+ Để khắc phục những nhược điểm đó, các trang tài liệu động có khả năng biến đổi nội dung và định dạng trang dựa vào chương trình xử lý và cơ sở dữ liệu. Hàng loạt công nghệ web ra đời nhằm hướng đến nhu cầu thực tế này. Web động có thể hiểu một cách đơn giản là trang web ở trên đó người dùng (người duyệt web) có thể tương tác, thay đổi các thông số, các thông tin được hiển thị v.v. tùy ý. Nó làm đươc như vậy là nhờ có sự liên kết với một hệ cơ sở dữ liệu . Mô hình nó như sau:
Trong mô hình trên thì phía Web server đã có một sự liên kết vào một hệ CSDL ,và chính điều này đã làm cho trang Web có thể được cập nhật bởi Web browser.
Ngày nay, trang web động ngày càng trở nên phổ biến và được phát triển mạnh mẽ ở khắp mọi nơi trên thế giới. Có rất nhiều công cụ tạo các script cơ bản nhằm giúp cho trình CGI đọc , diễn dịch và thực thi trực tiếp các lệnh script này- hoạt động tương tự trình thông dịch(interpreter) . Đó là các ngôn ngữ như : Javascript, JSP, PHP Perl Script, JScript, VBScript, ASP...
II. Báo cáo về chương trình:
A.ASP
I.Giới thiệu về ASP:
1. Khái niệm về ASP:
ASP (Active Server Pages) là một môi trường lập trình cung cấp cho việc kết hợp HTML, ngôn ngữ kịch bản (Scripting) như VBScript, Javacript, và các thành phần được viết trong các ngôn ngữ nhằm tạo ra một ứng dụng Internet mạnh mẽ và hoàn chỉnh. ASP là một ngôn ngữ kịch bản dùng để xây dựng các ứng dụng trên môi trường internet. Như tên gọi của nó, ASP giúp người xây dựng ứng dụng web tạo ra các trang web có nội dung linh hoạt. Với các người dùng khác nhau khi truy cập vào những trang web này có thể sẽ nhận được các kết quả khác nhau. Nhờ những đối tượng có sẵn(Built_in Object) và khả năng hổ trợ các ngôn ngữ script như VBScript và Jscript, ASP giúp người xây dựng ứng dụng dễ dàng và nhanh chóng tạo ra các trang web chất lượng. Những chức năng trên giúp người phát triển ứng dụng nhanh chóng tiếp cận ngôn ngữ mới, điều này là một ưu điểm không nhỏ của ASP. Microsoft Active Server Pages (ASP) là một môi trường sever-side scripting cho phép ta tạo ra và chạy các ứng dụng Web động, tương tác với client một cách hiệu quả. ASP hoạt động dựa vào các script do người lập trình tạo sẵn.Khi ta cho script chạy trên server thay vì chạy ở client thì Web server của ta sẽ làm mọi công việc cần thiết để tạo ra một trang Hypertext Markup Language (HTML) trả về cho Browser hiển thị, như vậy ta không phải bận tâm rằng các Web browser có thể xử lý trang Web hay không vì server đã làm mọi việc.Active Server Pages chạy trên các môi trường sau đây: - Microsoft Internet Information Server phiên bản 3.0 trở lên trên Windows NT Server 4.0 hay 5.0 - Microsoft Peer Web Sevices phiên bản 3.0 trên Windows NT Workstation. - Microsoft Personal Web Server trên Windows 95.
2.Cấu trúc một trang ASP:
Trang ASP đơn giản là một trang văn bản với phần mở rộng là.asp, gồm có 3 phần :
• Văn bản (Text)
• HTML tag (HTML : Hypertext Markup Language)
• Các đoạn script asp
Khi thêm 1 đoạn script vào HTML , ASP dùng dấu phân cách (delimiters) để phân biệt giữa đoạn HTML và đoạn ASP. để kết thúc đoạn script. Có thể xem trang ASP như một trang HTML có bổ sung các ASP Script Command
Xem ví dụ dưới đây:
Bạn bắt đầu với trang ASP này ngày :
3.Hoạt động của một trang ASP:
Khi một trang ASP được yêu cầu bởi web browser, web server sẽ duyệt tuần tự trang ASP này và chỉ dịch các script ASP. Tùy theo người xây dựng trang web này quy định mà kết quả do web server dịch sẽ trả về lần lượt cho trình duyệt của người dùng hay là chỉ trả về khi dịch xong tất cả các script. Kết quả trả về này mặc định là một trang theo cấu trúc của ngôn ngữ HTML
4.Mô hình ứng dụng web qua công nghệ ASP:
Thao tác giữa client và server trong một ứng dụng web có thể được thể hiện khái quát như sau:
ODBC
OLEDB
Mô hình ứng dụng Web thể hiện qua công nghệ ASP
Web Server
HTTP
ADO
ASP
DB Server
DBMS SQL Server
Client
Trình duyệt WEB
II. Các đối tượng của ASP:
1. Application Object
Đối tượng Application dùng chia sẻ thông tin cho mọi người dùng. Bởi vì thông tin trong đối tượng application được dùng chung cho mọi người dùng nên nó cần một cách để bảo đảm tính thống nhất của dữ liệu.
Cú pháp :
Application.Method
• Những vấn đề cần quan tâm khi sử dụng đối tượng application:
• Contents: Chứa tất cả những item mà chúng ta thiết lập trong đối tượng application mà không dùng tag .
Cú Pháp :
Application.Contents( Key )
Key : tên của property cần nhận về
Ví dụ: Bạn có thể dùng vòng lặp để nhận tất cả item trong application
<% Dim AppItem
For Each AppItem in Application.Contents
Response.write(ApplicationItem & " : " &
Application.Contents(AppItem) & "")
Next
%>
• Lock: cách lock ngăn chặn các client khác thay đổi giá trị của biến dùng chung trong đối tượng applicaton. Nếu cách UnLock không được gọi thì server tự động thực hiện lệnh này khi xử lý xong các script hay time out.
Cú pháp: Application.Lock
• UnLock: cách UnLock cho phép client thay đổi giá trị của các biến lưu trong đối tượng application đã bị lock trước kia.
Cú pháp: Application.UnLock
<%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>
• Application_OnStart: sự kiện này xảy ra khi trước khi session đầu tiên được tạo, nghĩa là nó xảy ra trước sự kiện Sesion_OnStart. Trong sự kiện này chỉ tồn tại đối tượng application và session.
• Application_OnEnd: sự kiện Application_OnEnd xuất hiện khi thoát ứng dụng. Nó xảy ra sau sự kiện Session_OnEnd. Trong sự kiện này chỉ tồn tại đối tượng application và session.
Cả cách Application_OnStart và Application_OnEnd phải được đặt trong tập tin Global.asa
Cú pháp :
Sub Session_OnEnd
. . .
End Sub
Sub Session_OnStart
. . .
End Sub
2.Session
Session là đối tượng được web server tự động tạo khi...
Music ♫

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