Hình 3.4: Sơ đồ thiết kế kiến trúc
3.2.1.2 Mơ tả sự phân rã.
Hệ thống được chia làm hai phần: Một phần dành cho khách mua hàng, một phần dành
Hình 3.5 :Sơ đồ use – case Quản trị viên
Hình 3.5 mơ tả các trường hợp sử dụng của quản trị viên hệ thống (Administrator). Quản trị viên hệ thống có các quyền cơ bản của một người dùng bình thường, ngồi ra, quản trị viên hệ thống cịn có các quyền cao hơn khi đăng nhập vào phần quản trị của hệ thống. Sau khi đăng nhập thành công, quản trị viên hệ thống sẽ có đầy đủ các chức năng, thao tác tồn quyền với hệ thống của ứng dụng. Bao gồm chỉnh sửa thông tin tài khoản người dùng, tất cả các chức năng của quản trị viên quản lý thông tin khách hàng, quản lý danh mục sản phẩm, quản lý nội dung sản phẩm, video. quản lý bài viết của sản phẩm, quản lý các thẻ (Tags) của các bài sản phẩm.v.v. Và cuối cùng là đăng xuất khỏi hệ thống khi xong việc.
Hình 3.6 :Sơ đồ use – case Khách hàng
Hình 3.6 mơ tả các trường hợp sử dụng của khách hàng khi truy cập vào website (Customer). Khách hàng vào website phải đăng ký tài khoản người dùng rồi mới đăng nhập. Sau khi đăng nhập xong khách hàng có thể thoải mái mua sắm, chọn lọc các sản phẩm thơng qua ơ tìm kiếm sản phẩm, xem thơng tin sản phẩm, bình luận sản phẩm, thêm vào giỏ hàng. Ngồi ra người dùng có thể trải nghiệm xem Video của sản phẩm đó. Thêm số lượng sản phẩm muốn mua hay xóa sản phẩm trong giỏ hàng. Hơn nữa nếu là khách hàng đã từng mua hàng nhiều sẽ được tặng mã giảm giá theo phần trăm hoặc giảm giá theo tiền để nhập vào ô nhập mã khuyến mãi giảm giá khi khách hàng mua hàng và sẽ được thông tin chi tiết đơn hàng về địa chỉ website. Và sản phẩm khách hàng đặt mua sẽ được gửi về địa chỉ khi khách hàng điền thông tin đặt mua hàng.