Xây dựng chương trình Quản lý nhân sự hiệu quả tại Trường Đại học Công nghiệp Hà Nội

MỤC LỤC

Phân tích hoạt động

Đặc điểm của bài toán

Công tác quản lý nhân sự là một quá trình cập nhật và lưu trữ các thông tin về một cá nhân trong một đơn vị, công việc này đòi hỏi phải tiến hành thường xuyên, tỷ mỷ và chính xác. Trên cơ sở đó đáp ứng kịp thời đầy đủ thông tin theo yêu cầu của lãnh đạo trong việc nắm bắt chất lượng nhân sự, tìm kiếm thông tin, sắp xếp vị trí theo năng lực trình độ, điều chỉnh lương cho các đối tượng theo quy chế và thành tích cá nhân, cũng như việc phân phối lao động, cân đối nhân lực giữa các phòng ban cho phù hợp với nhiệm vụ kế hoạch của đơn vị mình thực hiện.

Công tác quản lý cụ thể

Phòng Tổ chức - Hành chính là nơi trực tiếp quản lý nhân viên nên trưởng phũng cú nhiệm vụ theo dừi để tham mưu cung cấp cho cấp trờn những thông tin cần thiết như: đề bạt một số nhân viên, cán bộ có khả năng đảm trách nhiệm vụ cao hơn dựa vào trình độ, khả năng quản lý điều hành cũng như những đóng góp vào sự nghiệp của nhà trường qua quá trình công tác của cá nhân đó. Đối với những cán bộ, giáo viên, công nhân viên chức sẽ được hưởng theo chế độ quy định của nhà nước, tiền lương được tính dựa vào mức lương tối thiểu (lương cơ bản), hệ số lương, các hệ số phụ cấp, BHXH, BHYT trích từ phần trăm lương mà công nhân phải nộp. Theo quy định, hàng năm theo định kỳ phòng Tổ chức - Hành chính sẽ tổng hợp cỏc kết quả theo dừi quỏ trỡnh cụng tỏc, cỏc quyết định khen thưởng kỷ luật của mỗi nhân viên để lập báo cáo lên cấp trên đề nghị tăng lương.

Mục đích bài toán mới cần đạt được

    Em nhận thấy hệ thống được quản lý trên máy tính có thể tiết kiệm tối đa về thời gian và nhân lực mà mang lại kết quả cao nhất, hệ thống đã đáp ứng được yêu cầu đòi hỏi của công tác quản lý nhân sự với khối lượng thông tin lớn kịp thời, nhanh chóng và chính xác. Tác nhân ngoài Cấp trên (ban Giám hiệu, các phòng ban…,sở giáo dục) đưa ra các yêu cầu cho hệ thống và nhận được các báo cáo và kết quả trả lời từ hệ thống. Tác nhân ngoài Cơ quan bảo hiểm sẽ đưa vào hệ thống các quy định chính sách đối với nhân viên tham gia đóng bảo hiểm sẽ giải quyết các vấn đề có liên quan như chế độ hưu, nghỉ mất sức….

    Biểu đồ phân rã chức năng Quản lý hồ sơ Thủ công

    Các chức năng được định nghĩa riêng từng biểu đồ hoặc ghép lại thành một biểu đồ trong trường hợp biểu đồ đơn giản. Giai đoạn thủ công là giai đoạn nhận HS tuyển dụng, giai đoạn này bắt buộc phải do con người trực tiếp làm việc mà máy tính không thể làm thay đươc. Sau khi đã đánh giá và xét tuyển xong thì toàn bộ HS trúng tuyển sẽ được nhập vào máy tính.

    Biểu đồ phân rã chức năng Quản lý chế độ

    Biểu đồ này được phõn làm 3 chức năng nhỏ hơn đú là: Theo dừi KT- KT, Theo dừi chế độ lương và Theo dừi chế độ BH. Tác nhân ngoài Cấp trên đưa ra các yêu cầu tăng lương và các quyết định về khen thưởng kỷ luật đối với nhân viên. Tác nhân ngoài Cơ quan BH đưa ra các quy định về chế độ chính sách và thực hiện cỏc yờu cầu mà chức năng theo dừi chế độ BH đưa ra.

    Biểu đồ phân rã chức năng Báo cáo thống kê

    Khái quát chung

    Cơ sở dữ liệu (Database) là một tập hợp các tập tin có liên quan với nhau, được thiết kế nhằm làm giảm thiểu sự lặp lại dữ liệu. Để tạo một cơ sở dữ liệu trước hết ta phải xác định thông tin gì cần theo dừi, sau đú ta thiết lập cơ sở dữ liệu, tạo cỏc bảng chứa cỏc trường định nghĩa kiểu dữ liệu sẽ có.  Quan hệ 1-1 (một - một): đảm bảo tính duy nhất về thông tin giữa các bảng (một dữ liệu ở bảng này chỉ liên kết với duy nhất một dữ liệu ở bảng khác).

    Xác định ngôn ngữ lập trình và hệ quản trị cơ sở dữ liệu

    Việc Báo cáo - Thống kê là rất quan trọng và cần phải chi tiết, chính xác. Lập trình Cơ sở dữ liệu với Visual Basic giúp ta có được một hệ thống giao diện đồ họa đẹp mắt, môi trường cài đặt dễ dàng.

    Giới thiệu về Visual Basic .1. Sơ lược về lịch sử của VB

    Ngoài ra, còn nhiều công ty phụ phát triển thêm các khuôn mẫu (modules), công cụ (tools, controls) hay ứng dụng (application) phụ giúp dưới hình thức VBX cộng thêm vào giao diện chính càng lúc càng thêm phong phú. Phiên bản 6.0 cung ứng một phương pháp mới nối với Cơ Sở Dữ Liệu (Database) qua sự kết hợp của ADO (Active Data Object). ADO còn giúp các chuyên gia phát triển mạng nối với Cơ Sở Dữ Liệu (Database) khi dùng Active Server Pages (ASP).

    Bộ Microsoft Visual Studio.NET (đến nay đã phát hành Visual Studio.NET 2008) bao gồm vừa mọi công cụ yểm trợ lập trình và ngôn ngữ lập trình .NET, tỷ như: Visual Basic.NET (VB.NET), C# (C Sharp), Visual C++.NET và Visual J#.NET và hỗ trợ .NET Framework 3.0. Một trong những công cụ quan trọng là Microsoft Visual Studio.NET Integrated Development Environment (IDE). IDE không những cung cấp mọi công cụ lập trình cần thiết không thể tìm thấy ở một ứng dụng (application) soạn nguồn mã thông thường bằng chữ (text editors) mà còn giúp kiểm tra nguồn mã (code checking) hay tạo giao diện Windows thích hợp và hiển thị, truy tìm các tập tin liên hệ đến dự án (project) và nhiều thứ khác nữa.

    Tuy nhiên, VB phiên bản 6.0 (VB6) không cung ứng tất cả các đặc trưng của kiểu mẫu ngôn ngữ lập trình khuynh hướng đối tượng (Object Oriented Language - OOL) như các ngôn ngữ C++, Java. Thay vì cải thiện hay sửa đổi thêm thắt vào VB phiên bản 6.0, Microsoft đã xoá bỏ tất cả làm lại từ đầu các ngôn ngữ lập trình mới theo kiểu. Sau đó, nhiều ngôn ngữ lập trình khác cũng thay đổi theo tỷ như smalltalk.NET, COBOL.NET, … làm Công Nghệ Tin Học trở nên phong phú hơn, đa dạng hơn.

    Còn với Hệ quản trị cơ sở dữ liệu Access, đây là một trong số cá ứng dụng văn phòng trong bộ Microsoft Office rất thân thiện và gần gũi với những người làm văn phòng.

    Thiết kế giao diện

      Việc kết hợp lụa chọn hai ngôn ngữ trên em hy vọng sẽ mang lại thành công cho bài toán.

      Một số giao diện chính

      • Một số mẫu báo cáo

        Màn hình này xây dựng các modul chức năng chính, tại các modul này khi đặt con trỏ chuột vào hoặc khi click vào sẽ xổ xuống những chức năng nhỏ hơn, khi đó bạn có thể làm việc với các chức năng con đó. Trong các giao diện màn hình của chương trình được xây dựng với một số các điều khiển cơ bản, và việc xử lý chức năng cho 1 số điều khiển (tất nhiên là không màn hình nào giống màn hình nào như đã nới ở trên) có thể tương tự nhau, vì vậy em xin nói kỹ hơn ở màn hình này và các giao diện màn hình sau không nói tới nữa. Ba giao diện trên đây cho phép nhập mới hoặc sửa các danh mục chức vụ, danh mục đơn vị, hoặc các vấn đề khác của từng cán bộ như: trình độ chuyên môn, hình thức đào tạo, dân tộc… Khi sửa chỉ cho phép sửa trường tên, còn mã phải giữ nguyên.

        Tại đây ta sẽ lụa chọn mã đơn vị và mã nhân sự của cán bộ được khen thưởng hay bị kỷ luật, sau đó thêm ngày KT – KL và hình thức, lý do KT – KL vào rồi click vào nút Lưu là xong. Đây là mẫu báo cáo thống kê độ tuổi theo từng phòng ban, qua đó các phòng ban và ban lãnh đạo biết ngay được độ tuổi của mỗi phòng ban, từ đó có thể điều chỉnh nhân sự hoặc tuyển thêm nhân sự để bổ sung cho những nhân sự có độ tuổi đến tuổi nghỉ hưu một cách dễ dàng. Thông qua Bảng tham số lương của từng cán bộ, người xem có thể thấy đầy đủ những thông tin về lương như: mã ngạch, bậc lương, hệ số lương hay hệ số phị cấp của từng cán bộ trong nhà trường tại thời gian xem báo cáo.

        Qua quá trình thực hiện chuyên đề thực tập tốt nghiệp với đề tài “Quản lý nhân sự trường Đại học Công nghiệp Hà nội” áp dụng vào dự án tin học hóa việc quản lý nhân sự trong trường đại họ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. Sau một thời gian nghiên cứu và khảo sát, với sự giúp đỡ rất nhiệt tình của thầy giáo.Ths Trần Văn Lộc là người trực tiếp hướng dẫn em thực hiện chuyên đề này, cùng với các thầy cô trong bộ môn Công nghệ thông tin của trường Đại học kinh tế quốc dân đã cho em kiến thức giúp em hoàn thành báo cáo thực tập.

        Tuy đã rất cố gắng trong quá trình làm bài, nhưng do kiến thức còn hạn chế và kinh nghiệm thực tế chưa nhiều nên không thể tránh khỏi những sai sót, bài toán còn nhiều hạn chế.