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

Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng

45 555 2
Tài liệu đã được kiểm tra trùng lặp

Đ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 45
Dung lượng 1,9 MB

Nội dung

Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng

Trang 1

Lời nói đầu.

Trong môi trờng kinh tế đang phát triển mạnh, cạnh tranh gay gắt,cùng với sự phát triển vợt bậc của khoa học kỹ thuật thì công nghệ thông tin

và thơng mại điện tử là một trong những lĩnh vực nổi cộm, có nhiều đóng gópthiết thực nhất cho nền kinh tế Công nghệ thông tin và thơng mại điện tử cómặt trong hầu hết các lĩnh vực của cuộc sống và trở thành một công cụ hỗ trợrất đắc lực trong công tác quản lý, kinh doanh Ngày nay, “ Thơng mại điện

tử “ đem lại rất nhiều lợi ích không những cho các doanh nghiệp mà ngờitiêu dùng cũng có những lợi ích nh tích kiệm thời gian và chi phí trông việcmua sắm và tiêu dùng Việc bán hàng qua mạng không còn là hình thức xa lạ

đối với ngời tiêu dùng nữa, bán hàng qua mạng là hình thức làm việc rất phổbiến, hình thức này bất kỳ một doanh nghiệp kinh doanh sản phẩm đều lựachọn Vì vậy, việc đi sâu vào thơng mại điện tử là rất điều cần thiết và phùhợp với sinh viên tin học ngành kinh tế nh chúng em Chính vì lý do đó em đãchọn cho mình đề tài luận văn:

Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng

Để thực hiện đợc đề tài này em đã nhận đợc sự giúp đỡ rất nhiệt tình

của thầy giáo hớng dẫn GS: Trần Anh Bảo Tuy em đã cố gắng hết sức

tìm hiểu nhng chắc rằng không tránh khỏi những thiếu sót Em rất mong nhận

đợc sự thông cảm và đóng góp của quí thầy cô trong khoa Em xin chân thànhcám ơn sự giúp đỡ của thầy và ban chủ nhiệm khoa đã giúp đỡ em để emhoàn thành tốt bài luận văn của mình

Ch ơng I : phân tích và thiết kế hệ thống.

I Phân tích yêu cầu đề bài

1) Mục đích lựa chọn đề tài.

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

Trang 2

Tìm hiểu ngôn ngữ, kỹ thuật lập trình ASP với cơ sở dữ liệu thông qua

đó để triển khai ứng dụng và vận dụng các ứng dụng đó để xây dựng chơngtrình với thơng mại điện tử

Xây dựng Website giới thiệu và bán máy tinh PC – linh kiện máy tínhqua mạng

- Cho phép quản lý hàng hoá : nhập hàng, xác định hàng tồn

- Cung cấp tin tức thời sự

3) Yêu cầu đặt ra cho hệ thống.

Trang 3

không biết mua gì thì yêu cầu đặt ra của hệ thồng là làm thế nào để kháchhàng có thể tìm kiếm nhanh chóng và hiệu quả

- Sau khi khách hàng lựa chọn xong những mặt hàng cần mua thì hệthống phải có chức năng hiển thị đơn đặt hàng để khách hàng nhập vào nhữngthông tin cần thiết, tránh những đòi hỏi, yêu cầu quá nhiều từ phía kháchhàng, tạo cảm giác thoải mái cho khách hàng khi muốn lan chọn hàng

Ngoài ra, còn có một số chức năng nh đăng nhập, đăng kí…

b) Phần 2: dành cho nhà quản lý.

- Chức năng cập nhật thông tin : tnhà quản lý có thể thêm, sửa, xoácác mặt hàng, các dữ liệu trên trang Web, việc này đòi hỏi sự hiểu biết và độchính xác

- Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

Trang 4

hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng chỉ cần chọn mộtmặt hàng nào đó từ danh mục các mặt hàng thì thông tin về mặt hàng đó sẽhiển thị lên Đây là giỏ hàng điện tử mà trong đó chứa các thông tin về hànghoá lẫn số lợng khách hàng mua.

Khi khách hàng muốn đặt hàng, trớc hết khách hàng phải đăng nhập hệthống nếu đúng thì hệ thống sẽ kiểm tra xem mặt hàng đó có trong kho haykhông nếu không sẽ hiển thị thông báo cho khách hàng, nếu có thì hệ thống

sẽ hiể thị trang xác lập hoá đơn Cuối cùng là do khách hàng chọn đặt hànghay không

b) Quy trình xử lý đơn đặt hàng.

Khi đơn đặt hàng đã đợc lập, hệ thống sẽ phát sinh hoá đơn bán hàng

và yêu cầu khách hàng lập đơn bán hàng Sau đó sẽ giao hàng đến tận taykhách hàng, khách hàng nhận hàng và hoá đơn

c) Quy trình quản lý bán hàng.

Hàng ngày nhân viên kho hàng sẽ kiểm tra hàng hoá trong kho và đềxuất việc cập nhật hàng Nhà Quản lý sẽ quyết định loại hàng, số lợng hàngcần đặt, nhà cung cấp hàng hoá Việc đặt hàng với nhà cung cấp đợc thựchiện thông qua địa chỉ trên mạng hay qua điện thoại, Fax Sau khi nhận đợcyêu cầu, nhà cung cấp sẽ làm thủ tục giao hàng và kèm theo hoá đơn Thủkho tiến hành kiểm tra lô hàng nếu kém chất lợng sẽ yêu cầu nhà cung cấpgiao lại những mặt hàng kém chất lợng đó Ngợc lại, nếu đạt yêu cầu đặt rathì hàng hoá sẽ đợc nhập kho

Trang 5

Lựa chọn hàng

Xử lý hoá

đơn

Quản

lý kho hàng

Y/c lập HĐ

KT hoá

đơn

Đăng nhập

Y/c nhập

Y/c HĐ

Nhập

tồn Bán

Trang 6

Hàng và hoá đơn Yêu cầu xuất hàng hoá

Cung cấp hàng hoá

Trang 7

+ Luồng dữ liệu: Ký hiệu

+ Kho dữ liệu: Ký hiệu

Chấp nhận Yêu cầu nhập kho

Tồn cũ Tồn mới

Cập nhật Thông tin KH

Yêu cầu cập nhật Cập nhật

đơn

Khách hàng

Cập nhật KH

Cập nhật hàng

Xuất hàng

Nhập hàng

Phiếu ĐH

Kho hàng

Danh mục KH

KH Mới

KH Cũ

Trang 8

5) Sơ đồ luồng dữ liệu mức dới đỉnh

5.1)Chức năng quản lý bán hàng

a) Chức năng nhập hàng

- Mô tả: Quản lý thông tin về hàng hoá

- Thông tin vào: Các thông tin cơ bản về mặt hàng cần mua: Mãhàng, Tên hàng, Giá cả, Số lợng, Nhà cung cấp

DS mặt hàng nhập

Báo cáo nhập hàng

Giao hàng

Trang 9

- Thông tin ra: Hoá đơn nhập hàng (Dùng để lu thông tin nhậphàng), báo cáo nhập.

+Danh sách nhà cung cấp:

- Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá

- Thông tin vào: Các thông tin về loại hàng hoá

- Thông tin ra: Thông tin về nhà cung cấp

- Các sự kiện: Thay đổi về địa chỉ, số điện thoại

+ Danh sách mặt hàng nhập:

- Mô tả: Thông tin chung về mặt hàng cần mua

- Thông tin vào: Các thông tin chủng loại hàng, tên hàng

- Thông tin ra: Thông tin về chất lợng, hãng sản xuất

-Các sự kiện: Thay đổi về số lợng, hãng sản xuất, giá cả, có thể bổsung các mặt hàng vào

+Báo cáo nhập:

- Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá

- Thông tin vào: Các thông tin về loại hàng hoá

- Thông tin ra: In báo cáo về nhập hàng hoá

b) Chức năng bán hàng

- Mô tả: Quản lý thông tin về việc bán hàng của doanh nghiệp

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

Khách hàng Yêu cầu mua hàng

Ghi danh sách hàng tiêu thụ

Báo cáo Lập báo cáo xuất

Mặt hàng tiêu thụ

Chấp nhận xuất or không

Quản lý

Trang 10

- Thông tin vào: Các thông tin cơ bản về yêu cầu của khách hàng.

- Thông tin ra: In hoá đơn cho khách, lập báo cáo hàng xuất kho.+ Danh sách khách hàng mua:

- Mô tả: Cung cấp thông tin về các mặt hàng đã mua

- Thông tin vào: Thông tin về hàng hoá mua của khách

- Thông tin ra: Thông tin về hàng hoá mua của khách

- Các sự kiện: Thay đổi về địa chỉ, số điện thoại

+ Danh sách mặt hàng tiêu thụ:

- Mô tả: Liệt kê chung về các mặt hàng đã bán

- Thông tin vào: Các thông tin cơ bản: tên hàng, chủng loại, số lợng

- Thông tin ra: In báo cáo về các mặt hàng đã xuất

+Báo cáo xuất:

-Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá

-Thông tin vào: Các thông tin về loại hàng hoá

-Thông tin ra: In báo cáo về xuất hàng hoá

5.2) Chức năng quản lý kho.

-Mô tả: Phiếu nhập và xuất kho khi có yêu cầu của phòng kinh doanh

- Thông tin vào: Các mặt hàng đã nhập kho

kê tồn kho

Ghi phiếu xuất

Hàng khách

DS hàng xuất

DS hàng nhập

Phiếu nhập kho

Nhập hàng Yêu cầu

Trang 11

- Thông tin ra: Các mặt hàng đã xuất kho.

- Các sự kiện: Thay đổi về địa chỉ, số điện thoại

+ Phiếu nhập kho:

- Mô tả: Quản lý việc hàng hoá của Công ty

- Thông tin vào: Các thông tin về mua hàng, nhập hàng

- Thông tin ra: Phiếu nhập hàng gồm các thông tin tên hàng, số ợng, giá hàng

l-Các sự kiện: Thay đổi mã hàng

+ Phiếu xuất kho:

-Mô tả: Quản lý việc bán, xuất hàng hoá của Công ty cho khách.-Thông tin vào: Các thông tin về xuất hàng

-Thông tin ra: Phiếu xuất hàng

-Mô tả: Cung cấp thông tin về nhà cung cấp hàng hoá

-Thông tin vào: Các thông tin về loại hàng hoá

-Thông tin ra: In báo cáo

HĐ mới Hoá đơn đ ợc lập

Yêu cầu lập hoá đơn

Quản lý

Nhà cung cấp

Hoá đơn

Hàng

Trang 12

Mô tả: Quản lý việc thu nợ ,trả nợ

- Thông tin vào: Các thông tin về hàng hoá do phòng kinh doanh vàkho đa tới

- Thông tin ra: các hoá đơn

+ Phải thu khách hàng:

-Mô tả: Quản lý việc thu tiền của khách

-Thông tin vào: Khách mua hàng

-Thông tin ra: Ghi hoá đơn cho khách

+ Phải trả ngời bán:

- Mô tả: Quản lý việc trả tiền cho nhà cung cấp

- Thông tin vào: hàng mua và so nơ

-Thông tin ra: hoá đơn thanh toán

5.4) Chức năng lựa chọn hàng.

Trang 13

6) M« h×nh quan hÖ liªn kÕt.

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

§¨ng nhËp Kh¸ch hµng

Ghi nhËn KH

T×m kiÕm

KiÓm tra

Xö lý MH

§Æt Hµng

Kh¸ch hµng

Hµng

Hµng

Trang 14

Ch ơng II : cơ sở lý thuyết.

I Tổng Quan Về Ngôn Ngữ, công cụ Lập trình WEB.

1 Giới thiệu Web, một số công nghệ và ngôn ngữ lập trình WEB.

Số l ợng Giá bán Ngày đặt hàng Tình trạng ĐĐH

Khách hàng

Mã KH Username Password Fullname

Địa chỉ

Điện thoại Email

Hoá đơn bán hàng

Serial number Mã ĐĐH IDLK

Số l ợng Giá bán Tổng tiền

Loại MH

Loại MH

Tên LK

Trang 15

Trang Web là một trang mà thông tin đợc đa lên mạng để các máykhách (Client) có thể truy cập thông tin, lấy thông tin nhng đồng thời cũngchứa đựng các trang có khả năng xử lý tự động các yêu cầu mua, bán, do cácClient gửi đến Sau đó trả kết qủa động tùy thuộc vào nội dung yêu cầu màClient gửi đến Có nghĩa là các trang Web đợc xây dựng ở đây là các trangWeb động.

1.1) Các công nghệ trong lập trình Web: CGI, PERL, ISAPI, ASP, Servlet, JSP

a) Công nghệ CGI (Common Gateway Interface)

CGI là một phơng thức giao tiếp giữa Web Server và chơng trình ứngdụng Một chơng trình CGI thực chất là một chơng trình có đuôi Exe (VớiWindows) hoặc một chơng trình thực thi (Với Unix)

- Ưu điểm của CGI : hiệu qủa trong các ứng dụng truy xuất Web trênInternet

- Nhợc điểm của CGI : tiêu tốn tài nguyên và hạn chế tốc độ thực thi b) Công nghệ PERL (Practical Extraction and Report Language)

PERL là một ngôn ngữ lập trình dùng cho CGI do Larry Wall sáng lập

ra đợc dùng khá nhiều trong Unix và Linux

PERLcó tính chất xử lý văn bản Text rất mạnh do có nhiều toán tửcũng nh hàm để hỗ trợ riêng cho xử lý Text Nó có thể xử lý dễ dàng các tác

vụ mà C và Unix Shell thờng làm trong việc viết một Script nhng đơn giản vàngắn gọn hơn vì PERL có đầy đủ các công cụ hỗ trợ nh các ngôn ngữ lậptrình khác nh: Biến, Mảng, Danh sách, Các cấu trúc điều khiển

c) Công nghệ Client/ Server

Công nghệ Client/ Server thực hiện việc phân tán xử lý giữa các máytính Về bản chất, một công nghệ đợc chia ra và xử lý bởi nhiều máy tính.Các máy tính đợc xem là Server thờng để lu trữ tài nguyên để nhiều nơi truyxuất vào Các Server sẽ thụ động chờ để giải quyết các yêu cầu từ các Clienttruy xuất đến chúng Một Client đa ra yêu cầu về thông tin hoặc về tài nguyêncho Server Server sẽ lấy thông tin và gửi đến cho các Client và Client hiểnthị thông tin cho ngời dùng Chỉ có máy tính nào thực hiện tác vụ Công nghệ

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

Trang 16

Client/ Server mới đợc gọi là máy Client hay Server và chơng trình chạy trênmáy này đợc gọi là chơng trình Client hay Server.

d, Các công nghệ ISAPI, Servlet, ASP, JSP

Mỗi lần thực thi CGI thì Web Server phải nạp và giải phóng chơngtrình CGI ra khỏi bộ nhớ Chính vì thế các công nghệ Web đã đa ra nhiều giảipháp nhằm khắc phục nhợc điểm này Windows cung cấp cách thức xây dựngcác chơng trình CGI dới dạng các th viện liên kết động DLL, ứng dụng này

có tên gọi là ISAPI Chơng trình ISAPI chỉ phải nạp một lần vào bộ nhớ khilần đầu tiên Web Server gọi nó Do không phải nạp nhiều lần nên tốc độ thựcthi đợc cải thiện đáng kể hiệu qủa và ít tiêu tốn tài nguyên hơn các chơngtrình CGI thông thờng

JAVA cũng đa ra một công cụ tơng ứng ISAPI của Windows đó làServlet Servlet là các chơng trình viết bằng Java chỉ cần nạp một lần vào máy

ảo Chức năng của nó cũng tơng tự nh CGI hay ISAPI của Windows

Có thể nói, nếu xét về mặt ứng dụng xây dựng Web động thì các côngnghệ ASP, JSP, Servlet hay ISAPI có sức mạnh ngang nhau Tuy nhiên, trong

đề tài này em chọn công nghệ ASP với ngôn ngữ kịch bản JVScript, CSS,HTML… là ngôn ngữ mà em sử dụng

1.2) Ngôn ngữ trong lập trình Web.

a) Ngôn ngữ ActiveX Controls

ActiveX Controls: đợc biết nh là một công cụ và đợc viết dới dạngngôn ngữ C++ hay Visual Basic Khi thêm vào trang Web chúng cung cấpnhững hàm đặc biệt nh: bar charts (thanh đô thị ), graphs (đồ hoạ), hay truycập xử lý dữ

ActiveX controls đợc thêm vào trang HTML bơỉ tag <object> đây làchuẩn của HTML ếo có thể thực thi bởi trình Browser hay Server khi chúngchạy trên trang Web

b) Ngôn ngữ Java

Java(công cụ pháy triển là Visual J++) là một tiêu chuẩn riêng , làngôn ngữ nền tảng cho việc phát triển ứng dụng Java dễ dàng học hơn ngônngữ C++ nhng nó không có tốc độ nhanh cũng nh hỗ trợ nh các hàm C++

c) Ngôn ngữ Scripting Language

Trang 17

Nó cung cấp nhiều cổng truy cập vào chơng trình Việc dùng trangWeb client-side scripting phát triển để cung cấp từ trang HTML động đếntrang HTML tĩnh

JavaScript là ngôn ngữ kịch bản đầu tiên VBScript do Microsoft pháttriển và dựa vào ngôn ngữ Visual Basic Scripting chạy trên chơng trình duyêtInternet Explorer 3.0 và trong chơng trình Netscape Navigator/Communication 2.0

d) Ngôn ngữ JavaScript

Tìm hiểu một ngôn ngữ dùng để hỗ trợ cho ASP đó là ngôn ngữJavaScript do hãng Netscape giới thiệu Trớc hết ta tìm hiểu ngôn ngữJavascript là một trong những ngôn ngữ chính thức sử dụng cho trang Web,dùng mở rộng khả năng của trang HTML thích hợp cho việc phát triểnInternet và Intranet vì nó là ngôn ngữ kịch bản

Đặc điểm của ngôn ngữ Javacript:

- Là ngôn ngữ đơn giản

- Là ngôn ngữ động

- Là ngôn ngữ nền tảng đối tợng

e) Ngôn ngữ HTML ( Hypertext Markup Language )

- HTML là một ngôn ngữ đơn giản và khá mạnh, cho phép chúng ta tạo

ra các trang WEB Ngôn ngữ này dùng các tag hoặc mã cho phép ngời

dùng chèn văn bản để tạo các thành phần của trang và đợc hiển thị bằngtình duyệt WEB

- Nói về WEB chúng ta cần phân biệt hai thuật ngữ : Web Page chỉ làmột tài liệu HTML Web Site là một số trang liên kết với nhau và đợcquản lý bởi những cá nhân hay một tổ chức nào đó

Cấu trúc của một tài liệu HTML

<html>

<head><title>Tiêu đề</title></head>

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

Trang 18

thảo các trang WEB cao cấp, hỗ trợ các tính năng DHTML (Dynamic

HTML) m không cần viết các dòng lệnh giúp các bạn không biết lậpà không cần viết các dòng lệnh giúp các bạn không biết lậptrình WEB cũng có thể thiết kế đợc các trang WEB động một cách dễdàng , trực quan Với Dreamweaver có thể dễ dàng nhúng các sản phẩmcủa các chơng trình thiết kế WEB khác nh Flash, Fireworks, Shockwave,Generator, Authorwave vv Với Dreamweaver ta có thể quản lý cácLocal v Remote site giúp cho việc quản lý các trang WEB trong các siteà không cần viết các dòng lệnh giúp các bạn không biết lậpcục bộ v các website à không cần viết các dòng lệnh giúp các bạn không biết lập điều khiển từ xa có thể đồng bộ

Ngo i ra Dreamweaver còn cho phép chỉnh sửa trực tiếpà không cần viết các dòng lệnh giúp các bạn không biết lậpHTML.Với Quick Tag Editor bạn có thể nhanh chóng bổ sung hoặc xoá

bỏ một HTML mà không cần thoát khỏi cửa sổ tài liệu chế độ soạn thảotrang WEB bằng HTML giúp các bạn có thể thiết kế trang WEB trực tiếpbằng ngôn ngữ HTML

Dreamweaver còn hỗ trợ các HTML Styles v à không cần viết các dòng lệnh giúp các bạn không biết lập Cascading Style

Sheet giúp bạn định dạng trang WEB nhằm tăng tính hấp dẫn khi duyệt

trang WEB này.

3 Công nghệ ASP

3.1) Sơ lợc về ASP.

ASP đợc viết tắt từ Active Server Page.

MicroSoft đã phát triển Active Server Page nh một kiến trúc Server Side dùng để xây dựng các ứng dụng Web động

-ASP là một môi trờng kịch bản trên máy Server ( Server-side scriptingenvironment ) dùng để tạo và chạy cacs ứng dụng trong trang Web Nhờ cáctập đối tợng có sẵn ( Build - In object ) với các tính năng phong phú, khả

Trang 19

năng hỗ trợ cho VBScript, JavaScript, cùng một số thành phần ActiveX kháckèm theo.

ASP cung cấp một cách thức để tạo một trang Web động ASP khôngphải là một kỹ thuật mới nhng nó sử dụng dễ dàng và nhanh chóng

ASP sẽ tham vấn trực tiếp vào Brower gửi dữ liệu tới Web Server và từ

3.2) Khái niệm về ASP.

ASP không là một ngôn ngữ và cũng không là một ứng dụng, nó giống

nh : Fontpage 98 hay Work 97 Ta có thể gọi ASP là một kỹ thuật dùng choviệc xây dựng trang Web động và tơng tác đến trng Web

ASP đơn giản chỉ là tập tin *.asp bên ngoài đợc lu trú dới dạng text,

html, xml Khi một Browser yêu cầu một tập tin có đuôi là asp thì lập tức IIS

sẽ đa yêu cầu này đến cho ASP

Ta dùng bất cứ loại văn bản nào cũng có thể soạn thảo một tập tin có

đuôi asp, nhng việc sử dụng cộng cụ thiết kế nh : Fontpage, Visual Interdev

sẽ đa ra kết quả tốt nhất

Fontpage cho phép ta thêm ASP vào trang Web dùng lệnh insert script.Visual InterDev là một môi trờng đặc biệt đợc thiết kế riêng cho ASPdựa vào Web site và cung cấp môi trờng dùng để thiết kế và kiểm tra lỗi

3.3) Đối tợng của ASP.

Mô hình đối tợng

Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368

Server Object Request object

Trang 20

Trong đó :

+ Application : dùng để chia sẻ thông tin giữa các user trong cùng mộtứng dụng Mỗi Application bao gồm nhiều phiên làm việc của các user khácnhau mà đại diện cho mỗi phiên làm việc là một Session

+Session : với từng Session đợc dùng trong trờng hợp cần chia sẻ dữliệu giữa các trờng hợp cần chia sẻ client khác nhau Mỗi client yêu cầu mộttrang ứng dụng sẽ đợc gắn bởi Session object Vậy một phiên làm việc với(session) đợc tạo ra khi client lần đầu tiên yêu cầu dữ liệu và mặc định sau 20phút mà client không yêu cầu nữa thì mất

+ Object Context : đợc xây dụng nhằm quản lý các giao dịnh dựa trênlệnh gọi ASP script đến Microsoft Transaction Server (MTS) Object Contextdùng để chấp thuận hoặc huỷ bỏ transaction đợc khởi tạo bởi một ASP script

+ Request: phải đợc tạo trong hình thức nhập từ một trang HTML.Request cung cấp những thông tin đợc chuyền đến cùng với các yêu cầuHTTP Những thông tin này gồm có các tham số của Form khi đợc submitdùng phơng thức POST hoặc GET

Dùng đối tợng Request có thể chia sẻ thông tin qua lại giữa các trangASP trong một ứng dụng và đẻ dự trữ cổng cookie lu trữ trên máy client

+ Response: dùng để trả lời kết quả từ Server cho Browser Trong hệthống các đối tợng xây dung sẵn của ASP thì đối tợng Response đóng vai tròquan trọng Khi mà đối tợng Request bao gồm những thông tin gửi đến WebServer từ trình duyệt tới trình duyệt thì đối tợng Response nắm giữ những gì

Application Object

Seesion Object

Response

Object context Object

Trang 21

mà Web Server phải gửi trả lại cho trình duyệt Tóm lại, ta dùng đối tợngResponse đển gửi thông tin ra user, gồm có thông tin trực tiếp ra Browser,chuyền Browser đến chỗ URL khác hay để thiết lập các cổng hay để thiết lậpcác cổng cookie trên máy client.

+ Server : cung cấp những thuộc tính và các phuơng thức cơ bản trênserver đợc dùng trong hầu hết các trang ASP

3.4) Cấu trúc của một trang ASP thông thờng và thẻ định dạng.

Ta có thể soạn thảo một trang ASP bằng Notepad, WordPad củaWindows hay WinWord của Microsoft Office sau đó lu trang văn bản nàyvào File có đuôi .asp Một trang ASP thờng có 2 phần chính đó là:

- Mã HTML (Hypertext Markup Language)

- Mã Script ASP (Đợc viết bằng ngôn ngữ kịch bản VBScript hoặcJavaScript)

Các đoạn mã Script ASP đợc phân tách với các đoạn mã HTML bằngcặp ký tự <% Mã Script ASP %>

Ví dụ : một trang ASP đơn giản sau:

Trang 22

<td>

<%

xx+1yy-1

%>

</td>

</tr>

</table>

3.5) Phơng thức hoạt động của ASP:

ASP chứa đựng các tập tin có đuôi là *.asp Trong script có chứa đựngcác lệnh của các ngôn ngữ script nào đó khi ta nhập đuôi địa chỉ có phần là

*.asp trên Web Browser thì lập tức nó gửi yêu cầu đến cho ASP Khi Clientgửi một Request đến Web Server yêu cầu một trang ASP Web Server nhận đ-

ợc Request này nó sẽ đọc toàn bộ tập tin ASP và thực hiện các Script trongtrang ASP tơng ứng với các giá trị của các tham số nhận đợc từ 000Request.Sau khi xử lý xong nó sẽ trả kết qủa trở lại cho Client dới dạng các FileHTML

Mô hình hoạt động của trang ASP đợc mô tả nh hình dới đây:

HTTP Request (Qua Web Server), trang ASP

Trang HTML trả lời từ Server

Hình : Ph ơng thức hoạt động của trang ASP

Ngày đăng: 17/04/2013, 13:42

HÌNH ẢNH LIÊN QUAN

2) Sơ đồ phân rã chức năng. - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
2 Sơ đồ phân rã chức năng (Trang 6)
3) Sơ đồ luồng dữ liệu ngữ cảnh. - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
3 Sơ đồ luồng dữ liệu ngữ cảnh (Trang 7)
4) Sơ đồ luồng dữ liệu mức đỉnh. - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
4 Sơ đồ luồng dữ liệu mức đỉnh (Trang 8)
6) Mô hình quan hệ liên kết. - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
6 Mô hình quan hệ liên kết (Trang 15)
Hình ảnh - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
nh ảnh (Trang 16)
Mô hình đối tợng - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
h ình đối tợng (Trang 23)
Mô hình hoạt động của trang ASP đợc mô tả nh hình dới đây: - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
h ình hoạt động của trang ASP đợc mô tả nh hình dới đây: (Trang 26)
Hình : Phương thức hoạt động của trang ASP - Website giới thiệu và bán máy tính PC - linh kiện máy tính qua mạng
nh Phương thức hoạt động của trang ASP (Trang 26)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w