1. Business Goals

1.1. Background

Là một nhân viên quản lý các hãng xe khách, bạn sẽ phải phải xử lý rất nhiều biểu mẫu, từ hóa đơn bán vé cho khách lẻ, hóa đơn thu tiền đại lý bán vé đến các loại phơi danh sách hành khách trên xe, biên nhận hàng hóa. Vì vậy, việc tạo ra phần mềm ERP – hệ thống quản lí tất cả các hoạt động của nhà xe là cần thiết giúp cho việc quản lý trở nên dễ dàng và dễ theo dõi hơn.

1.2. Objectives

Hệ thống nhân viên quản lý các hãng xe có thể chủ động khởi tạo các loại biểu mẫu khác nhau theo nhu cầu của họ, bao gồm:

  • Các loại phơi danh sách hành khách trên xe
  • Hóa đơn bán vé cho khách lẻ
  • Hóa đơn thu tiền đại lý bán vé
  • Biên nhận hàng hóa

2. Product Requirement - Flow & Mockups

Lưu ý: Bài viết chỉ tập trung khai thác main case chính là xuất biểu mẫu. Các user story khác vẫn được đề cập, tuy nhiên người viết không đi sâu phân tích để tránh mất tập trung vào các user story này

2.1. Flow xuất danh sách hành khách

USER FLOW

WIREFRAME

2.2. Flow xuất hóa đơn cho khách lẻ

USER FLOW

WIREFRAME

2.3. Flow xuất biên nhận gửi hàng

USER FLOW

WIREFRAME

2.4. Flow xuất hóa đơn cho đại lý

USER FLOW

WIREFRAME

3. Product Requirement Description

Lưu ý: Bài viết chỉ tập trung mô tả chi tiết các module thuộc FLOW XUẤT HÓA ĐƠN CHO KHÁCH LẺ.

2.1. Filter Sectors

Filter module

Wireframe

Default behaviour

Use cases - Expected result

Filter theo thời gian khởi hành của xe

Hệ thống chọn mặc định range 7 ngày từ thời gian thực trở về trước

  • User click vào biểu tượng calendar hoặc thanh calendar
    -> List calendar xổ xuống
  • User chọn 1 ngày duy nhất hoặc chọn range ngày
    -> Hiển thị kết quả tương ứng
  • User không chọn
    -> Không ảnh hưởng đến kết quả hiện tại

Filter theo loại xe

Hệ thống mặc định chọn tất cả

  • User click vào biểu tượng mũi tên tại ô “Loại xe” hoặc ô “Loại xe”
    -> List các loại xe xổ xuống
  • User chọn 1 loại xe bất kỳ
    -> Hiển thị các kết quả tương ứng
  • User không chọn
    -> Không ảnh hưởng đến trang kết quả hiện tại

Filter theo trạng thái thanh toán

Hệ thống mặc định chọn tất cả

  • User click vào biểu tượng mũi tên tại ô “Thanh toán” hoặc ô “Thanh toán”
    -> List các trường chọn xổ xuống
  • User chọn 1 trong 2 trạng thái
    -> Hiển thị các kết quả tương ứng
  • User không chọn
    -> Không ảnh hưởng đến trang kết quả hiện tại

Filter theo trạng thái đơn hàng

Hệ thống mặc định chọn tất cả

  • User click vào biểu tượng mũi tên tại ô “Trạng thái” hoặc ô “Trạng thái”
    -> List các trường chọn xổ xuống
  • User chọn 1 trong 3 trạng thái
    -> Hiển thị các kết quả tương ứng
  • User không chọn
    -> Không ảnh hưởng đến trang kết quả hiện tại

Hệ thống mặc định chọn tất cả

  • User chọn 1 trường chọn bất kỳ
    -> Danh sách kết quả tương ứng sẽ hiển thị
  • User không chọn
    -> Không ảnh hưởng đến trang kết quả hiện tại