Quản lý nhóm 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 100)

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

2.3.11 Quản lý nhóm tài sản

2.3.11.1Thêm nhóm tài sản

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

D1:Mã doanh nghiệp, tên nhóm, mô tả nhóm tài sản

D3: Danh sách tên nhóm của doanh nghiệp

D4: Mã doanh nghiệp, tên nhóm, mô tả

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

Thuật toán

B1: Lấy mã doanh nghiệp, tên nhóm, mô tả nhóm tài sản từ phía người dùng

B2: Mở kết nối CSDL

B3: Lấy danh sách tên nhóm 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ên nhóm tài sản trong doanh nghiệp chưa?

➢ Nếu có tồn tại: Thông báo khai báo nhóm tài sản trùng. Kết thúc

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

B6: Mở kết nối CSDL

B7: Đăng ký thông tin nhóm tài sản của 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 của hành động

B10: Kết thúc D1 D3 D6 D4 Người dùng GROUP_ASSET Thêm nhóm tài sản

84

2.3.11.2Tìm kiếm nhóm tài sản

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

D1: Tên nhóm, mã doanh nghiệp

D3: Tên nhóm, mã doanh nghiệp, mô tả nhóm tài sản

D6: Thông tin nhóm tài sản của doanh nghiệp

Thuật toán

B1: Lấy tên nhóm, mã doanh nghiệp từ phía người dùng

B2: Mở kết nối CSDL

B3: Lấy danh sách nhóm tài sản của doanh nghiệp phù hợp với điều kiện tìm kiếm của người dùng

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

B5: Kiểm tra xem có tồn tại tên nhóm tài sản trong doanh nghiệp phù hợp với điều kiện tìm kiếm 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 tài sản phù hợp với điều kiện tìm kiếm. Kết thúc

B6: Hiển thị thong tin tìm kiếm lên màn hình

B7: Kết thúc D1 D3 D6 D4 Người dùng GROUP_ASSET Tìm kiếm nhóm tài sản

85

2.3.11.3Chỉnh sửa thông tin nhóm tài sản

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

D1: Mã doanh nghiệp, tên nhóm, mô tả nhóm tài sản, mã nhóm tài sản

D3: Mã nhóm tài sản

D4: Mã doanh nghiệp, tên nhóm, mô tả nhóm tài sản

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

Thuật toán

B1: Lấy mã doanh nghiệp, tên nhóm, mô tả nhóm tài sản, mã nhóm tài sản.

B2: Mở kết nối CSDL

B3: Lấy thông tin nhóm tài sản có mã nhóm tài sản bằng với mã nhóm tài sản từ phía người dùng

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

B5: Kiểm tra sự tồn tại của nhóm tài sản được yêu cầu?

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

➢ Không có tồn tại: Thông báo không tìm thấy nhóm tài sản. Kết thúc

B6: Mở kết nối CSDL

B7: Cập nhật thông tin nhóm tài sản giố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 hoạt động thành công hay thất bại

B10: Kết thúc D1 D3 D6 D4 Người dùng GROUP_ASSET Chỉnh sửa nhóm tài sản

86

2.3.11.4Xóa nhóm tài sản

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

D1: Mã nhóm tài sản

D3: Mã nhóm tài sản

D4: Mã nhóm tài sản, cờ xóa

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

Thuật toán B1: Lấy mã nhóm tài sản từ người dùng

B2: Mở kết nối CSDL

B3: Lấy thông tin nhóm tài sản có mã tài sản từ người dùng

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

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

➢ Có tồn tại: chuyển sang bước 6

➢ Không tồn tại: Thông báo trạng thái hoạt động của người dùng. Kết thúc

B6: Mở kết nối CSDL

B7: Cập nhật cờ xóa DELETE_FG = 1 với nhóm tài sản có mã nhóm tài sản giống với mã người dùng cung cấp

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

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

B10: Kết thúc D1 D3 D6 D4 Người dùng GROUP_ASSET Xóa nhóm tài sản

87

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN XỬ LÝ VÀ CƠ SỞ DỮ LIỆU 3.1THIẾT KẾ GIAO ĐIỆN VÀ XỬ LÝ HỆ THỐNG PHẦN MÈM

3.1.1 Đăng nhập hệ thống

3.1.1.1 Xét nghiệp vụ đăng nhập

3.1.1.1.1 Thiết kế giao diện

3.1.1.1.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Tên phần mềm Link

2 Tên đăng nhập Textbox

3 Mật khẩu Textbox

4 Nút đăng nhập Button

3.1.1.1.3 Mô tả xử lý

STT Thiết kế xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị tên phần mềm Hệ thống chưa đăng nhập

2 Hiển thị tên đăng nhập Thực hiện đăng nhập

3 Hiển thị mật khẩu Thực hiện đăng nhập

Hình 21. Giao diện màn hình đăng nhập

1

2

3 4

88 4 Thực hiện đăng nhập hệ thống Nhấn nút đăng nhập

3.1.2 Quản lý người dùng

3.1.2.1 Xét nghiệp vụ tạo người dùng

3.1.2.1.1 Thiết kế giao diện

3.1.2.1.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Tên công ty Textbox

2 Họ và tên Textbox

3 Mã nhân viên Textbox

4 Mật khẩu Textbox

5 Số điện thoại Textbox

6 Nút tìm kiếm Button

7 Nút đăng ký Button

8 Nút nhập Excel Button

9 Nút xuất Excel Button

10 Nút xuất PDF Button

11 Nút quay lại Button

Hình 22. Giao diện màn hình đăng ký người dùng

1 2 2 3 4 5 6 7 8 9 12 13 10 11 14

89

12 Nút cập nhật Button

13 Nút phân quyền Button

14 Bảng dữ liệu Table

3.1.2.1.3 Thiết kế xử lý

STT Tên đối tượng Kiểu Ghi chú

1 Hiển thị tên công ty Textbox

2 Hiển thị họ và tên Textbox

3 Hiển thị mã nhân viên Textbox

4 Hiển thị mật khẩu Textbox

5 Hiển thị số điện thoại Textbox

6 Thực hiện tìm kiếm thông tin Button

7 Chuyển chức năng đăng ký Button

8 Chuyển sang chức năng nhập Excel Button

9 Chuyển sang chức năng xuất Excel Button

10 Chuyển sang chức năng xuất PDF Button

11 Quay lại chức năng trước đó Button

12 Thực hiện cập nhật thông tin Button

13 Chuyển sang chức năng phân quyền Button

90

3.1.2.2 Xét nghiệp vụ phân quyền người dùng

3.1.2.2.1 Thiết kế giao diện

3.1.2.2.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Tên công ty Textbox

2 Họ và tên Textbox

3 Mã nhân viên Textbox

4 Bảng dữ liệu Table

5 Giá trị phân quyền Checkbox

6 Nút bỏ chọn Button

7 Nút chọn Button

8 Nút reload Button

9 Nút quay lại Button

10 Nút bỏ chọn Button

3.1.2.2.3 Thiết kế xử lý

STT Tên xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị tên công ty Vào chức năng phân quyền

1 10 2 3 8 9 7 7 6 5 4

91 2 Hiển thị họ và tên Vào chức năng phân quyền

3 Hiển thị mã nhân viên Vào chức năng phân quyền

4 Hiển thị bảng dữ liệu Vào chức năng phân quyền

5 Hiển thị giá trị phân quyền Nhấn checkbox

6 Bỏ chọn tất cả các giá trị Nhấn nút bỏ chọn

7 Chọn tất cả các giá trị Nhấn chọn

8 Thực hiện lưu dữ liệu Nhấn nút lưu dữ liệu

9 Tải lại trang Nhấn nút reload

10 Quay lại chức năng trước Nhấn nút quay lại

3.1.3 Quản lý tổ chức

3.1.3.1 Xét nghiệp vụ tạo doanh nghiệp

3.1.3.1.1 Thiết kế giao điện

3.1.3.1.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Tên doanh nghiệp của người dùng đăng nhập Link

2 Logo doanh nghiệp Image

3 Tên viết tắt doanh nghiệp Text

1 5 2 3 4 7 6

92 4 Nút điều hướng doanh nghiệp quản lý Button

5 Tên màn hình Text

6 Tên người dùng đăng nhập Link

7 Nút chọn đăng xuất Select Box

3.1.3.1.3 Thiết kế xử lý

STT Tên xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị tên doanh nghiệp Người dùng đăng nhập thành công

2 Hiển thị logo doanh nghiệp

Doanh nghiệp nằm trong sự quản lý của người dùng

3 Hiển thị tên doanh nghiệp Doanh nghiệp nằm trong sự quản lý của người dùng

4 Chuyển đến trang quản lý của doanh nghiệp

Doanh nghiệp nằm trong sự quản lý của người dùng

5 Hiển thị tên chức năng màn hình

Doanh nghiệp nằm trong sự quản lý của người dùng

6 Hiển thị tên người dùng đăng nhập

Người dùng đăng nhập thành công 7 Đăng xuất khỏi tài khoản

đăng nhập

93

3.1.3.2Xét nghiệp vụ thêm người dùng vào doanh nghiệp

3.1.3.2.1 Thiết kế giao diện

3.1.3.2.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Tên doanh nghiệp Textbox

2 Tên viết tắt doanh nghiệp Textbox

3 Địa chỉ doanh nghiệp Textbox

4 Bảng thông tin phân quyền Table

5 Nút cập nhật Button

6 Giá trị phân quyền Checkbox

3.1.3.2.3 Thiết kế xử lý

STT Tên xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị tên doanh nghiệp Thực hiện thêm người dùng vào doanh nghiệp

2 Hiển thị tên viết tắt doanh nghiệp Thực hiện thêm người dùng vào doanh nghiệp

3 Hiển thị địa chỉ doanh nghiệp Thực hiện thêm người dùng vào doanh nghiệp

Hình 24. Giao diện màn hình thêm người dùng vào doanh nghiệp

1 3

2

6

5 4

94 4 Hiển thị bảng thông tin phân

quyền

Thực hiện thêm người dùng vào doanh nghiệp

5 Thực hiện lưu dữ liệu Nhấn button cập nhật

6 Giá trị phân quyền Checkbox

3.1.4 Quản lý tài sản chung

3.1.4.1Xét nghiệp vụ tìm kiếm thông tin tài sản

3.1.4.1.1 Thiết kế giao diện

3.1.4.1.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Đơn vị sử dụng tài sản Text

2 Nhóm tài sản Text

3 Mã số Model của tài sản Text

4 Mã số Series của tài sản Text

5 Mã số RFID của tài sản Text

6 Tên tài sản Text

7 Mã kế toán Text

8 Đơn giá (Từ) Text

9 Đơn giá (Đến) Text

Hình 25. Giao diện chức năng tìm kiếm tài sản

1 2 3 8 5 6 7 4 9 10 11 12 13 21 20 22 23 14 15 16 17 18 19

95

10 Ngày đầu tư (Từ) Date

11 Ngày đầu tư (Đến) Date

12 Ngày kết thúc (Từ) Date

13 Ngày kết thúc (Đến) Date

14 Nút tìm kiếm Button

15 Nút thêm mới Button

16 Nút nhập bằng Excel Button

17 Nút xuất Excel Button

18 Nút PDF Button

19 Nút quay lại Button

20 Bảng dữ liệu Table

21 Nút xem thông tin Button

22 Phân trang Button

23 Tên doanh nghiệp đang thao tác Text

3.1.4.1.3 Thiết kế xử lý

STT Tên xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị thông tin người dùng đơn vị sử dụng tài sản

Người dùng nhấn nút tìm kiếm 2 Hiển thị thông tin người

dùng nhóm tài sản

Người dùng nhấn nút tìm kiếm 3 Hiển thị thông tin người

dùng mã số Model của tài sản

Người dùng nhấn nút tìm kiếm

4 Hiển thị thông tin người dùng mã số Series của tài sản

Người dùng nhấn nút tìm kiếm

5 Hiển thị thông tin người dùng mã số RFID của tài sản

Người dùng nhấn nút tìm kiếm

6 Hiển thị thông tin người dùng tên tài sản

Người dùng nhấn nút tìm kiếm 7 Hiển thị thông tin người

dùng mã kế toán

96 8 Hiển thị thông tin người

dùng đơn giá (Từ)

Người dùng nhấn nút tìm kiếm 9 Hiển thị thông tin người

dùng đơn giá (Đến)

Người dùng nhấn nút tìm kiếm 10 Hiển thị thông tin người

dùng ngày đầu tư (Từ)

Người dùng nhấn nút tìm kiếm 11 Hiển thị thông tin người

dùng ngày đầu tư (Đến)

Người dùng nhấn nút tìm kiếm 12 Hiển thị thông tin người

dùng ngày kết thúc (Từ)

Người dùng nhấn nút tìm kiếm 13 Hiển thị thông tin người

dùng ngày kết thúc (Đến)

Người dùng nhấn nút tìm kiếm 14 Thực hiện tìm kiếm dữ liệu

với yêu cầu của người dùng

Người dùng nhấn nút tìm kiếm 15 Chuyển sang chức năng

thêm mới

Nhấn nút thêm mới

16 Chuyển san chức năng nhập file excel

Nhấn nút nhập excel

17 Xuất ra file Excel có điều kiện giống điều kiện tìm kiếm

Nhấn nút xuất excel

18 Xuất ra file PDF có điều kiện giống với điều kiện tìm kiếm

Nhấn nút xuất PDF

19 Quay lại chức năng trước đó Nhấn nút quay lại 20 Hiển thị dữ liệu phù hợp với

điều kiện tìm kiếm

Người dùng nhấn nút tìm kiếm 21 Chuyển sang chức năng xem

thông tin

Nhấn nút xem

22 Phân trang dữ liệu Số dòng lớn hơn 20 dòng 23 Hiển thị tên doanh nghiệp

đang thao tác

Người dùng có quyền quản lý doanh nghiệp này

97

3.1.4.2 Xét nghiệp vụ thêm tài sản

3.1.4.2.1 Thiết kế giao diện

3.1.4.2.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Nhóm tài sản Text

2 Tên tài sản Text

3 Mã RFID Text

4 Mã số Model Text

5 Số Series Text

6 Đơn vị Text

7 Mã kế toán Text

8 Ngày đầu tư Date

9 Hạn sử dụng Text

10 Đơn giá Text

11 Số chứng từ Text

12 Thời hạn bảo trì Number

13 Ghi chú Text

14 Lưu dữ liệu Button

1 2 3 6 5 4 7 8 9 1 10 11 12 13 14 15

98

15 Quay lại Button

3.1.4.2.3 Thiết kế xử lý

STT Tên xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị giá trị nhóm tài sản người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

2 Hiển thị giá trị tên tài sản người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

3 Hiển thị giá trị mã RFID người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

4 Hiển thị giá trị mã số Model người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

5 Hiển thị giá trị số Series người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

6 Hiển thị giá trị đơn vị người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

7 Hiển thị giá trị mã kế toán người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

8 Hiển thị giá trị ngày đầu tư người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

9 Hiển thị giá trị hạn sử dụng người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

10 Hiển thị giá trị đơn giá người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

11 Số chứng từ người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

99 12 Hiển thị giá trị thời hạn

bảo trì người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

13 Hiển thị giá trị ghi chú người dùng đã nhập

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

14 Lưu thông tin người dùng đăng ký

Người dùng bấm nút Lưu dữ liệu 15 Quay lại chức năng

trước

Người dùng bấm nút quay lại

3.1.4.3 Xét nghiệp vụ xem thông tin tài sản

3.1.4.3.1 Thiết kế giao diện

3.1.4.3.2 Mô tả giao diện

STT Tên đối tượng Kiểu Ghi chú

1 Nhóm tài sản Text

2 Tên tài sản Text

3 Mã RFID Text 4 Mã số Model Text 1 2 3 6 5 4 7 8 9 1 10 11 12 13 14 15 16

100

5 Số Series Text

6 Đơn vị Text

7 Mã kế toán Text

8 Ngày đầu tư Date

9 Hạn sử dụng Text

10 Đơn giá Text

11 Số chứng từ Text

12 Thời hạn bảo trì Number

13 Ghi chú Text

14 Lưu dữ liệu Button

15 Chỉnh sửa Button

16 Quay lại Button

3.1.4.3.3 Thiết kế xử lý

STT Tên xử lý Điều kiện thực hiện Ghi chú

1 Hiển thị giá trị nhóm tài sản của tài sản

Tìm kiếm thấy tài sản mà người dùng yêu cầu xem

2 Hiển thị giá trị tên tài sản của tài sản

Tìm kiếm thấy tài sản mà người dùng yêu cầu xem

3 Hiển thị giá trị mã RFID của tài sản

Thực hiện lưu dữ liệu không đúng với yêu cầu. Hay lưu dữ liệu không thành công

4 Hiển thị giá trị mã số Model của tài sản

Tìm kiếm thấy tài sản mà người

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 100)

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

(183 trang)