Sơ đồ tuần tự

Một phần của tài liệu Xây dựng website sàn thương mại điện tử (Trang 39 - 59)

CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ

3.2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.2.2. Sơ đồ tuần tự

a. Đăng ký của khách hàng

B1: Tại giao diện trang chủ khách hàng bấm vào button “Đăng ký” tài khoản B2: Khách hàng nhập đầy đủ thông tin yêu cầu từ form đăng ký và nhấn button

đăng ký trên Form

B3: Sau khi khách hàng nhập đầy đủ thơng tin và nhấp button đăng ký thì controller

quản lý thông tin đăng ký tài khoản sẽ kiểm tra các thông tin mà khách hàng nhập vào nếu thành công sẽ lưu vào CSDL và hiển thị thông báo đăng ký tài khoản thành công ngược lại sẽ hiển thị thông báo lỗi

29

b. Đăng nhập của khách hàng

B1: Tại giao diện trang chủ khách hàng nhấp vào button đăng nhập.

B2: Khách hàng điền thông tin vào form đăng nhập và sau đó click button đăng

nhập trên form

B3: Sau khi khách hàng Click vào button đăng nhập thì thơng đăng nhập sẽ được

kiểm tra, nếu thơng tin đăng nhập khơng chính xác thì sẽ thơng báo lỗi cho khách hàng được biết và ngược nếu thơng tin đăng nhập chính xác thì sẽ hiện thơng báo đăng nhập thành công.

30

c. Thêm sản phẩm vào giỏ hàng của khách hàng

B1: Khách hàng xem sản phẩm tại trang chi tiết sản phầm và click vào button thêm

sản phẩm để thêm sản phẩm vào giỏ hàng

B2: Sau khi khách hàng click vào button thêm sản phẩm vào giỏ hàng thì sẽ có

một u cầu gửi lên control quản lý giỏ hàng

B3: Tại control quản lý giỏ hàng sẽ truy xuất thông tin sản phẩm từ CSDL

B4: Sau đó control quản lý giỏ hàng sẽ được kiểm tra thông tin sản phẩm nếu thông

tin sản phẩm hợp lệ thì sản phẩm được thêm vào giỏ hàng, nếu sản phẩm khơng hợp lệ thì sẽ hiện thơng báo không thể thêm sản phẩm vào giỏ hàng

31

d. Xóa sản phẩm khỏi giỏ hàng của khách hàng

B1: Tại giao diện trang giỏ hàng, khách hàng click vào button xóa sản phẩm. B2: Hệ thống sẽ kiểm tra thơng tin sản phẩm sau đó sẽ xóa sản phẩm ra khỏi giỏ

hàng và thơng báo xóa sản phẩm ra khỏi giỏ hàng thành công, ngược lại sẽ hiện thơng báo khơng thể xóa sản phẩm

32

e. Tìm kiếm sản phẩm của khách hàng

B1: Tại giao diện trang tìm kiếm, khách hàng nhập thơng tin sản phẩm cần tìm

kiếm sau đó nhấn button tìm kiếm

B2: Sau khi nhấn button tìm kiếm thì sẽ có một u cầu tìm kiếm gửi lên control

quản lý tìm kiếm

B3: Tại đây control quản lý tìm kiếm sẽ truy xuất thơng tin tìm kiếm từ CSDL B4: Sau đó sẽ trả về thơng tin sản phẩm phù hợp với nội dung tìm kiếm

33

f. Chỉnh sửa thông tin cá nhân của khách hàng

B1: Tại trang thông tin cá nhân, khách hàng nhấn vào button thông tin cá nhân và

nhập thông tin cá nhân cần thiết của mình sau đó nhất button lưu.

B2: Hệ thống sẽ lưu thông tin khách hàng đã nhập vào CSDL và sau đó sẽ hiện

thơng báo lưu thông tin cá nhân thành công

34

g. Đăng nhập của user bán hàng

B1: Tại trang đăng nhập User bán hàng điền thông tin vào form đăng nhập và sau

đó click button đăng nhập

B2: Sau khi click vào button đăng nhập thì sẽ có một u cầu gửi lên controlll quản

lý đăng nhập

B3: Sau đó control quản lý đăng nhập sẽ kiểm tra thông tin, nếu thơng tin đăng

nhập hợp lệ thì control quản lý đăng nhập sẽ thơng báo đăng nhập thành công và chuyển người dùng về trang chủ, ngược lại thì control quản lý đăng nhập sẽ thông báo đăng nhập thất bại

35

h. Đăng ký của User bán hàng

B1: Tại trang đăng ký User bán hàng điền thông tin vào form đăng ký và sau đó

click button đăng ký

B2: Sau khi click vào button đăng ký thì sẽ có một u cầu gửi lên control quản lý

đăng ký

B3: Tại đây control quản lý đăng ký sẽ truy xuất thông tin tài khoản từ CSDL B4: Sau đó thơng đăng ký sẽ được kiểm tra, nếu thơng tin đăng ký khơng chính

xác thì sẽ thơng báo lỗi cho User bán hàng được biết và ngược nếu thơng tin đăng ký chính xác thì sẽ hiện thơng báo đăng ký thành công và chuyển hướng về quản trị hệ thống.

36

i. Thêm sản phẩm của User bán hàng

B1: Tại trang Thêm sản phẩm mới User bán hàng điền thông tin sản phẩm và sau

đó click button lưu hiển thị

B2: Sau khi click vào button lưu hiển thị thì sẽ có một u cầu thêm sản phẩm gửi

lên control quản lý sản phẩm.

B3: Tại đây control quản lý sản phẩm sẽ truy xuất thông tin sản phẩm trên CSDL B4: Sau khi truy xuất thông tin sản phẩm từ CSDL, sản phẩm sẽ được kiểm tra,

nếu thơng tin sản phẩm khơng chính xác thì sẽ thơng báo lỗi cho User bán hàng được biết và ngược nếu thông tin sản phẩm chính xác thì sẽ hiện thơng báo thêm sản phẩm thành công và chuyển hướng về trang quản lý sản phẩm.

37

j. Cập nhật sản phẩm của user bán hàng

B1: Tại trang cập nhật sản phẩm mới User bán hàng điền thông tin cần cập nhật

cho sản phẩm và sau đó click button lưu

B2: Sau khi nhấn button lưu thì sẽ có một u cầu cập nhật sản phẩm gửi lên

control quản lý sản phẩm

B3: Tại đây control quản lý sản phẩm sẽ truy xuất thông tin sản phẩm từ CSDL B4: Sau khi truy xuất sản phẩm từ CSDL thì sản sẽ được kiểm tra, nếu thơng tin

sản phẩm khơng chính xác thì sẽ thơng báo lỗi cho User bán hàng được biết và ngược nếu thơng tin sản phẩm chính xác thì sẽ hiện thông báo cập nhật sản phẩm thành công và chuyển hướng về trang quản lý sản phẩm.

38

k. Thêm mã giảm giá của user bán hàng

B1: Tại trang Thêm mã giảm giá User bán hàng điền thơng tin mã giảm giá và sau

đó click button thêm

B2: Sau khi click vào button thêm thì sẽ có một u cầu thêm mã giảm giá gửi lên

control quản lý mã giảm giá

B3: Tại dây control quản lý mã giảm giá sẽ truy xuất thông tin mã giảm giá từ

CSDL.

B4: Sau khi truy xuất thông tin mã giảm giá từ CSDL, mã giảm giá sẽ được kiểm

tra, nếu thơng tin mã giảm giá khơng chính xác thì sẽ thơng báo lỗi cho User bán hàng được biết và ngược nếu thơng tin mã giảm giá chính xác thì sẽ hiện thơng báo thêm mã giảm giá thành công và chuyển hướng về trang quản lý mã giảm giá.

39

l. Xóa mã giảm giá của user bán hàng

B1: Tại trang quản lý giảm giá, User bán hàng click vào button xóa mã giảm giá B2: Sau khi User bán hàng Click vào button xóa mã giảm giá thì thơng tin mã giảm

giá sẽ được kiểm tra, nếu thơng tin mã giảm giá khơng chính xác thì sẽ thơng báo lỗi cho User bán hàng được biết và ngược nếu thông tin mã giảm giá chính xác thì sẽ hiện thơng báo xóa mã giảm giá thành công.

40

m. Đăng nhập của quản trị hệ thống

B1: Tại trang đăng nhập NQT điền thơng tin vào form đăng nhập và sau đó click

button đăng nhập

B2: Sau khi click và button đăng nhập, sẽ có một yêu cầu đăng nhập gửi lên control

quản lý đăng nhập

B3: Tại đây control quản lý đăng nhập sẽ truy xuất thông tin tài khoản từ CSDL B4: Sau khi truy xuất thông tin đăng nhập từ CSDL, control quản lý đăng nhập sẽ

kiểm tra thông tin đăng nhập, nếu thơng tin khơng chính xác thì sẽ thơng báo lỗi cho NQT được biết và ngược nếu thơng tin đăng nhập chính xác thì sẽ hiện thơng báo đăng nhập thành cơng và chuyển hướng về quản trị hệ thống.

41

n. Cập nhật sản phẩm của Quản trị hệ thống

B1: NQL nhấn vào button cập nhật sản phẩm trên trang chi tiết sản phẩm

B2: Sau khi nhấn vào button cập nhật thì sẽ có một u cầu gửi lên control quản

lý chi tiết sản phẩm

B3: Tại đây control quản lý chi tiết sản phẩm sẽ truy xuất thông tin sản phẩm từ

CSDL

B4: Sau khi truy xuất thơng tin sản phẩm từ CSDL thì control quản lý đăng nhập

sẽ kiểm tra thơng tin, nếu thơng tin chính xác thì hệ thống sẽ cập nhật thơng tin sản phẩm trên CSDL và hiển thị thông báo cập nhật sản phẩm thành công

42

o. Thêm danh mục của quản trị hệ thống

B1: Tại trang Thêm danh mục, NQL nhập đầy đủ thông tin danh mục cần thêm và

sau đó nhấn Button thêm.

B2: Sau khi nhấn vào button thêm thì sẽ có một yêu cầu thêm danh mục gửi lên

control quản lý danh mục

B3: Tại đây control quản lý danh mục sẽ truy xuất thông tin danh mục từ CSDL B4: Sau khi truy xuất thông tin từ CSDL, control quản lý danh mục sẽ kiểm tra

thông tin danh mục mà NQL nhập vào. Nếu thơng tin chính xác thì thơng tin danh mục mới sẽ được lưu vào CSDL sau đó hiện thơng báo đã thêm danh mục thành công, ngược lại nếu thông tin danh mục không chính xác thì hệ thống sẽ hiển thị thơng báo khơng thể thêm danh mục mới.

43

p. Xóa danh mục của quản trị hệ thống

B1: Tại trang quản lý danh mục NQL click vào icon xóa danh mục sản phẩm B2: Hệ thống sẽ kiểm tra thông tin của Danh mục. Nếu danh mục hợp lệ thì hệ

thống sẽ xóa danh mục ra khỏi CSDL sau đó hiển thị thơng báo xóa danh mục thành cơng, ngược lại nếu danh mục khơng hợp lệ thì hệ thống sẽ hiện thơng báo khơng thể xóa danh mục

44

q. Thêm banner của quản trị hệ thống

B1: Tại giao diện trang thêm banner, NQL nhập đầy đủ các thơng tin của Banner

sau đó click vào Button thêm.

B2: Sau khi nhấn vào button thêm thì sẽ có một yêu cầu thêm banner gửi lên

control quản lý banner

B3: Tại dây control quản lý banner sẽ truy xuất thông tin banner từ CSDL

B4: Sau khi truy xuất thông tin banner từ CSDL, control quản lý banner sẽ kiểm

tra thông tin Banner mà NQL nhập vào. Nếu thơng tin chính xác thì thơng tin Banner được lưu vào CSDL sau đó hiện thơng báo đã thêm Banner thành cơng và chuyển hướng về trang Banner, ngược lại nếu thông tin Banner khơng chính xác thì hệ thống sẽ hiển thị thông báo không thể thêm Banner mới.

45

r. Xóa banner của quản trị hệ thống

B1: Tại trang quản lý banner NQL click vào button xóa Banner

B2: Hệ thống sẽ kiểm tra thông tin của Banner. Nếu thơng tin Banner hợp lệ thì hệ

thống sẽ xóa Banner ra khỏi CSDL sau đó hiển thị thơng báo xóa Banner thành cơng, ngược lại nếu thơng tin Banner khơng hợp lệ thì hệ thống sẽ hiện thơng báo khơng thể xóa Banner

46

s. Thêm Slide của quản trị hệ thống

B1: NQL nhập đầy đủ các thơng tin của Slide sau đó click vào Button thêm B2: Sau khi nhấn vào button thêm thì sẽ có một yêu cầu thêm slide gửi lên control

quản lý slide.

B3: Tại đây control quản lý slide sẽ truy xuất thông tin slide từ CSDL

B4: Sau khi truy xuất thông tin slide từ CSDL, control quản lý slide sẽ kiểm tra

thông tin Slide mà NQL nhập vào. Nếu thơng tin chính xác thì thơng tin Slide sẽ được lưu vào CSDL sau đó hiện thơng báo đã thêm Slide thành công và chuyển hướng về trang Slide, ngược lại sẽ thông báo thêm slide thất bại.

47

t. Xóa slide của quản trị hệ thống

B1: Tại trang quản lý slide, NQL click vào button xóa Slide

B2: Hệ thống sẽ kiểm tra thông tin của Slide. Nếu thơng Slide hợp lệ thì hệ thống

sẽ xóa Slide ra khỏi CSDL sau đó hiển thị thơng báo xóa Slide thành cơng, ngược lại nếu thơng Banner khơng hợp lệ thì hệ thống sẽ hiện thơng báo khơng thể xóa Slide

48

Một phần của tài liệu Xây dựng website sàn thương mại điện tử (Trang 39 - 59)

Tải bản đầy đủ (PDF)

(98 trang)