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

下載本文檔

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

文檔簡介

1、人力資源數(shù)據(jù)庫設計說明書一、數(shù)據(jù)庫概要說明我們分析人力資源信息管理系統(tǒng)一般用有如下功能:人力資源系統(tǒng)功能描述人力資源系統(tǒng)戰(zhàn)略性職能1)人力資源戰(zhàn)略管理功能包括:人力資源企業(yè)規(guī)劃人力資源指標分析員工素質(zhì)評測領導決策支持領導或經(jīng)理查詢支持2)人力資源管理和開發(fā)功能包括:職員招聘管理文書檔案管理(文書、會議記錄、文件)薪酬福利管理績效考核管理離職調(diào)動管理保險業(yè)務管理員工培訓管理企業(yè)合同管理匯總報表管理勞動人事法規(guī)企業(yè)規(guī)章制度人力資源系統(tǒng)操作性職能1)人事信息儲存和處理功能員工信息管理黨團工會管理機構職位管理2)日常辦公處理功能(一般企業(yè)人力資源軟件還帶日常辦公功能)證照管理宿舍管理車輛管理物品管理獎

2、懲記錄考勤管理日常費用管理日程安排(工作日志)會議安排系統(tǒng)管理功能(包括后臺)角色管理操作員管理備份管理網(wǎng)絡配置管理企業(yè)基本信息頁面樣式管理元數(shù)據(jù)與字典系統(tǒng)幫助文檔(友好性)關于本系統(tǒng)在此次畢業(yè)設計中,我們不可能完成全部上述功能,所以相對進行了一些精簡,采用SSH框架技 術開發(fā)人力資源信息系統(tǒng),數(shù)據(jù)庫采用Microsoft SQL Server 2005。人力資源管理系統(tǒng)在運行過程中需要對大量的表和數(shù)據(jù)進行增加、刪除、修改、檢索的操作,并 且還要求對企業(yè)人才戰(zhàn)略方面提供規(guī)劃和分析的功能,對領導決策形成支持,因此在設計時采用 Microsoft SQL Server 2005數(shù)據(jù)庫來滿足運行需求

3、,數(shù)據(jù)庫名“HRIS”,共存儲了 30張表用于存儲 不同的信息。如下圖:二、數(shù)據(jù)庫概要設計(E-R圖)用戶實體圖員工信息實體fdsfdsfdsfdsaffdasffdsafdsfdsaffdsafdfdsafddfsaf12)fdsaffdssafdsafdsaffdsafdsa的薩菲都是dsf三、 數(shù)據(jù)庫詳細設計(邏輯結構)人力資源管理系統(tǒng)數(shù)據(jù)庫表設計用戶表TB_USER該表主要用于保存用戶信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述U_IDint是用戶IDU_NAMEvarchar(30)用戶名稱U_PASSvarchar(30)用戶密碼U_TRUENAMEvarchar(30)是真實

4、姓名CREATE_TIMEdatetime創(chuàng)建的時間STOP_FLAGbit是否禁用U_ROLE_IDint是角色編號注:禁用狀態(tài),和刪除區(qū)別。創(chuàng)建時間、是否停用有默認值。角色表TB_ROLE該表主要用于保存角色信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述ROLE_IDint是角色編號ROLE_NAMEvarchar(50)角色名稱ROLE_REMARKvarchar(200)是角色備注ROLE_FLAGint是角色狀態(tài)注:角色狀態(tài):1正常2禁用3刪除。權限表TB_PREMISSION該表主要用于保存權限信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述PREMIS_IDint是權限編號PR

5、EMIS_NAMEvarchar (50)權限名稱PREMIS_REMARKvarchar(200)是權限備注權限分配表TB_PREMISSION_ASSIGN 該表主要用于保存權限和角色的關聯(lián)關系字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述ASSIGN_IDint是分配編號ROLE_IDint是角色編號PREMIS_IDint是權限編號數(shù)據(jù)字典TB_DICT_PUBLIC該表主要用于保存實體表中常用固定不變的信息值字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述AUTO_IDint是自增流水號DICT_IDvarchar(50)字典編號DICT_ITEM_CODEvarchar(10)字典代碼I

6、TEM_CONTENTvarchar(50)名詞項STOP_FLAGbit停用標識IS_GROUPbit是否是組合碼NOTE_INFOvarchar (100)是備注注:字典代碼是其他表中的引用項。為了簡便,數(shù)據(jù)庫中我減去了 AUTO_ID列(自增流水號),無主鍵 設置。集團公司表TB_COMPANY該表主要用于設置總公司信息,分公司包含在表內(nèi)字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述COMP_IDchar(2)是公司IDCOMP_NAMEvarchar(60)公司名稱CONTROLLED_IDchar(2)是母公司IDCONTROLLED_COMP_NAMEvarchar(60)是母公司名

7、稱REMARKvarchar(300)是公司簡介CHARGE_ID1char(10)是負責人1CHARGE_ID2char(10)是負責人2TOP_FLAGbit是是否是總公司注:根據(jù)負責人ID在職員表中找到負責人信息部門表TB_DEPARTMENT該表主要用于保存部門信息,包括部門之間的關聯(lián)字段名數(shù)據(jù)類型 長度是否主鍵允許空外鍵描述DEPART_IDchar(3)是部門IDDEPART_NAMEvarchar(50)部門名稱PARENT_DEPART_IDchar(3)是父部門IDSTOP_FLAGbit是停用標識COMP_IDchar(2)是是公司編號COMP_NAMEvarchar(60

8、)是公司名稱CHARGE_ID1char(10)是負責人1CHARGE_ID2char(10)是負責人2部門職位表TB_DEPART_POSITION 該表主要用于保存部門和崗位之間的關聯(lián)字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述AUTO_IDint是數(shù)據(jù)庫自增標識POSI_IDchar(2)是崗位IDDEPART_IDchar(3)是部門IDSTAFF_NUMint是該崗位人數(shù)職位表TB_POSITION該表主要用于職位信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述POSI_IDchar(2)是職位IDPOSI_NAMEvarchar(30)職位名稱PARENT_POSI_IDchar(

9、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

10、_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)

11、是戶口地址NATIONvarchar(10)是民族NATIVE_PLACEvarchar(10)是籍貫POLITYvarchar(10)是政治面貌MARRIAGEvarchar(10)是婚姻狀況CULTURE_LEVELvarchar(10)是學位CULTURE_DEGREEvarchar(10)是學歷GRADUTE_SCHOOLvarchar(50)是畢業(yè)院校GRADUTE_DATEdatetime是畢業(yè)日期SPECIALTYvarchar(10)是所學專業(yè)TECHNICALvarchar(10)是技術職稱TECHNICAL_DATEdatetime是職稱日期BEG_WORK_DATEdat

12、etime是上崗日期(合同開 始日期)CREATE_DATEdatetime是建檔日期PROBATION_BEG_DATEdatetime是試用開始日期PROBATION_END_DATEdatetime是試用結束日期1varchar(10)是招聘來源CONTRACT_BEG_DATEdatetime是合同開始日期CONTRACT_END_DATEdatetime是合同結束日期CONTRACT TYPEvarchar(10)是合同類別LEAVE_CAUSEvarchar(10)是離職原因LEAVE_METHODvarchar(10)是離職方式LEAVE_TIMEdatetime是離職時間SAL

13、ARY_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_NOva

14、rchar(20)是QQ號MSN_NOvarchar(50)是MSN號OTHER_IM_NOvarchar(50)是其它及時通信工具PERSONAL_PAGEvarchar(100)是個人主頁EMP_REMARKSvarchar(300)是備注RECORD_STATUSchar(1)是記錄刪除狀態(tài)EMP_IMGvarchar(50)是個人照片注:本表及以下表中紅色強調(diào)字段取值均來自數(shù)據(jù)字典表的DICT_ITEM_CODE字段,代表的 含義則是字典的名詞項ITEM_CONTENT。希望理解!RecordStatus字段是用來標識該條記錄虛擬刪除和還原用的。取值0-正常1-刪除18位身份證號碼各位

15、的含義: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)一的公式計算出來的,計算的 結果是0-10,如果某人的尾號是09,都不會出現(xiàn)X,但如果尾號是10,那么就得用X來代替,因為如 果用10做尾號,那么此人的身份證就變成了 19位。X是羅馬數(shù)字的10,用X來代替10??记诒砜记诳ㄌ?入職年份+月份+4位編號,長度(10)。TB_CHECK_WORK該表

16、主要用于保存員工考勤記錄字段名數(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ù)工資標準表TB_SALARY_LEVEL該表主要用于保存工資標準字段

17、名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述LEVEL_NOint是工資級別號LEVEL_NAMEvarchar (20)級別SALARY_BASEmoney基本工資SALARY_PERFORMANCEmoney是績效工資SALARY_ALLOWANCEmoney是崗位津貼SALARY_OTHERmoney是其他補貼PERSON_TAXvarchar(10)是個人所得稅率(字 典中起征點是字典 代碼,字典項代表 稅率)工資發(fā)放表TB_SALARY_GRANT該表主要用于保存員工工資發(fā)放記錄字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述PAYROLL_NOint是工資單據(jù)號LEVEL_NOint是是工

18、資級別號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是全

19、勤獎勵OUGHT_TO_GRANTmoney是應發(fā)合計PERSONAL_INCOME_T AXmoney是個人所得稅REALITY_GRANTmoney是實際應發(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是

20、合同開始日期CONTRACT_END_TIMEdatetime是合同結束日期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_TY

21、PEvarchar(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_HYvarchar(10)是離職方式RL_REMARKvarchar(200)是備注注:根據(jù)需要看是否要加上區(qū)分上崗方式和離崗方式,字典表中已經(jīng)寫入該字段內(nèi)容。不加也無所謂。獎勵表T

22、B_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)是是批準領導REWARD_REMARKvarchar

23、(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)是是批準領導punis_rem

24、arkvarchar(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是增補人數(shù)argument_causevarchar(50)是增補原因english_requirevarchar(50)是

25、外語要求specialty_requirevarchar(50)是專業(yè)要求degree_requirevarchar(50)是學歷要求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_r

26、esponsibilityvarchar(2000)是崗位職責posi_requirementvarchar(2000)是崗位要求other_remarkvarchar(2000)是其他備注應聘人員表(簡歷表)tb_resume該表主要用于保存應聘人員的信息字段名數(shù)據(jù)類型(長度)是否主鍵允許空外鍵描述talents_idint是人才編號cadidate_namevarchar(20)是姓名cadidate_timedatetime是面試時間PINvarchar(20)是身份證號PHOTOvarchar(100)是照片expect_lowmoney是期望薪水低值expect_highmoney是期望薪水高值cadidate_posichar(2)是是應聘崗位BIRTHDAYdatetime是

溫馨提示

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

評論

0/150

提交評論