1. Phõn tớch bài toỏn
a. Quy trỡnh nghiệp vụ:
Từ bài toỏn xõy dựng phần mềm quản lý nhõn sự, nghiệp vụ cần xử lý là:
- Quản lý hồ sơ: Thụng tin của Nhõn viờn được đưa vào hệ thống chức năng Quản lý hồ sơ sẽ phõn loại :
+ Nếu đú là thụng bỏo nhõn sự nghỉ hưu, chết hoặc lý do nào đú khụng làm việc trong cơ quan nữa nhưng cú những thụng tin liờn qua đến đơn vị, thỡ chuyển cho chức năng Cập nhật hồ sơ lưu đưa thụng tin về kho Hồ sơ lưu.
+ Cỏc thụng tin về Nhõn viờn mới vào làm trong Cụng ty sẽ được chuyển cho chức năng Cập nhật hồ sơ để đưa thụng tin về kho Hồ sơ. Nếu như thụng tin thụng bỏo về hồ sơ của một Nhõn viờn trong hệ thống cú sự thay đổi thỡ chức năng Cập nhật hồ sơ sẽ xử lý và sửa đổi cho phự hợp, sau khi sửa đổi cho phự hợp sẽ được đưa vào kho Hồ sơ.
-
Quản lý lương:
+ Chức năng Chấm cụng sẽ thực hiện việc chấm cụng cho Nhõn viờn
theo từng thỏng và nú nhận được một số thụng tin từ tỏc nhõn ngoài Nhõn viờn như : Đơn xin nghỉ, Quyết định cụng tỏc … rồi được đưa vào kho
Chấm cụng.
+ Chức năng Phụ cấp sẽ thờm những Nhõn viờn được phụ cấp ( Phụ cấp độc hại, Phụ cấp chức vụ, Phụ cấp khú khăn … ) và thụng tin phụ cấp được đưa vào kho Phụ cấp.
+ Nếu Nhõn viờn cần tiền gấp chức năng Tạm ứng sẽ đỏp ứng việc này và số tiền tạm ứng sẽ được trừ vào lương của thỏng đú.
+ Chức năng Biệt lệ ghi lại danh sỏch những Nhõn viờn cú : Lương thỏng chưa đủ, Thiếu tiền của Nhõn viờn …vào kho Biệt lệ.
+ Chức năng Tớnh lương lấy số liệu từ kho Chấm cụng và kho Hồ sơ để tớnh lương cho Nhõn viờn theo từng thỏng, sau đú đưa vào kho lương.
-
Quản lý khen thưởng kỷ luật:
+ Trong quỏ trỡnh cụng tỏc Nhõn viờn trong cơ quan làm việc tốt hoặc cú những sai pham sẽ cú Khen thưởng hay Kỷ luật bằng : Giấy khen (Giấy kỷ luật), Tiền (Phạt tiền), Tuyờn dương (Khiển trỏch), Thăng
chức (Cỏch chức) … Chức năng Khen thưởng và Kỷ luật sẽ đảm nhận nhiệm vụ này và lưu thụng tin vào kho Khenthưởng hay Kỷ luõt.
+ Đồng thời Chức năng khen thưởng ( kỷ luật ) lấy thụng tin từ kho
Khenthưởng ( Kỷ luật ) để cập nhật khi cú sự thay đổi.
-
Tỡm kiếm, thống kờ:
+ Tỡm kiếm, Thống kờ nhận cỏc nhu cầu tra cứu của Nhõn viờn và thụng tin yờu cầu của Ban giỏm đốc, chức năng sẽ tỡm kiếm, phõn loại thụng tin và xỏc định thụng tin được lấy ở kho nào, sau đú in ra cỏc bỏo biểu theo những nhu cầu trờn.
+ Khi nhận được cỏc thụng tin yờu cầu, chức năng Bỏo cỏo, Thống kờ sẽ tiến hành phõn loại thụng tin ( Lý lịch, Lương, Khen thưởng, Kỷ luật …) và xỏc định lấy dữ liệu ở kho nào để xử lý, sau đú nú đưa ra cỏc bỏo biểu và Theo một khoảng thời gian nhấn định chức năng Bỏo cỏo, Thống kờ sẽ in ra những bỏo biểu định kỳ cho Ban giỏm đốc.
b. Yờu cầu của hệ thống:
Từ yờu cầu bài toỏn ta thấy hệ thống cần cỏc thụng tin đầu vào và cỏc thụng tin đầu ra, và vấn đề lưu chuyển thụng tin trong hệ thống:
* Phõn tớch theo thụng tin đầu vào và thụng tin đầu ra.
Một cỏch tổng quỏt thỡ toàn bộ hệ thống chương trỡnh được phõn ra làm 2 phần là đầu vào và đầu ra.