Tải bản đầy đủ

Tài liệu phân tích thiết kế hệ thống phần mềm cho cửa hàng thời gian

TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

Đề tài
QUẢN LÝ CỬA HÀNG THỜI TRANG ONLINE
Môn: Phân tích và thiết kế hệ thống thông tin
Giảng viên: Th.S Trần Lê Như Quỳnh
Nhóm thực hiện:
Huỳnh Công Phát_15130134
Trần Mạnh Tường_15130224
Nguyễn Thị Thủy_15130192
Nguyễn Thị Mộng Thùy_15130189
Trần Minh Linh_15130091
Nguyễn Thị Thúy An_15130005
Nguyễn Linh Yến_15130239
Hoàng Minh Nam_15130104

Thành phố Hồ Chí Minh, ngày…., tháng…., năm…



Lựa chọn đề tài, khảo sát và đánh giá website một số website
hiện nay.
1. Giới thiệu đề tài
Ngày nay, bán hàng trực tuyến đã và đang được phổ biến rộng rãi trên toàn thế giới,
hình thức mua hàng này không những giúp cho nhà phân phối tiết kiếm nhiều chi phí về
quản lý…mà còn giúp cho người tiêu dùng cập nhật thông tin về sản phẩm một cách
nhanh chóng, đầy đủ, tiết kiệm chi phí, thời gian đi lại.
Trang web được xây dựng dựa trên nhu cầu thị trường hiện nay, đồng thời là sự kết
hợp giữa các tính năng của một shop bán hàng truyền thống và một trang web bán hàng
trực tuyến. Thay vì một cửa hàng trưng bày thì giờ đây trang web sẽ hiển thị tất cả sản
phẩm và khách hàng có thể đặt mua bất cứ lúc nào và ở bất cứ nơi đâu.
Cùng với một giao diện thân thiện, trang web sẽ giúp khách hàng dễ dàng lựa chọn và
mua những sản phẩm mình thích. Ngoài ra, đến với website bạn sẽ cập nhật được những
xu hướng thời trang hiện đại nhất.
Hãy đến với trang web của chúng tôi và tự tin thể hiện phong cách của chính bạn!

2. Khảo sát và đánh giá một số website hiện nay
Khảo sát và đánh giá trên hai website thời trang phổ biến nhất hiện nay là: Lazada
và Sendo.
-

-

Sendo là trang thông tin thương mại điện tử được bảo trợ bởi FPT, một trong
những tập đoàn đa ngành nghề bậc nhất tại Việt Nam. Mặt hàng chủ lực của Sendo
chính là quần áo, giày, dép…
Lazada Việt Nam là thành viên của tập đoàn Lazada Group - trung tâm mua sắm
trực tuyến hàng đầu Đông Nam Á. Lazada cung cấp hầu như tất cả các mặt hàng
từ đồ gia dụng, quần áo, nội thất đến chăm sóc sức khỏe, sắc đẹp. Nhưng mặt hàng
chủ yếu và chiếm phần lớn là về thời trang.
Sendo

- Những tin tức khuyến mãi, giảm giá hay
những mặt hàng đang bán chạy đều được hiển
thị theo từng đề mục trên trang web.
- Thiết kế giao diện web dễ tương tác, giúp
người dùng có thể tìm kiếm sản phẩm một cách
dễ dàng, đồng thời theo dõi tình trạng hàng
đang còn trong kho hay trong trạng thái chờ
nhập mới…
- Hệ thống gợi ý các mặt hàng dựa trên dữ liệu
lịch sử.

Lazada
- Thiết kế của trang lazada.vn khá mượt mà
và bắt mắt.
- Những thông tin trên trang web này tập
trung vào hình ảnh – yếu tố thu hút người
dùng nhiều nhất.
- lazada.vn có hệ thống phân loại các sản
phẩm khá tốt và các sản phẩm cũng rất đa
dạng


- Là một trong các trang web bán hàng lớn nhất - Dễ dàng tạo một tài khoản trên lazada.vn
Việt Nam và có quy mô xử lí đơn hàng bài bản,
chi tiết, Sendo hiện có ứng dụng tải về tương
thích trên cả điện thoại lẫn máy tính bảng, rất
tiện cho khách hàng theo dõi thông tin sản
phẩm và đặt mua hàng.
- Phần danh mục sản phẩm được thiết kế bắt
mắt, tiện lợi cho người dùng, thống kê đầy đủ
danh mục sản phẩm. Đặt vị trí dễ dàng sử
dụng.

chỉ bằng cách đồng bộ hóa với tài khoản
Facebook hay Google+
- Vùng Search – Tìm kiếm, dễ dàng có được
những kết quả phù hợp cho sản phẩm ngừoi
dùng quan tâm.
- Quá trình đặt hàng, mua hàng cũng rất đơn
giản.Nếu bạn quan tâm sản phẩm nào đó, chỉ
cần nhấn vào hình ảnh sản phẩm, lựa chọn
nút “Mua ngay” và sau đó điền các thông tin
cần thiết là hoàn tất. Nếu như bạn đã cung
cấp những thông tin này ngay từ đầu trong
Tài khoản của mình thì hệ thống sẽ tự động
ghi nhớ và bạn không cần phải điền lại trong
lần sau.

**Nhược điểm
Sendo
-Cơ chế quản lý người bán chưa tốt nên vẫn
có tồn tại hàng giả, hàng kém chất lượng.
-Hiện tượng hoàn hàng khá cao có thể tới
20%. Cơ chế quản lý người mua cũng không
được quan tâm đúng mức nên tồn tại rất
nhiều đơn hàng ảo

I.

Lazada
- Đặt quá nhiều hình ảnh, thông tin của các
sản phẩm, thương hiệu, nhãn hàng. Điều này
ít nhiều khiến cho người dùng cảm thấy rối
mắt và thiếu tập trung.
- Chức năng so sánh giữa các sản phẩm còn
kém.
- Hệ thống review, đánh giá sản phẩm kém.

Phân tích thiết kế

1. Phát biểu bài toán
Đây là trang web thời trang trực tuyến cho mọi đối tượng có nhu cầu về thời trang
truy cập.
Khi khách hàng quyết định tham gia vào hoạt động mua hàng trên website thì mỗi
khách hàng được cung cấp một giỏ hàng tương ứng. Khách hàng tự do lựa chọn hàng hóa
mà mình thích vào giỏ hàng của mình.
Thông qua chức năng tìm kiếm của website giúp khách hàng của thể nhanh chóng tìm
được loại hàng mà mình muốn mua một cách nhanh nhất.
Không những tìm kiếm được sản phẩm nhanh mà khách hàng có thể sử dụng chức năng
Lọc sản phẩm. Khách hàng đồng thời chọn khoản giá, loại sản phẩm, mức giảm giá để
tìm kiếm liệt kê các sản phẩm theo mong muốn của khách hàng.


Để xem thông tin chi tiết của sản phẩm khách hàng chỉ việc chọn vào sản phẩm cần
xem, khách hàng sẽ được xem chi tiết hình ảnh, thông tin nhà sản xuất, đơn giá, mô tả…
Khi khách hàng chọn chức năng đặt hàng thì sản phẩm được thêm hàng hóa vào giỏ
hàng. Đây là giỏ hàng điện tử mà trong đó chứa thông tin về hàng hóa bao gồm: mã sản
phẩm, tên sản phẩm, hình ảnh sản phẩm, giá cả sản phẩm, số lượng đặt mua, thành tiền
của từng sản phẩm. Ở phần thông tin giỏ hàng, khách hàng có thể thêm/xóa/sửa các sản
phẩm trong giở hàng. Nếu khách hàng chấp nhận thanh toán thì hệ thống yêu cầu khách
hàng nhập thông tin chi tiết của khách hàng như: họ tên, địa chỉ email, uesrname,
password…để tạo tài khoản đối với khách hàng chưa đăng kí đăng nhập. Ngược lại nếu
khách hàng nào đã đăng kí rồi thì chỉ cần đăng nhập bằng username và password của
mình.
Khách hàng đã hoàn thành quá trình đặt hàng với hệ thống thì khách hàng tiến hành
thanh toán, khách hàng có thể lựa chọn các hình thức thanh toán trên website.
Sau khi hoàn thành quá trình thanh toán khách hàng có thể thực hiện lại quá trình mua
hàng của mình nếu khách hàng muốn mua thêm hàng hóa. Ngoài ra khách hàng còn có
thể xem chi tiết khách hàng để kiểm tra hay cập nhật lại thông tin mà mình đã cung cấp
cho hệ thống trước đó.
Khi đã đặt hàng rồi, khách hàng có thể theo dõi tình trạng đơn đặt hàng của mình qua
website để biết được thời gian giao hàng, xem đơn hàng mình đã được gửi đi chưa. Nếu
khách hàng đã đặt hàng và không muốn mua hàng thì có thể hủy đơn hàng trong vòng
24h kể từ khi đặt hàng.
Để điều hành chính các hoạt động diễn ra trong web cần có một người điều hành
chính, đó là admin. Admin có toàn quyền kiểm soát hoạt động của hệ thống. Admin được
cấp một user và password để đăng nhập vào hệ thống thực hiện các chức năng của
mình.Admin chịu trách nhiệm chính điều hành, quan sát và quản lý các tác vụ của các
cấp thấp hơn. Nếu như quá trình đăng nhập thành công thì có những chức năng sau:
Quản lý khách hàng: Chức năng này chỉ có người quản trị mới thực hiện được. Người
quản trị có quyền sửa/xóa user cuả khách hàng.
Quản lý sản phẩm: Chức năng này chỉ có người quản trị mới thực hiện được.Người quản
trị có quyền sửa/xóa các sản phẩm.
+ Thêm sản phẩm: tại giao diện quản lý sản phẩm, khi chọn nút thêm sản phẩm thì
website sẽ chuyển tới trang thêm sản phẩm, admin nhập các thông tin của sản phẩm và
nhấn nút “Thêm” website sẽ kiểm tra thông tin nhập và phản hồi admin.
+ Sửa sản phẩm: tại giao diện là admin, mỗi dòng thông tin sản phẩm sẽ có liên kết Sửa
cho phép người quản trị chọn vào tiến hành sửa đổi thông tin của sản phẩm đó. Khi chọn


vào liên kết sửa thì trang chi tiết sản phẩm đó sẽ hiển thị các thông tin được hiển thị là
các thông tin cũ và cho phép ngừoi quản trị sửa đổi.
+Xóa sản phẩm: tại giao diện là admin, mỗi dòng thông tin sản phẩm sẽ có liên kết Xóa
cho phép ngừoi quản trị chọn và xóa sản phẩm. Thông thường, ngừoi quản trị sẽ xóa
những sản phẩm không còn hàng và không bán được nữa. Khi chọn vào liên kết Xóa thì
sẽ hiển thị thông báo nhắc nhở xác nhận lại việc xóa. Nếu chấp nhận xóa thì sản phẩm
được xóa thành công, nếu không chấp nhập thì thao tác bị hủy bỏ.
Quản lý đơn hàng: Chức năng này chỉ có quản trị mới thực hiện được.
Ngừoi quản trị thường xuyên cập nhật các đơn hàng mới nhất của khách hàng để kiểm tra
tình trạng kinh doanh. Để thuận tiện cho việc quản lý đơn hàng, ngừoi quản trị có thể
xem danh sách đơn hàng với nhiều tiêu chí khác nhau: các đơn đặt hàng được sắp xếp
theo thời gian đặt hàng, theo tổng số tiền, theo trang thái đơn đặt hàng, theo thời gian đặt
hàng.
Sau khi chọn các tiêu chí, người quản trị có thể xem chi tiết đơn đặt hàng bằng cách click
vào đơn đặt hàng đó. Trang chi tiết đặt hàng tương ứng sẽ hiển thị. Người quản trị dựa
vào đó mà có thể liên lạc với khách hàng. Nếu đơn hàng không liên lạc được hoặc từ chối
khi liên lạc, admin có thể xóa đơn hàng trên mỗi dòng của danh sách đơn hàng.
Điều quan trọng trong trang web mua bán hàng trên mạng là phải đảm bảo an toàn tuyệt
đối những thông tin liên quan đến khách hàng trong quá trình mua đặt hay thanh toán.
Đồng thời trang web còn phải có tính năng dễ dàng nâng cấp, bảo trì, sửa chữa khi cần bổ
sung, nâng cấp những tính năng mới.


2. Sơ đồ UseCase

Hình 2 Sơ đồ usecase của hệ thống web bán thời trang


3. Đặc tả Usecase
3.1 Đăng kí tài khoản
• Usecase name: Đăng kí tài khoản
• Actor(s): Khách hàng
• Description: Cho phép khách hàng đăng kí tạo tài khoản thành viên
Precondition:
Stepperformed:
1. Người dùng chọn đăng kí
2. Màn hình đăng kí hiển thị
3. Người dùng nhập thông tin đăng kí gồm: Họ và tên, email, mật khẩu.
1. thống kiểm tra thông tin người nhập
1.1 người dùng chưa nhập họ tên hệ thống yêu cầu nhập lại
1.2 ngừoi dùng nhập sai cú pháp email thì hệ thống yêu cầu nhập lại
1.3 email đã được sử dụng thì hệ thống yêu cầu nhập lại
1.4 người dùng nhập mật khẩu không đủ tối thiểu 8 kí tự hệ thống yêu
cầu nhập lại
1.5 ngừoi dùng nhập lại mật khẩu không khớp hệ thống yêu cầu
nhập lại.
1. thị điều khoản trang web
1.1 dùng đọc và đồng ý điều khoản
1.2 dùng không chấp nhận điều khoản, hệ thống yêu cầu đọc và đồng
ý điều khoản
1. chính xác hệ thống thực hiện gửi mail xác nhận
1.1 mail chứ mã xác nhận
1.2 ng không gửi mail được thì đăng kí không thành công
1. c nhân
1.1 nhập mã xác nhận trong vòng 24h thì đăng kí thành công.
1.2 không thực hiện nhập mã xác nhân trong vòng 24h thì đăng kí
không thành công.
2. nhận thành công thì hoàn tất đăng kí, hiển thị trang tài khoản cá nhân
ngừơi dùng.
• PostCondition: khách hàng trở thành thành viên của hệ thống


3.2 Đăng nhập
• UsecaseName: Đăng nhập
• Actor(s): Khách hàng
• Description: cho phép khách hàng đăng nhập vào trang web bằng tài khoản có
trước
• Preconditiọn: chưa đăng nhập
Stepperformed:
1. Hệ thống hiển thị form đăng nhập
2. Người dùng nhập tên tài khoản và mật khẩu và ấn đăng nhập.
• Hệ thống kiểm tra tài khoản và mật khẩu
3.1 Nếu tài khoản và mật khẩu chính xác thì hệ thống sẽ đăng nhập tài
khoản vào hệ thống
.2 Nếu người dùng chưa nhập tại khoản hoặc mật khẩu thì hệ thống sẽ
yêu cầu nhập lại
.3 Nếu tài khoản hoặc mật khẩu không chính xác thì hệ thống yêu cầu
nhập lại
• PostCondition: Thành viên đăng nhập thành công có thể sử dụng các chức năng
mà hệ thống cung cấp.

3.3 Đặt hàng
• UsecaseName: Đặt hàng
• Actor(s): Khách hàng
• Description: Quá trình này cho phép khách hàng tìm kiếm lựa chọn sản phẩm dễ
dàng. Đồng thời, khách hàng có thể hủy đơn hàng đã đặt nếu mặt hàng không theo
mong muốn.
• Preconditiọn: Để thực hiện quá trình này, trước hết yêu cầu khách hàng phải đăng
kí tài khoản đăng nhập (đối với khách hàng chưa có tài khoản đăng nhập), hoặc
đăng nhập để có thể đặt hàng một cách dễ dàng và không bị mất quyền lợi nếu có
vấn đề xảy ra.
Stepperformed:
1. Tìm kiếm sản phẩm.
2. Chọn sản phẩm.
3. Chọn đặt hàng.
4. Chọn số lượng sản phẩm.
5. Đặt hàng.
5.1 Nếu có nhu cầu mua thêm sản phẩm khác khách hàng vui lòng thực
hiện lại Bước 1.


5.2 Nếu không muốn mua mặt hàng hiện tại đã đặt, khách hàng có thể chọn
hủy đơn hàng và kết thúc quá trình.
6. Đăng nhập vào tài khoản đã được tạo trước đó
6.1 Nếu chưa có tài khoản, khách hàng điền đầy đủ thông tin cá nhân
sau đó chọn tạo tài khoản và tiến hành đăng nhập nếu chọn đồng ý tạo tài
khoản trên website hoặc chọn không đồng ý tạo tài khoản và tiếp tục thực hiện
Bước7.
6.2 Nếu đăng nhập sai do: Sai password, sai user name, sai địa chỉ, sai
email…..khách hàng vui lòng nhập lại.
6.3 Nếu đăng nhập đúng khách hàng thực hiện Bước 7.
7. Điền địa chỉ giao hàng
8. Kiểm tra địa chỉ giao hàng
8.1 Nếu sai địa chỉ thực hiện lại bước nhập (Bước 7).
8.2 Nếu đúng địa chỉ khách hàng thực hiện thanh toán.
9. Thanh toán đơn hàng
9.1 Nếu thanh toán không thành công do một số lỗi sai sót về thông tin
khách hàng thì quay lại bước đăng nhập (Bước 6) để kiểm tra và chỉnh sữa lại
thông tin khách hàng.
9.2 Nếu thanh toán thành công thì chuyển sang Bước 10.
9.3 Nếu khách hàng không muốn tiếp tục đặt hàng thì chọn hủy để thực
hiện hủy thanh toán.
10. Sau khi đã đặt hàng thành công hệ thống sẽ tự động gửi thông báo đặt hàng
thành công về mail của khách hàng và yêu cầu khách hàng bấm xác nhận và
kết thúc quá trình đặt hàng.
• PostCondition: Sau quá trình này khách hàng sẽ được nhận hàng tại nơi mà không
phải mất phí vận chuyển. Nếu sản phẩm không vừa ý, Khách hàng có thể nêu ý
kiến của bản thân lên hệ thống bằng tài khoản đã tạo.

3.4 Quản lý sản phẩm
• UsecaseName: Quản lý sản phẩm
Actor(s): Admin
• Description: Chức năng này chỉ có người quản trị mới thực hiện được.Người quản
trị có quyền sửa/xóa các sản phẩm.
• Preconditiọn: Admin đã đăng nhập vào tài khoản của quản trị viên.
Stepperformed:
❖ Thêm sản phẩm:
1. Chọn thêm sản phẩm.
2. Điền thông tin sản phẩm vào biểu mẫu hệ thống.Sau cùng


3. Chọn lưu thông tin để lưu sản phẩm vào hệ thống
3.1 hủy nếu muốn hủy bỏ thêm sản phẩm.
3.2 nếu chọn lưu sản phẩm hệ thống sẽ thông báo sản phẩm
đã được thêm thành công
❖ Sửa thông tin sản phẩm:
1. Chọn chỉnh sửa.
2. Biểu mẫu các sản phẩm xuất hiện và tiến hành chỉnh sửa ở những
nơi cần thiết.
3. Chọn lưu thông tin để lưu sản phẩm vào hệ thống
3.1 nếu chấp nhận thì chọn lưu để lưu trừ thông tin sản phẩm
thay đổi
3.2 không chấp nhận chọn hủy để thông tin sản phẩm trở về
như ban đầu
❖ Xóa sản phẩm:
3.1.1 Ở danh mục quản lý sản phẩm chọn xóa sản phẩm.
3.1.2 Sau đó đánh dấu các sản phẩm cần xóa. Tiếp theo
3.1.3 Chọn xóa để xóa các sản phẩm đã đánh dấu, còn
muốn hủy xóa thì chọn hủy.
3.1.4 Khi xóa sẽ đc hệ thống xác nhận lại có chắc chắn
muốn xóa hay không.
4.1 Nếu chắc chắn chọn đồng ý
4.2 Muốn hủy xóa chọn hủy.
• PostCondition: Danh sách sản phẩm được xóa, thêm, hoặc chỉnh sửa thông tin.

3.5 Thông tin giỏ hàng



UsecaseName: Thông tin giỏ hàng
Actor(s): Khách hàng
• Description: Cho phép khách hàng xem và điều chỉnh mặt hàng mà khách hàng đã
chọn vào giỏ hàng.
• Preconditiọn: Đã đăng nhập
Stepperformed:
1. Chọn mục thông tin giỏ hàng
2. Màn hình thông tin giỏ hàng hiện, chứa thông tin của sản phẩm đã chọn: Mã
sản phẩm, tên sản phẩm, số lượng sản phẩm, giá sản phẩm.
2.1 Nếu chỉ xem thông tin thì ngừoi dùng kết thúc
2.2 Nếu ngừoi dùng chọn các chức năng sửa, xóa sản phẩm, thêm sản phẩm
❖ Sửa sản phẩm
1. Chọn sửa sản phẩm


2. Chọn sản phẩm cần sửa số lượng của sản phẩm đó
3. Lưu thông tin
4. Thông báo lưu thành công
4.1 Thoát
4.2 Quay lại bước 2
❖ Xóa sản phẩm
1. Chọn xóa sản phẩm
2. Chọn sản phẩm muốn xóa
3. Chọn xóa
3.1 Nếu không muốn xóa. Thoát
3.2 Đồng ý xóa, thực hiện xóa
3.3 Lưu thông tin
3.4 Quay lại bước 2
❖ Thêm sản phẩm
1. Chọn thêm sản phẩm
2. Quay lại UC đặt hàng
3. Thêm sản phẩm vào giỏ hàng
4. Xuất giá đơn hàng
4.1 Lớn hơn 3 sản phẩm hủy
4.2 Nhỏ hơn 3 sản phẩm đơn hàng thành công
4.3 Xác nhận thành công
• PostCondition: Danh sách các sản phẩm mà người dùng đã thêm vào giỏ hàng bị
thay đổi như, thêm sản phẩm, xóa bớt sản phẩm, số lượng sản phẩm đã chọn trước
đó được thay đổi.

3.6 Tìm kiếm sản phẩm





UsecaseName: Tìm kiếm
Actor(s): Khách hàng
Description: Hỗ trợ người dùng tìm kiếm sản phẩm nhanh chóng
Preconditiọn: không có
Stepperformed:
1. Chọn form tìm kiếm
2. Nhập thông tin tìm kiếm
3. Danh sách sản phẩm thỏa điều kiện tìm kiếm
3.1 Nếu không có sản phẩm thỏa điều kiện, hệ thống thông báo không
có sản phẩm thỏa điều kiện
3.2 Trở về bước 2
• PostCondition: Danh sách các sản phẩm thỏa điều kiện tìm kiếm được hiển thị


3.7 Lọc sản phẩm





UsecaseName: Lọc sản phẩm
Actor(s): Khách hàng
Description: Lọc sản phẩm theo các điều kiện mà hệ thống hỗ trợ
Preconditiọn: Không có
Stepperformed:
1. Chọn vào mục Lọc sản phẩm
2. Màn hình biểu mẫu lọc sản phẩm hiện ra. Khách hàng chọn thông
tin cần lọc trên biểu mẫu
3. Nhấp vào thông tin cần lọc như mong muốn.
3.1 Chọn lọc theo giá gồm có: giá từ cao đến thấp, giá từ thấp đến
cao, giá tốt
3.2 Chọn lọc theo loại sản phẩm
3.3 Lọc theo mức khuyến mãi
3.4 Lọc theo nhãn hiệu
3.5 Nếu khách hàng không muốn lọc nữa thì Hủy thao thác.
3.6 Chọn xong các yếu tố lọc như mong muốn tiếp tục bước 4
4. Lọc
• PostCondition: Danh sách sản phẩm thỏa điều kiện lọc được hiển thị.

3.8 Quản lý đơn hàng
• UsecaseName: Quản lí đơn hàng
Actor(s): Admin
• Description: Quản lí thông tin đơn hàng của khách hàng
• Preconditiọn: Đã đăng nhập bằng tài khoản admin
Stepperformed:
1. Chọn danh mục quản lý hóa đơn
2. Một danh sách các hóa đơn của khách hàng đã thanh toán sẽ được xuất ra.
Danh sách bao gồm số thứ tự, mã tài khoản, ngày mua hàng, tổng tiền, số
điện thoại, địa chỉ giao hàng, phương thức thanh toán, tình trạng và một
khung tùy chọn.
3. Tùy chọn bao gồm xóa và cập nhật hóa đơn.
4. Xóa các hóa đơn bị lỗi thanh toán.
4.1 Khi xóa sẽ được hệ thống xác nhận lại có chắc chắn muốn xóa hay
không.
4.2 Nếu chắc chắn chọn đồng ý,
4.3 Nếu muốn hủy xóa chọn hủy
5. Chọn cập nhật hóa đơn
5.1 Admin có thể chỉnh sữa hoặc thêm hóa đơn sau khi thao tác




5.2 Xong thì admin có thể bấm lưu để lưu hóa đơn vào hệ thông,
5.3 Hoặc bấm xóa để hủy thao tác vừa thực hiện.
PostCondition: Danh sách đơn hàng của khách hàng do admin quản lý được chỉnh
sửa hoặc xóa.

3.9 Quản lý khách hàng
• UseCaseName: Quản lí khách hàng
Actor(s): Admin
• Description: Quản lí thông tin cá nhân của khách hàng, chỉnh sửa thông tin, kiểm
tra KH thân thiết để áp dụng ưu đãi, giảm giá.
• Preconditiọn: Đã đăng kí tài khoản.
Stepperformed:
1. Vào màn hình kiểm tra tài khoản
2. Kiểm tra xem tài khoản có tồn tại không, nếu có thì xác nhận là khách
hàng đã có tài khoản thực hiện bước 3, nếu không thì xác nhận là khách
vãng lai và thực hiện bước 3
3. Chỉnh sửa thông tin
3.1: Thêm thông tin
3.2: Sửa thông tin
3.3: Xóa thông tin
4. Kiểm tra xem có sự thay đổi đối với thông tin không, nếu có thì cập
nhật lại và thực hiện bước 5, nếu không thì thực hiện bước 5.
5. Kiểm tra số lần mua hàng có trên 10 lần không, nếu có thì áp dụng ưu
đãi cho khách hàng thân thiết và thực hiện bước 6, nếu sai thì thực hiện
bước 6.
6.
6.1: Kiểm tra yêu cầu
6.2: Kiểm tra khiếu nại
7. Kiểm tra nếu có yêu cầu hay khiếu nại từ khách hàng thì sẽ giải quyết
bằng cách gửi email phản hồi và kết thúc, nếu không thì kết thúc.
PostCondition:


3.10 Đổi hàng
• UsecaseName: Đổi Hàng
• Actor(s): Khách hàng
• Description: Cho phép khách hàng đổi sản phẩm với tài khoản email đã được
dùng đặt hàng trước đó
• Preconditiọn: chưa đăng nhập
Stepperformed:
1. Vào mục hỗ trợ khách hàng
2. Thực hiện gửi yêu cầu theo các bước sau đây:
3.2 Nhập địa chỉ email đã được khách hàng sử dụng để mua sản phẩm
trước đó. Nếu sai thông tin quý khách vui lòng nhập lại đến khi đúng
thì thực hiện bước 2
3.3 Nhập tiêu đề.Ở đây, tiêu đề là đổi sản phẩm đã mua trước đó
3.4 Trình bày nội dung cụ thể vấn đề của sản phẩm mà khách hàng đã
mua
3.5 Nhập mã số đơn hàng, nhập sai vui lòng nhập lại, nhập đúng chuyển
sang bước 5
3.6 Nhập tập tin đính kèm hình ảnh sản phẩm muốn đổi trả
3.7 Chọn Số lượng cần đổi
3.8 Ấn kiểm tra. Nếu sản phẩm đã quá 72 giờ quý khách vui lòng hủy
yêu cầu đổi trả theo như qui định đặt ra khi đặt hàng. Sản phẩm dưới
72h sẽ chuyển sang bước 7
3.9 Xuất màn hình thỏa thuận: số ngày đổi lại sản phẩm,…
3.10
Nếu đồng ý, ấn gửi yêu cầu, nếu không đồng ý hủy thao tác
3.11
Kiểm tra xác nhận đổi trả qua email
PostCondition:

3.11 Quản lý tài khoản
• UsecaseName: Quản lí tài khoản
• Actor(s): Khách hàng
• Description: Quản lý tài khoản cung cấp 2 khả năng xem và sửa thông tin tài
khoản
• Preconditiọn: Đã đăng nhập
Stepperformed:
1. Chọn xem thông tin
2. Màn hình tài khoản người dùng xuất hiện. Tài khoản gồm
username, password, họ tên, sdt, địa chỉ.


3. Cuối danh sách có 2 tùy chọn là chỉnh sửa và thoát
3.1 Chọn chỉnh sửa
3.1.1 Hiện biểu màn hình chỉnh sửa
3.1.2 Chỉnh sửa các thông tin như username, password, họ
tên, sdt, địa chỉ.
3.1.3 Lưu hoặc thoát
3.1.4 Chọn lưu
3.1.5 Nếu thành công thì báo cập nhật thành công
3.1.6 Nếu cập nhật không thành công thì quay lại bước 3.1
3.2 Thoát
PostCondition:


4 Mô hình hoạt động của Usecase
4.1 Đăng kí tài khoản

Hình 4.1 Sơ đồ hoạt động của usecase đăng kí tài khoản


4.2 Đăng nhập

Hình 4.2 Sơ đồ hoạt động của usecase đăng nhập


4.3 Đặt hàng

Hình 4.3 Sơ đồ hoạt động của usecase đặt hàng


4.4 Quản lý sản phẩm

Hình 4.4 Sơ đồ hoạt động của usecase quản lý sản phẩm


4.5 Thông tin giỏ hàng

Hình 4.5 Sơ đồ hoạt động của usecase thông tin giỏ hàng


4.6 Đổi hàng

Hình 4.6 Sơ đồ hoạt động của usecase đổi hàng


4.7 Quản lý khách hàng

Hình 4.7 Sơ đồ hoạt động của usecase quản lý khách hàng


4.8 Quản lý hóa đơn

Hình 4.8 Sơ đồ hoạt động của usecase quản lý hóa đơn


4.9 Quản lý tài khoản

Hình 4.9 Sơ đồ hoạt động của usecase quản lý tài khoản


4.10

Tìm kiếm

Hình 4.10 Sơ đồ hoạt động của usecase tìm kiếm


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay

×

×