THIẾT KẾ CHI TIẾT

Một phần của tài liệu Xây dựng hệ hỗ trợ quyết định phục vụ công tác quản lý lương nhân viên tại vnpt quảng bình (Trang 50 - 55)

CHƯƠNG 3. XÂY DỰNG CHƯƠNG TRÌNH VÀ THỬ NGHIỆM

3.1. THIẾT KẾ CHI TIẾT

Bài toán Xây dựng hệ hỗ trợ quyết định phục vụ công tác quản lý lương nhân viên tại VNPT Quảng Bình, cần được kết hợp chặt chẽ với các quy tắc mô hình BSC và phương pháp tính lương 3PS. Vì vậy, tại mục này chúng ta nên biết sơ lược về mô hình BSC và phương pháp tính lương 3PS đang áp dụng tại VNPT Quảng Bình.

Như nội dung đã trình bày ở các chương trước, hiện công tác quản lý lương nhân viên tại VNPT Quảng Bình đang gặp vấn đề khó khăn trong việc dự đoán quỹ lương và công cụ hỗ trợ điều chỉnh chỉ tiêu, kế hoạch giao BSC để đảm bảo quỹ lương.

Định kỳ hàng tháng, quý, năm, Lãnh đạo VNPT Quảng Bình sẽ tiến hành họp hội đồng lương. Mục đích tổng hợp, đánh giá tình hình sản xuất kinh doanh; phân tích dự đoán biến động lương và so sánh với các năm trước để dự đoán quỹ lương được phân bổ về. Từ đó có căn cứ để điều chỉnh kế hoạch, chỉ tiêu nhằm đảm bảo quỹ lương cho nhân viên.

3.1.1. Phân tích bài toán

Hình 2.1. Mô tả quy trình đánh giá quỹ lương Quy chế phân

bổ lương của Tập đoàn

VNPT

Quy chế phân bổ lương của VNPT Quảng

Bình

Tình hình phân bổ lương tương

ứng với kế hoạch thực hiện

của các năm trước

Đánh giá độ biến

động

Dự đoán tổng quỹ lương sẽ phân bổ về cho VNPT Quảng Bình

Điều chỉnh kế hoạch, chỉ tiêu giao cho các đơn vị

Quy chế phân bổ lương của Tập đoàn VNPT căn cứ vào tình hình hoạt động sản xuất kinh doanh của các đơn vị để phân bổ về. Các chỉ tiêu để đánh giá rất nhiều và được phân rã nhiều cấp khác nhau. Tuy nhiên, dựa theo đặc tính có thể căn cứ theo:

Kết quả sản xuất kinh doanh; các chỉ tiêu về lắp đặt, độ ổn định của mạng; các chỉ tiêu thuê bao rời mạng…

Quy chế phân bổ lương của các đơn vị trực thuộc Tập đoàn về cơ bản phải tuân theo các quy định, chỉ tiêu đã nêu. Tuy nhiên, do đặc thù mỗi đơn vị khác nhau nên sẽ phát sinh những quy định riêng rẽ.

Vì vậy, việc dựa vào các công thức, quy chế để dự đoán biến động quỹ lương và điều chỉnh chỉ tiêu, kế hoạch giao là bất khả thi. Muốn dự đoán được cần phải kết hợp kinh nghiệm của cán bộ chuyên làm công tác tính lương lâu năm với số liệu đạt được;

rà soát số liệu cùng kỳ các năm trước để làm căn cứ. Tuy nhiên, việc dự đoán cũng không hoàn toàn chính xác. Ngoài ra, công tác rà soát số liệu từ những năm trước rất mất thời gian; chưa kể số liệu lưu trữ có thể mất mát.

Từ thực trạng như vậy, việc cần xây dựng hệ thống đáp ứng được quy trình sau:

Hình 2.2. Quy trình dự đoán quỹ lương, điều chỉnh chỉ tiêu, kế hoạch

Từ quy trình dự đoán quỹ lương, điều chỉnh chỉ tiêu, kế hoạch, luồng nghiệp vụ của hệ thống được đình hình như sau:

Số liệu đầu vào (các chỉ tiêu

kết quả đạt được)

Số liệu đạt được cùng kỳ

Phân tích chuyên gia tính

lương

Đưa ra dự đoán quỹ lương phân

bổ về/ điều chỉnh chỉ tiêu,

kế hoạch

Hình 2.3. Luồng nghiệp vụ của hệ thống

Nhập yêu cầu (Yêu cầu dự đoán

quỹ lương/ điều chỉnh chỉ tiêu)

Bắt đầu

Nhập dữ liệu đầu vào (Các chỉ tiêu, kế hoạch đạt được/quỹ

lương mong muốn)

Kiểm tra thông tin dữ liệu (chỉ tiêu, kế hoạch/ quỹ lương đạt được cùng

kỳ) để đưa ra kết luận

Kiểm tra kết luận

Hiển thị kết quả (Quỹ lương phân bổ dự kiến/ bảng các chỉ tiêu, kế hoạch

cần điều chỉnh)

Thông báo không đủ dữ liệu để kết luận

Kết thúc

Để giải quyết vấn đề này, giải pháp đưa ra ứng dụng hệ chuyên gia để xây dựng hệ trợ giúp quyết định dự đoán quỹ lương và hỗ trợ điều chỉnh chỉ tiêu, kế hoạch.

Cấu trúc hệ chuyên gia như mô tả ở phần 2.2.1 gồm 5 thành phần:

- Giao diện;

- Máy suy diễn (hay còn gọi là mô tơ suy diễn);

- Cơ sở tri thức;

- Khả năng thu nhận tri thức;

- Bộ nhớ làm việc.

Sau đây Tôi sẽ trình bày công cụ và phương pháp sử dụng để xây dựng hệ chuyên gia:

* Giao diện:

Phần giao diện sử dụng ngôn ngữ C#, công cụ Visual Studio 2013 để cài đặt. Giao diện có các chức năng:

- Tiếp nhận các yêu cầu của người dùng;

- Nhập dữ liệu cho cơ sở tri thức;

- Truyền tải thông điệp tới người dùng.

* Máy suy diễn:

Để suy diễn Tôi dùng thuật toán suy diễn tiến và suy diễn lùi. Suy diễn tiến để suy diễn các yêu cầu về dự đoán quỹ lương từ các thông tin chỉ tiêu đạt được do người dùng cung cấp. Suy diễn lùi để suy diễn các yêu cầu về hỗ trợ cung cấp các số liệu chỉ tiêu, kế hoạch BSC để đảm bảo quỹ lương.

Phần giao diện sử dụng ngôn ngữ C#, công cụ Visual Studio 2013 để cài đặt.

* Cơ sở tri thức

Đề tài sử dụng phương pháp biểu diễn tri thức nhờ mệnh đề logic để biểu diễn.

Cơ sở tri thức

Máy suy diễn

Hệ thống thu nhận

tri thức

Bộ nhớ làm việc

Giao diện

Để cài đặt cơ sở tri thức, đề tài sử dụng ngôn ngử Prolog. Công cụ để cài đặt là SWI-PROLOG.

* Khả năng thu nhận tri thức

Trong giới hạn của đề tài, hiện tại thành phần này chưa triển khai cài đặt. Tri thức được thu nhận bằng phương pháp thủ công bằng cách người dùng thông qua giao diện chương trình nhập vào hệ thống.

* Bộ nhớ làm việc

Để lưu trử dữ liệu, đề tài sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL 2018.

Dữ liệu được số hóa và lưu vào bộ nhớ.

3.1.2. Dữ liệu chính của bài toán

* Đơn vị

Đơn vị ở đây là các đơn vị trực thuộc quản lý của VNPT Quảng Bình.

Các thông tin liên quan đến đơn vị bao gồm:

- Mã đơn vị;

- Tên đơn vị;

- Mã đơn vị quản lý;

- Thông tin đơn vị.

* Nhân viên

Nhân viên là những người lao động hiện đang thuộc biên chế quản lý của VNPT Quảng Bình.

Các thông tin liên quan đến nhân viên bao gồm:

- Mã nhân viên;

- Tên nhân viên;

- Mã đơn vị quản lý;

- Thông tin nhân viên.

* Bảng BSC

Lưu trữ các chỉ tiêu giao, kế hoạch đạt được theo tháng, quý, năm của từng đơn vị và nhân viên.

Các thông tin liên quan đến đơn vị bao gồm:

- Mã BSC;

- Mã nhân viên;

- Tên chỉ tiêu;

- Chỉ tiêu giao;

- Kết quả đạt;

* Bảng lương phân bổ

Lưu trữ quỹ lương phân bổ cho đơn vị, nhân viên theo từng tháng, quý, năm.

Các thông tin liên quan đến đơn vị bao gồm:

- Mã bảng lương;

- Tên bảng lương;

- Mã nhân viên;

- Lương phân bổ.

3.1.3. Kết quả đầu ra của bài toán

Tùy theo yêu cầu đầu vào của bài toán: Yêu cầu cung cấp thông tin về quỹ lương dự kiến đạt được hay yêu cầu cung cấp thông tin chỉ tiêu, kế hoạch cần điều chỉnh để đạt được quỹ lương như kỳ vọng; kết quả bài toàn sẽ cho ra dữ liệu khác nhau. Tuy nhiên, sau khi áp dụng hệ chuyên gia để xử lý phần mềm sẽ cho ra các loại danh sách sau:

- Danh sách thông tin quỹ lương phân bổ theo từng đơn vị (đối với yêu cầu cung cấp thông tin về quỹ lương dự kiến đạt được);

- Danh sách các chỉ tiêu, kế hoạch điều chỉnh bổ sung theo từng đơn vị (đối với yêu cầu cung cấp thông tin chỉ tiêu, kế hoạch cần điều chỉnh để đạt được quỹ lương như kỳ vọn).

Hệ thống sau khi in ra danh sách, cán bộ phụ trách tính lương có thể sử dụng là căn cứ để trao đổi với Lãnh đạo đơn vị để đưa ra thông tin điều chỉnh cuối cùng.

Một phần của tài liệu Xây dựng hệ hỗ trợ quyết định phục vụ công tác quản lý lương nhân viên tại vnpt quảng bình (Trang 50 - 55)

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

(70 trang)