Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3. Conversation (Mô tả chi tiết)

3.1 UIUX:


3.2 Luồng:

  • Activity Diagram:
  • Sequence Diagram:

...

3.2.1. Tìm kiếm hàng hóa

Image Added

3.2.2. Thêm mới hàng hóa

Image Added

3.2.3. Chỉnh sửa hàng hóa

Image Added

3.2.4. Xem chi tiết hàng hóa

Image Added

3.3 API Spec: <gắn link tài liệu mô tả API vào đây>

...

6
STT

Field

(Trường dữ liệu)

Type

(Kiểu dữ liệu)

Required

(Bắt buộc)

Validation

(Quy định)

Description

(Mô tả)

1Thêm mới hàng hóa dịch vụLabel

Tên Pop-up
Thông tin chung
2Mã hàng hóa dịch vụTextboxBắt buộc

Enable

Mã hàng hóa không được trùng nhau

Nhập thông tin mã hàng hóa dịch vụ
3Tên hàng hóa dịch vụTextboxBắt buộcEnableNhập thông tin tên hàng hóa dịch vụ
4Đơn vị tínhComboboxKhông bắt buộcEnableChọn thông tin đơn vị tính từ danh mục đơn vị tính các đơn vị có trạng thái active
5Trạng tháiToogleBắt buộc

Enable

Mặc định là active

Cho phép chuyển trạng thái hàng hóa dịch vụ
Giá địa phương: Sắp xếp theo giá mua thấp nhất lên trên
6LọcButton

Gọi Pop-up lọc
7

STT

Grid-Number

Số thứ tự tự sinh
8

Ngày dữ liệu



dd/mm/yyyy


9

Tỉnh/Thành phố





10

Phường/Xã





11

Đơn giá





12

Ghi chú





13Thêm mớiButton
Enable
14

Sửa

Button
Enable
15

Xóa

Button
Enable
16Nhập file excelButton
EnableGọi Popup Nhập file excel
17Xuất file excelButton
EnableGọi Popup Xuất file excel
Bộ phận sử dụng
18Đơn vị phụ tráchCheckboxKhông bắt buộc

Enable

Tích chọn mặc định phòng ban người khởi tạo 

Hiển thị cây cơ cấu tổ chức và cho phép tích chọn all hoặc tích chọn các phòng ban được phép sử dụng
Button chung
19HủyButton
EnableThoát khỏi Popup
20Áp dụngButton
Enable

Thành công:

  • Lưu thông tin hàng hóa dịch vụ thêm mới và thông báo toast: Thành công- Thêm mới hàng hóa dịch vụ thành công!

Thất bại: Cảnh báo và không cho lưu

  • Nhập thiếu thông tin các trường bắt buộc: Thất bại- Thiếu thông tin trường bắt buộc!
  • Nhập mã hàng hóa trùng nhau: Thất bại- Mã hàng hóa đã tồn tại!

...

STT

Field

(Trường dữ liệu)

Type

(Kiểu dữ liệu)

Required

(Bắt buộc)

Validation

(Quy định)

Description

(Mô tả)

1Sửa hàng hóa dịch vụLabel

Tên Pop-up
Thông tin chung
2Mã hàng hóa dịch vụTextbox
DisableKhông cho phép sửa mã hàng hóa dịch vụ
3Tên hàng hóa dịch vụTextbox
EnableCho phép sửa tên hàng hóa dịch vụ
4Đơn vị tínhCombobox
EnableCho phép chọn lại đơn vị tính
5Trạng tháiToogle
EnableCho phép chuyển trạng thái hàng hóa dịch vụ
Giá địa phương: Sắp xếp theo giá mua thấp nhất lên trên
6LọcButton

Gọi Pop-up Lọc thông tin
7

STT

Grid-Number

Số thứ tự tự sinh
8

Ngày dữ liệu



dd/mm/yyyy


9

Tỉnh/Thành phố





10

Phường/Xã





11

Đơn giá





12

Ghi chú





13Thêm mớiButton
Enable
14

Sửa

Button
Enable
15

Xóa

Button
Enable
16Nhập file excelButton
EnableGọi Popup Nhập file excel
17Xuất file excelButton
EnableGọi Popup Xuất file excel
Bộ phận sử dụng
18Đơn vị phụ tráchCheckbox
EnableChọn lại thông tin đơn vị phụ trách
Button chung
19Hủy

EnableThoát khỏi Popup Sửa hàng hóa dịch vụ
20Áp dụng

Enable

Thành công:

  • Lưu thông tin hàng hóa dịch vụ thêm mới và thông báo toast: Thành công- Sửa hàng hóa dịch vụ thành công!

Thất bại: Cảnh báo và không cho lưu

  • Nhập thiếu thông tin các trường bắt buộc: Thất bại- Thiếu thông tin trường bắt buộc!

...

18
STT

Field

(Trường dữ liệu)

Type

(Kiểu dữ liệu)

Required

(Bắt buộc)

Validation

(Quy định)

Description

(Mô tả)

1Xem chi tiết hàng hóa dịch vụLabel

Tên Pop-up
Thông tin chung
2Mã hàng hóa dịch vụTextbox
Disable
3Tên hàng hóa dịch vụTextbox
Disable
4Đơn vị tínhCombobox
Disable
5Trạng tháiToogle
Disable
Giá địa phương: Sắp xếp theo giá mua thấp nhất lên trên, Cập nhật thông tin theo mã hàng hóa dịch vụ, tỉnh thành, phường xã theo thông tin dự án của hợp đồng phát hành thành công
6LọcButton
EnableGọi Pop-up Lọc thông tin
7

STT

Grid-Number
Disable
8

Ngày dữ liệu



Disable
9

Tỉnh/Thành phố



Disable
10

Phường/Xã



Disable
11

Đơn giá



Disable
12

Ghi chú



Disable
13Thêm mớiButton
Disable
14

Sửa

Button
Disable
15

Xóa

Button
Disable
16Nhập file excelButton
Disable
17Xuất file excelButton
Disable

Lịch sử mua hàng: Sắp xếp theo ngày mua gần nhất lên trên

, cập nhật thông tin từ hợp đồng đã phát hành theo mã hàng hóa dịch vụ

18

Tìm kiếm theo tên

Textbox
Enable

Tìm kiếm nhanh theo tên

  • Không phân biệt hoa thường
  • Tìm kiếm gần đúng tên
  • Không phân biệt dấu cách
19

Lọc

Buttton
EnableGọi Pop-up Lọc thông tin
20

Xuất file excel

Buttton
EnableGọi Pop-up Xuất file excel
21

STT

Grid-Number
DisableSố thứ tự tự tăng
22

Ngày mua

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2223

Nhà cung cấp

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2324

Đơn vị sử dụng

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2425

Số hợp đồng

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2526

Gói thầu

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2627

Số lượng

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2728

Đơn giá

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2829

Thành tiền

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
2930

Tỷ lệ thuế %

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
3031

Số tiền thuế

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
3132

Tổng tiền

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
3233

Ghi chú

Grid-Text
DisableLấy dữ liệu hàng hóa tại các hợp đồng được phát hành thành công theo mã hàng hóa
Bộ phận sử dụng
3334Đơn vị phụ tráchCheckbox
DisableHiển thị thông tin đơn vị phụ trách đã được chọn

Button chung

3435

Hủy

Button
EnableThoát Pop-up Xem chi tiết

...

File excel tại danh mục hàng hóa: Danh mục hàng hóa dịch vụ.xlsx

Image Added

File excel tại Giá địa phương: Danh mục giá địa phương.xlsx

Image Added

File excel tại Lịch sử mua hàng:Danh mục lịch sử mua hàng.xlsx

Image Added

3.4.7. Nhập file excel

...

File excel mẫu bao gồm thông tin: Note:Khi import file, Trạng thái nhóm quyền mặc định là Hoạt động  

Image Added

Điều kiện kiểm tra của file import:

...

STT

...

Dữ liệu

...

Điều kiện

...

Quy định

...

Mô tả

Trường hợp dữ liệu giá địa phương được import trùng thông tin Ngày dữ liệu, Tỉnh/Thành phố, Phường xã với một bản ghi sẵn có, update thông tin đơn giá theo bản ghi mới

STT

Dữ liệu

Điều kiện

Quy định

Mô tả

Tên lỗi

1Cấu trúc fileBắt buộc

Import file theo đúng cấu trúc mẫu


Sai cấu trúc file

2Bắt buộc

Ký tự được phép nhập: Chữ , Số, ký tự đặc biệt bao gồm . _ (Chấm và gạch dưới)

Mã nhóm quyền không được trùng với các mã nhóm quyền đã tồn tại trong hệ thống

Nhập thông tin mã nhóm quyền

Mã nhóm quyền- Thiếu thông tin mã nhóm quyền

Mã nhóm quyền- Chứa ký tự không được phép nhập

Mã nhóm quyền- Mã nhóm quyền đã tồn tại

Mã nhóm quyền- Trùng mã nhóm quyền trong danh sách import

3Bắt buộc

Giới hạn ký tự: 500

Nhập thông tin tên nhóm quyền

Tên nhóm quyền- Thiếu thông tin Tên nhóm quyền

Tên nhóm quyền- Vượt quá 500 ký tự 

4Không bắt buộcNhập thông tin mô tảNgày dữ liệuBắt buộcdd/mm/yyyy
Ngày dữ liệu- Sai định dạng
3Tỉnh/Thành phốBắt buộcDữ liệu Tỉnh Thành phố trong file hiển thị dưới dạng select lấy dữ liệu xuất ra từ hệ thống và cho phép chọn

Tỉnh/Thành phố-  Không được bỏ trống

Tỉnh/Thành phố- Dữ liệu không tồn tại trong danh mục

4Phường/XãBắt buộcDữ liệu Phường xã trong file hiển thị dưới dạng select lấy dữ liệu xuất ra từ hệ thống và cho phép chọn

Phường/Xã-  Không được bỏ trống

Phường/Xã- Dữ liệu không tồn tại trong danh mục

5Đơn giáBắt buộcNumber
Đơn giá- Đơn giá nhập định dạng số