前言:中文期刊網精心挑選了人事管理系統主要功能范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
人事管理系統主要功能范文1
關鍵詞:人事管理系統;系統開發;人事管理;系統管理
中圖分類號: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
人事管理系統主要功能范文2
關鍵詞:B/S;人事管理; JSF+Spring+Hibernate; mysql
中圖分類號:TP391文獻標識碼:A文章編號:1009-3044(2012)06-1344-05
Personnel Management System Based on JSF+Spring+Hibernate
QIAN Feng
(The Communist Party of China Wuxi City Huishan District School, Wuxi 214174,China)
Abstract:This paper proposed one kind based on the B/S structure of the personnel management system, using the popular JSF+Spring+ Hibernate and MySQL database application development and research, has solved each enterprise personnel management problems.
Key words:B/S; Personnel management; JSF+Spring+Hibernate; mysql
企業以先進的信息技術為手段,對信息進行采集、整理、加工、傳播、存貯和利用的過程,對企業的信息活動過程進行戰略規劃,對信息活動中的要素進行計劃、組織、領導和控制的決策過程,力求資源有效配置、共享管理、協調運作,以最少的消耗創造最大的效益。在現代企業中,信息管理工作正發揮著越來越重要的作用。企業信息管理工作已經滲透到企業日常工作的許多方面,無論是其自身還是所發揮的作用,都為企業的創新、發展以及經濟效益,做出了顯著的貢獻。全文中所設計的“企業人事管理系統”是使用JAVA編程語言,后臺數據庫則采用Mysql,采用JSF+Spring+Hibernate開發。
目前比較流行的面向對象的開發語言JAVA,采用SSH框架開發不但在開發上可以做到簡單快捷,在與數據庫的訪問上更做到了游刃有余!Mysql數據庫是目前比較流行的,也是小型系統的首選數據庫因為他簡單易用而且功能足夠使用!
1需求分析
1.1系統架構,系統模塊設計
人事管理主要功能分為:
1)人員管理;主要功能為對員工信息的維護,增加員工,刪除員工,編輯員工信息。
2)考勤管理;主要功能為對企業內部人員進行考勤管理,以及對企業內部人員進行考勤信息搜索。查詢分為個人查詢,按月查詢,查詢全部。
3)工資管理;主要功能為根據考勤信息結算員工所在月應得到的工資。
1.2功能需求分析
企業的人事管理職能主要分為人事檔案信息管理、人動管理、考勤管理、員工培訓管理、獎懲管理、合同管理、工資管理等內容。其中工資管理由企業人事部制定標準,對企業效益進行系統分析研究,定出應發金額標準,再由財務部計算員工工資,定出實發工資并發放。除此之外的其他管理職能由人事部單獨執行。在人事系統開發時應考慮以下需求:
1)滿足人事管理職能的基本要求;
2)進行多層次數據匯總,為各層次管理者的決策分析提供數據;
3)具有完整的系統接口,滿足靈活的數據導入與導出;
4)對操作人員的技能要求比較低,操作方便;
5)能夠實現方便的擴展,滿足企業發展的需要;6)能夠保障人事管理數據的安全、準確。
以下為《人事管理系統》實現的基本功能:
1)用戶管理:對使用該系統的人員進行管理,可以設置使用者密碼和其權限。在滿足不同系統用戶的操作需求的基礎上,提高
圖1企業人事管理系統流程圖系統的安全性。
2)人事檔案管理:對企業內部人員基本信息(包括員工的基本信息、工資檔案信息、學歷信息等)的管理及相關操作。管理員進行內部員工信息錄入及更改,其中包括員工的基本信息、工作經歷、家庭關系、獎懲記錄和培訓經歷,除了可以對這些員工檔案信息可以進行新增、修改、刪除操作,也可以對內部員工信息進行查詢和瀏覽操作。此系統模塊是本系統的重點模塊,管理員可以使用該模塊建立單位較為完善的人事檔案管理,方便用戶的使用。
3)基礎數據管理:維護人事管理相關的一些基礎數據。主要包括以下功能:
4)人動管理:企業內部人員的職位調整,管理員可以對檔案信息進行及時的更新,方便用戶的查詢和瀏覽。
5)考勤管理:考勤管理可幫助公司完成時間管理記錄員工上下班、加班、出缺勤時間,并可將數據連至薪資計算系統處理,以便作薪資結算。企業還可根據此考勤系統查詢企業內各時段的員工出缺勤狀況,作管理方面的分析。提供了全面的考勤管理。
圖2系統ER圖
2數據庫介紹
圖3表的關系圖
3開發環境介紹
Eclipse工具是一種可擴展的開放源代碼多元化的IDE,是一個開放源代碼的、基于Java的可擴展開發多語言跨平臺的平臺。Eclipse允許用戶在多元化的IDE中集成來自不同供應商的工具,并實現了工具之間的相互操作性,從而顯著改變了項目工作流程,使開發者可以專注在實際的嵌入式目標上。Eclipse一款非常受廣大開發者歡迎的java開發工具,目前,國內的用戶越來越多,實際上實用它java開發人員是最多的。其框架的缺點就是較復雜,對初學者來說,理解起來比較困難。
JDK的全名為Java Development Kit,是用于開發Java的開發包,Java開發基礎的工具,是一個開發Java的applet和應用程序的程序開發環境。它由一個處于操作系統層之上的運行環境還有開發者編譯,調試和運行用Java語言寫的applet和應用程序所需的工具組成。
JDK是Sun Microsystems針對Java開發員而自主研發的產品。自從Java語言面世以來,JDK已經成為使用最廣泛的Java SDK,其版本也經歷了JDK1.0至JDK7.0七個版本。
Jsp的全名為Java Server Pages,是在普通Html(Hyper Text Markup Language)中嵌入了Java代碼的一個腳本,在嵌入代碼這點上,它與其它的腳本語言(如asp、Php)是一樣的,但它與其它網絡編程語言不同的是:其它腳本語言由服務器的軟件直接解釋腳本語言,而Jsp則由Jsp容器(例如Tomcat)首先將其轉化為Servlet,然后再調用Javac將Servlet編譯為Class文件。最終,服務器負責解釋的是Class文件。那么何為Servlet呢?Servlet其實是一個特殊的Java類,Servlet類一般從HttpServlet類繼承而來,在這個類中至少要實現doGet或者doPost兩個函數,在這兩個函數中處理來自客戶的請求,然后將結果返回給用戶。Servlet和Jsp是Sun公司J2EE架構中重要的部分。由于基于Java語言的跨平臺性,因此其可以方便的調用功能強大的Java API(如Java Data Base Connectivi? ty,java數據庫連接)。
Tomcat是由Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司以及個人共同開發而成,是一個免費的開源的Serlvet容器。由于有了Sun公司的參與和支持,最新的Servlet和Jsp規范總能在Tomcat中得到體現。Tomcat被JavaWorld雜志的編輯選為2001年度最具創新的java產品,可見其在業界的地位。
Tomcat不單單是一個Servlet容器,它也具有傳統的Web服務器的功能:處理Html語言的解析。但是與Apache相比,它的處理靜態Html的能力就不如Apache來得強大。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態Html,而Tomcat處理Jsp和Servlet。這種集成處理程序的功能,只需要修改一下Apache和Tomcat的配置文件即可。
MVC是以下三個單詞的縮寫:模型(Model),視圖(View)和控制Controller)。MVC模式的目的就是實現Web系統的職能分工。Model層實現系統中的業務邏輯,通常可以用JavaBean或EJB來實現。View層用于與用戶的交互,通常用JSP來實現。MVC模式是一個獨立的設計模式,它人為的講應用程序的輸入、處理和輸出分開。使用MVC模式開發的應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。從而減少了程序的耦合度。
JavaBean是一種基于Java語言開發的可重用組件方法。JavaBean通過對業務邏輯對源代碼進行封裝形成一整套可反復使用的對象庫。在使用Eclipse開發Java語言的過程中,我們可以通過JavaBean來擴展Java程序的延伸功能,通過JavaBean的接口的修改或組合就可以快速的構建滿足新的需求的程序,從而達到提高開發效率的目的。JavaBean在實現的過程完全隱藏,只提供給其他開發者一些外部操作接口以達到方便使用的目的。Java開發中應用JavaBean的重要原因是可以很好的做到代碼的重用,便于后期程序開發者的修改和管理。并且這樣可以通過JavaBean來進一步無限擴充Java程序的功能,通過JavaBean的對象類的組合可以快速完成一個新的應用程序的編寫。在服務器端應用JavaBean能充分體現其超強的生命力。JavaBean在JSP程序中也是很有幫助的,常用來封裝業務邏輯程序、數據庫訪問操作等等源代碼,可以很好地實現業務邏輯與網頁html和嵌入式代碼的分離,使得系統具有更好的穩定性和易維護性。
JSF(JavaServer Faces)是一種用于構建基于Java的Web應用程序的服務器端用戶接口(UI)組件框架。它提供了一種以組件(控件)為中心來開發Java Web用戶界面的方法,從而簡化開發過程,提高開發效率。
JSF還將結構良好的模型-視圖-控制器(MVC)設計模式集成到它的體系結構中,確保了應用程序具有更高的可維護性。
由于JSF是JCP(Java Community Process)推出的一種Java標準,方便了開發工具提供商為JSF提供易于使用的、高效的可視化開發環境。基于JSF技術的開發工具可以象Jbuilder開發圖形用戶界面那樣,在Web應用中插入可視組件(控件),并為組件添加事件處理代碼。
使用JSF技術,開發者可以使用熟悉的GUI框架來開發Web應用,并且開發出來的系統也更容易地維護。
Spring框架也是一個開放源代碼的中間業務邏輯處理的框架系統,是一種具有輕量級替換EJB技術的解決方案,在此基礎上,還提供了包括聲明式事務邏輯處理,RMI或Web Services訪問業務邏輯,以及可以多種方法對數據的持久化解決方案。我們可以將Spring看作是一個標準開發的組件,根據自己在開發過程中的需要,選用我們認為有用的部分組件使用而其他未使用功能并無影響。實際上,Spring框架開發的基礎是JavaBean屬性的Inversion of Control容器技術。
Hibernate框架。Hibernate是一個開放源碼的免費框架,它的功能是面向Java技術的對象或關系數據庫的一種映射工具。使用它,讓程序員與關系數據庫打交道變得異常輕松方便,就像從數據庫中取出普通Java對象一樣,不必考慮如何把它們從數據庫表中取出放入對象中或放回到相應的地方去。它的工作流程:不強迫修改對象代碼,也不需要去實現什么接口之類的要求。而惟一需要做的就是創建一份基于XML格式的映射文檔,并在該文檔中告訴Hibernate您希望能夠保存在數據庫中的對象類,以及它們關聯到該數據庫中的表和列的對應關系,然后就可以要求Hibernate以對象的形式獲取數據,或者把對象中的數據保存到數據庫表中。
4程序主界面
管理員輸入用戶名密碼即可登錄本系統。在做登陸的時候充分體現出了應用JSF開發系統的快速的優勢。JSF的表單驗證可以集成hibernate的驗證注解驗證極大的降低了開發驗證代碼的時間,配合richfaces可以實現ajax驗證能給用戶帶來更好的體驗。
圖4人事管理界面
人事管理主要實現的功能人員管理,對人員信息的維護;考勤管理管理員工的考勤信息;工資管理處理員工工資的計算和發放通知;工資要和考勤關聯根據考勤狀況給出工資。
查詢員工考勤信息,對員工考勤信息做修改操作,修改異??记谛畔?。根據員工姓名查詢考勤信息如圖4所示。
查詢員工考勤信息,對員工考勤信息做修改操作,修改異??记谛畔ⅰ8鶕T工姓名查詢考勤信息如圖5所示:
圖5查詢考勤信息
管理員在界面上輸入員工姓名點擊查詢就可以查詢到員工所有的考勤信息,對于異常的考勤需要添加備注的點擊編輯輸入異??记谠蚣纯山o異常考勤添加備注。
員工工資根據當月的考勤情況結算出當月的所得工資。根據員工姓名月份查詢工資清單如圖6所示。
管理員在界面上輸入員工姓名通過日期控件選擇月份點擊查詢就可以查詢到員工工資信息。
5結束語
人事管理信息系統是眾多的信息管理系統(Management Information System,簡稱MIS)較為典型的一種信息管理系統,其開發主要包括后臺數據庫的建立和數據維護以及前端應用程序的美化和開發兩個方面。對于數據庫的建立和數據維護要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求界面的人性化,易操作性以及應用程序功能完備,易使用,易管理
圖6根據員工姓名二月份查詢工資清單等特點。企業人事管理系統軟件的使用與傳統的人工操作來比,首先是提高了信息的安全性,其次是便捷了信息的操作性,再次簡便了對信息的備份和恢復,而且節省了企業在人事管理方面的成本。
參考文獻:
[1]陸惠恩,陸培恩.軟件工程[M].北京:電子工業出版社,2004.
[2]李建義.數據庫原理及應用[M].北京:北京交通大學出版社, 2006.
[3]劉云生,盧正鼎,盧炎生.數據庫系統概論[M].武漢:華中科技大學出版社,1997.
[4]沃爾斯,布雷登巴赫.SPRING IN ACTION中文版[M].北京:人民郵電出版社,2010.
人事管理系統主要功能范文3
關鍵詞:SSH技術;人事管理;MIS
中圖分類號:TP315 文獻標識碼:A文章編號:1009-3044(2010)19-5157-03
Design and Implementation of Personnel Management System Based on SSH
LV Jun-rui, LUO Xue-gang
(School of Computer Science Panzhihua University, Panzhihua 617000, China)
Abstract: The personnel management system is an effective way to realization of human resources information management. This article introduces the design and implementation of personnel management system for university based on SSH,it can meet the needs of modern personnel management applications.
Key words: SSH; personnel and management; information; MIS
隨著計算機科學技術的不斷提高和日漸成熟,越來越多的高校已經開始進行數字化校園的建設和完善,而人事管理是高校事務管理中的重點,同時需要與其他系統的協同工作,數據共享,并為決策者提供全面、準確的數據和實時分析,從而提高高校人事管理的工作效率和水平,更好地為學校長遠發展而服務。
本文主要是結合高校人事管理的特殊性,以高校長足建設和人才有效利用與開發需要為目的,在現有的數字化校園系統基礎之上,運用計算機信息管理技術,構建一個運行穩定,提高人事管理效率的管理系統,充分考慮到教職員工信息的最大化共享和人事資源高效利用,以滿足學校教育信息化建設的要求,適應高校長足發展的需求。
1 SSH技術
1.1 SSH技術的概述
SSH是一種開發J2EE 企業級Web應用的輕量級解決方案,由基于MVC模式開發的表示層Struts框架和基于IoC模式的業務邏輯處理Spring框架以及對象/關系映射持久層框架Hibernate組成。
1.2 Struts是Apache 基金會Jakarta 項目組的一個Open Source 項目
它采用MVC模式,能夠很好地幫助java 開發者利用J2EE開發Web應用。Structs 框架的核心是一個彈性的控制層,基于如 Java Servlets,JavaBeans,ResourceBundles與XML等標準技術,以及 Jakarta Commons 的一些類庫。
1.3 Spring框架一個開源框架,目前被認為是最有前途的開源框架之一
在某種意義上是EJB的替代品,她是一種輕量級的容器。
Spring框架的主要功能是基于Java Beans技術的配置管理方式,采用IOC原理,對依賴注射技術的使用。這些都用來減少各組件間對實施細則的相互依賴性,提供大量的AOP框架為數據處理管理之類的服務。同IOC的功能基本類似,提高系統的模塊化程度。
2 Hibernate框架是一種Java語言下的對象關系映射解決方案
它是一個開源框架軟件。它用來把對象模型表示的對象映射到基于SQL 的關系模型結構中去,為面向對象的領域模型到傳統的關系型數據庫的映射,提供了一個使用方便的框架。
Hibernate對JDBC進行了非常輕量級的對象封裝,Hibernate可以在應用EJB(Enterprise JavaBeans是Java應用于企業計算的框架)的J2EE架構中取代CMP,完成數據持久化的重任。
Hibernate API中的接口可以分為以下四類:提供訪問數據庫的操作的接口,用于配置Hibernate的接口, 間接接口, 用于擴展Hibernate功能的接口。
2.1 基于SSH的J2EE業務應用
集成SSH框架的系統框架圖如圖1所示,系統從架構上總的分為三層:視圖表示層、業務處理層和數據持久層。其中使用Struts作為系統的表示層提供支持并負責MVC的分離工作,Struts框架負責系統構架的三層分離,利用對象關系映射框架Hibernate對數據訪問提供持久層支持,方便用戶對象與數據訪問之間的轉化,業務邏輯層用Spring處理完成?;静僮髁鞒淌?用軟件工程的分析方法根據業務需求提出一些模型,將這些模型抽象成類,并實現為眾多的Java對象,然后編寫數據對象訪問接口(DAO),并在Hibernate中對DAO的基本實現,采用Hibernate架構實現的DAO類來實現Java類的數據屬性值來于數據庫的讀取與存儲,最后提交給Spring完成業務邏輯處理并返回。
3 系統設計
3.1 系統功能
1)檔案管理。能完成學校教職員工包括履歷、資格、任職及組織等在內的信息管理,完成干部職務聘任、變更及級別、任職時間等項的管理,離校、離崗人員,離退休人員的檔案管理等。
2)薪資管理.包括職工工作考核情況信息管理,考勤情況的輸入,工資、津貼、獎金等的套算,導入,導出,查詢,統計,匯總,生成報表打印等功能。
3)社會保險管理:對固定編制人員與流動編制人員根據基本信息自動生成養老、失業、醫療、生育、工傷的保險報表。
4)考核管理。能夠對新進人員教師資格審核及認定,對在職教師進行教學工作量、科研成果、出勤情況及年度考核的管理。
5)師資隊伍建設與管理。完成職稱聘定管理,專業技術職稱、職務評聘信息的初審、更新、維護等處理,全體教師年度考核管理,各級專家、學科帶頭人、中青年骨干教師等學術梯隊的選拔、培養、考核工作管理;校內現有師資的分析管理。
6)人員基本信息維護。包括:統一身份認證,權限控制;系統對人員的當前信息,歷史變遷信息等進行錄入、編輯、查詢、統計、分析、輸出等維護。
7)統計分析。完成各種統計報表的處理,比如可統計打印目前教職工的年齡分布狀況、職稱分布狀況及各種比例關系等;提供歸檔人事資料的輸出打印功能。
3.2 系統業務模塊
高校人事管理系統是一個用戶量大、功能繁多的綜合信息管理系統,由于設計模塊功能繁多,本文介紹部分業務模塊。
其基本業務流程為:
1)通過JSP頁面實現交互界面,負責傳遞請求和接受響應;
2)在表示層引入Struts,根據Struts Action接受到的ActionForm,委派相應的Action;
3)在業務層中,管理服務組件的Spring IoC容器負責向Action提供業務模型組件和該組件的協作對象數據處理(DAO)組件完成業務邏輯,并提供事務處理、緩沖池等容器組件,提升系統性能,保證數據完整性;
4)持久層依賴于Hibernate的對象化映射和數據庫交互以處理DAO組件請求的數據,并返回處理結果。
在系統中,教職工的薪酬的計算是情況種類最多一個功能計算,并與職工個人最為緊密相關的。在工資計算過程中,我們把學校的按工種和職稱分類設計一個計算公式,儲存在系統的業務處理中。本系統中的工資管理模塊主要功能涉及按職工工作性質分類的基礎工資數據管理、加班管理、科研經費、津貼管理,查詢統計打印管理的功能,實現基礎數據輸入系統自動計算薪酬,與工資的查詢、工資單打印、統計打印。其具體的業務流程如圖2所示。
4 系統測試
網站性能測試工作的首要任務就是采用網站測試工具對網站加壓以測量網站服務器得出每秒可以承受的請求(Request Per Second) 的最大值。接下來的任務就是找出所有可能限制系統性能的原因,例如,CPU、內存、或是后端系統所造成的反應延遲等。
我們使用著名的測試軟件LoadRunner對系統的壓力和負載能力進行測試,基本達到我們系統要求,其測試數據如圖3。
測試在10000 個用戶的負載下,User Load的最大值為10,平均為9.722,系統平均響應能力最大時間為0.64秒,所有業務動作可用及基本穩定。
5 結束語
結合高校人事管理,在現有的數字化校園系統基礎之上,基于SSH框架在Eclipse開發平臺中實現高校人事信息管理系統,經過一個多月的測試和試運行,目前系統穩定性良好。
參考文獻:
[1] 郭建宏,賈文峰.關于高校人事管理系統的思考[J].洛陽大學學報,1998,13(4):80-83.
[2] 張效東.基于.NET技術的人事信息管理系統的設計與實現[D].上海:華東師范大學,2009.
[3] 左美云,鄺孔武.信息系統的開發與管理教程[M].北京:清華大學出版社,2001:65-122.
[4] Flanagan D.JavaScript權威指南(中文版).北京:中國電力出版社,2004:68-89.
人事管理系統主要功能范文4
手工方法所表現出來的種種劣勢,使人們慢慢意識到管理現代化已成為當代社會發展的一股不可抗拒的洪流。在管理現代化的浪潮中,人事管理現代化也勢在必行。實現人事管理現代化是一個復雜的系統工程,需要采取科學的管理方法和先進的科技手段??茖W的管理方法在管理中一般是指數學方法、系統方法、信息方法、控制論方法、社會學方法、心理學方法等科學方法,而先進的科技手段主要是運用當代最新科學技術之一的電子計算機來為人事管理現代化服務。 電子計算機作為數據處理系統,已逐漸成為人事管理現代化的重要工具,在人事管理中正在發揮著重要的作用。在我國,已經開始運用電子計算機進行人員工資管理、人事統計和查詢、干部考評和人事檔案管理以及人才預測和規劃等。 管理現代化是漢代社會發展的一股不可抗拒的洪流。近幾十年來社會化大生產的發展規模越來越大,綜合性越來越強,生產專業化分工越來越細,行業有部門之間的相互聯系、相互依存和相互作用更不密切。組織管理日趨復雜;而現代化科學技術也正以史無前例的速度不斷分化,不斷綜合,全方位地向高又立體的微觀、宏觀方向進軍。這些,要求管理工作對實際問題的反映和決策必須迅速及時,對信息系統的完善程度越來越高,傳統的手工業式的管理理論、方法、體制已遠遠不能適應當代社會的發展和四化建設的需要。改革、創新,實現管理現代化勢在必行。 現代化管理的內容很多,關系很復雜,它包括人、資金、物質、信息和時間等諸要素,其中起關鍵作用的要素是人。人既是管理者,又是被管理者,在管理中處于雙重地位,且具有巨大的能動性??梢娙耸乾F代管理中最重要的因素。因此,管理人力資源開發與利用的人事管理在整個復雜的管理大系統中的重要地位是不言而喻的。牽一發而動全身,抓好了人事管理就為其他管理的優化得到根本的保證。 管理改革必須配套進行,現代化管理的實施也需要協調發展,人事管理既然在管理系統中占有如此突出的重要地位,在管理現代化的浪潮中,人事管理現代化也需同步進行,才能使現代化管理在社會化大生產和當代科學技術發展中起到放大和增產的作用??偠灾耸鹿芾憩F代化是管理現代化不可缺少的重要一環,它是把現代化管理的理論、方法和手段運用到人事工作中,使人事管理達到最大限度地提高工作效率的目的,以適應社會和科學技術的發展。實現人事管理現代化,使從事管理工作由原來憑個人或少數人的經驗作決策,逐步上升到按事物的內在規律的科學高度辦事,做到物質與精神相結合,抽象與具體相結合,定性與定量結合,靜態與動態相結合,現狀和未來相結合,個體與群體相結合。至于先進的科技手段,除科學地運用原有的生物、化學、物理、機械等手段外主要是運用當代最新科學技術之一的電子計算機來為人事管理現代化服務。概括地說,人事管理現代化的內容是包括人事管理思想的現代化、人事管理、組織的現代化、人事管理手段的現代化。通過這四個方面的現代化來實現人事管理的計劃、組織、指揮、協調、控制的現代化和從事人事管理工作者自身的現代化。 人事來之不易系統化,是人事管理現代化的一個重點。研究人事管理,必須研究這個系統所處的環境,即研究政治系統,經濟系統,法律、科技和文教系統,人物系統和大管理系統對人事管理系統的影響以及人事管理系統的反影響。離開周圍的事物,去研究人事管理現代化,是注定要失敗的。 所謂系統,就是在一定條件下,由相互作用、相互依賴的若干組成部分結合而成的,并具有特寫功能的有機整體。從一般意義上講,系統由輸入、處理、輸出、控制與反饋的四個基本部分組成。 在系統理論中,系統分析是指對系統性能的理解。系統最佳化是系統設計成綜合的內容。系統工程即用教學方法進行系統分析或優化,把傳統的組織管理工作總結成技術并使之數值化。用系統工程來分析系統問題是比較科學的,利用系統工程這門學科的概念和原則,來進行人事組織管理方面的工作,是實現人事管理現代化的重要途徑和有效手段。 人事管理系統內有多種元素,如:管理人員、管理機構、辦公設備、規章制度、各業務環節,各種管理技術和方法等,都可以看作它的“元素”。各元素之間的聯系是否有序,聯系的方式和效果是否最優,直接影響著人事管理的水平。在不同條件下,起主導作用的元素是不相同的。人事管理系統化的一個重要目標,是圍繞著責任制和考核制,逐步建立起完整配套的干部“進”、“管”、“出”制度。實現系統化,除了要解決制度問題外,還有一個掌握系統方法的問題,即學會應用系統工程和系統分析法,這對搞好人事管理現代化,具有重要的意義。 人事管理系統的基本功能,目前尚無統一的說法。根據我校人事管理的工作的現有材料和工作特點分析來說,人事管理系統的基本功能,我們認為有如下幾方面: 1.確定人事管理的方針政策
2.確定人事管理體制、編制人事規劃
3.編制人事計劃,設置人事管理機構和崗位
4.制定人事管理的條例辦法;
5.教職員工的業務培訓;
6.人才選拔、使用、交流(流動);
7.考核、獎懲、任免;
8.工資、福利與保險
9.離休、退休、退職。 作為人事干部(人事管理人員),如何最大限度地發揮人員的才能?這是人事管理學研究的根本任務。對這個問題進行個體研究方面,目前是做得不夠的。因為個體寓于群體之中,群體對人員才能發揮之影響作用,可利用系統原理去指示。通過群體研究來尋求合理的年齡結構、知識結構、專業結構、來取得令人滿意的配合效果等。 過去,在人事管理工作中,人事工作信息滯后,傳遞慢、“馬后炮”,人事管理數據加工不及時。比如:干部考核、人員的工資計算、人事的統計、人事檔案的填寫,貯存等等。這些人事工作繁瑣、耗時費力,準確性差、效率低、手工操作已難以適應形勢的發展的要求。為此,我們應該努力學習有關人事管理現代化的有關理論資料,提高對管理現代化重要性的認識,嘗試去利用計算機來實現人事管理的現代化。比如現在有些學校和單位在人事管理這方面所作的努力,由于從事計算機工作人員的技術指導和從事多年人事工作的老同志的幫助,他們: 首先,開發了“中華職專職工檔案管理”軟件系統。 其次,將學?;騿挝蝗藛T的檔案內容的所需數據,存儲在計算機的磁盤里,需要時可以通過計算機方便地進行查詢、檢索、維護,還可以將有關數據打印出來。 第三,還用計算機進行了日常辦公現代化的管理工作的使用。 第四,及時收集、加工、整理、存貯、檢索新的變化數據。 使其單位人事管理初步實行計算機化,讓計算機在人事管理中得到初步應用。使人事管理者總是根據準確、及時的人事信息來進行決策,實現管理。只有計算機才能將現代化社會中,成倍增長的人事信息量,進行及時收集、加工、整理、貯存、檢索、傳遞、反饋給決策者。發揮其特有的功能。 即:(1)對輸入的人事數據,進行數值運算和邏輯運算,求解各種問題。 (2)對人事信息進行加工來解決各種數據處理問題,為人事決策者在決策時提供依據。 (3)對人事管理的各種資料數據和計算機順序,具有記憶存貯的能力。 實踐證明,當管理的信息量和復雜程度達到某一限度時,即管理人員的勞動強度超過其承受能力時,就必須采用新的管理手段,即用計算機技術信息的收集、加工、傳遞和存貯等,可以使用人事基礎信息,高效、合理、恰當地管理。這樣,人事信息系統隨著計算機的應用、發展而不斷完善,計算機在人事信息管理中的地位也就是益重要。 正因為如此,實現人事管理現代化,要有科學的管理方法和先進的技術手段,才能最大限度地提高人事管理工作效率?,F代人事工作的信息量越來越大,保密性越來越強,而且信息的密度不斷提高,靠傳統的管理方法和人工操作手段已經無法搞好人事管理工作。而計算機作為數據處理系統,已逐漸成為人事管理現代化的重要手段,在人事管理中正在發揮著重要的作用。一般來說,計算機在人事信息系統中的作用有: (1)計算機能夠比人更快地提供有信息價值的人事數據;
(2)計算機能夠比人提供更新的人事數據;
(3)計算機能夠比人提供更加準確的人事數據;
人事管理系統主要功能范文5
通過理論聯系實際,鞏固所學的知識,提高處理實際問題的能力,了解設計專題的主要內容,為畢業設計的順利進行做好充分的準備。畢業實習報告如何寫?下面小編和大家分享計算機畢業實習報告范文文章,提供參考,歡迎大家閱讀。
實習目的
通過理論聯系實際,鞏固所學的知識,提高處理實際問題的能力,了解設計專題的主要內容,為畢業設計的順利進行做好充分的準備,并為自己能順利與社會環境接軌做準備。
實習任務
對計算機在人事管理方面的應用進行歸納總結,并查閱資料為畢業設計作準備.
實習內容
計算機在人事管理中的應用
隨著社會的發展,科技的進步,作為信息載體的計算機日益顯露出其舉足輕重的地位。當今社會已步入了信息社會,知識經濟將成為新世紀的主導產業。伴隨計算機的逐步推廣和使用,計算機已在科研、生產、商業、服務等許多方面創造了提高效率的途徑,與此同時,單位技術成本也逐年有了明顯的下降,然而辦公室里的人事費用卻不斷增加。在國外,花費在專業、管理和行政人員上的成本占了辦公室總成本的2/3—4/5,這一現象使人們對辦公室自動化的要求與日俱增。我們必須在進行機構改革的同時,盡快使用現代化管理設備、管理手段、管理方法。
計算機在人事部門的廣泛使用,改進了統計手段,改革了統計方法,提高了統計工計算機在人事部門的廣泛應用,將為我國的人事管理工作,提供現代化的管理手段和科學的管理方法,并將為開創人事管理工作的新局面創造條件。
目前,計算機在我國的人事管理工作中,主要可用來進行報表處理,檔案管理,文書編輯,信息查詢,綜合分析。干部統計作為人事管理的一個重要組成部分,是通過對干部情況的調查,整理和分析,了解干部隊伍的發展趨勢,為各級領導機關制定干部工作的方針,政策,加強干部管理,改革干部制度提供準確數字的依據。
其工作除涉及到干部的基本情況統計之外,還包括干部的工資統計,干部編制情況統計,干部獎懲情況統計,軍轉干部安置情況統計,老干部情況統計等方面,其涉及的面之廣,數據量之大可想而知,若利用手工進行干部的統計工作,大致要經過干部統計調查,干部統計資料的整理,干部統計分析三個過程,但這種手工統計過程,存在著幾個明顯的問題,比如說統計資料缺乏準確性,及時性,需要花費大量的人力,物力,財力等。
手工方法所表現出來的種種劣勢,使人們慢慢意識到管理現代化已成為當代社會發展的一股不可抗拒的洪流。在管理現代化的浪潮中,人事管理現代化也勢在必行。實現人事管理現代化是一個復雜的系統工程,需要采取科學的管理方法和先進的科技手段??茖W的管理方法在管理中一般是指數學方法、系統方法、信息方法、控制論方法、社會學方法、心理學方法等科學方法,而先進的科技手段主要是運用當代最新科學技術之一的電子計算機來為人事管理現代化服務。
電子計算機作為數據處理系統,已逐漸成為人事管理現代化的重要工具,在人事管理中正在發揮著重要的作用。在我國,已經開始運用電子計算機進行人員工資管理、人事統計和查詢、干部考評和人事檔案管理以及人才預測和規劃等。
管理現代化是漢代社會發展的一股不可抗拒的洪流。近幾十年來社會化大生產的發展規模越來越大,綜合性越來越強,生產專業化分工越來越細,行業有部門之間的相互聯系、相互依存和相互作用更不密切。組織管理日趨復雜;而現代化科學技術也正以史無前例的速度不斷分化,不斷綜合,全方位地向高又立體的微觀、宏觀方向進軍。這些,要求管理工作對實際問題的反映和決策必須迅速及時,對信息系統的完善程度越來越高,傳統的手工業式的管理理論、方法、體制已遠遠不能適應當代社會的發展和四化建設的需要。改革、創新,實現管理現代化勢在必行。
現代化管理的內容很多,關系很復雜,它包括人、資金、物質、信息和時間等諸要素,其中起關鍵作用的要素是人。人既是管理者,又是被管理者,在管理中處于雙重地位,且具有巨大的能動性。可見人是現代管理中最重要的因素。因此,管理人力資源開發與利用的人事管理在整個復雜的管理大系統中的重要地位是不言而喻的。牽一發而動全身,抓好了人事管理就為其他管理的優化得到根本的保證。
管理改革必須配套進行,現代化管理的實施也需要協調發展,人事管理既然在管理系統中占有如此突出的重要地位,在管理現代化的浪潮中,人事管理現代化也需同步進行,才能使現代化管理在社會化大生產和當代科學技術發展中起到放大和增產的作用。
總而言之,人事管理現代化是管理現代化不可缺少的重要一環,它是把現代化管理的理論、方法和手段運用到人事工作中,使人事管理達到限度地提高工作效率的目的,以適應社會和科學技術的發展。實現人事管理現代化,使從事管理工作由原來憑個人或少數人的經驗作決策,逐步上升到按事物的內在規律的科學高度辦事,做到物質與精神相結合,抽象與具體相結合,定性與定量結合,靜態與動態相結合,現狀和未來相結合,個體與群體相結合。
至于先進的科技手段,除科學地運用原有的生物、化學、物理、機械等手段外主要是運用當代最新科學技術之一的電子計算機來為人事管理現代化服務。概括地說,人事管理現代化的內容是包括人事管理思想的現代化、人事管理、組織的現代化、人事管理手段的現代化。通過這四個方面的現代化來實現人事管理的計劃、組織、指揮、協調、控制的現代化和從事人事管理工作者自身的現代化。
人事來之不易系統化,是人事管理現代化的一個重點。研究人事管理,必須研究這個系統所處的環境,即研究政治系統,經濟系統,法律、科技和文教系統,人物系統和大管理系統對人事管理系統的影響以及人事管理系統的反影響。離開周圍的事物,去研究人事管理現代化,是注定要失敗的。
所謂系統,就是在一定條件下,由相互作用、相互依賴的若干組成部分結合而成的,并具有特寫功能的有機整體。從一般意義上講,系統由輸入、處理、輸出、控制與反饋的四個基本部分組成。
在系統理論中,系統分析是指對系統性能的理解。系統化是系統設計成綜合的內容。系統工程即用教學方法進行系統分析或優化,把傳統的組織管理工作總結成技術并使之數值化。用系統工程來分析系統問題是比較科學的,利用系統工程這門學科的概念和原則,來進行人事組織管理方面的工作,是實現人事管理現代化的重要途徑和有效手段。
人事管理系統內有多種元素,如:管理人員、管理機構、辦公設備、規章制度、各業務環節,各種管理技術和方法等,都可以看作它的“元素”。各元素之間的聯系是否有序,聯系的方式和效果是否,直接影響著人事管理的水平。在不同條件下,起主導作用的元素是不相同的。人事管理系統化的一個重要目標,是圍繞著責任制和考核制,逐步建立起完整配套的干部“進”、“管”、“出”制度。實現系統化,除了要解決制度問題外,還有一個掌握系統方法的問題,即學會應用系統工程和系統分析法,這對搞好人事管理現代化,具有重要的意義。
人事管理系統的基本功能,目前尚無統一的說法。根據我校人事管理的工作的現有材料和工作特點分析來說,人事管理系統的基本功能,我們認為有如下幾方面:
1.確定人事管理的方針政策
2.確定人事管理體制、編制人事規劃
3.編制人事計劃,設置人事管理機構和崗位
4.制定人事管理的條例辦法;
5.教職員工的業務培訓;
6.人才選拔、使用、交流(流動);
7.考核、獎懲、任免;
8.工資、福利與保險
9.離休、退休、退職。
作為人事干部(人事管理人員),如何限度地發揮人員的才能?這是人事管理學研究的根本任務。對這個問題進行個體研究方面,目前是做得不夠的。因為個體寓于群體之中,群體對人員才能發揮之影響作用,可利用系統原理去指示。通過群體研究來尋求合理的年齡結構、知識結構、專業結構、來取得令人滿意的配合效果等。
過去,在人事管理工作中,人事工作信息滯后,傳遞慢、“馬后炮”,人事管理數據加工不及時。比如:干部考核、人員的工資計算、人事的統計、人事檔案的填寫,貯存等等。這些人事工作繁瑣、耗時費力,準確性差、效率低、手工操作已難以適應形勢的發展的要求。為此,我們應該努力學習有關人事管理現代化的有關理論資料,提高對管理現代化重要性的認識,嘗試去利用計算機來實現人事管理的現代化。比如現在有些學校和單位在人事管理這方面所作的努力,由于從事計算機工作人員的技術指導和從事多年人事工作的老同志的幫助,他們:
首先,開發了“中華職專職工檔案管理”軟件系統。
其次,將學?;騿挝蝗藛T的檔案內容的所需數據,存儲在計算機的磁盤里,需要時可以通過計算機方便地進行查詢、檢索、維護,還可以將有關數據打印出來。
第三,還用計算機進行了日常辦公現代化的管理工作的使用。
第四,及時收集、加工、整理、存貯、檢索新的變化數據。
使其單位人事管理初步實行計算機化,讓計算機在人事管理中得到初步應用。使人事管理者總是根據準確、及時的xxxx來進行決策,實現管理。只有計算機才能將現代化社會中,成倍增長的xxxx量,進行及時收集、加工、整理、貯存、檢索、傳遞、反饋給決策者。發揮其特有的功能。
即:(1)對輸入的人事數據,進行數值運算和邏輯運算,求解各種問題。
(2)對xxxx進行加工來解決各種數據處理問題,為人事決策者在決策時提供依據。
(3)對人事管理的各種資料數據和計算機順序,具有記憶存貯的能力。
實踐證明,當管理的信息量和復雜程度達到某一限度時,即管理人員的勞動強度超過其承受能力時,就必須采用新的管理手段,即用計算機技術信息的收集、加工、傳遞和存貯等,可以使用人事基礎信息,高效、合理、恰當地管理。這樣,xxxx系統隨著計算機的應用、發展而不斷完善,計算機在xxxx管理中的地位也就是益重要。
正因為如此,實現人事管理現代化,要有科學的管理方法和先進的技術手段,才能限度地提高人事管理工作效率?,F代人事工作的信息量越來越大,保密性越來越強,而且信息的密度不斷提高,靠傳統的管理方法和人工操作手段已經無法搞好人事管理工作。而計算機作為數據處理系統,已逐漸成為人事管理現代化的重要手段,在人事管理中正在發揮著重要的作用。一般來說,計算機在xxxx系統中的
作用
(1)計算機能夠比人更快地提供有信息價值的人事數據;
(2)計算機能夠比人提供更新的人事數據;
(3)計算機能夠比人提供更加準確的人事數據;
(4)計算機能夠比人處理更多的人事數據等等。
正因為如此,我們利用計算機替代手工操作建立的xxxx系統,即計算機xxxx系統,其主要功能可以歸納為以下三點:
一是可以高效能、大容量地收集、處理、存貯xxxx,大幅度地提高人事管理信息系統的工作質量和效率。
二是可以及時掌握整個人事管理系統的全面情況,提供系統的準確的xxxx,可以促進人事工作的規范化及各項管理制度與指標體系的建立和健全,從而提高行政管理水平。
三是可以提供各種加工處理了的xxxx,以滿足人事管理的特殊要求,適應新形勢對教職工隊伍提出的新要求,幫助選擇方案,實現優化決策。
當前,不少單位的人事部門對于計算機的應用還僅限于簡單的單機應用,隨著時間的推移、任務的復雜、用戶的需求,其應用還會
總之,計算機的廣泛應用,計算機人事管理信息系統的建立,適應了社會經濟發的客觀要求,是人事管理現代化的一大進步。今天我們運用計算機進行了學校人事檔案管理的初步現代化的開發和使用,它大大提高了人事管理工作者的工作效率,它把人事干部從繁重的手工操作中解脫出來,用更多精力從事創造性的管理活動和其它教育教學的活動中去;它能使決策、計劃和其它管理活動更加科學、精確、靈活。
人事管理系統主要功能范文6
1.1問題定義及內容簡介
本系統是人事管理系統,它主要實現管理員如何對普通用戶進行授權,如何插入、刪除一個員工的信息,用戶如何瀏覽員工的所有信息,以及用戶如何查詢自己想要的結果,也即是通過輸入查詢條件,顯示符合條件的員工記錄以及如何顯示這個員工的全部信息。如何對查詢或統計出來的符合條件的記錄用報表的形式打印出來,窗口打開時的排放順序,也即是平鋪還是重疊,最后得提供一下如何使用這個系統,如何解決用戶可能會遇到的問題以及這個系統中的難點和開發技巧等等。
本系統包括8個模塊,即系統,包括重新選擇用戶和退出兩個功能。系統管理,包括人員編碼維護、用戶授權和程序定義。輸入,包括基本信息、婚姻信息、學歷信息、考勤信息和工資信息的插入和刪除。查看,包括基本信息、婚姻信息、學歷信息、考勤信息和工資信息的瀏覽,還有通過輸入查詢條件查詢用戶所要的記錄,還可以雙擊某個員工所在列,就可以顯示出這個員工的所有信息。維護,包括基本信息、婚姻信息、學歷信息、考勤信息和工資信息的修改,這個功能只能由管理員來操作,普通用戶沒這個權力。報表,包括基本信息、考勤信息以及工資信息的查詢、統計和打印。窗口,包括平鋪和重疊,即窗口的排放形式是平鋪還是重疊的。幫助,包括這個系統的介紹和對這個系統可能出現的問題的解答。
1.2研究背景與研究意義
隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現企業人事檔案的管理勢在必行。當前企業信息管理系統正在從C/S結構向B/S結構轉移,但是由于安全性等方面的因素,C/S結構的管理信息系統仍然占據企業管理信息系統的主流。
人事管理系統是現代企業管理工作不可缺少的一部分,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件。
人事管理系統可以用于支持企業完成勞動人事管理工作,有如下3個方面的目標。
1支持企業實現規范化的管理。
2支持企業高效率完成勞動人事管理的日常業務,包括新員工加入時人事檔案的建立,老員工轉出、辭職、退休等。
3支持企業進行勞動人事管理及其相關方面的科學決策,如企業領導根據現有的員工數目決定招聘的人數等。
1.3論文各章內容介紹
第一章緒論里主要介紹了問題定義和內容簡介,以及研究背景與研究意義,第二章主要介紹了系統功能需求分析數據字典,第三章主要介紹了系統設計,包括系統總體系結構設計、系統數據模型設計以及系統開發與運行環境確定。第四章主要介紹了各子系統體系結構設計,包括本模塊各子模塊功能、接口、界面設計和遇到的主要問題及解決方案,還介紹了用戶使用手冊,包括系統功能簡介、運行環境簡介,系統運行與操作指南,還介紹了系統評價,包括系統主要功能、特點介紹,系統存在不足與改進方案以及畢業設計心得與收獲。
2.系統需求分析
2.1系統功能需求分析
該系統需要完成如下功能:
2員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況、考勤信息、工資信息。
3對用戶進行授權。
4員工各種信息的修改。
5對于轉出、辭職、退休員工信息的刪除。
6按照某種條件,查詢統計符合條件的員工信息。
7對查詢、統計的結果打印輸出。
8人事系統的使用幫助。2.2數據字典
數據字典是各類數據描述的集合,它是進行詳細的數據收集和數據分析后所獲得的主要成果。
數據字典通常包括以下5個部分:
2數據項。數據項是不可再分的數據單位。
3數據結構。數據結構反映了數據之間的組合關系。一個數據
結構可以由若干個數據項組成,也可以由若干個數據結構組成,或由若干數據項和數據結構混合組成。
4數據流。數據流是數據結構在系統內傳輸的路徑。
5數據存儲。數據存儲是數據及其結構停留或保存的地方,也是數據流的來源和去向之一。
6處理過程。處理過程的具體處理邏輯一般用判定表或判定樹來描述。
數據字典是關于數據庫中數據的描述,即對元數據的描述。數
據字典是在需求分析階段建立,在數據庫設計過程中不斷修改、充實、完善的。
針對本系統,通過員工管理內容和過程分析,設計的數據項和數據結構如下:
11員工基本情況。包括的數據項有員工號、員工姓名、性別、所在部門、身份證號、生日、籍貫、國籍、民族、婚姻狀況、健康狀況、政治面貌、參加時間、血型、開始工作時間、家庭住址、聯系電話、崗位代號。
12員工婚姻狀況。包括的數據項有員工號、愛人代號、愛人姓名、愛人生日、結婚時間、愛人工作單位、愛人政治面貌、愛人工作職務。
13員工學歷信息。包括的數據項有員工號、學歷、專業、畢業時間、畢業學校、學校類型、外語1、外語1級別、外語2、外語2級別。
14員工考勤信息。包括的數據項有員工號、姓名、日期,本月天數,公休假天數,應出勤天數,請假,節假日加班,其它加班。
15員工工資信息。包括的數據項有員工號,姓名,底薪,補貼,獎金,加班,代扣養老金,代扣醫療保險,代扣住房公積金,所得稅,房貼,房租,實發工資。
16人員編碼信息。包括的數據項有人員編碼,人員姓名,密碼。
17用戶授權信息。包括的數據項有序號,人員編碼,程序號。
18系統設計
3.1系統總體系結構設計
人事管理系統可以用于支持企業完成勞動人事管理工作,有如下3個方面的目標。
42支持企業實現規范化的管理。
43支持企業高效率完成勞動人事管理的日常業務,包括新員工加入時人事檔案的建立,老員工轉出、辭職、退休等。
44支持企業進行勞動人事管理及其相關方面的科學決策,如企業領導根據現有的員工數目決定招聘的人數等。
本系統開發設計思想有以下幾點。
11盡量采用學校現有軟硬件環境,及先進的管理系統開發方案,從而達到充分利用學?,F有資源,提高系統開發水平和應用的目的。
12系統應符合學校人事管理的規定,滿足學校日常人事管理工作需要,并達到操作過程中的直觀、方便、實用、安全等要求。
13系統采用C/S體系結構,Client(客戶端)負責提供表達邏輯、顯示用戶界面信息、訪問數據庫服務器;Server(服務器端)則用于提供數據服務。系統分析等前期工作應盡量詳細完善,以便學校以后體系結構的改變,對于一些安全性要求不高的信息可以方便地采用Brower/Server的方式進行訪問。
14系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于未參與開發的技術維護人員補充、維護。
15系統應具備數據庫維護功能,及時根據用戶需求進行數據的添加、刪除、修改、備份等操作。
3.2系統數據模型設計
關系模型:
員工基本信息(員工號,姓名,所在系號,所在系名,性別,生日,籍貫,國籍,民族,身份證號,婚姻狀況,健康狀況,政治面貌,參加時間,血型,開始工作時間,家庭住址,電話,崗位代號)
員工婚姻信息(員工號,愛人代號,愛人姓名,愛人生日,結婚時間,愛人工作,位,愛人政治面貌,愛人工作職務)
員工學歷信息(員工號,學歷,專業,畢業時間,畢業學校,學校類型,外語1,外語1級別,外語2,外語2級別)
員工考勤信息(員工號,姓名,日期,本月天數,公休假天數,應出勤天數,請假,節假日加班,其它加班)
員工工資信息(員工號,姓名,底薪,補貼,獎金,加班,代扣養老金,代扣醫療保險,代扣住房公積金,所得稅,房貼,房租,實發工資)
人員編碼(人員編碼,人員姓名,密碼)