Vous êtes sur la page 1sur 9

1.

Activity Diagram

1.1. Xem thông tin sản phẩm

Mô tả :Phần mềm hiển thị các loại sản phẩm (Âu-Mỹ, Singapor, Nam..). Khách hàng
chọn loại sản phẩm. Danh sách sản phẩm sẽ được load lên và hiển thị. Khách hàng có
thể lựa chọn xem thông tin chi tiết sản phẩm (dung tích, giá, mùi…) hoặc đặt sản vào
giỏ hàng. Sản phẩm khi được bỏ vào giỏ hàng sẽ làm tăng số lượng của bản thân sản
phẩm và tăng tổng số lượng tiền khách hàng đã chi cho cả giỏ hàng.
1.2. Thay đổi giỏ hàng
Mô tả : Khách hàng được quyền thay đổi số lượng,dung tích sản phẩm, xóa sản
phẩm. Việc này sẽ dẫn đến việc cập nhật lại tổng giá trị của đơn đặt hàng. Cuối cùng,
ta có thể chọn mua tiếp hay thanh toán.
1.3. Thanh toán :

Mô tả : Khách hàng khi đã quyết định đặt mua hàng sẽ được yêu cầu điền các thông
tin như tên, địa chỉ email, nơi giao hàng, ghi chú về thời gian giao hàng hoặc mục
đích khác…Sau đó khách hàng sẽ được yêu cầu lựa chọn hình thức thanh toán như
tiền mặt hoặc thẻ ngân hàng. Các thông tin này sau khi được xác nhận sẽ được gửi
cho server để nhận được các khoản phí phụ tính vào và được hiển thị lại cho khách
hàng. Sau khi được xác nhận lần cuối cùng thì đơn đặt hàng sẽ được gửi cho server và
được lưu vào dữ liệu, nếu thành công sẽ gửi thông báo cho khách hàng, và gửi email
xác nhận vào địa chỉ email khách hàng.

1.4. Tính chi phí phụ thêm :

Mô tả : Đơn đặt hàng sau khi nhận được thông tin về sản phẩm đặt mua, và số lượng
sản phẩm khách đặt mua. Chương trình sẽ tính khoản tiền khách hàng được :

 Giảm giá : Nhờ vào chương trình khuyến mãi khi tổng sản lượng mua
vượt quá ngưỡng “được khuyến mãi”.

Khách hàng phải chịu các mức phí sau :

 Chuyển khoản : Khi khách hàng thanh toán hóa đơn dưới hình thức dùng
thẻ ngân hàng ( Đông Á, Việt Tín, ACB…) mà thẻ này không được hỗ
trợ bởi hệ thống ngân hàng người bán cung cấp, thì phải chịu thêm mức
phí phần trăm do chuyển tiền.
 Vận chuyển : Khi địa chỉ giao hàng của khách hàng có phạm vi nằm
ngoài thành phố thì khách hàng phải chịu một mức phí được đặt bởi bảng
qui định.

Các khoản phí, hay mức giảm giá đều được thông báo cụ thể cho khách hàng trước
khi quyết định mua cuối cùng.
1.5. Viết Nhận xét Sản Phẩm

Mô tả : Khách hàng không cần đăng nhập để viết nhận xét, tuy nhiên khách
hàng phải điền vào thông tin người gửi để xác nhận hợp lệ. Khách hàng đánh giá sản
phẩm dựa vào check ô “Tốt” hay “Xấu” ở mục bình chọn. Chương trình có mục mở
rộng, nhập ký tự trong hình để kiểm tra chống spam.
1.6. Tìm kiếm
Mô tả: Khách hàng nhập từ khóa, chương trình sẽ tìm kiếm trong bảng sản phẩm (tên
sản phẩm, dung tích..) có thông tin liên quan đến từ khóa và lấy ra danh sách sản
phẩm. Sau khi tìm kiếm thì có thể xem chi tiết, thêm vào giỏ hàng, hoặc trở về trang
chính.
1.7. Admin đăng nhập :

Mô tả: Người quản lý nhập username,password. Thông tin được mã hóa và sẽ được
gửi cho server. Server sẽ kiểm tra có thông tin người dùng đó không ? Nếu có thì tiếp
tục lấy quyền của người dùng. Quyền này sẽ quản lý với các component, module
trong mục quản lý, sau đó trang quản lý được load lên. Ngược lại, nếu không có thông
tin user đó, thì thông báo lỗi.
1.8. Admin quản lý đơn đặt hàng :
Mô tả: Chương trình sẽ liệt kê các hóa đơn hợp lệ, các hóa đơn nằm trong khoảng
thời gian hiệu lực từ ngày đặt đơn hàng đến ngày nhận tiền. Nếu đơn hàng lựa chọn
thanh toán bằng tiền mặt (giao hàng thì nhận tiền), đơn đặt hàng sẽ được đặt ở tình
trạng giao hàng. Nếu lựa chọn thanh toán bằng các loại thẻ. Thì phải chờ thanh toán
rồi mới được chuyển sang giao hàng. Người quản lý có quyền lên lịch ngày giao hàng.
Sau khi giao hàng và nhận chữ ký khách hàng. Nếu khách hàng là dạng tiền mặt, họ
chỉ nhận một phần sản phẩm trong hóa đơn, thì người quản lý phải thay đổi nội dung
hóa đơn. Các đơn hàng đã được giao hàng được coi như là hoàn tất qui trình bán
hàng.
2. Sequence Diagram
2.1. Thêm vào giỏ hàng

Mô tả : Khách hàng chọn sản phẩm và nhấn nút “addToCart”. Trang giao diện sẽ gọi
đến trang xử lý. Nhiệm vụ của trang này là thêm sản phẩm vào giỏ hàng. Nếu giỏ
hàng chưa được tạo thì tạo mới giỏ hàng. Nếu không thì xét giỏ hàng đã có sản phẩm
đó chưa, nếu có thì tăng sản phẩm đó lên một, nếu chưa thì tạo mới và lấy số lượng
ban đầu là 1.

Vous aimerez peut-être aussi