1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án CDIO đề tài xây dựng website bán giày

83 13 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

Định dạng
Số trang 83
Dung lượng 4,99 MB

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

Nội dung

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm củaƯớc tính số lượng người sẽ bỏ tiền ra đặt hàng của bạn 300 Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng sản phẩm của bạn ít

Trang 1

ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN

Võ Hồng QuangTrần Phước Minh Châu

Đà Nẵng, ngày 29, tháng 9, năm 2021

Trang 2

MỤC LỤC

PHẦN I: CONCEIVE (Ý TƯỞNG) 6

1.1 Xây dựng ý tưởng cá nhân 6

1.1.1 Ý tưởng 1 6

1.1.2 Ý tưởng 2 8

1.1.3 Ý Tưởng 3 9

1.1.4 Ý Tưởng 4 11

1.1.5 Ý Tưởng 5 12

1.2 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 14

1.3 Ý TƯỞNG ĐỀ XUẤT - Tên nhóm: Nhóm 2 17

PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ) 18

2.1 Khảo sát hiện trạng 18

2.2 Phân tích chức năng của hệ thống 18

2.3.1 Gói Use case đăng nhập 20

2.3.2 Gói use case đăng ký 22

2.3.3 Gói use case tìm kiếm 25

2.3.4 Gói use case đánh giá sản phẩm 27

2.3.5 Gói use case chi tiết sản phẩm 30

2.3.6 Gói use case giỏ hàng 33

2.3.7 Gói use case thanh toán 37

2.3.8 Gói use case quản lý tài khoản 39

2.3.9 Gói quản lý sản phẩm 44

2.3.10 Gói quản lý đơn hàng 49

2.3.11 Báo cáo thống kê 56

Trang 3

2.4 Lược đồ quan hệ 59

2.5 Thiết kế cơ sở dữ liệu 59

2.5.1 Chi tiết đơn đặt hàng 59

2.5.2 Chi tiết đơn hàng 60

2.5.3 Bảng đăng kí 60

2.5.4 Bảng danh mục 60

2.5.5 Đơn đặt hàng 61

2.5.6 Bảng hóa đơn 61

2.5.7 Bảng khách hàng 62

2.5.8 Bảng màu 62

2.5.9 Bảng quyền đăng nhập 62

2.5.10 Bảng sản phẩm 63

2.5.11 Bảng size 63

2.6 Thiết kế prototype 64

2.6.1 Trang chủ 64

2.6.1.1 Bản mẫu 64

2.6.1.2 Đặc điểm chi tiết 64

2.6.2 Đăng ký 66

2.6.2.1 Bản mẫu 66

2.6.2.2 Đặc điểm chi tiết 66

2.6.3 Đăng nhập 67

2.6.3.1 Bản mẫu 67

2.6.3.2 Đặc điểm chi tiết 67

2.6.4 Trang sản phẩm 68

Trang 4

2.6.4.1 Bản mẫu 68

2.6.4.2 Đặc điểm chi tiết 68

2.6.5 Chi tiết sản phẩm 69

2.6.5.1 Bản mẫu 69

2.6.5.2 Đặc điểm chi tiết 70

2.6.6 Quản lí giỏ hàng và thanh toán 71

2.6.6.1 Bản mẫu 71

2.6.6.2 Đặc điểm chi tiết 71

2.6.7 Thay đổi mật khẩu 73

2.6.7.1 Bản mẫu 73

2.6.7.2 Đặc điểm chi tiết 73

2.6.8 Tìm kiếm 74

2.6.8.1 Bản mẫu 74

2.6.8.2 Đặc điểm chi tiết 75

2.6.9 Quản lý tài khoản 75

2.6.9.1 Bản mẫu 75

2.6.9.2 Đặc điểm chi tiết 76

2.6.10 Quản lý sản phẩm 77

2.6.10.1 Bản mẫu 77

2.6.10.2 Đặc điểm chi tiết 79

2.6.11 Quản lý danh mục 80

2.6.11.1 Bản mẫu 80

2.6.11.2 Đặc điểm chi tiết 82

2.6.12 Quản lý khách hàng 83

Trang 5

2.6.12.1 Bản mẫu 83

2.6.12.2 Đặc điểm chi tiết 83

2.6.13 Quản lý Báo cáo thông kê 84

2.6.13.1 Bản mẫu 84

2.6.13.2 Đặc điểm chi tiết 84

PHẦN III: IMPEMENTATION (THỰC HIỆN) 84

3.1 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 84

3.1.1 Những vấn đề đã làm được 84

3.1.2 Những vấn đề chưa đạt được 85

3.1.3 Hướng phát triển 85

3.2 TÀI LIỆU THAM KHẢO 85

Trang 6

- Tuy nhiên, trong quá trình thăm dò thị trường, em thấy đa số các website bán hàng đều

trưng bày nhiều loại mặt hàng dẫn đến không có sự đầu tư kĩ lưỡng cho một mặt hàng

nhất định Thêm vào đó, trong thời đại công nghệ nhu cầu sử dụng các thiết bị di động

của mọi người đang có xu hướng tăng mạnh

- Website sẽ là phương thức quảng bá nhanh chóng, tiện lợi và thiết thực nhất đối với của hàng sở hữu Cùng với các chức năng quản lý sản phẩm, đơn hàng, thống kê … với cách

sử dụng đơn giản nhất Em tin rằng sản phẩm này sẽ khả quan và có tiềm năng phát triển mạnh hơn nữa sau này

- Phân tích thiết kế hướng đối tượng: Chưa học

- Hệ quản trị cơ sở dữ liệu: Đã học

- Ngôn ngữ lâ ‹p trình (java, C#, ASP.NET): Đã học

- Đánh giá khả năng phát triển của sản phẩm

Trang 7

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Ước tính số lượng người sẽ bỏ tiền ra đặt hàng của bạn 300

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

Chủ shop bán laptop, nhân viên…

Trungbình Khá Cao Rất CaoĐánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn

X

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế 2 năm

Trungbình Khá Cao Rất Cao

Ước tính độ khó để phát triển thành công

sản phẩm của bạn

X

Ước lượng số thời gian cần thiết để phát triển sản phẩm của

Trang 8

- Nhầm giải quyết nhanh, chính xác và hiệu quả đáp ứng được một số hoạt động như

nhập xe, bán xe, tính doanh thu, tính thuế, …Khách hàng có thể xem loại xe, kiểu dáng

xe, … khi đăng nhập vào hệ thống của doanh nghiệp Đem lại lợi nhuận cao cho doanh

- Phân tích thiết kế hướng đối tượng: Đã học

- Ngôn ngữ lâ ‹p trình (java, C#, ASP.NET): Đã học

- Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn 500

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5) Khách hàng, chủ shop…

Trungbình Khá Cao Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn X

Trang 9

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế 3 năm

Trungbình Khá Cao Rất Cao

Ước tính độ khó để phát triển thành công

- Với mong muốn xây dựng thử nghiệm một website thương mại điện tử bán giày có thể

hoạt động tốt và đưa vào thực tế, nhóm em xin tiến hành đề tài “xây dựng website bán

Trang 10

- Phân tích thiết kế hệ thống: Đã học

- Phân tích thiết kế hướng đối tượng: Đã học

- Ngôn ngữ lâ ‹p trình: (Java, C#, ASP.NET): Đã học

- Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn 800

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

Khách hàng, chủ shop, nhânviên…

Trungbình Khá Cao Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn X

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế 1 năm

Trungbình Khá Cao Rất Cao

Ước tính độ khó để phát triển thành công

Trang 11

a Mô tả ý tưởng sản phẩm:

- Ngày nay với việc ứng dụng khoa học kỹ thuật phát triển đến đỉnh cao, con người dần

đi đến một xã hội tự động với sự hỗ trợ của máy móc với trí tuệ AI là chính Những ứng

dụng này, ra đời nhằm giải quyết những khó khăn của chúng ta trong quá khứ

- Nhằm tạo ra công cụ với chức năng giúp ích nhiều hơn trong công việc hằng ngày

Thông báo các vấn đề mà công nhân mắc phải Đưa ra các biện pháp phòng ngừa và chữatrị

- Phân tích thiết kế hướng đối tượng: Đã học

- Ngôn ngữ lâ ‹p trình: (Java, C#, ASP.NET): Đã học

- Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn 300

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

Chủ đầu tư, chủ trang trại, người lao động…

Trungbình Khá Cao Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn

X

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế 5 năm

Trungbình Khá Cao Rất Cao

Trang 12

Ước tính độ khó để phát triển thành công

- Ngày nay với sự phát triển của khoa học công nghệ, máy tính được sử dụng rộng rãi

Việc áp dụng máy tính và công tác quản lý quán cà phê là một yêu cầu cần thiết nhằm

xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời, gây tốn kém, mất thời gian Vì vậy

em chọn ý tưởng xây dựng phần mềm quản lý quán cà phê để giúp các doanh nghiệp

quản lý bàn, thêm bàn, xóa bàn một cách hiệu quả hơn

- Phân tích thiết kế hướng đối tượng: Đã học

- Ngôn ngữ lâ ‹p trình: (Java, C#, ASP.NET): Đã học

- Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Ước tính số lượng người sẽ bỏ tiền ra đặt phòng của bạn 300

Trang 13

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng

sản phẩm của bạn (ít nhất là 1, nhiều nhất là 5)

Chủ quán cafe, nhân viên, khách hàng…

Trungbình Khá Cao Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn X

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế 4 năm

Trungbình Khá Cao Rất Cao

Ước tính độ khó để phát triển thành công

Ước lượng số thời gian cần thiết để phát triển sản phẩm

của bạn

5 tháng

1.2 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM

- Tên ý tưởng sản phẩm: Website bán giày

- Ngày 19 tháng 8 năm 2021

Liệt kê 3 mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm

Chuyên Ngành 1 Chuyên Ngành 2 Chuyên Ngành 3

Trang 14

Thành viên 1 Lập trình ASP.NET Lập trình hướng đối

tượng

Hệ quản trị cơ sở dữ liệu

Thành viên 2 Lập trình Winform C# Lập trình hướng đối

tượng

Lập trình Java

Thành viên 3 Lập trình PHP Lập trình ASP.NET Hệ quản trị cơ sở dữ liệu

Thành viên 4 Lập trình Python Lập trình hướng đối

tượng

Lập trình ASP.NET

Thành viên 5 Lập trình PHP Lập trình hướng đối

tượng

Hệ quản trị cơ sở dữ liệu

Liệt kê các loại đối tượng hưởng lợi từ sản phẩm

Đối Tượng 1 Đối Tượng 2

Thành viên 1 Người dùng cuối Cửa hàng mua sản phẩm

Thành viên 2 Người dùng cuối Chủ cửa hàng

Thành viên 3 Người dùng cuối Chủ cửa hàng

Thành viên 4 Người dùng cuối Nông dân

Thành viên 5 Người dùng cuối Nhà đầu tư

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

Trang 15

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên

Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay

ý tưởng sản phẩm đã nêu:

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

Trang 16

Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

Trung bình Khá Cao Rất Cao

Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:

Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5

3 tháng 2,5 tháng 2 tháng 5 tháng 4 tháng

1.3 Ý TƯỞNG ĐỀ XUẤT - Tên nhóm: Nhóm 2

- Nhóm trưởng: Bích Văn Điền

- Thành viên:

 1 Trần Ngọc Hải

 2.Trần Phước Minh Châu

 3.Bùi Duy Tân

 4.Võ Hồng Quang

Trang 17

- Tên sản phẩm: Website bán giày”

- Ý tưởng sản phẩm:

o Xây dựng 1 Website bán giày giúp khách hàng dễ dàng và nhanh chónghơn trong việc muốn tìm hiểu, mua một sản phẩm mình cần Mọi thaotác chỉ cần ngồi tại nhà, truy cập trang web để xem và đặt mua các sảnphẩm một cách đơn giản

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

o Về thời gian: Từ 25/8/2017 đến11/9/2017

o Về nội dung:

 Tập trung phát triển việc giới thiệu các sản phẩm

 Hỗ trợ mua, đặt hàng nhanh chóng và trả tiền trực tuyến

 Thống kê báo cáo chi tiết theo thời gian

PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ)

2.1 Khảo sát hiện trạng

Trong tình hình diễn biến dịch bệnh phức tạp hiện nay, thì vấn đề mua giày trực tiếp

bị hạn chế Không tập trung quá nhiều người gây khó khăn trong việc mua sắm của mọi

người Để giúp mọi người mua giày dễ dàng hơn, Website bán giày ra ra đời, mọi người

có thể mua giày thông qua website bất cứ lúc nào mình muốn mà không cần phải ra khỏi nhà

2.2 Phân tích chức năng của hệ thống

❖ Các thông tin đầu ra đầu vào của hệ thống

Trang 18

a) Thông tin đầu vào:

- Admin: là thành viên quản trị của hệ thống, có tất cả các quyền và chức năng như:

tạo các tài khoản, quản lý sản phẩm, quản trị người dùng, …

- Khách vạn lai: là thành viên không có tài khoản trong hệ thống, có chức năng:

Đăng ký, tìm kiếm, xem thông tin sản phẩm

- Khách hàng: là hệ thống thành viên có chức năng: Đăng ký, đăng nhập, đăng xuất,

tìm kiếm, xem, thanh toán, đánh giá

- 2.3 Gói use case tổng quát

Biểu đồ Use case

Trang 19

Hình 2.3.1 Use case tổng quát

Mô tả các tác nhân

Use Case Tổng quát

Tác nhân Admin, khách hàng, khách vãng lai

Mục đích Mô tả toàn bộ chức năng của từng đối

tượng có trong hệ thống

Bảng 2.3.1 Đặc tả use case tổng quát

Trang 20

2.3.1 Gói Use case đăng nhập

a Biểu đồ use case đăng nhập

Hình 2.3.1.1 Use case đăng nhập

b Đặc tả luồng sự kiện đăng nhập

Bảng : Đặc tả chi tiết luồng sự kiện đăng nhập

Use case Đăng nhập

1 Người dùng chọn chức năng đăng

nhập 2 Hệ thống hiển thị giao diện đăng nhập.

3 Người dùng nhập thông tin đăng nhập

4 Gửi thông tin đã nhập đến hệ thống

5 Kiểm tra thông tin đăng nhập, nếu đúng

Trang 21

thì cho phép truy cập, sai thì thông báo yêucầu nhập lại.

Luồng thay thế

4.1 Nếu người dùng nhập sai thông tin thìyêu cầu nhập lại nhưng chỉ trong giới hạncho phép

Các yêu cầu cụ thể Tên đăng nhập và mật khẩu khớp với thông tin đã đăng ký

Điều kiện trước Nguời dùng đã đăng ký thành viên trong hệ thống

Điều kiện sau Thông báo đăng nhập thành công/ thất bại

Các yêu cầu mở rộng Use case “đăng xuất” xuất hiện sau khi đăng nhập thành công

c Biểu đồ tuần tự đăng nhập

Hình 2.3.1.2 Biểu đồ tuần tự đăng nhập

Trang 22

d Biểu đồ hoạt động đăng nhập

Hình 2.3.1.3 Biểu đồ hoạt động đăng nhập

2.3.2 Gói use case đăng ký

a Biểu đồ use case đăng ký

Hình 2.3.2.1 Biểu đồ use case đăng ký

b Đặc tả luồng sự kiện đăng ký

Use case Đăng ký

Tác nhân Khách vãng lai

Trang 23

Mục đích Đăng ký tài khoản mới để có thể đăng nhập với tư cáchthành viên

Mô tả chung Người dùng lần đầu sử dụng ứng dụng, trước hết phải đăngký tài khoản

Luồng sự kiện chính

1 Người dùng chọn chức năng đăng

ký 2 Hệ thống hiển thị giao diện đăng ký.

3 Người dùng nhập thông tin đăng ký

4.2 Nếu số ký tự trong tên tài khoản hoặcmật khẩu ít hơn quy định, hệ thống sẽthông báo

Các yêu cầu cụ thể

Định dạng email phải đúng, email phải tồn tại và chinhxác, tên user name không được trùng lặp với các tài khoản

đã có trong hệ thống

Điều kiện trước Người dùng lần đầu đăng ký tài khoản

Điều kiện sau Thông báo đăng ký thành công/ thất bại

Các yêu cầu mở rộng Không có.

Bảng 2.3.2.2 Biểu diễn dòng dữ liệu đăng ký

Trang 24

c Biểu đồ tuần tự đăng ký

Hình 2.3.2.2 Biểu đồ tuần tự đăng ký

d Biểu đồ hoạt động đăng ký

Hình 2.3.2.3 Biểu đồ hoạt động đăng ký

Trang 25

2.3.3 Gói use case tìm kiếm

a Biểu đồ use case tìm kiếm

Hình 2.3.3.1 Biểu đồ use case tìm kiếm

b Đặc tả luồng sự kiện quản lý tài khoản

Use case Tìm kiếm máy tính

1 Người dùng nhấp vào ô tìm kiếm 2 Hệ thống hiển thị giao diện tìm kiếm

3 Người dùng nhập tên máy tính

4 Hệ thống hiện danh sách các loại maytính tương ứng với từ khóa người dùngnhập vào Nếu không tìm thấy thì hệ thốngbáo không tìm thấy

Luồng thay thế

Trang 26

Actor System

3.1 Nếu người dùng nhập sai định dạng têntrong ô tìm kiếm thì thông báo nhập lại têntruyện hợp lệ

Các yêu cầu cụ thể Định dạng tên phải đúng không chứa các kí tự đặc biệt như

“/ ? * …”

Điều kiện trước Người dung nhập thông tin vào ô tìm kiếm

Điều kiện sau Hiện thông báo tìm kiếm

Các yêu cầu mở rộng Không có

Bảng 2.3.3.2 Biểu diễn dòng dữ liệu tìm kiếm

c Biểu đồ tuần tự tìm kiếm

Hình 2.3.3.2 Biểu đồ tuần tự tìm kiếm

Trang 27

d Biểu đồ hoạt động tìm kiếm

Hình 2.3.3.3 Biểu đồ hoạt động tìm kiếm

2.3.4 Gói use case đánh giá sản phẩm

a Biểu đồ use case đánh giá sản phẩm

Hình 2.3.4.1 Use case đánh giá sản phẩm

b Đặc tả luồng sự kiện đánh giá sản phẩm

Use case Đánh giá sản phẩm

Tác nhân Khách hàng

Trang 28

Mục đích Người dùng muốn đánh giá sản phẩm

Mô tả chung Người xem có thể xem máy để đánh giá của sản phẩm

Luồng sự kiện chính

1 Chọn sản phẩm cần đánh giá 2 Hiển thị sản phẩm cần đánh giá

3 Truy cập vào mục đánh giá sản phẩm 4 Hiển thị giao diện đánh giá

5 Đánh giá bằng về sản phẩm 6 Hệ thống lưu vào database và hiển thịđánh giá của người dùng

Luồng thay thế Không có

Các yêu cầu cụ thể Người dùng đã đăng nhập vào hệ thống

Điều kiện trước Người dùng đã đăng nhập vào hệ thống

Điều kiện sau Nếu use case thành công, người dùng có thể đăng xuất khỏi hệ

thống, ngược lại sẽ tiếp tục thực hiện các use case khác

Các yêu cầu mở rộng Không có

Bảng 2.3.4.2 Biểu diễn dòng dữ liệu đánh giá sản phẩm

c Biểu đồ tuần tự đánh giá sản phẩm

Trang 29

Hình 2.3.4.2 Biểu đồ tuần tự đánh giá sản phẩm

d Biểu đồ tuần tự đánh giá sản phẩm

Trang 30

Hình 2.3.4.3 Biểu đồ hoạt động đánh giá sản phẩm

2.3.5 Gói use case chi tiết sản phẩm

a Biểu đồ use case chi tiết sản phẩm

Hình 2.3.5.1 Gói use case chi tiết sản phẩm

b Đặc tả luồng sự kiện quản lý tài khoản thành viên

Use case Xem chi tiết sản phẩm

Tác nhân Khách hàng

Mục đích Xem chi tiết sản phẩm

Trang 31

Mô tả chung Người dùng khi muốn xem chi tiết sản phẩm

có xảy ra

Luồng thay thế Không có

Các yêu cầu cụ thể Người dùng phải chọn sản phẩm mà cần xem

Điều kiện trước Khách hàng đã đăng nhập trước đó

Điều kiện sau lỗi xảy ra nếu có.Thông báo giao diện sản phẩm bình thường hoặc thông báo

Các yêu cầu mở rộng Không có

Bảng 2.3.5.2 Biểu diễn dòng dữ liệu chi tiết sản phẩm

Trang 32

c Biểu đồ tuần tự chi tiết sản phẩm

Hình 2.3.5.3 Biểu đồ hoạt động chi tiết sản phẩm

d Biểu đồ hoạt động chi tiết sản phẩm

Trang 33

Hình 2.3.5.4 Biểu đồ hoạt động chi tiết sản phẩm

Trang 34

2.3.6 Gói use case giỏ hàng

a Biểu đồ use case quản lí giỏ hàng

Hình 2.3.6.1 Gói use case giỏ hàng

b Đặc tả luồng sự kiện giỏ hàng

Use case Giỏ hàng

Trang 35

3 Người dùng kích chọn nút giỏ hàng 4 Hệ thống hiển thị form giỏ hàng

5 Người dùng chọn chức năng thêm giỏ

hàng ở mỗi sản phẩm muốn thêm

6 Hệ thống kiểm tra và lưu sản phẩm đó vào giỏ hàng kèm số lượng

9 Người dùng chọn “OK” để xóa

Ngược lại chọn “Hủy” để kết thúc

10 Hệ thống xóa sản phẩm trong giỏ hàng

11 Người dùng chọn vào sản phẩm

trong giỏ hàng muốn chỉnh sửa

12 Hệ thống cập nhật lại giỏ hàng

Điều kiện trước Người dùng đăng nhập tài khoản

Điều kiện sau Thêm vào giỏ hàng thành công

Bảng 2.3.6.2 Đặc tả dòng sự kiện giỏ hàng

c Biểu đồ tuần tự

-Thêm giỏ hàng

Trang 36

Hình 2.3.6.2 Biểu đồ tuần tự thêm sản phẩm

-Sửa giỏ hàng

Hình 2.3.6.3 Biểu đồ tuần tự sửa sản phẩm

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

Trang 37

Hình 2.3.6.4 Biểu đồ tuần tự xóa sản phẩm

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

-Thêm sản phẩm

Hình 2.3.6.5 Biểu đồ họat động thêm sản phẩm

-Sửa giỏ hàng

Trang 38

Hình 2.3.6.6 Biểu đồ họat động sửa sản phẩm

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

Hình 2.3.6.7 Biểu đồ họat động xóa sản phẩm

2.3.7 Gói use case thanh toán

a Biểu đồ use case thanh toán

Hình 2.3.7.1 Gói use case thanh toán

Trang 39

b Đặc tả luồng sự kiện thanh toán

Use case Thanh toán

đã chọn Hoặc trả về thông báo lỗi nếu

có xảy ra

Luồng thay thế Không có

Các yêu cầu cụ thể Người dùng phải chọn sản phẩm mà cần thanh toán

Điều kiện trước Người dùng phải đăng nhập trước đó

Điều kiện sau Thông báo giao diện sản phẩm bình thường hoặc thông báo

lỗi xảy ra nếu có

Các yêu cầu mở

Bảng 2.3.7.2 Dòng sự kiện thanh toán

Trang 40

c Biểu đồ tuần tự thanh toán

Hình 2.3.7.2 Biểu đồ tuần tự thanh toán

d Biểu đồ hoạt động thanh toán

Hình 2.3.7.3 Biểu đồ hoạt động thanh toán

2.3.8 Gói use case quản lý tài khoản

Ngày đăng: 19/04/2022, 09:02

TỪ KHÓA LIÊN QUAN

w