Quản lý khuyến mãi

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 28 - 34)

4. TÍNH NĂNG CỦA HỆ THỐNG

4.3Quản lý khuyến mãi

4.3.a Tính năng thêm khuyến mãi

Mô tả và mức ưu tiên: Chức năng này giúp người dùng thêm các chương trình khuyến mãi. Chức năng này có độ ưu tiên trung bình.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn chức năng thêm khuyến mãi. Hệ thống hiển thị form “thêm khuyến mãi”. Người dùng nhập mã chương trình, tên khuyến mãi, mức khuyến mãi, chọn ngày bắt đầu và kết thúc khuyến mãi, các sản phẩm được khuyến mãi. Sau đó người dùng nhấn lưu. Hệ thống lưu thông tin khuyến mãi

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

Mã yêu cầu RQ3a

Tên yêu cầu Thêm khuyến mãi

Mục đích Giúp người dùng thêm các chương trình khuyến mãi.

Đối tượng sử

dụng Admin

Tiền điều kiện Người dùng có quyền thêm khuyến mãi

Thiết bị người dùng sử dụng có kết nối Internet.

Cách xử lý

Bước 1: Người dùng chọn chức năng thêm khuyến mãi. Bước 2: Hệ thống hiển thị form “thêm khuyến mãi” . Bước 3: Người dùng nhập mã chương trình, tên khuyến mãi, mức khuyến mãi, chọn ngày bắt đầu và kết thúc khuyến mãi, các sản phẩm được khuyến mãi.

Bước 4: Người dùng nhấn lưu.

28

Kết quả Chương trình khuyến mãi mới được thêm vào cơ sở dữ liệu

Ghi chú

4.3.b Tính năng sửa khuyến mãi

Mô tả và mức ưu tiên: Chức năng này giúp người dùng sửa thông tin các chương trình khuyến mãi. Chức năng này có độ ưu tiên trung bình.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn khuyến mãi muốn sửa thông tin. Hệ thống hiển thị form thông tin khuyến mãi. Người dùng thay đổi các thông tin muốn sửa và nhấn lưu. Hệ thống yêu cầu xác nhận. Người dùng xác nhận. Hệ thống lưu thông tin mới thay thế thông tin cũ.

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

Mã yêu cầu RQ3b

Tên yêu cầu Sửa khuyến mãi

Mục đích Giúp người dùng sửa thông tin các chương trình khuyến

mãi.

Đối tượng sử

dụng Admin

Tiền điều kiện Người dùng có quyền sửa khuyến mãi

Thiết bị người dùng sử dụng có kết nối Internet.

Cách xử lý

Bước 1: Người dùng chọn khuyến mãi muốn sửa thông tin. Bước 2: Hệ thống hiển thị form thông tin khuyến mãi. Bước 3: Người dùng thay đổi các thông tin muốn sửa và nhấn lưu.

Bước 4: Hệ thống yêu cầu xác nhận. Bước 5: Người dùng xác nhận.

Bước 6: Hệ thống lưu thông tin mới thay thế thông tin cũ.

29

thay thế các thông tin cũ.

Ghi chú  Nếu người dùng nhấn hủy use case dừng lại.

 Nếu người dùng không xác nhận thì không làm gì cả.

4.3.c Tính năng tìm khuyến mãi theo mã

Mô tả và mức ưu tiên: Chức năng này giúp người dùng tìm thấy khuyến mãi cần tìm thông qua mã của khuyến mãi. Chức năng này có độ ưu tiên trung bình.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn chức năng tìm khuyến mãi. Hệ thống hiển thị thanh tìm kiếm cho khuyến mãi. Người dùng nhập mã chương trình khuyến mãi cần tìm. Hệ thống tìm chương trình khuyến mãi trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm lên màn hình.

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

Mã yêu cầu RQ3c

Tên yêu cầu Tìm khuyến mãi theo mã

Mục đích Giúp người dùng tìm thấy chương trình khuyến mãi cần

tìm thông qua mã của chương trình khuyến mãi.

Đối tượng sử

dụng Admin

Tiền điều kiện Thiết bị người dùng sử dụng có kết nối Internet.

Cách xử lý

Bước 1: Người dùng chọn chức năng tìm khuyến mãi. Bước 2: Hệ thống hiển thị thanh tìm kiếm cho khuyến mãi. Bước 3: Người dùng nhập mã chương trình khuyến mãi cần tìm.

Bước 4: Hệ thống tìm chương trình khuyến mãi trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm lên màn hình.

Kết quả Hiển thị kết quả tìm kiếm chương trình khuyến mãi lên

30

Ghi chú  Nếu không tìm thấy khuyến mãi nào có mã cần tìm thì truyền dữ liệu cho use case “tìm khuyến mãi theo tên”

4.3.d Tính năng tìm khuyến mãi theo tên

Mô tả và mức ưu tiên: Chức năng này giúp người dùng tìm thấy chương trình khuyến mãi cần tìm thông qua tên của chương trình khuyến mãi. Chức năng này có độ ưu tiên trung bình.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn chức năng tìm khuyến mãi. Hệ thống hiển thị thanh tìm kiếm cho khuyến mãi. Người dùng nhập tên chương trình khuyến mãi cần tìm. Hệ thống tìm chương trình khuyến mãi trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm lên màn hình.

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

Mã yêu cầu RQ3d

Tên yêu cầu Tìm khuyến mãi theo mã

Mục đích Giúp người dùng tìm thấy chương trình khuyến mãi cần

tìm thông qua tên của chương trình khuyến mãi.

Đối tượng sử

dụng Admin, thành viên, khách vãng lai

Tiền điều kiện Thiết bị người dùng sử dụng có kết nối Internet.

Cách xử lý

Bước 1: Người dùng chọn chức năng tìm khuyến mãi. Bước 2: Hệ thống hiển thị thanh tìm kiếm cho khuyến mãi. Bước 3: Người dùng nhập tên chương trình khuyến mãi cần tìm.

Bước 4: Hệ thống tìm chương trình khuyến mãi trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm lên màn hình.

Kết quả Hiển thị kết quả tìm kiếm chương trình khuyến mãi lên

31

Ghi chú

 Các chương trình khuyến mãi có tên có chứa từ trong input cũng được hiển thị.

 Thứ tự sắp xếp các chương trình được sắp xếp theo mức độ giống so với input của người dùng.

4.3.e Tính năng tìm khuyến mãi theo thời gian

Mô tả và mức ưu tiên: Chức năng này giúp người dùng tìm thấy các chương trình khuyến mãi theo thời gian. Chức năng này có độ ưu tiên trung bình.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn chức năng tìm khuyến mãi theo thời gian. Hệ thống hiển thị form tìm khuyến mãi theo thời gian. Người dùng chọn khoảng thời gian cần tìm. Hệ thống tìm trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm lên màn hình.

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

Mã yêu cầu RQ3e

Tên yêu cầu Tìm khuyến mãi theo thời gian

Mục đích Giúp người dùng tìm thấy chương trình khuyến mãi cần

tìm thông qua khoảng thời gian được chọn.

Đối tượng sử

dụng Admin, thành viên, khách vãng lai

Tiền điều kiện Thiết bị người dùng sử dụng có kết nối Internet.

Cách xử lý

Bước 1: Người dùng chọn chức năng tìm khuyến mãi theo thời gian.

Bước 2: Hệ thống hiển thị form tìm khuyến mãi theo thời gian.

Bước 3: Người dùng chọn khoảng thời gian cần tìm. Bước 4: Hệ thống tìm trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm lên màn hình

32

màn hình

Ghi chú

 Các chương trình khuyến mãi có thời gian bắt đầu hoặc kết thúc nằm trong khoảng thời cần tìm hoặc chứa khoảng thời gian cần tìm sẽ được hiển thị.

 Thứ tự sắp xếp các chương trình khuyến mãi sẽ theo thời gian kết thúc khuyến mãi.

4.3.f Tính năng xóa khuyến mãi

Mô tả và mức ưu tiên: Chức năng này giúp người dùng xóa các chương trình khuyến mãi. Chức năng này có độ ưu tiên trung bình.

Tác nhân / Chuỗi đáp ứng: Người dùng chọn chương trình khuyến mãi muốn xóa. Người dùng nhấn xóa. Hệ thống yêu cầu xác nhận. Người dùng xác nhận. Hệ thống xóa chương trình khuyến mãi được chọn khỏi cơ sở dữ liệu. Hệ thống thông báo đã xóa.

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

Mã yêu cầu RQ3f

Tên yêu cầu Xóa khuyến mãi

Mục đích Chức năng này giúp người dùng xóa các chương trình

khuyến mãi.

Đối tượng sử

dụng Admin

Tiền điều kiện Người dùng được phân quyền xóa khuyến mãi

Thiết bị người dùng sử dụng có kết nối Internet.

Cách xử lý

Bước 1: Người dùng chọn chương trình khuyến mãi muốn xóa.

Bước 2: Người dùng nhấn xóa. Bước 3: Hệ thống yêu cầu xác nhận. Bước 4: Người dùng xác nhận.

33

Bước 5: Hệ thống xóa chương trình khuyến mãi được chọn khỏi cơ sở dữ liệu.

Bước 6: Hệ thống thông báo đã xóa.

Kết quả Chương trình khuyến mãi đã chọn được xóa khỏi cơ sở dữ

liệu.

Ghi chú  Nếu người dùng không xác nhận thì không làm gì cả.

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 28 - 34)