Quản lý thanh lý tài sản

Một phần của tài liệu Xây dựng hệ thống quản lý và kiểm kê tài sản doanh nghiệp sử dụng UHF RFID (Trang 94 - 98)

2. MỤC TIÊU ĐỀ TÀI

2.3.9Quản lý thanh lý tài sản

2.3.9.1 Thêm thanh lý tài sản

Sơ đồ luồng nghiệp vụ Mô tả dữ liệu

D1: Thông tin thanh lý tài sản (mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

D3: Mã tài sản, model, series của doanh nghiệp đang đăng ký thanh lý tài sản.

D4: Thông tin thanh lý tài sản (mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư) mã nhân viên đăng ký vào hệ thống, ngày hiện tại

Thuật toán

B1: Lấy thông tin thanh lý tài sản (mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư) từ phía người dùng

B2: Mở kết nối CSDL

B3: Lấy danh sách thông tin tài sản của doanh nghiệp

B4: Đóng kết nối CSDL

B5: Kiểm tra xem có tồn tại tài sản có mã tài sản, model, series này trong danh sách thanh lý hay không?

➢ Có tồn tại: Thông báo trạng thái đăng ký thanh lý trùng tài sản. Kết thúc

➢ Không tồn tại: chuyển sang bước 6 D1 D3 D6 D4 Người dùng LIQUIDATION_ASSET Thêm thanh lý tài sản

78

B6: Mở kết nối CSDL

B7: Đăng ký thông tin thanh lý tài sản doanh nghiệp vào hệ thống

B8: Đóng kết nối CSDL

B9: Thông báo trạng thái thành công hay thất bại cho người dùng

B10: Kết thúc

2.3.9.2 Xem thông tin thanh lý

Sơ đồ luồng nghiệp vụ Mô tả dữ liệu

D1: Mã tài sản thanh lý, mã doanh nghiệp

D3: Thông tin thanh lý tài sản (mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

D6: Hiển thị thông tin thanh lý lên màn hình.

Thuật toán

B1: Lấy mã tài sản thanh lý, mã doanh nghiệp từ phía người dùng

B2: Mở kết nối CSDL

B3: Lấy thông tin thanh lý của mã tài sản và mã doanh nghiệp giống với người dùng yêu cầu

B4: Đóng kết nối CSDL

B5: Kiểm tra xem có tồn tại mã tài sản thanh lý hay không?

➢ Có tồn tại: Chuyển sang bước 6 (adsbygoogle = window.adsbygoogle || []).push({});

➢ Không tồn tại: Thông báo người dùng không tìm thấy thông tin thanh lý và kết thúc

B6: Hiên thị thông tin thanh lý tài sản cho người dùng

B7: Kết thúc D1 D3 D6 Người dùng LIQUIDATION_ASSET

Xem thông tin thanh lý

79

2.3.9.3 Tìm kiếm thông tin thanh lý

Sơ đồ luồng nghiệp vụ Mô tả dữ liệu

D1: Thông tin thanh lý tài sản (mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

D3: Danh sách các thông tin thanh lý(mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

D6: Hiển thị thông tin danh sách tài sản thanh lý lên màn hình

Thuật toán

B1: Lấy thông tin tìm kiếm về tài sản thanh lý(mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

B2: Mở kết nối CSDL

B3: Lấy danh sách thông tin thanh lý tài sản(mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

B4: Đóng kết nối CSDL

B5: Kiểm tra xem có tồn tại thông tin thanh lý phù hợp với điều kiện tìm kiếm hay không?

➢ Nếu không tồn tại: Thông báo không tìm thấy thông tin thanh lý tài sản. Yêu cầu thay đổi điều kiện tìm kiếm

➢ Nếu tồn tại: Chuyển sang bước 6

B6: Hiển thị danh sach thông tin tài sản thanh lý lên màn hình

B7: Kết thúc D1 D3 D6 D4 Người dùng LIQUIDATION_ASSET Tìm kiếm thanh lý tài sản

80

2.3.9.4 Cập nhật thông tin thanh lý tài sản

Sơ đồ luồng nghiệp vụ Mô tả dữ liệu

D1: Thông tin thanh lý tài sản (mã thanh lý tài sản , mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

D3: mã thanh lý tài sản

D4: Thông tin thanh lý tài sản (mã thanh lý tài sản , mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư)

D6: Thông báo trạng thái hoạt động thành công hay thất bại

Thuật toán

B1: Lấy thông tin thanh lý tài sản (mã thanh lý tài sản , mã tài sản, model, series, đơn vị, mã công ty, tình trạng, số lượng, ngày đề xuất, ngày đầu tư) từ phía người dùng.

B2: Mở kết nối CSDL (adsbygoogle = window.adsbygoogle || []).push({});

B3: Lấy thông tin tài sản có mã tài sản giống với mã tài sản của người dùng

B4: Đóng kết nối CSDL

B5: Kiểm tra xem có tồn tại thông tin thanh lý này hay không?

➢ Nếu có tồn tại: Chuyển sang bước 6

➢ Nếu không tồn tại: Thông báo không tìm thấy thông tin thanh lý tài sản và kết thúc

B6: Mở kết nối CSDL

B7: Cập nhật thông tin thanh lý tài sản đúng với yêu cầu của người dùng

B8: Đóng kết nối CSDL

B9: Thông báo trạng thái thành công hay thất bại của hành động

B10: Kết thúc D1 D3 D6 D4 Người dùng LIQUIDATION_ASSET Cập nhật thanh lý tài sản

81

Một phần của tài liệu Xây dựng hệ thống quản lý và kiểm kê tài sản doanh nghiệp sử dụng UHF RFID (Trang 94 - 98)