Basic flow B1: Truy cập vào mục Thanh toán B2: Hiện danh sách các bản hợp đồng B3: Chọn bản hợp đồng cần thanh toán B4: Bấm nút Thanh Toán
B5: Kiểm tra và hiện thông báo MSG 8
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của nhân viên kế toán
Post-condition ❖ Cập nhật DB
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Business Rules Activit y BR Code Description (5) BR1 Thanh toán:
❖ kiểm duyệt và cho phép của ban giám đốc
❖ Kiểm tra ngân quỹ của công ty
❖ Xác nhận giao dịch với ngân hàng
❖ Nếu không đủ tiền thực hiện giao dịch hoặc lỗi giao dịch sẽ có thông báo
UC31: Xuất hoá đơn
Name Xuất hoá đơn
Description Cho phép xuất hoá đơn cho khách hàng
Actor Nhân viên kế toán
Trigger - Chọn mục xuất hoá đơn trong mục thanh toán
Basic flow B1: Truy cập vào mục Thanh Toán B2: Chọn mục Hoá đơn
B3: Chọn hoá đơn cần xuất B4: Xuất hoá đơn
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Nhân viên kế toán
Post-condition ❖ Cập nhật DB
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn
Business Rules
Activit y
BR Code Description
(5) BR1 Xuất hoá đơn:
Bảng hóa đơn cho khách hàng:
Hoá Đơn Tên công ty Khách hàng Địa chỉ Số điện thoại Danh sách sản phẩm
Tên sản phẩm Số lượng Giá tiền
Tổng: Hình thức thanh toán: Ký tên
UC32: Lập báo cáo tài chính
Name Lập báo cáo tài chính
Description Cho phép lập báo cáo thu chi của công ty
Actor Nhân viên kế toán
Trigger - Chọn mục lập báo cáo
Basic flow B1: Truy cập vào mục Báo cáo B2: Chọn lập báo cáo tài chính B3: Bảng báo cáo được xuất hiện
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của nhân viên kế toán
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description
(3) BR1 Bảng báo cáo tài chính:
Bảng Báo Cáo Tài Chính
Người lập báo cáo Danh sách khoản thu
Tên Giá tri Ghi Chú
… … Tổng: Danh sách khoảng chi
Tên Giá trị Ghi chú
…. Tổng:
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn UC33: Tính lương nhân viên
Name Tính lương nhân viên
Description Cho phép tính lương nhân viên
Actor Nhân viên kế toán
Trigger - Chọn mục tính lương
Basic flow B1: Truy cập vào mục nhân viên B2: Chọn mục tính lương
B3: Hệ thống tiến hành tính lương B4: Xuất ra bảng lương của nhân viên
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của nhân viên kế toán
Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description (1) BR1 Tải màn hình:
❖ Hệ thống tải màn hình tính lương (tham khảo màn hình tính lương trong “Description List” file)
(2) BR2 Chọn hình thức:
❖ Tính lương tự động cho nhân viên:
Khi nhân viên kế toán nhấn nút tính lương mặc định. Hệ thống tính lương vào ngày đầu tháng
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn
❖ Tính lương bằng file excel
Chọn hình thức truy xuất file từ excel, hệ thống sẽ đọc file và thực hiện việc tính lương
(3) BR3 Tính lương:
❖ Công thức tính lương: lương = lương cơ bản + tiền thưởng + OT – vi phạm
❖ Vi phạm: các ngày xin nghỉ, vi phạm quy định công ty, bị trừ lương trực tiếp từ ban chỉ đạo,…
Quản lý nhà cung cấp
UC34: Xem danh sách nhà cung cấp
Name Xem danh sách nhà cung cấp
Description Cho phép quản trị viên, ban giám đốc xem danh sách nhà cung cấp
Actor Quản trị viên, ban giám đốc
Trigger - Truy cập vào mục Nhà cung cấp
Basic flow B1: Truy cập vào mục Nhà cung cấp
B2: Hệ thống sẽ hiện thị danh sách các nhà cung cấp B3: Có thể lựa chọn xuất file excel
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Post-condition ❖
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Business Rules Activit y BR Code Description (2) BR1 Tải màn hình:
❖ Hệ thống tải màn hình danh sách nhà cung cấp
(4) BR2 Xuất file Excel:
❖ Khi có nhu cầu xuất danh sách nhà cung cấp sang file excel, hệ thống sẽ truy xuất thông tin sang file excel UC35: Lập hợp đồng
Name Lập hợp đồng
Description Cho Ban giám đốc
Actor Quản trị viên
Trigger - Chọn mục tạo hợp đồng, nhấn nút Submit
Basic flow B1: Truy cập vào mục Nhà cung cấp B2: Chọn nhà cung cấp
B3: Chọn tạo hợp đồng
B3: Điền thông tin cần thiết trong bản hợp đồng B4: Nhấn nút “Submit”
B5: Kiểm tra thông tin, tạo bảng hợp đồng và gửi mail cho nhà cung cấp
B6: Cập nhật vào DB và thông báo MSG 7
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Activity flow Business Rules Activit y BR Code Description
UC36: Xoá thông tin nhà cung cấp
Name Xem danh sách nhà cung cấp
Description Cho phép quản trị viên xem danh sách nhà cung cấp
Actor Quản trị viên, ban giám đốc
Trigger - Truy cập mục nhà cung cấp
- Nhấn nút Delete
Basic flow B1: Truy cập vào mục nhà cung cấp ( Provider ) B2: Chọn nhà cung cấp cần xoá
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn B4: Thông báo MSG 6 xuất hiện
B5: Nhấn nút “OK”
B6: Trường dữ liệu _destroy (=true) sẽ cập nhật vào hệ thống và thông báo MSG 5
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description
(2) BR 1 Tải thông tin page:
Tải thông tin của page với mục Nhà cung cấp
(5.2) BR 2 Cập nhật:
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Quản lý khách hàng
UC37: Xem danh sách khách hàng
Name Xem danh sách khách hàng
Description Cho phép quản trị viên xem danh sách khách hàng
Actor Quản trị viên
Trigger - Truy cập vào mục khách hàng
Basic flow B1: Truy cập vào mục khách hàng
B2: Hệ thống sẽ hiện thị danh sách các nhà cung cấp B3: Có thể lựa chọn xuất file excel
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Post-condition ❖ Activity flow Business Rules Activit y BR Code Description (1) BR1 Tải màn hình:
❖ Hệ thống tải màn hình “danh sách khách hàng” ( tham khảo màn hình “Danh sách khách hàng” trong “List Description” file )
UC38: Lập danh sách khách hàng thân thiết
Name Lập danh sách khách hàng thân thiết
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn
Actor Quản trị viên
Trigger - Chọn tạo danh sách khách hàng thân thiết
Basic flow B1: Truy cập vào danh mục khách hàng B2: Chọn Tạo danh sách khách hàng thân thiết B3: Hiện danh sách khách hàng thân thiết
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description
(4) BR1 Danh sách khách hang than thiết:
❖ Khách hàng có lương mua hàng thường niên
❖ Sản phẩm số lượng nhiều
❖ Sản phẩm có giá trị cao
Quản lý đơn hàng
UC39: Xác nhận đơn hàng
Name Xác nhận đơn hàng
Description Cho phép xác nhận đơn hàng đã đặt từ khách hàng
Actor Nhân viên bán hàng
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn
Basic Flow B1: Truy cập vào mục Đơn hàng B2: Chọn đơn hàng cần duyệt B3: Chọn xác nhận
B4: Hệ thống xác nhận và thông báo
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của nhân viên bán hàng
Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description (4) BR1 Business Rules:
❖ Xác nhận các đơn hàng mà người dùng đặt mua
UC40: Huỷ đơn hàng
Name Huỷ đơn hàng
Description Cho phép khách hàng huỷ đơn hàng
Actor Khách hàng
Trigger Khách hàng muốn huỷ đơn hàng
Basic Flow B1: Truy cập vào mục Đơn hàng B2: Chọn đơn hàng cần huỷ B3: Chọn xác nhận
B4: Hiện thông báo MSG 6 B5: Chọn OK
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.vn bằng tài khoản của nhân khách hàng Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description (2) BR1 Tải màn hình:
❖ Hệ thống tải màn hình “Danh sách đơn hàng đã đặt” ( tham khảo màn hình “Danh sách đơn hang đã đặt” trong “List Description” file )
(4) BR2 Business Rules:
❖ Để có thể tiến hành huỷ đơn, người dung ấn chọn vào một đơn hàng đang hiển thị trạng thái “Đang chờ” hoặc “Xác nhận” bất kỳ trên màn hình, hệ thống sẽ thực hiện tải màn hình “Chi tiết đơn hàng” theo thông tin đơn của đơn hàng vừa chọn:
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn thái đang không “vô hiệu hoá”, ở đây (trạng thái “Xác nhận”/” Đang chờ”), thì nút “Huỷ” sẽ không bị vô hiệu hoá nữa
⮚ Trạng thái vô hiệu hoá của các nút chuyển trạng thái btnCancel.IsEnabled = true ( nút huỷ đơn hang )
⮚ Nếu chọn “Huỷ” sẽ xuất hiện 1 thông báo xác nhận yêu cầu, nếu nhấn OK hệ thống sẽ cập nhật yêu cầu huỷ đơn hang
⮚ Nếu chọn “Cancel” thông báo sẽ bị mất và quay lại trạng thái ban đầu
UC41: Cập nhật tiến trình giao hàng
Name Cập nhật tiến trình đơn hàng
Description Cập nhật tiến trình của đơn hang trên đường vận chuyển và cập nhật đơn hàng khi đã giao hoàn tất
Actor Nhân viên giao hàng
Trigger Khi muốn cập nhật tiến trình của đơn hàng đơn hàng
Basic flow B1: Chọn mục đơn hàng
B2: Hệ thống hiển thị thông tin đơn hàng B3: Cập nhật thời gian nhận hàng B4: Hệ thống cập nhật dữ liệu vào DB B5: Cập nhật thời gian hoàn tất giao hàng B6: Hệ thống cập nhật vào DB
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của nhân viên giao hàng
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Activity flow Business Rules Activit y BR Code Description (4),(6) BR1 Cập nhật DB:
❖ Cập nhật thời gian khi nhân viên giao hàng nhận hàng tại kho
[ThoiGianNhanHang] = CurrentTime
❖ Khi nhân viên giao hàng hoàn tất việc giao hàng cho khách [ThoiGianHoanTat] = CurrentTime
❖ Hệ thống cập nhật đơn hang đã giao hoàn tất UC42: Theo dõi tiến trình đơn hàng
Name Theo dõi tiến trình đơn hàng
Description Khách hàng sau khi nhận hàng có thể theo dõi đơn hàng đã đặt
Actor Khách hàng
Trigger Khách hàng muốn theo dõi đơn hàng
Basic flow B1: Truy vào mục đơn hàng B2: Chọn đơn hàng đã đặt B3: Tiến trình đơn hàng hiện ra
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.vn bằng tài khoản của khách hàng
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Post-condition ❖ Activity flow Business Rules Activit y BR Code Description (2) BR1 Tải màn hình:
❖ Hệ thống tải màn hình thông tin đơn hàng ( tham khảo màn hình thông tin đơn hàng trong “List Description” file ) Quản lý đổi trả
UC43: Yêu cầu đổi trả
Name Yêu cầu đổi trả
Description Cho phép khách hàng đổi trả sản phẩm bị lỗi hoặc không mong muốn
Actor Quản trị viên
Trigger Truy cập vào mục đổi trả sản phẩm
Basic flow B1: Truy cập vào mục đổi trả sản phẩm B2: Điền form đổi trả
B3: Nhấn chọn submit
B4: Kiểm tra thông tin và cập nhật DB
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.vn bằng tài khoản của khách hàng
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Activity flow Business Rules Activit y BR Code Description
(2) BR1 Hiện form đổi trả:
❖ Hệ thống hiển thị form đổi trả UC44: Xử lý đổi trả
Name Xử lý đổi trả
Description Xử lý yêu cầu đổi trả của khách hàng
Actor Quản trị viên
Trigger Xử lý yêu cầu đổi trả của khách hàng
Basic flow B1: Truy cập vào mục đổi trả B2: Chọn yêu cầu đổi trả để xử lý
B3: Chấp nhận đổi trả thì nhấn OK, không chấp nhận thì nhấn Cancel (chọn lý do)
B4: Cập nhật và thông báo cho khách hàng
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
❖Có đơn yêu cầu
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn
❖ Thông báo cho khách hàng
Activity flow Business Rules Activit y BR Code Description (4) BR1 Xử lý :
❖ Các lý do không chấp nhận yêu cầu đổi trả ( trong mục liên quan của quy đổi đổi trả trong công ty)
UC45: Lập báo cáo đổi trả
Name Lập báo cáo đổi trả
Description Cho phép lập báo cáo đổi trả
Actor Quản trị viên
Trigger Chọn mục “Báo Cáo” tiến hành lập báo cáo
Basic flow B1: Truy cập vào mục nhân viên B2: Chọn mục chấm công B3: Chọn tạo mới
B4: Nhập thông tin chấm công của nhân viên hoặc truy xuất từ file Excel
B5: Nhấn nút Chấp nhận B6: Hệ thống kiểm tra dữ liệu
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn B7: Cập nhật vào DB và thông báo
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description
(3) BR1 Bảng báo cáo đổi trả:
Bảng Báo Cáo Đổi Trả
Người lập báo cáo
Danh sản phẩm đổi trả ( không do lỗi ) Tên sản
phẩm
Lý do Giá tri Ghi Chú
… Tổng:
Danh sách sản phẩm đổi trả ( do lỗi)
Tên Lý do Giá trị Ghi chú
…. Tổng:
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn Quản lý tin nhắn
UC46: Chatbot hỗ trợ
Name Chatbot hỗ trợ
Description Cho phép hỗ trợ khách hàng khi nhắn tin
Actor Khách hàng
Trigger Chọn vào mục tin nhắn
Basic flow B1: Chọn vào mục tin nhắn
B2: Hệ thống đưa ra đoạn tin nhắn gợi ý
B3: khách hàng thao tác với các gợi ý trong thời gian chuyển tiếp với cho nhân viên bán hàng
Pre-condition ❖Đăng nhập vào đường dẫn webcaycanh.system.vn bằng tài khoản của Quản trị viên
Post-condition ❖ Cập nhật DB Activity flow Business Rules Activit y BR Code Description (2) BR1 Hệ thống gợi ý:
❖ Đây là một phần mềm (hay còn được gọi là con bot) hỗ trợ nhắn tin trao đổi với khách hàng có nhu cầu mua sản phẩm hoặc cần tư vấn hỗ trợ khi nhân viên trực tuyến chưa thể tiếp cận hoặc trong thời gian công ty trong thời gian đóng cửa
Prepared for Xây dựng website bán cây cảnh và chatbot hỗ trợ tư vấn người dùng (khách hàng) có thể thao tác:
⮚ Khi khách hàng truy cập vào trang web, biểu tượng (bong bóng chat) xuất hiện góc phải dưới của màn hình. ⮚ Bộ câu hỏi: ▪ “Bạn cần gợi ý gì ?” ⮚ Mua sản phẩm => [suggest] = “buyProduct” ⮚ Tư vấn sản phẩm => [suggest] = “productConsulting”
⮚ Báo cáo sản phẩm = [suggest] = “product report”
❖ If ([suggest] == “buyProduct”) => hệ thống sẽ đưa ra bộ câu hỏi tiếp theo
▪ “Cho chúng tôi biết mã sản phẩm bạn cần mua ?”
▪ Sau khi khách hàng trả lời:
▪ “Cảm ơn khách hàng đã lựa chọn sản phẩm này. Hệ thống sẽ chuyển tiếp cho nhân viên phục vụ cho quý khách !”
❖ If ([suggest] == “productConsulting”) => hệ thống đưa ra bộ câu hỏi tiếp theo
▪ “Bạn cần tư vấn loại sản phẩm nào ?”
⮚ Cây cảnh => [suggestType] = “Cay Canh”
⮚ Chậu cây => [suggestType] = “Chau Cay”
⮚ Dụng cụ hỗ trợ => [suggestType] = “Dung Cu Ho Tro”
⮚ Phân Bón => [suggestType] = “Phan Bon”
▪ If([suggestType] == “Cay Canh”) => bộ câu hỏi tiếp theo xuất hiện: “Cho biết danh mục sản phẩm liên quan đến Cây cảnh ?”