Danh mục tài liệu

Thương mại điện tử (E-Commerce) part 8

Số trang: 19      Loại file: pdf      Dung lượng: 407.38 KB      Lượt xem: 21      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cài đặt webserver• Với các hệ điều hành Win2K web server là phần mềm IIS (Internet Information Service) được cài bên trongTạo local site và remote site• Site cục bộ (local site) là một thư mục lưu trữ tất cả các tập tin của web site. • Site từ xa (remote web) có cấu trúc giống như local site trên web serverTạo local site và remote site• Tạo Site cục bộ (local site) là tạo một thư mục cá nhân lưu trữ tất cả các trang web, ảnh, tài liệu của web site. Sau khi soạn thảo có thể lưu...
Nội dung trích xuất từ tài liệu:
Thương mại điện tử (E-Commerce) part 8 Cài đặt webserver• Với các hệ điều hành Win2K web server là phần mềm IIS (Internet Information Service) được cài bên trong (nếu thiếu, có thể cài thêm bằng “Add/Remove Software”)• Mặc định, IIS quản lý vùng đĩa cứng “C:\Inetpub\wwwroot\” Kiểm tra webserverKiểm tra IIS- Tạo file “hello.asp” như sau- Đặt file trên lên web serverC:/inetpub/wwwroot/hello.asp- Gọi (call) bằng Internet Explorerhttp://localhost/hello.asp Tạo local site và remote site• Site cục bộ (local site) là một thư mục lưu trữ tất cả các tập tin của web site.• Site từ xa (remote web) có cấu trúc giống như local site trên web server Tạo local site và remote site• Tạo Site cục bộ (local site) là tạo một thư mục cá nhân lưu trữ tất cả các trang web, ảnh, tài liệu của web site. Sau khi soạn thảo có thể lưu trên thiết bị rời như ramdisk(USB)• Site từ xa (remote web) trên web server được dùng chung và thường có thể bị thay đổi, nên thường xuyên cần cập nhật từ Site cục bộ Xuất bản website• Xuất bản website là thao tác chuyển tất cả các tập tin từ local site lên remote site (upload).• Thao tác ngược lại chuyển tập tin từ remote site xuống local site gọi là download Hiển thị dữ liệu truyền từ form• Trang 1: tạo form có tên “form.htm” với action “formprocess.asp”.• Trang 2: xử lý form có tên “formprocess.asp”, tạo bảng chứa tất cả các thông tin nhập từ trang 1 Hiển thị dữ liệu truyền từ CSDL• Tạo CSDL: mở MS ACCESS, tạo một bảng, nhập dữ liệu giả định• Tạo kết nối với CSDL• Tạo câu lệnh SQL liên kết CSDL• Hiển thị CSDL trên trang web• Tất cả thực hiện tại local site, sau đó upload lên remote site Hướng dẫn thực hành• Biến session và application• Cách khởi tạo và sử dụng giỏ hàng Biến session và application• Dùng trong nhiều trang• Session dùng cho cả phiên làm việc của khách hàng• Application dùng cho toàn ứng dụng• Cách dùng biến:Tạo sessionDùng session Biến session và application• Ví dụ: Tạo session Session(admin) = adminID Dim acart(19,1) Session(cart) = acart Dùng session acart=session(cart) acart(1,0)=productid Khởi tạo giỏ hàngIf IsArray(Session(cart)) = false Then Dim acart(19,1) acart(1,0)=productid acart(1,1)=qty Session(cart) = acartend if Sử dụng giỏ hàngIf IsArray(Session(cart)) = true Then acart=session(cart) productid=acart(i,0) qty=acart(i,1) end if Thêm phần tử vào giỏ hàngKhi có mặt hàng với mã “productid”, ví dụ 2 vàsố lượng “qty”, ví dụ 1 hãy liên kết đến“addprod.asp?productid= 2&qty=1”Khi đó chương trình sẽ thêm mặt hàng mới vàogiỏ hàng.-Nếu trước đó chưa dùng giỏ hàng(điều kiện IsArray(Session(cart)) = false)thì tạo giỏ hàng mới và thêm vào một phần tử-Nếu trước đó đã dùng giỏ hàng(điều kiện IsArray(Session(cart)) = true)thì chọn một vị trí trống để thêm vào một phần tử Thêm phần tử vào giỏ hàngVị trí trống được tìm ra khi duyệt bảng acart, từ phần tử đầu tiên đến phần tử cuối cùngfor i=lbound(acart) to ubound(acart) if acart(i,0)= and acart(i,1)= then acart(i,0)=productid acart(i,1)=qty end ifnext Thêm vào giỏ hàngBiến logic “incart” dùng để kiểm tra xem giỏ hàngđã đầy hay chưa.-Ban đầu trạng thái chưa thêm phần tử nào vàogiỏ hàng: “incart=false”-Mỗi khi đã thêm một phần tử, trạng thái thay đổi “incart=true”-Nếu duyệt hết cả bảng mà không thể thêm đượcphần tử mới thì có nghĩa giỏ đã đầy. Khi đó biến incart vẫn nguyên giá trị false Sử dụng giỏ hàngIf IsArray(Session(cart)) = true Then acart=session(cart) incart=false for i=lbound(acart) to ubound(acart) if acart(i,0)= and acart(i,1)= and not(incart) then acart(i,0)=productid acart(i,1)=request.form(qty) incart=true end if next session(cart)=acart end if Sử dụng giỏ hàngchiếc đã được thêm vào giỏ hàng của bạn. ...Sản phẩm này KHÔNG được thêm vào giỏ của bạn. Giỏ hàng của bạn đã đầy Hiển thị nội dung giỏ hàng||| Tổng cộng: Bài tập Thực hành Thương mại điện tử Bài tập thực hành số 3+ Tổng số buổi thực hành là 1 buổi, mỗi buổi 2 tiết+ Hình thức báo cáo sau các buổi thực hành: Sinh viên làm bài trên máy và nộp cho giáoviên hướng dẫn ở buổi thứ 2, trong thư mục mang tên sinh viên+ Nghiêm cấm mọi sao chép bài làm của nhau, nếu bị phát hiện sẽ được KHÔNG được thiBài số 1.Ôn tập:- Cài đặt webserver và kiểm tra IIS.- Truyền dữ liệu từ form- Truyền dữ liệu từ CSDL- Tạo tập tin danh mục sản phẩmTạo CSDL có tên “db.mdb” với bảng “Categories” và các trường như sau: catcode Catdes catname catimage1 Nokia Mobile Nokia 2 Samsung Mobile Samsung 3 Motorola Mobile Motorola 4 Sony Mobile Sony Tạo liên kết với CSDL như sau:Tạo tập tin db.inc như sauHiển thị CSDL trên trang web: ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: