企業(yè)人事管理系統(tǒng)_第1頁
企業(yè)人事管理系統(tǒng)_第2頁
企業(yè)人事管理系統(tǒng)_第3頁
企業(yè)人事管理系統(tǒng)_第4頁
企業(yè)人事管理系統(tǒng)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

案卷號日期基于J2SE架構(gòu)的人事管理系統(tǒng)軟件需求說明書作者:完成日期:2008-11-12簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人安裝日期簽收人TOC\o"1-5"\h\z\o"CurrentDocument"1.項目概述 1\o"CurrentDocument"2.系統(tǒng)分析 1\o"CurrentDocument"系統(tǒng)的初步調(diào)查 1\o"CurrentDocument"3系統(tǒng)的可行性研究 1\o"CurrentDocument"營運可行性 1\o"CurrentDocument"3.2.技術(shù)可行性 23.2.1.開發(fā)的軟件可行性 23.2.2.開發(fā)的硬件可行性 2\o"CurrentDocument"3.3經(jīng)濟可行性 2\o"CurrentDocument"現(xiàn)行系統(tǒng)的詳細調(diào)查 2\o"CurrentDocument"系統(tǒng)業(yè)務流程設(shè)計 3\o"CurrentDocument"5.1業(yè)務流程描述 3\o"CurrentDocument"5.2業(yè)務流圖 3\o"CurrentDocument"6系統(tǒng)功能設(shè)計 4\o"CurrentDocument"系統(tǒng)功能模塊圖 5\o"CurrentDocument"系統(tǒng)功能模塊詳細描述 5\o"CurrentDocument"6.2.1員工資料 6\o"CurrentDocument"1基本資料 6\o"CurrentDocument"2.高級資料 6\o"CurrentDocument"人事管理 6\o"CurrentDocument"1.員工資料 6\o"CurrentDocument"2.員工獎懲 6\o"CurrentDocument"3.員工培訓 6\o"CurrentDocument"4.員工好評 6\o"CurrentDocument"5.員工調(diào)薪 7\o"CurrentDocument"6.員工調(diào)動 7\o"CurrentDocument"工資管理 7\o"CurrentDocument"工資賬套管理 7\o"CurrentDocument"員工賬套設(shè)置 7\o"CurrentDocument"工資表管理 7\o"CurrentDocument"月末處理 7\o"CurrentDocument"工資表查詢 7\o"CurrentDocument"統(tǒng)計管理 7\o"CurrentDocument"綜合信息統(tǒng)計 7\o"CurrentDocument"員工積分統(tǒng)計 8\o"CurrentDocument"人事信息統(tǒng)計 8\o"CurrentDocument"人事記錄統(tǒng)計 8\o"CurrentDocument"系統(tǒng)管理 8\o"CurrentDocument"1基礎(chǔ)信息設(shè)置 8\o"CurrentDocument"系統(tǒng)管理 8\o"CurrentDocument"操作日志管理 8\o"CurrentDocument"操作員管理 8\o"CurrentDocument"備份恢復數(shù)據(jù) 8\o"CurrentDocument"6初始化數(shù)據(jù)庫 8\o"CurrentDocument"7系統(tǒng)數(shù)據(jù)庫設(shè)計 9\o"CurrentDocument"7.1概念模型設(shè)計 9\o"CurrentDocument"7.2物理數(shù)據(jù)模型設(shè)計 11項目概述本項目目的是實現(xiàn)機關(guān)和事業(yè)單位的人事管理信息系統(tǒng)。機關(guān)和事業(yè)單位的人事管理在政府工作中占有極其重要的地位,如何加強各個部門之間的協(xié)調(diào)和提高工作效率是人事管理的當務之急。通過人事管理系統(tǒng)人事組織部門能做到以人為中心,各部門之間使用共有的資源,即時通信,現(xiàn)時提高工作效率,簡化繁瑣的手工統(tǒng)計、信息匯總和工資業(yè)務大量人工工作,讓人事組織和工資管理工作在人事組織相關(guān)的各部門之間活起來。本項目就是在這樣背景下提出的。本項目在技術(shù)方面采用了較為先進的J2SE信息技術(shù),本項目旨在實現(xiàn)人事管理信息系統(tǒng),包括員工資料、人事管理、工資管理、統(tǒng)計管理和系統(tǒng)管理系統(tǒng)五大模塊。系統(tǒng)分析2.1系統(tǒng)的初步調(diào)查系統(tǒng)初步調(diào)查的方式主要為系統(tǒng)分析員與單位的管理者和人事信息管理人員交流,并了解機關(guān)和事業(yè)單位在人事管理方面的一些內(nèi)容和工作流程情況。機關(guān)和事業(yè)單位現(xiàn)行的人事信息管理方式主要是使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。用戶數(shù)較多,而且分布上比較分散,計算機的應用水平一般。機關(guān)和事業(yè)單位現(xiàn)在在人事信息管理方面也存在著諸如上述的主要問題,可以通過開發(fā)一個基于J2SE架構(gòu)的人事信息管理系統(tǒng)。使用計算機對人事信息進行管理;具有著手工管理所無法比擬的優(yōu)點‘例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,由于采用B/S結(jié)構(gòu),便于用戶掌握,對客戶端計算機配置要求不高。這些優(yōu)點能夠極大地提高人事管理的效率,也是單位的科學化、正規(guī)化管理,與世界接軌的重要條件。根據(jù)上述分析,可以安排可行性研究。系統(tǒng)的可行性研究在對系統(tǒng)目標和環(huán)境精心分析的基礎(chǔ)上,從技術(shù)可行性、經(jīng)濟可行性和營運可行性三個方面對本系統(tǒng)進行可行性研究。3.1營運可行性由于本系統(tǒng)只是面向機關(guān)和事業(yè)單位內(nèi)人事信息管理人員和在職人員開發(fā)的信息管理系統(tǒng),盡管這些人員可能沒有使用過類似的系統(tǒng),但是以Windows的友好界面和本系統(tǒng)良好的安全性設(shè)置,可以使人事信息管理員在專業(yè)人員的指導幫助下迅速掌握系統(tǒng)的操作方法。同時,用戶也可以根據(jù)我們編寫的詳細的“用戶操作說明書”,來學習正確的操作本系統(tǒng)。3.2.技術(shù)可行性3.2.1.開發(fā)的軟件可行性從目前流行的數(shù)據(jù)庫開發(fā)管理軟件來看,對于有關(guān)數(shù)據(jù)庫的信息管理系統(tǒng),用基于J2SE的架構(gòu)開發(fā)B/S結(jié)構(gòu),在數(shù)據(jù)庫方面采用oracle9i,無疑是實際應用中最合適的一種解決方案。3.2.2.開發(fā)的硬件可行性本系統(tǒng)對計算機的硬件環(huán)境有一定的要求,對計算機的操作系統(tǒng)、內(nèi)存、主頻、外設(shè)等都有最低要求,如果低于這個要求將影響到本系統(tǒng)的正常運行。3.3經(jīng)濟可行性機關(guān)和事業(yè)單位的人事信息管理目前還完全以傳統(tǒng)的人工管理方式進行管理,耗時多,效率低下并且極易出現(xiàn)錯誤。由于認為失誤而早成用形和無形的經(jīng)濟損失事件層出不窮,我們也無法估算出所造成損失的總額。而利用計算機來實現(xiàn)人事管理的以成為適應當今人事管理的方式。開發(fā)一套能滿足人事信息管理的軟件是十分必要的,實現(xiàn)人事管理的自動化,在減少由于認為失誤而早成損失的同時,也可以使人事信息管理部門減少許多費用支出,如實現(xiàn)自動化管理后可以精簡人員,減少工資支出等。由上述三方面的分析可以看出,本系統(tǒng)的開發(fā)時機已經(jīng)成熟,從多種角度考慮開發(fā)此系統(tǒng)都是可行的,并且也是十分必要的。4.現(xiàn)行系統(tǒng)的詳細調(diào)查對現(xiàn)行系統(tǒng)的詳細調(diào)查研究是了解系統(tǒng)需求和進行系統(tǒng)分析與設(shè)計的重要基礎(chǔ)工作,因此要對一般企業(yè)的人事信息管理部門的工作進行全面、細致而充分的調(diào)查研究。系統(tǒng)調(diào)研采取的主要方法是到單位的人事部門,通過詢問、觀察等活動去了解單位人事管理的主要流程工作。人事部門的主要工作內(nèi)容包括:新員工加入時人事檔案的建立,員工調(diào)動、辭職退休,還有員工信息的查詢以及工資管理等方面。人事管理工作主要流程就是,首先把新員工建立檔案,員工調(diào)動、辭職、退休,員工信息查詢、工資管理等.第二步是把上述工作中完成的工作記錄存檔。第三步是把各項工作記錄分項做成統(tǒng)計報表向上級部門匯報。5.系統(tǒng)業(yè)務流程設(shè)計5.1業(yè)務流程描述該系統(tǒng)只是管理員對員工信息的操作,首先,管理人員登陸進入系統(tǒng),對員工信息進行增刪改查,進而對獎罰、工資、考評等信息進行增刪改查,然后實現(xiàn)對部門員工部分信息的統(tǒng)計及修改,操作員亦可對自己的信息進行操作,管理員對系統(tǒng)的操作都將被記錄。5.2業(yè)務流圖人事管理系統(tǒng)業(yè)務繁多,下列業(yè)務流圖只是對主要系統(tǒng)功能進行描述。圖5.1頂級數(shù)據(jù)流圖

圖5.2次級級數(shù)據(jù)流圖6系統(tǒng)功能設(shè)計系統(tǒng)主要功能分為以下五個模塊:員工資料、人事管理、工資管理、統(tǒng)計管理和系統(tǒng)管理。

6.1系統(tǒng)功能模塊圖圖6.1系統(tǒng)功能模塊圖6.2系統(tǒng)功能模塊詳細描述以下分別對員工資料、人事管理、工資管理、統(tǒng)計管理和系統(tǒng)管理系統(tǒng)五大模塊進行詳細描述介紹。6.2.1員工資料查看選中員工的詳細資料,員工資料又分為基本資料和高級資料?;举Y料員工編號、員工姓名、性別、出生日期、身份證號、婚姻狀況、名族、機關(guān)、政治面貌、電子郵箱、聯(lián)系電話、聯(lián)系地址、部門、職位、職稱、基本工資、聘用形式、最高學歷、所屬專業(yè)、畢業(yè)院校、入職日期、在職狀態(tài)、工號、合同期限。2.高級資料.獎懲資料:獎懲日期、獎懲分數(shù)、獎懲原因。.培訓資料:培訓日期、培訓內(nèi)容。.考評資料:考評日期、考評內(nèi)容、考評結(jié)果。.調(diào)薪資料:調(diào)薪日期、調(diào)前薪資、調(diào)后薪資、調(diào)薪原因。.調(diào)動資料:調(diào)動日期、調(diào)前部門、調(diào)前職位、調(diào)動原因、調(diào)后部門、調(diào)后職位、備注。.工資信息:賬套名稱、工資月份、應發(fā)工資、備注。.其他信息:管理員可任意備注其他信息。6.2.2人事管理主要用于對員工獎懲、培訓、考評、調(diào)薪、調(diào)動、工資信息的管理。員工資料即員工的基本資料,顯示員工資料,并且可對員工進行模糊查詢,即實現(xiàn)員工資料的增刪改查。員工獎懲對員工獎勵模塊的增刪改查的實現(xiàn)。員工培訓對員工培訓模塊的增刪改查的實現(xiàn)。員工好評對員工好評模塊的增刪改查的實現(xiàn)。員工調(diào)薪對員工調(diào)薪模塊的增刪改查的實現(xiàn)。員工調(diào)動對員工調(diào)動模塊的增刪改查的實現(xiàn)。6.2.3工資管理實現(xiàn)對員工工資賬套管理、員工賬套設(shè)置、工資表管理、月末處理、工資表查詢一系列對員工工資管理的功能。工資賬套管理對員工獎金、基本工資、提成等各項的增刪改查。員工賬套設(shè)置根據(jù)公司賬套(即各部門),查看相應的員工的工資信息,并實現(xiàn)其增刪功能。工資表管理集中對同一部門員工工資進行增刪改查的功能。月末處理對該月該部門員工工資進行增刪改查的功能。工資表查詢是一種歷史記錄查詢,可查詢某員工在某月的工資情況。6.2.4統(tǒng)計管理對員工資料的統(tǒng)一查詢管理,包括綜合信息統(tǒng)計、員工積分統(tǒng)計、人事信息統(tǒng)、人事記錄統(tǒng)計。綜合信息統(tǒng)計根據(jù)員工出生月份、轉(zhuǎn)正信息等統(tǒng)一管理。員工積分統(tǒng)計根據(jù)日期查找員工的積分情況。人事信息統(tǒng)計對員工進行的同一查詢管理,可根據(jù)性別、工資、職稱等查詢員工的信息。人事記錄統(tǒng)計對員工積分的統(tǒng)一管理,可根據(jù)部門、月份等查詢其積分信息。6.2.5系統(tǒng)管理對系統(tǒng)、管理員等一些操作,包括基礎(chǔ)信息設(shè)置、系統(tǒng)管理、操作員管理、備份恢復數(shù)據(jù)、初始化數(shù)據(jù)庫。1基礎(chǔ)信息設(shè)置對部門、職位、職稱、獎懲規(guī)則和權(quán)限組的設(shè)置管理,及其個項目的增刪改查。系統(tǒng)管理對系統(tǒng)本身的一些設(shè)置。操作日志管理記錄管理員對數(shù)據(jù)的操作信息。操作員管理管理員基本信息的管理,及其增刪改功能。備份恢復數(shù)據(jù)可對員工資料數(shù)據(jù)進行備份,并在適當?shù)臅r候還原。初始化數(shù)據(jù)庫對整個數(shù)據(jù)庫資料初始化的操作。系統(tǒng)數(shù)據(jù)庫設(shè)計項目所涉及的系統(tǒng)數(shù)據(jù)庫的表包括:員工基本信息表、員工獎懲表、員工培訓表、員工考評表、員工調(diào)薪表、員工調(diào)動表、賬套管理表、操作日志表、操作管理員表7.1概念模型設(shè)計概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實際情況,不關(guān)心在數(shù)據(jù)庫中如何實現(xiàn)。這種數(shù)據(jù)模式能真實地反應用戶要求的實際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫結(jié)構(gòu)模式。同時也是一種相對穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動。概念性數(shù)據(jù)在用戶和設(shè)計者之間建立了橋梁。是設(shè)計數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)。概念設(shè)計中自頂向下的實體分析方法,即常用的實體聯(lián)系模型(簡稱E-R模型),對具體數(shù)據(jù)進行抽象加工,將實體集合抽象成實體類型。用實體間聯(lián)系反圖7.3.實體和實體間的E-R圖7.2物理數(shù)據(jù)模型設(shè)計設(shè)計時,我們將確定下來的實體對象的屬性值映射為數(shù)據(jù)庫表中的列,在不同級的表之間,我們用按名應用映射父表與子表間的引用關(guān)系,同級表之間,我們?nèi)匀谎赜弥鞔a、外碼以映射它們之間的引用關(guān)系。這樣,我們就建立了一個物理數(shù)據(jù)模型。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計:概念結(jié)構(gòu)設(shè)計是獨立與實際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應用的設(shè)計。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。第一種轉(zhuǎn)化是將實體轉(zhuǎn)化為關(guān)系表。這種轉(zhuǎn)化比較簡單,只需要將實體的屬性定義為表的屬性即可。第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。在上面工作的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫表格的組成、列的屬性、表格之間的聯(lián)系等。該數(shù)據(jù)庫系統(tǒng)要求具有以下方面的特點;結(jié)構(gòu)合理,對一個人員建立多條記錄;所建立的數(shù)據(jù)冗余度小,獨立性強;建檔、修改、查詢、統(tǒng)計快而準確;保密性、可靠性好。要做到以上四點要求,在數(shù)據(jù)庫的設(shè)計中必須盡量做到滿足數(shù)據(jù)庫設(shè)計第三范式范式,也就是滿足第三范式的定義:如果關(guān)系模式R(U,F)中的所有非主屬性對任何候選關(guān)鍵字都不存在傳遞信賴,則稱關(guān)系R是屬于第三范式的。從第一范式到第三范式是逐次“包含于”的關(guān)系。遵循關(guān)系數(shù)據(jù)庫設(shè)計的范式要求才能達到規(guī)范化目的,從而使結(jié)構(gòu)更合理,消除存儲異常,使數(shù)據(jù)冗余盡量小,便于插入、刪除和更新。人事信息管理系統(tǒng)數(shù)據(jù)庫中基本表的設(shè)計結(jié)果如下面的9個表格所示,每個表格表示數(shù)據(jù)庫中的一個表,系統(tǒng)所有模塊功能圍繞下面9個表轉(zhuǎn)開。表7.1員工信息表(personnelinfo)/員工資料表(personnelDate)列名數(shù)值類型可否為空備注personnelIDNumber(10)NOTNULL員工編號,主鍵personnelNameVarchar2(10)NOTNULL員工姓名personnelSexVarchar2(4)NULL性別birthdayDateNULL出生日期IDNumber(20)NOTNULL身份證號wedlockVarchar2(4)NULL婚姻狀況raceVarchar2(8)NULL名族nativePlaceVarchar2(20)NULL籍貫politicVarchar2(8)NULL政治面貌E_mailVarchar2(20)NULL電子郵箱phoneNumber(10)NULL聯(lián)系電話addressVarchar2(20)NULL聯(lián)系地址departmentVarchar2(20)NOTNULL部門jobVarchar2(10)NOTNULL職位dutyVarchar2(10)NULL職稱basisSalaryNumber(10)NULL基本工資engageFormVarchar2(8)NULL聘用形式TiptopDegreeVarchar2(8)NULL最高學歷specialtyVarchar2(8)NULL所屬專業(yè)schoolVarchar2(8)NULL畢業(yè)院校beginWorkDateDateNOTNULL入職日期workStateVarchar2(8)NOTNULL在職狀態(tài)workIDNumber(10)NOTNULL工號contractTermNumber(4)NULL合同期限beFormDateDateNULL轉(zhuǎn)正日期notWorkStateDateNULL離職日期beginContractDateNULL合同起始日期endContractDateNULL合同終止日期workAgeNumber(4)NULL工齡

表7.2員工獎罰表(personnelEncOrChast)列名數(shù)值類型可否為空備注personnelIDNumber(lO)NOTNULL員工編號,主鍵EncOrChastDateDateNULL獎罰日期EncOrChastReasonVarchar2(10)NULL獎罰原因EncOrChastPointVarchar2(4)NULL獎罰分數(shù)EncOrChastSortVarchar2(4)NULL獎罰類別remarkVarchar2(50)NULL備注表7.3員工培訓表(personnelTrain)列名數(shù)值類型可否為空備注personnelIDNumber(10)NOTNULL員工編號,主鍵trainDateDateNULL培訓日期trainContentVarchar2(8)NULL培訓內(nèi)容remarkVarchar2(50)NULL備注表7.4員工評價表(personnelAppraise)列名數(shù)值類型可否為空備注personnelIDNumber(10)NOTNULL員工編號,主鍵appraiseDateDateNULL培訓日期appraiseResultVarchar2(8)NULL考評結(jié)果appraiseContentVarchar2(8)NULL培訓內(nèi)容remarkVarchar2(50)NULL備注表7.5員工調(diào)薪表(personnelAdjustSalary)列名數(shù)值類型可否為空備注personnelIDNumber(10)NOTNULL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論