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

Giới thiệu về internet và ngôn ngữ asp

68 3 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 68
Dung lượng 0,93 MB

Nội dung

Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: §Ỉng minh Êt Chương GIỚI THIỆU VỀ INTERNET VÀ NGÔN NGỮ ASP Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Internet, Intranet World Wide Web ngày có khắp nơi giới Những thuật ngữ “siêu xa lộ thông tin” trở thành từ ngữ thông dụng Trên phương tiện quảng cáo truyền thơng, truyền hình , báo chí … 1.1.INTERNET: 1.1.1 Mạng Internet: Internet bắt nguồn từ mạng APARNET trực thuộc Bộ quốc phòng Mỹ mở rộng cho viện nghiên cứu, sau phát triển cho hàng triệu người sử dụng ngày hôm Ban đầu nhà nghiên cứu liên lạc với qua mạng dịch vụ thư điện tử, sau phát sinh thêm số mạng máy tính mạng Usernet, ngày dịch vụ bảng tin điện tử Mạng thiết lập lần University of North Carolina, mà qua người dùng gởi đọc thơng điệp theo đề tài tự chọn Ở Việt Nam Mạng Trí Tuệ Việt Nam cơng ty FPT mạng xây dựng theo dạng bảng tin điện tử Các nhà khoa học khắp nơi giới tham gia vào hệ thống thông tin mở này, người dùng với mục đích thương mại công chúng tham gia vào hệ thống thông qua nhà cung cấp Dịch vụ Internet Vì gây phát triển bùng nổ thông tin liên lạc tồn cầu qua máy tính Đó mạng Internet ngày 1.1.1 Mạng Intranet: Ngày có nhiều công ty nhận lợi điểm việc sử dụng Internet công ty họ sử dụng mạng Intranet cục Những hệ thống mạng này, thời gian đầu dùng để làm công cụ giao tiếp nội công ty,những nhân viên gửi nhận mail nhân viên khác công ty Những hệ thống mạng đồng thời cho phép dùng chung tài nguyên hệ thống : máy in, sở liệu cơng ty Nhưng người sử dụng khơng có khác việc truy cập Internet Intranet công ty Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Intranet dùng phổ biến cho công ty thương mại, tổ chức Những hệ thống mạng Intranet riêng tập trung vào việc cung cấp cấu trúc sở hạ tấng bảo mật, đáng tin cậy Từ mạng Intranet nội kết nối vào Internet qua Firewall 1.1.2 Word Wide Web: Web dịch vụ chủ yếu chịu trách nhiệm cung cấp Internet tới nhà.Là dịch vụ thông dụng dễ sử dụng Việc sử dụng trình duyệt cung cấp giao diện đồ họa “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 kiện thể thao, âm nhạc, tin tức, phim ảnh đưa lên Internet làm cho Website trở nên phổ biến rộng rãi.Web cung cấp kênh truyền đa dạng cho tất thông tin ứng dụng đồ họa mạnh.Những nhà cung cấp phần mềm lớn sửa lại sản phẩm họ để có khả giao tiếp với Internet Những ngân hàng dùng dịch vụ ngân hàng trực tuyến Những công ty thương mại thiết lập thể trang Web sản phẩm dịch vụ điện tử Bước kết hợp liên kết tập tin văn (hyper text), liên kết tập tin, loại hình thơng tin khác khả liên kết lẫn tập tin web tạo sóng hưởng ứng giới người dùng, thúc đẩy việc áp dụng côngnnghệ truyền thông đại vào lĩnh vực 1.2 GIỚI THIỆU VỀ CƠNG NGHỆ ASP Mạng máy tính ngày trở thành thành phần quan trọng ngành truyền thông sống hàng ngày Song song với việc phát triển mạng phát triển hướng lập trình, lập trình mạng Với bùng nổ thơng tin toàn cầu , đời WWW Đặt u cầu phải sử lí t thơng tin cách nhanh chóng, Chính xác WEB SERVER với Client Để giải Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất quyt cơng cụ lập trình máy chủ phổ biến ASP 1.1.2 ASP gì: ASP (Active Server) Không ngôn ngữ lập trình microsoft goi mơ trường kịch trªn máy chủ (Server side Scripting Environment) Môi trường cho phép tạo chỉnh ứng dụng web động, tương tác có hiệu cao Để làm việc môi trường ASP coder thường sử dụng VBScript Java Script, hai laọi tự động hỗ trợ ASP; Trong HTML, tag đựoc bắt đầu kết thúc cặp “”, ASP tương tự Để đánh dấu nơi ASP Script bắt đầu kết thúc dùng cặp lệnh “”; Các đoạn ASP Script xuất nơi trang HTML, HTML &ASP có sựu gắn bó chặt chẽ với nhau.Với ASP ta chèn Script thực thi vào trực tiếp file HTML Khi việc tạo trang HTML sử l ýy Script trở nên đồng thời điều cho phép tạo tương tác Web site cách linh hoạt uyển chuyển, chen thành phần HTML động vào trang Web tuỳ trường hợp cụ thể; ASP giúp cho người xây dựng trang Web nhanh chóng chất lượng, tính giúp người phát triển nhanh chóng tiếp cận ngơn ngữ mới, điều ưu điểm không nhỏ ASP; 1.1.2 Ưu điểm Khuyết điểm ASP:  Ưu điểm - ASP bổ sung cơng nghệ có từ trước CGI(Common GateWay Interface), giúp người dùng xây dựng trang web với tính sinh động, nhiên khác với CGI, trang ASP hợp dịch; Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất D dang tng thớch vi cỏc công nghệ Microsoft ASP sử dụng ActiveX Data Object (ADO) nên thao tác với sở liệu tiện lợi hơn; -Với ASP cung cấp, nhà phát triển ứng dụng web dễ dàng tiếp cận công nghệ nhanh chóng tạo sản phẩm có giá trị Điều có ý nghĩa điều kiện phát trinể vũ bão tin học ngày nay.Nó góp phần tạo nên đội ngũ lập trình viên lớn mạnh; - ASP có tính mở.Nó cho phép nhà lập trình xây dựng component đăng ký sử dụng dễ dàn.Hay nói cách khác ASP có tính COM(Component Object Model)  Khuyết điểm : - ASP chạy tương thích môi trường Windows điều làm ASP bị hạn chế nhiều, khơng PHP tương thích với nhiều hệ điều hành Dùng ASP gặp khơng khó khăn việc can thiệp sâu vào hệ thống ứng dụng CGI; - ASP không hỗ trợ nhiều từ hãng thứ 3; - Các ứng dụng công nghệ ASP chạy chậm ứng dụng Java servlet - Tính bảo mật thấp Khơng giống CGI Java Servlet CGI, mã ASP đọc đựoc người dùng có quyền truy cập vào Web server 1.1.2 Đặc điểm ASP: Tên file: asp  Phải cài thêm Microsoft Active Server Page để bổ trợ cho Web Server, chuyên xử lý script viết file asp Cho phép viết ứng dụng theo kiểu Server Side => trang web sẽ xử lý Server trước gửi xuống Client Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Cỏc mó lnh c chèn vào khắp trang web xử lý Mã lệnh Script, ASP cho phép dùng srcript VBScript JavaScript Lựa chọn Script đặt dòng đầu file: Ngầm định VBScript  Các đoạn mã không phân biệt dài ngắn đặt dấu hiệu:  Các biến không cần khai báo mà tự gán giá trị cho xác định biến  Để in biến trang web sử dụng mã sau:  Để làm việc với hệ thống file, thao tác với Database => cần phải sử dụng đối tượng kiểu Active X ASP hay cài đặt thêm vào  Để lấy giá trị truyền từ client lên dùng phương thức request Ex: s = request(“Company”) => Lấy giá trị biến Company 1.1.2 Sử dụng đối tượng: ASP cho phép sử dụng đối tượng kiểu Active X Để khai báo ta dùng phương thức CreateObject đối tượng Server có sẵn Ex: Set f = Server.CreateObject(“Scripting.FileSystemObject”); Tổng quan: Set param = Server.CreateObject(“PacketName.ClassName”) ProgID Sau sử dụng hàm đối tượng Để giải phóng dùngSet f = nothing Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: §Ỉng minh Êt * CÁC ĐỐI TƯỢNG ACTIVE SERVER +) Đối tượng Application: Đối tượng cho phép tạo biến ứng dụng Đó biến cho tất user ứng dụng web Tất user mà yêu cầu trang web từ thư mục web chia xẻ với biến định nghĩa trang định nghĩa biến Company, có giá trị VASC Vì biến bị tranh chấp nên phải đặt Lock Unlock +)Đối tượng Session: Cho phép tạo biến ứng với người dùng Chẳng hạn biến có tên UserName, ứng với user có giá trị cụ thể khác nhau, phân biệt Nhưng sử dụng tổng quát cho user Thực biến server phát sinh gán cho giá trị định danh GUID (Globally Unique Identifier, 128 bit) gửi tới Browser Browser lưu trữ GUID sử dụng để yêu cầu liệu từ biến có GUID tương ứng Server My Company : Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT B¸o cáo chuyên đề tt.tn Email : Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Cỏc bin Session bị huỷ bỏ sau khoảng thời gian (khoảng 20’) người dùng truy xuất trang web thư mục web  Chú ý file global.asa => cho pháp đặt biến, code vào thủ tục Session_OuStart Session OuEnd Ví dụ: Sub Session_OuStart Session(“Company”) = “VASC” Session(“Email”) = “thanhha@vasc.vnn.vn” End sub +)Đối tượng Request: Để gửi liệu lên Server, ta sử dụng Form trang Web Tên đồi tượng web Text, Button nằm form dùng tên biến phân tích, lấy liệu Server Trong form có button kiểu Submit để người dùng đẩy liệu lên Server Form có hai thuộc tính Action Method Action quy định file (.asp) mà đón nhận xử lý liệu đẩy lên method quy định cách thức gửi liệu; POST tất liệu form đóng gói đẩy lên Server; Nếu GET liệu gửi phần URL, thường sau dấu “?”  Kiểu gửi liệu GET lợi dụng để gửi dạng link < A href = “ http://www.vnn.vn/data.asp?name=ha&company=VASC” >Test Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất Gi theo GET độ lớn bị hạn chế khơng che dấu liệu Để lấy liệu ta dùng phương thức đối tượng Request S = Request.Form(“Name”) S = Request(“Name”) Trong trường hợp liệu đưa lên từ hyperlink, dùng: S = Request.QueryString(“Name”) S = Request(“Name”)  Đối tượng Request cho phép lấy giá trị biến môi trường LOGON_USER, HTTP_USER_AGENT, ví dụ: Request.ServerVariables(“LOGON_USER”) Request.ServerVariables(“HTTP_USER_AGENT”) +)Đối tượng Reponse: Đối tượng quản lý tất liệu, nội dung gởi cho Browser từ ASP Reponse cung cấp thuộc tính Expires, quy định thời gian (phút) mà trang Web chứa cache IE Vậy, đặt dòng trang Web khơng chứa cache IE +) Đối tượng Server: Đối tượng Server cung cấp hàm CreateObject, để tạo đối tượng (instance) Active X Tham số truyền vào ProgID (Program Identifier) Component cần tạo instance Set MyObject = Server.CreateObject(“Mail.Connector”) Đoạn mã sau in biến Server : Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT Báo cáo chuyên đề tt.tn Giáo viên hớng dẫn: PGS.TS: Đặng minh ất < % For each name in Request.ServerVariables %> 1.1.2 Truy nhập hệ thống File: => Để tạo file dùng phương thức CrateTextFile objFile Đề tài: Xây dựng Website bán sách qua mạng Thực hiện: SV Nguyễn Thị Hoa - Lớp K7C - Khoa CNTT

Ngày đăng: 23/06/2023, 16:24

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

TÀI LIỆU LIÊN QUAN

w