【正文】
lts(max) } } else if(!dateamp。/** * * param name * param date * param offset * param max * return */def search(def name,def date,def dateEnd,int offset,int max){ def results if(nameamp。密碼或者用戶名錯誤39。error39。success39。 url = jdbc:mysql://:3306/pms?autoReconnect=trueamp。, 39。 (2)模塊IPO表:系統(tǒng)名稱企業(yè)人事管理系統(tǒng)模塊名稱編輯模塊模塊簡述對信息進行編輯更新和刪除被調(diào)用模塊保存模塊 刪除輸入編輯信息處理1點擊【更新】后對信息進行更新并進入詳情顯示頁2點擊【刪除】對信息刪除并進入主顯示頁面輸出不同的觸發(fā)對應(yīng)不同的顯示頁面 (3)界面設(shè)計編輯模塊的界面如圖56所示圖56編輯模塊 (1)功能描述添加員工時,有個部門下拉框,下拉框中的部門是從數(shù)據(jù)庫中取得的部門 (2)模塊IPO表添加員工界面的IPO表如下所示:系統(tǒng)名稱企業(yè)人事管理系統(tǒng)模塊名稱添加員工模塊簡述添加員工被調(diào)用模塊保存模塊 輸入添加培訓(xùn)人員處理1點擊【創(chuàng)建】后保存信息輸出進入上級菜單 (3)界面設(shè)計增加員工的界面如圖57所示圖57增加員工的信息 (1)功能描述進行原密碼和驗證圖片的驗證,在進行兩次密碼的匹對,如果相同,增修改數(shù)據(jù)庫表中的數(shù)據(jù) (2)模塊IPO表修改密碼的IPO表如下所示:系統(tǒng)名稱企業(yè)人事管理系統(tǒng)模塊名稱修改密碼模塊簡述對原密碼,新密碼和驗證圖片進行匹對,如果成功。(2) 模塊IPO表驗證用戶身份功能模塊的IPO表如下表所示:系統(tǒng)名稱企業(yè)人事管理系統(tǒng)模塊名稱驗證用戶身份模塊簡述用于對登陸系統(tǒng)的用戶進行身份驗證調(diào)用模塊系統(tǒng)的主控制模塊輸入項目用戶賬號,密碼格式用戶賬號:620位的字符串處理1訪問數(shù)據(jù)庫的管理員表;2驗證用戶輸入的驗證賬號和密碼,若未查詢到或不匹配,返回結(jié)果到登錄窗口,提示錯誤,相反登錄成功,轉(zhuǎn)到相應(yīng)的處理頁面輸出提示信息:有效用戶或無效用戶注釋涉及的表:管理員表 (3)界面設(shè)計驗證用戶身份的系統(tǒng)登錄界面設(shè)計如圖51所示。圖413 系統(tǒng)總的ER圖根據(jù)上一節(jié)設(shè)計好的ER圖,可以在數(shù)據(jù)庫中創(chuàng)建相應(yīng)的數(shù)據(jù)表,企業(yè)人事管理系統(tǒng)中各個數(shù)據(jù)表的結(jié)構(gòu)如下。圖411 課程信息表實體ER圖 在企業(yè)中,招聘人員是比不可少的。 圖49 薪資管理信息表在企業(yè)中,職工進行請假是必不可少的,為了能及時提交請假信息、審批請假請求、查詢請假結(jié)果,在數(shù)據(jù)庫中創(chuàng)建請假信息表。培訓(xùn)表的實體ER圖如圖47 圖47 培訓(xùn)信息表的實體ER圖在企業(yè)中,職工受到獎勵和懲罰必不可少的,為了能夠清晰的記錄職工的獎懲情況,在數(shù)據(jù)庫中創(chuàng)建獎懲表。管理員實體ER圖如圖44所示。 圖 43 企業(yè)人事管理系統(tǒng)職工功能結(jié)構(gòu)圖在開發(fā)應(yīng)用程序時,對數(shù)據(jù)庫的操作是必不可少的,數(shù)據(jù)庫設(shè)計是根據(jù)程序的需求及其實現(xiàn)功能所制定的,數(shù)據(jù)庫設(shè)計的合理性將直接影響到程序的開發(fā)過程。系統(tǒng)功能模塊圖如41所示圖41系統(tǒng)功能模塊總圖根據(jù)對人事管理系統(tǒng)主要業(yè)務(wù)流程的分析可知,系統(tǒng)需要滿足系統(tǒng)管理員應(yīng)該具有的部門管理(添加、編輯、查看和刪除部門),招聘管理(錄用、查看招聘人員),員工管理(添加、編輯、刪除和查看員工)、培訓(xùn)記錄管理(添加、查看、刪除培訓(xùn)記錄、編制培訓(xùn)人員)、獎懲信息管理(添加、刪除和查看獎懲信息),系統(tǒng)管理(添加、刪除管理員,修改登錄密碼),請假管理(提交請假、請假審批、請假記錄查詢),薪資管理(添加、刪除、查看薪資)。 圖32 管理員的用例圖數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。用例是系統(tǒng)參與者與系統(tǒng)交互過程中需要完成的事物,識別用例最好的方法是從參與者開始,看他們是如何使用系統(tǒng)的。請假申請信息主要包括,請假起始時間、結(jié)束時間、請假原因、申請人編號和申請人信息。薪資管理主要包括三個功能:添加員工薪資、刪除員工薪資和查看員工薪資。獎懲管理主要有三個功能:添加、刪除和查看獎懲。 員工管理主要實現(xiàn)四種功能:添加、刪除、編輯和查看員工。添加信息包括部門編號、部門名稱、部門描述和部門人數(shù)等信息。綜上所述,通過技術(shù)、經(jīng)濟、操作的可行性研究與分析,我們得出開發(fā)“企業(yè)人事管理系統(tǒng)”是可行的。JAVA在編寫軟件方面也有很強大的優(yōu)勢,首先是快速開發(fā)。市場分為產(chǎn)業(yè)市場和消費者市場,任何企業(yè)都與市場進行著物質(zhì)、勞動力、信息的交換。高效的人事管理可以提高企業(yè)的市場競爭力,使企業(yè)具有更強的凝聚力和活力。作為整個軟件開發(fā)過程的指南,也是軟件開發(fā)人員開發(fā)出符合用戶要求的軟件的基礎(chǔ)。其層次結(jié)構(gòu)如圖21所示。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。Grails是一個fullstack框架,它借助于核心技術(shù)與相關(guān)的插件(plugin)來解決Web開發(fā)中方方面面的問題,其中包括: 易于使用的基于Hibernate的對象關(guān)系映射(ORM)層 稱為Groovy Server Pages (GSP)的表現(xiàn)層技術(shù) 基于Spring MVC的控制器層 構(gòu)建于Gant 上的命令行腳本運 行環(huán)境 內(nèi)置Jetty服務(wù)器,不用重新啟動服務(wù)器就可以進行重新加載 利用內(nèi)置的Spring 容器實現(xiàn)依賴注入 基于Spring的MessageSource核心概念,提供了對國際化(i18n)的支持 基于Spring事務(wù)抽象概念,實現(xiàn)事務(wù)服務(wù)層 借助于功能強大的Groovy動態(tài)語言和領(lǐng)域特定語言(Domain Specific Language,DSL),以上那些特性變得非常易用。CIO的出現(xiàn)標志著企業(yè)的經(jīng)營管理和信息工作進入了一個新階段。使各管理部門的信息管理工作規(guī)范化、高效化,大大簡化數(shù)據(jù)匯總的工作量。從而提高了企業(yè)內(nèi)部的管理水平,提高了企業(yè)在市場競爭中的綜合競爭力。傳統(tǒng)的人工管理方式存有諸如效率低,保密性差,查找、更新、維護困難等各種各樣的缺點。從宏觀上講,順應(yīng)了社會的信息化、社會化潮流,縮短了整個社會化大生產(chǎn)的周期。作為計算機應(yīng)用的一部分,使用計算機對人事檔案信息進行管理,具有手工管理所無法比擬的優(yōu)點。中國是世界上人口最多的國家,目前有近14億人口,勞動力人口有近8億,約占世界勞動人口的25%(《中國統(tǒng)計年鑒》2008數(shù)據(jù))。國外人力資源管理系統(tǒng)對于基于互聯(lián)網(wǎng)技術(shù)的研究和支持不遺余力,以PeopleSoft為例,其最新版本是完全基于互聯(lián)網(wǎng)架構(gòu)的版本,使得其易用性大大加強。 與此同時,由于我國正處在由傳統(tǒng)管理方式向人力資源管理過渡的轉(zhuǎn)型時期,企業(yè)中的管理方法從思想到行動都發(fā)生著巨大的變化,處于摸索中的人力資源管理隨時都可能發(fā)生這樣那樣的變革,這就對人力資源管理軟件提出了巨大的挑戰(zhàn),軟件如果不能夠隨著變革而自行適應(yīng),那么,這個軟件就沒有生命力。因此,信息資源的開發(fā)和利用已被確立為國民經(jīng)濟信息的核心內(nèi)容,信息數(shù)字化,傳輸?shù)木W(wǎng)絡(luò)化是縮小發(fā)展中國家與發(fā)達國家差距的捷徑。 我們針對如此,設(shè)計了一套企業(yè)人事管理系統(tǒng)。使用計算機對人事資料進行管理,會給應(yīng)用者帶來很多方便,例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。人事部門要為本單位、上級部門提供準確的統(tǒng)計數(shù)據(jù)。另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。關(guān)鍵詞: GRAILS;MVC;人事管理;Enterprise Personnel Management SystemAbstract The quality of the implementation of personnel management related to the survival and longterm development. Traditional personnel management is cumbersome and inefficient, for enterprises and institutions of the personnel management department is very need a convenient operation, and can meet the practical function of enterprise information management and employees of the system requirements.Enterprise personnel management system is the system which is for the Enterprise personnel departments staffs and to provide an integrated information system services for them. Managers can do their daily work through the system. System uses the objectoriented analysis and design, using the GRAILS framework in development, the main function of the system: incentive management,pay management, leave management, training management, employee management, system management and employeed management.This system can reduce the problem which the traditional human resource management brings. It can significant savings the cost of human resource management and can be applied to small business management and has a certain value. The system has a friendly interface and easy operation. Keywords:GRAILS。企業(yè)人事管理系統(tǒng)是一個面向企業(yè)人事部門工作人員,為其提供服務(wù)的綜合信息系統(tǒng),管理人員通過本系統(tǒng)可以完成相關(guān)的日常工作。傳統(tǒng)的人事管理,繁瑣而且效率低下,對于企事業(yè)單位的人事管理部門來說,非常需要一個操作方便、功能實用、能夠滿足本企業(yè)對員工信息管理及需求的系統(tǒng)。系統(tǒng)界面友好,易于操作。第1章 引 言 我們國家一直以來使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著效率低、保密性差等的缺點。 人事管理的對象是一個單位或若干單位中員工的基本信息,這些信息是在變化的。因此,人事管理系統(tǒng)能夠為用戶提供充足的信息和快捷的查詢手段。同時,這也是企業(yè)與世界先進管理技術(shù)接軌的重要條件。第2章 緒論據(jù)統(tǒng)計,目前,美國在財務(wù)會計上占有90%的工作由計算機完成,人事管理中80100%的信息處理由計算機完成,計劃管理是80—90%,在計算機應(yīng)用發(fā)展較快的國家中,計算機應(yīng)用于經(jīng)濟管理的占80%,由此可以看出,在國外經(jīng)濟管理是計算機應(yīng)用的主要領(lǐng)域。一方面,企業(yè)內(nèi)部開發(fā)人員往往缺乏項目經(jīng)驗,導(dǎo)致與最終用戶的需求相悖;另一方面,這種形式的軟件開發(fā)不參與市場競爭,僅僅是供給內(nèi)部使用,有可能導(dǎo)致開發(fā)人員敷衍了事,開發(fā)的系統(tǒng)不能真正起到作用。西方發(fā)達國家已廣泛使用人力資源管理系統(tǒng),其他一些軟件系統(tǒng)如ERP(企業(yè)資源計劃)、WFM(工作流管理)等在開發(fā)過程中預(yù)留了與人力資源管理系統(tǒng)的接口,使得國外的人力資源管理系統(tǒng)