Điều này s giúp ích nhi u trong viẽ ề ệc lưu trữ thông tin, quản lý quá trình làm vi c, ệtheo dõi để khen thưởng hay thay đổi lương khi cần thiết, … đạt hiệu qu cao.ảQuản lý hợp đồng nhâ
Trang 1Giảng viên hướng dẫn: Nguyễn Văn Đoài Nhóm thực hiện:
Trang 22
MỤC L C Ụ
MỤC LỤC……….1
DANH M C CÁC HÌNHỤ ……….2
L I CỜ ẢM ƠN………3
MỞ ĐẦU……… 4
1 Lý do chọn đề tài……….4
2 Mục đích của đề tài……… 4
3 Đối tượng và phạm vi đề tài……….4
4 Nhi m vệ ụ nghiên c uứ ……… 4
5 Phương pháp nghiên cứu……….4
6 Tìm hi u v HRMể ề ………4
7 Cấu trúc của đề tài………9
Phần 1 M ở đầ ……….9u Phần 2 N i dungộ ………10
Chương 1 Cơ sở lý luận……….10
Chương 2 Phần mềm Qu n lý nhân sả ự……… 10
I Xác lập h thống mới……… 10 ệ II Phân tích h ệ thống về chức năng……….10
III Giao di n hệ ệ thống, mộ ốt s hình ảnh và chức năng………17
Phần 3 Kết lu nậ ……….23
DANH M C CÁC HÌNH Ụ
Trang 33
Hình 1 Gi i thi u vớ ệ ề HRM……….4
Hình 2 Vai trò c a HRMủ ……… 5
Hình 3 C t gi m chi phí qu n lýắ ả ả ……….8
Hình 4 Gi m thi u r i ro cho doanh nghiả ể ủ ệp………9
Hình 5 Biểu đồ phân c p chấ ức năng………11
Hình 6 Biểu đồ luồng dl mức khung c nhả ……… 12
Hình 7 Biểu đồ luồng dl mức đỉnh……….13
Hình 8 Biểu đồ luồng dl mức 1 chức năng “quản lý hồ sơ nhân viên”.……… 14
Hình 9 Biểu đồ luồng dl mức 1 chức năng “quản lý chấm công”.………15
Hình 10 Biểu đồ luồng dl mức 1 chức năng “quản lý lương, thưởng” ……… 16
Hình 11 Form đăng nhập………17
Hình 12 Form trang chủ……….17
Hình 13 Form danh sách hợp đồng………18
Hình 14 Form danh sách b o hi mả ể ……….18
Hình 15 Form danh sách khen thưởng………19
Hình 16 Form danh sách k ỷ luật……….20
Hình 17 Form phòng ban………20
Hình 18 Form b ộ phận………21
Hình 19 Form lương……… 21
Hình 20 Form nhân viên……….22
Hình 21 Form tính lương………22
Trang 44
L I C Ờ ẢM ƠNBài báo cáo , đề tài xây d ng ự phần mềm quản lý nhân s cự ủa chúng em ch c chắ ắn đã không hoàn thi n m t cách t t nh t nệ ộ ố ấ ếu không có th y Nguyễn Văn Đoài – người đã ầgiảng dạy và hướng dẫn chúng em th c hi n bài luự ệ ận
Chúng em cũng xin cảm ơn các thầy cô trong khoa đã nhiệt tình hỗ trợ, cũng như cung c p nh ng tài li u quý báu cho chúng em ấ ữ ệ
Tiểu luận c a chúng em ch c ch n s khó tránủ ắ ắ ẽ h được nh ng sai sót Chúng em rữ ất mong nhận được nh ng nhữ ận xét và góp ý t cô và các b n cùng l p giúp bài lu n ừ ạ ớ ậhoàn thiện hơn
Chúng em xin chân thành cảm ơn!
PH N - M Ầ 1 Ở ĐẦ U
Trang 55
1 Lý do chọn đề tài
Quản lý nhân s là m t trong nh ng bự ộ ữ ộ phận quan tr ng trong doanh nghi pọ ệ
S thành b i cự ạ ủa doanh nghi p ph thu c vào cách th c tệ ụ ộ ứ ổ chức nhân s có ự
t t hay không D a vào nhu c u th c t cố ự ầ ự ế ủa xã hội đòi hỏi con người ph i luôn ảnăng động và sáng tạo để t o ra nhiạ ều s n ph m cho xã h i Các doanh nghiả ẩ ộ ệp luôn phát tri n, các hể ồ sơ tuyển vào s nhi u lên vì v y cẽ ề ậ ần đòi hỏi ph i c n ả ầ
r t nhi u nh ng kho ch a hấ ề ữ ứ ồ sơ để lưu trữ thông tin nhân viên
Qua nghiên c u vứ ề giải pháp quản lý nhân sự, chúng em xin đưa ra giải pháp
“Phần m ềm Qu n lý nhân sả ự” dành cho các doanh nghiệp Hy vọng s n ả
ph m có th giúp qu n lý toàn b nhân viên ẩ ể ả ộ
2 Mục đích của đề tài
Củng c và b sung ki n thố ổ ế ức đã học về môn Lập trình trực quan Qua đó, rèn luyện kỹ năng làm việc nhóm và t p làm quen v i viậ ớ ệc nghiên c u khoa hứ ọc
T o ra s n ph m tiạ ả ẩ ện ích, đơn giản và d s d ng cho doanh nghi p ễ ử ụ ệ
3 Đối tượng và phạm vi đề tài
Xây dựng chương trình Quản lý nhân s trên Win10 ự
4 Nhi m vệ ụ nghiên c u ứ
Nghiên c u v ngôn ng lứ ề ữ ập trình CSharp và các tính năng của chương trình Quản lý nhân s ự
5 Phương pháp nghiên cứu
Nghiên c u lý lu n: Tham kh o và nghiên c u m t s tài liứ ậ ả ứ ộ ố ệu trên cơ sở đó, tiến hành xây d ng ph n m m Qu n lý nhân s ự ầ ề ả ự
Phương pháp phân tích và tổng hợp
6 Tìm hi u v HRM ể ề
Giới thiệu về HRM
Hình 1 Giới thi u vệ ề HRM
Trang 66
HRM - Human Resource Management là qu n trả ị ngu n nhân lồ ực Quản tr ịngu n nhân l c có khá nhi u các khái niồ ự ề ệm được ti p c n t các khía c nh ế ậ ừ ạkhác nhau
HRM là t t c các hoấ ả ạt động của ổ chức t nh m thu hút, xây d ng, phát tri n, ằ ự ể
sử dụng, đánh giá và giữ gìn một lực lượng lao động phù hợp với yêu c u ầcông vi c c a tệ ủ ổ chức c vả ề số lượng và chất lượng Gồm những quyết định
và hoạt động qu n lý có ả ảnh hưởng đến mối quan h giệ ữa nhân viên và doanh nghi p ệ
Qu n trả ị nguồn nhân lực là cách th c, biứ ện pháp, phương pháp của mộ ổt t chức tác động vào các m i quan h cố ệ ủa người lao động, t p th ậ ể người lao động
với các ế y u t v t ch t c a t nhiên nh m t o nên hoố ậ ấ ủ ự ằ ạ ạt động nh p nhàng cị ủa một tổ chức nhất định để khai thác m i tiọ ềm năng to lớn của con người trong quá trình t o ra c a c i v t ch t và tinh thạ ủ ả ậ ấ ần cho con người và cho sự tiến b ộ
xã h ội
Quản tr ngu n nhân l c bao g m công tác phân tích công vi c, tuy n d ng, ị ồ ự ồ ệ ể ụđào tạo và phát triển, đánh giá hiệu quả, thúc đẩy nhân viên hăng say làm việc… HRM là khâu quan trọng, có vị trí trung tâm trong việc thành lập, duy trì và phát tri n doanh nghi p, gián ti p tìm ra và ng dể ệ ế ứ ụng các phương pháp
t t nhố ất để ố d ng góp vào m c tiêu c a tụ ủ ổ chức thông qua vi c phát huy tàệ i năng của con người Tạo cơ hội nh m b o v , phát tri n nhân l c cằ ả ệ ể ự ủa doanh nghi p ệ
Trang 77
H u h t các doanh nghiầ ế ệp đều nh n thậ ấy rằng con người là y u t quan tr ng ế ố ọ
t o l i th c nh tranh cho doanh nghiạ ợ ế ạ ệp và cũng là lợi th c nh tranh then ế ạchốt, quyết định cho doanh nghi p HRM vệ ừa là phương tiện, vừa là mục đích hoạt động của hệ thống doanh nghiđể ệp duy trì và phát triển
Tính năng của phần mềm quản lý nhân sự cho doanh nghiệp
S d ng ph n m m qu n lý nhân s hi n nay tr thành xu th mử ụ ầ ề ả ự ệ ở ế ớ ởi b i những tính năng hữu ích mà nó sở hữu mang t i s hớ ự ỗ trợ ố t t cho nhà qu n lý Có ảthể khai thác tốt các tính năng mà phần mềm HRM mang t i giúp viớ ệc khai thác ngu n nhân l c c a tồ ự ủ ổ chức được hiệu qu , khoa hả ọc hơn
M t sộ ố tính năng của HRM
Hỗ trợ quản lý hồ sơ nhân viên: M i thông tin liên quan tọ ới nhân viên như
họ tên, quê quán, năm sinh, mã nhân viên, gi i tính, s b o hiớ ố ả ểm hay trình độ chuyên môn, ch c v trong t ứ ụ ổ chức, … Mọi thông tin c a t ng nhân viên củ ừ ủa doanh nghiệp đều được qu n lý trong hả ệ thống hồ sơ đầy đủ, chi tiết Điều này s giúp ích nhi u trong viẽ ề ệc lưu trữ thông tin, quản lý quá trình làm vi c, ệtheo dõi để khen thưởng hay thay đổi lương khi cần thiết, … đạt hiệu qu cao.ảQuản lý hợp đồng nhân viên: Trong m t tộ ổ chức hoạt động chuyên nghiệp thì từng nhân viên đều c n tiầ ến hành làm hợp đồng lao động đầy đủ, theo đúng quy định pháp luật đã đề ra Việc quản lý được đầy đủ ợp đồng lao độ h ng của từng nhân viên là điều mà doanh nghi p cệ ần đảm bảo có thể thực hiện được Với ph n m m quầ ề ản lý nhân s phù h p, chự ợ ất lượng khi được sử d ng thì viụ ệc
có thể đảm b o qu n lý chi ti t hả ả ế ợp đồ g lao động đã ký kết giữa hai bên t n ừthử việc, tập việc, chính th c có thời h n hay không thứ ạ ời gian, … được lưu trữ đầy đủ Đây là một thông tin quan trọng mà nhà quản lý c n n m bầ ắ ắt để
có th theo dõi ti n hành gia h n hể ế ạ ợp đồng, lưu trữ hồ sơ khi nghỉ việc, hay thực hiện t m hoãn hạ ợp đồng khi cần, …
Khả năng giúp quản lý đào tạo: Thông thường việc th c hiự ện đào tạo, nâng cao trình độ chuyên môn cho nhân viên được các doanh nghiệp thực hi n ệnhằm đáp ứng tốt hơn cho hoạt động của tổ chức B i v y, có th theo dõi ở ậ ểđược quá trình đào tạo của từng nhân viên là vô cùng cần thi t Nó giúp nhà ế
qu n lý nhả ận định chính xác về khả năng từng người lao động hay việc có kế hoạch đào tạo cho những mục tiêu tiếp theo, … hợp lý và chuẩn xác nhất Đồng thời, thông qua kh nả ăng quản lý đào tạo c a ph n m m qu n lý nhân ủ ầ ề ả
sự còn giúp vi c theo dõi chi phí mà doanh nghi p bệ ệ ỏ ra cho công tác được đầy đủ và chuyên nghiệp nhất Hay việc theo dõi chi phí tạm ứng đào tạo của từng nhân viên, … và tất cả các thông tin liên quan m t cách chu n xác và ộ ẩ
h p lý nh t Nó giúp ích r t nhiợ ấ ấ ều cho việc đưa ra quyết định trong công tác đào tạo mà doanh nghi p c n thệ ầ ực hiện
Trang 88
Hỗ trợ quản lý phúc l i nhân viênợ : Để có thể đảm b o cho s hài lòng cả ự ủa nhân viên, đối v i doanh nghi p thì phúc l i là không ớ ệ ợ thể thiếu Nh ng thu ữ
nhập ngoài lương như thưởng đột xuất, thưởng l t t, hay n p b o hi m xã ễ ế ộ ả ể
hội… cân được hỗ trợ đầy đủ Đây được coi là cách giúp thúc đẩy sự nỗ lực,
cố g ng c a tắ ủ ừng người lao động nhằm đóng góp chung vào thành công của doanh nghi p ệ
Qu n lý phúc l i c a nhân viên m t cách chi ti t cho tả ợ ủ ộ ế ừng người lao động là
vấn đề mà nhà qu n lý cả ần đảm bảo Thông qua đó việc có những thay đổi, điều ch nh d a trên phúc lỉ ự ợi đang áp dụng được thực hiện dễ dàng Nh ng ữthông tin được lưu trữ và quản lý giúp việc đưa ra những quyết định trong
t ng thừ ời điểm là chuẩn xác hơn
Quản lý chấm công và tính lương: Chấm công, tính toán lương hàng tháng
là vấn đề quan trọng đố ới người lao đội v ng S d ng ph n m m hử ụ ầ ề ỗ trợ phù
h p và chuyên nghi p s giúp viợ ệ ẽ ệc quản lý công và lương thưởng của t ng ừngười lao động được hiệu qu , chuả ẩn xác Qua đó việc quản lý d ễ dàng, cũng
b o v t t cho quy n l i cho t ng nhân viên tả ệ ố ề ợ ừ ốt hơn
Khi có được sự hỗ trợ c a phủ ần mềm qu n lý v i nhả ớ ững tính năng hữu ích thì việc có th ể đơn giản công tác quản trị nhân l c d ự ễ dàng hơn Đơn giản t i mớ ức
tối đa nhưng đảm b o hi u qu cao là nh ng gì mà vi c thi t kả ệ ả ữ ệ ế ế phần mềm HRM mang t i Chính xác, phù h p, minh b ch trong ch m công và tính ớ ợ ạ ấlương giúp người lao động cảm thấy yên tâm hơn trong mọi vi c ệ
Hỗ trợ trong tuy n d ng tr c tuy nể ụ ự ế : V i phớ ần m m qu n lý nhân viên chề ả ất lượng có khả năng hỗ trợ giúp nhà quản lý tiến hành vi c tuy n d ng trệ ể ụ ực tuyến hi u qu Khệ ả ả năng kết nối v i các sàn giao d ch, nh ng trang web ớ ị ữtuyển d ng thì vi c có th tìm kiụ ệ ể ếm nh ng ng viên phù h p hay cung c p ữ ứ ợ ấthông tin v nhu c u tuy n d ng c a doanh nghi p tề ầ ể ụ ủ ệ ới ứng viên được ti n hành ếhiệu qu Tả ừ đó việc sớm tìm được người lao động lý tưởng, thích hợp theo nhu c u tr nên dầ ở ễ dàng hơn
Khả năng giúp giảm chi phí hiệu quả: Hi u qu làm việ ả ệc cao, năng suất tốt
là l i ích HRM mang lợ ại Tuy nhiên, đó chỉ là nh ng l i thữ ợ ế hữu ích Vi c s ệ ử
d ng ph n mụ ầ ềm phù h p theo nhu cợ ầu, theo đòi hỏi thực tế còn mang tới khả năng tiết kiệm tiền b c, th i gian m t cách hi u qu Khi công vi c thạ ờ ộ ệ ả ệ ực hi n ệtrong th i gian ngờ ắn, nhưng kết qu cao hiả ển nhiên giúp nhà qu n lý có nhi u ả ề
Trang 99
thời gian để thực hiện thêm nh ng công vi c khác, có l i ích cho tữ ệ ợ ổ chức Thông qua đó, việc giảm thiểu được chi phí đáng kể, cũng tránh được nh ng ữphiền ph c có khứ ả năng xảy ra
Chủ độ ng phân tích d ữ liệu và đưa ra quyết định: Nh ng dữ ữ liệu khi được lưu trữ trong phần m m qu n lý nhân sề ả ự đều được cập nhật một cách nhanh chóng, k p th i Chính vì thị ờ ế, người qu n lý có khả ả năng đưa ra quyết định nhanh gọn, khi c n t nh ng thông tin mà mình c p nhầ ừ ữ ậ ật đượ ừ ệ thống c t h
Vì thế, việc xác định nhân viên cần tham gia đào tạo nâng cao trình độ, hay người th c hiện t ng công vi c cự ừ ệ ụ thể, sẽ được đảm b o ti n hành nhanh ả ếchóng
Trang 1010
Giảm thiểu tối đa rủi ro: Trong hoạt động của doanh nghi p không ph i lúc ệ ảnào nhân viên và tổ chức cũng có được tiếng nói chung Nh ng tranh ch p, ữ ấmâu thu n hoàn toàn có khẫ ả năng xuất hiện Vì vậy việc s d ng phử ụ ần mềm
qu n lý nhân s là cách giúp tả ự ổ chức có thể chứng minh người lao động hoàn toàn hiểu được chính sách, cách s d ng nhân lử ụ ực, chương trình đào tạo, …
và m i vọ ấn đề liên quan
Hình 4 ảGim thiểu r i ro cho doanh nghiệp ủ
Cải thi n khệ ả năng giao tiếp: Đối với HRM chất lượng luôn có thư mục nhân viên Vì thế, việc s d ng trong quá trình giao ti p n i b s ử ụ ế ộ ộ ẽ trở nên đơn giản và dễ dàng hơn mà không cần phải ch u s chi ph i, ph thuị ự ố ụ ộc ởb i bất
k công c nào khác Vì thỳ ụ ế, người qu n lý có th có thả ể ể thực hiện vi c gệ ửi tin nh n cho m t sắ ộ ố hoặc toàn b nhân viên thông qua ph n mộ ầ ềm HRM đơn giản, d dàng và nhanh chóng nh t Nó giúp ích r t nhi u cho hoễ ấ ấ ề ạt động của doanh nghi p mà chúng ta luôn muệ ốn đạt được
II Phân tích hệ thống về chức năng
III Giao di n hệ ệ thống, m t s hình nh & chộ ố ả ức năng
Phần 3 Kết lu n ậ
1 K t qua ế đạt được
2 Hướng phát tri n ể
Trang 1111
PH N Ầ 2 – Ộ N I DUNG CHƯƠNG 1 Cơ sở lý lu n ậ
- Giới thiệu sơ lược ngôn ng l p trình CSharp ữ ậ
Ngôn ngữ CSharp (C#) được phát tri n bể ởi đội ngũ kỹ sư của Microsoft và được xây d ng d a trên n n t ng c a hai ngôn ng mự ự ề ả ủ ữ ạnh nh t là C++ và Java ấ
- Tại sao ph i s d ng ngôn ng C#? ả ử ụ ữ
C# là ngôn ngữ đơn giả : C# lo i b m t vài sn ạ ỏ ộ ự phức tạp và rối rắm c a ủ
nh ng ngôn ngữ ữ như Java và C++ C# được tạo ra dựa trên C và C++ nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn
C# là ngôn ngữ hiện đại: C# ch a t t c nhứ ấ ả ững đặc tính xử lý ngo i lạ ệ, thu gom b nhộ ớ t ự động, nh ng ki u d ữ ể ữ liệu m r ng và b o mở ộ ả ật mã nguồn C# là ngôn ngữ hướng đối tượng: C# hỗ trợ tất cả các đặc tính sự đóng gói, s kự ế thừa và đa hình
C# là ngôn ng m nh mữ ạ ẽ và cũng mềm ẻ : C# không đặt những ràng d o
bu c lên nh ng vi c có thộ ữ ệ ể làm Nó được sử d ng cho các d án khác nhau ụ ựnhư là tạo ra ứng d ng x ụ ử lý văn bản, ứng dụng đồ h a, b ng tính hay thọ ả ậm chí nh ng trình biên d ch cho các ngôn ng khác ữ ị ữ
C# là ngôn ng ít t khóaữ ừ : C# s d ng gi i h n tử ụ ớ ạ ừ khóa chỉ kho ng 80 t ả ừkhóa
C# là ngôn ngữ hướng module: Mã ngu n C# có thồ ể được vi t trong ế
nh ng phữ ần được g i là nh ng l p, nh ng l p này chọ ữ ớ ữ ớ ứa các phương thức thành viên c a nó Nh ng l p và nhủ ữ ớ ững phương thức có thể được s d n ử ụlại trong ứng dụng hay các chương trình khác Bằng cách truyền các mẫu thông tin đến nh ng lữ ớp hay phương thức chúng ta có th t o ra nh ng mã ể ạ ữngu n dùng l i có hi u quồ ạ ệ ả
CHƯƠNG 2 Phần mềm Quản lý nhân s ự
Xây d ng ph n m m b ng ngôn ng CSharp ự ầ ề ằ ữ
II Phân tích hệ thống về chức năng
1 Biểu đồ phân c p chấ ức năng của hệ thống
Trang 1212 Hình 5 Biểu đồ phân c p chấ ức năng
Trang 1414 Hình 7 Biểu đồ luồng dữ liệu mức đỉnh
Trang 1515 2.3 Biểu đồ luồng dữ liệu mức 1 chức năng “quản lý hồ sơ nhân viên”
Hình 8 Biểu đồ luồng dl m c 1 chứ ức năng QL hồ sơ
Trang 1616 2.4 Biểu đồ luồng dữ liệu mức 1 chức năng “quản lý chấm công”
Hình 9 Biểu đồ luồng dl m c 1 chứ ức năng QL chấm công
Trang 1717 2.5 Biểu đồ luồng dữ liệu mức 1 chức năng “quản lý lương, thưởng”
Hình 10 Biểu đồ luồng dl m c 1 chứ ức năng quản lý lương, thưởng
Trang 1919
3.3 Form danh sách các hợp đồng
Hình 13 Form danh sách các h ợp đồng
3.4 Form danh sách b o hi m ả ể
- Form danh sách b o hiả ểm s t p h p t t c ẽ ậ ợ ấ ả các nhân viên được khen thưởng
v i các sớ ố liệu được nhập vào như: MaBH, MaNV, LoaiBH, MaBH, NgayCap, NgayHetHan, … với các chức năng như thêm, xóa, sửa các nhân viên tham gia chính sách b o hiả ểm do người qu n lý nh p liả ậ ệu
Hình 14 Form danh sách b o hi m ả ể