đồ án 2 xây dựng hệ e catalog sản phẩm cho thương mại điện tử bán quần áo

101 0 0
Tài liệu đã được kiểm tra trùng lặp
đồ án 2 xây dựng hệ e catalog sản phẩm cho thương mại điện tử bán quần áo

Đ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

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM -🙚🙚🙚🙚🙚 -

SE122.O11.PMCLHCM , tháng 12 năm 2023

Trang 2

LỜI CẢM ƠN

Trước tiên, chúng em muốn bày tỏ lòng biết ơn sâu sắc và gửi lời cảm ơn chânthành nhất đến thầy Nguyễn Công Hoan - giảng viên hướng dẫn môn Đồ án 2, vìnhững hướng dẫn tận tâm mà thầy đã dành cho nhóm em Sự đồng hành và sự hỗtrợ từ thầy đã đóng vai trò vô cùng quan trọng trong quá trình hoàn thành đồ ánnày.

Chúng em biết ơn thầy vì đã tạo điều kiện thuận lợi để chúng em có cơ hội thựchiện đồ án và tiến triển trong quá trình nghiên cứu Thầy đã chia sẻ những thôngtin quan trọng và hướng dẫn chúng em về cách tiếp cận và phân tích đề tài Sự amhiểu sâu sắc về lĩnh vực và kiến thức chuyên môn của thầy đã giúp chúng em cócái nhìn rõ ràng và chi tiết hơn về mục tiêu và yêu cầu của đồ án.

Dù vậy, trong quá trình học tập, cũng như làm đồ án vì thời gian và kiến thức cóhạn nên nhóm em không thể tránh khỏi những thiếu sót Nhóm em mong nhậnđược sự thông cảm, đóng góp và xây dựng từ thầy để nhóm em có thêm nhiều kiếnthức có ích và ngày càng hoàn thiện hơn nữa.

Một lần nữa, chúng em xin chân thành cảm ơn thầy Nguyễn Công Hoan vì sự hỗtrợ và đóng góp quý báu của thầy trong quá trình thực hiện đồ án.

Chân thành,Nhóm sinh viên thực hiện

Thành phố Hồ Chí Minh, ngày 30 tháng 12 năm 2023

Trang 6

3.6.14 Tạo ý tưởng phối đồ 44

Trang 7

5.2.12 Chi tiết ý tưởng 81

5.2.13 Thông tin cá nhân 82

5.2.14 Chỉnh sửa thông tin cá nhân 83

5.2.15 Chỉnh sửa thông tin tài khoản 84

Trang 9

TÓM TẮT ĐỒ ÁN

NEWSTYLE là một dự án tập trung vào xây dựng hệ thống E-Catalog cho thương mại điện tử, với mục tiêu chính là tạo ra một không gian mua sắm trực tuyến hiện đại và độc đáo Dự án hướng đến việc cung cấp trải nghiệm mua sắm mới mẻ và thú vị, đồng thời đáp ứng nhu cầu ngày càng tăng cao trong việc tìm kiếm và khám phá các sản phẩm thời trang, quần áo mới.

Hệ thống NEWSTYLE được thiết kế với ưu điểm làm mới cách tiếp cận của người mua hàng Nó giúp họ dễ dàng duyệt qua và tìm kiếm sản phẩm theo các tiêu chí như phong cách, thương hiệu, và xu hướng thời trang Đồ án hứa hẹn mang lại sự thuận tiện và linh hoạt trong quá trình mua sắm trực tuyến, tạo ra một trải nghiệm thú vị cho người tiêu dùng.

Tên NEWSTYLE không chỉ là biểu tượng cho sự sáng tạo và xu hướng mới mẻ mà còn là hứa hẹn về việc đưa ra những cập nhật và kiểu dáng thời trang độc đáo Đồ án này nhằm xây dựng một không gian thương mại điện tử độc lập và nổi bật, đáp ứng nhu cầu đa dạng của khách hàng và đồng thời thúc đẩy sự phát triển của thị trường mua sắm trực tuyến.

NEWSTYLE không chỉ là một hệ thống E-Catalog mang lại trải nghiệm mua sắm độcđáo cho người tiêu dùng, mà còn là một nền tảng hỗ trợ đắc lực cho người bán Dự án không chỉ tập trung vào việc tối ưu hóa trải nghiệm mua sắm mà còn cung cấp các công cụ mạnh mẽ giúp người bán quản lý và quảng bá sản phẩm của họ.

Với cam kết không ngừng nâng cao và mở rộng tính năng, NEWSTYLE hứa hẹn sẽ làmột đóng góp lớn cho ngành công nghiệp thương mại điện tử và đồng thời đáp ứng nhu cầu ngày càng tăng về giao dịch mua bán xe máy, tạo nên một cộng đồng sôi động và phát triển.

Trang 10

Chương 1 MỞ ĐẦU

1.1.Tổng quan đồ án

Ứng dụng "NEWSTYLE" - Hệ E-Catalog Sản Phẩm Thời Trang được thiết kế vớimục đích chính là tạo ra một môi trường giao dịch thuận tiện, nhanh chóng và an toàncho cả người mua và người bán quần áo Đối diện với sự đa dạng của các thương hiệu,dòng sản phẩm và mẫu mã thời trang trên thị trường hiện nay, NEWSTYLE mang đếngiải pháp phân loại và sắp xếp sản phẩm để tối ưu hóa quá trình tìm kiếm, giúp ngườimua dễ dàng lựa chọn những sản phẩm phù hợp

Ứng dụng không chỉ hỗ trợ người mua và người bán mà còn đặc biệt quan tâm đếndoanh nghiệp bán lẻ NEWSTYLE cung cấp các công cụ quản lý kinh doanh và thốngkê doanh số bán hàng, tạo điều kiện thuận lợi để doanh nghiệp quản lý và theo dõihiệu suất kinh doanh của mình Điều này không chỉ giúp họ tiết kiệm thời gian vàcông sức mà còn nâng cao hiệu quả kinh doanh Với những tính năng ưu việt này,NEWSTYLE cam kết trở thành một ứng dụng thương mại điện tử không thể thiếu chonhững người đam mê thời trang và những người kinh doanh trong lĩnh vực này Dự ánhứa hẹn mang lại trải nghiệm mua sắm thú vị và hiệu quả, cũng như góp phần làmphong phú thị trường thương mại điện tử

1.2.Mục tiêu đồ án

 Mục đích : tạo ra một không gian tương tác giữa người bán và người mua, nơihọ có thể dễ dàng thực hiện các giao dịch mua bán quần áo một cách hiệu quả. Mục tiêu : cung cấp cho người dùng một giao diện dễ sử dụng và chức năng

tìm kiếm thông minh Người dùng có khả năng tìm kiếm và đăng bán quần áodựa trên nhiều tiêu chí khác nhau như thương hiệu, kiểu dáng, mức giá, tìnhtrạng và địa điểm Điều này giúp họ tiết kiệm thời gian và công sức, đồng thờigiảm thiểu rủi ro trong quá trình giao dịch mua bán, đảm bảo tính an toàn và

Trang 11

 Lợi ích : tạo ra một thị trường mua bán quần áo trực tuyến cạnh tranh và đadạng Nền tảng này không chỉ giúp người dùng tìm kiếm và mua bán quần áomột cách thuận tiện, mà còn giúp tăng cường hoạt động thương mại điện tử vàkết nối người bán và người mua trên cùng một nền tảng Đồng thời,NEWSTYLE hướng đến việc cung cấp cho người dùng trải nghiệm tìm kiếmvà tìm thấy các sản phẩm chất lượng và giá cả hợp lý hơn, nâng cao chất lượngvà đa dạng trong lĩnh vực thời trang trực tuyến.

Trang 12

Chương 2 TUYÊN BỐ ĐỒ ÁN

2.1.Khảo sát và nghiên cứu thị trường

Kết quả khảo sát và nghiên cứu thị trường cho dự án NEWSTYLE đã thể hiện mộtxu hướng tích cực đối với mô hình thương mại điện tử trong lĩnh vực quần áo Khảosát cho thấy hơn 60% người tiêu dùng cảm thấy việc mua bán quần áo trực tuyến làtiện lợi và nhanh chóng hơn so với mô hình truyền thống Trong khi đó, hơn 70%những người bán quần áo trực tuyến đã ghi nhận sự gia tăng về doanh số và doanhthu, đồng thời nắm bắt được nhiều lợi ích như tiết kiệm chi phí bán hàng và quảngcáo, mở rộng khách hàng tiềm năng và nâng cao hiệu quả bán hàng.

Tuy nhiên, nghiên cứu cũng chỉ ra một số thách thức Điều quan trọng nhất là đảmbảo chất lượng sản phẩm và đáp ứng đúng nhu cầu của khách hàng, điều này đặcbiệt quan trọng trong lĩnh vực thời trang Vấn đề giao hàng cũng được nhấn mạnh làmột thách thức đáng chú ý đối với người bán quần áo trực tuyến.

Tổng thể, việc bán quần áo trực tuyến đang nổi lên như một xu hướng tích cực vàcó tiềm năng phát triển Để thành công, các nhà bán hàng cần hiểu rõ và đáp ứngđúng yêu cầu của khách hàng, đồng thời phải xây dựng chiến lược quảng cáo và bánhàng hiệu quả để thu hút và giữ chân khách hàng.

2.2.Mục đích của hệ thống2.2.1 Nhu cầu thực tế

NEWSTYLE hướng đến việc đáp ứng nhu cầu thực tế của người tiêu dùng tronglĩnh vực mua bán quần áo trực tuyến bằng cách cung cấp một giao diện thân thiện,linh hoạt và tích hợp các tính năng hiệu quả, giúp tối ưu hóa trải nghiệm mua sắmvà tạo ra một môi trường mua bán đáng tin cậy trên nền tảng điện tử.

2.2.2 Cơ hội phát triển

Ứng dụng này đặt ra mục tiêu cung cấp một trải nghiệm mua sắm trực tuyến dễdàng và linh hoạt thông qua hệ thống e-catalog đa dạng, giúp người mua tìm kiếm

Trang 13

sản phẩm theo nhiều tiêu chí khác nhau Đồng thời, NEWSTYLE mở ra những cơhội kích thích cho doanh nghiệp thời trang quảng bá sản phẩm và tăng cường khảnăng tiếp cận đám đông, hứa hẹn làm thay đổi cách mọi người tương tác và trảinghiệm mua sắm thời trang trực tuyến.

2.3.Yêu cầu hệ thống

Yêu cầu phần cứng:

 Bộ xử lý: 2,0 GHz trở lên. Bộ nhớ: 4 GB trở lên. Lưu trữ: 1 GB trở lên.Yêu cầu phần mềm:

 Hệ điều hành: Android 8 trở lên.

 Trình duyệt web: Google Chrome, Mozilla Firefox, Safari.Yêu cầu mạng:

 Kết nối Internet: kết nối băng thông rộng ổn định. Bảo mật: mã hóa SSL để truyền dữ liệu an toàn.Yêu cầu người dùng:

 Giao diện người dùng: trực quan và dễ sử dụng, với định hướng rõ ràng vàchức năng tìm kiếm.

 Khả năng truy cập: tương thích với nhiều dòng điện thoại thông minh hiện cótrên thị trường.

 Tính đáp ứng: thiết kế đáp ứng cho hiển thị tối ưu trên các kích thước mànhình và độ phân giải khác nhau.

Yêu cầu bảo trì:

 Cập nhật thường xuyên để sửa lỗi và cải thiện hiệu suất.

 Hỗ trợ người dùng cho bất kỳ vấn đề kỹ thuật hoặc câu hỏi nào.Tùy chọn cho người dùng để đóng góp ý kiến và đề xuất tính năng mới.

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

 Người dùng: Các cá nhân hoặc doanh nghiệp sử dụng ứng dụng để thực hiệnviệc tìm kiếm, xem và mua sắm các sản phẩm quần áo thời trang.

Trang 14

 Shop: Các doanh nghiệp hoặc cá nhân cung cấp sản phẩm quần áo thời trangtrên ứng dụng để bán.

 Quản trị viên hệ thống: Người chịu trách nhiệm quản lý các quản trị viên ứngdụng và đảm bảo hoạt động ổn định của hệ thống.

2.5.Mô tả chức năng2.5.1 Quản lý tài khoản

• Đăng nhập

Khi lần đầu tiên sử dụng ứng dụng, người dùng sẽ được điều hướng đếntrang đăng kí tài khoản, người dùng sẽ cần cung cấp tên người dùng, emailvà mật khẩu để phục vụ cho việc đăng nhập sau này.

• Đăng ký

Nếu người dùng đã từng đăng ký thì khi mở ứng dụng sẽ dẫn đến trang đăngnhập, người dùng sẽ nhập thông tin về tên đăng nhập hoặc email cùng vớimật khẩu đã đăng ký trước đó Sau đó hệ thống sẽ xác nhận các thông tin đó,nếu chính xác sẽ đưa người dùng đến trang chủ của ứng dụng, ngược lại sẽhiển thị thông báo thông tin không hợp lệ và yêu cầu thử lại cho người dùng.• Quên mật khẩu

Nếu người dùng quên mật khẩu khi đăng nhập, hệ thống sẽ hỗ trợ gửi thưxác nhận đổi mật khẩu về email mà người dùng đã đăng ký trước đó Sau đóngười dùng thực hiện việc đổi mật khẩu và đăng nhập lại.

• Chỉnh sửa thông tin cá nhân

Mỗi người dùng sẽ sở hữu thông tin cá nhân riêng bao gồm họ tên, ngàysinh, giới tính, số điện thoại, địa chỉ, ảnh đại diện Người dùng sẽ có thểthêm, xóa, sửa các thông tin cá nhân này Ngoài ra còn có các thông tin về tàikhoản gồm có username, email, password; các thông tin về tài khoản này,người dùng cũng có quyền cập nhật.

Trang 15

2.5.2 Tìm kiếm

Để người dùng dễ dàng hơn trong việc tìm kiếm phương tiện mong muốn, hệthống có hỗ trợ hai phương thức tìm kiếm: lọc theo thuộc tính và tìm theo tên.

• Lọc theo thuộc tính

Người dùng có thể lọc theo các thông tin của phương tiện bao gồm màu sắc, kích cỡ, giá bán Bên cạnh đó, người dùng cũng có thể chọn sắp xếp theo cácthứ tự sau : đề cử, mới nhất, giá thấp nhất đến cao nhất, giá cao nhất đến thấpnhất.

2.5.3 Giỏ hàng

Tính năng "Giỏ Hàng" trong ứng dụng NEXTSTYLE là một phần quan trọnggiúp người dùng thuận lợi quản lý và mua sắm các sản phẩm thời trang Người dùng có thể thêm sản phẩm mong muốn vào giỏ hàng từ các shop khác nhau và xem tổng số lượng và giá trị của các sản phẩm trong giỏ hàng của mình Tính năng này giúp họ nhanh chóng xác định được sản phẩm cần mua, đồng thời theo dõi chi phí mua sắm của mình.

Trang 16

Ngoài ra, trong giỏ hàng, người dùng có thể thực hiện các thao tác như xem và chỉnh sửa số lượng sản phẩm, xóa sản phẩm không muốn mua, và cập nhật thông tin giá cả Sau khi hoàn tất quá trình mua sắm, người dùng có thể tiến hành thanh toán, chọn phương thức thanh toán phù hợp và hoàn tất quá trình đặt hàng.

Tính năng giỏ hàng giúp người dùng tiết kiệm thời gian và nỗ lực trong quá trình mua sắm trực tuyến, đồng thời tạo ra trải nghiệm mua sắm thú vị và thuận tiện trên nền tảng NEXTSTYLE.

2.5.4 Đánh giá sản phẩm

Chức năng Review/Đánh giá trong ứng dụng NEXTSTYLE đóng vai trò quan trọng trong việc tạo ra sự tương tác và đánh giá về chất lượng của sản phẩm cũng như độ uy tín của các shop trên nền tảng Người dùng có khả năng chia sẻ ý kiến, trải nghiệm cá nhân và đánh giá về sản phẩm mà họ đã mua từ các cửa hàng trên ứng dụng.

2.5.5 Mục yêu thích

Chức năng "Yêu Thích" trong ứng dụng NEXTSTYLE là một công cụ mạnh mẽ giúp người dùng theo dõi và tổ chức những sản phẩm hoặc ý tưởng phối đồ mà họ quan tâm Điều này tạo ra một trải nghiệm mua sắm cá nhân hóa vàthuận tiện Dưới đây là mô tả chi tiết về chức năng này:

1 Thêm vào Mục Yêu Thích:

o Khi người dùng tìm thấy sản phẩm hoặc ý tưởng phối đồ mà họ muốn theo dõi, họ có thể bấm vào biểu tượng "Yêu Thích" để thêm vào Mục Yêu Thích cá nhân của mình.

2 Tạo Bảng Yêu Thích:

o Người dùng có khả năng tạo các bảng riêng để tổ chức sản phẩm theo chủ đề, dự án, hoặc bất kỳ tiêu chí nào khác.

Trang 17

o Ví dụ, họ có thể tạo bảng cho "Phối Đồ Mùa Hè," "Yêu Thích Túi Xách," hoặc "Sản Phẩm Cho Bữa Tiệc."

3 Xem và Quản Lý Yêu Thích:

o Người dùng có thể dễ dàng xem toàn bộ danh sách các sản phẩm và ý tưởng phối đồ họ đã yêu thích.

o Có khả năng quản lý và sắp xếp Mục Yêu Thích để tìm kiếm dễ dàng hơn.

2.5.6 Quản lý sản phảm

Chức năng quản lý sản phẩm giúp shop có thể dễ dàng điều chỉnh thông tinvề sản phẩm một cách linh hoạt Shop có thể cập nhật giá cả, số lượng tồnkho, và thậm chí thay đổi hình ảnh để phản ánh chính sách và sự đa dạng củasản phẩm.

2.5.7 Tạo ý tưởng phối đồ

Shop có thể sử dụng chức năng này để tạo ra các bộ trang phục độc đáo bằngcách kết hợp các sản phẩm khác nhau trong cửa hàng Chia sẻ ý tưởng phốiđồ giúp tạo ra trải nghiệm mua sắm độc đáo và tăng cường sự tương tác từcộng đồng người dùng.

2.5.8 Quản lý đơn hàng

Shop có thể sử dụng chức năng này để tạo ra các bộ trang phục độc đáo bằngcách kết hợp các sản phẩm khác nhau trong cửa hàng Chia sẻ ý tưởng phốiđồ giúp tạo ra trải nghiệm mua sắm độc đáo và tăng cường sự tương tác từcộng đồng người dùng.

2.5.9 Thống kê doanh số bán hàng

Bảng thống kê cung cấp thông tin chi tiết về doanh số bán hàng, lượt xem sản phẩm, và đánh giá từ người dùng Shop có thể theo dõi xu hướng và điềuchỉnh chiến lược kinh doanh dựa trên dữ liệu này.

Trang 18

Chương 3 XÂY DỰNG HỆ THỐNG

3.1.Sơ đồ Usecase

3.2.Danh sách tác nhân

1 Khách hàng Các cá nhân hoặc doanh nghiệp sử dụng ứng dụng để thực hiện việc tìm kiếm, xem và mua sắm các sản phẩm quần áo thời trang.

2 Cửa hàng Các doanh nghiệp hoặc cá nhân cung cấp sản phẩm quần áo thời trang trên ứng dụng để bán.

Trang 19

1 Khách hàng, Cửa hàng, Quản trị viên hệ thống

Đăng nhập2 Khách hàng, Cửa hàng Đăng kí

3 Khách hàng, Cửa hàng Quản lý tài khoản

17 Quản trị viên hệ thống Quản lý người dùng18 Quản trị viên hệ thống Xác thực người dùng

Bảng 3.2 : Bảng danh sách usecase

3.4.Đặc tả usecase3.4.1 Đăng nhập

Tên Usecase Đăng nhập

Tóm tắt Cho phép người dùng đăng nhập để sử dụng appTác nhân Khách hàng, Cửa hàng, Quản trị viên hệ thốngTiền điều kiện Người dùng đã có tài khoản

Luồng cơ bản Người dùng nhập tên đăng nhập/email và mật khẩu của tài khoản vào trang đăng nhập.

Ứng dụng gửi yêu cầu đến hệ thống để xác minh thông tin tài khoản.

Hệ thống xác nhận tài khoản và gửi một mã thông báo truy cập(access token) cho người dùng, mã này sẽ được sử dụng cho quyền truy cập.

Ứng dụng lưu trữ mã thông báo trên máy tính và chuyển hướng người dùng đến trang chủ.

Luồng thay thế 3a Hệ thống không tìm thấy tài khoản phù hợp và gửi thông báo cho quản trị viên/người dùng để nhập lại thông tin.Hậu điều kiện Người dùng nhận được một mã xác thực (token) để sử dụng

làm phương thức xác thực.Điểm mở rộng Đăng kí

Bảng 3.3 : Bảng mô tả usecase đăng nhập

Trang 20

3.4.2 Đăng kí

Tên Usecase Đăng kí

Tóm tắt Cho phép người dùng khách tạo tại khoảnTác nhân Người dùng

Tiền điều kiện Không

Luồng cơ bản 1 Người dùng nhập tên, email, tên người dùng và mật khẩu ưathích của họ vào trang đăng ký.

2 Ứng dụng gửi yêu cầu tới hệ thống để kiểm tra xem có tồn tại thông tin tài khoản nào giống nhau không.

3 Hệ thống xác nhận tài khoản mới và gửi một mã thông báo truy cập đến người dùng, mã này có thể được sử dụng để xác thực.

4 Ứng dụng lưu trữ mã thông báo trên máy tính và chuyển hướng người dùng mới đến trang chủ.

Luồng thay thế 3a Hệ thống phát hiện thông tin giống nhau đã tồn tại và gửi tin nhắn cho người dùng khách yêu cầu thay đổi thông tin thành một thông tin mới duy nhất.

Hậu điều kiện Tài khoản mới được lưu trữ trong cơ sở dữ liệu hệ thống.Người dùng khách nhận được một mã xác thực để sử dụng làmphương thức xác thực.

Điểm mở rộng Đăng nhập

Bảng 3.4 : Bảng mô tả usecase đăng kí

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

Tên Usecase Quản lý tài khoản

Tóm tắt Usecase này cho phép người dùng và cửa hàng quản lý thông tin tài khoản cá nhân của họ, bao gồm việc cập nhật thông tin cá nhân, thay đổi mật khẩu và quản lý các thông báo nhận được.

Trang 21

7 Hệ thống xác nhận và lưu lại các thay đổi

Luồng thay thế Nếu tài khoản bị khóa hoặc có vấn đề khác, hệ thống hiển thị thông báo lỗi.Nếu tác nhân hủy bỏ trong quá trình nhập liệu, các thay đổi không được lưu lại.Hậu điều kiện Thông tin tài khoản được cập nhật thành công, và người dùng

hoặc cửa hàng quay lại giao diện chính.Điểm mở rộng Không có

Bảng 3.5 : Bảng mô tả usecase quản lý tài khoản

3.4.4 Tìm kiếm

Tên Usecase Tìm kiếm

Tóm tắt Usecase này cho phép khách hàng tìm kiếm sản phẩm trên ứngdụng NEWSTYLE để dễ dàng xác định và mua sắm các sản phẩm mong muốn.

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

Tiền điều kiện Khách hàng đã mở ứng dụng NEWSTYLE

Luồng cơ bản 1 Khách hàng chọn tùy chọn "Tìm Kiếm" từ giao diện người dùng.2 Hệ thống hiển thị ô tìm kiếm.

3 Khách hàng nhập từ khóa tìm kiếm vào ô tìm kiếm.4 Họ nhấn nút "Tìm Kiếm".

5 Hệ thống trả về kết quả tìm kiếm dựa trên từ khóa và hiển thị danh sách các sản phẩm phù hợp.

6 Khách hàng có thể chọn một sản phẩm để xem chi tiết

Luồng thay thế Nếu không có kết quả tìm kiếm nào, hệ thống hiển thị thông báo không tìm thấy sản phẩm.

Nếu khách hàng hủy bỏ tìm kiếm, họ quay lại giao diện chính

Hậu điều kiện Khách hàng có thể xem và tìm kiếm sản phẩm dễ dàng trên ứng dụng NEWSTYLE.

Điểm mở rộng Không có

Bảng 3.6 : Bảng mô tả usecase tìm kiếm

3.4.5.Đánh giá sản phẩm

Tên Usecase Đánh giá sản phẩm

Tóm tắt Usecase này cho phép khách hàng đánh giá và để lại nhận xét về một sản phẩm trên ứng dụng NEWSTYLE.

Trang 22

Luồng thay thế Nếu khách hàng không muốn đánh giá, họ có thể quay lại trang chi tiết sản phẩm mà không để lại đánh giá

Hậu điều kiện Đánh giá và nhận xét của khách hàng được lưu trữ và hiển thị trên trang chi tiết sản phẩm.

Nhận xét có thể được xem bởi người dùng khác để có thêm thông tin khi quyết định mua sản phẩm.

Điểm mở rộng Không có

Bảng 3.7 : Bảng mô tả usecase đánh giá sản phẩm

3.4.6.Quản lý giỏ hàng

Tên Usecase Quản lý giỏ hàng

Tóm tắt Usecase này cho phép khách hàng thêm, xóa sản phẩm và xemnội dung trong giỏ hàng trên ứng dụng NEWSTYLE.

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

Tiền điều kiện Khách hàng đã đăng nhập vào tài khoản trên ứng dụng NEWSTYLE.Giỏ hàng của khách hàng có ít nhất một sản phẩm hoặc đã được tạo.Luồng cơ bản 1 Khách hàng chọn biểu tượng giỏ hàng từ giao diện chính.

2 Họ xem nội dung hiện tại của giỏ hàng, bao gồm danh sách sản phẩm và tổng số lượng.

3 Nếu muốn thêm sản phẩm, họ có thể chọn tùy chọn "Thêm vào Giỏ Hàng" khi xem sản phẩm.

4 Nếu muốn xóa sản phẩm, họ có thể chọn tùy chọn "Xóa" trực tiếp từ giỏ hàng.

5 Họ có thể cập nhật số lượng sản phẩm và nhấn nút "Cập Nhật Giỏ Hàng"để lưu thay đổi

Luồng thay thế Nếu khách hàng muốn tiếp tục mua sắm, họ có thể chọn "Tiếp Tục Mua Sắm" và quay lại trang danh sách sản phẩm.

Hậu điều kiện Giỏ hàng của khách hàng được cập nhật với những thay đổi về số lượng hoặc việcxóa sản phẩm.

Tổng giá trị trong giỏ hàng được tính lại dựa trên các thay đổi mới.Điểm mở rộng Tiến hành thanh toán

Bảng 3.8 : Bảng mô tả usecase quản lý giỏ hàng

3.4.7.Tiến hành thanh toán

Tên Usecase Tiến hành thanh toán

Tóm tắt Usecase này cho phép khách hàng tiến hành thanh toán để hoàn tất quá trình mua sắm trên ứng dụng NEWSTYLE.Tác nhân Khách hàng

Tiền điều kiện Khách hàng đã đăng nhập vào tài khoản trên ứng dụng NEWSTYLE.Giỏ hàng của khách hàng có ít nhất một sản phẩm và đã được xác nhậnLuồng cơ bản 1 Khách hàng chọn biểu tượng giỏ hàng và xem nội dung giỏ hàng của

mình.

Trang 23

2 Sau khi xác nhận đơn hàng, họ chọn tùy chọn "Thanh Toán" hoặc "Thanh Toán Ngay."

3 Họ chọn phương thức thanh toán, có thể là thẻ tín dụng, ví điện tử, hoặc các phương thức thanh toán trực tuyến khác.

4 Khách hàng cung cấp thông tin thanh toán và xác nhận việc thanh toán.5 Họ nhận xác nhận thanh toán và thông tin đơn hàng qua email hoặc

trong ứng dụng.

Luồng thay thế Nếu khách hàng muốn thay đổi phương thức thanh toán, họ có thể chọn "Chỉnh Sửa Thanh Toán" và cập nhật thông tin thanh toán của mình.

Hậu điều kiện Đơn hàng của khách hàng được ghi nhận và chờ xử lý.

Thông báo về việc thanh toán và xác nhận đơn hàng được gửi đến khách hàngĐiểm mở rộng Thanh toán

Bảng 3.9 : Bảng mô tả usecase tiến hành thanh toán

3.4.8.Thanh toán

Tên Usecase Thanh toán

Tóm tắt Usecase này mô tả quá trình thanh toán sử dụng ví điện tử Momo cho khách hàng trên ứng dụng NEWSTYLE

Hậu điều kiện Đơn hàng của khách hàng được ghi nhận và chờ xử lý.

Thông báo về việc thanh toán và xác nhận đơn hàng được gửi đến khách hàng.Điểm mở rộng Không có

Bảng 3.10 : Bảng mô tả usecase thanh toán

3.4.9.Xem đơn hàng

Tên Usecase Xem đơn hàng

Tóm tắt Usecase này mô tả quá trình xem thông tin chi tiết về đơn hàngđã đặt mua trên ứng dụng NEWSTYLE của khách hàng.

Trang 24

Hậu điều kiện Khách hàng có thông tin chi tiết và chính xác về đơn hàng mà họ đã đặt mua.Các tùy chọn khác như hủy đơn hàng hoặc liên hệ với bộ phận hỗ trợ cũng có sẵn.Điểm mở rộng Không có

Bảng 3.11 : Bảng mô tả usecase xem đơn hàng

3.4.10.Đăng sản phẩm

Tên Usecase Đăng sản phẩm

Tóm tắt Usecase này mô tả quá trình đăng sản phẩm mới lên ứng dụng NEWSTYLE của cửa hàng.

3 Cửa hàng chọn "Đăng" để hoàn tất quá trình đăng sản phẩm.

4 Hệ thống hiển thị xác nhận đăng sản phẩm thành công và thông báo sản phẩm đã được thêm vào danh sách sản phẩm của cửa hàng.

Luồng thay thế Nếu có lỗi trong quá trình nhập liệu hoặc xử lý, hệ thống thôngbáo lỗi cụ thể và yêu cầu cửa hàng sửa lại thông tin.

Hậu điều kiện Sản phẩm mới được thêm vào danh sách sản phẩm của cửa hàng và hiển thị trên ứng dụng NEWSTYLE.

Cửa hàng có thể quản lý và cập nhật thông tin của sản phẩm đã đăng.Điểm mở rộng Không có

Bảng 3.12 : Bảng mô tả usecase đăng sản phẩm

3.4.11.Quản lý sản phẩm

Tên Usecase Quản lý sản phẩm

Tóm tắt Usecase này mô tả quá trình quản lý thông tin sản phẩm của cửa hàng trên ứng dụng NEWSTYLE.

Trang 25

Bảng 3.13 : Bảng mô tả usecase quản lý sản phẩm

3.4.12.Tạo ý tưởng phối đồ

Tên Usecase Tạo ý tưởng phối đồ

Tóm tắt Usecase này mô tả quá trình tạo ý tưởng phối đồ của cửa hàng trên ứng dụng NEWSTYLE

Điểm mở rộng Không có

Bảng 3.14 : Bảng mô tả usecase tạo ý tưởng phối đồ

Trang 26

3.4.13.Thống kê doanh số bán hàng

Tên Usecase Thống kê doanh số bán hàng

Tóm tắt Usecase này mô tả quá trình thống kê doanh số bán hàng của cửa hàng.

Bảng 3.15 : Bảng mô tả usecase thống kê doanh số bán hàng

3.4.14.Quản lý đơn hàng

Tên Usecase Quản lý đơn hàng

Tóm tắt Usecase này mô tả quá trình quản lý đơn hàng của cửa hàngTác nhân Cửa hàng

Tiền điều kiện Cửa hàng đã đăng nhập vào tài khoản của mình trên ứng dụngLuồng cơ bản 1 Cửa hàng truy cập mục "Đơn Hàng" trong ứng dụng NEWSTYLE.

2 Họ xem danh sách các đơn hàng mà cửa hàng đã nhận được.3 Cửa hàng có thể xem chi tiết từng đơn hàng, bao gồm thông tin sản

phẩm, thông tin người mua, và trạng thái đơn hàng.

4 Nếu cần thiết, cửa hàng có thể cập nhật trạng thái của đơn hàng (đang xửlý, đã giao hàng, đã hủy, v.v.).

5 Cửa hàng có thể xem tổng doanh số từ các đơn hàng đã xử lý.Luồng thay thế Nếu có lỗi trong quá trình quản lý đơn hàng, hệ thống thông

báo lỗi cụ thể và yêu cầu cửa hàng sửa lại thông tin.

Hậu điều kiện Cửa hàng có thông tin chính xác và cập nhật về tình trạng của từng đơn hàng, giúp họ quản lý công việc bán hàng hiệu quả.Điểm mở rộng Không có

Bảng 3.16 : Bảng mô tả usecase quản lý đơn hàng

Trang 27

3.4.15.Quản lý người dùng

Tên Usecase Quản lý người dùng

Tóm tắt Chức năng này cho phép cửa hàng quản lý thông tin và quyền lợi của người dùng trên ứng dụng NEWSTYLE

Tác nhân Quản trị viên hệ thống

Tiền điều kiện Quản trị viên hệ thống đã đăng nhập vào tài khoản của mình trên ứng dụng NEWSTYLE và có đầy đủ quyền hạn

Luồng cơ bản 1 Quản trị viên hệ thống chọn mục "Quản Lý Người Dùng" từ bảng điều khiển.

2 Hệ thống hiển thị danh sách người dùng kèm theo các chi tiết như tên, địa chỉ email, quyền lợi, và trạng thái tài khoản.

3 Quản trị viên hệ thống có thể sử dụng các tùy chọn như tìm kiếm, lọc, hoặc sắp xếp để dễ dàng quản lý danh sách người dùng.

4 Quản trị viên hệ thống có thể xem thông tin chi tiết của một người dùng bằng cách chọn tên người dùng từ danh sách.

5 Trong trang thông tin chi tiết, quản trị viên hệ thống có thể thực hiện cáchành động như cập nhật thông tin cá nhân, đặt/quản lý quyền lợi, và quản lý trạng thái tài khoản (kích hoạt, vô hiệu hóa, hoặc xóa).Luồng thay thế 1 Người Dùng Không Tìm Thấy:

o Nếu người dùng không xuất hiện trong danh sách, quản trị viên hệ thống có thể kiểm tra lại các tiêu chí tìm kiếm hoặc xác minhrằng người dùng đã đăng ký tài khoản trên ứng dụng

NEWSTYLE.2 Lỗi Kết Nối:

o Trong trường hợp lỗi kết nối, hệ thống sẽ thông báo cho quản trị viên hệ thống và yêu cầu họ thử lại sau.

Hậu điều kiện Thông tin người dùng được cập nhật và lưu trữ theo các thay đổi mà quản trị viên hệ thống đã thực hiện.

Điểm mở rộng Không có

Bảng 3.17 : Bảng mô tả usecase quản lý người dùng

3.4.16.Xác thực người dùng

Tên Usecase Xác thực người dùng

Tóm tắt Chức năng này cho phép quản trị viên hệ thống xác thực danh tính của người dùng trên ứng dụng NEWSTYLE để đảm bảo tính bảo mật và quản lý hệ thống.

Tác nhân Quản trị viên hệ thống

Tiền điều kiện Quản trị viên hệ thống đã đăng nhập vào tài khoản của mình trên ứng dụng NEWSTYLE và có đầy đủ quyền hạn.

Luồng cơ bản 1 Quản trị viên hệ thống chọn mục "Xác Thực Người Dùng" từ bảng điều khiển.

Trang 28

2 Hệ thống hiển thị danh sách người dùng chưa được xác thực kèm theo các chi tiết như tên, địa chỉ email, và trạng thái tài khoản.

3 Quản trị viên hệ thống có thể sử dụng các tùy chọn như tìm kiếm, lọc, hoặc sắp xếp để dễ dàng quản lý danh sách người dùng chưa xác thực.4 Quản trị viên hệ thống chọn một người dùng từ danh sách để xem thông

tin chi tiết.

5 Trong trang thông tin chi tiết, quản trị viên hệ thống có thể xác thực người dùng bằng cách chọn tùy chọn "Xác Thực".

6 Hệ thống hiển thị xác nhận và thông báo rằng người dùng đã được xác thực thành công.

Luồng thay thế 1 Người Dùng Đã Được Xác Thực:

o Nếu người dùng đã được xác thực trước đó, hệ thống sẽ thông báo cho quản trị viên hệ thống và không thực hiện lại quy trình xác thực.

Trang 29

3.5.Sơ đồ lớp

3.5.1 Sơ đồ lớp mức độ hệ thống

Hình 3.8 : Sơ đồ lớp

Trang 30

3.5.2 Đặc tả lớp3.5.2.1.UserInfo

Trang 31

2 user int Khoá ngoại

Bảng 3.22 : Bảng mô tả lớp Cart

Bảng 3.23 : Bảng mô tả lớp Item

3.5.2.6.User

Trang 32

3.5.2.8.Rating

Trang 33

Bảng 3.28 : Bảng mô tả lớp Contact

3.5.2.11 Store

Trang 34

1 id int (auto) Khoá chính

Bảng 3.32 : Bảng mô tả lớp Product

3.5.2.15 Category

Trang 35

Bảng 3.38 : Bảng mô tả Enum User Role

Trang 36

Bảng 3.41 : Bảng mô tả Enum Color

3.6.Sơ đồ hoạt động

Hình 3.9 : Sơ đồ hoạt động đăng nhập

Trang 37

3.6.2.Đăng ký

Hình 3.10 : Sơ đồ hoạt động đăng ký

Trang 38

3.6.3.Quản lý tài khoản

Hình 3.11 : Sơ đồ hoạt động quản lý tài khoản

Trang 39

3.6.4.Tìm kiếm sản phẩm

Hình 3.12 : Sơ đồ hoạt động tìm kiếm sản phẩm

Trang 40

3.6.5.Đánh giá sản phẩm

Hình 3.13 : Sơ đồ hoạt động đánh giá sản phẩm

Ngày đăng: 15/05/2024, 09:25

Tài liệu cùng người dùng

Tài liệu liên quan