You are on page 1of 14

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

VÀ TRUYỀN THÔNG VIỆT - HÀN


KHOA KHOA HỌC MÁY TÍNH


XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ


BẰNG C# VÀ MYSQL

TÓM TẮT ĐỒ ÁN TỐT NGHIỆP


NGÀNH: CÔNG NGHỆ THÔNG TIN
(ỨNG DỤNG PHẦN MỀM)

Sinh viên thực hiện : Hồ Văn Huân


Mã sinh viên : K12C04252
Giảng viên hướng dẫn : TS. Trần Văn Đại
Khóa đào tạo : 2018 - 2021

Đà Nẵng - 01/2021
LỜI MỞ ĐẦU
Ngày nay với sự ph t tri n h ng ng ng c a x h i tin học đ
trở nên v c ng ph i n và đ có nh ng ước ph t tri n vư t c
đư c th hiện qua nhiều lĩnh vực c a đời sống x h i. Tin học đ dần
dần trở thành nhu cầu rất cần thi t và h ng th thi u trong cu c
sống c a con người. Ở c c quốc gia ph t tri n hiệu quả do tin học
hóa đem lại đ góp phần thi t y u và chi m gi m t vị trí quan trọng
trong c c lĩnh vực inh t chính trị văn hóa gi o dục…
Với số lư ng nhân viên c a C ng Ty và c ng có th con s tăng
lên nhiều h n n a trong tư ng lai nên việc quản l về hồ s c ng
như tiền lư ng c a c n nhân viên s g p nhiều hó hăn và tốn
ém nhiều thời gian h n. Trước đây đ thu nh n m t nhân viên mới
tính lư ng cho c c nhân viên trong c ng ty c c nhân viên c a phòng
nhân sự phải làm việc với số lư ng s s ch h lớn ghi chép th ng
tin cho tất cả c c nhân viên c a trung tâm phải mất rất nhiều c ng
sức và phải mất m t thời gian rất lâu và sự sai xót trong quá trình
ghi chép là hó tr nh hỏi hi phải làm việc th c ng như v y.
Nhờ tính hiệu quả và nhanh chóng do hệ thống mới đem lại làm
cho hiệu suất c ng việc tăng cao trao đ i th ng tin đư c diễn ra an
toàn đồng chính x c do tính năng ưu việt c a hệ thống m y tính
đem lại. V th mà việc tra cứu h ng còn phải hó hăn phức tạp
n a v hệ thống s thống ê quản l và ch ng ta có th tra cứu tham
hảo ất cứ l c nào hi cần. Do v y chi phí s giảm thi u l i nhu n
tăng cao.
Chư ng tr nh “phần mềm quản l nhân sự” c a em đư c l p tr nh
ằng ng n ng l p tr nh C# chạy trên nền NetFramwor và t nối
ằng c sở SQL Phần mềm này gi p quản l hồ s lư ng ch đ
c a nhân viên gi p giảm tải ớt việc t m i m mất thời gian mà hiệu
quả và tính chính x c vẫn cao.

1
CHƢƠNG I: GIẢI QUYẾT BÀI TOÁN QUẢN LÝ NHÂN SỰ
1.1. KHẢO SÁT HỆ THỐNG
- Quản l về c ng t c tuy n dụng
- Quản l về hồ s nhân viên
- Quản l về hen thưởng ỷ lu t
- Quản l lư ng
- Quản l về ch đ BHXH
- Quản l phòng an
- Quản l về giải quy t chính s ch cho người lao đ ng
1.2. YÊU CẦU HỆ THỐNG THỰC
1.2.1. Tin
học
hoá
những
khâu
+ Cập nhật hồ s nhân viên mới vào c ng ty
+ Cập nhật phòng an ho c ph n khi công ty phát sinh
thêm c c ph n ho c phòng an mới.
+ Quản lý danh mục cho c ng ty như tr nh đ chức
danh, loại h p đồng….
+ Quản lý ch đ cho nhân viên gi p cho nhân viên đư c
hưởng c c ch đ ưu đ i c ng c ng ty
+ Quản lý lư ng thưởng cho nhân viên
+ Tìm kiếm, tra cứu thông tin nhân viên trong công ty
+ Kết xuất ảng thống ê danh sách nhân viên
+ Kết xuất ảng c ng trong c ng ty
1.2.2. Quá trình xử lý dữ liệu
- C c th ng tin về lao đ ng đư c lưu tr trong ho d
liệu hồ s .
- C c th ng tin ph t sinh trong qu tr nh c ng t c s liên
tục đư c c p nh t nhanh chóng chính x c và ịp thời.

2
- Đối với c c trường h p đ c iệt như: chuy n phòng
nghỉ ch đ th c c d liệu liên quan s đư c xử l tuỳ
theo yêu cầu cụ th c a người quản l .
C ng t c theo dõi diễn i n lư ng c a người lao đ ng s lấy c c d
liệu liên quan t ho d liệu hồ s c ng c c quy định về lư ng c a
nhà nước đ p dụng cho người lao đ ng cụ th sau đó tất cả d liệu
s đư c đẩy vào ho d liệu lư ng.

3
CHƢƠNG II: CÁC KIẾN THỨC CƠ BẢN VỀ NGÔN NGỮ
LẬP TRÌNH C# VÀ HỆ QUẢN TRỊ CSDL MYSQL
2.1. GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH
- C# là ng n ng l p tr nh đ n giản
- C# là ng n ng l p tr nh hiện đại
- C# là ng n ng l p tr nh thuần hướng đối tư ng
- C# là ng n ng l p tr nh hư ng muldule
- C# là ng n ng ph i n…
2.2. HỆ QUẢN TRỊ CSDL MYSQL.
MySQL là phần mềm miễn phí hoàn toàn n định an toàn.
Hiện nay trong số c c We site có lưu lư ng truy c p lớn thu c
hàng “top” Trên Internet có rất nhiều We site sử dụng liên minh
LAMP này. “Liên minh” m mở LAMP đang đư c coi là m t đối
trọng với c c sản phẩm m đóng cửa Microsoft.
- M t số đ c đi m MySql
+ MySQl là m t phần mềm quản trị CSDL dạng Sever.
+ MySQL quản l d liệu th ng qua c c CSDL mỗi CSDL có
th có nhiều ảng quan hệ chứa d liệu.
+ MySQL có c ch phân quyền người sử dụng riêng mỗi
người dung có th đư c quản l m t ho c nhiều CSDL h c nhau
mỗi người d ng có m t tên truy c p (user name) và m t hẩu tư ng
ứng đ truy xuất đ n CSDL.
+ Khi ta truy vấn tới CSDL MySQL ta phải cung cấp tên truy
c p và m t hẩu c a tài hoản có quyền sử dụng CSDL đó. N u
h ng ch ng ta s h ng làm đư c g cả.

4
CHƢƠNG III: PHẦN TÍCH THIẾT KẾ HỆ THỐNG
3.1. Mô tả yêu cầu hệ thống
3.1.1. Yêu cầu chức năng
- Chức năng Quản l hệ
thống
- Chức năng Quản l hồ s
nhân viên
- Chức năng Quản ch đ
- Chức năng Quản l phòng
ban
- Chức năng Quản l lư ng
- Chức năng T m i m
- Chức năng B o c o
3.1.2. Yêu cầu phi chức năng
- Thống ê phải đảm ảo tính
chính xác, khách quan.
- Giao diện dễ nh n thu n
tiện cho người sử dụng.
3.1.3. Chức năng quản lý hệ
thống
- Đăng nh p nh p hệ thống
- Đ i m t hẩu người d ng
- Phân quyền cho c c nhóm người dung: c c nhóm người
d ng đư c quy định quyền hạn sử dụng c c chức năng c a
phần mềm h c nhau.
3.1.4. Chức năng quản lý hồ sơ
nhân viên
- C p nh t danh nhân viên:
gồm c c th ng tin: đ n vị
họ và tên giới tính chức
vụ năm sinh h p đồng...

5
- C p nh t hồ s nhân viên: gồm c c th ng tin c nhân c a
nhân viên.
- C p nh t danh s ch thử việc: thêm sửa xóa nhân viên thử
việc.
3.1.5. Chức năng quản lý phòng ban
- Thực hiện thêm sửa xóa c p nh t th ng tin phòng an hi có
quy t định t gi m đốc.
3.1.6. Chức năng quản lý chế độ
- Giải quy t c c vấn đề lên quan đ n ch đ thai sản và ảo
hi m c a nhân viên.
- Câp nh t danh s ch thai sản: c p nh t danh s ch nghỉ ch đ
thai sản tr cấp ch đ thời gian nghỉ.
- C p nh t ảo hi m: c p nh t danh s ch nhân viên hưởng ảo
hi m.

3.1.7. Chức năng quản lý tiền lƣơng


- C p nh t c ng th ng: c p nh t số ngày c ng trong m t th ng
c a nhân viên trong c ng ty.
- Điều chỉnh lư ng c ản phụ cấp.
- Tính lư ng chi ti t cho nhân viên.
- Chức năng t m i m th ng tin nhân viên:
- T m i m theo họ tên: cho phép ta t m th ng tin c a c n
công nhân viên theo tên.
- T m i m theo m nhân viên: cho phép ta t m i m th ng tin
c ac n c ng nhân viên theo phòng m nhân viên.
- T m i m theo chức vụ: cho phép ta t m i m th ng tin theo
chức vụ mà c n c ng nhân viên đang gi .
- Tìm i m theo số CMND: cho phép t m i m th ng tin nhân
viên theo số chứng minh nhân dân.
3.1.8. Chức năng báo cáo:

6
- B o c o danh s ch nhân viên C ng ty: hàng năm phòng quản
l nhân sự o c o danh s ch nhân viên toàn c ng ty lên an
gi m đốc.
- B o c o lư ng nhân viên: hàng th ng phòng quản nhân sự
và phòng to n o c o lư ng nhân viên lên an gi m đốc.

7
CHƢƠNG IV: GIAO DIỆN PHẦN MỀM
4.1. GIAO DIỆN ĐĂNG NHẬP

- Đây là giao diện hởi đ ng c a hệ thống. Muốn vào trong hệ


thống ch ng ta cần th ng qua chức năng đăng nh p c a giao
diện này.
- Cần sử dụng tài hoản và m t hẩu đ tạo trước đ đăng
nh p vào hệ thống.

8
4.2. GIAO DIỆN QUẢN LÝ NHÂN SỰ

- Đây là giao diện có th thêm sửa xóa danh s ch nhân viên.


- Khi thêm sửa xóa nhân viên đều hiện c c cảnh o gi p người sử
dụng chính x c c c chức năng như mong muốn.
4.3. GIAO DIỆN TRỢ GIÚP

- Đây là giao diện giới thiệu về chư ng tr nh.


- Giải đ p c c thăc mắc về chư ng tr nh

9
KẾT LUẬN VÀ HƢỜNG PHÁT TRIỂN
1. ƢU ĐIỂM:
- Chư ng tr nh có giao diện thân thiện thu n tiện cho người
sử dụng.
- Hỗ tr nhiều chức năng ph h p với thực t c a việc t m
i m th ng tin trao đ i và quản l nhân sự.
- Có nhiều chức năng xử l linh hoạt c c yêu cầu thực t . Ví
dụ như:
o Cung cấp hả năng thống ê o c o linh hoạt có tính
chất tuỳ chọn theo nh ng tiêu chí cụ th .
o Chức năng quản l đăng nh p theo nhóm người d ng hỗ
tr tư ng đối tốt cho việc phân phối c ng việc theo chức
năng và nhiệm vụ c a c c ph n chuyên tr ch trong hệ
thống quản l nhân sự.
2. NHƢỢC ĐIỂM:
- Do thời gian nghiên cứu có hạn và hả năng còn hạn ch nên
m t số vẫn chỉ còn trên tưởng chưa đư c thực thi.
- M t số chức năng còn chưa hoạt đ ng n định.
- Chưa giải quy t chọn vẹn c c vấn đề nảy sinh trong qu tr nh
quản l .
- Chư ng tr nh chưa có tính thẩm mỹ chưa cao
3. HƢỚNG PHÁT TRIỂN
- T m hi u và hoàn thiện m t số chức năng chưa thực hiện
trong ứng dụng.
- Hỗ tr c sở d liệu Oracle đ hả năng ảo m t tốc đ truy
vấn hả năng quản l d liệu tốt h n.

10

You might also like