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