2. MỤC TIÊU ĐỀ TÀI
2.3.9 Quả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
➢ 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
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