Phân tích chức năng
• Sơ đồ phân cấp chức năng của hệ thống
Từ quá trình khảo sát hệ thống trên ta đi phân tích hệ thống quản lý nhân sự gồm có 5 chức năng chính là: Quản lý hồ sơ nhân viên, quản lý lương, quản lý công tác và thống kê, báo cáo.
mại
Hình 3.1: Sơ đồ phân cấp chức năng
• Sơ đồ luồng dữ liệu
mại
Hình 3.2 : Sơ đồ luồng dữ liệu mức ngữ cảnh
- Sơ đồ luồng dữ liệu mức 1 của hệ thống:
Hình 3.3: Sơ đồ luồng dữ liệu mức 1 của hệ thống
2 Phân tích dữ liệu
• Xác định kiểu thực thể
Giữa hồ sơ nhân viên và chức vụ hình thành mối liên kết một – nhiều vì một chức vụ có thể có một hoặc nhiều nhân viên, nhưng một nhân viên chỉ mang một chức vụ.
mại
1 n
Trong một phòng ban có nhiều nhân viên, và một nhân viên chỉ có thể làm việc trong một phòng ban nên liên kết phòng ban – hồ sơ nhân viên là liên kết một – nhiều.
1 n
Một nhân viên trong suốt quá trình làm việc tại Công ty có thể không có (hoặc có nhiều) thành tích nào hoặc cũng có thể không có (hoặc có nhiều) sai phạm nên không (hoặc có nhiều lần) được khen thưởng hay kỷ luật. Do vậy mối liên kết Khen thưởng, kỷ luật – hồ sơ nhân viên là mối liên hệ không hoặc nhiều – một.
1
Một nhân viên có thể được điều động nhiều lần và mỗi lần điều động luôn liên quan đến hai phòng ban, do vậy mối liên kết hồ sơ nhân viên – phòng ban và hồ sơ nhân viên – Điều động là mối liên hệ một – nhiều. Để khử các mối liên kết này ta sử dụng thực thể liên kết chi tiết điều động. 1
1 n
1
Mỗi bảng công lập được một bảng lương chi tiết, trong đó mỗi chi tiết trong bảng lương chi tiết chỉ mang thông tin của một nhân viên. Nhưng một nhân viên có nhiều bảng lương chi tiết. Vậy mối liên kết hồ sơ nhân viên – bảng lương chi tiết là liên kết một – nhiều, liên kết bảng lương chi tiết – bảng công là mối liên kết nhiều – một.
1 n n 1
Mỗi nhân viên có thể có nhiều bằng cấp và mỗi bằng cấp có thể có nhiều nhân viên có, vì vậy phải dùng chi tiết bằng cấp để liên kết giữa nhân viên và bằng cấp. Vậy
Chức vụ
Có
Hồ sơ nhân viên Phòng ban
0, n Có
Hồ sơ nhân viên Khen thưởng, kỷ luật
Có Điều động
n Có
Hồ sơ nhân viên Chi tiết điều động
n Có Phòng ban Có Có Bảng chấm công Chi tiết bảng lương Nhân viên
mại
mối liên kết hồ sơ nhân viên – chi tiết bằng cấp là liên kết một – nhiều, liên kết giữa chi tiết bằng cấp – bằng cấp là liên kết nhiều – một.
1 n n 1
Một nhân viên có một bảng đánh giá nhân viên, một bảng đánh giá nhân viên đánh giá nhiều nhân viên. Vậy mối liên kết giữa hồ sơ nhân viên – đánh giá nhân viên là mối liên kết nhiều – một.
1 n
• Dạng mô hình thực thể liên kết
Từ các thực thể đã xác định được ta có dạng của mô hình thực thể liên kết như sau: Có Có Hồ sơ nhân viên Bằng cấp Chi tiết bằng cấp
Có Hồ sơ nhân viên
Đánh giá nhân viên
1 -nMaBC MaBC MaNV … DanhGiaNhanVien mại
mại
mại