Tóm tắt Đồ án Xây dựng phần mềm quản lý nhân sự bằng C# và MySQL

pdf 14 trang thiennha21 14/04/2022 5580
Bạn đang xem tài liệu "Tóm tắt Đồ án Xây dựng phần mềm quản lý nhân sự bằng C# và MySQL", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_phan_mem_quan_ly_nhan_su_bang_c_va_my.pdf

Nội dung text: Tóm tắt Đồ án Xây dựng phần mềm quản lý nhân sự bằng C# và MySQL

  1. 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
  2. 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
  3. 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
  4. - Đố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
  5. 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
  6. 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
  7. - 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 a c 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
  8. - 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
  9. 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
  10. 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
  11. 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