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

đề tài phần mềm bán quần áo thời trang unisex

69 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Phần mềm bán quần áo thời trang Unisex
Tác giả Dương Thị Linh Chi, Đoàn Chính Hào, Nguyễn Thị Phương Anh, Phạm Thùy Trang, Hoàng Trung Hiệp
Người hướng dẫn Dương Thị Thúy
Trường học Trường Đại học Tài nguyên và Môi trường Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Bài báo cáo
Năm xuất bản 2023-2024
Thành phố Hà Nội
Định dạng
Số trang 69
Dung lượng 24,58 MB

Nội dung

Biểu đồ use case tổng quát của hệ thống Tìm kiếm Thống kê, báo cáo Khách hàng Đăng kí Đăng nhập Tìm kiếm Xem bản tin sản phẩm Quản lí giỏ hàng Đặt hàng Thanh toán trực tuyến Gửi phản hồi

Trang 1

BÀI BÁO CÁO HỌC KỲ 1 NĂM HỌC 2023-2024

ĐỀ TÀI PHẦN MỀM BÁN QUẦN ÁO THỜI TRANG UNISEX.

Giảng viên hướng dẫn : Dương Thị Thúy

Hà Nội, ngày 28 tháng 08 năm 2023

Trang 5

LỜI MỞ ĐẦU

Ngày nay, Công nghệ thông tin (CNTT) đã trở thành một phần không thể thiếutrong hầu hết các khía cạnh của cuộc sống CNTT đã có một vai trò vô cùng quantrọng và sâu rộng đối với nhiều lĩnh vực, bao gồm khoa học kỹ thuật, kinh tế, giáo dục

và xã hội Trước đây, khi internet chưa phát triển, hoạt động mua bán diễn ra tại cácsiêu thị, chợ truyền thống, cửa hàng và trung tâm thương mại được tiến hành trực tiếptại cửa hàng, và người mua có thể trải nghiệm sản phẩm một cách trực tiếp, mang lại

sự an tâm và tin tưởng Tuy nhiên, với sự tiến bộ của xã hội và các công nghệ hiện đại,việc mua sắm đã trở nên thuận tiện và dễ dàng hơn bao giờ hết Phát triển một phầnmềm bán quần áo trực tuyến là một quyết định sáng suốt bởi nó mang lại một loạt lợiích hấp dẫn Bên cạnh việc giúp mở rộng doanh nghiệp với sự tiếp cận toàn cầu, phầnmềm này còn mang lại tính tiện lợi và linh hoạt cho khách hàng, cho phép họ mua sắmbất cứ lúc nào và ở bất kỳ đâu Nó không chỉ giúp quản lý dễ dàng hàng tồn kho, đơnhàng, và thông tin khách hàng, mà còn tạo điều kiện thuận lợi để tăng doanh số bánhàng thông qua các chiến dịch quảng cáo và khuyến mãi Không chỉ là một cách đểbán hàng mà còn là cơ hội để xây dựng thương hiệu trực tuyến mạnh mẽ và tạo thươnghiệu được khách hàng tin tưởng Bằng cách lựa chọn phát triển phần mềm bán quần áotrực tuyến, bạn đang mở ra một cánh cửa đến thế giới kinh doanh số hóa và đánh bạimọi rào cản địa lý, tạo ra một mô hình kinh doanh linh hoạt và tiết kiệm chi phí vậnhành Đây thực sự là một quyết định đáng giá để phát triển và phát triển doanh nghiệpcủa bạn

Phương pháp luận trong nghiên cứu của luận án là kết hợp giữa nghiên cứu tài liệu, quan sát và thực nghiệm :

Phương pháp thu thập, tổng hợp tài liệu: Tìm kiếm các tài liệu như tạp chí, báo

Trang 6

cáo khoa học trong ngành ngoài ngành, thông tin đại chúng, hình ảnh,… có liên quan

về web bán quần áo, từ đó phân tích, thống kê số liệu, tổng hợp rồi chỉ ra những phần

cũ cần cải tiến hoặc những phần thiếu sót, sai lệch của web, đồng thời tìm ra nhữngtính năng mới phù hợp với nhu cầu khách hàng để từ đó cải tiến những điềm yếu banđầu và phát triển thành những tính năng mới phù hợp với nhu cầu khách hàng để từ đócải tiến những điểm yếu ban đầu và phát triển thành những tính năng mới cần thiết choweb bánquần áo trực tuyến

Phương pháp quan sát: quan sát thái độ, cách đánh giá của khách hàng đối vớiweb và quan sát các ưu nhược điểm của dự án của các đối thủ cạnh tranh để đề raphương án tối ưu hóa nhất cho bài toán đã đặt ra Phương pháp quan sát chỉ sử dụngcho các đối tượng ở hiện tại vậy nên cần quan sát liên tục quá trình phát triển web để

đề ra các phương án giải quyết kịp thời

Phương pháp phân tích: dựa vào tài liệu và thông tin đã thu thập đưa ra các vấn đề gặpphải để rút ra bài toán tổng hợp từ đó phân tích từng chức năng một để làm rõ bài toán

Phương phát thực nghiệm: thực hiện cài đặt các thuật toán của luận án, chạy thửtrên các tập dữ liệu được sử dụng phổ biến trong cộng đồng nghiên cứu Kiểm tra đánhgiá web trong quá trình chạy thử, đưa ra các phương án mới để kịp thời chỉnh sửa và

bổ sung

Tìm hiểu về cửa hàng quần áo IVY MODA và nghiệp vụ hiện tại cửa hàng, khảo sát tìm kiếm nhữg ưu nhược điểm của cửa hệ thống hiện tại

Phân tích hệ thống hiện tại và đưa ra bài toán cụ thể nhằm giải quyết những khókhăn mà hệ thống gặp phải Thực hiện thiết kế các sơ đồ, biểu đồ, phân tích chức năng

để giải quyết bài toán

Tìm hiểu, ứng dụng các ngôn ngữ và công cụ lập trình vào bài toán để xây dựngcác chức năng đã đề ra

Kiểm thử đánh giá ứng dụng đã xây dựng, đưa ra hướng giải quyết về những vấn đề gặp phải và hướng phát triển của ứng dụng

Đối tượng nghiên cứu

Ngôn ngữ lập trình Javascript và thư viện ReactJS

Các thư viện liên quan đến ngôn ngữ Javascript

Nghiệp vụ bán hàng của cửa hàng quần áo IVY MODA

Phạm vi nghiên cứu

Phạm vi nghien cứu nằm trong cửa hàng quần áo và nghiệp vụ bán hàng của của hàng

Trang 7

6 Cấu trúc báo cáo

Chương I:Cơ sở lý thuyết

Chương II: Phân tích thiết kế hệ thống

Chương III: Thiết kế cơ sở dữ liệu

Chương IV : Xây dựng phần mềm quản lý cửa hàng quần áo IVY MODA sử dụng

CHƯƠNG 1.

Trang 8

CHƯƠNG 1 PHÂN TÍCH YÊU CẦU

1.1 Các chức năng của phần mềm

1.1.1 Chức năng phần mềm đối với admin và nhân viên bán hàng

Đăng nhập và Đăng xuất:

Cho phép người dùng (admin và nhân viên bán hàng) đăng nhập vào hệ thống bằng tên người dùng và mật khẩu riêng

Cung cấp chức năng đăng xuất để người dùng có thể đăng xuất khỏi tài khoản của họ

Thêm, sửa đổi và xóa danh mục sản phẩm

Liên kết sản phẩm với các danh mục tương ứng

Quản lý trạng thái đơn hàng

Theo dõi trạng thái của các đơn hàng (đã xác nhận, đang vận chuyển, đã giao hàng, v.v.)

Thống kê và báo cáo

Xem doanh số bán hàng và lợi nhuận

Tạo báo cáo hàng ngày, hàng tuần hoặc hàng tháng

Quản lý bài viết với tin tức

Thêm, chỉnh sửa và xóa bài viết và tin tức

Phân loại và sắp xếp theo danh mục

Tìm kiếm và lọc thông tin

Hiển thị tin tức trên trang web

Tích hợp hệ thống thanh toán trực tuyến

Cho phép khách hàng thanh toán trực tuyến bằng thẻ tín dụng hoặc các phương thức thanh toán khác

Trang 9

1.1.2 Chức năng phần mềm đối với khách hàng

Đăng kí:

Cho phép khách hàng tạo tài khoản riêng để lưu thông tin cá nhân và theo dõiđơn hàng của họ

Đăng nhập và Đăng xuất:

Cho phép khách hàng đăng nhập vào tài khoản của họ để thực hiện mua sắm vàtheo dõi đơn hàng

Cung cấp chức năng đăng xuất để khách hàng có thể đăng xuất khỏi tài khoảncủa họ

Cho phép khách hàng thêm sản phẩm vào giỏ hàng và tiếp tục mua sắm

Quản lý giỏ hàng:

Xem danh sách các sản phẩm đã thêm vào giỏ hàng

Thay đổi số lượng sản phẩm hoặc xóa sản phẩm khỏi giỏ hàng

Thanh toán và Đặt hàng:

Cung cấp thông tin vận chuyển và thanh toán để hoàn thành đơn hàng

Lựa chọn phương thức thanh toán (thẻ tín dụng, chuyển khoản, tiền mặt, v.v.) Theo dõi đơn hàng:

Cho phép khách hàng theo dõi trạng thái của đơn hàng (đã xác nhận, đang vậnchuyển, đã giao hàng, v.v.)

Hỗ trợ khách hàng:

Cung cấp kênh liên lạc với khách hàng, ví dụ: chat trực tuyến hoặc hỗ trợ quaemail

1.2 Các yêu cầu phi chức năng

- Độ tin cậy cao

- Khả năng tương tác, tiếp nhận thông tin nhanh

- Bảo mật về thông tin nhân viên

- Dễ dàng cho việc bảo trì

- Có thể lưu trữ một lượng lớn dữ liệu

- Tiện lợi cho việc quản lý

Trang 10

1.3 Biểu đồ Gantt

Một số các mô hình ứng dụng được:

Mô hình Waterfall (Thác nước): Đây là một mô hình tuần tự, các giai đoạn đượcthực hiện theo thứ tự cố định từ thu thập yêu cầu, thiết kế, triển khai, kiểm thử và bảotrì

Mô hình Spiral (Vòng xoắn): Mô hình này kết hợp tính linh hoạt từ Agile với khíacạnh kiểm soát rủi ro Nó bao gồm nhiều vòng lặp như mô hình Agile, nhưng mỗivòng lặp sẽ đi sâu hơn và chứa các giai đoạn như xác định yêu cầu, thiết kế, xây dựng,kiểm thử và đánh giá

Mô hình V-Model (Mô hình V): Mô hình này tương tự mô hình Waterfall, nhưng

nó đề xuất rằng từng bước cần phải có một bước tương ứng trong kiểm thử Điều nàytạo ra hình dạng hình chữ V khi vẽ ra biểu đồ, với các bước gặp nhau ở giữa

Mô hình Incremental (Tăng dần): Tương tự như Agile, nó chia dự án thành các giaiđoạn nhỏ hơn, từng bước một, nhưng khác biệt ở chỗ các bước không cần phải hoànthiện đầy đủ trước khi chuyển sang bước tiếp theo

Mỗi mô hình có ưu điểm và hạn chế riêng Lựa chọn mô hình phù hợp với dự áncủa nhóm là mô hình Agile

Agile là phương pháp phát triển phần mềm linh hoạt dể làm sao đưa sản phẩm đếntay khách hàng càng nhanh càng tốt, là một hướng tiếp cận cụ thể cho việc quản lý dự

án phần mềm

Scrum là 1 dạng của mô hình Agile và là Framework phổ biến nhất khi thực hiện

mô hình agile Scrum là mô hình phát triển phần mềm lặp đi lặp lại

Trang 11

Những khoảng lặp cố định thường kéo dài 1,2 tuần được gọi lại Sprint hoặcIteration.

3 vai trò (3 Scrum Roles) của những thành viên trong nhóm Scrum (Scrum Team)

Development Team (Nhóm phát triển ): Là những người có kỹ năng thế mạnh

nào đó trong việc trực tiếp sản xuất ra sản phẩm Họ có thể là các chuyên gia phântích, các lập trình viên, những người chuyên kiểm thử phần mềm, …

Product Owner (Người sở hữu sản phẩm): Là người hiểu rõ nhất về các

yêu cầu của sản phẩm, có trách nhiệm tối ưu hoá giá trị sản phẩm đó mang lại chongười dùng Product Owner như là một cầu nối, giữa tất cả các bên liên quan(khách hàng và các thành viên của Scrum)

Scrum Master: Là một người hiểu biết về mô hình và cách vận hành Scrum

để đảm bảo mọi thành viên trong Scrum làm việc một cách hiệu quả nhất, đảm bảohoàn thành dự án với kết quả tốt nhất

CHƯƠNG 2.

Trang 12

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ

THỐNG 2.1 Biểu đồ use case tổng quát của hệ thống

Tìm kiếm Thống kê, báo cáo

Khách hàng

Đăng kí Đăng nhập Tìm kiếm Xem bản tin sản phẩm Quản lí giỏ hàng Đặt hàng Thanh toán trực tuyến Gửi phản hồi

Trang 13

Hình 1: Biểu đồ use case tổng quát

2.2 Sơ đồ phân rã và mô tả Use Case

Use Case đăng kí.

Hình 2 1: Biểu đồ use case đăng kí

Tên ca sử dụng: Đăng kí

Tác nhân: khách hàng

Mục đích: Tạo thông tin về khách hàng mới vào hệ thống

Mô tả khái quát: Nhập trực tiếp thông tin về khách hàng theo thông tin cá nhân của khách hàng lên hệ thống

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu đăng kí 2 Hiện form đăng kí

3 Nhập các thông tin cần thiết, yêu cầu ghi 4 Ghi nhận và thông báo kết quả

Bảng 2 2 Mô tả chức năng đăng kíNgoại lệ:

Kết quả kiểm tra thông tin là thiếu hoặc không chính xác Hệ thống thôngbáo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng Nếu kiểm tra họ tên, ngàysinh, quê quán thấy trùng với một khách hàng đã có trong hệ thống thì thông báo

Trang 14

nhập lại hoặc dừng.

Use case đăng nhập

Hình 2 2: Biểu đồ use case đăng nhập

- Tên ca sử dụng: Đăng nhập

- Tác nhân: Khách hàng, quản lí

- Mục đích: Đăng nhập vào hệ thống để thực hiện các thao tác với hệ thống

- Mô tả khái quát: Nhập trực tiếp thông tin tài khoản mật khẩu kiểm tra thông

tin và điều hướng theo loại tài khoản

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu đăng nhập 2 Hiện form đăng nhập

3 Nhập các thông tin cần thiết, yêu cầu

đăng nhập

4 Ghi nhận và thông báo kết quả vàđiều hướng trình duyệt tùy theo kiểu tàikhoản

Bảng 2 3 Mô tả chức năng đăng nhập

Ngoại lệ:

Kết quả kiểm tra thông tin là thiếu hoặc không chính xác Hệ thống thông báolỗi và yêu cầu nhập lại nếu kiểm tra không có thông tin của khách hàng trên hệ thống

Use case tìm kiếm

Hình 2 3 Biểu đồ use case phân rã chức năng tìm kiếm

- Tên ca sử dụng: Tìm kiếm

- Tác nhân: Khách hàng, quản lí

Trang 15

- Mục đích: Tìm các sản phẩm theo yêu cầu cá nhân

- Mô tả khái quát: Nhập trực tiếp thông tin tìm kiếm

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu tìm kiếm 2 Hiện màn hình sản phẩm

3 Nhập các thông tin cần tìm kiếm 4 Ghi nhận, thông báo kết quả và điều

hướng trình duyệt tùy theo tìm kiếm

Bảng 2 4 Mô tả chức năng tìm kiếm

- Mô tả khái quát: Khách hàng thêm vào giỏ hàng hoặc thanh toán trực tuyến

Lưu thông tin mua hàng nếu chọn thanh toán

Hành động tác nhân Phản hồi của hệ thống

1 Chọn sản phẩm mong muốn 2 Hiện sản phẩm

3 Yêu cầu thêm vào giỏ hàng 4 Hiển thị giỏ hàng đã thêm

4 Yêu cầu mua hàng 5 Hiển thị thanh toán

Trang 16

6.Thực hiện thanh toán trực tuyến 7 Ghi nhận thông tin, tạo hóa đơn trên

Use case Quản lý giỏ hàng

Hình 2 5: Biểu đồ use case phân rã quản lý giỏ hàng

Mô tả Use case thêm sản phẩm trong giỏ hàng

- Tên ca sử dụng: Thêm sản phẩm vào giỏ hàng

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

- Mục đích: Khách hàng thực hiện thêm sản phẩm trong giỏ hàng

- Mô tả khái quát: Khách hàng nhập sản phẩm cần thêm vào giỏ hàng Gửi yêu

cầu thêm vào giỏ hàng

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang giỏ hàng 2 Hiện danh sách đơn hàng

3 Yêu cầu thêm một đơn hàng vào hệ

thống

4 Hiển thị biểu mẫu đơn hàng

5 Chọn thêm vào giỏ hàng 6 Ghi nhận và thêm thông tin đơn

Trang 17

- Tên ca sử dụng: Xóa sản phẩm trong giỏ hàng

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

- Mục đích: Khách hàng thực hiện xóa sản phẩm trong giỏ hàng

- Mô tả khái quát: Khách hàng chọn sản phẩm cần xóa vào giỏ hàng Gửi yêu cầu xóa trong giỏ hàng

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang giỏ hàng 2 Hiện danh sách đơn hàng

3 chọn xóa một đơn hàng trong hệ

thống

4 Hiển thị biểu mẫu đơn hàng

5 Chọn xóa trong giỏ hàng 6 Ghi nhận và xóa thông tin đơn

hàng trong hệ thống

Bảng 2 7 Mô tả chức năng xóa sản phẩm

Mô tả Use case sửa sản phẩm trong giỏ hàng

- Tên ca sử dụng: Sửa sản phẩm vào giỏ hàng

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

- Mục đích: Khách hàng thực hiện sửa sản phẩm trong giỏ hàng

- Mô tả khái quát: Khách hàng chọn sản phẩm sửa trong giỏ hàng để tăng giảm

số lượng Gửi yêu cầu sửa trong giỏ hàng

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang giỏ hàng 2 Hiện danh sách đơn hàng

3 Yêu cầu sửa một đơn hàng trong hệ

thống

4 Hiển thị biểu mẫu đơn hàng

5 Chọn sửa số lượng trong giỏ hàng 6 Ghi nhận và lưu thông tin đơn

Trang 18

Use case phản hồi

Hình 2 6: Biểu đồ use case phân rã phản hồi

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở ô trò chuyện 2 Hiển thị ô trò chuyện

3 Khách hàng nhập phản hồi 4 Ghi lại, Lưu đánh giá vào hệ

Trang 19

Mô tả usecase thêm sản phẩm

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí sản phẩm 2 Hiện danh sách sản phẩm

3 Yêu cầu thêm một sản phẩm vào

hệ thống

4 Hiển thị biểu mẫu sản phẩm

5 Điền thông tin sản phẩm và biểu

mẫu sản phẩm, yêu cầu thêm sản phẩm

6 Gi nhận và thêm thông tin sản phẩm vào hệ thống

Bảng 2 10 Mô tả chức năng thêm sản phẩm

Ngoại lệ:

- Thông tin của sản phẩm mới trùng với sản phẩm đã tồn tại trong hệ thống ,

Hệ thống sẽ thông báo cho người dùng sản phẩm đã tồn tại

- Các trường thông tin mà người dùng nhập vào bị thiếu hoặc sai Hệ thống

sẽ yêu cầu nhập lại thông tin

Mô tả usecase xóa sản phẩm

Trang 20

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí sản phẩm 2 Hiện danh sách sản phẩm

3 Tìm kiếm thông tin sản phẩm

muốn xóa

4 Yêu cầu xóa sản phẩm 5 Ghi nhận và xóa sản phẩm ra khỏi hệ

thống

Bảng 2 11 Mô tả chức năng xóa sản phẩm

Mô tả usecase sửa sản phẩm

- Tên ca sử dụng: Sửa sản phẩm

- Tác nhân: Quản lí

- Mục đích: Quản lí muốn thay đổi thông tin của sản phẩm

- Mô tả khái quát: Quản lí tìm kiến thông tin sản phẩm

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí sản phẩm 2 Hiện danh sách sản phẩm

3 Tìm kiếm thông tin sản phẩm

muốn sửa

4 Yêu cầu sửa thông tin sản phẩm 5 Hiển thị biểu mẫu sản phẩm

với thông tin được tìm kiếm

6 Điền thông tin sản phẩm vào biểu

Trang 21

Use case quản lý danh mục

Hình 2 8 Biểu đồ use case phân rã quản lý danh mục

Mô tả usecase thêm danh mục

- Tên ca sử dụng: Thêm danh mục

- Tác nhân: Quản lí

- Mục đích: Thêm một danh mục sản phẩm vào hệ thống

- Mô tả khái quát: Quản lí nhập thông tin vào biểu mẫu danh mục và yêu cầu thêmdanh mục vào hệ thống

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí danh mục 2 Hiện danh sách danh mục

3 Yêu cầu thêm một danh mục vào hệ

thống

4 Hiển thị biểu mẫu danh mục

5 Điền thông tin danh mục và biểu

mẫu danh mục, yêu cầu thêm danh mục

6 Ghi nhận và thêm thông tin danh mục vào hệ thống

Bảng 2 13 Mô tả chức năng thêm danh mục

Ngoại lệ:

Thông tin của danh mục mới trùng với danh mục đã tồn tại trong hệ thống

Hệ thống sẽ thông báo cho người dùng danh mục đã tồn tại Các trường thông tin mà người dùng nhập vào bị thiếu hoặc sai Hệ thống sẽ yêu cầu nhập lại thông tin

Mô tả usecase xóa danh mục

- Tên ca sử dụng: xóa danh mục

Trang 22

danh mục

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí danh mục 2 Hiện danh sách danh mục

3 Tìm kiếm thông tin danh mục muốn

xóa

4 Yêu cầu xóa danh mục 5 Ghi nhận và xóa danh mục ra khỏi

hệ thống

Bảng 2 14 Mô tả chức năng xóa danh mục

Mô tả usecase sửa danh mục

- Tên ca sử dụng: sửa danh mục

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí danh mục 2 Hiện danh sách danh mục

3 Tìm kiếm thông tin danh mục muốn

sửa

4 Yêu cầu sửa thông tin danh mục 5 Hiển thị biểu mẫu danh mục

với thông tin được tìm kiếm

6 Điền thông tin danh mục vào biểu mẫu

Trang 23

Các trường thông tin mà người dùng nhập vào bị thiếu hoặc sai Hệ thống sẽ yêu cầu nhập lại thông tin

Use case quản lý đơn đặt hàng

Hình 2 9 Biểu đồ use case phân rã quản lý đơn đặt hàng

Mô tả usecase sửa đơn đặt hàng

- Tên ca sử dụng: sửa đơn hàng

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí đơn hàng 2 Hiện danh sách đơn hàng

3 Tìm kiếm thông tin sản phẩm muốn

sửa

4 Yêu cầu sửa thông tin sản phẩm 5 Hiển thị biểu mẫu sản phẩm

với thông tin được tìm kiếm

6 Điền thông tin sp vào biểu mẫu 7 Ghi nhận thông tin và lưu thông

tin vào hệ thống

Bảng 2 16 Mô tả usecase sửa đơn đặt hàng

Mô tả usecase xóa đơn đặt hàng

Tên ca sử dụng: xóa đơn hàng

Trang 24

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí đơn hàng 2 Hiện danh sách đơn hàng

3 Tìm kiếm thông tin sản phẩm muốn

sửa

4 Yêu cầu sửa thông tin sản phẩm 5 Hiển thị biểu mẫu sản phẩm

với thông tin được tìm kiếm

6 Điền thông tin sp vào biểu mẫu 7 Ghi nhận thông tin và lưu thông

- Mô tả khái quát: Quản lí vào trang quản lí và chuyển sang trang thống kê

Hành động tác nhân Phản hồi của hệ thống

Trang 25

1 Yêu cầu đăng nhập 2 Hiển thị trang quản lí

3 Nhập các thông tin lọc có trên

Hình 2 11 Biểu đồ use case phân rã quản lý bản tin

Mô tả usecase thêm bản tin

- Tên ca sử dụng: Thêm bản tin

- Tác nhân: Quản lí

- Mục đích: Thêm một bản tin vào hệ thống

- Mô tả khái quát: Quản lí nhập thông tin vào biểu mẫu bản tin và yêu cầu thêm bản tin vào trang chủ

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí bản tin 2 Hiện danh sách bản tin

3 Yêu cầu thêm một bản tin vào hệ

thống

4 Hiển thị biểu mẫu bản tin

5 Điền thông tin bản tin và biểu mẫu

sản phẩm, yêu cầu thêm bản tin

6 Ghi nhận và thêm thông tin bản tin vào hệ thống

Bảng 2 19 Mô tả chức năng thêm bản tin

- Ngoại lệ:

Trang 26

Thông tin của bản tin mới trùng với bản tin đã tồn tại trong hệ thống , Hệ thống sẽ thông báo cho người dùng bản tin đã tồn tại

Các trường thông tin mà người dùng nhập vào bị thiếu hoặc sai Hệ thống

sẽ yêu cầu nhập lại thông tin

Mô tả usecase xóa bản tin

- Tên ca sử dụng: xóa bản tin

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí bản tin 2 Hiện danh sách bản tin

3 Tìm kiếm thông tin bản tin muốn

xóa

4 Yêu cầu xóa bản tin 5 Ghi nhận và xóa bản tin ra khỏi hệ

thống

Bảng 2 20 Mô tả chức năng xóa bản tin

Mô tả usecase sửa sản phẩm

- Tên ca sử dụng: Sửa bản tin

- Tác nhân: Quản lí

- Mục đích: Quản lí muốn thay đổi thông tin của bản tin

- Mô tả khái quát: Quản lí tìm kiến thông tin bản tin

Hành động tác nhân Phản hồi của hệ thống

1 Yêu cầu mở trang quản lí bản tin 2 Hiện danh sách bản tin

3 Tìm kiếm thông tin bản tin muốn

sửa

4 Yêu cầu sửa thông tin bản tin 5 Hiển thị biểu mẫu bản tin với

thông tin được tìm kiếm

Trang 27

6 Điền thông tin bản tin vào biểu mẫu

bản tin 7 Ghi nhận thông tin và lưu thông tin bản tin vào hệ thống

Bảng 2 21 Mô tả chức năng sửa bản tin

- Ngoại lệ

Thông tin sửa trùng với một bản tin trong hệ thống Hệ thống sẽ thông báo trùng thông tin và yêu cầu nhập lại.Các trường thông tin mà người dùng nhập vào bị thiếu hoặc sai Hệ thống sẽ yêu cầu nhập lại thông tin

2.3 Biểu đồ tuần tự chức năng

Sơ đồ tuần tự chức năng đăng ký

Mô tả: Người dùng khi chưa có tài khoản phải đăng kí để sử dụng web Khi nhập thông in đăng kí nếu hợp lệ sẽ được hiển thị sang trang đăng nhập, còn nếu thông tin chưa hợp lệ sẽ phải nhập lại

Trang 28

Sơ đồ tuần tự chức năng đăng nhập

Mô tả: Khi người dùng đăng nhập bằng tên tài khoản và mật khẩu truy cập vào hệ thống để thực hiện các thao tác tìm kiếm hoặc thêm sửa xóa thì hệ thống sẽ kiểm tra thông tin đăng nhập.Nếu chính xác sẽ cho phép đăng nhập, nếu sai hệ thống sẽ thông báo đăng nhập lại

Sơ đồ tuần tự chức năng thống kê

Mô tả: Quản lý - nhân viên bán hàng đăng nhập tài khoản và mật khẩu truy cập hệ thống thực hiên thao tác thống kê Hệ thống thực hiện và hiển thị ra màn hình kết quả thống kê

Trang 29

Sơ đồ tuần tự chức năng mua hàng, đặt hàng.

Mô tả: Sau khi chọn được sản phẩm ưng ý và có nhu cầu mua luôn thì web sẽđưa đến trang thanh toán Tại đây khách hàng được lựa chọn thanh toán trực tiếptại cửa hàng hoặc thanh toán qua ví VNPay trực tiếp và được giao hàng tận nơi Tạiđây khi nhập thông tin thanh toán thì hệ thống sẽ phải truy xuất dữ liệu nếu hợp lệ

sẽ thanh toán thành công nếu không hợp lệ sẽ nhập lại thông tin để thanh toán

Sơ đồ tuần tự chức năng tìm kiếm.

Trang 30

Mô tả: Để thực hiện chức năng tìm kiếm khách hàng phải đăng nhập thông tinhợp lệ vào hệ thống để hiển thị màn hình trang chủ Tại đây khách hàng có thể tìmkiếm sản phẩm, cũng như là danh mục hoặc bài viết của web.

Sơ đồ tuần tự chức năng sửa, xóa sản phẩm trong giỏ hàng

Mô tả: Sau khi đăng nhập thông tin hợp lệ khách hàng có thể chọn xóa các sảnphẩm không còn nhu cầu mua nữa, sản phẩm sau khi xóa sẽ biến mất khỏi giỏhàng

Trang 31

Sơ đồ tuần tự chức năng sửa danh mục

Mô tả: Quản lý sẽ được đăng nhập tài khoản của ADMIN ở đây quản lý có thểthực hiện thao tác sửa danh mục ADMIN sẽ chọn sửa danh mục sau đó nhậpthông tin mô tả danh mục cần sửa rồi ấn lưu Trong quá trình nhập thông tin nếuthông tin mô tả đã bị trùng thì sẽ phải nhập lại để tiếp tục sửa

Sơ đồ tuần tự chức năng sửa bài viết

Mô tả: Quản lý sẽ được đăng nhập tài khoản của ADMIN ở đây quản lý có thểthực hiện thao tác sửa bài viết ADMIN sẽ chọn sửa bài viết sau đó nhập thông tin

mô tả bài viết cần sửa rồi ấn lưu Trong quá trình nhập thông tin nếu thông tin mô

tả đã bị trùng thì sẽ phải nhập lại để tiếp tục sửa

Trang 32

Sơ đồ tuần tự chức năng sửa sản phẩm

Mô tả: : Quản lý sẽ được đăng nhập tài khoản của ADMIN ở đây quản lý

có thể thực hiện thao tác sửa sản phẩm ADMIN sẽ chọn sửa sản phẩm sau đó nhập thông tin mô tả sản phẩm cần sửa rồi ấn lưu Trong quá trình nhập thông tin nếu thông tin mô tả đã bị trùng thì sẽ phải nhập lại để tiếp tục sửa

Trang 33

Sơ đồ tuần tự chức năng thêm danh mục

Mô tả: Quản lý sẽ được đăng nhập tài khoản của ADMIN ở đây quản lý có thể thực hiện thao tác thêm danh mục sản phẩm mới để chào đón chương trình mới ADMIN sẽ chọn thêm danh mục sản phẩm sau đó nhập các mô tả danh mục sản phẩm rồi ấn thêm Trong quá trình nhập thông tin nếu thông tin mô tả đã bị trùng thì sẽ phải nhập lại để tiếp tục thêm danh mục sản phẩm

Trang 34

Sơ đồ tuần tự chức năng thêm sản phẩm

Mô tả: Quản lý sẽ được đăng nhập tài khoản của ADMIN ở đây quản lý có thểthực hiện thao tác thêm sản phẩm mới để chào đón chương trình mới ADMIN sẽ chọnthêm sản phẩm sau đó nhập các mô tả sản phẩm rồi ấn thêm Trong quá trình nhậpthông tin nếu thông tin mô tả đã bị trùng thì sẽ phải nhập lại để tiếp tục thêm sảnphẩm

Ngày đăng: 24/07/2024, 14:18

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

TÀI LIỆU LIÊN QUAN

w