- Quản lí các đơn hàng trực tuyến Quản lí, lưu trữ và báo cáo thông tin về đặt hàng và trạng thái của đơn hàng, đã giao hàng chưa, đã thanh toán chưa ..... Yêu cGu cHa người nhân viên: -
Trang 1Trường Đại học Ngoại ngữ - Tin học TPHCM
MÔN HỌC : THƯƠNG MẠI ĐIỆN TỬ
ĐỀ TÀI : WEBSITE BÁN HOA
Giảng viên hướng dẫn: ThS Đặng Thị Kim Giao
Sinh viên thực hiện: Nhóm 10 ca 2
Nguyễn Thị Thùy Trang - 19DH111218 Nguyễn Tấn Tuấn – 19DH111127
Lê Hoàng Thịnh- 19DH110727
Trang 2Trường Đại học Ngoại ngữ - Tin học TPHCM
MÔN HỌC : THƯƠNG MẠI ĐIỆN TỬ
ĐỀ TÀI : WEBSITE BÁN HOA
Giảng viên hướng dẫn: ThS Đặng Thị Kim Giao
Sinh viên thực hiện: Nhóm 10 ca 2
Nguyễn Thị Thùy Trang - 19DH111218 Nguyễn Tấn Tuấn – 19DH111127
Lê Hoàng Thịnh- 19DH110727
TPHCM, ngày 05 tháng 11, năm 2022
Trang 3Điểm phần trình bày – Điểm hệ 10 – Tỷ lệ điểm chiếm 30%
L ỜI NÓI ĐẦU
Trang 4Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của nó trong đời sống Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc và giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong gia đình Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng Hiện nay cáccông ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nổi mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Để tiếp cận và góp phần đẩy mạnh sự phổ biển của thương mại điện tử ở Việt Nam, Em đã tìm hiểu, xây dựng và cài đặt “Website bán hàng trực tuyến" với mặt hàng là Bán hoa
Qua khảo sát thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng khá phổ biến, tuy nhiên vẫn chưa được hoàn chỉnh bởi hình thức thanh toán quá phức tạp,cho nên ở website này em có đưa ra một số giải pháp giả lập để làm cho đơn giản
Trong suốt thời gian em làm bài báo cáo Đề Tài Môn Thương mại điện tử,
em xin gửi lời cảm ơn chân thành và sâu sắc đến cô ThS Đặng Thị Kim Giao,
người đã hết lòng giúp đỡ và theo sát em trong suốt quá trình thực hiện bài đề tài
đồ án phần mềm này, chỉ ra cho hướng đi để em có thể hoàn thành tốt nhất bài báocáo đề tài đồ án phần mềm này đúng thời hạn quy định
Trong quá trình thực hiện đề tài Môn Thương mại điện tử, dù em đã cố gắng hoàn thiện đề tài một cách tốt nhất nhưng do thời gian và kiến thức còn hạn chế nên sẽ không tránh khỏi những thiếu sót nhất định, rất mong nhận được sự cảm thông, chia sẽ đến từ những đóng góp ý chân thành từ quý thầy cô khoa Công Nghệ Thông Tin
Sau cùng em xin gửi lời cảm ơn đến tất cả các bạn đã tham gia đóng góp ý kiến
và giúp đỡ em trong suốt quá trình thực hiện Đề Tài Môn Thương mại điện tử
Em xin chân thành cảm ơn tất cả mọi người!
TP Hồ Chí Minh, ngày 10 tháng 10 năm 2022
MỤC LỤC
4
Trang 5DANH MỤC HÌNH ẢNH 7
1.3 Một số hướng giải quyết vấn đề trong hệ thống 9
Trang 7Figure 2 Use case admin 16
Figure 3 Use case nhân viên 17
Figure 4 Sơ đồ ERD 29
Figure 5 Class diagram 30
Figure 6 Màn hình danh mục sản phẩm 38
Figure 7 Màn hình quản lý giỏ hàng 39
Figure 8 Màn hình xem thông tin chi tiết sản phẩm 40
Figure 9 Màn hình xem tình trạng đơn hàng 41
Figure 10 Màn hình xem chi tiết đơn hàng 42
Figure 11 Màn hình xem thông tin tài khoản 43
Figure 12 Màn hình cập nhật tài khoản 44
Figure 13 Giao diện xem danh mục các sản phẩm 45
Figure 14 Giao diện xem chi tiết sản phẩm 45
Figure 15 Giao diện đăng ký tài khoản 46
Figure 16 Giao diện xem thông tin tài khoản 46
Figure 17 Giao diện quản lý giỏ hàng 47
Figure 18 Giao diện xem tình trạng đơn hàng 47
Figure 19 Giao diện điền thông tin giao hàng 48
Figure 20 Giao diện xem thông tin đơn hàng 48
Figure 21 Giao diện thanh toán online 49
Figure 22 Giao diện xem thông tin người quản trị 49
Figure 23 Giao diện cập nhật loại sản phẩm 50
Figure 24 Giao diện cập nhật sản phẩm 50
Figure 25 Màn hình quản lý chi tiết đơn hàng 51
Figure 26 Giao diện cập nhật khách hàng 51
Figure 27 Giao diện cập nhật voucher 52
Figure 28 Giao diện báo cáo doanh thu 52
DANH MỤC BẢNG BIỂU Table 1 Các từ viết tắt và thuật ngữ 10
Table 2 Mẫu tham khảo 10
Trang 8Table 3 Mô tả Actor 17
Table 4 Mô tả Usecase 18
Table 5 UC02: Đăng ký 19
Table 6 UC06: Đánh giá sản phẩm 20
Table 7 UC10: Đặt hàng 21
Table 8 UC11: Hủy hàng 21
Table 9 UC12: Theo dõi đơn hàng 22
Table 10 UC13: Áp dụng voucher 23
Table 11 UC15: Thanh toán online 24
Table 12 UC19: Xem chi tiết sản phẩm 25
Table 13 UC20: Tìm kiếm 26
Table 14 UC28: Quản lý người dùng 27
1 Giới thiệu
1.1 Mục tiêu
Với nhiều thành quả quan trọng, công nghệ thông tin đã được ứng dụng rộng dãi trong nhiều lĩnh vực, trở thành một trong những yếu tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công
8
Trang 9nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động, nâng cao dân trí… Chính vì thế, công nghệ thông tin sẽ trở thành nền kinh tế mũi nhọn của nước ta trong những năm tới đây.
Hơn nữa thương mại điện tử là một lĩnh vực mới đang được nhiều cơ quan, nhiều công ty, nhiều đoàn thể cũng như cá nhân nghiên cứu và phát triển nhằm đưa các thiết bị, các ứng dụng liên quan đến điện tử tin học vào phục vụ cho sự phát triển kinh doanh Thương mại điện tử là một trong những lĩnh vực được xem
là mang tính thời sự ở Việt nam, ở nước ta cũng đã có nhiều tổ chức, cá nhân nghiên cứu, ứng dụng thương mại điện tử vào kinh doanh nhưng đây là một lĩnh vực mới mẻ và còn rất non trẻ Với những thao tác đơn giản trên máy có nối mạng Internet người tiêu dùng sẽ có tận tay những gì mình cần chỉ cần vào các trang web bán hàng, làm theo hướng dẫn và click vào những gì bạn cần Không cần đi đâu xa, chỉ cần ngồi tại chỗ là có thể chọn lựa thỏa thích các mặt hàng mà mình yêu thích và được giao hàng tận nơi, tiết kiệm được thời gian, công sức và cả tiền bạc
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam,
em đã quyết định thực hiện đề tài “Xây dựng Website bán hoa”.
1.2 Tài nguyên sử dụng trong hệ thống
Website sử dụng ngôn ngữ PHP, chạy trên mỗi trường Localhost với Xampp;
Sử dụng 1 số công cụ thiết kế: Notepad++, Visual code, Photoshop
1.3 Một số hướng giải quyết vấn đề trong hệ thống
• Giới thiệu được mặt hàng
• Đáp ứng phần lớn yêu cầu của giá trị web
• Phần đơn đặt hàng thì có đầy đủ thông tin của người đặt
Song chúng em thấy vẫn còn một số hạn chế:
• Thứ nhất: trong phần đơn đặt hàng, thông tin về người đặt mua thì đầy đủ nhưng
về người nhận thì thông tin được nhập vào (hầu hết /1 khung) là một hạn chế -> khó khăn trong việc quản lý đơn viết đơn giao hàng (xử lý khó hơn) ->tránh việc thông tin thiếu
Trang 10• Thứ 2 : vấn đề thanh toán: (quan trọng nhất)
→ Hưởng giải quyết: trong trang web mà chúng em xây dựng sẽ xây dựng cho
3 phương thức thanh toán trong đó có PT thanh toán ATM
Chúng em cũng đưa ra phương thức thanh toán bằng thẻ ATM với cách thức như sau: Khi đặt hàng, nếu người mua chọn thanh toán bằng ATM thì sẽ gửi thư mời chuyển phát nhanh đến sau khi nhận được thì người mua sẽ chuyển tiền vào tàikhoản của chủ công ty Ngay sau khi nhận được thi hàng sẽ được giao đến
* Thứ 3: phương thức vận chuyển Một số trang web có mục vận chuyển bằng ô tô,
xa nữa thì máy bay =cái này là không cần thiết mà ta chỉ cần căn cứ vào địa chỉ củakhách hàng mà dùng cách vận chuyển tiết kiệm nhất
1.5 Tham khảo mẫu Web cho đồ án
Table 2 Mẫu tham khảo
Trang thương mại điện tử lớn cung cấp các dịch
vụ mua và bán cho người dung
10
Trang 112 Phân tích yêu cầu
2.1 Phân tích yêu cầu người dùng
Yêu cGu cHa khách hàng:
- Giao diện dễ sử dụng và có tính thẩm mỹ cao
- Cho phép khách hàng đăng ký thành viên và đảm bảo bị mật thông tin
- Xem và thay đổi các thông tin về tài khoản
- Hình thức thanh toán phải đảm bảo chính xác
- Việc chuyển tiền cũng phải đảm bảo chính xác: Khi chuyển tiền thì việc cộng và trừ tiền trong 2 tài khoản phải diễn ra đồng thời từ 2 tài khoản, tải khoán chuyển và tài khoản nhận
- Thông tin sản phẩm phong phú, đa dạng: Giới thiệu, bày bản nhiều loại hang, nhiều mặt hang để khách hang có nhiều cơ hội lựa chọn
về một loại mặt hàng Thông tin về một sản phẩm phải chi tiết để khách hàng có thể nắm bắt rõ thông tin về sản phẩm mình lựa chọn Đặc biệt là những mặt hang được nhiều khách hang quan tâm.Luôn cập nhật, giới thiệu những thế hệ máy điện thoại mới nhất
- Thông tin về bảo hành sản phẩm phải rõ ràng
- Cho phép khách hàng tìm kiếm nhanh chóng, chính xác theo nhiều tiêu chỉ
- Cho phép thống kê các đơn hàng đã đặt của mình tại công ty
Yêu cGu cHa người quản trị:
Ngoài các yêu cầu giống như của khách hàng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị
- Quản lí chung, liên quan tới các thông tin nhân viên, khách hàng, hàng
- Cập nhật thông tin hàng hóa trực tuyến
Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết giá các mặt hàng bạn sẽ kinh doanh ở bất cứ đâu
- Quản lí các đơn hàng trực tuyến
Quản lí, lưu trữ và báo cáo thông tin về đặt hàng và trạng thái của đơn hàng, đã giao hàng chưa, đã thanh toán chưa
Trang 12- Thống kê chi tiết cụ thể, chính xác và nhanh chóng:
> Thống kê được mặt hàng nào bán hết, mặt hàng nào bán chạy, mặt hàng nào tồn kho, mặt hàng nào cần chỉnh sửa • Tổng hợp thu chỉ hàng ngày, hàng tuần, hàng tháng hàng quý và hàng nám
> Tổng hợp lưu trữ được ý kiến phản ánh của khách hàng để có thể trả lới
> khách hàng một cách nhanh chóng và chính xác nhất
- Cho phép in các danh sách, các thông tin cần thiết
Yêu cGu cHa người nhân viên:
- Sản phẩm: Có thể thêm, sửa xóa thông tin, danh mục
- Quản lý các module: định vị, chính sửa, bật —tắt các module chức năng
- Xem các báo cáo, thống kê, đơn đặt hàng
- Nhận và phản hồi các yêu cầu của khách hàng
- Quản lý các thông tin khác - khuyến mại, lên tức
2.2 Mô tả dự án
Về yêu cGu cHa dự án:
Hiện nay, khá nhiều trang web chỉ là rao vặt chứ không phải mua bán online đúng nghĩa, không có một sự ràng buộc, kiểm soát nào giữa người mua lẫn người bán, vì thế tỉ lệ rủi ro khi mua hàng đối với khách hàng là rất cao,phương thức thanh toán “tiền trao , cháo múc” chưa thuâ šn tiê šn cho khách hàng về vấn đề mua hàng, dịch vụ chăm sóc khách hàng còn kém
Cải tiến :
- Cung cấp người dùng quản trị hàng hóa thống số kỹ thuâ št chính xác
- Hỗ trợ viê šc quản lý thông tin khách hàng,mă št hàng, hóa đơn ,lâ šp hóađơn thống kê
- Giao diê šn giúp khách hàng yêu thích
- Có chế đô š chăm sóc khách hàng
- Hỗ trợ các hình thức thanh toán
- Quy trình mua hàng chă št chẽ rõ ràng
Về yêu cGu hê I thJng:
- Hệ thống được áp dụng rộng rãi, phổ biến cho mọi đối tượng
- Tính s›n sàng cao (high availability)
12
Trang 13- Giao diện đơn giản, thân thiện, đẹp và dễ nhìn, dễ sử dụng cho mọi đốitượng mà không cần trình độ cao.
- Phải có tính bảo mật cao
- Thao tác nhanh chóng, hợp lý, hiệu quả, chính xác
- Cập nhật, phục hồi và sao lưu dữ liệu
- Không dính các lỗi bảo mật cơ bản: Top 10 OWASP
- Hiển thị chi tiết thông tin của sản phẩm
- Tìm kiếm: Cho phép khách hàng ghé thăm website của cửa hàng tìmkiếm sản phẩm theo một số tiêu chí như: Tên sản phẩm, tên hãng sảnxuất, giá sản phẩm, hay dựa vào một số đặc điểm khác…
- Giỏ hàng: đựng sản phẩm mà khách hàng đã chọn
- Đặt hàng: Cho phép khách hàng đặt mua hàng
- Liên hê š hỗ trợ
Về yêu cGu đJi tưKng:
Có 2 đối tượng sử dụng cơ bản là người dùng và nhà quản trị:
- Người dùng Qua Website, khách hàng có thể xem thông tin, lựa chọn :
những sản phẩm ưa thích ở mọi nơi thậm chí ngay trong phòng làm việc của mình
- Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho
Website
Phạm vi dự án đưKc Lng dụng
- Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng
Trang 14- Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử
lý trên hệ thống máy tính nên công việc liên lạc nơi khách hàng cũngnhư việc xử lý hoá đơn thực hiện một cách nhanh chóng và chính xác Rút ngắn được thời gian làm việc, cũng như đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng
Mục đMch dự án
- Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựngnên một môi trường làm việc hiệu quả
- Thúc đẩy phát triển buôn bán trực tuyến
- Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổimua bán các loại điện thoại qua mạng
- Việc quản lý hàng trở nên dễ dàng
- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm
3 Thiết kế Use case
3.1 Các actor và use case
14
Trang 15Figure 1 Use case khách hàng
Figure 2 Use case admin
Trang 16Figure 3 Use case nhân viên
3.2 Mô tả actor
Table 3 Mô tả Actor
# Tên Actor Mô tả
1 Admin Toàn quyền trong hê š thống
Quản lý nhân viên, phân quyền người dung
2 Nhân viên Thực hiên các dịch vụ chăm sóc khách hàng và quản lý hàng hóa, báo cáo
doanh thu
3 Khách hàng Được phép thực hiện các dịch vụ mua hàng trên trang web
3.3 Mô tả use case
Table 4 Mô tả Usecase
# Code Name Brief Description
16
Trang 171 UC01 Đăng nhập Cho phép người dùng đăng nhập vào hệ thống
2 UC02 Đăng ký Cho phép xác định quyền truy cập so với hệ
thống AD
3 UC03 Cập nhật thông tin Cho phép người dùng cập nhật thông tin tài
khoản
4 UC04 Xem thông tin đơn hàng Cho phép khách hàng xem thông tin đơn hàng của mình
5 UC05 Xem thông tin cá nhân Cho phép người dùng xem thông tin cá nhân
6 UC06 Đánh giá sản phẩm Cho phép khách hàng đánh giá sản phẩm sau khi
mua
7 UC07 Xem lịch sử đơn hàng Cho phép khách hàng xem lịch sử đơn hàng đã mua
8 UC08 Xem danh sách sản Phẩm Khách hàng xem được bề ngoài tổng quát của
sản phẩm
9 UC09 Đăng xuất Cho phép khách hàng đăng xuất tài khoản
10 UC10 Đặt hàng Quy trình mua hàng của actor
11 UC11 Hủy Hàng Cho phép khách hàng hủy đơn hàng của mình
12 UC12 Theo dõi đơn hàng đặt Cho phép khách hàng theo dõi đơn hàng mình đã
13 UC13 Áp dụng mã voucher Cho phép khách hàng áp dụng voucher để mua
hàng
14 UC14 Phương thức thanh toán Cho phép khách hàng chọn phương thức thanh
toán
15 UC15 Thanh toán online Cho phép khách hàng thanh toán online
16 UC16 Thanh toán tiền mặt Cho phép act khách hàng or thanh toán tiền khi nhận hàng
17 UC17 Thanh toán Cho phép khách hàng kết thúc quy trình đặt hàng
18 UC18 Quản lý giỏ hàng Cho phép khách hàng thêm , điều số lượng , xóa
sản phẩm trong giỏ hàng tiện ích mua sắm
19 UC19 Xem chi tiết sản phẩm Cho phép khách hàng xem chi tiết sản phẩm
20 UC20 Tìm kiếm Tiện ích giúp khách hàng kiếm được sản phẩm
của mình theo mong muốn
21 UC21 Quản lý loại sản phẩm Cho phép nhân viên thêm, sửa, xóa loại sản phẩm trong hệ thống.
22 UC22 Quản lý sản phẩm Cho phép nhân viên thêm, sửa, xóa sản phẩm
trong hệ thống
23 UC23 Quản lý voucher Cho phép nhân viên thêm, sửa, xóa voucher trong hệ thống.
24 UC24 Quản lý khách hàng Cho phép nhân viên tạo tài khoản khách hàng
25 UC25 Quản lý đơn hàng Cho phép nhân viên quản lý đơn hàng của khách
hàng
26 UC26 Xem chi tiết đơn hàng Cho phép nhân viên xem đơn hàng của khách hang đã đặt
27 UC27 Thống kê doanh thu Cho phép nhân viên thông kê doanh thu của cửa
hàng đã bán
28 UC28 Quản lý người dùng Cho phép admin chặn người dùng hoặc thêm người dùng
29 UC29 Quản lý phân quyền Cho phép admin phân quyền người dùng
30 UC30 Chặn người dùng Cho phép admin chặn người dùng
Trang 184 Yêu cầu chức năng
4.1 UC02: Đăng ký
Use Case Description
Table 5 UC02: Đăng ký
Description Đăng ký giúp người dùng trở thành khách hàng thân thiết
Pre-condition Người dùng có quyền đăng kí tài khoản mới
Post
condition
Check trên UI: Hệ thống sẽ hiển thị lên màn hình đăng kí cho khách hàngCheck trên DB: Hệ thống sẽ trả về kết quả đăng kí thành công nếu tài khoản khách hàng chưa tồn tại
Activities
Main Flow: Login thành công
1 Actor nhập thông tin đăng ký và
click vào button đăng ký
2 Hệ thống sẽ trả về kết quả đăng kí thành công nếu tài khoản khách hàng chưa tồn tại
Business Rules
System Message
MS01 “Nhập sai thông tin yêu cầu xin vui lòng nhập lại ”
Message thông báo khi actor nhập sai tên thông tin đăng ký MS02 “Tài khoản đã có xin vui lòng nhập lại “
Message thông báo khi actor nhấn đăng ký Ms03 “Đăng ký thành công “
Message thông báo khi actor nhấn đăng ký
18
Trang 194.2 UC06: Đánh giá sản phẩm
Use Case Description
Table 6 UC06: Đánh giá sản phẩm
Description Khách hàng sau khi đã nhận đươc hàng đánh giá sản phẩm
Actor Khách hàng Trigger Chọn vào nút đánh giá
Pre-condition Người dùng đã có tài khoản
Main Flow: Đổi mật khẩu thành công
1 Actor bình luận , đánh giá sao sản
Trang 20Description Khách hàng sau khi chọn sản phẩm muốn mua và đặt hàng để sở hữu
Actor Khách hàng Trigger Chọn vào nút đặt hàngPre-condition Có sản phẩm trong giỏ hàng
Use Case Description
Table 8 UC11: Hủy hàng
Description Khách hàng muốn hủy hàng khi đã đặt hàng
Actor Khách hàng Trigger Chọn vào nút hủy hàng
Pre-condition Có đơn hàng trạng thái chờ được duyệt
Post
condition
Chuyển tới chi tiết trạng thái đơn hàng
20
Trang 21MS01 “Không thể hủy vì đơn hàng đang vận chuyển “
Message thông báo khi actor nhấn nút hủy hàngMS02 “Hủy hàng thành công “
Message thông báo khi actor nhấn nút hủy hàng
4.5 UC12: Theo dõi đơn hàng
Use Case Description
Table 9 UC12: Theo dõi đơn hàng
Description Khách hàng theo dõi đơn hàng của mình đang ở trạng thái nào
Actor Khách hàng Trigger Chọn vào nút theo dõi đơn hàngPre-condition Có mã đơn hàng
Trang 221 Actor tìm kiếm đơn hàng và
Use Case Description
Table 10 UC13: Áp dụng voucher
Description Khách hàng áp dụng voucher để giảm số tiền phải trả
Actor Khách hàng Trigger Chọn nút áp dụng voucher
Main Flow: Áp dụng thành công
1 Actor ở trang thanh toán chọn
voucher
2 Kiểm tra dữ liệu trả về thông báo người dùng
22
Trang 23Message thông báo khi actor nhấn nút áp dụng Voucher
4.7 UC15: Thanh toán online
Use Case Description
Table 11 UC15: Thanh toán online
Description Khách hàng muốn trả tiền thông qua phương tiện điện tử
Actor Khách hàng Trigger Chọn nút áp dụng thanh toán
Main Flow: Thanh toán online thành công
1 Actor ở trang thanh toán chọn
phương thức thanh toán online
chọn phương tiện điện tử thanh
Trang 244 API PT điện tử trả về trạng thái thông báo
Business Rules
System Message
MS01 “Sai thông tin thanh toán “
Message thông báo khi actor nhấn nút thanh toán
4.8 UC19: Xem chi tiết sản phẩm
Use Case Description
Table 12 UC19: Xem chi tiết sản phẩm
Description Khách hàng muốn xem chi tiết sản phẩm
Trang 25Rule No Rule Description
System Message
4.9 UC20: Tìm kiếm
Use Case Description
Table 13 UC20: Tìm kiếm
Description Khách hàng muốn tìm kiếm sản phẩm
Actor Khách hàng Trigger Nhập từ khóa tìm kiếm Pre-condition Nhập từ khóa
Trang 26MS01 “Sản phẩm bạn tìm kiếm không tìm thấy “
Message thông báo khi actor nhấn nút tìm kiếm
4.10 UC28: Quản lý người dùng
Use Case Description
Table 14 UC28: Quản lý người dùng
Description Cho phép admin view toàn bô š người dùng trong hê š thống
dùng
Pre-condition Admin đã đăng nhâ šp vào hê š thống
Post condition View danh sách toàn bô š người dùng trong hê š thống
Activities
Main Flow: List users in a devision successfully
1 Admin click vào menu item
1 Hiển thị Gridview GridView hiển thị đúng dữ liê šu, dữ liểu đảm bảo
đã encode trước khi hiển thị, đảm bảo không vỡ trang khi dữ liê šu quá dài
2 žn Gridview žn Gridview khi không có dữ liê šu
System Message
26