2.3. .1 Các phương pháp PTTK HTTT
3.2.3. Phân tích các yêu cầu phi chức năng của hệ thống
Về giao diện: Giao diện của hệ thống cần: Sáng sủa, dễ đọc, dễ nhìn, thuận tiện, thân mật với người sử dụng.
Về vận hành: Cần có một nhóm phụ trách riêng về tính ổn định của hệ thống. Nếu q trình cập nhật thơng tin có sai sót, cần có cơ chế dễ dàng chỉnh sửa. Tránh mất cơng sức trong chỉnh sửa.
Về hiệu năng: Hệ thống có khả năng phục vụ nhiều người tại cùng một thời điểm. Bao gồm: toàn bộ nhân viên và ban giám đốc. Thiết kế hệ thống nhằm tiết kiệm chi phí tối đa.
Về an tồn, bảo mật: Nhân viên có quyền xem các thơng tin trong phạm vi cho phép. Chỉ có ban Giám đốc mới có quyền xem, sửa thơng tin trong tồn bộ hệ thống. Tiến hành backup dữ liệu định kỳ. Kiểm sốt bằng cách ghi lại nhật kí những thay đổi trong hệ thống theo từng ngày
3.3. Phân tích hệ thống thơng tin quản lý nhân sự và tiền lương
3.3.1.Xác định các tác nhân, đặc tả hệ thống
Thơng qua chu trình nghiệp vụ quản lý nhân sự tại cơng ty Cổ phần Sản xuất Thương mại Tiến Nga, các tác nhân tác động lên hệ thống thông tin quản lý nhân sự:
- Nhân viên nhân sự - Nhân viên kế toán - Giám đốc
- Nhân viên
Dựa vào các tác nhân đã được xác định, bảng mô tả Use case của hệ thống thông tin quản lý nhân sự được xây dựng như sau:
Bảng 3.3. Bảng mô tả Use case của hệ thống thông tin quản lý nhân sự
Tác nhân Ca sử dụng Mô tả
Nhân viên nhân sự
Cập nhật hồ sơ nhân viên.
NVNS có thể thêm, sửa hay xóa HSNV tùy theo sự thay đổi về nhân sự của Công ty.
Cập nhật q trình khen thưởng kỷ luật.
NVNS có nhiệm vụ thêm mới, sửa, xóa q trình KTKL cho nhân viên trong Công ty.
Cập nhật hợp đồng lao động
NVNS tiến hành thêm, sửa, xóa hợp đồng lao động cho nhân viên khi ký hợp đồng, hoãn hợp đồng hay hủy hợp đồng.
Báo cáo thông tin nhân sự
Thống kê báo cáo tình hình nhân sự các phịng ban cho Giám đốc cơng ty.
Nhân viên kế toán
Cập nhật bảng lương
NVKT lập bảng lương, thêm mới, sửa hoặc xóa bảng lương theo yêu cầu của Công ty.
Báo cáo thông tin lương Thực hiện việc báo cáo lương hàng tháng, quý, năm cho Giám đốc Công ty.
Nhân viên
Xem hồ sơ nhân viên Nhân viên Công ty đăng nhập vào hệ thống, xem thông tin hồ sơ nhân viên. Xem thông tin lương Nhân viên Công ty đăng nhập vào hệ
thống, xem thông tin lương.
3.3.2.Biểu đồ usecase
3.3.2.1. Biểu đồ Use Case tổng quát
Biểu đồ Use Case tổng qt được mơ hình hóa như trong hình 3.1. Các nhân viên nhân sự thơng qua đăng nhập để thực hiện các chức năng cấp nhật thông tin nhân sự. Nhân viên kế tốn thơng qua đăng nhập để thực hiện cập nhật thông tin lương. Sau khi đăng nhập, nhân viên và ban quản lý chỉ có thể tìm kiếm thơng tin về thông tin cá nhân cũng như lương của nhân viên. Chức năng tìm kiếm được dùng như một phần của các chức năng quản lý nhân sự nên sử dụng quan hệ include.
Hình 3.2. Biểu đồ Use Case tổng quát
3.3.2.2. Biểu đồ use case chi tiết
Hình 3.4. Biểu đồ Use Case chi tiết Quản lý Hợp đồng lao động
Hình 3.6. Biểu đồ Use Case chi tiết Quản lý lương
Hình 3.7. Biểu đồ Use Case chi tiết Báo cáo thống kê
3.3.3. Biểu đồ hoạt động
Hình 3.8. Sơ đồ hoạt động thêm mới hồ sơ nhân viên
Hình 3.9 Sơ đồ hoạt động sửa hồ sơ nhân viên
Hình 3.11. Sơ đồ hoạt động tìm kiếm hồ sơ nhân viên
Hình 3.12. Sơ đồ hoạt động thêm hợp đồng lao động
Hình 3.14. Sơ đồ hoạt động xóa hợp đồng lao động
Hình 3.15 Sơ đồ hoạt động tìm kiếm hợp đồng lao động
Hình 3.1.7. Sơ đồ hoạt động sửa bảng chấm cơng
Hình 3.18. Sơ đồ hoạt động xóa bảng chấm cơng
Hình 3.20. Sơ đồ hoạt động thêm bảng lương
Hình 3.22. Sơ đồ hoạt động xóa bảng lương
Hình 3.23. Sơ đồ hoạt động tìm kiếm bảng lương
Hình 3.25. Sơ đồ hoạt động thống kê lương
3.4. Thiết kế hệ thống
3.4.1. Biểu đồ lớp chi tiết
HOSONV(MaNV, TenNV, Gioitinh, SDT, Diachi, SoCMT, MaPB, HSL, Chucvu, Ngayvaolam)
PHONGBAN(MaPB, TenPB, SoNV, Truongphong)
HOPDONGLD(MaHD, MaNV, LoaiHD, Thoigian, Congviec) BANGLUONG (MaBL, MaNV, HSL, TongLuongCB)
CTBANGLUONG(MaCTBL, MaNV, MaBL, Thang, Nam, Songaytangca, Luongtangca, Baohiem, Thuclinh)
KTKL(MaKTKL, TenKTKL, Lydo, MaNV)
BANGCHAMCONG(MaBCC, MaPB, Thoigian, Ngaylapbang)
CTBANGCHAMCONG(MaCTBCC, MaBCC, MaNV, Songaycong, Songaynghi)
3.4.2. Biểu đồ tuần tự
- Biểu đồ tuần tự “Thêm Khen thưởng kỷ luật”
Hình 3.27. Biểu đồ tuần tự “Thêm Khen thưởng kỷ luật”
- Biểu đồ tuần tự “Thêm Hồ sơ nhân viên”
Hình 3.28. Biểu đồ tuần tự “Thêm Hồ sơ nhân viên”
Hình 3.29. Biểu đồ tuần tự chức năng “Cập nhật bảng lương”.
3.4.3. Biểu đồ triển khai
3.4.4. Thiết kế CSDL
Tên Trường Kiểu DL Giải Thích
MaNV String Mã số của nhân viên TenNV String Họ tên của nhân viên GioiTinh String Giới tính nhân viên DiaChi String Địa chỉ của nhân viên SDT String Điện thoại
SoCMT String Số chứng minh thư MaPB String Mã phòng ban HSL String Hệ số lương Chucvu String Chức vụ Ngayvaolam String Ngày vào làm
Bảng 3.4. Bảng Hồ sơ nhân viên (HOSONHANVIEN)
Tên Trường Kiểu DL Chú Thích MaPB String Mã chức vụ TenPB String Chức danh SoNV String Số nhân viên Truongphong String Trưởng phòng
Bảng 3.5. Bảng phòng ban (PHONGBAN)
Tên Trường Kiểu DL Chú Thích
MaKTKL String Mã khen thưởng kỷ luật TenKTKL String Tên khen thưởng kỷ luật Lydo String Lí do khen thưởng kỷ luật MaNV String Mã nhân viên
Bảng 3.6. Khen thưởng kỷ luật (KTKL)
Tên Trường Kiểu DL Chú Thích MaBL String Mã bảng lương MaNV String Mã nhân viên HSL String Tên nhân viên TongluongCB Integer Lương cơ bản
Tên Trường Kiểu DL Chú Thích
MaCTTBL String Mã chi tiết bảng lương MaNV String Mã nhân viên
MaBL String Mã bảng lương Thang Integer Tháng
Nam Integer Năm
Songaytangca Integer Số ngày tăng ca Luongtangca Integer Lương tăng ca Baohiem Integer Bảo hiểm Thuclinh Integer Thực lĩnh
Bảng 3.8. Bảng lương chi tiết của nhân viên (CHITIETTBANGLUONG)
Tên Trường Kiểu DL Chú Thích MaHD String Mã hợp đồng MaNV String Mã nhân viên LoaiHD String Loại hợp đồng Thoigian Date Thời gian Congviec String Công việc
Bảng 3.9. Bảng hợp đồng lao động (HOPDONGLD)
Tên Trường Kiểu DL Chú Thích
MaBCC String Mã bảng chấm cơng MaPB String Mã phòng ban Thoigian Date Thời gian Ngaylapbang Date Ngày lập bảng
Bảng 3.10. Bảng chấm công( BANGCHAMCONG)
Tên Trường Kiểu DL Chú Thích
MaCTBCC String Mã chi tiết bảng chấm cơng MaBCC String Mã bảng chấm công
MaNV String Mã nhân viên Songaycong Integer Số ngày công Songaynghi Integer Số ngày nghỉ
Bảng 3.11. Bảng chi tiết bảng chấm công (CTBANGCHAMCONG)
3.4.5. Thiết kế giao diện
- Form đăng nhập tài khoản
Hình 3.31. Form đăng nhập tài khoản
-Form màn hình chính
- Form quản lý thơng tin nhân viên
Hình 3.33. Giao diện quản lý thông tin nhân viên
-Form quản lý lương
Hình 3.34. Giao diện form quản lý lương
Hình 3.35. Giao diện form Quản lý HDLD
-Form Quản lý Bảng chấm cơng
3.5. Đánh giá khả năng ứng dụng của hệ thống
HTTT quản lý nhân sự trên được phân tích thiết kế theo quy trình phân tích thiết kế hướng đối tượng UML, về cơ bản đã đáp ứng các mục tiêu đề ra.
Tuy nhiên, hệ thống vẫn chưa phải ánh được toàn bộ các chức năng liên quan đến quản lý nhân sự ở công ty. Cần bổ sung thêm các chức năng vào cơ sở dữ liệu để HTTT quản lý nhân sự trên hồn thiện hơn nữa thì hệ thống mới đáp ứng được nhu cầu sử dụng hệ thống phục vụ cho quá trình hoạt động quản lý của doanh nghiệp.
3.6. Một số định hướng và giải pháp phát triển
3.6.1. Định hướng phát triển
Đây là một đề tài có tính thực tế cao, với nhiệm vụ là phân tích thiết kế hệ thống thơng tin quản lý nhân sự, khóa luận đã đáp ứng được một số yêu cầu cơ bản đặt ra. Tuy nhiên, để đề tài có thể áp dụng vào thực tế, đáp ứng được những địi hỏi cần phải có thêm thời gian nghiên cứu, khơng chỉ cần có kiến thức về cơng nghê thơng tin mà còn cần những kiến thức liên quan sao cho chương trình có thể đáp ứng được hầu hết các yêu cầu phát sinh trong thực tế, cung cấp tiện ích tối đa cho người dùng mà vẫn đảm bảo yêu cầu chương trình phải đơn giản, dễ sử dụng. Do đó, hướng phát triển của đề tài như sau:
- Hoàn thiện các chức năng đã phân tích thiết kế, thực hiện ghép nối các phần đã thiết kế.
- Mở rộng các module để giao tiếp với các thiết bị ngoại vi. Nghiên cứu bổ sưng các chức năng mà tại thời điểm làm khóa luận này chưa nhận dạng được.
Hệ thống được xây dựng cho phép các chức năng hoạt động độc lập với nhau, nên khi có sự thay đổi hay có nhu cầu thêm bớt chức năng không cần thiết phải xây dựng lại hệ thống. Hệ thống thông tin khi xây dựng thành công sẽ cải thiện được các thao tác trên giấy tờ, sổ sách. Hệ thống mới phát triển nhằm giảm bớt số lượng nhân sự tham gia vào bộ phận quản lý.
3.6.2. Giải pháp phát triển
Công ty Cổ phần Sản xuất Thương Mại Tiến Nga trong những năm gần đây đang có xu hướng mở rộng qui mơ. Từ đó, số lượng nhân viên trong cơng ty ngày càng tăng. Để công tác tổ chức quản lý nhân sự tại Cơng ty một cách hiệu quả thì Cơng ty phải tiến hành phân tích và thiết kế hệ thống thông tin quản lý nhân sự giúp cho việc quản lý nhân sự một cách nhanh chóng và hiệu quả, chính xác. Một số định hướng phát triển quản lý nhân sự tại Công ty.
Từ nhân viên phịng kỹ thuật, phân cơng nhiệm vụ và thành lập một đội chuyển về phân tích thiết kế các phần mềm, đặc biệt là phần mềm quản lý nhân sự tại công ty. Đội ngũ này là nhân viên trong công ty, họ hiểu rõ cơ cấu tổ chức cũng như quy trình
quản lý nhân sự tại cơng ty. Từ việc phân tích thiết kế hệ thống sẽ giúp các nhân viên lập trình tạo phần mềm quản lý nhân sự phù hợp với công ty.
Thiết kế phần mềm quản lý nhân sự và tiến hành cài đặt, đào tạo nhân viên để sử dụng một cách hiệu quả phần mềm đó trong cơng tác quản lý nhân sự tại cơng ty.
Ngồi tài liệu hướng dẫn sử dụng, khi triển khai phần mềm tại Cơng ty, sẽ có người trực tiếp hướng dẫn nhân viên trong phòng nhân sự sử dụng các chức năng chính của phần mềm.
KẾT LUẬN
Quản lý nhân sự là một lĩnh vực đang được nhiều các tổ chức, doanh nghiệp quan tâm vì những hiệu quả mà nó mang lại rất ưu việt. Xây dựng HTTT quản lý nhân sự giúp cho công tác lưu trữ, tra cứu thơng tin một cách khoa học, chính xác, nhanh chóng là một yêu cầu cấp thiết.
Trong thời gian thực hiện làm khóa luận tốt nghiệp, nhờ có sự chỉ bảo tận tình của thầy giáo hướng dẫn Thạc sĩ Nguyễn Hằng Giang, em đã hoàn thành được đề tài:” Nghiên cứu và phát triển hệ thống thông tin Quản lý nhân sự & tiền lương của công ty Cổ phần Sản xuất Thương mại Tiến Nga”. Trong khn khổ Khóa luận tốt nghiệp, em xin giới thiệu một cách tổng quan nhất về cơ sở lý luận,phần phân tích chi tiết, thiết kế và hồn thiện phần mềm quản lý nhân sự tại công ty Cổ phần Sản xuất Thương mại Tiến Nga.
Tuy nhiên, yêu cầu quản lý nhân sự ở Công ty trong thực tế là rất lớn, có nhiều khía cạnh khác nhau trong bài tốn, cơng tác quản lý ngày càng có nhiều thay đổi, người sử dụng ln bổ sung những tính năng mới. Song, do sự eo hẹp về thời gian cũng như hạn chế về tài liệu và trình độ, nên khóa luận tốt nghiệp này chưa thể đi sâu vào phân tích đầy đủ mọi nghiệp vụ phát sinh trong thực tế. Vì vậy, Khóa luận tốt nghiệp này khơng tránh khỏi những thiếu sót và hạn chế. Em rất mong nhận được mọi ý kiến đóng góp của các thầy cơ giáo và các bạn quan tâm đến để tài này để Khóa luận này được phát triển hoàn thiện hơn.
Một lần nữa em xin chân thành cảm ơn anh chị đang công tác tại công ty Cổ phần Sản xuất Thương mại Tiến Nga và đặc biệt là thầy giáo Th.S Nguyễn Hằng Giang đã tạo điều kiện để em hồn thành Khóa luận này.
TÀI LIỆU THAM KHẢO
1. ThS.Đàm Gia Mạnh (2017), Giáo trình Hệ thống thông tin kinh tế, Nhà xuất bản Thống kê, Hà nội
2. Nguyễn Thị Thanh Huyền - Phạm Kim Phượng - Ngơ Thị Bích Thủy - Vũ Minh Yến (2015), Giáo trình Phân tích thiết kế hệ thống, Nhà xuất bản giáo dục Việt nam.
3. TS Dương Kiều Hoa - Tôn Thất Hịa An (2008), Phân tích thiết kế hệ thống
thơng tin theo UML, Trường Đại học Công nghệ thông tin, Đại học Quốc gia Thành
phố Hồ Chí Minh..
4. Đồn Văn Ban(2003), Giáo trình ULM, Nhà xuất bản Hà Nội
5. Tài liệu quản lý nội bộ công ty Cổ phần Sản xuất Thương mại Tiến Nga (2017).