Tên store Procedure Tham s Mô t
P_DocLoaiSP c thông tin các lo i s n ph m trong b ng lo i s n ph m
P_DocNhanHieu c thông tin nhãn hi u trong b ng nhãn hi u
P_InDH @madh
c thông tin chi ti t c a đ n hàng có mã @madh đ t o
crystal report
P_InSP Dùng t o crystal report
P_InUser Dùng t o crystal report
P_LISTSP c danh sách s n ph m (có k t
b ng)
P_LoginUser @makh, @password Ki m tra đ ng nh p P_SP @masp Xem thông tin s n ph m có mã
là @masp
P_SUACTDH @madh, @masp, @soluong, @giaban
C p nh t thông tin chi ti t đ n hàng P_SuaCTDotKM @madotkm, @masp, @mahtkm, @mucgiamgia, @sptang
C p nh t thông tin chi ti t đ t khuy n mãi P_SuaDonHang @madh, @makh, @ngaydh, @manv, @matt, C p nh t thông tin đ n hàng
@phivanchuyen, @mahtttban P_SuaDotKM @madotkm, @tendotkm, @batdau, @ketthuc
C p nh t thông tin đ t khuy n mãi P_SuaLoaiSP @maloaisp, @tenloaisp C p nh t thông tin lo i s n ph m P_SuaNhanHieu @manhanhieu, @tennhanhieu , @thongtin C p nh t thông tin nhãn hi u P_SuaSP @masp, @tensp, @maloaisp, @manhanhieu, @gianiemyet, @dvt , @mota C p nh t thông tin s n ph m P_ThemCTDH @madh , @masp , @soluong Thêm chi ti t đ n hàng v i t t c các thu c tính P_ThemCTDotKM @madotkm , @masp , @mahtkm , @mucgiamgia , @sptang
Thêm chi ti t đ t khuy n mãi v i t t c các thu c tính P_ThemDH @makh , @manv Thêm đ t đ n hàng v i t t c các thu c tính
, @matt , @phivanchuyen , @mahtttban P_ThemDotKM @madotkm , @tendotkm , @batdau , @ketthuc
Thêm đ t khuy n mãi v i t t c các thu c tính P_THEMKH @makh, @maloaikh, @hokh , @tenkh, @gioitinh, @email, @password, @diachi, @dienthoai, @diemtichluy Thêm khách hàng v i t t c các thu c tính
P_THemLienHe @makh, @tieude, @noidung Thêm liên h v i t t c các thu c tính P_ThemLoaiSP @maloaisp, @tenloaisp Thêm lo i s n ph m v i t t c các thu c tính P_ThemNhanHieu @manhanhieu, @tennhanhieu, @thongtin Thêm nhãn hi u v i t t c các thu c tính P_ThemSP @masp, @tensp, @maloai, @nhanhieu, @gianiemyet, @dvt , @mota Thêm s n ph m v i t t c các thu c tính
ph m là @masp
P_TIMDOTKM @madotkm Tim đ t khuy n mãi có mã đ t khuy n mãi là @madotkm
P_TIMSP @maloaisp Tìm s n ph m có mã lo i s n ph m là @maloaisp
P_TimSPTheoGiaSP @giamin, @giamax
Tìm s n ph m có giá t nh nh t là @giamin cho đ n l n nh t là @giamax P_TimSPTheoMaSP @masp Tìm s n ph m có mã s n ph m là @masp P_TimSPTheoTenNha nHieu @tennh Tìm s n ph m có tên nhãn hi u là @tennh
P_TimSPTheoTenSP @tensp Tìm s n ph m có tên s n ph m là @tensp
P_TongTien @user Xem t ng ti n c a user: @user
P_XemCTDonHang @madh Xem chi ti t đ n hàng có mà
đ n hàng là @madh P_XemCTDOTKM Xem chi ti t t t c các đ t
khuy n mãi
P_XEMCTKM @madotkm Xem chi ti t khuy n mãi có mã là @madotkm
P_XEMDH @makh Xem đ n hàng v i mã khách hàng là @makh
P_XemDonHangTheo HTTTBan @mahtttban Xem đ n hàng theo hình th c thanh toán bán v i mã là @mahtttban P_XemDonHangTheo TT @matt Xem đ n hàng theo tình tr ng v i mã tình trang là @matt
P_XemDOTKM Xem các đ t khuy n mãi
P_XemHinhThucKM Xem thông tin c a hình th c khuy n mãi
P_XemHinhThucTTB an
Xem thông tin c a hình th c thanh toán bán
P_XemKH Xem thông tin Khách hàng
P_XemLH @makh Xem các ph n h i có ma khách hàng là @makh
P_XemLH_full Xem t t c các thông tin ph n h i
P_XemLoaiKH Xem thông tin lo i khách hàng t b ng Khách hàng
P_XemSanPham Xem thông tin t b ng s n ph m
P_XemTinhTrang Xem thông tin t b ng Tình tr ng
P_XEMTTKH @makh Xem thông tin chi ti t c a khách hàng có mã @makh P_XemUserTheoLoai
User @maloaikh
Xem các khách hàng thu c mã @maloaikh
P_XoaCTDH @madh, @masp Xóa s n ph m có mã @masp trong đ n hàng có mã @madh
P_XoaCTDotKM @madotkm, @masp
Xóa s n ph m có mã @masp trong đ t khuy n mãi có mã
@madotkm
P_XoaDotKM @madotkm Xóa đ t khuy n mãi có mã @madotkm
P_XoaLienHe @makh, @ngaylh
Xóa thông tin ph n h i c a user có mã @makh đ c t o trong
ngày @ngaylh
P_XoaLoaiSP @maloaisp Xóa lo i s n ph m có mã @maloaisp
P_XoaNhanHieu @manhanhieu Xóa nhãn hi u có mã @manhanhieu
P_XoaSP @masp Xóa s n ph m có mã @masp
Function:
B ng IV.3.1.2 Danh sách các function
Tên function Tham s Mô t
Dbo. P_ChuyenCoDauThan hKhongDau @strInput Chuy n đ i chu i có d u thành chu i không d u, dùng tìm ki m s n ph m theo tên s n ph m.
Dbo.P_GiaBan @MaDH, @MaSP, @NgayDH
Giá m i s n ph m tùy thu c vào lo i KH mua s n ph m và s n ph m đó đang trong đ t Khuy n
Mãi hay không. III.3.2 Thi t k masterpage:
Trong m t h th ng website th ng s có nhi u trang con khác nhau, m i trang s ph trách m t m ng n i dung nào đó, có th k t c u trang c ng có nh ng đi m khác bi t nh t đnh nh ng t t c s đ c thi t k theo m t khuôn m u nào đó, và áp d ng chung cho t t c các trang. Khuôn m u này th ng chúng ta s g i là Theme hay Template, còn trong ASP.Net có khái ni m MasterPage. MasterPage là m t trang dùng đ t o ra c u trúc giao di n chung cho các trang web trong h th ng, nh ng trang th a k t MasterPage s áp d ng l i giao di n m u c a nó. Trong m t website c a th có 1 ho c nhi u MasterPage. Trong MasterPage đ c chia thành 2 ph n:
Ph n chung: ây là giao di n chung áp d ng cho nh ng trang con k th a t nó
Ph n riêng: ây là n i ch a n i dung riêng c a t ng trang. c) MasterPage_WebUser:
Banner: Ch a nh banner c a web và b menu d n đ n các trang t ng ng.
Outer:
Bên trái c a trang g m: Danh m c S n ph m ch a tên các lo i s n ph m hi n có; ph n H tr tr c tuy n qua Yahoo Messenger và Mail (tuy nhiên c n k t n i m ng đ th c hi n) và ph n th ng kê l t truy c p giúp d dàng h n trong vi c theo dõi l ng ng i ghé th m web.
Bên ph i g m m t user con trol ph c v cho vi c đ ng nh p, đ ng ký hay yêu c u c p l i m t kh u m i ,… c a khách hàng; m t user con trol h tr khách hàng tìm ki m s n ph m và m t Image slider ch a các banner qu ng cáo d n đ n các website khác nhau theo t ng banner t ng ng.
Ph n n i dung chính c a trang (main content) s thay đ i tùy theo t ng trang web đ c g i theo yêu c u c a ng i dùng.
Footer: bao g m m t s thông tin c a web nh email, đa ch ,… và b menu ph .
d) Masterpage_Admin:
G m m t menu góc trái giao di n và ph n main content tùy thu c vào trang web đ c g i.
III.3.3 Thi t k web page cho ng i dùng: e) Tóm l c quy trình mua hàng tr c tuy n:
Hình III.3.3.1: Quy trình mua hàng tr c tuy n Xem Mua hàng GH r ng Ti p tuc mua ng nh p Tài kho n ng ký Ti p t c đ ng ký Cho s n ph m vào GH C p nh t GH C p nh t Thanh toán n hàng m i Yes No No No Yes Yes Yes No Yes No Yes No No Yes No Yes
f) Trang ch
Khi load trang web l n đ u tiên, Trang ch s hi n lên. Trang này cung c p m t s thông tin và h ng d n c b n v website cùng v i m t b n đ tr c tuy n đ c nhúng t trang http://www.vietbando.com.
B t c ng i dùng nào c ng đ u có th xem các s n ph m trang Khuy n Mãi và các s n ph m theo Danh m c s n ph m, chi ti t s n ph m,... Tuy nhiên, đ ti n hành mua hàng hay liên h , c n ph i đ ng nh p thông qua m t username đã đ ng ký tr c đó.
Hình III.3.3.2: Trang ch g) ng nh p
Sau khi có m t username cho riêng mình, ng i dùng có th đ ng nh p vào h th ng. Vi c này s t o s thu n ti n h n trong quá trình s d ng vì đa
ph n ch c n ng c a website đ u yêu c u ng i dùng cung c p thông tin tài kho n (username).
Khi nh p tên và password, ng i dùng nh n vào nút ng nh p. h th ng s ti n hành ki m tra xem tên và password đó có đúng không. N u đ ng nh p thành công, góc ph i trang web s xu t hi n dòng ch “Chào <tên user>!”, bên d i là liên k t đi đ n gi hàng và nút ng xu t (Gi hàng ban
đ u s là r ng). N u khách hàng quên password, có th yêu c u c p m t password m i b ng cách nh p vào đa ch email đã đ ng ký tr c đó. N u đa ch email chính xác, m t password m i g m m t dãy ký t ng u nhiên s đ c g i đ n. khách hàng s dùng password này đ ng nh p vào h th ng và t o cho mình password m i thay cho password đ c c p qua email.
Hình III.3.3.3: Thông báo C p l i m t kh u m i qua Email
Trong tr ng h p khách hàng ch a có tài kho n có th b m vào nút ng ký đ t o m i m t tài kho n.
h) ng ký
Giao di n trang ng ký g m các textbox bu c ng i dùng ph i nh p
đ y đ đ t o m t username m i cho riêng mình. N u đ ng ký thành công, ng i dùng có th dùng username đó đ th c hi n b t c tác v nào mà trang web cung c p.
Khi ng i dùng nh p tên đ ng nh p vào textbox, h th ng s ki m tra xem tên đ ng nh p đó đã đ c đ ng ký ch a.
N u tên đã đ c đ ng ký: phía d i textbox hi n ra dòng thông báo: “Tên đ ng nh p đã t n t i!”, bu c nh p l i m t tên đ ng nh p m i và h th ng s ti p t c ki m tra.
N u tên ch a đ c đ ng ký: phía d i textbox hi n ra dòng thông báo: “Tên đ ng nh p kh d ng” và ng i dùng có th nh p ti p các thông tin khác.
Ng i dùng ph i nh p đ y đ , không đ c b tr ng b t c textbox nào trong quá trinh đ ng ký.
Sau khi nh p đ y đ các thông tin: tên đ ng nh p, Email, M t kh u, Nh p l i M t kh u, H Khách hàng, Tên Khách hàng, a ch , i n tho i vào các textbox t ng ng và ch n gi i tính trong dropdownlist Gi i tính, ng i dùng nh p mã Captcha vào textbox đ xác nh n. Trong tr ng h p nhìn không rõ mã captcha hi n t i, có th b m vào Show another code đ nh n m t mã captcha m i.
Khi ng i dùng b m nút ng ký:
N u còn b t c textbox nào ch a đ c đi n, h th ng s hi n ra c nh báo c nh nh ng textbox r ng bu c ng i dùng nh p thông tin vào.
N u ng i dùng nh p sai mã captcha, h th ng s hi n thông báo: “Mã xác th c ch a đúng” và ng i dùng ph i nh p đúng nh ng ký t mình nhìn th y đ có th ti p t c đ ng ký.
N u t t c thông tin đ u đ c nh p đúng theo yêu c u, m t tài kho n m i s đ c t o ra trong c s d li u v i các thông tin đã đ c nh p trong các textbox t ng ng.
Hình III.3.3.5: Trang ng ký tài kho n i) Khách hàng
Ng i dùng c ng có th thay đ i các thông tin cá nhân, c ng nh xem
đi m tích l y và Lo i khách hàng t i th i đi m hi n t i trang Khách Hàng.
N u ng i dùng ch a đ ng nh p, h th ng yêu c u ng nh p. Ng i dùng có th thay đ i thông tin các tr ng Email, M t kh u, H Khách hàng, Tên Khách hàng, a ch , i n tho i, Gi i tính và nh n nút C p nh t đ c p nh t các thông tin thay đ i đó. Ng i dùng có MaKH t ng ng s đ c ghi
đè các thông tin v a thay đ i lên thông tin c (không nh t thi t ph i thay đ i toàn b thông tin c a ng i dùng).
N u ng i dùng đ ng nh p b ng password do PiSaShop cung c p, c n c p nh t l i password c a mình đ tránh nh ng r i ro b t ng .
Hình III.3.3.6: Thông báo Yêu c u ng nh p
Hình III.3.3.7: C p nh t thông tin cá nhân j) S n ph m
Ng i dùng xem các s n ph m đ c phân lo i theo lo i s n ph m trang S n Ph m và có th b m vào nút Mua đ cho s n ph m đó vào gi hàng c a mình.
Ng i dùng không c n đ ng nh p đ xem các s n ph m trang SanPham. Tuy nhiên, n u mu n mua 1 s n ph m nào đó, ng i dùng ph i đ ng nh p.
Ng i dùng có th b m vào nút Xem chi ti t đ xem các thông tin c th v s n ph m c ng nh thông tin v nhãn hi u.
Nh ng s n ph m đ c ch n mua s đ c đ a vào gi hàng t m th i, ng i dùng có th c p nh t s l ng hay xóa m t món hàng trong gi hàng tr c khi hoàn t t quá trình mua s m.
k) Chi ti t s n ph m:
Cung c p thông tin chi ti t c a t ng s n ph m giúp ng i dùng thu n ti n h n trong vi c ch n l a s n ph m phú h p v i mình.
Ng i dùng c ng có th cho s n ph m vào gi hàng nh trang S n ph m.
Ngoài ra, cu i m i trang s có ph n Ph n h i đ ng i dùng đ ng t i nh ng ý ki n, th c m c hay góp ý c a mình v s n ph m. ch c n ng này bu c ng i dùng ph i đ ng nh p m i có th s d ng.
l) Tìm ki m s n ph m
Sau khi ch n l a tiêu chí tìm ki m (theo tên nhãn hi u, tên s n ph m hay giá ti n) và nh p vào t khóa c n tìm, k t qu s hi n th d i d ng b ng nh trang s n ph m và ng i dùng c ng có th ch n mua san ph m mình thích t i
đây.
N u không tìm đ c s n ph m phù h p v i t khóa, h th ng s hi n lên thông báo : "Không tìm th y s n ph m nào. Tip: Th tìm ki m v i ti ng vi t có d u, ho c gõ t khóa ng n h n."
m) Gi hàng
T i đây, ng i dùng có th xem các s n ph m v a đ t mua, c p nh t l i s l ng c a các s n ph m v a mua ho c xóa đi m t hay nhi u s n ph m hi n có trong gi hàng. sau m i thao tác c p nh t, t ng s ti n c n thanh toán c ng
đ c c p nh t giúp ng i dùng d dàng ki m soát.
Sau khi ch n xong các s n ph m cho vào gi hàng, ng i dùng c n ch n l a ph ng th c thanh toán. N u ch n đ n c a hàng nh n s n ph m, khách hàng s không ph i tr phí v n chuy n. n u mu n nh n s n ph m t i nhà, khách hàng s ph i tr phí v n chuy n la 10000 VN .
Khi đã b m nút Hoàn t t đ n hàng, ng i dùng không th tác đ ng vào gi hàng v a t o. trong tr ng h p c n thay đ i s l ng hay h y đ n hàng, c n liên h v i nhân viên c a hàng.
Ng i dùng có th b m vào nút In đ n hàng đ in đ n hàng v a t o
Ho c có th b m vào nút Qu n lý đ n hàng đ xem các đ n hàng đã t o tr c đó. V i m i đ n hàng đã hoàn t t, khách hàng s tích l y đ c s đi m t ng ng v i giá tr đ n hàng. S đi m này s đ c quy đ i thành các c p đ