Quản lý tài sản thuê

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 82 - 87)

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

2.3.6 Quản lý tài sản thuê

2.3.6.1 Tìm kiếm thông tin tài sản thuê

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

D1: Các thông tin tìm kiếm của tài sản (Tên tài sản, nhóm tài sản, model, series, đơn vị cho thuê, đơn vị thuê)

D3: Danh sách thông tin tài sản (Tên tài sản, nhóm tài sản, model, series, đơn vị cho thuê, đơn vị thuê)

D6: Danh sách thông ti tài sản lên màn hình.

Thuật toán

B1: Lấy các thông tin từ người dùng Tên tài sản, nhóm tài sản, model, , đơn vị cho mượn, đơn vị thuê)

B2: Mở kết nối CSDL

B3: Lấy sách sách tài sản ứng với điều kiện tìm kiếm

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

B5: Kiểm tra xem danh sách tài sản có tồn tại hay không?

➢ Nếu có tồn tại tài sản thì tính số lượng tài sản tìm được.

➢ Nếu không có tồn tại, thông báo người dùng không có thông tin tài sản phù hợp với điều kiện tìm kiếm.

B6: Hiện thị thông tin tài sản cùng số lượng tài sản tìm kiếm được mà phù hợp với điều kiện tìm kiếm.

B7: Kết thúc. D1 D3 D6 Người dùng RENT_ASSET, DEPARTMENT, GROUP_ASSET Tìm kiếm thông tin tài sản thuê

66

2.3.6.2 Thêm tài sản thuê

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

D1: Thông tin cơ bản của tài sản (Tên tài sản, RFID, model, series, nhóm tài sản, mã doanh nghiệp cho mượn. đơn vị cho mượn, ngày cho mượn, mã doanh nghiệp mượn, đơn vị mượn, ngày mượn)

D3: Số series, model, RFID của tài sản cho mượn nếu có tồn tại.

D4: D1, mã doanh nhiệp, người dùng đăng nhập, thời gian hiện tại.

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

Thuật toán

B1: Thông tin cơ bản của tài sản (Tên tài sản, RFID, model, series, nhóm tài sản, mã doanh nghiệp cho mượn. đơn vị cho mượn, ngày cho mượn, mã doanh nghiệp mượn, đơn vị mượn, ngày mượn). Lấy thông tin mã doanh nghiệp, người dùng đăng nhập từ trong session.

B2: Mở kết nối CSDL

B3: Lấy sách sách tài sản cho mượn đang tồn tại trong doanh nghiệp

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

B5: Kiểm tra xem danh sách tài sản có tồn tại không ( Không được trùng cặp số Số eries, model, mã RFID)

➢ Nếu có tồn tại tài sản đã có mượn: Chuyển sang bước 6

➢ Nếu không có tồn tại: chuyển sang bước 7

B6: Kiểm tra trạng thái đã trả hay chưa?

➢ Nếu đã trả tài sản: Chuyển sang bước 7

➢ Nếu chưa trả tài sản: Thông báo cho người dùng và chuyển sang bước 10

B7: Mở kết nối CSDL

B8: Đăng ký dữ liệu tài sản cho mượn vào hệ thống

B9: Đóng kết nối CSDL.

B10: Thông báo người dùng và kết thúc D1 D3 D6 D4 Người dùng RENT_ASSET Thêm tài sản

67

2.3.6.3 Xem thông tin tài sản thuê

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

D1: Mã tài sản cho mượn, mã doanh nghiệp

D3: Tên tài sản, RFID, model, series, nhóm tài sản, mã doanh nghiệp cho mượn. đơn vị cho mượn, ngày cho mượn, mã doanh nghiệp mượn, đơn vị mượn, ngày mượn, mã nhân viên cập nhật , ngày cập nhật

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

Thuật toán

B1: Lấy mã tài sản từ người dùng, lấy mã doanh nghiệp trong session

B2: Mở kết nối CSDL

B3: Lấy thông tin tài sản có mã tài sản, và mã doanh nghiệp lấy từ người dùng.

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

B5: Kiểm tra có tồn tại tài sản hay không

➢ Có tồn tại: Hiển thị thông tin tài sản lên màn hình hiển thị chuyển xuống bước 6.

➢ Không tồn tại: Thông báo không tìm thấy tài sản. Quay lại bước 1

B6: Kết thúc

2.3.6.4 Chỉnh sửa tài sản

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

D1: Mã tài sản cho mượn, thông tin tài sản vừa cập nhật (Tên tài sản, RFID, model, series, nhóm tài sản, mã doanh nghiệp cho mượn. đơn vị cho mượn, ngày cho mượn, mã doanh nghiệp mượn, đơn vị mượn, ngày mượn)

D3: Tài sản có mã tài sản tương tự trong hệ thống

D4: Thông tin của tài sản có mã tài sản trên được cập nhật thông tin như D1 D1 D3 D6 D4 Người dùng RENT_ASSET

Xem thông tin

D1 D3 D6 D4 Người dùng RENT_ASSET Chỉnh sửa tài sản

68

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

Thuật toán

B1: Lấy các dữ liệu mã tài sản, thông tin tài sản vừa cập nhật (Tên tài sản, RFID, model, series, nhóm tài sản, mã doanh nghiệp cho mượn. đơn vị cho mượn, ngày cho mượn, mã doanh nghiệp mượn, đơn vị mượn, ngày mượn) từ phía người dùng.

B2: Mở kết nối CSDL

B3: Lấy ra tài sản có mã tài sản và mã doanh nghiệp bằng với giá trị mà người dùng cung cấp

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

B5: Kiểm tra có tồn tại tài sản này hay không?

➢ Trường hợp không tồn tại tài sản. Thông báo cho người dùng và quay lại bước 1

➢ Trường hợp có tồn tại tài sản: chuyển sang bước 6

B6: Kiểm tra xem trạng thái tài sản có cho phép chỉnh sửa hay không? Đối với tài sản cho mượn trạng thái cho phép chỉnh sửa khi trạng thái đang <2.(Xem ghi chú các trạng thái ở cuối bảng

➢ Đủ điều kiện: Chuyển sang bước 7

➢ Không đủ điều kiện: Chuyển sang bước 10

B7: Mở kết nối CSDL

B8: Cập nhật thông tin tài sản mà người dùng thay đổi ứng với mã tài sản lấy từ người dùng cung cấp

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

69

2.3.6.5 Xóa tài sản

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

D1: Mã tài sản, mã doanh nghiệp Mã người dùng đăng nhập

D3: Mã tài sản, mã doanh nghiệp

D4: Mã tài sản, mã doanh nghiệp, mã người dùng đang đăng nhập, ngày hiện tại, cờ xóa.

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

Thuật toán

B1: Lấy mã tài sản, mã doanh nghiệp, mã người dùng đang đăng nhập, ngày hiện tại từ phía người dùng

B2: Mở kết nối CSDL

B3: Tìm tài sản có mã tài sản và mã doanh nghiệp giống như đã lấy từ phía người dùng

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

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

➢ Nếu không tồn tại: Thông báo và quay về bước 1

➢ Nếu tồn tài chuyển xuống bước 6

B6: Kiểm tra xem trạng thái tài sản có cho phép chỉnh sửa hay không? Đối với tài sản cho mượn trạng thái cho phép xóa khi trạng thái đang <2.(Xem ghi chú các trạng thái ở cuối bảng

➢ Đủ điều kiện: Chuyển sang bước 7

➢ Không đủ điều kiện: Chuyển sang bước 10

B7: Mở kết nối CSDL

B8: Cập nhật cờ DELETE_FG = 1, mã người dùng cập nhật, ngày cập nhật vào tài sản có mã tài sản và mã doanh nghiệp giống với điều kiện người dùng

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

B10: Thông báo trạng thái của hành động thành công hay thất bại cho người dùng và kết thúc. D1 D3 D6 D4 Người dùng RENT_ASSET Xóa tài sản

70

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 82 - 87)

Tải bản đầy đủ (PDF)

(183 trang)