Phân tích và thiết kế hệ thống quản lý tuyển dụng cho phần mềm quản lý nhân sự - tiền lương tại Công ty FPT

MỤC LỤC

Khách hàng

Khái quát về hệ thống quản lý nhân sự - tiền lương hiện tại và lý do xác.

Khái quát về hệ thống quản lý nhân sự - tiền lương hiện tại và lý do xác định đề tài

Khái quát về phần mềm quản lý nhân sự -tiền lương hiện đang sử dụng

Trong suốt quá trình thực tập tại công ty, em cũng đã tìm hiểu về hệ thống này và nhận thấy, HRP là một hệ thống thông minh, đáp ứng tốt các yêu cầu và nguyện vọng của cán bộ phụ trách nhân sự cũng như của nhà quản lý. Với phương châm thực hành, thực tập là chính dựa trên những kiến thức lý thuyết đã học trên ghế nhà trường, nên trong suốt quá trình thực tập tại công ty TNHH Hệ thống thông tin Viễn thông và Dịch vụ công FPT em đã mạnh dạn tìm hiểu, và quyết định chọn đề tài thực tập tốt nghiệp của mình là “ Phân tích, thiết kế, xây dựng phân hệ chức năng quản lý tuyển dụng cho phần mềm quản lý nhân sự - tiền lương hiện đang sử dụng ở công ty TNHH Hệ thống thông tin Viễn thông và Dịch vụ công FPT”.

MỘT SỐ PHƯƠNG PHÁP LUẬN NGHIÊN CỨU ĐỀ TÀI VÀ CÔNG CỤ THỰC HIỆN

Cơ sở phương pháp luận nghiên cứu đề tài 1. Phần mềm và công nghệ phần mềm

    Phần mềm hệ thống là những phần mềm đảm nhận công việc tích hợp và điều khiển các thiết bị phần cứng đồng thời tạo ra môi trường thuận lợi để các phần mềm khác và người sử dụng có thể thao tác trên đó như một khối thống nhất mà không cần phải quan tâm đến những chi tiết kỹ thuật phức tạp bên dưới như cách thức trao đổi dữ liệu giữa bộ nhớ chính và đĩa, cách hiển thị văn bản lên màn hình…. - Đảm bảo tính mở của phần mềm tức là cho phép phát triển thêm mà không phá vỡ tính cấu trúc của chúng, đối với những phần mềm không được thiết kế đầy đủ chỉ một thay đổi nhỏ của dữ liệu và môi trường đã có những thay đổi lớn trong cấu trúc phần mềm, thậm chí phần mềm còn mất khả năng hoạt động.

    Hình 2.1 Sơ đồ biểu diễn khái niệm công nghệ phần mềm
    Hình 2.1 Sơ đồ biểu diễn khái niệm công nghệ phần mềm

    Quản lý hồ sơ ứng Quản lý kết quả thi tuyển Lập báo cáo viên

    Các quy trình trong công nghệ phần mềm

     Mục đích : Xây dựng và quản lý hợp đồng phần mềm có mục tiêu là thương thảo với khỏch hàng để lập ra hợp đồng phần mềm, theo dừi tiến trỡnh thực hiện hợp đồng, tổ chức thanh lý và thanh toán hợp đồng phần mềm và lập hồ sơ tổng quát về hợp đồng của 1 dự án phần mềm. Phần mềm quản lý nhân sự- tính lương HRP của công ty TNHH Hệ thống thông tin Viễn thông và Dịch vụ công FPT sử dụng hệ quản trị cơ sở dữ liệu SQL Server 2005, do đó phần mềm sẽ tận dụng được lợi ích của mô hình máy tính khách/chủ, đồng thời tăng cường khả năng bảo mật dữ liệu.

    Hình 2.3 Lưu đồ quy trình xây dựng và quản lý hợp đồng phần mềm
    Hình 2.3 Lưu đồ quy trình xây dựng và quản lý hợp đồng phần mềm

    Các công cụ thực hiện đề tài

    • Giới thiệu về .Net .Net Frame Work
      • Hệ quản trị cơ sở dữ liệu 1. Khái niệm cơ sở dữ liệu

        Mỗi quá trình con đến lượt nó lại được biểu diễn trong một trang khác về các quá trình con của riêng nó và việc phân rã như vậy có thể tiếp tục qua đủ số mức cần thiết theo cấu trúc hình cây. Do bắt buộc mọi ngôn ngữ đều phải dùng cùng các loại kiểu dữ liệu (Common Type System) nên CLR có thể kiểm soát mọi giao diện, gọi giữa các thành phần và cho phép các ngôn ngữ có thể tích hợp với nhau một cách thông suốt. Như vậy là bộ thực thi ngôn ngữ chung CLR cho phép việc phát triển các ứng dụng một cách dễ dàng hơn, cung cấp một môi trường thực thi an toàn và hiệu nǎng, hỗ trợ đa ngôn ngữ và đơn giản hoá việc triển khai và quản lý các ứng dụng.

        Phần chương trình để có thể xử lý, thay đổi dữ liệu này được gọi là hệ quản trị cơ sở dữ liệu (HQTCSDL).Theo nghĩa này hệ quản trị cơ sở dữ liệu có nhiệm vụ rất quan trọng như là một bộ diễn dịch với ngôn ngữ bậc cao nhằm giúp người sử dụng có thể dùng được hệ thống mà ít nhiều không cần quan tâm đến thuật toán chi tiết hoặc biểu diễn dữ liệu trong máy tính.  Với công cụ truy vấn bằng QBE (Query By Example) hỗ trợ người sử dụng có thể thực hiện các truy vấn mà không cần quan tâm đến cú pháp của các câu lệnh trong ngôn ngữ truy vấn có cấu trúc SQL được viết như thế nào.

        2.2.4. Sơ đồ luồng dữ liệu DFD
        2.2.4. Sơ đồ luồng dữ liệu DFD

        Phân tích nghiệp vụ quản lý tuyển dụng tại Công ty TNHH Hệ thống thông tin Viễn thông và Dịch vụ công FPT

        • Các nghiệp vụ chi tiết

          Tỷ lệ tuyển dụng đúng hạn (các đợt tuyển đại trà, bổ sung hoặc thay thế nhân sự theo yêu cầu cụ thể của các đơn vị/bộ phận) (T.lệ tuyển đúng hạn) = Số vị trí đã tuyển được/Tổng số vị trí cần tuyển. Các ứng viên có thể là các sinh viên đang thực tập tại FPT, vừa ra trường hoặc đang là sinh viên nhưng có đủ năng lực làm việc tại các vị trí phù hợp đang cần tuyển. - Trong trường hợp cần thiết, sau khi hỏi ý kiến của CBNV muốn chuyển vị trí công tác, cán bộ tuyển dụng sẽ trao đổi với phụ trách trực tiếp của họ để xác định năng lực và phẩm chất trước khi tiếp nhận hồ sơ.

          - Những ứng viên đã và đang thực tập tốt sẽ được chuyển vào vòng phỏng vấn 2 nếu vị trí đang làm việc có những yêu cầu chuyên môn giống vị trí đang cần tuyển. Kết quả Phỏng vấn sẽ được thông báo tới ứng viên không quá 10 ngày sau khi ứng viên đã tham dự phỏng vấn với Hội đồng tuyển dụng Kết quả Dựa vào kết quả phỏng vấn, cân nhắc, quyết.

          Thông tin đầu vào, đầu ra 1. Thông tin đầu vào

          Danh sách những giấy tờ các nhân cần hoàn thiện trong hồ sơ nhân viên mới. Nhận phản hồi của ứng viên và chuyển thông tin của ứng viên sang bộ phận tiếp nhận nhân viên thử việc.

          PHIẾU ĐÁNH GIÁ PHỎNG VẤN ỨNG VIÊN

          PHƯƠNG ÁN TUYỂN DỤNG

          Thông tin đầu ra

          - Báo cáo kết quả tuyển dụng của ứng viên Một số mẫu báo cáo đầu ra.

          Mô hình hoạt động của hệ thống 1. Sơ đồ chức năng BFD

          • Thiết kế cơ sở dữ liệu
            • Thiết kế giải thuật
              • Thiết kế giao diện

                Sau khi phân tích viên có được sơ đồ khái niệm dữ liệu mô tả các hoạt động của quá trình quản lý tuyển dụng của công ty, thì cần phải chuyển nó thành tập hợp các tệp và vẽ sơ đồ cấu trúc dữ liệu DSD. Quy tắc chuyển đổi từ mô hình quan hệ thực thể ERD sang sơ đồ cấu trúc dữ liệu DSD ở đây áp dụng với quan hệ 2 chiều. Ghi chú : Độ dài của các trường dữ liệu kiểu text phụ thuộc vào lúc xác định yêu cầu người sử dụng.

                Tên trường Kiểu dữ liệu Độ rộng Mô tả ID_iSelectedTitle smallint 2 ID tự tăng. - Nên nhóm các trường thông tin trên màn hình theo một trật tự có ý nghĩa, tự nhiên, theo tần số sử dụng, theo chức năng hoặc tầm quan trọng. - Sử dụng tối đa là 3 màu trên một form chức năng và chỉ tô màu nhấn mạnh những trường thông tin quan trọng.

                - Về mặt từ ngữ: mỗi thực đơn phải cú tiờu đề rừ nghĩa, từ mục phải mụ tả rừ chức năng sẽ thực hiện.

                Sơ đồ DFD mức 0
                Sơ đồ DFD mức 0

                Triển khai hệ thống

                  Khi đã tạo xong Database thì tiến hành restore database: click chuột phải vào tên Database vừa tạo và chọn All tasks\Restore database màn hình restore xuất hiện. - Sau khi cài chạy file GetHdd.htm trong thư mục inetpub/wwwroot/HRP để lấy ID của ổ cứng rồi đưa cho nhà cung cấp để có thể chạy được Web. - Muốn chạy báo cáo MIS thì bật service SQL Agent trong SQL Server và bật Query Analyzer và chạy 2 file HRPJob.sql và Exec MIS.sql trong thư mục inetpub/wwwroot/HRP.

                  - Thiết lập FullControl với account everyone với thư mục inetpub/wwwroot/HRP nếu xảy ra hiện tượng không xem được biểu đồ - Muốn in báo cáo lương thì phải cài Acrobat Reader. Bước 4 : Gừ fhrm.ho.fpt.vn vào Exceptions ( Cú thể gừ cỏc Site khỏc nội bộ của FPT tương tư chỉ cần cách bằng dấu ;).

                  Hướng dẫn sử dụng 1. Thông tin ứng viên

                    Các trường thông tin gồm có: Các trường bắt buộc phải nhập: Họ, tên, ngày sinh, chức danh, trình độ, chuyên môn các thông tin lấy trong danh mục được ngầm định giá trị ban đầu (giá trị ở đầu danh sách). Từ màn hình danh sách các đợt tuyển, chọn các Tiêu chí tìm kiếm, Thông tin tìm kiếm, Liên kết giữa các điều kiện tìm kiếm, điền Thông tin cần tìm kiếm theo tiêu chí. Chương trình kiểm tra đợt tuyển đã bị tham chiếu sử dụng chưa, nếu đối tượng đã được tham chiếu sử dụng thì thông báo không cho phép xoá, nếu đợt tuyển chưa được tham chiếu sử dụng, chương trình sẽ xoá đợt tuyển được chọn khỏi CSDL và xoá đợt tuyển đang chọn trên màn hình danh sách đợt tuyển.

                    Một số chức năng khác ở trên Header như: Đợt tuyển (Cập nhật đợt tuyển), Kết quả thi tuyển (Cập nhật kết quả thi tuyển), Danh sách đợt tuyển tương tự như chức năng mô tả trong 2.2 Thông tin đợt tuyển. Từ màn hình xử lý kết quả ứng viên, chọn các Tiêu chí tìm kiếm, Thông tin tìm kiếm, Liên kết giữa các điều kiện tìm kiếm, điền Thông tin cần tìm kiếm theo tiêu chí.

                    Hình  Màn hình Thông tin đợt tuyển dụng 3.6.5.2. Mục đích
                    Hình Màn hình Thông tin đợt tuyển dụng 3.6.5.2. Mục đích