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

Đặc tả của hệ thống bán hàng trực tuyến

17 0 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 đề Đặc tả của hệ thống bán hàng trực tuyến
Thể loại Dự án
Định dạng
Số trang 17
Dung lượng 365,88 KB

Nội dung

Trang 4 người bánChat Bắt đầu khi người mua muốn nhắntin, trao đổi với người bán về các vấnđề liên quan đến mặt hàng hoặc vớinhân viên chăm sóc khách hàng củahệ thống để được hỗ trợ.Quản

lOMoARcPSD|39458107 1 Giới thiệu dự án 2 2 Danh mục 2 2.1 Actors 2 2.2 Use cases 3 3 Biểu đồ use case 7 4 Đặc tả use case 7 4.1 Mua hàng 7 4.2 So sánh sản phẩm 10 4.3 Tìm kiếm sản phẩm 11 4.4 Quản lý sản phẩm 12 4.5 Thêm các mặt hàng/shop vào danh sách yêu thích 14 5 Thiết kế kiến trúc 16 5.1 Biểu đồ kiến trúc phần mềm lớp 16 5.2 Biểu đồ kiến trúc phần mềm Client-server 17 1 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 1 Giới thiệu dự án Trong thế kỷ 21, nền công nghiệp 4.0 và sự phát triển nhanh chóng của công nghệ thông tin và sự bùng nổ trong trao đổi thông tin đã mang đến nhiều ý tưởng sáng tạo trong xã hội Không thể phủ nhật Internet đã thay đổi cách vận hành của nhiều doanh nghiệp, tạo ra nhiều cơ hội kinh doanh chưa từng có Ví dụ như nó đã tạo ra các giao dịch xuyên lục địa, với đa dạng múi giờ và với sự hiệu quả cao Thương mại điện tử trở thành xu hướng mua sắm phổ biến trên toàn thế giới Theo thống kê, có 64 triệu người Việt Nam đang tiếp cận với Internet, mỗi người dành ra trung bình 2 ngày Số lượng người sở hữu điện thoại thông minh chiếm 82% Điều đó chỉ ra rằng nền tảng thương mại điện tử sẽ chiếm 1 thị phần rất lớn trong tương lai Bên cạnh đó, lối sống bận rộn và gần đây là bùng phát đại dịch COVID-19 đã mang đến điều kiện lý tưởng cho kỉ nguyên của thương mại điện tử Hiện nay, đa phần các sàn thương mại điện tử(Shopee, Tiki, Lazada, ) đều tập trung vào bán đa dạng hóa các mẫu mã sản phẩm, vì thế nhiều trong số chúng là hàng giả hoặc hàng kém chất lượng Sau cùng điều đó sẽ mang đến khách hàng các ấn tượng không tốt về thói quen mua hàng online Hơn thế nữa, các mặt hàng điện tử ngày nay có tuổi thọ tương đối cao, do đó nhu cầu nâng cấp, trao đổi, mua bán các mặt hàng điện tử đã qua sử dụng ngày càng tăng Dự án Techzone được ra đời và phát triển với mong muốn giải quyết các vấn đề đã đề cập và mang đến khách hàng các đại lý chính hãng với nhiều cơ hội khi được tiếp cận với thị trường chuyên về mặt hàng công nghệ với các sản phẩm chất lượng cao, uy tín,… 2 Danh mục 2.1 Actors Description End-user Người/Nhóm người sử dụng hệ thống Người giao dịch Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Quản trị viên để mua/bán các sản phẩm hàng hóa Người/Nhóm người trung gian tiếp IT system nhận, xử lý các vấn đề liên quan đến Hệ thống quảng cáo hệ thống, chính sách sử dụng và hỗ trợ người giao dịch Description Hệ thống bên thứ 3 sử dụng hệ thống techzone để đăng tải các quảng cáo 2.2 Use cases Use case Description Đăng nhập Actor Bắt đầu khi người dùng muốn vào tài Đăng ký khoản của mình để sử dụng hệ thống Người giao hoặc thực hiện một hành động bị hạn dịch Cập nhật thông tin chế, khi đó người dùng được nhắc cá nhân nhập tên đăng nhập và mật khẩu để tiếp tục Phản hồi hệ thống Phản hồi đơn hàng Bắt đầu khi người dùng muốn tạo tài khoản của họ trên hệ thống thông qua thông tin cá nhân hoặc Google account Bắt đầu khi người dùng muốn chỉnh sửa thông tin cá nhân của họ Bắt đầu khi người dùng gặp vấn đề về hệ thống và muốn gợi ý giải pháp cho hệ thống Bắt đầu khi người mua muốn phản hồi lại trải nghiệm sử dụng hàng cho Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Chat người bán Quản lý giỏ hàng Bắt đầu khi người mua muốn nhắn Tìm kiếm sản phẩm tin, trao đổi với người bán về các vấn đề liên quan đến mặt hàng hoặc với Theo dõi quá trình nhân viên chăm sóc khách hàng của vận chuyển hệ thống để được hỗ trợ Mua hàng Cho phép người mua xem, thêm, Báo cáo quảng cáo sửa, xóa các sản phẩm vào giỏ hàng vi phạm Cho phép người mua tìm kiếm sản Theo dõi các đơn phẩm họ mong muốn thông qua hàng đã đặt mua thanh tìm kiếm hoặc danh mục Đổi trả hàng Cho phép người dùng theo dõi quá trình vận chuyển của đơn hàng mình Thêm các mặt mua/bán hàng/shop vào danh Bắt đầu khi người mua quyết định sách yêu thích mua một hàng hiện đang có trong giỏ hàng Bắt đầu khi người mua muốn tố cáo các quảng cáo vi phạm nội dung Cho phép người mua xem lại thông tin các đơn hàng đã đặt mua, đã hủy Cho phép người mua yêu cầu đổi trả hàng giả, lỗi, kém chất lượng, không giống hình ảnh minh họa, trong 7 ngày tính từ ngày nhận hàng Bắt đầu khi người mua muốn thêm các mặt hàng, shop vào trong danh sách yêu thích để cân nhắc mua sau này So sánh sản phẩm Cho phép người mua thêm các sản phẩm tương tự vào bảng để so sánh các tiêu chí với sản phẩm hiện tại Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Quản trị viên Đăng bán sản phẩm Cho phép người bán đăng bán các sản phẩm lên hệ thống Nhận và xử lý các đơn đặt hàng Cho phép người bán nhận đơn đặt hàng và xử lý chúng Nhận và phản hồi các yêu cầu từ người Cho phép người bán nhận các phản hồi từ người mua về sản phẩm hoặc mua dịch vụ và trả lời lại người mua Quản lý sản phẩm Cho phép người bán thêm, xóa, Yêu cầu quảng cáo chỉnh sửa thông tin các sản phẩm trong gian hàng của họ Báo cáo khách hàng vi phạm Bắt đầu khi người bán yêu cầu hệ thống cho phép quảng cáo gian hàng Nhận thông báo của họ trên trang chủ Đăng nhập Bắt đầu khi người bán muốn báo cáo với hệ thống các khách hàng thường Nhận phản hồi hệ xuyên có hành vi bom hàng hoặc thống phản hồi sai sự thật Kiểm tra chất lượng Cho phép người dùng nhận thông và uy tín của các báo về các khuyến mãi, voucher, từ shop hệ thống Quản lý người dùng Bắt đầu khi quản trị viên muốn đăng nhập vào hệ thống bằng tài khoản đã được cung cấp Cho phép quản trị viên nhận phản hồi hệ thống từ người dùng và trả lời lại các phản hồi đó Bắt đầu khi quản trị viên muốn nhận giấy tờ kinh doanh của shop và kiểm tra giấy tờ có đúng luật không Cho phép quản trị viên kiểm duyệt các hoạt động của người dùng, có thể cấm, xóa tài khoản của người dùng khi vi phạm các chính sách sử dụng Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Hệ thống Quản lý quảng cáo của hệ thống quảng cáo Thông báo Cho phép quản trị viên kiểm duyệt Cập nhật hệ thống các hoạt động quảng cáo trên hệ Đăng quảng cáo thống Cấm, xóa các quảng cáo vi phạm chính sách của hệ thống Bắt đầu khi quản trị viên muốn thông báo các khuyến mãi, voucher, đến người dùng Bắt đầu khi quản trị viên muốn bảo trì, nâng cấp hệ thống Bắt đầu khi hệ quảng cáo bên thứ 3 muốn sử dụng hệ thống techzone để đăng tải các quảng cáo mong muốn Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 3 Biểu đồ use case 4 Đặc tả use case 4.1 Mua hàng UC-1.1 Use case ID Mua hàng Use case name Là người mua tôi muốn mua hàng Description Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Actor(s) Người giao dịch Priority Trigger Cao Pre-condition(s) Post-condition(s) Người dùng muốn mua các sản phẩm Basic flow - Người dùng đã đăng nhập vào hệ thống Alternative flow - Tài khoản người dùng đã được xác thực - Thiết bị của người dùng đã được kết nối internet - Đơn hàng được gửi đến người bán chờ xác nhận trước khi được vận chuyển đến người mua 1 Người mua chọn các sản phẩm muốn mua trong giỏ hàng hoặc các sản phẩm đang xem trực tiếp 2 Người mua chọn lệnh tiến hành đặt hàng 3 Người mua chọn đơn vị vận chuyển 4 Người mua chọn phương thức thanh toán(tiền mặt, thẻ tín dụng, ) 5 Người mua xác nhận đơn hàng Hệ thống xác nhận đơn hàng và gửi thông tin cho người bán 1a Người mua chọn các sản phẩm trong giỏ hàng 1a1 Người mua tích chọn các sản phẩm muốn mua trong giỏ hàng Use case tiếp tục bước 2 1b Người mua chọn mua ngay sản phẩm đang xem 1b1 Người mua chọn lệnh mua ngay Use case tiếp tục bước 2 4a Người mua chọn phương thức thanh toán bằng tiền mặt Use case tiếp tục bước 5 4b Người mua chọn phương thức thanh toán bằng tài khoản ngân hàng 4b1 Người mua chọn ngân hàng muốn sử dụng 4b2 Hệ thống chuyển sang giao diện thanh toán bằng Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Exception flow thẻ ngân hàng 4b3 Người mua nhập thông tin thanh toán Business rules 4b3a Hệ thống xác thực thông tin thanh toán thành Non-functional requirement công Use case tiếp tục bước 4b4 4b4 Người mua xác nhận thanh toán Use case tiếp tục bước 5 4c Người mua chọn phương thức thanh toán bằng thẻ tín dụng 4c1 Hệ thống chuyển sang giao diện thanh toán bằng thẻ tín dụng 4c2 Người mua tiến hành các bước thanh toán 4c2a Hệ thống xác thực thông tin thanh toán thành công Use case tiếp tục bước 4c3 4c3 Người mua xác nhận thanh toán Use case tiếp tục bước 5 1c Sản phẩm được chọn đã hết hàng hoặc người bán nghỉ bán Use case dừng lại 2b Người mua chọn lệnh trở lại trang trước Use case dừng lại 4b3b Hệ thống xác thực thông tin thanh toán không thành công Use case quay lại bước 4 4c2b Hệ thống xác thực thông tin thanh toán không thành công Use case quay lại bước 4 Không Không Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 4.2 So sánh sản phẩm Use case ID UC-1.2 Use case name So sánh sản phẩm Description Là người mua dùng tôi muốn so sánh các sản phẩm để xem sản phẩm nào đáng mua nhất trong các sản phẩm tôi đang lựa chọn Actor(s) Người giao dịch Priority Thấp Trigger Người dùng muốn so sánh các sản phẩm Pre-condition(s) - Người dùng đã đăng nhập - Tài khoản người dùng đã xác thực - Thiết bị của người dùng đã được kết nối internet Post-condition(s) Sản phẩm được chọn xuất hiện trong bảng so sánh và hiển thị các thông số giá tiền, chất lượng, Basic flow 1 Người dùng chọn sản phẩm 2 Người dùng chọn chức năng so sánh 3 Hệ thống đưa ra các sản phẩm liên quan 4 Người dùng chọn nút “Thêm” của một sản phẩm 5 Trở về màn hình bảng so sánh Alternative flow - 4a Người dùng tìm kiếm sản phẩm ở thanh tìm kiếm 4a1 Người dùng chọn nút “Thêm” của một sản phẩm ở danh sách sản phẩm đã tìm kiếm Use case tiếp tục bước 5 - 4b Người dùng chọn truy cập giỏ hàng 4b1 Người dùng chọn nút “Thêm” của một sản phẩm trong giỏ hàng Use case tiếp tục bước 5 Exception flow - 4c Người dùng chọn nút backward của trình duyệt Use case dừng lại - 4d Người dùng chọn nút “Trở lại” Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Business rules Use case dừng lại - 4e Sản phẩm của người dùng lựa chọn không cùng Non-functional requirement loại với sản phẩm ban đầu của bảng 5e Hệ thống báo “sản phẩm không tương thích” ở cột sản phẩm đó Không NFR1.1-1 Không được thêm cùng một sản phẩm đã tồn tại trong bảng so sánh 4.3 Tìm kiếm sản phẩm Use case ID UC-1.3 Use case name Tìm kiếm sản phẩm Description Là người mua, tôi muốn tìm kiếm sản phẩm mong muốn Actor(s) Người giao dịch Priority Trung bình Trigger Người dùng muốn tìm kiếm sản phẩm trên thanh công cụ tìm kiếm Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống - Tài khoản người dùng đã được xác thực - Thiết bị của người dùng đã được kết nối internet Post-condition(s) - Người dùng tìm sản phẩm mong muốn hoặc sản phẩm tương tự thành công - Hệ thống ghi nhận lịch sử tìm kiếm thành công vào History Search Basic flow 1 Khi người dùng nhấn vào thanh tìm kiếm 2 Hệ thống gửi lại các gợi ý về mặt hàng đang được tìm kiếm nhiều nhất 3 Người dùng nhấn vào tên mặt hàng trên thanh gợi ý hoặc tự gõ tên mặt hàng mình mong muốn 4 Người dùng ấn nút có hình "kính lúp" bên phải Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Alternative flow thanh tìm kiếm để gửi yêu cầu cho hệ thống Exception flow 5 Hệ thống phản hồi lại các mặt hàng giống hoặc Business rules tương tự các mặt hàng người dùng đang tìm kiếm Non-functional requirement 1a Người dùng tìm kiếm sản phẩm thông qua các tùy chọn(mới nhất, bán chạy nhất, giá, nhãn hàng, ) thông qua tick chọn các ô tiêu chí Use case tiếp tục bước 5 3a Người dùng gõ tên mặt hàng không hợp lệ 3a1 Hệ thống hiển thị thông báo lỗi về mặt hàng người dùng đang tìm kiếm Quay trở lại use case 1 hoặc kết thúc 3b Người dùng gõ tên mặt hàng hiện đang không tồn tại 3b1 Hệ thống hiển thị các mặt hàng gần giống hoặc tương đương mặt hàng khách hàng đang tìm kiếm Quay trở lại use case 1 hoặc kết thúc Không Không 4.4 Quản lý sản phẩm Use case ID UC-1.4 Use case name Quản lý sản phẩm Description Là người bán, tôi muốn quản lý các mặt hàng hiện tôi đang bán Actor(s) Người giao dịch Priority Cao Trigger Người bán muốn thêm, xóa, sửa các mặt hàng họ đang bán Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống - Tài khoản người dùng đã được xác thực - Thiết bị của người dùng đã được kết nối internet Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Post-condition(s) - Sản phẩm người bán mong muốn thêm đã được Basic flow thêm Alternative flow - Sản phẩm người bán mong muốn sửa đã được sửa Exception flow - Sản phẩm người bán mong muốn xoá đã được xoá 6 Người bán vào mục quản lý các mặt hàng hiện họ đang bán, một danh sách mặt hàng sẽ hiện ra 7 Nếu người bán muốn : 2.1 Thêm mặt hàng : 8 Lựa chọn nút thêm mặt hàng, giao diện thêm mặt hàng hiển thị 9 Cung cấp các thông tin cần thiết về mặt hàng như ảnh mặt hàng, giá của mặt hàng, các thông tin đặc biệt về mặt hàng… 10.Nhấn nút Đăng Tải, hệ thống sẽ tiến hành đăng tải sản phẩm lên và người dùng quay trở lại màn hình quản lý các mặt hàng 2.2 Xoá mặt hàng : 11 Tìm mặt hàng mà người bán muốn xoá 12 Nhấp vào lựa chọn xoá, cửa sổ xác nhận hiện lên, và nếu người dùng xác nhận xoá thì hệ thống sẽ tiến hành xóa mặt hàng đó 2.3 Sửa mặt hàng : Tìm mặt hàng mà người bán muốn sửa thông tin Nhấp vào biểu tượng hình cây bút, giao diện hiện ra sẽ tương tự như giao diện lúc thêm mặt hàng nhưng với các thông tin về sản phẩm mà trước đó người bán đã cung cấp Người bán tiến hành sửa lại các thông tin như mong muốn Sau khi sửa lại các thông tin như đã mong muốn, người bán có thể ấn lưu để hệ thống lưu lại các thông tin đã chỉnh sửa đó Không 1a Người bán ấn nút quay lại lúc đang ở giao diện quản lý mặt hàng Use Case dừng lại 2.1.3a Người bán ấn nút quay lại/huỷ đăng tải 2.2.2a Người bán ấn huỷ thay vì xác nhận xóa sản phẩm 2.3.4a Người bán ấn nút quay lại, huỷ chỉnh sửa Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Business rules Không Không Non-functional requirement 4.5 Thêm các mặt hàng/shop vào danh sách yêu thích Use case ID UC-1.5 Use case name Thêm các mặt hàng/shop vào danh sách yêu thích Description Là người mua, tôi muốn lưu mặt hàng/shop yêu thích vào danh sách để truy cập dễ dàng hơn sau này Actor(s) Người giao dịch Priority Thấp Trigger Người mua muốn thêm một mặt hàng/shop vào danh sách yêu thích Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống - Tài khoản người dùng đã được xác thực - Thiết bị của người dùng đã được kết nối internet Post-condition(s) - Mặt hàng/shop được thêm vào danh sách yêu thích thành công - Thông báo tới người dùng khi mặt hàng/shop có cập nhật mới - Hiển thị gợi ý những mặt hàng/shop tương tự Basic flow 1 Người dùng nhấn vào một sản phẩm/shop muốn thêm vào danh sách yêu thích 2 Người dùng nhấn nút Thêm vào danh sách yêu thích 3 Các danh sách yêu thích hiện lên 3.1 Người dùng muốn thêm vào danh sách hiện có 3.1a Người dùng click chuột vào ô trống Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Alternative flow bên trái tên danh sách muốn thêm Exception flow 3.1b Use case tiếp tục bước 4 3.2 Người dùng muốn thêm vào danh sách mới Business rules 3.2a Người dùng nhấn nút Tạo danh sách Non-functional mới requirement 3.2b Người dùng nhập tên danh sách rồi bấm xác nhận 3.2c Use case quay lại bước 3 5 Mặt hàng/shop được thêm vào danh sách yêu thích thành công Không - Thêm mặt hàng/shop đã ở trong danh sách 1 Hiện cửa sổ cảnh báo Mặt hàng/shop đã ở trong danh sách Muốn xóa mặt hàng/shop khỏi danh sách? 1a Người dùng chọn Có, mặt hàng bị xóa khỏi danh sách Use case tiếp tục bước 2 1b Người dùng chọn không Use case tiếp tục bước 2 2 Về giao diện hiển thị các danh sách yêu thích - Người dùng tạo danh sách mới không nhập tên/tên trùng với danh sách hiện có 1 Hiển thị chữ đỏ cảnh báo Tên không khả dụng 2 Vô hiệu hóa nút Xác nhận Không Không Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 5 Thiết kế kiến trúc 5.1 Biểu đồ kiến trúc phần mềm lớp Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 5.2 Biểu đồ kiến trúc phần mềm Client-server Downloaded by NHIM BIEN (nhimbien1@gmail.com)

Ngày đăng: 27/03/2024, 16:03

w