Tiểu Luận: Quản lý nhân sự cho công ty máy tính - Pdf 17

Quản lí nhân sự k57c_CNTT
1

Tiểu Luận
Quản lý nhân sự cho
công ty máy tính
Quản lí nhân sự k57c_CNTT
Mục Lục
1
Mục Lục 2
Cơ sở dữ liệu hướng đối tượng 3
Quản Lí Nhân Sự 3
Mở đầu 3
Nội dung 3
Phân tích bài toán: 3
I. Đặc điểm của hệ thống quản lí 3
1. Phân cấp quản lí 3
2. Các luồng thông tin quản lí 4
2.1. Luồng thông tin vào 4
2.2 Luồng thông tin ra 4
II. Yêu cầu của bài toán 4
III. Bài toán 5
Phân tích: 5
Quan hệ giữa các thực thể: 8
Cách thức hoạt động của cơ sở dữ liệu: 10
Sơ đồ cơ sở dữ liệu hướng đối tượng: 11
2
Quản lí nhân sự k57c_CNTT
Cơ sở dữ liệu hướng đối tượng
Quản Lí Nhân Sự
Mở đầu

- Các thông tin từ bên ngoài môi trường.
Gồm có 3 loại thông tin:
- Thông tin luân chuyển: loại thông tin đựơc cập nhật hàng ngày.
- Thông tin tổng hợp định kì: loại thông tin được cấp dưới tổng
hợp và báo lên cấp trên.
- Thông tin tra cứu: loại thông tin dùng trong hệ thống, dùng
trong một thời gian dài và ít bị thay đổi. Dùng tra cứu các thông
tin luân chuyển và thông tin tổng hợp định kì.
2.2 Luồng thông tin ra.
Thông tin đầu ra này bao gồm thông tin được tổng hợp từ các thông
tin đầu vào và dựa trên các yêu cầu xử lí của người dùng. Thông tin ra là
việc tra cứu nhanh về một đối tượng cần quan tâm. Mỗi lần tra cứu thông tin
có thể khác nhau nhưng yêu cầu thông tin ra cần phải chính xác, và nhanh
chóng.
3. Mô hình hệ thống thông tin trong quản lí.
Cần xây dựng mô hình quản lí theo các modul:
- Modul cập nhật xử lí thông tin tổng hợp và thông tin luân
chuyển vì lượng thông tin này lớn đòi hỏi phải xử lí nhanh và
chính xác.
- Modul cập nhật thông tin tra cứu: thông tin tra cứu ít được thay
đổi nó được sử dụng trong một thời gian dài, nên cần dùng đến
modul này.
- Modul bảng biểu báo cáo: nó được lập dựa trân mẫu báo cáo
của hệ thống.
II. Yêu cầu của bài toán.
1. Cập nhật hồ sơ của nhân viên.
Khi tuyển nhân viên vào cần phải cập nhật về sơ yếu lí lịch của nhân
viên.
2. Cập nhật về quá trình công tác.
Khi một cán bộ được tăng lương hay thăng chức hoặc đi học thì thông

viên. Ta có thực thể HOSO để đưa ra các thông tin liên quan tới nhân
viên.Thực thể này bao gồm các thuộc tính:
1. Ma_nv là khóa chính. Vì đây là thuộc tính quan trọng giúp xác định
các thông tin về nhân viên.
2. Hoten nv
3. gioitinh
4. Ngaysinh.
5. Noisinh
6. Diachi.
7. Hokhau_TT.
5
Quản lí nhân sự k57c_CNTT
8. So_CMND.
9. So_dt.
10.Ngayvao_cty.
11.Donvi_ctactruoc.
12.Dantoc
13.So_BHXH.
14.So_BHYT.
Để quản lí nhân sự một cách tốt ta cần có thêm việc quản lí về công tác
của nhân viên đó tại công ty. Ta đưa ra thực thể NHANVIEN. Thực thể này
xác định các vấn đề về phòng, chức vụ, trình độ, … của nhân viên. Thực thể
bao gồm các thuộc tính:
1. Ma_nv là khóa chính
2. Hoten nv
3. Ma_phong. Khóa ngoài
4. Ma_cv. Khóa ngoài.
5. Ma_td. Khóa ngoài
Ta cần biết rõ xem nhân viên đó thuộc phòng ban nào? Do vậy ta
đưa ra thực thể PHONG để tra cứu tìm hiểu về phòng mà nhân viên đó

Bảng thực thể HOSO
Thuộc tính Kiểu dữ liệu Ghi chú
Manv Nvarchar(10) Khóa chính
Hotennv Nvarchar(50)
Gioitinh Nvarchar(5) Có 2 giá trị nam/nữ
Noisinh Nvarchar(50)
Ngaysinh Datetime
Hokhautt Nvarchar(50)
Diachi Nvarchar(50) Nơi ở hiện nay
So_CMND Int
So_dt Int
Ngayvao_cty Datetime
Donvi_ctactruoc Nvarchar(50)
Dantoc Nvarchar(10)
So_bhxh Int
So_bhyt int
Bảng thực thể NGUOIDUNG:
Thuộc tính Kiểu dữ liệu Ghi chú
Ten_nd Nvarchar(50) Khoá chính
Matkhau Nvarchar(50)
Bảng thực thể NHANVIEN.
Thuộc tính Kiểu dữ liệu Ghi chú
Manv Nvarchar(10) Khoá chính
Hotennv Nvarchar(50)
Maphong Nvarchar(10) Khóa ngoài
Macv Nvarchar(10) Khóa ngoài
Matd Nvarchar(10) Khóa ngoài
Mann Nvarchar(10) Khóa ngoài
Bảng thực thể PHONG:
Thuộc tính Kiểu dữ liệu Ghi chú

TRINHDO theo quan hệ N-1. Tức là một nhân viên chỉ có thể thuộc 1
phòng, có trình độ và ngoại ngữ nhất định( tính theo trình độ cao nhất và gần
nhất). Trong khi đó 1 phòng có nhiều nhân viên. Một trình độ sẽ gắn được
với nhiều nhân viên.
Thực thể NHANVIEN quan hệ với thực thể NGOAINGU theo quan hệ
N-N. Tức là: 1 nhân viên có thể có nhiều trình độ ngoại ngữ khác nhau, và
có nhiều nhân viên cùng đạt 1 loại ngoại ngữ
Thực thể NHANVIEN có quan hệ với thực thể CHUCVU theo quan hệ
N-1 thì trong quan hệ này thì nhiều nhân viên có thể cùng làm 1 chức vụ.
Mô hình thực thể liên kết:
8
Quản lí nhân sự k57c_CNTT

9
HOSO
PHONG
NHANVIEN
TRINHDO
CHUCVU
Ma_nv
hokhautt
Tenn
v
diachi
giotinh
ngaysin
hh
noisinh
SoCMND
So_dt

1
N
1
N
1
Quản lí nhân sự k57c_CNTT
Cách thức hoạt động của cơ sở dữ liệu:
1. Luồng thông tin vào.
Luồng thông tin này bao gồm:
- Các thông tin từ hệ thống cấp trên: tức là từ trên ban giám đốc,
từ các người quản lí trong công ty: các trưởng phòng, phó
phòng với yêu cầu thay đổi luân chuyển nhân sự giữa các
phòng trong công ty, hay tăng lương, thăng chức cho nhân viên.
- Các thông tin từ bên ngoài môi trường: do yêu cầu tìm hiểu
nhân sự trong công ty của các cơ quan nhà nước có thẩm quyền,
xét việc đóng góp bảo hiểm cho nhân viên,…
Gồm có 3 loại thông tin:
- Thông tin luân chuyển: loại thông tin đựơc cập nhật hàng ngày:
là thông tin về việc tuyển người làm hàng ngày hay số giờ tăng
ca của nhân viên trong ngày,….
- Thông tin tổng hợp định kì: loại thông tin được cấp dưới tổng
hợp và báo lên cấp trên: là báo cáo định kì hàng tháng về nhân
sự hay lương của nhân viên đưa lên để có thể giúp công ty có
kế hoạch trả lương cho nhân viên trong công ty.
- Thông tin tra cứu: loại thông tin dùng trong hệ thống, dùng
trong một thời gian dài và ít bị thay đổi. Dùng tra cứu các thông
tin luân chuyển và thông tin tổng hợp định kì.
2 Luồng thông tin ra.
10
tentd

Noisinh
Hokhautt
So_CMND
So_dt
Diachi
Ngayvao_cty
Dantoc
Ma_nv
Hotennv
Ma_phong
Macv
Matd
Mann
Quản lí nhân sự k57c_CNTT
Mô hình hướng đối tượng:
Class HOSO {
Ma_nv: string;
Hotennv: string;
Gioitinh: string;
Ngaysinh: date;
Noisinh: string;
Hokhautt: string;
So_cmnd: integer;
So_dt: integer;
Diachi: string;
Ngayvao_cty: date;
Dantoc: string;
so_BHXH: integer;
}
Class NHANVIEN

HOSO. Tức là thực thể NGUOIDUNG sẽ được thừa kế các thuộc tính của
NHANVIEN. Và NGUOIDUNG sẽ thừa kế các thuộc tính của HOSO.( quy
tắc 1)
HOSO {
Ma_nv: string;
Hotennv: string;
Gioitinh: string;
Ngaysinh: date;
Noisinh: string;
Hokhautt: string;
So_cmt: integer;
So_dt: integer;
Diachi: string;
Ngayvao_cty: date;
Dantoc: string;
so_BHXH: integer;
}
NHANVIEN
{
Inherits: HOSO;
Maphong: string;
Macv: string;
Matd: string;
Mann: string;
}
NGUOIDUNG
{
Tend: string;
Matkhau: string;
Inherits: NHANVIEN;

Attribute string(10) gioitinh;
Attribute string(50) noisinh;
Attribute dateime ngaysinh;
Attribute string(max) hokhautt;
Attribute int socmt;
Attribute datetime ngayvaoct;
Attribute string(50) congtactruoc;
Attribute string()
Attribute int sodt;
Relationship Nhanvien manv Interse has::Nhanvien;
Void Hoso();
Void drop();
14
Quản lí nhân sự k57c_CNTT
}
Class Nhanvien extends Hoso(extent Nhanvien key manv)
{
Attribute short mavn;
Attribute string(50)hotennv;
Relationship Hoso mavn inverse::Hoso;
Relationship Trinhdo matd inverse::Trinhdo;
Relationship Phongban maphong inverse::Phongban;
Relationship Chucvu macv inverse::Chucvu;
Void Nhanvien();
Void drop();
}
Class Chucvu (extent Chucvu key macv)
{
Attribute string(10) manv;
Attribute string(50) tencv;

Attribute int songaylv;
Attribute double tien1h;
Attribute int sogiotangca;
Attribute double tien1n
Attribute int khenthuong;
Attribute double tongluong;
Relationship Nhanvien maluong inverse cua:nhanvien;
Void luong();
Void drop();
}
16


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status