Biểu đồ tuần tự

Một phần của tài liệu Xây dựng website bán hàng điện tử (Trang 48 - 54)

3.3. THIẾT KẾ HỆ THỐNG

3.3.2. Biểu đồ tuần tự

a. Chức năng xem đơn hàng

Hình 3.11: Sơ đồ tuần tự chức năng xem đơn hàng

Bước 1: Khách hàng nhấn nút xem đơn hàng tại giao diện trang thông tin Bước 2: Giao diện gửi yêu cầu tải trang xem đơn hàng tại quản lý đơn hàng Bước 3: Quản lý đơn hàng truy xuất danh sách đơn hàng từ CSDL

Bước 4: CSDL trả về danh sach đơn hàng cho quản lý đơn hàng

Bước 5: Quản lý đơn hàng hiển thị danh sách tại giao diện trang xem thông tin

b. Chức năng đặt hàng

Bước 1: Khách hàng nhấn nút thanh toán tại giao diện giỏ hàng

Bước 2: Giao diện giỏ hàng sẽ yêu cầu Ctrl đặt hàng hiển thị trang đặt hàng Bước 3: Hiển thị trang đặt hàng

Bước 4: Khách hàng nhập thơng tin và nhấn nút thanh tốn Bước 5: Yêu cầu đặt hàng được gửi đến Ctrl

Bước 6: CSDL nhận thôn tinh truy xuất giỏ hàng từ Ctrl Bước 7: Trả về thông tin đặt hàng

Bước 8: Kiểm tra thông tin đặt hàng

Bước 9: Nếu cho phép đặt hàng thì Ctrl lưu thơng tin đơn hàng vào CSDL Bước 10: Thông báo đặt hàng thành công tại giao diện

Bước 11: Gửi mail thông báo thông tin đặt hàng

Bước 12: Nếu đặt hàng khơng thành cơng thì thơng báo tại giao diện đặt hàng không thành công

c. Chức năng theo dõi đơn hàng

Hình 3.13: Sơ đồ tuần tự chức năng theo dõi đơn hàng

Bước 1: Khách hàng nhấn nút xem đơn hàng tại giao diện xem đơn hàng Bước 2: Giao diện trang đơn hàng yêu cầu khách hàng nhập mã đơn hàng Bước 3: Trang giao diện đơn hàng yêu cầu tải trang xem đơn hàng

Bước 4: Quản lý đơn hàng truy xuất mã đơn hàng

Bước 5: CSDL trả về thông tin đơn hàng cho quản lý đơn hàng

Bước 6: Quản lý đơn hàng hiển thị thông tin đơn hàng tại giao diện trang đơn hàng

d. Chức năng khách hàng xem chi tiết sản phẩm

Hình 3.14: Sơ đồ tuần tự chức năng xem chi tiết sản phẩm

Bước 1: Khách hàng nhấn nút xem chi tiết tại trang xem sản phẩm Bước 2: Trang xem sản phẩm yêu cầu tải trang xem chi tiết sản phẩm

Bước 3: Quản lý chi tiết sản phẩm truy xuất thông tin chi tiết sản phẩm từ CSDL Bước 4: CSDL trả thông tin truy xuất cho quản lý chi tiết sản phẩm

Bước 5: Quản lý chi tiết sản phẩm hiển thị chi tiết sản phẩm tại trang chi tiết sản phẩ,

e. Chức năng đăng nhập

Hình 3.15: Sơ đồ tuần tự chức năng đăng nhập của admin

Bước 1: Admin truy cập trang đăng nhập

Bước 2: Trang đăng nhập yêu cầu hiển thị trang đăng nhập Bước 3: Ctrl hiển thị trang đăng nhập

Bước 4: Admin nhập và gửi thông tin đăng nhập Bước 5: Trang đăng nhập yêu cầu đăng nhập

Bước 6: Ctrl đăng nhập truy xuất thông tin từ CSDL Bước 7: CSDL gửi thông tin tài khoản về Ctrl đăng nhập Bước 8: Ctrl đăng nhập kiểm tra thông tin đăng nhập

Bước 9: Nếu đăng nhập thành cơng thì Ctrl đăng nhập thơng báo thành cơng tại trang đăng nhập

Bước 10: Nếu đăng nhập khơng thành cơng thì Ctrl đăng nhập thơng báo khơng thành công tại trang đăng nhập

f. Chức năng quản lý đơn đặt hàng

Hình 3.16: Sơ đồ tuần tự chức năng quản lý đơn đặt hàng

Bước 1: Chọn quản lý đơn hàng.

Bước 2: Trong danh sách các đơn hàng, chọn đơn cần xử lý.

Bước 3: Nhân viên có thể xem chi tiết các thơng tin và chọn duyệt đơn hàng này hay không. Nếu duyệt đơn hàng thành công, hệ thống sẽ hiển thị chi tiết mã đơn hàng

g. Chức năng thống kê

Hình 3.17: Sơ đồ tuần tự chức năng thống kê

Bước 1: Admin chọn chức năng thống kê Bước 2: Hệ thống xử lý yêu cầu

Bước 3: Hiển thị trang thống kê

Bước 4: Admin lựa chọn các thông tin muốn thống kê Bước 5: Giao diện thống kê lấy thông tin từ cơ sở dữ liệu

Bước 6: Cơ sở dữ liệu trả thông tin về trang thống kê

Bước 7: Trang thống kê hiển thị các thông tin đã được truy xuất

i. Chức năng quản lý sản phẩm

 Thêm sản phẩm:

Hình 3.18: Sơ đồ tuần tự thêm sản phẩm

Bước 1: Admin nhấn nút thêm sản phẩm ở trang quản lý sản phẩm Bước 2: Trang quản lý sản phẩm yêu cầu thêm trang sản

Bước 3: Hiển thị trang thêm sản phẩm Bước 4: Nhập thông tin sản phẩm và gửi

Bước 5: Trang quản lý sản phẩm yêu cầu thêm mới Bước 6: Truy xuất thông tin sản phẩm trong cơ sở dữ liệu Bước 7: Cơ sở dữ liệu trả về thông tin sản phẩm

Bước 8: Kiểm tra thông tin sản phẩm

Bước 9: Nếu sản phẩm chưa tồn tại trong cơ sở dữ liệu thì thêm mới sản phẩm vào cơ sở dữ liệu

Bước 10: Thông báo thêm sản phẩm thành công

Bước 11: Nếu sản phẩm đã tồn tại trong cơ sở dữ liệu thì thơng báo thêm sản phẩm khơng thành cơng.

 Sửa sản phẩm:

Hình 3.19: Sơ đồ tuần tự chỉnh sửa sản phẩm

Bước 1: Admin nhấn nút chỉnh sửa để truy cập trang sửa sản phẩm Bước 2: Trang sửa sản phẩm yêu tải trang từ Ctrl

Bước 3: Hiển thị giao diện trang chỉnh sửa sản phẩm Bước 4: Admin nhập các thông tin muốn chỉnh sửa Bước 5: Nhấn nút lưu

Bước 6: Giao diện chỉnh sửa gửi thông tin cho Ctrl chỉnh sửa Bước 7: Ctrl truy xuất thông tin

Bước 8: Cơ sở dữ liệu gửi các thông tin mà Ctrl cần truy xuất Bước 9: Kiểm tra các thông tin đã truy xuất

Bước 10: Nếu cập nhật thành cơng thì trang sửa thơng tin thơng báo sửa thành cơng

Bước 11: Lưu thông tin vào cơ sở dữ liệu

Bước 12: Nếu cập nhật khơng thành cơng thì thơng báo lỗi.

Hình 3.20: Sơ đồ tuần tự xóa sản phẩm

Bước 1: Admin nhấn nút xóa ở trang quản lý sản phẩm Bước 2: Trang quản lý sản phẩm gửi yêu cầu xóa sản phẩm Bước 3: Truy xuất thông tin từ cơ sở dữ liệu

Bước 4: Trả về thông tin được truy xuất Bước 5: Kiểm tra thơng tin

Bước 6: Nếu cho phép xóa thì thơng báo thành cơng Bước 7: Xóa thơng tin trong cơ sỡ dữ liệu.

Bước 8: Nếu xóa khơng thành cơng thì gửi thơng báo về trang giao diện quản lý sản phẩm.

Một phần của tài liệu Xây dựng website bán hàng điện tử (Trang 48 - 54)

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

(88 trang)