.c Thống kê doanh thu theo nhóm nhãn

Một phần của tài liệu CT241 PHÂN TÍCH yêu cầu PHẦN mềm camel website bán quần áo (camel) (Trang 66 - 70)

Mô tả mức ưu tiên: chức năng này giúp nhà quản lý thống kê doanh thu theo nhãn của sản phâm. Chức năng này có mức ưu tiên cao.

Tác nhân / Chuỗi đáp ứng: Người dùng là nhà quản lý đã đăng nhập vào hệ thống, chọn mục tổng quan phía bên trái, và chọn thống kê doanh thu theo nhóm nhãn của sản phẩm.

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

Mã yêu cầu RQ12c

Tên chức năng Thống kê doanh thu theo nhóm nhãn Đối tượng sử dụng Admin, nhà quản lý

Tiền điều kiện Chủ doanh nghiệp hoặc nhà quản lý đăng nhập tài khoản thành công

Cách xử lí Bước 1: Admin bấm vào mục Tổng quan bên lề trái phía trên cùng trang web, để tiến hành thống kê doanh thu

Bước 2: Giao diện thống kê hiện ra gồm có: “ngày bắt đầu”, “ngày kết thúc”, “lọc theo”, admin nhấp chuột vào mục lọc theo và chọn giá trị “khác”. Để nhập nhóm nhãn

Kết quả Hệ thống sẽ hiển thị ra một bảng doanh thu dạng bảng gồm có các cột như sau: tên loại hàng, ngày bắt đầu, ngày kết thúc, doanh thu, lợi nhuận, số lượng đã bán, số đơn

Ghi chú

4.13 Mua hàng

Mô tả và mức ưu tiên: Chức năng này giúp người dùng mua các sản phẩm có trong giỏ hàng được chọn. Chức năng này có mức ưu tiên cao.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn giỏ hàng muốn mua và chọn “mua”. Hệ thống hiển thị form mua sản phẩm. Người dùng chọn phương thức

66

thanh toán và địa chỉ giao hàng. Sau đó, người dùng nhấn mua. Hệ thống đánh dấu giỏ hàng đã mua và lưu thông tin giao dịch. Hệ thống thông báo thành công.

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

Mã yêu cầu RQ13

Tên yêu cầu Mua hàng

Mục đích Giúp người dùng mua các sản phẩm

Đối tượng sử

dụng Thành viên

Tiền điều kiện

Thiết bị người dùng sử dụng có kết nối Internet. Người dùng đã đăng nhập vào website.

Cách xử lý

Người dùng chọn giỏ hàng muốn mua và chọn “Mua”. => Hệ thống hiển thị form mua sản phẩm. => Người dùng chọn phương thức thanh toán và địa chỉ giao hàng. => Người dùng nhấn mua. => Hệ thống đánh dấu giỏ hàng đã mua và lưu thông tin giao dịch. => Hệ thống thông báo thành công và gửi thông tin giao dịch cho admin.

Kết quả Lưu thông tin giỏ hàng đã mua và thông báo cho người

dùng.

Ghi chú

 Phương thức thanh toán mặc định là tiền mặt.

 Địa chỉ giao hàng mặc định là địa chỉ được lưu trong tài khoản.

 Nếu người dùng chọn hủy thì dừng use case.

5. CÁC YÊU CẦU PHI CHỨC NĂNG KHÁC 5.1 Yêu cầu thực thi 5.1 Yêu cầu thực thi

Website có thể cho 1000 người truy cập cùng lúc. Nếu website có trên 1000 người truy cập cùng lúc thì hệ thống sẽ giải quyết yêu cầu của người đã truy cập trước đó và đưa họ vào trang web con để chờ xử lý yêu cầu. Thời gian chờ trung

67

bình từ 1-10 giây (hiển thị cho khách hàng trừ hao 5 giây).

Do phần mềm sử dụng các trình duyệt web nên các loại máy tính, điện thoại sử dụng các hệ điều hành như Windows, Mac OS, Linux, Android, IOS đều sử dụng được phần mềm. Các máy tính, điện thoại cấu hình thấp khi sử dụng phần mềm, khách hàng nên hạn chế xử lý quá nhiều tác vụ cùng một lúc để tránh làm ảnh hưởng hiệu suất của phần mềm gây hiện tượng lag. Doanh nghiệp sẽ là nơi lưu trữ các thông tin của khách hàng và các dữ liệu của phần mềm nên doanh nghiệp nên kiểm tra hệ thống lưu trữ thường xuyên để tránh việc hệ thống bị quá tải do chứa quá nhiều dữ liệu. Một yếu tố không hề kém quan trọng khi khách hàng sử dụng phần mềm là tốc độ đường truyền mạng Internet. Nếu môi trường Internet có tốc độ quá thấp sẽ ảnh hưởng chất lượng của phần mềm khi khách hàng sử dụng. Khi khách hàng đặt hàng xong, phần mềm sẽ sử dụng thông tin của khách hàng như email, số điện thoại,… để thông báo về thời gian, số lượng, sản phẩm mà khách đã mua. Nếu gặp sự cố gì thì khách hàng liên hệ trực tiếp hotline của doanh nghiệp.

5.2 Yêu cầu an toàn

Trong quá trình sử dụng phần mềm, người sử dụng phần mềm (khách hàng) khi gặp các vấn đề do website gặp lỗi thì khách hàng có thể phản hồi ngay lập tức với đội ngũ phát triển và bảo trì và tiến hành bảo trì trong thời gian sớm nhất. Sẽ luôn có một đợt bảo trì toàn bộ phần mềm trên một tháng nhằm phát hiện sớm các lỗi có thể xảy ra trong tương lai và khắc phục. Lắng nghe các đóng góp từ khách hàng về phần mềm để có thể phát huy vai trò của phần mềm tốt nhất đến tay khách hàng.

5.3 Yêu cầu bảo mật

Do môi trường hoạt động của phần mềm là các trình duyệt web nên khả năng bảo mật của phần mềm luôn phải ở trạng thái tốt nhất. Khi khách hàng tạo tài khoản trên phần mềm, các thông tin của khách hàng như tài khoản, mật khẩu, số

68

điện thoại, email,… đều sẽ được mã hóa và lưu trữ một cách cẩn thận sử dụng nhiều lớp bảo mật khác nhau. Một số loại bảo mật trên trình duyệt web như HTTPS,…

5.4 Các đặc điểm chất lượng phần mềm

Phần mềm có thể tương tác với một số phần mềm khác. Chạy được trên trình duyệt web, điện thoại sử dụng các hệ điều hành như Window, Mac OS, Linux, Android, IOS đều sử dụng được phần mềm. Tương tác được với các phần mềm chỉnh sửa (tạo) văn bản. Các thông tin do phần phềm cung cấp phải có tính chính xác cao, không mơ hồ, không dài dòng khó hiểu. Phần mềm có thể cải tiến theo thời gian theo hướng ngày một tốt hơn, tối ưu các chức năng có thể sử dụng trong phần mềm. Các thao tác trên phần mềm phải logic không bị ràng buộc quá nhiều lên nhau. Thao tác dễ hiểu dễ sử dụng. Phần mềm có thể bảo trì khi phát hiện có lỗi hoặc cần nâng cấp, tối ưu thời gian bảo trì để không bị đóng băng phần mềm quá lâu. Phần mềm phải có khả năng chạy trên nhiều hệ điều hành khác nhau, phần mềm phải được tối ưu, khi xảy ra lỗi nhất để đạt độ tin cậy cao, có thể đo được độ tin cậy bằng cách: tính xác suất thất bại tính theo đòi hỏi, tỷ lệ xuất hiện thất bại, thời gian trung bình giữa 2 thất bại kế tiếp nhau,… để dễ dàng chỉnh sửa hoặc thay đổi các chức năng của phần mềm khi độ tin cậy không cao. Phần mềm có khả năng tái sử dụng khi hết tuổi sử dụng giúp người tạo phần mềm dễ dàng tạo ra một phần mềm tương tự, chẳng hạn như có thể dùng các phần còn sử dụng được của phần mềm chết để khởi tạo phần mềm mới hoặc làm 1 phần trong phần mềm mới. Khi phần mềm gặp lỗi có thể dễ dàng kiểm tra khắc phục lỗi, có thể sử dụng các công cụ kiểm thử để phát hiện lỗi sớm nhất. Phần mềm phải dễ sử dụng, phù hợp đáp ứng nhu cầu du lịch của mọi lứa tuổi sử dụng, thao tác dễ dàng, có các keyword để người dùng dễ tương tác với dịch vụ,…

5.5 Quy tắc Nghiệp vụ

69

Chẳng hạn như người quản lý có thể xem thông tin của khách hàng, thao tác tính tiền cho khách hàng, hỗ trợ khách hàng, cung cấp thông tin dịch vụ cho khách hàng.

Một phần của tài liệu CT241 PHÂN TÍCH yêu cầu PHẦN mềm camel website bán quần áo (camel) (Trang 66 - 70)