人事管理系統設計范例6篇

前言:中文期刊網精心挑選了人事管理系統設計范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

人事管理系統設計范文1

高校人事管理是高校實施管理的主要手段,人事管理水平的高低對高校人力資源優勢的發揮產生一定的影響。故此,迎合信息化校園建設的要求,建立高校人事管理系統具有十分重要的意義。一方面,目前很多高校在日常工作中提倡無紙化辦公,這和人事管理系統的特點十分吻合,人事管理的各項工作也逐步向科學化和規范化發展;另一方面,高校人事管理系統的建立能夠讓人事管理人員告別以往的人工手動填寫等工作方式,利用較為先進的管理系統可以提高日常工作質量和效率。高校人事管理系統是信息數字化校園的核心組成部分之一,它存在的根本目的是為了更好地建設職工隊伍,這也是完成學校各項工作與提高學校辦學質量的基礎保證。高校人事管理系統的主要作用在于這樣兩個方面:一是為全校的信息管理提供了一個良好的數據平臺;二是可以有效地提高人事管理部門在日常工作中的工作質量以及工作效率。

二系統需求分析

本系統需要實現人事管理模塊、勞資管理模塊和師資管理模塊。人事管理中包括檔案管理、調動管理和考評管理;勞資管理中包括工資管理和福利管理;師資管理中包括培訓管理和院系管理。在本系統中,總共有三類用戶,不同的用戶具有不同的權限。其中,系統管理員:可以進行所有操作,包括對用戶信息修改,也可對數據修改;高級用戶:可以查看除用戶信息以外的所有信息,有一些修改權限;普通用戶:僅能看自己的信息,而且不能修改,也不能查看自己以外的其他用戶的信息。

三數據庫設計

在本系統中存在以下關系模型:職工(教職工編號、教職工姓名、性別、所屬院系、民族、出生日期、婚姻狀況、職稱、入職日期、聯系方式、基本工資、籍貫、狀態)職工工資(職工編號、職工姓名、職工性別、所屬院系、職工職稱、基本工資、崗位工資、保留津貼、應該發放工資、住房公積金扣款、稅款、實際發放工資、工資月份)調動管理信息(職工編號、職工姓名、調動日期、原所屬院系、現所屬部門、原職稱、現職稱、原基本工資、現基本工資)考評信息(職工編號、職工姓名、所屬院系、考評內容、考評結果、考評人、考評日期)

系統設計

高校人事管理系統應包含人事管理模塊、勞資管理模塊和師資管理模塊這3個模塊,高校人事管理系統的功能結構圖如圖1所示。在該系統中,最重要的是人事管理模塊,而且各個模塊的設計差異較小,我們以人事管理模塊為例進行設計。該模塊包括三個子系統。在檔案信息管理模塊中,管理員可以通過點擊檔案管理進入教職工信息管理的界面,來完成對教職工信息的查詢、新增、修改等操作。在查詢功能中,系統默認查詢了所有職工的信息,可以根據需要進行相應的條件查詢;在刪除功能中,系統中提供了單個職工信息刪除或者多個職工信息刪除的操作;在修改功能中,可以修改教職工的信息。其設計過程為:系統加載Home.aspx主界面,點擊檔案信息管理菜單時頁面會跳轉至Employee.aspx這一界面,在Employee.aspx.cs中Page_Load()中調用DataGridBind()方法綁定所有職工信息,頁面默認顯示所有職工信息,用戶可以在該界面中分別通過調用InsertEmployee()、EidtEmployee()、DeleteEmployee()對職工信息進行增、刪、改、查操作,這幾個方法都是借助SqlHeler類對數據庫進行操作。在調動管理模塊中,通過點擊調動管理菜單進入調動信息管理界面,來完成對職工職位變化的增加、查詢等操作。在增加功能中,如果添加成功,在調動信息表中加入一條數據,同時要更新職工的信息狀態;在查詢功能中,頁面不僅默認顯示所有職工調動信息,還提供了根據職工編號或職工姓名查詢職工調動信息的服務。其設計過程為:系統加載Home.aspx主界面,點擊調動管理菜單時頁面就會跳轉到Redeploy.aspx界面,可以在此界面中對職工調動信息進行新增操作,再輸入職工編號,點擊查詢按鈕,調用ButtonInit_Click(),將職工姓名、原所屬院系、原職稱、原基本工資等信息顯示出來。在填入新數據后,點擊提交按鈕,調用ButtonModify_Click(),將插入一條新的調動信息并修改職工信息;在Redeploy.aspx界面中通過點擊調動記錄查詢跳轉至Re-deploySel.aspx頁面,此頁面在Page_Load()中調用Redeploy-DataBind()方法綁定所有職工調動信息,頁面默認顯示所有職工調動信息,在頁面中可以通過輸入查詢條件點擊查詢按鈕調用ButtonSel_Click()去查詢相應的職工調動信息,在這些對數據庫進行操作時都是借助SqlHeler類來進行的。在考評管理模塊中,通過點擊菜單進入考評管理的界面,來完成對考評信息的查詢、新增等操作。在查詢功能中,系統默認查詢了所有職工考評信息,可以根據需要進行相應的條件查詢。其設計過程為:系統加載Home.aspx主界面,點擊考評管理菜單時頁面就會跳轉到Check.aspx界面,可以在此界面中對職工考評信息進行新增操作,再點擊查詢按鈕調用Button-Sel_Click()查詢職工信息,在輸入完考評信息后,通過點擊提交按鈕調用ButtonModify_Click()將插入一條新的考評信息;在Check.aspx頁面中通過點擊考評信息查詢跳轉至CheckSel.aspx頁面,在此頁面中通過輸入查詢條件,點擊查詢按鈕,調用But-tonSel_Click()去查詢相應的職工考評信息,在這些對數據庫進行操作時都是借助SqlHeler類來進行的。

五結論

人事管理系統設計范文2

關鍵詞:人事管理系統;系統開發;人事管理;系統管理

中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599 (2011) 19-0000-02

Personnel Management System Design and Practice

Zhang Renhui

(Liaoning Frontier Corps Dalian Border Check Station,Dalian116000,China)

Abstract:According to the Unified Modeling Language mechanisms and management information systems modeling the characteristics of the system,based on B/S structure of the three-tier distributed system design,through the system requirements analysis,detailed design and system of practice,the use of Java language,MySql database and Tomcat Web server to achieve the system.

Keywords:Personnel Management System;System development;Personnel management;System management

一、人事管理系統的系統分析

(一)系統可行性分析

技術可行性。開發工具采用My Eclipse 8.5。它是一個十分優秀的用于開發Java、J2EE的Eclipse插件集合,功能非常強大,支持很廣泛,所以本系統技術上是可行的。

經濟可行性。系統的硬件資源已經完備,軟件成本又很小,并且系統投入使用后可以獲得更好的經濟效益和社會效益,因此本系統在經濟上可行。

社會環境可行性。本系統的開發和運行將有利于企業的人力資源管理,方便企業的工作效率。計算機在人們的日常生活中很普及,所以本系統具有社會可行性。

管理維護可行性。本系統為用戶提供一個簡單友好的用戶界面,當遇到錯誤時,會彈出提示窗口,便于操作者正確使用和人機交互,因此管理上也是可行的。

(二)系統總體需求分析

從軟件工程的思想出發,通過調研和網上搜索,分析企業的業務流程和用戶需求,確定人事管理系統的主要需求為:對員工信息等提供錄入、查詢、刪除、修改等操作管理;根據用戶的權限級別,實現其對本系統的操作;把相關的數據及時通過網絡提交到數據庫內,提供功能完善的數據輸入/輸出接口。

(三)系統分析建模

首先通過對系統的需求進行分析測評,充分考慮到系統的實用性和界面的友好性,以此為前提,建立系統的用例圖,以便清楚準確的表達系統的功能需求,對未來系統的行為建立模型。

得到系統的頂層用例圖之后,對其逐步分解,直到各個問題能夠清晰表達。下面分別給出了各個功能模塊進一步細化的用例圖。

1.人事管理模塊中有部門管理、員工管理、員工請假管理、員工加班管理,它們分別具有查詢、修改、增加、刪除等功能。

2.系統管理模塊中有用戶管理、角色管理、權限管理,它們分別具有查詢、修改、增加、刪除等功能。如圖2.3所示。

二、人事管理系統的系統設計

(一)系統架構設計

1.系統的基本架構與開發結構。本系統采用三層B/S體系結構。Struts,Spring和Hibernate是目前Java企業級開發最流行的開源框架,也叫做SSH框架。這種系統架構分成了三層:表示層、業務邏輯層、數據持久層。

2.系統功能模塊。根據用例圖,本系統分為兩個主要功能模塊。

(1)人事管理模塊:實現對員工、部門、員工請假信息和員工加班信息的增加、刪除、修改、查詢的功能。涉及員工信息表、部門信息表、請假信息表和加班信息表。

(2)系統管理模塊:實現對用戶、角色的增加、刪除、修改、查詢的功能。涉及用戶信息表和角色信息表。

三、人事管理系統的系統實踐

(一)系統開發環境及相關技術

1.開發工具。開發工具采用My Eclipse 8.5。My Eclipse是個十分優秀的用于開發Java、J2EE的Eclipse插件集合,功能非常強大,支持十分廣泛。SSH是一種開發J2EE企業級Web應用的輕量級解決方案,由基于MVC模式開發等表示層Struts框架和基于Ioc模式的業務邏輯處理Spring框架以及對象/關系映射持久層框架Hibernate組成。

2.數據庫平臺。MySQL是一個小型關系型數據庫管理系統,有很多優勢。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇MySQL作為網站數據庫。

(二)系統實踐部門代碼

1.配置Spring。在Web應用程序中,Spring容器不會自動生成,必須由Web服務器通過Web監聽器生成。

生成上面的多個配置文件后,Spring不再能夠識別它的配置文件,這時應該在web.xml中增加以下元素以告訴監聽器查找并識別Spring的配置文件:

contextConfigLocation

/WEB-INF/appliocationContext-*.xml

然后在.Spring Beans中增加以下配置:

WebRoot/WEB-INF/applicationContext-common.xml

WebRoot/WEB-INF/applicationContext-action.xml

WebRoot/WEB-INF/applicationContext-service.xml

WebRoot/WEB-INF/applicationContext-dao.xml

2.配置Spring事務管理。Spring接管Hibernate的事務,事務配置在service層。

在applicationContext.xml中配置Session Factory:

由于我們的框架使用Hibernate實現持久化,因此我們選擇Spring提供的事務管理器org.springframework.orm.hibernate3.HibernateTransactionManager。為此,

在配置文件中聲明HibernateTransactionManager bean:

class="org.springframework.orm.hibernate3.HibernateTransactionManager">

四、結論

本文在Java語言和SSH三層模型下對人事管理系統進行設計與開發,通過系統概述、系統需求分析、系統設計和系統實踐逐步完成了對人事管理系統的實現。本文設計的人事管理系統具有以下特點:本系統功能的實現具有較強的實用性和可操作性。本系統實現了較為完整的權限控制,提供了“管理員”、“行政人員”和“注冊用戶”三種角色。根據人事管理系統的自身特點,提出了基于B/S架構的三層分布式系統設計方案;采用統一建模語言設計了系統中涉及的類圖、用例圖等對系統進行建模。通過對系統的深入分析,確定了系統的結構與系統管理、人事管理功能模塊,對系統各個功能進行了類的詳細設計,同時對數據庫、系統頁面進行了詳細設計。根據面向對象的編程設計思想,使用Java編程語言,利用MyEclipse 8.5等技術平臺,實踐了人事管理系統的功能。

參考文獻:

[1]戎偉,張雙.精通Struts-Java流行服務器框架,工具以及整合應用[M].北京:人民郵電出版社,2006

人事管理系統設計范文3

【關鍵詞】人事管理;B/S架構;.NET;數據庫;C#

1.引言

近年來,隨著我國經濟形勢的發展,國內的企業不斷發展壯大,員工部門分類越來越細,數量越來越龐大,原有的紙面管理、人工管理顯示出極大的弊端。同時由于信息不能得到及時高效的傳遞,管理手段、效率相當低下,越來越多的企業意識到運用計算機技術建立一套科學合理的管理系統,將企業管理和服務的職能從紙面管理轉移到網絡上去,可能為企業帶來直接的甚至更長久的競爭優勢。本文將根據企業相關需求設計與開發了企業人事管理系統。

2.系統設計平臺與開發工具介紹

2.1 系統開發工具

2.1.1 簡介

是分層的、模塊化的,以及層次結構化的.NET Framework的每一層都是一個抽象層。其中,.NET語言是頂層,也是最為抽象的一層。而公共語言運行庫則位于底層,它是最不抽象、最靠近本地環境的一層。這一點很重要,因為公共語言運行庫需要與操作環境緊密合作來管理.NET應用程序。.NET Framework被分成了多個模塊,每個模塊都有它們各自特定的責任。最后由于高層只從底層請求服務,所以.NET又是層次結構化的[1]。

2.1.2 環境

主要是運行在WEB服務器上的程序,微軟最初使用的是ASP,隨著大型應用的發展ASP很難適應這種趨勢,于是相應產生,相對與ASP來說是一種面向對象、組件化、分層的應用。對于設計者和開發者提供了更清晰的邏輯層次,更直觀快捷的開發。同時有效的提高了程序的可擴展性。的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問所需的信息、文件和程序。用戶不需要知道這些文件放在什么地方,只需要發出請求,然后只管接收就可以了。而所有后臺的復雜性是完全屏蔽起來的[2]。

2.1.3 特點

高效率開發;更好的語言支持;可編程的控件;事件驅動的編程;基于XML的組件用戶身份驗證,帶有帳號和角色;更高的可伸縮性;更強的性能-編譯代碼;更容易配置和開發。

2.1.4 FRAMEWORK體系結構

是分層的、模塊化的,以及層次結構化的。.NET Framework的每一層都是一個抽象層。其中,.NET語言是頂層,也是最為抽象的一層。而公共語言運行庫則位于底層,它是最不抽象、最靠近本地環境的一層。這一點很重要,因為公共語言運行庫需要與操作環境緊密合作來管理.NET應用程序。.NET Framework被分成了多個模塊,每個模塊都有它們各自特定的責任。最后由于高層只從底層請求服務,所以.NET又是層次結構化的[3]。

2.2 系統數據庫SQLSERVER2005簡介

Microsoft SQL Server 2005 是一個全面的數據庫平臺,使用集成的商業智能工具提供了企業級的數據管理[6]。Microsoft SQL Server 2005數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業務高性能的數據應用程序。SQL Server 2005是一個全面的數據庫平臺,使用集成的商業智能工具提供企業級的數據管理,為關系型數據和結構化數據提供更安全可靠的存儲功能。SQL Server 2005不僅可以有效地執行大規模聯機事務處理,而且可以完成數據倉庫和電子商務應用等許多具有挑戰性的工作。SQL Server 2005旨在通過數據庫加密、更加安全的默認設置、加強的密碼政策和細化的許可控制、加強的安全模型等特性,為企業數據提供最高級別的安全性[7]。

3.系統需求分析與系統總體設計

3.1 系統可行性分析

3.1.1 技術可行性分析

Visual 提供了一個統一的、緊密集成的可視化編程環境,簡化了開發應用程序的過程,縮短了實用方法的時間。利用Visual ,可以非常輕松地創建具有自動伸縮能力的可靠的應用程序和組件。數據庫方面SQL server 2005已經可以滿足中小型企業的數據要求,甚至有些大型企業都可以達到要求。

3.1.2 經濟可行性分析

由于現在企業規模的擴大,企業內部數據將大量膨脹,包括員工、部門等信息將為企業的瓶頸問題,采用傳統的手工輸入方法,不僅工作繁瑣而且需要人力輸入多,記錄容易出錯,那樣產生了成本高,效果差的弊病,對于一個企業的資料庫建立是十分困難和麻煩的。而采用這種系統所發費的成本,精力都遠遠低于手工,并且實用十分方便,更新也簡易,每個部門只需一個人統一管理,對企業實現辦公無紙化能起到很大的作用。

3.1.3 管理可行性分析

由于市場競爭的激烈程度日益增加,企業要想長久地發展下去,首先必須具有良好的企業文化,其次在管理上體制要完善、制度要合理,再次要采用可持續發展的科學方法,最后還應與時俱進,不斷進行企業改革,使得企業時刻適應社會的變革。

3.1.4 社會可行性分析

隨著計算機的發展與普及,以及互聯網技術的擴展,日常勞資人事管理必將實現無紙化辦公,并且加入到公司內部的Intranet或者是Internet上去,實現數據的共享,這樣有利于勞資人事信息在單位內部的查詢,提高了數據資源的利用,并且能及時的得到更新,提高了工作的效率。

3.2 系統需求分析

本系統需實現功能如下:整個公司人事管理信息系統運行在本單位局域網中;人事管理系統應該能夠存儲員工的基本信息,公司機構部門信息;系統能提供對這些信息的查詢、修改、添加和刪除功能;系統能對公司的人動、獎懲信息、考勤信息進行記錄并對其進行查詢;系統能提供對員工添加、修改、刪除用戶帳號的功能,并能分配權限;對數據的安全有相應的保護措施;針對不同管理層的使用者,設置不同的操作權限;能夠實現很好的人機交互功能,輸入簡單、快捷。

3.3 系統概要設計

本系統設計旨在為企業內部員工對企業相關信息進行訪問與操作,根據企業內部相關需求,對系統進行同步設計,本系統通過B/S[8]的方式讓用戶可以通過瀏覽器,以不同的權限對該系統進行一系列的操作,對各項功能模塊進行訪問,對各項具體信息進行查詢、編輯、刪除等操作[9]。具體部署圖如圖1所示。

圖1 企業人事管理系統部署圖

3.4 系統主要功能模塊設計

人事管理系統是針對公司人事部門大量的業務處理工作而開發的管理軟件[10]。根據用戶的要求,根據人事管理、部門信息管理、員工管理和系統管理四個方面進行設計的。

3.4.1 系統登錄

根據不同的身份,使用不同的用戶權限進行開庫驗證用戶密碼和類別,如果登錄失敗,則提示失敗原因;如果登錄成功,則按用戶的權限進入不同的頁面。根據帳號管理員分配的相應權限執行相應的操作。

3.4.2 人事管理模塊設計

此模塊允許具有錄入修改員工信息權限人員登錄。人員基本信息的添加:添加人員基本信息,包括姓名、工號、年齡等信息。人員基本信息的編輯:編輯人員的基本信息。刪除人員基本信息:當該職員已經被解雇或其他原因離開企業,則需要對該員工做刪除操作,刪除該員工的基本信息。人員基本信息查詢:查找某職員的基本信息。查找可分員工編號和員工姓名進行,按姓名可以模糊匹配來搜索。

3.4.3 部門管理模塊設計

(1)部門基本信息增加:

包括增加部門的編號,名稱以及部門經理等基本信息。

(2)部門基本信息修改:

對部門編號、部門、經理等基本信息進行修改。

(3)部門基本信息查詢:

提供給用戶對部門各項信息進行了解的窗口,對整個公司架構進行了解。

(4)部門基本信息刪除:

當有部門需要撤銷或者合并時,對原有部門信息進行清理刪除操作。

3.4.4 員工管理模塊設計

員工模塊主要包括以下四個模塊:

員工檔案管理:員工工號、姓名、性別、年齡、出生日期、地址、電話號碼、政治面貌、畢業院校、身份證號、所在部門、備注。

員工考勤管理:員工工號,姓名,月份,本月天數,公休天數,出勤天數,出勤,曠工,年休,請假,遲到,早退,忘訂卡,假日加班,其它加班,補休天數,出差,加班費,扣考核,其它,備注。

員工工資管理:工號,姓名,底薪,獎金,補貼,加班,養老金,醫療保險,公積金,實發工資,稅率,月份。

員工評價管理:員工工號、姓名、性別、工作情況評價、主管評價、同事評價。

3.4.5 系統管理模塊設計

系統管理主要包括以下五個模塊:

用戶列表添加:當企業新增加員工時,需分配給該員工訪問系統的權限,對用戶進行注冊操作,將用戶相關信息添加到數據庫,以方便系統管理員對所進入系統的用戶進行相關查詢。

用戶列表刪除:當員工被解雇或辭職情況而離開公司,需將該員工對系統的操作權限進行刪除,并刪除該員工相關信息。

用戶列表查詢:允許員工對一般信息進行查詢(只允許查詢一般信息)。

用戶注銷:登錄的用戶退出系統。

用戶編輯:允許員工對登錄系統的密碼進行修改。

權限管理:對不同的員工分別不同的權限,如普通員工只有訪問的權限,而部門主管以及經理有修改信息的權限。

3.5 企業人事管理流程設計

當用戶進入系統后,將按照一定的流程對該系統進行操作,具體流程如下:

第一步,運行系統后,首先會看到登陸窗體,對用戶的身份進行認證。身份認證可以分為以下兩個過程。

(1)確認用戶是否是有效的系統用戶。

(2)確定用戶的類型。

第一個過程決定用戶能否進入系統,第二個過程根據用戶的類型決定用戶的操作權限。在系統初始化時,有兩個默認的用戶。在本系統中設置管理員用戶為administer,普通用戶為Users。管理員用戶可以創建用戶、修改用戶信息以及刪除用戶;普通用戶則只能修改自己的用戶名和密碼,而且普通用戶的功能受到限制。

第二步,將選擇各功能模塊,主要功能模塊主要包括人事管理模塊、部門管理模塊、員工管理模塊、系統管理模塊。分別進入用戶需要的功能模塊執行相應的操作。系統管理模塊將為提供各種維護系統的功能。

本文設計的企業人事管理系統與以前的一些相關的軟件有很大程度上的進步,該系統是利用目前發展成熟的計算機網絡技術,結合運用網絡相關的技術,來達到為本系統利用的宗旨,這一做法的優勢在是B/S架構的相關的基礎上,大范圍的調動網絡技術,利用網絡迅速這一特點來及時的對人事信息的及時更新與操作。

參考文獻

[1]安德森ASP NET高級編程[M]北京:清華大學出版社,2002.

[2](美)Chris Goode,Chris Ullman等康博譯ASP NET入門經典――c#編程篇[M].北京:清華大學出版社,2002.

[3]Daniel Cazzulino,等.C# Web應用程序入門經典[M].北京:清華大學出版社,2003.

[4]張輝鵬.基于NET的電子商務系統的研究和設計[D].武漢:武漢理工大學計算機科學與技術學院,2006.

[5]Daniel Cazzulino等C# Web應用程序入門經典[M].北京:清華大學出版社,2003.

[6]張莉,王強,趙文防,董莉.SQL server數據庫原理及應用教程[M].清華大學出版社,2004.

[7]申朝陽,宋顏浩.ASP NET與相關數據庫技術[M].水利水電出版社,2005.1.

[8]楊新宇,劉力勇.關于 B/S 架構的深入探析[M].科技信息(學術研究),2007-01.

人事管理系統設計范文4

關鍵詞:人事管理;信息系統;J2EE平臺

1 項目開發背景

上海中醫藥大學附屬普陀醫院位于上海市中心城區西北,是一所集醫療、教學、科研一體的三級綜合性醫院。醫院現有在職職工1662人。隨著醫院規模的持續擴張,職工數劇增,業務分工細致化,各類管理信息量呈爆發性增長態勢。醫院人力資源管理職能由人事科行使,工作流程還停留在“書面申請、報告-行政審批-人事科執行”的階段,業務系統處于有限的辦公自動化和文件管理階段,傳統的簿冊、紙質表格的手工管理方式繁雜低效,格式并不統一,數據統計和計算易出錯。Excel軟件雖然能簡單管理職工基本信息。但用戶界面簡陋、無法插入附件、修改和查找操作都比較煩瑣,并且無法設置用戶權限,任何能訪問該Excel文檔的人都能隨意修改數據。曠日持久,編輯產生的大量Excel文檔之間缺乏內在的邏輯聯系,無論查找、更新和維護都困難重重。因此亟須引入電子化的管理信息系統。

本文闡述了普陀醫院人事管理系統的由來和建設過程,該系統基于J2EE,實現了應用計算機對全院職工各種信息進行日常管理,提供添加、修改、刪除、查詢、打印功能,極大地提高了業務處理效率,使醫院的人力資源管理趨于專業化、現代化、人性化。

2 關鍵技術

本系統采用UML語言建模。UML支持從需求分析到系統實施的軟件開發全過程,提供了9種圖形建模機制。首先利用USE-CASE圖捕獲醫院人事管理系統的需求,建立系統的靜態模型。以構造系統的結構。靜態模型包括類圖、對象圖、組件圖和配置圖等。然后建立系統的動態模型。動態模型則包括順序圖、協作圖、狀態圖和活動圖等。

系統實現基于J2EE構架。J2EE是Sun公司推出的基于Java組件技術的企業應用系統開發規范,提供了一種用于實施基于J2EE多層應用的文檔和實例套件的體系模型,簡化了開發工作。J2EE編程模型要求開發者將工作分成兩類:商業邏輯和表示邏輯,其余則由系統自動處理,不必為中間層管道進行編碼。這樣開發人員就能把精力集中在商業邏輯和表示邏輯上。J2EE繼承了核心Java平臺、Java 2平臺標準版的許多優點,例如“編寫一次、到處運行”的硬件平臺無關性、JDBC API、CORBA技術以及能夠在In-ternet應用中實施數據保護的安全模式,同時還提供了對EJB、Java Servlets API、JSP以及XML技術的全面支持。

J2EE采用MVC編程模式。軟件開發中模型、視圖、控制由不同的開發角色實現。視圖指本系統交互界面在本系統采用JSP實現;模型指軟件的業務模型在本系統用EJB實現;軟件的邏輯關系即控制器在本系統由JSP、Java Servlets API等實現。

應用J2EE平臺開發本系統的過程大致為:組件開發者根據系統需求開發組件;應用程序組裝,匯編者將組件裝配成Web應用;應用部署者將應用部署到應用服務器中。部署的目標是設定事務控制、安全屬性等。應用服務器為軟件運行提供安全、事務等公共服務。組裝和部署信息存儲在一個基于文本的配置描述文件中。該文件使用XML標記來標識。

3 系統分析

根據醫院組織結構圖、人事管理業務流程圖可以得到有關管理模塊的數據描述。普陀醫院人事管理系統的主要功能包括職工信息管理、職工考勤管理、職工績效管理(含職稱評定、聘用和獎懲管理)、職工工資管理(工資信息匯總到改革辦,審定后交財務科執行)、系統設置。如圖1所示。

運用范式理論,數據庫中可以設計7張表,分別是系統用戶表、職工基本信息表、職工考勤表、職工績效考核表、職工職稱和學歷表、職工業務進修表、職工工資表。

4 系統設計

普陀醫院人事管理系統框架采用三層架構設計,分別為表現層、業務邏輯層和中間層。如圖2所示,客戶端不能直接訪問服務器一端的數據庫,必須通過中間層的Web服務器和應用服務器訪問數據庫。中間件通過JDBC接口訪問數據庫,一般用JavaServlet、JSP、JavaBean來實現。本系統中間件采用JSP,后臺數據庫采用SQL Server2000,保證了系統性能和先進性。

基于J2EE的B/S模式對客戶端操作系統沒有限制,客戶端聯入網絡后無須配置、維護即可使用。而且表示層、功能層、數據層被分割成三個獨立的模塊,客戶端無法直接操作數據庫,從而有效地保證了數據安全。

本系統用JSP實現,JSP應用程序所有代碼都運行在服務器一端,接收到用戶查詢后經服務器計算,將輸出結果回顯到客戶機瀏覽器上。運行效率比C/S構架要低。程序升級只須在服務器端進行。無須更換客戶端程序??蛻舳艘髣討B實現的功能,如用戶登錄時的身份識別,可以用JavaScript腳本編程實現。

系統采用SQL Server 2000數據庫,利用JDBC-ODBC橋連接SQL Sewer 2000數據庫,工作流程如圖3所示,先裝載適用的驅動程序,連接數據庫,再向數據庫發送SQL語句,執行數據庫查詢、處理、關閉、連接等操作。服務器將計算結果返回到應用程序,在客戶機的瀏覽器上顯示出來。

人事管理系統設計范文5

【關鍵詞】人力資源管理;信息系統;企業

【中圖分類號】TP393.09 【文獻標識碼】A 【文章編號】1672-5158(2012)09-0099-02

一、系統功能需求分析

1.1 招聘管理

招聘管理是幫助企業人力資源管理部門的人員對招聘選拔管理進行規范,從而為招聘專員提供人力資源的規劃、企業內部招聘需求征集、招聘申請提交、職位空缺管理、招聘計劃制定到招聘活動安排、簡歷篩選、面試管理、錄用管理以及招聘活動總結等整個業務流程的管理。

1.2 組織人事管理

組織人事管理功能主要是幫助企業工作人員實現人事管理業務,提供職位構建、職務體系以及組織架構管理,同時提供職員的入職、職員檔案管理、轉正、異動、離職以及職員合同管理等職員任職期間的全周期的人事處理業務。

1.3 薪酬管理

薪酬管理幫助企業的人力資源管理人員對企業內部職員進行全面的薪酬管理,并提供職員的定薪、調薪等具體的業務管理功能,同時對多種薪酬核算管理模式進行支持,并且為員工提供包括企業和個稅申報等業務薪酬發放業務管理功能,以及員工的福利保障業務。

1.4 考勤管理

考勤管理幫助企業的人力資源管理人員實現排版和考勤管理業務,提供適應企業特點的加班管理、假期管理、考勤排版和考勤計算等功能,并且根據職員的考勤情況核算員工的薪酬。

1.5 績效管理

績效管理可以幫助企業的人力資源管理人員建立薪酬與績效關聯的激勵,提供360度評估、KPI以及平衡積分卡等多種績效評估的方式,支持績效過程管理、提供個人績效考核和部門績效考核、支持定量目標考核和定性目標評估。

1.6 培訓管理

培訓管理是幫助企業人力資源管理者實現培訓管理規范的業務,主要幫助管理者征集培訓需求、制定培訓規劃、管理培訓活動、管理培訓記錄以及總結培訓結果等業務。

二、企業人力資源管理信息系統功能流程設計

2.1 招聘流程設計

由于企業所涉及的功能眾多,并且功能的實現也大同小異,在第三章對系統的功能進行分析時,主要對企業的招聘管理功能進行了分析,在這里也重點對系統中的招聘管理功能的設計進行重點分析,其他功能的設計與招聘管理功能的設計大同小異,在這里就不在贅述。

在對企業招聘管理的調研中,發現其在員工招聘管理的整個過程中,主要存在兩個業務流程:一個是招聘職位信息的;以及應聘者應聘過程的管理。

1、招聘職位信息流程

首先,由招聘專員統計企業各部門需要招聘新員工的崗位和人數,制定初步的招聘計劃,然后將招聘計劃提交給領導進行審批,最后如果得到領導的肯定之后將招聘崗位的詳細信息以及描述通過網絡,如果沒有得到領導的肯定,則此次職位招聘結束。

2、應聘者應聘過程中的管理流程

應聘者使用系統的流程包括:

(1)應聘者在人力資源管理系統上查閱到職位招聘信息,并將自己的簡歷上傳到系統,完成對招聘職位的申請。

(2)招聘專員對應聘者提交的簡歷進行篩選,并通知通過篩選的人員面試,并且修改應聘者的現處狀態。

(3)招聘專員填寫進入面試環節的應聘者的地點和面試時間,將資料提交給企業面試考官。

(4)面試考官根據面試的結果填寫面試結果,如果此次并不是最后的面試,那么面試管理員需要將資料移交到下一輪面試管理中,企業采用4輪面試的機制,因此,應聘者必須要經過4次面試之后,才能夠進入正式的錄用環節。

2.2 系統其它業務流程設計

從企業人力資源管理系統具體的業務流程來看,系統的流程可以包括如下幾個方面的業務流程:

1、人員管理流程

其中人員管理又可以分為對員工信息進行錄入、查詢的工作流程,以及對員工信息編輯、刪除的流程。

2、合同管理流程

合同管理與職工信息管理類似,分別分為合同信息錄入、查詢和合同信息編輯、刪除流程。

3、獎懲情況流程

其中獎懲記錄的生成與職工信息、合同信息的管理類似,但是獎懲信息是根據職工信息表和部門表中的信息來對系統中的獎勵表和處罰表來進行操作。

4、考勤管理流程

考勤包括加班、考勤、請假等具體的業務,考勤管理主要是對系統中的考勤表、加班表以及請假表等數據表進行操作,考勤管理同職工信息管理類似,包括加班、考勤、請假記錄的生成、查詢、編輯和刪除。

5、系統管理路程

系統除了對員工的信息、合同等進行管理之外,還必須要對系統進行數據備份、恢復等管理、系統用戶權限的管理等,使得系統能夠正常的運行,并且滿足人們對系統的需求。

三、系統功能實現

由于企業人力資源管理中所涉及的業務較多,系統所需要滿足的功能也很多,而且每個功能的具體實現其本質上都相差無幾,為此,本文僅對系統中的招聘管理功能的實現進行重點研究。

3.1 招聘管理功能實現

1、招聘信息功能

招聘管理功能是對企業與招聘有關的信息進行管理,根據前面企業人力資源管理系統中的功能設計,招聘管理功能主要分成了招聘信息與招聘流程管理兩個子功能模塊,用來實現企業員工招聘管理的需求。其中招聘信息子模塊主要管理企業的招聘信息,包括這些信息的添加、編輯、瀏覽以及刪除。

2、應聘簡歷管理

點擊系統界面左邊的“招聘管理”樹節點,可以查看當前企業的招聘信息。點擊其下的“招聘信息”樹子節點之后,可以在界面的右邊進行相應招聘信息的增、刪、改操作,而游客或者企業員工可以點擊“明細”按鈕來查看詳細的招聘信息,也可以點擊界面中的“上傳”、“下載”、“投遞”等鏈接來完成照片、簡歷的上傳和下載操作。其中點擊“投遞”鏈接可以進入到系統中的簡歷投遞頁面。根據系統所提供的數據填寫選項,應聘者根據自己的情況對這些表項進行填寫,其中界面中帶星號的數據是必須要填寫的,填寫完畢之后,應聘者點擊“提交”按鈕將填寫的數據發送到系統,完成簡歷的填寫。

企業人力資源管理系統中,簡歷管理子模塊主要實現招聘專員對企業現有的簡歷信息進行管理,其中包括了簡歷信息瀏覽、簡歷添加、簡歷內容編輯以及簡歷刪除等操作。

3.2 系統其它業務功能實現

當打開瀏覽器并且輸入系統地址之后,就會出現企業人力資源管理系統的登錄界面。用戶在系統的登錄界面內輸入用戶名和密碼以及臨時的驗證碼就可以登錄到系統的主界面。

用戶登錄到系統中之后,系統會根據用戶信息,自動判斷用戶所屬的部門。同時,根據用戶的職位級別,將用戶使用系統的權限等信息從數據庫中讀取出來。在主界面的左上角有“聯系客服”、“收藏本站”以及“設置主頁”三個操作。

人事管理系統設計范文6

1 概述

社會和技術的發展同時也促進了高校教育事業的發展,同時高校的人事分工更加細化,其人事關系管理越來越紛繁復雜,傳統人事管理方式和手段已經不再適應時展的要求。計算機和網絡技術給人事管理帶來了極大的便利,同時還能避免手工處理的失誤。

人事管理系統是一項需要運用多學科知識,多專業配合,多部門協作,多環節配套的復雜系統工程。加強對檔案信息自動化系統管理的目的在于可以節省人力物力和時間進行人事檔案信息的管理。

2 系統功能分析

本系統是根據安陽工學院為開發背景,學校共有教職工1000余人,具有副高級以上職稱290人,學校外聘教授35人,外籍教師5人。系統的用戶是人事管理部門工作人員,同時根據不同的用戶使用權限設置不同管理員的不同的管理模塊,其總體功能模塊有檔案管理、考勤管理、獎懲管理、工資管理、科研管理、用戶管理等功能。

通過系統的功能需求分析,可得到系統的執行者為超級管理員、普通管理員添加人員和數據庫系統,系統用例如圖1所示。

系統維護:主要是管理高校架構,基本資料,初始化系統。高校架構是對學校名稱,學校各系統,以及各系統下的子部門進行管理。可以增加,修改,刪除。

檔案管理:主要是對教師的基本檔案信息,職務信息,個人信息的管理,保存后可以修改,查詢,但不可以刪除。

考勤管理:通過系統維護添加考勤項目后,就可以增加考勤內容,考勤內容可以增加和查看,不可以修改和刪除。

獎懲管理:主要是對教職工獎勵和懲罰信息的管理,主要包括獎懲類型,原因,類型,批準人等信息,可以增加和查看,不可以修改和刪除。

培訓管理:主要是對教師參加的培訓進行管理,包括培訓內容,培訓人員,培訓內容,培訓單位等信息,可以增加和查看,不可以修改和刪除。

科研管理:主要是對高校教師的科研成果進行簡單的管理,以便于了解高校教師的真實能力,以合理安排教師的工作崗位,達到教育資源的利用率的最大化。主要包括科研項目,研究成果,合作伙伴,成果發表等信息,可以查看和增加,不可以刪除。

待遇管理:主要是對試用期和正式員工的工資多少進行管理,以及考勤項目金額等進行管理,能夠管理的只有在系統維護里添加后才能進行修改。

3 系統業務流程設計

后臺登錄時,采用授權方式賦予管理員不同角色,若為超級管理員,則可管理系統的所有功能。若為普通管理員則可管理部分功能,例如,用戶管理中,普通管理員只可以修改登錄密碼,其他功能如添加用戶,修改權限,刪除用戶普通管理員都是不可以使用的,只有超級管理員才可以使用的這些功能,還有,為保證數據的安全性,只有系統管理員可以初始化系統。主要業務流程如圖3所示。

亚洲精品一二三区-久久