1. Hồ sơ- lý lịch nhân viên :
Việc quản lý hồ sơ nhân viên bao gồm các thông tin cần thiết về nhân viên như : Họ tên, ngày sinh, nơi sinh, phái, điện thoại, CMND, bằng cấp, trình độ
chuyên môn, và các thông tin khác như : quan hệ gia đình, các quá trình công tác trước đây, khen thưởng – kỷ luật, quá trình tham gia đoàn đảng công đoàn và quá trình đóng BHYT-XH
Người dùng có thể : Thêm, Xoá, Sửa thông về nhân viên một cách dễ dàng
2. Các hợp đồng lao động :
Giao diện form Hợp đồng lao động
Trong hồ sơ của mỗi nhân viên thì có thề có một hoặc nhiều hợp đồng lao động. Mỗi hợp đồng lao động này cho biết các thông tin như : Loại hợp đồng, lý do hợp đồng, nơi ký kết hợp đồng, thời hạn giao kèo hợp đồng…
3. Quá trình công tác :
Một hợp đồng lao động bao gồm nhiều quá trình công tác của nhân viên. Quá trình công tác cho biết thông tin về các chuyến đi công tác, quá trình nghỉ phép, các khen thưởng kỷ luật, cũng như quá trình lãnh lương, tạm ứng lương và đóng BHYTXH….Một nhân viên được coi là đang làm việc nếu như quá trình công tác đang có hiệu, và chương trình chỉ cho phép trong nhiều hợp đồng lao động của nhân viên thì chỉ có một hợp đồng là có hiệu lực, và trong số nhiều quá trình công tác của hợp đồng đó cũng chỉ có 1 quá trình công tác là có hiệu lực
Giao diện Form Quá Trình Công Tác
Các thông tin được lưu trữ trong mỗi quá trình công tác như : Phòng ban – Tổ mà nhân viên đó phải làm việc, Công việc phải làm, chức vụ đảm nhiệm, hệ số lương (thâm niên), mứa lương căn bản của nhân viên..đăng ký đóng BHYT- XH….
Ngoài việc quản lý các thông tin chính về nhân viên. Chương trình còn cho phép lưu trữ thông tin về lý lịch nhân viên như : Quan hệ gia đình, Các quá trình công tác trước đây, Trình độ chuyên môn, trình độ ngoại ngữ, Tham gia sinh hoạt đoàn- Đảng- Công đoàn…
Trên cơ sở các thông tin đầu vào, chương trình cho phép in bảng tổng hợp thông tin về hồ sơ – Lý lịch nhân viên :
Report tổng hợp hồ sơ nhân viên
II . Quản lý giờ công
Chương trình hỗ trợ 2 cách quản lý chấm công
1. Bảng công thức chấm công theo giờ :
Trước hết để có thể tính công, ta phải thiết lập các công thức chấm công theo quy định của công ty. Bảng công thức chấm công lưu các thông số như tỉ lệ % lương ngày lễ và ngày nghỉ so với ngày bình thường, tên ca, thời gian vào cổng chuẩn, thời gian ra cổng chuần, đối tượng nhân viên áp dụng công thức đó..và hiện tại công thức đó là có hiệu lực hay không. Đây chính là cơ sở cho việc tính lương sau này.
3. Chấm công tự động bằng máy quét thẻ từ :
Việc quản lý nhờ vào việc giao tiếp giữa 1 máy quét mã vạch chuyên dụng được ghép nối thông qua cổng COM của máy tính, với nguyên tắc hoạt động cơ bản như sau :
Mỗi nhân viên được cấp một thẻ từ với mã số thẻ là mã nhân viên, Nhân viên vào cổng quét thẻ. Nếu quét đúng quy cách, dữ liệu sẽ được lưu vào Buffer dưới dạng dữ liệu thô (dữ liệu chưa thông qua xử lý) , Máy tính nhờ một đồng hồ định thời .cứ sau n giây quy định (với n là số giây được cấu hình ban đầu) . Máy tính thực hiện quá trình mở port thông qua phương thức OpenPort và sự kiện OnCom của điều khiển MSCom. Kết quả là tất cả chuỗi dữ liệu thô có trong bộ đệm sẽ được lấy vào máy tính. Chuỗi dữ liệu thô chứa các thông tin cần thiết như : số mã vãch, ngày tháng năm, giờ phút vào cổng Lúc này, máy tính sẽ thực hiện một số thao tác nhỏ để phân tích chuỗi này thành các phần riêng biệt . việc phân tích chuỗi dữ liệu thô được viết thành một module với đầu vào là chuỗi dữ liệu thô , đầu ra là các phần tin . mục đích là để chương trình có thể hoạt động được với các loại máy khác nhau…
Sau khi nhận được phần mã vạch, chương trình đem so sánh với mã nhân viên trong bảng hồ sơ nhân viên của cơ sở dữ liệu . Nếu có thì lưu thông tin ngày tháng năm giờ vào ra cổng và lấy thông tin của nhân viên ứng với mã đó hiển thị lên lưới của Form. Còn nếu không thì bỏ qua….Và quá trình cứ thế tiếp diễn đối với các chuỗi dữ liệu thô còn lại.
Màn hình chấm công tự động bằng máy quét mã vạch
Người dùng có thể tuỳ ý thay đổi cổng giao tiếp, tốc độ truyền dữ liệu baund, và các tham số kết nối thông qua Form thiết lập các thuộc tính kết nối.
4. Chấm công bằng tay :
Cũng tương tự như chấm công bằng máy, chấm công bằng tay cũng cập nhật giờ vào ra cổng của nhân viên nhằm mục đích tính lương công nhật vào cuối mỗi tháng.
Người quản lý nhân viên nhập mã nhân viên hoặc chọn nhân viên từ form Tìm kiếm, Chọn vào cổng hay ra cổng, ngày thường, lễ hay nghỉ rồi nhấn nút Lưu.
Màn hình chấm công bằng tay
Đồng thời để tiện cho việc nhập liệu, chương trình cũng hỗn trợ chức năng nhập bằng tay hay bằng máy và tiện ích đổi giờ hệ thống khi giờ hệ thống chạy sai.
5. Chỉnh sửa giờ công :
Chương trình cũng cho phép người quản lý nhân viên chỉnh sửa giờ ra vào cổng của nhân viên trong trường hợp cần thiết. Chỉ cần chọn nhân viên cần chỉnh
sửa, sửa giờ lại cho đúng rồi nhấn nút Lưu
Giao diện màn hình chỉnh sửa giờ ra vào cổng 5. Cập nhật nghỉ phép :
Chức năng cập nhật nghỉ phép cho phép người quản lý cập nhật các ngày nghỉ cùa nhân viên cùng với lý do nghỉ, nghỉ có phép hay không phép để hàng tháng tồng hợp và tính lương hợp lý.
III. Quản lý tiền lương :
1. Phụ cấp :
Mỗi nhân viên hàng tháng có thể được hưởng 1 số tiền gọi là tiền phụ cấp, chẳng hạn như phụ cấp chức vụ..Khoản này được tính và cộng vào tiền lương tháng.
Giao diện màn hình phụ cấp 2. Tạm ứng :
Mỗi nhân viên có thể tạm ứng trước một phần lương tháng , khoản này được tính và trừ vào tiền lương tháng.
Giao diện màn hình Tạm ứng lương 3. Lương tháng:
Nhân viên được tính và phát lương vào cuối tháng. Tiền lương tháng là tổng hợp các khoản cộng vào và trừ ra của nhân viên trong tháng đó. Chương trình sẽ tự động tổng hợp các khoản kết hợp với công thức tính công theo giờ và số giờ công làm việc của từng nhân viên trong từng tổ của khối.
Giao diện màn hình lãnh lương tháng
Từ những thao tác cập nhật trên, chương trình cho phép tổng hợp và cho in ra những thống kê cụ thể :
VI. Báo cáo – Thống kê và kết xuất dữ liệu :
Chương trình xây dựng hệ thống các báo cáo thống kê rất phong phú với các mẫu báo cáo thống kê cần thiết phù hợp với việc quản lý nghiệp vụ, giúp cho ban lãnh đạo công ty có thể nắm bất được hoạt động trong công ty dễ dàng, nhanh chóng và chính xác mọi lúc mọi nơi. Một số mẫu báo cáo thống kê như :
2. Bảng chấm công từng nhân viên :
Bảng chấm công từng nhân viên là bảng tồng hợp tất cả số ngày công , giờ công, số giờ ngày lễ, số lần vào sớm, vào muộn, ra sớm ra muộn, số giờ tăng ca
3. Bảng theo dõi chấm công chi tiết tháng theo từng phòng ban :
Đây là bảng chấm công trực quan cho phép xem tình hình làm việc của từng thành viên torng phòng ban theo từng tháng.
4. Bảng chấm công từng phòng ban theo tháng :
6. Thống kê các lần lãnh lương trong năm của nhân viên :
8. Thống kê báo cáo thanh toán lương tháng theo phòng ban- tổ :
Cho phép in từng phiếu lãnh lương của từng nhân viên hoặc in tất cả các phiếu cùng lúc
In bảng tổng hợp thanh toán tiền lương tháng của từng phòng ban theo từng tổ
Phần 03 :
I. Hướng phát triển :
Phần mềm Quản Lý Nhân Sự trong các phiên bản sau sẽ được hoàn thiện và phát triển thêm như sau :
Tesing lỗi thật kỹ.
Hoàn chỉnh việc chấm công bằng máy quét thẻ từ.
Xử lý thật kỹ những tình huống có thể xảy ra trong quá trình quét thẻ và đọc thẻ và đưa ra những thông báo chính xác và hợp lý nhằm giúp người quản lý tránh những xai xót trong vấn đề quản lý chấm công và vấ đề máy bị hỏng trong lúc quét thẻ.
Giải quyết tốc độ và đường truyền mạng khi các máy được đặt ở xa nhau.
Kết hợp công nghệ Voice để xử lý các câu thông báo nhằm mang tính chuyên nghiệp và trực quan hơn.
II. Kết quả đạt được :
- Xử lý cập nhật và lưu trữ thông tin về nhân viên
- Đưa ra 1 số giải pháp nhằm góp phần nâng cao, hoàn thiện hơn công tác quản lý nhân sự trong các công ty vốn còn khá lạc hậu ở nước ta hiện nay.
- Giao diện người dùng thân thiện, dễ dàng trong việc sử dụng cùng bố cách bố trí màu sắc hài hoà và đẹp mắt,
- Việc bảo mật và phân quyền được thực hiện chặt chẽ ở mức cơ sở dữ liệu và mức người sử dụng chương trình.
- Sử dụng hệ thống phím tắt linh hoạt giúp người dùng có thể thao tác một cách nhanh chóng trong lúc nhập liệu.
- Hệ thống báo cáo thống kê dữ liệu khá đầy đủ,phong phú …và có thể được kết xuất sang máy in hoặc Excel…
Trong điều kiện của nền Công Nghệ Thông Tin còn khá no trẻ của nước ta hiện nay thì việc xây dựng những hệ thống quản lý thông tin phục vụ cho các hoạt động kinh doanh của từng công ty là hết sức thích hợp mà nhất là những công ty có quy mô hoạt đông lớn. Do đó việc xây dựng một hệ thống quản lý nhân sự trong một Công ty hay doanh nghiệp là vô cùng thích hợp và mang tính chiến lược trong thời đại toàn cầu hoá và đa diện hoá của Ngành Công Nghệ Thông Tin.
III. Cài đặt chương trình:
Chương trình đã được đóng gói đầy đủ bằng công cụ đóng gói InstallShield bao gồm các file Crystal Reports , các file hệ thống hỗ trợ cho phần mềm và file .EXE thực thi chương trình. Tiến hành các bước sau :
1. Cài đặt nguồn cơ sở dữ liệu lên máy :
a. Nếu sử dụng hệ thống mạng cục bộ. Ta cài bộ phần mềm SQL Server 2000 lên máy chủ (server) đã có sẵn hệ điều hành với phiên bản
Windows NT hoặc Windows2000 với đầy đủ phần Database và phần Tools.
Các máy Client chỉ cần cài phần Tools là đủ. Các máy đơn không nhất thiết phải sử dụng hệ điều hành Windows 2000 , có thể sử dụng
Windows 9x là đủ.
b. Nếu chỉ sử dụng cho máy đơn, máy đơn đó phải cài SQL Server 2000 hay Windows NT . Ta cũng cài đặt cả phần Database và phần Tools lên máy .
2. Cài đặt chương trình Quản Lý Nhân Sự :
a. Đối với hệ thống mạng cục bộ. Ta tiến hành cài đặt phần mềm lên các máy con (Clients).
III. Tài liệu tham khảo :
1. Microsoft Visual Basic 6.0 – Lập trình CSDL Tác giả : Nguyễn Thị Ngọc Mai - chủ biên
2. Microsoft SQL Server 2000
3. Các Examples của bộ VB 6.0 và MSDN 2001 4. Các tài liệu tham khảo từ các trang Web
Kết Luận
Sau một thời gian thực hiện luận văn, tham khảo thêm tài liệu, phần mềm Quản Lý Nhân Sự đã được thực hiện với một số chức năng cơ bản sau :
- Xử lý cập nhật và lưu trữ thông tin về nhân viên
- Đưa ra 1 số giải pháp nhằm góp phần nâng cao, hoàn thiện hơn công tác quản lý nhân sự trong các công ty vốn còn khá lạc hậu ở nước ta hiện nay.
- Giao diện người dùng thân thiện, dễ dàng trong việc sử dụng cùng bố cách bố trí màu sắc hài hoà và đẹp mắt,
- Việc bảo mật và phân quyền được thực hiện chặt chẽ ở mức cơ sở dữ liệu và mức người sử dụng chương trình.
- Sử dụng hệ thống phím tắt linh hoạt giúp người dùng có thể thao tác một cách nhanh chóng trong lúc nhập liệu.
- Hệ thống báo cáo thống kê dữ liệu khá đầy đủ,phong phú …và có thể được kết xuất sang máy in hoặc Excel…
- Vì thời gian nghiên cứu không nhiều và khả năng còn hạn chế nên kết quả thu được còn nhiều thiếu sót.
Thay cho lời kết, một lần nữa em xin chân thành cảm ơn sự giúp đỡ tận tình của quý Thầy Cô đã tận tình truyền đạt kiến thức , những kinh nghiệm quí báu để em có thể hoàn thành luận văn này.
Xin chân thành cảm ơn,
MỤC LỤC
Lời mở đầu
Phần 01 : Mô tả phần mềm Quản Lý Nhân Sự
A. Giới thiệu...2
B. Mô tả chi tiết...2
I. Quản lý nhân sự... 2
1. Danh mục phòng ban ... 3
2. Hồ sơ lý lịch nhân viên... 3
3. Hợp đồng lao động ... 3
4. Quá trình công tác ... 4
5. Khen thưởng – Kỷ luật ... 5
6. Bảo hiểm YT-XH ... 6
II. Quản lý giờ công ... 6
III. Quản lý tiền lương... 7
1. Phụ cấp ... 7
2. Tạm ứng... 7
3. Khen thưởng- Kỷ luật ... 8
4. Lãnh lương ... 9
VI. Thống kê – Báo cáo tổng hợp... 9
Phần 02 : Mô tả phần mềm Quản Lý Nhân Sự...
I. Quan hệ dữ liệu ...11
II. Sơ đồ quan hệ vật lý ...14
III. Bảng – Kiểu DL – Thuộc tính – Ý nghĩa ...15
VI. Một số thủ tục tính giờ công và tính lương ...26
1. Thủ tục tính tổng giờ công từ công thức chấm công ...26
2. Thủ tục tính công cho từng nhân viên ...27
3. Thủ tục tính tổng hợp giờ công tháng...35
Phần 03 : Giao diện và chức năng ...
Đăng nhập hệ thống ...11
Phân quyền người sử dụng...14
I. Quản lý nhân viên...26
1. Hồ sơ lý lịch nhân viên...26
2. Các hợp đồng lao động ...27
3. Quá trình công tác ...35
I. Quản lý giờ công ...26
1. Bảng công thức chấm công ...26
2. Chấm công tự động bằng máy quét thẻ từ ...27
3. Chỉnh sửa giờ công ...35
II. Quản lý tiền lương ...26
1. Phụ cấp ...26
2. Tạm ứng...27
3. Tính lương tháng...35
III. Báo cáo – Thống kê – Kết xuất dữ liệu...26
1. Bảnh chấm công cho tiết hàng tháng ...26
2. Bảnh chấm công từng nhân viên ...27
3. Bảng theo dõi chấm công chi tiết tháng theo phòn- ban...35
4. Bảng chấm công nhân viên phòng ban theo tháng ...27
5. Thống kê các lần tạm ứng trong năm của nhân viên...35
6. Báo cáo tổng hợp tạm ứng lương tháng theo từng phòng ban...27
7. Báo cáo lương tháng theo phòng ban – Tổ ...35
8. Bảng tổng hợp giờ công - tiền công theo phòng ban ...35
9. Bảng tổng hợp giờ công tiền công theo Tổ ...27
10. Thống kê tổng số nhân viện đang làm việc theo phòng ban ...35
11. Thống kê giờ công – Tiền công của nhân viên theo phòng ban..35
Phần 04 : Tổng kết – Đánh giá ...