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

Giới thiệu, quảng cáo các loại mặt hàng

31 7 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

Tiêu đề Giới thiệu, quảng cáo các loại mặt hàng
Tác giả Nguyễn Tấn Cường
Người hướng dẫn PTS. Nguyễn Văn A
Trường học ĐHDL Đông Đô
Chuyên ngành Thương Mại Điện Tử
Thể loại tiểu luận
Định dạng
Số trang 31
Dung lượng 1,2 MB

Nội dung

TiĨu ln m«n häc LỜI nãi ĐẦU Thương Mại Ðiện Tử ngành kinh doanh có tốc độ phát triển nhanh giới ë Việt Nam, Thương Mại Ðiện Tử nhen nhóm hai năm gần có dự án Thương Mại Ðiện Tử cấp quốc gia Nhưng tương lai, sau hệ thống ngân hàng phát triển, việc sử dụng thẻ tín dụng ngày nhiều, giá cước điện thọai giảm chắn Thương Mại Ðiện Tử Việt Nam bùng nổ Mục tiêu đề tài: Đề tài đưa giải dược hai vấn đề Vấn đề thứ nhất: Nhằm giới thiệu, quảng cáo loại mặt hàng nói chung loại đầu sách nói riêng cửa hàng Vấn đề thứ hai: Cho phép khách hàng chọn mua sản phẩm trực tiếp qua mng Internet Thanh toán trực tiếp qua mạng bàng hình thức: Ngân hàng, Thẻ tín dụng Phần I đôI nét asp Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông §« Trang TiĨu ln m«n häc Khái niệm: ASP ngôn ngữ kịch dùng để xây dựng ứng dụng môi trường internet Như tên gọi nó, ASP giúp người xây dựng ứng dụng web tạo trang web có nội dung linh hoạt Với người dùng khác truy cập vào trang web nhận kết khác Nhờ đối tượng có sẵn (Built_in Object) khả hổ trợ ngôn ngữ script VBScript Jscript, ASP giúp người xây dựng ứng dụng dễ dàng nhanh chóng tạo trang web chất lượng Những tính 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 ưu điểm không nhỏ ASP Cấu trúc trang ASP: Trang ASP đơn giản trang văn với phần mở rộng là”.asp”, gồm có phần :  Văn baûn (Text)  HTML (HTML : Hypertext Markup Language)  Các đoạn script asp Khi thêm đoạn script vào HTML, ASP dùng dấu phân cách (delimiters) để phân biệt đoạn HTML đoạn ASP để kết thúc đoạn script Có thể xem trang ASP trang HTML có bổ sung ASP Script Command Ngun TÊn cêng Khoa CNTT §HDL §«ng §« Trang TiĨu ln m«n häc Bạn bắt đầu với trang ASP ngày : Mô hình ứng dụng web qua công nghệ ASP Thao tác client server ứng dụng web thể khái quát sau: HTTP Tr×nh dut Web AS P A D O Client O L E D B O D B C Web Server DBMS SQL Server DB Server Mô hình ứng dụng Web thể qua công nghệ ASP Hoạt động trang ASP: Khi trang ASP yêu cầu web browser, web server duyệt trang ASP dịch script ASP Tùy theo người xây dựng trang web quy định mà kết web server dịch trả cho trình duyệt người dùng trả dịch xong tất script Kết trả mặc định trang theo cấu trúc ngôn ngữ HTML Ưu điểm khuyết điểm ASP: Ưu điểm : Ngun TÊn cêng Khoa CNTT ĐHDL Đông Đô Trang Tiểu luận môn học  ASP bổ sung cho công nghệ có từ trước CGI (Common Gateway Interface), Giúp người dùng xây dụng ứng dụng web với tính sinh động Tuy nhiên, khác với CGI, trang ASP không cần phải hợp dịch  Dễ dàng tương thích với công nghệ MicroSoft ASP sử dụng ActiveX Data Object (ADO) để thao tác với sở liệu tiện lợi  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 triển vũ bảo tin học ngày Nó góp phần tạo nên đội ngũ lập trình web 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àng Hay nói cách khác ASP có tớnh naờng COM(Component Object Model) Nhợc điểm: ASP chổ chạy vàtương thích môi trường Window điều làm ASP bị hạn chế nhiều  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ứ ba  Các ứng dụng ASP chạy chậm công nghệ Java Servlet Ngun TÊn cêng Khoa CNTT §HDL §«ng §« Trang TiĨu ln m«n häc  Tính bảo mật thấp Không giống CGI hay Java servlet, mã ASP đọc người dùng có quyền truy cập vào web server Có lẽ lý quan trọng để người dùng không chọn công nghệ ASP II Các đối tượng Built-in ASP Application Object Đối tượng Application dùng chia sẻ thông tin cho người dùng Bởi thông tin đối tượng application dùng chung cho người dùng nên cần phương thức để bảo đảm tính thống liệu Cú pháp : Application.Method  Những vấn đề cần quan tâm sử dụng đối tượng application:  Contents: Chứa tất item mà thiết lập đối tượng application mà không dùng tag Cú Pháp : Application.Contents( Key ) Key : tên property cần nhận Ví dụ: Bạn dùng vòng lặp để nhận tất item application  Lock: phương thức lock ngăn chặn client khác thay đổi giá trị biến dùng chung đối tượng applicaton Nếu phương thức UnLock không gọi server tự động thực lệnh xử lý xong script time out Cú pháp: Application.Lock  UnLock: phương thức UnLock cho phép client thay đổi giá trị biến lưu đối tượng application bị lock trước Cú pháp: Application.UnLock  Application_OnStart: kiện xảy trước session tạo, nghóa xảy trước kiện Sesion_OnStart Trong kiện tồn đối tượng application session  Application_OnEnd: kiện Application_OnEnd xuất thoát ứng dụng Nó xảy sau kiện Session_OnEnd Trong kiện tồn đối tượng application session Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông Đô Trang TiĨu ln m«n häc  Cả phương thức Application_OnStart Application_OnEnd phải đặt tập tin Global.asa Cú pháp : Sub Session_OnEnd End Sub Sub Session_OnStart End Sub Session Session đối tượng web server tự động tạo trang web ứng dụng người dùng gọi Session tiện lợi cho người phát triển ứng dụng web việc lưu lại thông tin người dùng Đối tượng session tồn session bị hủy hết hiệu lực (time out) Khi muốn lưu Item đối tượng session phải yêu cầu người dùng cho phép lưu cookies (enable cookies) trình duyệt web Cú pháp : Session.collection | property | method Những vấn đề cần quan tâm sử dụng ủoỏi tửụùng session: Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông §« Trang TiĨu ln m«n häc  Contents: Chứa tất Item mà thiết lập cho đối tượng session mà không dùng tag Cú Pháp : Session.Contents( Key ) Key : Tên property cần nhận Ví dụ: Bạn dùng vòng lặp để nhận tất item Session  SessionID: Là số kiểu long phát sinh web server session tạo Mỗi người dùng có sessionID không giống Khi web server bị stop start trở lại sessionID web server phát sinh lần sau trùng với lần trước Do dùng ID để tạo khóa cho ứng dụng sở liệu Cú pháp: Session.SessionID  Timeout: Thời gian mà đối tượng Session tồn Giá trị tính phút Nếu người dùng không refresh yêu cau moọt trang Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông §« Trang TiĨu ln m«n häc web ứng dụng khoảng thời gian lớn thời gian timeout session kết thúc Giá trị mặc định 20 phút Cú pháp: Session.Timeout [ = nMinutes]  Abandon: Dùng để hủy đối tượng Session giải phóng tài nguyên Web server tự thực phương thức session hết hiệu lực(time out) Khi abandon gọi, đối tượng chứa session hành hàng đợi chờ xóa Server xử lý tất script sau xóa dối tượng hàng đợi Cú pháp: Session.Abandon Ví duï:  Ở trang biến Myname tồn bị hủy lệnh script thực xong  Session_OnStart: kiện xảy server tạo Session Server sử lý script thực thi yêu cầu trang Sesion_OnStart nơi thuận lợi cho bạn thiết lập biến gọi trước trang thực thi Các đối tượng built_ in tồn kiện là: Application, ObjectContext, Request, Response, Server Session Ngun TÊn cờng Khoa CNTT ĐHDL Đông Đô Trang Tiểu luận m«n häc  Session_OnEnd: kiện xảy session bị hủy lệnh Abandom timeout Trong kiện có đối tượng built_in: Application, Server, Session ASP tồn  Cả phương thức Session_OnStart Session_OnEnd phải đặt tập tin Global.asa Cú pháp : Sub Session_OnEnd End Sub Sub Session_OnStart End Sub ObjectContext Object Đối tượng sử dụng cho thao tác transaction ObjectContext điều khiển phần mềm quản lý giao tác Microsoft Transaction Server (MTS) Khi trang ASP chứa thị @TRANSACTION, trang thực transaction chấm dứt xử lý tất giao tác thực xong Cú pháp: Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông Đô Trang 10 TiĨu ln m«n häc sử dụng cookies giá trị cookies phải thông tin gởi cho trình duyệt client Cú pháp: Response.Cookies(cookie)[(key)|.attribute] = value - Cookie: tên cookies muốn tạo - Key: tham số tùy chọn Nếu giá trị thiết lấp cookies xem cookies từ điển - Attribute: Bao gồm thông tin liên quan đến cookies: - Domain: thuộc tính ghi, cho biết domain tạo cookies - Expires: thuộc tính ghi, qui định ngày cookies hết hạn Nếu không qui định thuộc tính cookies hết hạn session kết thúc - Haskeys: thuộc tính đọc, cho biết cookies có chứa item hay không - Path: thuộc tính ghi, giá trị định client gởi cookies cho server có đường dẫn - Secure: thuộc tính ghi, qui định giá trị muốn cookies bảo mật  Buffer: biến kiểu boolean Nếu thuộc tính true web server trả kết cho client tất script xử lý phương thức Flush hay End gọi Giá trị mặc định False Cú pháp: Response.Buffer = [True, false]  CacheControl: qui định proxy server có lưu kết trang ASP phát sinh hay không Giá trị mặc ủũnh laứ khoõng(private) Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông §« Trang 17 TiĨu ln m«n häc  ContentType: qui định dạng liệu web server trả cho client Giá trị mặc định text/HTML Cú pháp: Response.ContentType [= ContentType ] Ví dụ:  Expires: định thời gian Cookies trang lưu trình duyệt client Cú pháp: Response.Expires =[minuter]  IssClientConnected: kiểm tra client kết nối với server Cú pháp: Response.IsClientConnected  BinaryWrite: phương thức tiện lợi cho việc truyền thông tin kiểu nhị phân cho client Cú pháp: Response.write data Data: liệu muốn truyền cho client  Clear: xóa tất liệu chứa vùng đệm Muốn dùng phương thức phải định giá trị Response.Buffer = TRUE Cú pháp: Response.clear  End: Khi gọi phương thức này, server dừng xử lý script trả cho client kết thực Muốn dùng phương thức phải định giá trị Response.Buffer = TRUE Cú pháp: Response.End Ngun TÊn cờng Khoa CNTT ĐHDL Đông Đô Trang 18 Tiểu luận m«n häc  Flush: gởi tất liệu vùng đệm cho client Muốn dùng phương thức phải định giá trị Response.Buffer = TRUE Cú pháp: Response.Flush  Redirect: chuyển hướng trình duyệt client đến địa URL khác Cú pháp: Response.Redirect URL  Write: ghi thông tin cho client Cú pháp: Response.write data Server object: Đối tượng Server cung cấp phương thức thuộc tính dùng cho truy cập server Cú pháp: Server.property|method  Những vấn đề cần quan tâm sử dụng đối tượng server:  ScriptTimeout: thuộc tính trị qui định thời gian lớn mà lệnh script thực Giá trị mặc định 90 giây Giá trị timeout sè không hiệu lực server thực script Cú pháp: Server.ScriptTimeout  NumSeconds NumSeconds: Thời gian tối đa mà script hết hiệu lực  CreateObject: Phương thức CreateObject tạo instance server component Những đối tượng tạo phương thức Nguyễn Tấn cờng Khoa CNTT ĐHDL Đông Đô Trang 19 TiĨu ln m«n häc server giải phóng server thực xong script Phương thức không dùng để tạo đối tượng built_in ASP Cú pháp: Server.CreateObject(progID) ProgID : kiểu đối tượng muốn tạo  HTMLEncode: Phương thức dùng để mã hóa chuỗi Cú pháp: Server.HTMLEncode (string) Ví dụ: Chuỗi sau thực đoạn script trên: The paragraph tag: <P>  MapPath: phương thức cho biết thông tin đường dẫn vật lý thư mục ảo web server Ngun TÊn cêng Khoa CNTT §HDL §«ng §« Trang 20

Ngày đăng: 01/12/2023, 09:47

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

TÀI LIỆU LIÊN QUAN

w