2.Bổ sung xử lý vào thể hiện khách hàng TH_HS_KHACH_HANG.ascx Trong thể hiện hồ sơ khách hàng (bài 5.17), bổ sung xử lý xự kiện sau:

Một phần của tài liệu BÀI TẬP ASP.NET (Trang 39 - 41)

Trong thể hiện hồ sơ khách hàng (bài 5.17), bổ sung xử lý xự kiện sau:

Stt Tên điều khiển Sự kiện Xử lý

1 Nhận Mkh từ Request.QueryString("Mkh")

Nếu Mkh>0

 Xuat_hs_khach_hang(Mkh) Ngược lại

3.Tạo trang TH_THONG_KE.ascx

Thể hiện này dùng để thống kê số lượt truy cập vào website.

Thể hiện Thống kê số lượt truy cập trang web.

 Hướng dẫn thiết kế:

·Các thông tin thống kê: Số lượt truy cập, số người online, danh sách khách hàng online được lưu trữ trong biến Application.

·Khi có người dùng đăng nhập thành công hay thoát đăng nhập, chúng ta cần cập nhật lại thông tin của các biến này.

Các thủ tục nhập xuất

Stt Tên thủ tục Tham số Trả về Xử lý

1 Xuat_thong_tin_thong_ke Không Không Nhận giá trị từ đối tượng Application

Xử lý sự kiện

Stt Tên điều khiển Sự kiện Xử lý

1 Page PreRender ·Xuat_thong_tin_thong_ke

4.Tạo trang TH_DANG_NHAP.ascx

Thể hiện này dùng để quản lý trạng thái đăng nhập của các người dùng trong hệ thống.

Ở mức độ đơn giản, xử lý quản lý thông tin của khách hàng sau khi đăng nhập. Khách hàng chỉ có thể mua hàng sau khi đăng nhập.

Ở mức độ phức tạp hơn, nếu đăng ký với quyền quản trị ứng dụng, người dùng có thể thực hiện các thao tác cập nhật thông tin trong hệ thống. Phần này các bạn có thể tìm hiểu thêm trong phần đồ án.

 Hướng dẫn thiết kế:

Điều khiển đăng nhập gồm 2 Panel ·Panel 1: Chứa các điều khiển ở trạng thái chưa đăng nhập ·Panel 2: Chứa các điều khiển ở trạng thái đăng nhập thành công. ·Ghi nhận Mkh vào Session nếu đăng nhập thành công

Các thủ tục nhập xuất

Stt Tên thủ tục Tham số Trả về Xử lý

1 Kiem_tra_dang_nhap pTen_nguoi_dung

pMat_khau

Long Kiểm tra thông tin đăng nhập có hợp lệ không. Trả về Mã khách hàng nếu đăng nhập thành công.

2 Xu_ly_dang_nhap_thanh_cong Không Không Lưu thông tin đăng nhập vào

SessionHiển thị Panel 2

3 Xu_ly_thoat_dang_nhap Không Không Xóa thông tin đăng nhập khỏi (adsbygoogle = window.adsbygoogle || []).push({});

Session Hiển thị Panel 1

Xử lý sự kiện

Stt Tên điều khiển Sự kiện Xử lý

1 Dang_nhap Click Thực hiện kiểm tra thông tin đăng nhập

2 Thoat_dang_nhap Click ·Xu_ly_thoat_dang_nhap

3 Page PreRender Tùy theo giá trị Session("MKH") mà hiển thị Panel tương ứng

Một phần của tài liệu BÀI TẬP ASP.NET (Trang 39 - 41)