版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第一章 緒論 第一章緒論1.1 開發(fā)背景隨著企業(yè)的信息化和體制改革的步伐,人才競爭使企業(yè)的人力資源面臨前所未有的挑戰(zhàn)。越來越多的企業(yè)不斷地加大對員工的投資,從而更好地吸引、保留和發(fā)展所需要人才,是企業(yè)擁有持久的、強(qiáng)大的競爭優(yōu)勢。在過去很長長一個傳傳統(tǒng)的計計劃經(jīng)濟(jì)濟(jì)管理體體制的時時期中,國有企企事業(yè)和和公共事事業(yè)單位位中的人人員管理理一直實(shí)實(shí)行著集集中統(tǒng)一一的計劃劃管理模模式,企企業(yè)中人人員的差差異并沒沒有構(gòu)成成主要的的決定因因素,隨隨著市場場經(jīng)濟(jì)的的發(fā)展,市場競競爭的加加劇,企企業(yè)的成成功與其其員工隊隊伍之間間的關(guān)注注。而傳傳統(tǒng)的手手工紀(jì)錄錄管理的的模式越越來越不不能滿足足企業(yè)人人力資源源管理
2、的的要求,隨隨著計算算機(jī)應(yīng)用用的普及及,采用用計算機(jī)機(jī)進(jìn)行人人力資源源管理的的快捷、方方便、高高效的優(yōu)優(yōu)越性時時企業(yè)管管理人員員的共識識。因此我們選選用人人力資源源管理系系統(tǒng)數(shù)據(jù)據(jù)庫設(shè)計計作為為我們的的數(shù)據(jù)庫庫課程設(shè)設(shè)計的設(shè)設(shè)計題目目,通過過人力資資源會計計理論為為指導(dǎo),將將人力資資源需求求、人力力資源招招聘、人人力資源源審計、人人力資源源使用、人人力資源源培訓(xùn)、人人力資源源評估、人人力資源源二次調(diào)調(diào)配等每每一個動動態(tài)環(huán)節(jié)節(jié)編制成成類似于于財務(wù)報報表的記記錄,從從而完成成人力資資源的貨貨幣形式式的衡定定。以工工資核算算為核心心、以員員工的績績效考核核為依據(jù)據(jù),通過過建立多多種數(shù)據(jù)據(jù)模型輔輔助完
3、成成人力資資源管理理對企業(yè)業(yè)經(jīng)營決決策的支支持作用用。本說明書目目的在于于明確說說明系統(tǒng)統(tǒng)需求,界界定系統(tǒng)統(tǒng)實(shí)現(xiàn)功功能的范范圍,指指導(dǎo)系統(tǒng)統(tǒng)設(shè)計以以及編碼碼。本說說明書的的編寫為為下階段段的設(shè)計計、開發(fā)發(fā)提供依依據(jù),為為項(xiàng)目組組成員對對需求的的詳盡理理解,以以及在開開發(fā)開發(fā)發(fā)過程中中的協(xié)同同工作提提供強(qiáng)有有力的保保證。同同時本文文檔也作作為項(xiàng)目目評審驗(yàn)驗(yàn)收的依依據(jù)之一一。1.2項(xiàng)目目背景人力資源管管理模塊塊以經(jīng)營營管理為為基礎(chǔ),采采用成熟熟、先進(jìn)進(jìn)的計算算機(jī)軟、硬硬件集成成技術(shù),融融入科學(xué)學(xué)的人事事管理思思想和模模式,對對企業(yè)及及其下屬屬公司的的人事信信息進(jìn)行行采集、儲儲存、加加工、處處理和分
4、分析,使使其及時時準(zhǔn)確地地反映企企業(yè)的人人事聘用用狀況、人人員流動動情況、薪薪資情況況等人事事信息,為為各層管管理者提提供快速速準(zhǔn)確的的人事管管理依據(jù)據(jù)與輔助助決策數(shù)數(shù)據(jù)。 企企業(yè)公司司發(fā)展現(xiàn)現(xiàn)狀幾十十年來,企業(yè)經(jīng)營單位和從業(yè)人員急速發(fā)展,人員良莠不齊,懂專業(yè)知識的少,小本經(jīng)營多。面對危機(jī)與機(jī)遇,出路只有一條:通過改革和創(chuàng)新,提高管理能力,提高核心競爭力。通過導(dǎo)入規(guī)范化信息管理系統(tǒng),尤其是人力資源管理系統(tǒng),建立信息化平臺。只有在人力資源得到合理的分配,才能發(fā)揮出企業(yè)的整體實(shí)力,站穩(wěn)腳跟。建立一個完善的人力資源管理系統(tǒng),對一個企業(yè)的領(lǐng)導(dǎo)者在人力管理方面有著非常重要的作用。我們的項(xiàng)目目就是基基于人
5、力力資源管管理在企企業(yè)發(fā)展展中的重重要作用用而開發(fā)發(fā)的,使使公司能能更好的的管理人人力資源源,提高高企業(yè)的的整體競競爭力。通通過實(shí)施施人力資資源管理理系統(tǒng),提提高人力力資源部部在日常常人力資資源操作作性等事事物的工工作效率率,為高高層提供供即時的的搞笑的的人力資資源數(shù)據(jù)據(jù)查詢、分分析,為為高層提提供決策策支持。同同時有利利于人力力資源內(nèi)內(nèi)部流程程的規(guī)范范與再造造優(yōu)化。1.3定義義1.3.11專業(yè)術(shù)術(shù)語數(shù)據(jù)流圖:數(shù)據(jù)流流圖是結(jié)結(jié)構(gòu)化方方法中使使用的工工具,它它以圖形形的方式式描繪數(shù)數(shù)據(jù)在系系統(tǒng)中流流動和處處理的過過程,由由于它只只反映系系統(tǒng)必須須完成的的邏輯功功能,所所以它是是一種功功能模型型。
6、1.3.22主頁術(shù)術(shù)語定義義Java是是一種可可以撰寫寫跨平臺臺應(yīng)用 HYPERLINK /subview/37/6030295.htm 軟軟件的面面向?qū)ο笙蟮某绦蛐蛟O(shè)計語語言,是是由 HYPERLINK /view/1061350.htm Suun MMicrrosyysteems公公司于119955年5月月推出的的Javva程序序設(shè)計語語言和 HYPERLINK /view/209634.htm JJavaa平臺(即即JavvaSEE, JJavaaEE, JaavaMME)的的總稱。JJavaa 技術(shù)術(shù)具有卓卓越的通通用性、高高效性、平平臺移植植性和安安全性,廣廣泛應(yīng)用用于個人人PC、
7、HYPERLINK /view/754520.htm 數(shù)據(jù)中心、游戲控制臺、 HYPERLINK /view/3805.htm 科學(xué) HYPERLINK /view/296324.htm 超級計算機(jī)、移動電話和 HYPERLINK /view/6825.htm 互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和 HYPERLINK /view/1168245.htm 移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。SQL:是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。 甘甘特圖:它是以以圖式的的方式通通過活動動列表和和時間刻刻度形象象地表示示
8、出任何何特定的的活動順順序與持持續(xù)時間間。第二章 任務(wù)概述第二章任務(wù)務(wù)概述2.1目標(biāo)標(biāo)傳統(tǒng)的企業(yè)業(yè)人力資資源管理理已不能能滿足現(xiàn)現(xiàn)代化管管理的需需要。因因此,對對企業(yè)人人力資源源的信息息處理實(shí)實(shí)行計算算機(jī)化這這一需要要就顯得得越來越越重要。要要對人力力資源中中人員甑甑選、人人員錄用用、員工工培訓(xùn)、人人員調(diào)整整、考勤勤管理、人人事評議議、人事事檔案管管理,實(shí)實(shí)現(xiàn)全面面、科學(xué)學(xué)、系統(tǒng)統(tǒng)的管理理;提高高工作效效率、增增強(qiáng)交流流與協(xié)作作、提高高輔助決決策、有有效地提提高管理理水平、完完善人力力資源管管理活動動中諸多多不足之之處就成成為SYYSWAAYHRR的設(shè)計計目標(biāo)。充分利用網(wǎng)網(wǎng)絡(luò)資源源,根據(jù)據(jù)企業(yè)
9、實(shí)實(shí)際需求求,進(jìn)一一步優(yōu)化化和再造造管理流流程:使使人力資資源的管管理更為為高效和和科學(xué),數(shù)數(shù)據(jù)更為為準(zhǔn)確。 完完善人力力資源決決策支持持系統(tǒng),及及時提供供相關(guān)數(shù)數(shù)據(jù)和報報表:使使基于人人力資源源系統(tǒng)數(shù)數(shù)據(jù)的決決策更為為直觀和和精確。 增增強(qiáng)員工工自助服服務(wù)的功功能,簡簡化人力力資源事事務(wù)性的的管理流流程:使使人力資資源部門門的人員員有更多多的時間間和精力力用于人人力資源源的戰(zhàn)略略規(guī)劃。 完完善人力力資源系系統(tǒng)的業(yè)業(yè)務(wù)管理理功能,建建立流程程引擎和和角色管管理機(jī)制制:使得得達(dá)到降降低成本本,提高高效率,合合理利用用人才,改改進(jìn)員工工服務(wù)模模式的目目的。2.2 運(yùn)運(yùn)行環(huán)境境開發(fā)環(huán)境:Miccro
10、ssoftt Viisuaal SStuddio 20008 MMicrrosooft SQLL Seerveer20005運(yùn)行平臺:Winndowws XXP操作系統(tǒng)附附加功能能:IIIS 66.0應(yīng)用平臺:Beaa Weebloogicc 8.1客戶端軟件件:MSS IEE 6.0語種:簡體體中文或或英文硬件環(huán)境:列出運(yùn)行該該軟件所所需要的的硬設(shè)備備。說明明其中的的新型設(shè)設(shè)備及其其專門功功能,包包括: 11處理器器型號及及內(nèi)存容容量; 22外存容容量、聯(lián)聯(lián)機(jī)或脫脫機(jī)、媒媒體及其其存儲格格式,設(shè)設(shè)備的型型號及數(shù)數(shù)量; 33輸入及及輸出設(shè)設(shè)備的型型號和數(shù)數(shù)量,聯(lián)聯(lián)機(jī)或脫脫機(jī); 44數(shù)據(jù)通通信設(shè)
11、備備的型號號和數(shù)量量; 55功能鍵鍵及其他他專用硬硬件例如:設(shè)備名稱用途配置信息備注應(yīng)用和數(shù)據(jù)據(jù)庫服務(wù)務(wù)器數(shù)據(jù)存儲和和處理1CPU:P4 2.220G無 整整個系統(tǒng)統(tǒng)相關(guān)人人員有:系統(tǒng)管管理人員員,人力力資源管管理員,普普通員工工,應(yīng)聘聘人員以以及財務(wù)務(wù)的后勤勤人員。 人人力資源源管理員員可以利利用該系系統(tǒng)好好好利用公公司人力力資源,普普通員工工可以及及時查詢詢相關(guān)信信息并更更新自己己的信息息2.3 條條件限制制由于系統(tǒng)用用戶層次次廣,用用戶面寬寬,所以以用戶對對于電腦腦,網(wǎng)絡(luò)絡(luò)知識的的掌握不不一,可可能有尚尚未接觸觸過電腦腦的,可可能有軟軟件使用用高手故應(yīng)應(yīng)該考慮慮根據(jù)調(diào)調(diào)查用戶戶實(shí)際設(shè)設(shè)計
12、出使使用方便便,統(tǒng)一一,簡易易盡量多多可視化化的系統(tǒng)統(tǒng),提高高用戶的的可操作作性,減減少用戶戶培訓(xùn)。同時由于不不同層次次的用戶戶有不同同的系統(tǒng)統(tǒng)使用管管理權(quán)限限,健全全安全機(jī)機(jī)制,完完善系統(tǒng)統(tǒng)安全監(jiān)監(jiān)控審計計功能也也是很重重要的。第四章邏輯設(shè)計第三章 需需求分析析3.1 功功能劃分分我們的人力力資源管管理將要要完成招招聘入職職管理管管理,薪薪資管理理,出勤勤統(tǒng)計,員員工獎懲懲管理,保保險管理理,合同同管理,培培訓(xùn)管理理等功能能,經(jīng)過過劃分為為以下五五個子系系統(tǒng)。如如下圖是是我們的的功能結(jié)結(jié)構(gòu)圖。在后續(xù)設(shè)計計中,我我主要負(fù)負(fù)責(zé)人事事關(guān)系管管理子系系統(tǒng),因因此,在在此只反反映人事事管理的的二級結(jié)結(jié)
13、構(gòu)分類類。人力資源管理系統(tǒng)人力資源管理系統(tǒng)人事管理招聘管理培訓(xùn)管理社會關(guān)系管理薪資管理人事管理招聘管理培訓(xùn)管理社會關(guān)系管理薪資管理離職管理升降管理員工基本信息維護(hù)轉(zhuǎn)正處理憑調(diào)處理離職管理升降管理員工基本信息維護(hù)轉(zhuǎn)正處理憑調(diào)處理圖3.1 功能結(jié)結(jié)構(gòu)圖3.1.11 招聘聘入職子子系統(tǒng)由人事主管管部門制制定招聘聘計劃,并并且負(fù)責(zé)責(zé)人員的的面試工工作,并并且對面面試及招招聘過程程中員工工的信息息加以記記錄,流流程從員員工登記記開始一一直到面面試通過過進(jìn)入實(shí)實(shí)習(xí)期為為止。3.1.22 培訓(xùn)訓(xùn)管理子子系統(tǒng)在該子系統(tǒng)統(tǒng)中,集集中管理理通過面面試進(jìn)入入培訓(xùn)階階段的員員工信息息,記錄錄員工在在培訓(xùn)期期間的業(yè)業(yè)績
14、表現(xiàn)現(xiàn),平時時考核以以及結(jié)課課考試成成績,作作為入職職轉(zhuǎn)正的的標(biāo)準(zhǔn)。3.1.33 人事事管理子子系統(tǒng)在該子系統(tǒng)統(tǒng)中,負(fù)負(fù)責(zé)員工工的日常常關(guān)系管管理,包包括人員員憑調(diào),升升降變動動,轉(zhuǎn)正正審批,離離職等級級等人事事業(yè)務(wù)3.1.44 社會會關(guān)系子子系統(tǒng)在該子系統(tǒng)統(tǒng)中,主主要管理理員工的的個人合合同,保保險,以以及公積積金,業(yè)業(yè)務(wù)包括括合同續(xù)續(xù)簽及審審核,保保險關(guān)系系轉(zhuǎn)入轉(zhuǎn)轉(zhuǎn)出繳納納,公積積金轉(zhuǎn)入入轉(zhuǎn)出繳繳納3.1.55 薪資資管理子子系統(tǒng) 在在該子系系統(tǒng)中,主主要包括括員工考考勤,獎獎懲統(tǒng)計計,員工工工資統(tǒng)統(tǒng)計,系系統(tǒng)將根根據(jù)該月月員工出出勤及加加班違紀(jì)紀(jì)情況自自動統(tǒng)計計員工薪薪資3.2 個個人模
15、塊塊 在該項(xiàng)目目中,我我負(fù)責(zé)的的是人事事管理模模塊,按按照要求求,在下下面的數(shù)數(shù)據(jù)庫設(shè)設(shè)計中,我我將按照照概念設(shè)設(shè)計邏輯設(shè)設(shè)計物理設(shè)設(shè)計的步步驟來進(jìn)進(jìn)行闡述述。 在我的人人事管理理模塊中中,人事事專員負(fù)負(fù)責(zé)員工工的各項(xiàng)項(xiàng)人事業(yè)業(yè)務(wù)管理理,可以以發(fā)起對對一個員員工的調(diào)調(diào)動申請請,并且且指定審審批的上上級領(lǐng)導(dǎo)導(dǎo),上級級領(lǐng)導(dǎo)審審批后,人人事管理理員根據(jù)據(jù)審批結(jié)結(jié)論修改改員工信信息。當(dāng)當(dāng)員工試試用期滿滿后,由由員工個個人發(fā)起起轉(zhuǎn)正申申請,人人事專員員受理后后指定審審批領(lǐng)導(dǎo)導(dǎo)。審批批后根據(jù)據(jù)審批結(jié)結(jié)論修改改員工狀狀態(tài)。員員工離職職后,人人事專員員記錄該該員工離離職信息息及其原原來所在在部門。因此,在我我
16、的模塊塊中,我我主要分分以下幾幾個功能能進(jìn)行設(shè)設(shè)計:人員基本信信息管理理人員憑調(diào)處處理人員轉(zhuǎn)正處處理人員升遷降降職處理理離職記錄登登記我們的人力力資源管管理系統(tǒng)統(tǒng)的全局局?jǐn)?shù)據(jù)流流圖如圖圖4.11所示:圖3-1 全局?jǐn)?shù)數(shù)據(jù)流圖圖由上圖進(jìn)行行進(jìn)行分分析,與與我的人人事管理理產(chǎn)生交交集的模模塊是培培訓(xùn)模塊塊,在一一個員工工通過面面試后,進(jìn)進(jìn)入實(shí)習(xí)習(xí)狀態(tài),而而要轉(zhuǎn)正正的話,是是由人事事部門根根據(jù)該員員工在實(shí)實(shí)習(xí)期的的業(yè)績進(jìn)進(jìn)行評估估,達(dá)到到轉(zhuǎn)正標(biāo)標(biāo)準(zhǔn)的,將將由人事事專員發(fā)發(fā)起轉(zhuǎn)正正申請。也也就是說說,可以以發(fā)起轉(zhuǎn)轉(zhuǎn)正申請請的人員員信息來來自于培培訓(xùn)模塊塊。同時,在員員工的升升遷降職職中,人人事部門門要
17、統(tǒng)計計員工的的業(yè)績,根根據(jù)業(yè)績績判斷該該員工是是否到達(dá)達(dá)升遷降降職的標(biāo)標(biāo)準(zhǔn),并并且發(fā)起起調(diào)動,由由上級批批準(zhǔn),即即就是,升升遷降職職將參考考效績模模塊的數(shù)數(shù)據(jù)。在下描述的的過程中中,如有有用到其其他模塊塊的數(shù)據(jù)據(jù)的功能能,將有有所提及及,但不不做深入入講解,如如有疑問問,可以以參考其其他模塊塊的具體體設(shè)計。3.3 數(shù)數(shù)據(jù)流圖圖1.內(nèi)部調(diào)調(diào)動圖3-2 內(nèi)部調(diào)調(diào)動E-R圖 人人事專員員可以發(fā)發(fā)起對一一名員工工的調(diào)動動申請,申申請包括括該員工工現(xiàn)在部部門職位位和將要要調(diào)往的的部門職職位,發(fā)發(fā)起的申申請存入入系統(tǒng),然然后交由由上級領(lǐng)領(lǐng)導(dǎo)審批批,上級級審批后后,產(chǎn)生生的審批批記錄存存入系統(tǒng)統(tǒng)。2.升遷降
18、降職處理理圖3-3 升遷降降職E-R圖 人人事專員員可以根根據(jù)員工工入職以以后的個個人業(yè)績績針對員員工發(fā)起起升遷降降職申請請,由上上級批準(zhǔn)準(zhǔn)后,升升遷降職職信息存存入系統(tǒng)統(tǒng)3.離職登登記圖3-4 離職登登記數(shù)據(jù)據(jù)流圖員工轉(zhuǎn)正圖3-5 員工轉(zhuǎn)轉(zhuǎn)正E-R圖人事專員根根據(jù)員工工在實(shí)習(xí)習(xí)期間的的表現(xiàn)決決定是否否可以對對該員工工發(fā)起轉(zhuǎn)轉(zhuǎn)正,如如果調(diào)價價達(dá)到,則則該員工工發(fā)起轉(zhuǎn)轉(zhuǎn)正,并并且對該該員工產(chǎn)產(chǎn)生轉(zhuǎn)正正記錄,記記錄的轉(zhuǎn)轉(zhuǎn)正時間間,從次次月起對對員工繳繳納保險險和公積積金。與與社會關(guān)關(guān)系管理理模塊契契合。第四章 概概念結(jié)構(gòu)構(gòu)設(shè)計4.1 數(shù)數(shù)據(jù)字典典數(shù)據(jù)文件:調(diào)動申申請表文件組成:調(diào)動編編號,員員工編
19、號號,現(xiàn)在在部門,現(xiàn)現(xiàn)在崗位位,調(diào)動動部門,調(diào)調(diào)動崗位位,申請請日期,上上級編號號序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1調(diào)動編號int40是是否2員工編號varchhar500否3現(xiàn)在部門varchhar500否4現(xiàn)在崗位varchhar500否5調(diào)動部門int40否6調(diào)動崗位int40否7申請日期int40否數(shù)據(jù)文件:調(diào)動審審批表文件組成:審批編編號,調(diào)調(diào)動編號號,審批批日期,審審批評語語,審批批結(jié)論,上上級編號號序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1審批編號int40是是否2調(diào)動編號varchhar500否3審批日期date500否4審批評語varchhar40
20、否5審批結(jié)論varchhar40否6審批人varchhar40否數(shù)據(jù)文件:升遷降降職表文件組成:編號,員員工編號號,現(xiàn)在在部門,現(xiàn)現(xiàn)在崗位位,變動動部門,變變動崗位位,變動動日期,上上級編號號序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1編號int40是是否2員工編號varchhar500否3現(xiàn)在部門varchhar500否4現(xiàn)在崗位varchhar500否5變動部門int40否6變動崗位int40否7變動日期int40否8審批人Int40否數(shù)據(jù)文件:離職登登記表文件組成:離職編編號,員員工編號號,離職職原因,離離職時間間序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1離職編號int
21、40是是否2員工編號varchhar500否3離職原因varchhar40否4離職時間int40否數(shù)據(jù)文件:轉(zhuǎn)正申申請表文件組成:申請編編號,員員工編號號,培訓(xùn)訓(xùn)編號,部部門編號號,崗位位編號,申申請時間間,審批批人編號號序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1轉(zhuǎn)申編號int40是是否2員工編號varchhar500否3申請內(nèi)容varchhar500否6申請時間int40否7審批人編號號Int40否數(shù)據(jù)文件:轉(zhuǎn)正審審批表文件組成:申請編編號,員員工編號號,轉(zhuǎn)申申編號,審審批日期期,審批批評語,審審批結(jié)論論,審批批人序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1審批編號int4
22、0是是否2員工編號varchhar500否3轉(zhuǎn)申編號varchhar500否4審批日期varchhar500否5審批評語int40否6審批結(jié)論int40否7審批人varchhar40否4.2 E-RR圖員工調(diào)動申申請ERR圖 一一個員工工可以有有多個調(diào)調(diào)動申請請,一個個人事專專員可以以發(fā)起多多個憑調(diào)調(diào)申請4-1 員員工調(diào)動動申請EER圖員工調(diào)動申申請審批批ER圖圖調(diào)動審批是是對憑調(diào)調(diào)申請的的回復(fù),一一條憑調(diào)調(diào)申請可可以有一一個或零零個調(diào)動動審批4-2 員員工調(diào)動動審批EER圖3. 轉(zhuǎn)正正申請EER圖4-3 員員工轉(zhuǎn)正正申請EER圖4. 轉(zhuǎn)正正審批EER圖4-4 員員工轉(zhuǎn)正正審批EER圖5.員工
23、離離職5-5 員員工離職職ER圖圖6.人員升升降4-6 員員工升遷遷降職EER圖第五章 邏輯設(shè)計第五章 邏邏輯設(shè)計計5.1 關(guān)關(guān)系模式式從上面的概概念設(shè)計計中,可可以得出出以下的的關(guān)系模模式:憑調(diào)申請(申請編號,員工編號,原來部門,調(diào)動部門,原來崗位,調(diào)動崗位,申請時間)調(diào)動審批(審批編號,申請編號,審批評語,審批結(jié)論,審批時間,審批人)轉(zhuǎn)正申請(申請編號,員工編號,申請內(nèi)容,申請時間,人事專員編號,審批人)轉(zhuǎn)正審批(審批編號,審批評語,審批結(jié)論,審批時間,申請編號)離職信息(離職編號,員工編號,離職時間,離職原因,原來部門)升降記錄(變動編號,變動時間,調(diào)動部門,調(diào)動崗位,上級編號)5.2
24、關(guān)關(guān)系模式式分析1.憑調(diào)申申請關(guān)系系模式憑調(diào)申請(申請編號,員工編號,原來部門,調(diào)動部門,原來崗位,調(diào)動崗位,申請時間)在關(guān)系模式式中,審審請編號號是主屬屬性。申請編號(員工編編號,原原來部門門,調(diào)動動部門,原原來崗位位,調(diào)動動崗位,申申請時間間)其中,每一一個數(shù)據(jù)據(jù)項(xiàng)都單單一,滿滿足1NNF,并且,主屬屬性是申申請編號號,不存存在非主主屬性對對主屬性性的部分分依賴。滿滿足第二二范式。同時,主屬屬性是申申請編號號,不存存在非主主屬性對對主屬性性的傳遞遞依賴。滿滿足第三三范式。因此:憑調(diào)調(diào)申請3NFF2.調(diào)動審審批關(guān)系系模式 調(diào)調(diào)動審批批(審批批編號,申申請編號號,審批批評語,審審批結(jié)論論,審批
25、批時間,審審批人) 在在關(guān)系模模式中,審審批編號號是主屬屬性。審批編號(申請編編號,審審批評語語,審批批結(jié)論,審審批時間間,審批批人)其中,每一一個數(shù)據(jù)據(jù)項(xiàng)都單單一,滿滿足1NNF,并且,主屬屬性是審審批編號號,不存存在非主主屬性對對主屬性性的部分分依賴。滿滿足第二二范式。同時,主屬屬性是審審批編號號,不存存在非主主屬性對對主屬性性的傳遞遞依賴。滿滿足第三三范式。因此:憑調(diào)調(diào)申請3NFF3.轉(zhuǎn)正申申請關(guān)系系模式 轉(zhuǎn)轉(zhuǎn)正申請請(申請請編號,員員工編號號,申請請內(nèi)容,申申請時間間,人事事專員編編號,審審批人) 在在關(guān)系模模式中,申請編號是主屬性。申請編號(申請編編號,員員工編號號,申請請內(nèi)容,申申
26、請時間間,人事事專員編編號,審審批人)其中,每一一個數(shù)據(jù)據(jù)項(xiàng)都單單一,滿滿足1NNF,并且,主屬屬性是申申請編號號,不存存在非主主屬性對對主屬性性的部分分依賴。滿滿足第二二范式。同時,主屬屬性是申申請編號號,不存存在非主主屬性對對主屬性性的傳遞遞依賴。滿滿足第三三范式。因此:憑調(diào)調(diào)申請3NFF4.轉(zhuǎn)正審審批關(guān)系系模式 轉(zhuǎn)轉(zhuǎn)正審批批(審批批編號,審審批評語語,審批批結(jié)論,審審批時間間,申請請編號) 在在關(guān)系模模式中,審批編號是主屬性。審批編號(審批評評語,審審批結(jié)論論,審批批時間,申申請編號號)其中,每一一個數(shù)據(jù)據(jù)項(xiàng)都單單一,滿滿足1NNF,并且,主屬屬性是審審批編號號,不存存在非主主屬性對對主
27、屬性性的部分分依賴。滿滿足第二二范式。同時,主屬屬性是審審批編號號,不存存在非主主屬性對對主屬性性的傳遞遞依賴。滿滿足第三三范式。因此:憑調(diào)調(diào)申請3NFF5.離職信信息關(guān)系系模式 離離職信息息(離職職編號,員員工編號號,離職職時間,離離職原因因,原來來部門) 在在關(guān)系模模式中,離職編號是主屬性。離職編號(員工編編號,離離職時間間,離職職原因,原原來部門門)其中,每一一個數(shù)據(jù)據(jù)項(xiàng)都單單一,滿滿足1NNF,并且,主屬屬性是離離職編號號,不存存在非主主屬性對對主屬性性的部分分依賴。滿滿足第二二范式。同時,主屬屬性是離離職編號號,不存存在非主主屬性對對主屬性性的傳遞遞依賴。滿滿足第三三范式。因此:憑調(diào)
28、調(diào)申請3NFF6.升降記記錄關(guān)系系模式 升升降記錄錄(變動動編號,變變動時間間,調(diào)動動部門,調(diào)調(diào)動崗位位,上級級編號) 在在關(guān)系模模式中,變動編號是主屬性。變動編號(變動時時間,調(diào)調(diào)動部門門,調(diào)動動崗位,上上級編號號)其中,每一一個數(shù)據(jù)據(jù)項(xiàng)都單單一,滿滿足1NNF,并且,主屬屬性是變變動編號號,不存存在非主主屬性對對主屬性性的部分分依賴。滿滿足第二二范式。同時,主屬屬性是變變動編號號,不存存在非主主屬性對對主屬性性的傳遞遞依賴。滿滿足第三三范式。因此:憑調(diào)調(diào)申請3NFF第六章 物理設(shè)計第六章 物物理設(shè)計計6.1 類類圖 在在我負(fù)責(zé)責(zé)的業(yè)務(wù)務(wù)模塊中中,有人人事專員員,調(diào)動動申請,申申請審批批,升
29、遷遷降職,離離職記錄錄,轉(zhuǎn)正正申請,和和轉(zhuǎn)正審審批,他他們之間間的關(guān)系系如下圖6-1 類圖6.2 功功能設(shè)計計6.2.11 員工工憑調(diào)人事專員發(fā)發(fā)起對一一個員工工的調(diào)動動申請,由由上級領(lǐng)領(lǐng)導(dǎo)審批批后,人人事專員員根據(jù)審審批結(jié)果果修改員員工狀態(tài)態(tài),如果果審批結(jié)結(jié)果未通通過,則則不變化化,只產(chǎn)產(chǎn)生申請請審批記記錄,如如果通過過,則修修改員工工信息即即新的崗崗位好和和部門號號。如下圖的活活動圖:圖6-2 員工憑憑調(diào)活動動圖圖6-3 員工憑憑調(diào)時序序圖6.2.22 員工工轉(zhuǎn)正 在培訓(xùn)訓(xùn)階段的的培訓(xùn)成成績合格格后,員員工可以以自己發(fā)發(fā)起自己己的轉(zhuǎn)正正申請,人人事專員員受理后后,指定定審批領(lǐng)領(lǐng)導(dǎo),由由上級
30、領(lǐng)領(lǐng)導(dǎo)審批批后,人人事專員員根據(jù)審審批結(jié)果果修改員員工狀態(tài)態(tài),如果果審批結(jié)結(jié)果未通通過,則則不變化化,只產(chǎn)產(chǎn)生申請請審批記記錄,如如果通過過,則修修改員工工信息即即狀態(tài)為為正式員員工。如下圖的活活動圖:圖6-4 轉(zhuǎn)正活活動圖圖7-5 轉(zhuǎn)正用用例圖圖6-5 轉(zhuǎn)正時時序圖6.2.33 員工工升遷降降職 人事專員員可以發(fā)發(fā)起一條條員工的的升遷降降職記錄錄申請,由由上級領(lǐng)領(lǐng)導(dǎo)審批批后,人人事專員員根據(jù)審審批結(jié)果果確定該該員工是是否可以以升遷或或降職,然然后修改改修改員員工狀態(tài)態(tài)。然后后新增一一條升遷遷降職記記錄,記記錄該員員工何時時由誰審審批從何何位置調(diào)調(diào)往何職職位。圖6-6 升遷降降職活動動圖圖6-
31、7 轉(zhuǎn)正用用例圖6.2.44 員工工離職 當(dāng)當(dāng)一個員員工離職職后,人人事專員員負(fù)責(zé)記記錄該員員工的離離職信息息,包括括離職時時間和離離職原因因,而員員工離職職后,并并不將該該員工從從員工綜綜合記錄錄中刪除除,而是是將其狀狀態(tài)置為為離職,即即就是執(zhí)執(zhí)行邏輯輯刪除,然然后在以以后的在在職員工工操作過過程中,該該員工將將不再查查詢范圍圍之內(nèi)。圖6-8 員工離離職活動動圖圖6-9 員工離離職時序序圖6.2.55員工信信息維護(hù)護(hù)1,員工信信息查詢詢員工成功登登錄人力力資源管管理系統(tǒng)統(tǒng),輸入入相關(guān)信信息條件件,進(jìn)行行員工信信息查詢詢。其流流程如圖圖所示:圖6-100 員工工信息查查詢時序序圖 員工對于于自
32、己的的相關(guān)基基本信息息進(jìn)行查查看,以以及相關(guān)關(guān)人員查查看員工工的信息息。流程程中主要要涉及的的業(yè)務(wù)實(shí)實(shí)體以及及它們之之間的關(guān)關(guān)系如圖圖所示:圖6-111 員工工信息查查詢類圖圖在這個業(yè)務(wù)務(wù)流程中中,有兩兩個直接接與系統(tǒng)統(tǒng)交互的的用戶:系統(tǒng)管管理員,員員工,涉涉及的業(yè)業(yè)務(wù)活動動如圖所所示:圖6-122 員工工信息查查用例圖圖員工信息修修改人力資源管管理部門門等相關(guān)關(guān)人員根根據(jù)情況況對員工工信息進(jìn)進(jìn)行修改改更新與與維護(hù),員員工自身身對于自自己的信信息的更更正等。整整個流程程如圖所所示:圖6-133 員工工信息修修改活動動圖流程中涉及及的的業(yè)業(yè)務(wù)實(shí)體體在上圖圖的基礎(chǔ)礎(chǔ)上增加加了人力力資源部部門的員員
33、工,它它們之間間的關(guān)系系如圖所所示:圖6-144 員工工信息修修改類圖圖這個業(yè)務(wù)流流程中有有三個直直接與系系統(tǒng)交互互的用戶戶:系統(tǒng)統(tǒng)管理員員,員工工,人力力資源部部門人員員,他們們涉及的的業(yè)務(wù)活活動如圖圖所示:圖6-155 員工工信息修修改用例例圖3.新員工工信息添添加當(dāng)公司招聘聘進(jìn)新的的員工時時,需要要將新員員工的信信息存進(jìn)進(jìn)系統(tǒng)中中。其流流程如圖圖所示:圖6-166 員工工信息添添加活動動圖這個業(yè)務(wù)流流程中涉涉及的業(yè)業(yè)務(wù)實(shí)體體同上面面信息修修改。其其系統(tǒng)直直接交互互用戶也也包括系系統(tǒng)管理理員,員員工,人人力資源源部門人人員,在在上面的的業(yè)務(wù)活活動的基基礎(chǔ)上,人人力資源源部門人人員涉及及的業(yè)
34、務(wù)務(wù)活動添添加了添添加員工工信息第七章 測試實(shí)現(xiàn)第七章 測測試實(shí)現(xiàn)現(xiàn)7.1用戶戶界面在用戶界面面部分,根根據(jù)需求求分析的的結(jié)果,用用戶需要要一個用用戶友善善界面。在在界面設(shè)設(shè)計上,應(yīng)應(yīng)做到簡簡單明了了,易于于操作,并并且要注注意到界界面的布布局,應(yīng)應(yīng)突出的的顯示重重要以及及出錯信信息。外外觀上也也要做到到合理化化,考慮慮到用戶戶多對WWINDDOW 風(fēng)格較較熟悉,應(yīng)應(yīng)盡量向向這一方方向靠攏攏。在設(shè)設(shè)計語言言上,已已決定使使用 DDelpphi 進(jìn)行編編程,在在界面上上可使用用Dellphii 所提提供的可可視化組組件,向向WINNDOWWS 風(fēng)風(fēng)格靠近近。其中中服務(wù)器器程序界界面要做做到操作作
35、簡單,易易于管理理。在設(shè)設(shè)計上采采用下拉拉式菜單單方式,在在出錯顯顯示上可可調(diào)用DDelpphi 庫中的的錯誤提提示函數(shù)數(shù)。總的來說,系系統(tǒng)的用用戶界面面應(yīng)作到到可靠性性、簡單單性、易易學(xué)習(xí)和和使用。圖7-1 系統(tǒng)運(yùn)運(yùn)行主界界面進(jìn)入員工信信息管理理后,可可以對員員工信息息進(jìn)行維維護(hù),并并且發(fā)起起對員工工的各項(xiàng)項(xiàng)人事業(yè)業(yè)務(wù)進(jìn)入員工信信息的管管理界面面,可以以瀏覽全全部員工工的基本本信息,如圖8-2所示圖7-2 系統(tǒng)運(yùn)運(yùn)行主界界面 在在該頁面面,可以以對員工工進(jìn)行基基本的操操作,如如下圖所所示,就就是刪除除員工記記錄的操操作過程程。圖7-3 員工操操作界面面 點(diǎn)點(diǎn)擊添加加員工按按鈕,進(jìn)進(jìn)入添加加員
36、工頁頁面,輸輸入員工工信息,就就能將員員工信息息錄入系系統(tǒng)。圖7-4 添加員員工界面面 點(diǎn)點(diǎn)擊添加加修改信信息按鈕鈕,進(jìn)入入修改員員工頁面面,重新新輸入員員工信息息,就能能將員工工信息錄錄入系統(tǒng)統(tǒng)。圖7-5 添加員員工界面面7.2 代代碼展示示員員工基本本類publiic cclasss EEmplloyeee iimpllemeentss jaava.io.Serriallizaablee / Coonsttrucctorrs/* ddefaaultt coonsttrucctorr */publiic EEmplloyeee() /* mminiimall coonsttrucctorr
37、*/publiic EEmplloyeee(IInteegerr idd, SStriing namme, Strringg paasswwordd) this.id = iid;this.namme = naame;this.passswoord = ppasssworrd;/* ffulll coonsttrucctorr */publiic EEmplloyeee(IInteegerr idd, SStriing namme, Strringg paasswwordd, SStriing sexx,Strinng ttel, Sttrinng aaddrresss, SStriing b
38、irrthdday, Sttrinng cconttentt) this.id = iid;this.namme = naame;this.passswoord = ppasssworrd;this.sexx = sexx;this.tell = tell;this.adddresss = adddreess;this.birrthdday = bbirtthdaay;this.conntennt = coonteent;員員工控制制類SupppresssWaarniingss(sseriial)publiic cclasss EEmpMManaagerr exxtennds Acttionn
39、Suppporrt prrivaate EmppSerrvicce eempSServvicee = nulll; prrivaate Empployyee empployyee = nnulll; prrivaate Strringg biirthhdayy;publiic EEmplloyeee ggetEEmplloyeee() returrn eemplloyeee;publiic vvoidd seetEmmplooyeee(Emmplooyeee emmplooyeee) this.empployyee = eemplloyeee;publiic vvoidd seetEmmpSe
40、erviice(EmppSerrvicce eempSServvicee) this.emppSerrvicce = emmpSeerviice;publiic vvoidd seetBiirthhdayy(Sttrinng bbirtthdaay) this.birrthdday = bbirtthdaay; /* * 顯顯示員工工主界面面 * rretuurn suucceess */publiic SStriing maiin()returrn succcesss;/過濾查查詢功能能publiic vvoidd liist() try JSONOObjeect rooot = neew
41、JJSONNObjjectt();PageLListt llistt = emppSerrvicce.llistt(liike, (ppagee - 1) * rrowss,rows);int ccounnt = liist.gettRowws();root.putt(ppagee, pagge);root.putt(ttotaal, coountt / rowws + (couunt % rrowss) 0 ? 11 : 0);root.putt(rrecoordss, couunt);JSONAArraay rrowss = neww JSSONAArraay();for (Empploy
42、yee s : liist) rows.addd(s, JssonUUtill.coonfiig();root.putt(rrowss, rowws);ServlletAActiionCConttextt.geetReespoonsee().settChaaraccterrEnccodiing(uttf-88);root.wriite(SerrvleetAcctioonCoonteext.gettRessponnse().ggetWWritter(); cattch (Thhrowwablle ee) e.priintSStacckTrracee();publiic SStriing addd
43、() thrrowss MoodellExccepttionn empSeerviice.addd(emmplooyeee);returrn succcesss;publiic SStriing moddifyy() try empSeerviice.moddifyy(emmplooyeee);returrn succcesss; cattch (MoodellExccepttionn e) / TOODO Autto-ggeneeratted cattch bloocke.priintSStacckTrracee();returrn errror;publiic vvoidd looad()
44、 try JSONOObjeect rooot = neew JJSONNObjjectt();Emplooyeee emmp = emmpSeerviice.loaad(iid);root.eleemennt(empployyee, eemp, JssonUUtill.coonfiig();ServlletAActiionCConttextt.geetReespoonsee().settChaaraccterrEnccodiing(uttf-88);root.wriite(SerrvleetAcctioonCoonteext.gettRessponnse().ggetWWritter();
45、cattch (Thhrowwablle ee) / TOODO Autto-ggeneeratted cattch bloocke.priintSStacckTrracee();員員工服務(wù)務(wù)類publiic cclasss EEmpSServviceeImppl iimpllemeentss EmmpSeerviice priivatte EEmpDDao emppDaoo = nulll;/該模模塊對應(yīng)應(yīng)的DAAOpubliic vvoidd seetEmmpDaao(EEmpDDao emppDaoo) this.emppDaoo = emppDaoo;publiic EEmplloye
46、ee aadd(Empployyee empployyee) thhrowws MModeelExxcepptioon int aa = 1000000000;int aaid = (intt) (Sysstemm.cuurreentTTimeeMillliss()%100000000);emplooyeee.seetIdd(neew IInteegerr(a+aidd);empDaao.aadd(empployyee);returrn nnulll;publiic PPageeLisst lisst(EEmplloyeee eemplloyeee, intt skkip, innt ssiz
47、ee)throwws MModeelExxcepptioon returrn eempDDao.lisst(eemplloyeee, skiip, sizze);publiic EEmplloyeee lloadd(innt iid) thrrowss MoodellExccepttionn returrn eempDDao.loaad(iid);publiic vvoidd moodiffy(EEmplloyeee eemplloyeee) thrrowss MoodellExccepttionn empDaao.mmodiify(empployyee);員員工數(shù)據(jù)據(jù)訪問類類publiic
48、cclasss EEmpDDaoIImpll exxtennds HibbernnateeDaooSuppporrt iimpllemeentss EmmpDaao SupppresssWaarniingss(uunchheckked)publiic PPageeLisst lisst(ffinaal EEmplloyeee eemplloyeee, finnal intt skkip,finnal intt siize) tthroows ModdelEExceeptiion tryy PPageeLisst lisst = (PPageeLisst) thhis.gettHibbernna
49、teeTemmplaate().eexeccutee(neew HHibeernaateCCalllbacck()publiic OObjeect doIInHiiberrnatte(SSesssionn seessiion)throwws HHibeernaateEExceeptiion, SQQLExxcepptioon Criteeriaa quueryy = sesssioon.ccreaateCCritteriia(EEmplloyeee.cclasss);/組合條條件if(emmplooyeee.geetNaame()!=nulll)queryy.addd(RResttriccti
50、oons.likke(namme, emmplooyeee.geetNaame(),MMatcchMoode.ANYYWHEERE);/統(tǒng)計行行數(shù)queryy.seetPrrojeectiion(Proojecctioons.rowwCouunt();Long couunt = (Lonng) queery.uniiqueeRessultt();/查詢結(jié)結(jié)果queryy.seetPrrojeectiion(nulll);queryy.adddOrrderr(Orrderr.assc(id);queryy.seetFiirsttRessultt(skkip);queryy.seetMaaxReesullts(sizze);PageLListt llistt = neww PaageLListt(coountt.inntVaaluee();list.adddAlll(quueryy.liist();returrn llistt;); rretuurn lisst; caatchh(Exxcepptioon ee)e.priintSStacckTrracee();throww neew MModeelExxcepptioon(11,e.gett
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度文化傳媒內(nèi)容制作合同
- 2024年大型活動保障車輛租賃合同
- 2024年上海房屋裝修工程分包合同
- 2024年廉潔承諾函:雙方誠信自律協(xié)議
- 教育工作者主要先進(jìn)事跡(5篇)
- 中學(xué)生讀書演講稿
- 2024年度質(zhì)量控制合同:MLB棒球帽正品知識分享
- 2024年工程監(jiān)測與檢測合同
- 2024室內(nèi)外演唱會舞臺安全檢測合同
- 2024年國際商貿(mào)合同的科學(xué)與藝術(shù)
- 體育課堂數(shù)字化教學(xué)設(shè)計方案
- 2024年中鐵高新工業(yè)股份有限公司招聘筆試參考題庫含答案解析
- 中樞性面癱與周圍性面癱的區(qū)別課件
- 人行安全門通道閘機(jī)施工方案
- 《愛情婚姻家庭》課件
- 外賣配送部管理制度
- 20100927-宣化上人《愣嚴(yán)咒句偈疏解》(簡體全)
- 護(hù)理員服務(wù)外包投標(biāo)方案(技術(shù)方案)
- 智能化農(nóng)業(yè)裝備
- JGJT241-2011 人工砂混凝土應(yīng)用技術(shù)規(guī)范
- 原發(fā)性骨質(zhì)疏松癥診療指南(2022)解讀
評論
0/150
提交評論