III. HOẠT ĐỘNG CỦA CỬA HÀNG THƯƠNG MẠI ĐIỆN TỬ
3.3. Cỏch giải quyết bài toỏn thương mại trờnWeb
Khi xõy dựng chương trỡnh ta sử dụng ngay một cụng cụ rất mạnh của hệ quản trị cơ sở dữ liệu này, đú là truy vấn Queries. Truy vấn cho phộp ta đặt cỏc cõu hỏi trong cơ sở dữ liệu, cỏch thức kiến thiết một truy vấn cho Access những thụng tin cần thiết về hệ thống. Cụ thể trong bài toỏn này để giới thiệu hàng hoỏ lờn trang Web của cụng ty ta chỉ việc hiện cỏc dữ liệu trong bảng truy vấn
NHÀ CUNG CẤP
NHẬP
HÀNG HIỂN THỊ HÀNG
KIỂM Kấ ĐƠN HÀNGHIỂN THỊ
HÀNG HOÁ ĐẶT HÀNG ĐẶT HÀNG XEM HÀNG KHÁCH HÀNG
Sau khi ta thực hiện truy vấn, dữ liệu thoả món yờu cầu được rỳt ra và tập hợp vào bảng kết quả TVNhom. Bảng truy vấnTVNhom này hoạt động như một bảng bỡnh thường nhưng khụng phải là bảng, nú chỉ là một khung nhỡn động của dữ liệu từ bảng Nhomhang và bảng Hang được tuyển chọn và sắp xếp theo yờu cầu của truy vấn...Và để hiển thị dữ liệu trong bảng này lờn trang Web ta sử dụng cỳ phỏp sau trong ASP :
<%
Set Conn = Server. CreateObject(“ADODB. Connection”) Conn. Open “ FILEDSN =CSDL. DSN ”
SSQL = “ SELECT * FROM TVNhom
WHERE Mahang = “ & Request(“pEquipmentID”) Set Rs = Conn. Execute(sSQL)
vEquipmentName = Rs(“tenhang”) vPrice = Rs (“Dongia”) vGroupName = Rs(“Tennhom”) vDescription = Rs (“Mieuta”) vEquipmentid = Rs(“Mahang”) vPicture = Rs(“Anh”) Rs. Close Conn. Close %>
Như vậy thực chất mọi cụng việc xử lý thỡ cơ sở dữ liệu đó làm, cỏc trang ASP chỉ việc kết nối tới cơ sở dữ liệu và hiển thị chỳng. Với bài toỏn này thỡ chức năng nhập dữ liệu đầu vào (hàng hoỏ ) được xõy dựng bằng cụng cụ Visual Basic chạy độc lập mà khụng thể hiện lờn trang Web của cụng ty. Vỡ thực chất việc nhập cỏc dữ liệu hàng hoỏ này khụng cần thiết phải thể hiện lờn trang Web mà chức năng này chỉ dành cho cụng ty cập nhật dữ liệu mà thụi Và trangWeb của cụng ty chỉ hiển thị nhũng gỡ mà khỏch hàng quan tõm./