人力資源管理數(shù)據(jù)庫設(shè)計說明書(更改).doc_第1頁
人力資源管理數(shù)據(jù)庫設(shè)計說明書(更改).doc_第2頁
人力資源管理數(shù)據(jù)庫設(shè)計說明書(更改).doc_第3頁
人力資源管理數(shù)據(jù)庫設(shè)計說明書(更改).doc_第4頁
人力資源管理數(shù)據(jù)庫設(shè)計說明書(更改).doc_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

人力資源數(shù)據(jù)庫設(shè)計說明書一、 數(shù)據(jù)庫概要說明我們分析人力資源信息管理系統(tǒng)一般用有如下功能:人力資源系統(tǒng)功能描述1.人力資源系統(tǒng)戰(zhàn)略性職能 1)人力資源戰(zhàn)略管理功能 包括: 人力資源企業(yè)規(guī)劃 人力資源指標(biāo)分析 員工素質(zhì)評測 領(lǐng)導(dǎo)決策支持 領(lǐng)導(dǎo)或經(jīng)理查詢支持 2)人力資源管理和開發(fā)功能 包括: 職員招聘管理 文書檔案管理(文書、會議記錄、文件) 薪酬福利管理 績效考核管理 離職調(diào)動管理 保險業(yè)務(wù)管理 員工培訓(xùn)管理 企業(yè)合同管理 匯總報表管理 勞動人事法規(guī) 企業(yè)規(guī)章制度2.人力資源系統(tǒng)操作性職能 1)人事信息儲存和處理功能 員工信息管理 黨團(tuán)工會管理 機(jī)構(gòu)職位管理 2)日常辦公處理功能(一般企業(yè)人力資源軟件還帶日常辦公功能) 證照管理 宿舍管理 車輛管理 物品管理 獎懲記錄 考勤管理 日常費用管理 日程安排(工作日志) 會議安排 3)系統(tǒng)管理功能(包括后臺) 角色管理 操作員管理 備份管理 網(wǎng)絡(luò)配置管理 企業(yè)基本信息 頁面樣式管理 元數(shù)據(jù)與字典 系統(tǒng)幫助文檔(友好性) 關(guān)于本系統(tǒng)在此次畢業(yè)設(shè)計中,我們不可能完成全部上述功能,所以相對進(jìn)行了一些精簡,采用SSH框架技術(shù)開發(fā)人力資源信息系統(tǒng),數(shù)據(jù)庫采用Microsoft SQL Server 2005。人力資源管理系統(tǒng)在運行過程中需要對大量的表和數(shù)據(jù)進(jìn)行增加、刪除、修改、檢索的操作,并且還要求對企業(yè)人才戰(zhàn)略方面提供規(guī)劃和分析的功能,對領(lǐng)導(dǎo)決策形成支持,因此在設(shè)計時采用Microsoft SQL Server 2005數(shù)據(jù)庫來滿足運行需求,數(shù)據(jù)庫名“HRIS”,共存儲了30張表用于存儲不同的信息。如下圖: 二、 數(shù)據(jù)庫概要設(shè)計(E-R圖)1) 用戶實體圖 2) 員工信息實體3) fdsf4) dsfds5) fdsaf6) fdasf7) fdsafds8) fdsaf9) fdsafd10) fdsafd11) dfsaf12) fdsaf13) fdssaf14) dsaf15) dsaf16) fdsa17) fdsa18) 的薩菲19) 都是20) dsf三、 數(shù)據(jù)庫詳細(xì)設(shè)計(邏輯結(jié)構(gòu))人力資源管理系統(tǒng)數(shù)據(jù)庫表設(shè)計用戶表TB_USER該表主要用于保存用戶信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述U_IDint是用戶IDU_NAMEvarchar(30)用戶名稱U_PASSvarchar(30)用戶密碼U_TRUENAMEvarchar(30)是真實姓名CREATE_TIMEdatetime創(chuàng)建的時間STOP_FLAGbit是否禁用U_ROLE_IDint是角色編號注:禁用狀態(tài),和刪除區(qū)別。創(chuàng)建時間、是否停用有默認(rèn)值。角色表TB_ROLE該表主要用于保存角色信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述ROLE_IDint是角色編號ROLE_NAMEvarchar(50)角色名稱ROLE_REMARKvarchar(200)是角色備注ROLE_FLAGint是角色狀態(tài)注:角色狀態(tài):1正常 2禁用 3刪除。權(quán)限表TB_PREMISSION該表主要用于保存權(quán)限信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述PREMIS_IDint是權(quán)限編號PREMIS_NAMEvarchar(50)權(quán)限名稱PREMIS_REMARKvarchar(200)是權(quán)限備注權(quán)限分配表TB_PREMISSION_ASSIGN該表主要用于保存權(quán)限和角色的關(guān)聯(lián)關(guān)系字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述ASSIGN_IDint是分配編號ROLE_IDint是角色編號PREMIS_IDint是權(quán)限編號數(shù)據(jù)字典TB_DICT_PUBLIC該表主要用于保存實體表中常用固定不變的信息值字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述AUTO_IDint是自增流水號DICT_IDvarchar(50)字典編號DICT_ITEM_CODEvarchar(10)字典代碼ITEM_CONTENTvarchar(50)名詞項STOP_FLAGbit停用標(biāo)識IS_GROUPbit是否是組合碼NOTE_INFOvarchar(100)是備注注:字典代碼是其他表中的引用項。為了簡便,數(shù)據(jù)庫中我減去了AUTO_ID列(自增流水號),無主鍵設(shè)置。集團(tuán)公司表TB_COMPANY該表主要用于設(shè)置總公司信息,分公司包含在表內(nèi)字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述COMP_IDchar(2)是公司IDCOMP_NAMEvarchar(60)公司名稱CONTROLLED_ID char(2)是母公司IDCONTROLLED_COMP_NAMEvarchar(60)是母公司名稱REMARK varchar(300)是公司簡介CHARGE_ID1char(10)是負(fù)責(zé)人1CHARGE_ID2char(10)是負(fù)責(zé)人2TOP_FLAGbit是是否是總公司注: 根據(jù)負(fù)責(zé)人ID在職員表中找到負(fù)責(zé)人信息部門表TB_DEPARTMENT 該表主要用于保存部門信息,包括部門之間的關(guān)聯(lián)字段名數(shù)據(jù)類型長度是否主鍵允許空外鍵描述DEPART_IDchar(3)是部門IDDEPART_NAMEvarchar(50)部門名稱PARENT_DEPART_IDchar(3)是父部門IDSTOP_FLAGbit是停用標(biāo)識COMP_IDchar(2)是是公司編號COMP_NAMEvarchar(60)是公司名稱CHARGE_ID1char(10)是負(fù)責(zé)人1CHARGE_ID2char(10)是負(fù)責(zé)人2部門職位表TB_DEPART_POSITION該表主要用于保存部門和崗位之間的關(guān)聯(lián)字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述AUTO_IDint是數(shù)據(jù)庫自增標(biāo)識POSI_IDchar(2)是崗位IDDEPART_IDchar(3)是部門IDSTAFF_NUMint是該崗位人數(shù)職位表TB_POSITION該表主要用于職位信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述POSI_IDchar(2)是職位IDPOSI_NAMEvarchar(30)職位名稱PARENT_POSI_IDchar(2)是上級職位IDPARENT_POSI _NAMEvarchar(30)是上級職位名稱POSI_LEVELvarchar(10)是職位級別POSI_REMARKvarchar(300)是職位描述注:根據(jù)職位級別代碼去字典中查級別職員表(注:職員編號=公司編號(2)+部門編號(3)+職位編號(2)+順序碼(3)=(10))TB_EMPLOYEE用戶表主要用于保存員工信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述EMP_IDchar(10)是職員編號EMP_NAMEvarchar(20)職員姓名COMP_IDchar(2)是是公司編號COMP_NAMEvarchar(60)是公司名稱DEPART_IDchar(3)是是部門編號DEPART_NAMEvarchar(50)是部門名稱POSI_IDchar(2)是是崗位編號DEPART_POSTvarchar(30)是部門崗位POST_LEVELvarchar(10)是崗位級別EMP_TYPEvarchar(10)是職工類別EMP_STATEvarchar(10)是員工狀態(tài)EMP_CARD_NOchar(10)是考勤卡號EMP_PAPER_IDvarchar(18)是身份證號EMP_SEXbit是性別EMP_BIRTHDAYdatetime是生日RPR_TYPEvarchar(10)是戶口類別RPR_ADDRESSvarchar(100)是戶口地址NATIONvarchar(10)是民族NATIVE_PLACEvarchar(10)是籍貫POLITYvarchar(10)是政治面貌MARRIAGEvarchar(10)是婚姻狀況CULTURE_LEVELvarchar(10)是學(xué)位CULTURE_DEGREEvarchar(10)是學(xué)歷GRADUTE_SCHOOLvarchar(50)是畢業(yè)院校GRADUTE_DATEdatetime是畢業(yè)日期SPECIALTYvarchar(10)是所學(xué)專業(yè)TECHNICALvarchar(10)是技術(shù)職稱TECHNICAL_DATEdatetime是職稱日期BEG_WORK_DATEdatetime是上崗日期(合同開始日期)CREATE_DATEdatetime是建檔日期PROBATION_BEG_DATEdatetime是試用開始日期PROBATION_END_DATEdatetime是試用結(jié)束日期RECRUIT_SOURCESvarchar(10)是招聘來源CONTRACT_BEG_DATEdatetime是合同開始日期CONTRACT_END_DATEdatetime是合同結(jié)束日期CONTRACT_TYPEvarchar(10)是合同類別LEAVE_CAUSEvarchar(10)是離職原因LEAVE_METHODvarchar(10)是離職方式LEAVE_TIMEdatetime是離職時間SALARY_LEVELint是是工資級別BANK_NAMEvarchar(50)是開戶銀行BANK_ACCOUNTvarchar(20)是工資賬號PERSONAL_SPECIALITYvarchar(50)是個人特長WORK_TELEPHONEvarchar(15)是工作電話MOBILEvarchar(15)是移動電話APARTMENT_ADDRESSvarchar(50)是居住地址ZIPCODEvarchar(10)是郵政編碼HOME_PHONEvarchar(15)是家庭電話URGENT_PHONEvarchar(15)是緊急聯(lián)系電話E_MAILvarchar(50)是EMAILQQ_NOvarchar(20)是QQ號MSN_NOvarchar(50)是MSN號OTHER_IM_NOvarchar(50)是其它及時通信工具PERSONAL_PAGEvarchar(100)是個人主頁EMP_REMARKSvarchar(300)是備注RECORD_STATUSchar(1)是記錄刪除狀態(tài)EMP_IMGvarchar(50)是個人照片注:本表及以下表中紅色強(qiáng)調(diào)字段取值均來自數(shù)據(jù)字典表的DICT_ITEM_CODE字段,代表的含義則是字典的名詞項ITEM_CONTENT。希望理解!RecordStatus字段是用來標(biāo)識該條記錄虛擬刪除和還原用的。取值 0-正常 1-刪除18位身份證號碼各位的含義: 1-2位省、自治區(qū)、直轄市代碼; 3-4位地級市、盟、自治州代碼; 5-6位縣、縣級市、區(qū)代碼; 7-14位出生年月日,比如19670401代表1967年4月1日; 15-17位為順序號,其中17位(倒數(shù)第二位)男為單數(shù),女為雙數(shù); 18位為校驗碼,0-9和X。作為尾號的校驗碼,是由把前十七位數(shù)字帶入統(tǒng)一的公式計算出來的,計算的結(jié)果是0-10,如果某人的尾號是09,都不會出現(xiàn)X,但如果尾號是10,那么就得用X來代替,因為如果用10做尾號,那么此人的身份證就變成了19位。X是羅馬數(shù)字的10,用X來代替10??记诒砜记诳ㄌ?入職年份+月份+4位編號,長度(10)。TB_CHECK_WORK該表主要用于保存員工考勤記錄字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述IDInt是流水號CHECK_IDchar(10)考勤卡號SALARY_TIMEdatetime是所屬工資月份EMP_IDchar(10)是是員工工號WORK_DAYSsmallint是出勤天數(shù)SICK_DAYSsmallint是病假天數(shù)AFFAIR_DAYSsmallint是事假天數(shù)LATE_LEAVE_COUNTsmallint是遲到早退次數(shù)NEGLECTWORK_DAYSsmallint是曠工天數(shù)EXTRA_WORK_TIMEsmallint是加班小時數(shù)工資標(biāo)準(zhǔn)表TB_SALARY_LEVEL該表主要用于保存工資標(biāo)準(zhǔn)字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述LEVEL_NOint是工資級別號LEVEL_NAMEvarchar(20)級別SALARY_BASEmoney基本工資SALARY_PERFORMANCEmoney是績效工資SALARY_ALLOWANCEmoney是崗位津貼SALARY_OTHERmoney是其他補(bǔ)貼PERSON_TAXvarchar(10)是個人所得稅率(字典中起征點是字典代碼,字典項代表稅率)工資發(fā)放表TB_SALARY_GRANT該表主要用于保存員工工資發(fā)放記錄字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述PAYROLL_NOint是工資單據(jù)號LEVEL_NOint是是工資級別號GRANT_TYPEvarchar(10)是發(fā)放類別CHECK_IDchar(10)是考勤卡號SALARY_TIMEdatetime是所屬工資月份GRANT_TIMEdatetime是發(fā)放日期EMP_IDchar(10)是是員工工號EMP_NAMEvarchar(20)是員工姓名COMP_IDchar(2)是是公司編號DEPART_IDchar(3)是是部門編號SALARY_YEARmoney是工齡工資SALARY_OVERTIMEmoney是加班費SALARY_NEGLECTmoney是曠工費CHECK_DEDUCTmoney是考勤扣除ENCOURAGE_ALLDAYSmoney是全勤獎勵OUGHT_TO_GRANTmoney是應(yīng)發(fā)合計PERSONAL_INCOME_TAXmoney是個人所得稅REALITY_GRANTmoney是實際應(yīng)發(fā)合同表TB_CONTRACT該表主要用于保存員工人事合同信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號CONTRACT_NOvarchar(20)是合同編號CONTRACT_STATUSvarchar(10)是合同狀態(tài)EMP_IDchar(10)是是員工編號EMP_NAMEvarchar(20)是員工姓名SIGN_TIMEdatetime是簽訂日期CONTRACT_BEG_TIMEdatetime是合同開始日期CONTRACT_END_TIMEdatetime是合同結(jié)束日期CONTRACT_AGEint是合同年限TERMINAL_TIMEdatetime是終止日期TERMINAL_CAUSEvarchar(100)是終止原因CONTRACT_REMARKvarchar(200)是備注調(diào)動離職表TB_REMOVE_LEAVE該表主要用于保存員工調(diào)動離職的信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號EMP_IDchar(10)是是員工工號EMP_NAMEvarchar(20)是員工姓名UNUSUAL_TIMEdatetime是異動日期UNUSUAL_TYPEvarchar(10)是異動類型DEPART_ID1char(3)是部門DEPART_ID2char(3)是原部門POSI_ID1char(2)是崗位POSI_ID2char(2)是原崗位POST_LEVEL1varchar(10)是崗位級別POST_LEVEL2varchar(10)是原崗位級別EMP_STATEvarchar(10)是員工狀態(tài)LEAVE_CAUSEvarchar(10)是離職原因LEAVE_WAYvarchar(10)是離職方式RL_REMARKvarchar(200)是備注注:根據(jù)需要看是否要加上區(qū)分上崗方式和離崗方式,字典表中已經(jīng)寫入該字段內(nèi)容。不加也無所謂。獎勵表TB_REWARD該表主要用于保存員工受獎勵記錄字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號COMP_IDchar(2)是是公司編號DEPART_IDchar(3)是是部門編號EMP_IDchar(10)是是員工編號REWARD_TIMEdatetime是獎勵日期REWARD_TYPEvarchar(10)是獎勵種類REWARD_WAYvarchar(10)是獎勵方式REWARD_MONEYmoney是獎勵金額REWARD_CAUSEvarchar(100)是獎勵原因APPROVE_LEADERchar(10)是是批準(zhǔn)領(lǐng)導(dǎo)REWARD_REMARKvarchar(200)是備注懲罰表TB_PUNISHMENT該表主要用于保存員工受懲罰記錄字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號COMP_IDchar(2)是是公司編號DEPART_IDchar(3)是是部門編號EMP_IDchar(10)是是員工編號PUNIS_TIMEdatetime是懲罰日期PUNIS_TYPEvarchar(10)是懲罰種類PUNIS_WAYvarchar(10)是懲罰方式PUNIS_MONEYmoney是懲罰金額PUNIS_CAUSEvarchar(100)是懲罰原因APPROVE_LEADERchar(10)是是批準(zhǔn)領(lǐng)導(dǎo)PUNIS_REMARKvarchar(200)是備注招聘需求計劃表TB_HIRING_PLAN該表主要用于保存人力資源部招聘計劃信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述PLAN_IDint是計劃編號COMP_IDchar(2)是是公司編號DEPART_IDchar(3)是是部門編號POSI_IDchar(2)是是崗位編號NUM_OF_PEOPLEint是計劃人數(shù)SALARY_BEGmoney是薪資待遇TO_POSI_TIMEdatetime是到崗日期ARGUMENT_NUMint是增補(bǔ)人數(shù)ARGUMENT_CAUSEvarchar(50)是增補(bǔ)原因ENGLISH_REQUIREvarchar(50)是外語要求SPECIALTY_REQUIREvarchar(50)是專業(yè)要求DEGREE_REQUIREvarchar(50)是學(xué)歷要求COMPUTER_REQUIREvarchar(50)是電腦水平EXPER_REQUIREvarchar(50)是經(jīng)驗要求SEX_REQUIREvarchar(50)是性別要求AGE_REQUIREvarchar(50)是年齡要求MARRY_REQUIREvarchar(50)是婚姻要求CHARA_REQUIREvarchar(50)是性格要求HIRING_ STATUSvarchar(50)是招聘狀態(tài)STATUS_TIMEdatetime是狀態(tài)日期POSI_RESPONSIBILITYvarchar(2000)是崗位職責(zé)POSI_REQUIREMENTvarchar(2000)是崗位要求OTHER_REMARKvarchar(2000)是其他備注應(yīng)聘人員表(簡歷表)TB_RESUME該表主要用于保存應(yīng)聘人員的信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述TALENTS_IDint是人才編號CADIDATE_NAMEvarchar(20)是姓名CADIDATE_TIMEdatetime是面試時間PINvarchar(20)是身份證號PHOTOvarchar(100)是照片EXPECT_LOWmoney是期望薪水低值EXPECT_HIGHmoney是期望薪水高值CADIDATE_POSIchar(2)是是應(yīng)聘崗位BIRTHD

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論