1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn môn học đề tài xây dựng hệ thống quản lý bán giày dép trực tuyến

127 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Quản Lý Bán Giày Dép Trực Tuyến
Tác giả Hoàng Bảo Trung, Đỗ Quang Anh, Hoàng Long, Nguyễn Văn Quang
Người hướng dẫn T.S Trần Hồng Diệp
Trường học Đại Học Thủy Lợi
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 127
Dung lượng 4,2 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thành viên user kế thừa chức năng của khách hàng Người quản lý admin sẽ đăng sản phẩm của mình đi kèm với thông tin chi tiết của sản phẩm giá cả, số lượng, tình trạng….. Hoá đơn của khác

Trang 1

TRƯỜNG ĐẠI HỌC THỦY LỢI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN MÔN HỌC

Đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ BÁN

GIÀY DÉP TRỰC TUYẾN

Sinh viên thực hiện: Nhóm 4

Hoàng Bảo Trung (Trưởng nhóm)

Đỗ Quang Anh

Đào Hoàng Long

Nguyễn Văn Quang

Giảng viên bộ môn: Trần Hồng Diệp

Trang 2

LỜI CẢM ƠN

Các thầy cô giáo, giảng viên của Trường Đại học Thủy Lợi đã dạy cho nhóm có các kiến thức nền tảng để phục vụ cho báo cáo bài tập lớn lần này.

Đặc biệt, nhóm chúng em xin được gửi lời cảm ơn tới T.S Trần Hồng Điệp,

giảng viên bộ môn Quản lý hệ thống thông tin mà chúng em vừa hoàn thành,

đã nhiệt tình giảng dạy, chỉ bảo, hướng dẫn chúng em những kiến thức của môn học, tư vấn góp ý để chúng em có thể hoàn thành báo cáo bài tập lớn lần này Đồng thời là nền tảng bước đầu để chúng em có thể xây dựng được các hệ thống lớn hơn, phức tạp hơn, phục vụ cho mục đích nghiên cứu và học tập sau này.

Trong quá trình nghiên cứu và thực hiện báo cáo “Xây dựng hệ thống quản lý bán giày dép trực tuyến” sẽ không trách khỏi sự bỡ ngỡ cũng như là sai sót

Nhóm chúng em rất mong nhận được những lời góp ý, tư vấn của các thầy cô để nhóm có thể cải thiện hệ thống hoàn thiện hơn, làm tiền đề cho các dự án lớn sau này.

Nhóm chúng em xin chân thành cảm ơn !

Trang 3

BẢNG PHÂN CHIA CÔNG VIỆC

Trang 4

LỜI NÓI ĐẦU

Công nghệ thông tin trong những năm trở lại đây đã trở thành một trong những ngành có tốc

độ phát triển nhanh nhất Công nghệ len lỏi dần vào trong cuộc sống hằng ngày của chúng ta, vào sự phát triển kinh tế, thay đổi, tác động rất nhiều ngành công nghiệp Sự phát triển công nghệ đánh giá tới sự phát triển về trình độ tri thức, sự lớn mạnh về tiềm lực kinh tế của cả một quốc gia

Trước tình hình phức tạp của dịch bệnh COVID-19, tầm quan trọng của công nghệ càng hiện diện rõ ràng và hữu ích hơn Nhờ có công nghệ, chúng ta thích ứng với dịch bệnh theo một cách chưa từng có Những chiếc điện thoại, máy tính, dần trở thành công cụ chính để chúng

ta làm việc, học tập, mua sắm, giao tiếp với nhau… Dịch bệnh có thể khiến chúng ta phải ở yên một chỗ, nhưng với công nghệ, chúng ta không hề trở nên xa cách

Và cũng nhờ sự thay đổi thói quen của mọi người trước dịch bệnh, mà mua sắm trực tuyến dần trở thành một xu hướng mới Ở Việt Nam, sự dịch chuyển xu hướng công nghệ 4.0 tạo tiền đề quan trọng để ngành thương mại điện tử ở nước ta phát triển một cách nhanh chóng Các trang thương mại điện tử lớn như Shopee, Lazada, Tiki, và các trang mua sắm online khác dần trở nên quen thuộc với tất cả chúng ta mỗi khi có nhu cầu

Nhận thấy tiềm năng phát triển lớn, bắt kịp với xu thế mới, nhóm chúng em đã quyết định

chọn đề tài “Hệ thống quản lý bán giày dép trực tuyến” với mong muốn áp dụng thực tiễn

những kiến thức cơ bản lẫn chuyên môn đã được học, tạo tiền đề để có thể áp dụng vào những đồ án lớn hơn sau này

Trang 5

TỔNG QUAN

I ĐẶT VẤN ĐỀ:

● Giày dép là thứ trang phục không thể thiếu với mỗi chúng ta Sự đa dạng về chủng loại, mẫu mã đem tới cho chúng ta rất nhiều sự lựa chọn, nhưng chính điều đó cũng dẫn tới việc làm giả, làm nhái các thương hiệu giày dép Điều này càng trở nên phổ

biến hơn trên các nền tảng mua sắm trực tuyến bởi mua sắm trực tuyến đang dần trở

thành một xu thế phổ biến trên toàn thế giới, tăng trưởng một cách nhanh chóng Ở Việt Nam, hình thức mua sắm trực tuyến tuy chỉ mới xuất hiện trong những năm trở lại đây nhưng đã có được một lượng người sử dụng rất lớn, nhất là trong tình hình dịch COVID hiện nay Để chứng minh cho luận điểm này, nhóm chúng em đã thực hiện một cuộc khảo sát nhỏ với nhóm đối tượng là học sinh, sinh viên, người đi làm

và kết quả thu được cũng không nằm ngoại lệ:

+) 91% số người được hỏi đã lựa chọn việc mua sắm trực tuyến thông qua cácnền tảng trực tuyến

+) 69% trong số đó chọn mua giày dép thông qua các nền tảng trực tuyến

Trang 6

+) Và có khoảng 62% người dùng hình thức mua sắm giày dép trực tuyến bởi tính đa dạng của sản phẩm, sự tiện dụng, dễ tra cứu tiếp cận sản phẩm và đi kèm nhiều chương trình khuyến mại từ người bán

+) Tuy nhiên, điều khiến cho nhiều người khảo sát quan tâm nhất khi chọn mua sản phẩm giày dép qua hình thức trực tuyến chính là ở tính chính hãng của sản phẩm, cùng với đó là giá cả hợp lí, cạnh tranh so với các cửa hàng truyền thồng khác

● Nắm bắt được về nhu cầu và thói quen sử dụng nền tảng mua sắm trực tuyến của người tiêu dùng, cũng như các vấn đề về tính rõ ràng cũng như giá cả khi mua sắm, nhóm chúng em xin đưa ra một nền tảng mới mua sắm với tiềm nănggiải quyết được các vấn đề trên, và cụ thể ở đây là một website buôn bán giày dép chính hãng

Trang 7

II MỤC TIÊU ĐỀ TÀI:

● Xây dựng website để tương tác với khách hàng mọi lúc mọi nơi, không bị giới hạn với thời gian không gian địa điểm như phương thức bán hàng truyền

thống.Thông qua các tiện ích trên website, khách hàng có thể tương tác trực tiếp với doanh nghiệp, tìm hiểu các sản phẩm…

● Cung cấp cho khách hàng sản phẩm chính hãng, chất lượng với mức giá hợp lí,

dễ tiếp cận

● Website sẽ hỗ trợ đắc lực cho doanh nghiệp trong việc thu thập lại thông tin và tương tác với khách hàng một cách hiệu quả nhất Từ đó, doanh nghiệp có thể thấu hiểu được những mong muốn của khách hàng và có sự điều chỉnh cho phùhợp

● Dễ dàng cung cấp tới khách hàng các chương trình khuyến mãi, hậu mãi sớm nhất, nhanh nhất

● Cạnh tranh với các nền tảng bán hàng trực tuyến khác

III PHẠM VI ĐỐI TƯỢNG:

● Đối tượng nghiên cứu: Người tham gia làm khảo sát của nhóm nghiên cứu.

● Phạm vi nghiên cứu:

● Thời gian nghiên cứu: Trong thời gian học tập nghiên cứu môn Quản trị Hệ

thống thông tin

Trang 8

PHẦN I: CƠ SỞ LÝ THUYẾT CHƯƠNG I : LOẠI HÌNH TRANG WEB

1.1 Lý thuyết

● Website thương mại điện tử: Website thương mại điện tử không chỉ đơn thuần là các trang web bán hàng mà còn bao gồm cả các website kinh doanh dịch vụ như website xây dựng, website nhà hàng khách sạn hay website du lịch Với các trang web này, khách hàng có thể trực tiếp mua các sản phẩm, dịch vụ từ doanh nghiệp và thanh toán thông qua người giao hàng hoặc các cổng thanh toán trực tuyến

● Website thương mại điện tử được phân làm 02 loại:

+) Website thương mại điện tử bán hàng: là website doanh nghiệp lập ra chỉ giớithiệu và bán các sản phẩm do công ty mình kinh doanh, không cho thương nhân khácbán trên trang của mình

+) Website cung cấp dịch vụ thương mại điện tử: là website doanh nghiệp lập ra chophép các cá nhân, công ty khác giới thiệu và bán các sản phẩm do họ kinh doanh trênwebsite này

1.2 Những trang web tiêu biểu

Trang 9

CHƯƠNG II : CÔNG CỤ PHÁT TRIỂN

2.1 Sublime text

● Là phần mềm lập trình đa nền tảng từ C, C++, C#, CSS, HTML, Java, JavaScript cho tới Python, PHP, LaTeX, Ruby và cả TypeScript, với những ưu điểm như cho phép mở file nhanh chỉ với vài phím tắt, lựa chọn thao tác nhiều đơn vị cùng lúc, chế độ hạn chế mất tập trung, chuyển đổi giữa các dự án nhanh chóng, tùy biến dễ dàng và chia sẻ màn hình dễ dàng

● Là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến hàng đầu trên thế giới và đặc biệt được

ưa chuộng trong quá trình xây dựng, phát triển ứng dụng Đây là hệ quản trị cơ sở dữ liệu tốc

độ cao, ổn định và dễ sử dụng, có khả năng thay đổi mô hình sử dụng phù hợp với điều kiện công việc khả chuyển MySQL hoạt động trên nhiều hệ điều hành, cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.

2.4 Ngôn ngữ chính PHP và Java

● PHP là ngôn ngữ script được tạo cho các giao tiếp phía server Do đó, nó có thể xử lý các chức năng phía server như thu thập dữ liệu biểu mẫu, quản lý file trên server, sửa đổi cơ sở dữ liệu và nhiều hơn nữa.

● Java là một ngôn ngữ lập trình hướng đối tượng (OOP) và dựa trên các lớp (class), ban đầu được phát triển bởi Sun Microsystems do James Gosling khởi xướng và phát hành vào năm

1995 Khác với phần lớn ngôn ngữ lập trình thông thường, thay vì biên dịch mã nguồn thành

mã máy hoặc thông dịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi chạy.

Trang 10

PHẦN II: NỘI DUNG THỰC HIỆN

CHƯƠNG III: KHẢO SÁT HỆ THỐNG

1 Khảo sát thực tế:

Một cửa hàng bán giày dép A ở trên phố Chùa Bộc kinh doanh theo phương thức truyền thống (mua sắm tại cửa hàng) Cửa hàng vận hành với quy mô nhỏ, bao gồm một chủ cửa hàng nắm tình hình kinh doanh chính, 4-5 nhân viên trực tiếp bán hàng tại cửa hàng, 2-3 nhân viên phụ trách kho hàng Tuy nhiên, trước tình hình của dịch COVID, cửa hàng buộc phải đóng cửa tạm thời

vì giãn cách xã hội, dẫn tới tình hình kinh doanh bị giảm sút Nhận thấy nhu cầu mua sắm trực tuyến của khách hàng là rất lớn, cửa hàng quyết định chuyểnsang buôn bán trực tuyến để cải thiện tình hình kinh doanh Chủ cửa hàng muốn một website bán kết hợp quản lý bán hàng, nhập xuất sản phẩm một cách linh hoạt, dễ kiểm soát, phù hợp với nhu cầu của người tiêu dùng

2 Mô tả bài toán:

Khách hàng (guest) có thể xem cũng như tìm kiếm thông tin, giá cả , đăng kí , quên mật khẩu Để có thể tiến hành đặt hàng và thanh toán, khách hàng bắt buộc phải đăng nhập/đăng ký tài khoản thành viên (user) để điền các thông tin cá nhân như tên, địa chỉ đặt hàng, số điện thoại

Thành viên (user) kế thừa chức năng của khách hàng

Người quản lý (admin) sẽ đăng sản phẩm của mình đi kèm với thông tin chi tiết của sản phẩm (giá cả, số lượng, tình trạng…) Khách hàng sau khi chọn mua đượcsản phẩm đăng nhập/đăng ký thành viên để có thể tiến hành thêm sản phẩm vào giỏ hàng và tiến hành thanh toán

Sau khi xác nhận thanh toán và đặt hàng, khách hàng và người quản lý, mỗi bên sẽ nhận được 1 hoá đơn Hoá đơn của khách hàng được lưu trữ vào lịch sử đơn hàng để khách hàng có thể tiện theo dõi lộ trình giao hàng Hoá đơn của khách hàng

mà người quản lý nhận sẽ đi kèm mã số đơn hàng để có thể gửi cho đơn vị vận

chuyển, sau đó được lưu trữ lại vào hệ thống để tiện cho việc chăm sóc khách hàng

Đơn vị vận chuyển nhận mã hoá đơn của bên bán hàng sẽ tới nhận đơn hàng

có thông tin người mua hàng và tiến hàng giao hàng

3 Phân tích yêu cầu các chức năng của người dùng:

- Với nhóm người xem hàng (guest):

● Truy cập vào trang web bán hàng, tìm kiếm sản phẩm , thông tin sản phẩm , đăng kí , quên mật khẩu

- Với nhóm thành viên (user):

● Kế thừa các chức năng của nhóm người xem hàng

● Quản lý giỏ hàng : Xem giỏ hàng , thêm sản phẩm , xóa sản phẩm , chỉnh sửa loại hàng

Trang 11

● Quản lý thông tin : Chỉnh sửa thông tin người dùng bao gồm : Tên , địachỉ , số điện thoại , đổi mật khẩu

● Quản lý xuất hàng lên web : Thêm , sửa, xóa sản phẩm

● Quản lý hàng tồn : Thêm , sửa , xóa số lượng sản phẩm

● Quản lý nhà cung cấp : Thêm , sửa , xóa nhà cung cấp

● Quản lý nhập hàng : Đặt hàng , chi tiết hóa đơn , đổi trả nhà cung cấp

- Với nhóm người quản lý (admin):

● Kế thừa từ nhân viên bán hàng , nhân viên kho

● Quản lý thống kê : Lưu trữ lịch sử mua hàng của khách hàng thông quahoá đơn có chứa chi tiết đơn hàng, xem doanh thu , lịch sử nhập , xuất kho

● Quản lý thành viên : Thêm sản phẩm xóa sản phẩm , cập nhật số lượng sản phẩm , tình trạng, giá cả và thông tin sản phẩm

● Quản lý đổi trả sản phẩm : Xem các đơn hàng hiện tại của các thành viên , cập nhật trạng thái đơn hàng

● Quản lý nhân viên: Lưu trữ thông tin của khách hàng phục vụ việc chăm sóc khách hàng

- Với nhóm người vận chuyển

● Xem đơn hàng được giao

● Trang thái đơn hàng

Trang 12

2.5 Lịch sử đơn hàng 2.6 Phản hồi và đổi trả2.7 Đánh giá sản phẩm

3 Nhân viên bán hàng3.1 Đăng nhập3.2 Kiểm tra đơn hàng3.3 Phản hồi

4 Nhân viên kho4.1 Đăng nhập 4.2 Quản lý xuất hàng4.3 Quản lý hàng tồn4.4 Quản lý nhà cung cấp4.5 Quản lý nhập hàng

5 Quản trị viên5.1 Quản lý thành viên5.2 Quản lý nhân viên5.3 Quản lý thống kê5.4 Đổi trả sản phẩm

6 Vận chuyển6.1 Đăng nhập6.2 Cập nhật trạng thái đơn hàng

Trang 13

CHƯƠNG IV: THIẾT KẾ CHI TIẾT HỆ THỐNG

Trang 14

● Use Case phân rã:

● Xây dựng kịch bản

- Use case: Tìm kiếm sản phẩm

Trang 15

+ Mô tả hoạt động:

sách sản phẩm mình quan tâmTiền điều kiện Khách hàng phải truy cập vào website

Luồng sự kiện chính 1 Khách hàng nhập thông tin sản phẩm vào textbox tìm

kiếm

2 Hệ thống nhận từ khóa tìm kiếm

3 Hệ thống xử lý điều kiện

4 Thực hiện tìm kiếm trong dữ liệu website

5 Xử lý kết quả tìm kiếm và thông báo lại cho hệ thống

6 Hệ thống hiển thị danh sách các sản phẩm tìm kiếm được

7 Kết thúc

Luồng sự kiện ngoại lệ 1 Luồng sự kiện A1: Khách hàng không nhập thông tin

sản phẩm vào text box và bấm nút tìm kiếm1.1 Hệ thống thông báo không hợp lệ và trở về bước 1

Trang 16

+ Biểu đồ tuần tự:

+ Biểu đồ hoạt động:

- Use case: Xem sản phẩm

Trang 17

+ Mô tả

Mô tả Chức năng xem sản phẩm hiển thị chi tiết sản phẩm khách hàng

muốn xem Tiền điều kiện Khách hàng truy cập vào website

+ Biểu đồ tuần tự:

Trang 18

+ Biểu đồ hoạt động:

- Usecase Đăng ký tài khoản:

+ Mô tả:

Tiền điều kiện Khách hàng phải truy cập vào phần đăng nhập tài khoản ở

website Luồng sự kiện chính 1 Khách hàng chọn phần “Đăng ký tài khoản” ở giao diện

Đăng nhập tài khoản

2 Hệ thống ghi nhận và xử lí thao tác của khách hàng

3 Hệ thống phản hồi và gửi form đăng kí tài khoản tới cho khách hàng

4 Khách hàng điền thông tin cần thiết như: Tên tài khoản mới, mật khẩu mới, xác nhận mật khẩu mới

5 Sau khi điền đầy đủ thông tin, khách hàng chọn “tiếp tục”

6 Hệ thống ghi nhận tên tài khoản mới và mật khẩu mới

7 Hệ thống xử lí thông tin, kiểm tra tính hợp lệ của tài khoản

Trang 19

8 Hệ thống yêu cầu người dùng điền thêm các thông tin cánhân: Tên, ngày tháng năm sinh, địa chỉ, số điện thoại.

9 Khách hàng điền thông tin cá nhân của mình vào form yêu cầu và nhấn “xác nhận”

10 Hệ thống ghi nhận thông tin cá nhân

nhập hoặc mật khẩu mới vào form đăng ký và chọn

“Tiếp tục”

1.1 Hệ thống hiển thị cửa sổ thông báo “Thông tin

điền vào không hợp lệ1.2 Quay trở lại bước 3 ở luồng sự kiện chính

2 Luồng sự kiện A2: Khách hàng sử dụng tên đăng nhập

đã có sẵn trong hệ thống thành viên2.1 Hệ thống hiển thị cửa sổ thông báo “Tài khoản

đã tồn tại”

2.2 Quay trở lại bước 3 của luồng sự kiện chính

3 Luồng sự kiện A3: Khách hàng không điền đấy đủ thôngtin cá nhân và chọn “Xác nhận”

3.1 Hệ thống hiển thị cửa sổ thông báo “ Thông tin

không được bỏ trống”

3.2 Quay trở lại bước 8 của luồng sự kiện chính

4 Luồng sự kiện A4: Khách hàng điền thông tin không hợp lệ

4.1 Hệ thống hiển thị cửa sổ thông báo “Thông tin

nhập vào không hợp lệ”

4.2 Quay trở lại bước 8 của luồng sự kiện chính

Kết quả Hệ thống xác nhận đăng kí tài khoản thành công và tự động

chuyển về giao diện trang chủ website đã đăng nhập tự động tài khoản mới

+ Biểu đồ tuần tự:

Trang 21

+ Biểu đồ hoạt động:

Trang 22

- Use Case Quên mật khẩu:

+ Mô tả:

mật khẩu đăng nhập thành viênTiền điều kiện Khách hàng đã có tài khoản thành viên

Luồng sự kiện chính 1 Khách hàng chọn vào phần “Đăng nhập/Đăng ký” ở

giao diện trang chủ

2 Hệ thống ghi nhận và chuyển hướng sang giao diện đăng nhập tài khoản

9 Hệ thống hiển thị form nhập mã OTP và yêu cầu khách hàng điền mã xác nhận

10 Khách hàng sau khi nhận mã OTP được gửi tới số điện thoại đăng ký sẽ nhập mã vào form xác nhận và chọn

1.1 Hệ thống hiển thị bảng thông báo “Tên đăng

nhập không tồn tại hoặc không chính xác”.1.2 Hệ thống quay trở lại bước 5 của luồng sự kiện

chính

2 Luồng sự kiện A2: Khách hàng điền sai số điện thoại

Trang 23

xác nhận tài khoản2.1 Hệ thống hiển thị bảng thông báo “Số điện thoại

không trùng khớp với tài khoản đăng ký”.2.2 Hệ thống quay trở lại bước 9 của luồng sự kiện

6.1 Hệ thống hiển thị bảng thông báo “Mật khẩu

mới không được trùng khớp với mật khẩu cũ”.6.2 Hệ thống quay trở lại bước 15 của luồng sự kiện

chính

Kết quả Hệ thống thay đổi mật khẩu tài khoản và chuyển hướng về giao

diện trang chủ đã đăng nhập tài khoản mới tự động

+ Biểu đồ tuần tự

Trang 24

+ Biểu đồ hoạt động

Trang 25

+ Biểu đồ lớp

Trang 28

Mô tả Chức năng giúp thành viên đăng nhập tài khoản của mình để

thực hiện mua sắm sản phẩmTiền điều kiện Thành viên đã có tài khoản thành viên

Luồng sự kiện chính 1 Thành viên chọn vào mục “Đăng nhập/Đăng ký” hiển thị

4 Hệ thống ghi nhận và xử lý thông tin

5 Sau khi xác nhận thông tin tài khoản chính xác, hệ thốngchuyển hướng sang giao diện trang chủ đã đăng nhập của thành viên

6 Kết thúcLuồng sự kiện ngoại lệ 1 Luồng sự kiện A1: Thành viên nhập sai thông tin tài

khoản/Mật khẩu1.1 Hệ thống hiển thị bảng thông báo “Thông tin

đăng nhập không chính xác, vui lòng kiểm tra lại”

1.2 Thành viên đóng bảng hiển thị thông báo, điền

lại thông tin đăng nhập và chọn “Đăng nhập”1.3 Tiếp tục bước 4 ở luồng sự kiện chính

Kết quả

+ Biểu đồ tuần tự:

+ Biểu đồ hoạt động:

Trang 29

+ Biểu đồ lớp:

- Quản lý giỏ hàng

+ Thêm sản phẩm vào giỏ hàng

Trang 30

+ Mô tả hoạt động:

Tiền điều kiện Khách hàng phải đăng nhập thành công

Luồng dữ liệu chính 1 Hiển thị các sản phẩm

2 Khách hàng tiến hành chọn sản phẩm mình cần

3 Sản phẩm hiện ra với chi tiết sản phẩm

4 Khách hàng trỏ con chuột vào nút “ Thêm vào giỏ hàng”

5 Màn hình hiển thị “Xác nhận thêm sản phẩm ?” với 2 nút “Xác nhận” hoặc “Không”

6 Nếu khách hàng ấn “Xác nhận” thì màn hình hiển thị thông báo xác nhận cập nhật sản phẩm vào giỏ hàng Khách hàng ấn “Không” thì sản phẩm sẽ không được thêm vào giỏ hàng và quay về “Giỏ hàng”

7 Sản phẩm khách hàng thêm đã có trong giỏ hàng

Luồng dữ liệu ngoại lệ ● Luồng sự kiện A1: Sản phẩm hết hàng

1.1 Nút thêm sản phẩm sẽ không hoạt động và quay về sản phẩm khách hàng bạn vừa xem

● Luồng sự kiện A2: Khách hàng đặt quá số lượng sản phẩm còn trong kho

2.1 Hệ thống hiển thị thông báo “ Sản phẩm đặt quá số lượng cho phép.”

+ Biểu đồ hoạt động

Trang 31

+ Biểu đồ tuần tự

Trang 32

+ Sơ đồ tuần tự + Biểu đồ lớp

Trang 33

+ Sửa sản phẩm trong giỏ hàng

+ Mô tả hoạt động:

Tiền điều kiện Khách hàng phải có sản phẩm trong giỏ

Luồng dữ liệu chính 1 Hiện thị sản phẩm trong giỏ hàng

2 Trỏ chuột vào nút “Sửa” sản phẩm mà bạn muôn

3 Hiển thị form “Sửa” bao gồm : màu sắc , kích cỡ , số lượng

4 Khách hàng sẽ chọn màu sắc có trong sản phẩm , chọn kích cỡ , số lượng mong muốn

5 Sau khi sửa xong , hệ thống sẽ hiện thị “Bạn có muốn thay đổi không ?” Hệ thống sẽ hiển thị 2 nút “Xác nhận” và “ Không”

6 Nếu khách hàng ấn “Không” , sản phẩm mà bạn vừa ấn sửa sẽ không thay đổi

7 Còn khách hàng ấn “Xác nhận” , hệ thống sẽ cập nhật thông tin mà bạn vừa sửa và hiện thị lại trong giỏ hàng.Luồng dữ liệu ngoại lệ ● Luồng sự kiện A1: Khách hàng đặt quá số lượng

sản phẩm còn trong kho 1.1 Hệ thống hiển thị thông báo “ Sản phẩm đặt quá số lượng cho phép.”

● Luồng sự kiện A2: Khách hàng đổi màu sắc sản phẩm đã hết hàng

2.1 Hệ thống sẽ hiện thông báo “ Sản phẩm đã hết hàng “

● Luồng sự kiện A3: Khách hàng đổi kích cỡ mà sản phẩm không còn hàng

3.1 Hệ thống hiển thị thông báo “ Sản phẩm đã hết hàng.”

+ Biểu đồ tuần tự

Trang 34

+ Biểu đồ hoạt động

Trang 35

+ Sơ đồ lớp

+ Xóa sản phẩm trong giỏ hàng

+ Mô tả hoạt động:

Trang 36

Tác nhân Thành viên

Tiền điều kiện Khách hàng phải có sản phẩm trong giỏ

Luồng dữ liệu chính 1 Hiển thị sản phẩm trong giỏ hàng

2 Trỏ chuột vào nút “Xóa” sản phẩm mà bạn muốn

3 Hệ thống sẽ hiển thị thông báo “ Bạn có muốn xóa sản phẩm này khỏi giỏ hàng không ?” Hệ thống sẽ hiển thị

2 nút “Xác nhận” và “ Không”

4 Nếu khách hàng ấn “Xác nhận” thì sản phẩm sẽ được xóa khỏi giỏ hàng

5 Nếu khách hàng ấn “Không” thì sản phẩm vẫn trong giỏhàng

Luồng dữ liệu ngoại lệ ● Luồng sự kiện A1: Khách hàng đang trong quá trình đổi

Trang 37

+ Biểu đồ tuần tự

+ Biểu đồ lớp

Trang 38

Luồng dữ liệu chính 1 Khách hàng trỏ chuột vào “Giỏ hàng”

2 Hệ thống chuyển hướng sang giao diện giỏ hàng của khách hàng

10 Hệ thống ghi nhận và xử lí thông tin

11 Bảng thông báo “Đơn hàng đã được đặt thành công” hiện lên giao diện sử dụng của khách hàng

12 Khách hàng chọn “Đồng ý”

13 Kết thúc

Luồng dữ liệu ngoại lệ 1 Luồng sự kiện A1: Khách hàng không chọn hình thức

thanh toán bằng thẻ hoặc ví điện tử

+ Biểu đồ tuần tự

Trang 39

+ Biểu đồ hoạt động

Trang 40

Luồng sự kiện chính 1 Khách hàng trỏ chuột vào “Giỏ hàng”

2 Hệ thống chuyển hướng sang giao diện giỏ hàng của khách hàng

3 Khách hàng chọn sản phẩm cần thanh toán

4 Hệ thống nhận và xử lí thông tin

5 Hệ thống chuyển hướng giao diện chọn hình thức thanh toán

Ngày đăng: 05/09/2023, 17:38

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w