人力資源管理人力資源管理數據庫設計說明書更改_第1頁
人力資源管理人力資源管理數據庫設計說明書更改_第2頁
人力資源管理人力資源管理數據庫設計說明書更改_第3頁
人力資源管理人力資源管理數據庫設計說明書更改_第4頁
人力資源管理人力資源管理數據庫設計說明書更改_第5頁
免費預覽已結束,剩余17頁可下載查看

下載本文檔

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

文檔簡介

1、(人力資源管理)人力資源管理數據庫設計說明書(更改)20XX年XX月峯年的企業咨詢咸問經驗.經過實戰驗證可以藩地執行的卓越萱理方案.值得您下載擁有人力資源數據庫設計說明書一、 數據庫概要說明我們分析人力資源信息管理系統壹般用有如下功能:人力資源系統功能描述1.人力資源系統戰略性職能1)人力資源戰略管理功能包括:人力資源企業規劃人力資源指標分析員工素質評測領導決策支持領導或經理查詢支持2)人力資源管理和開發功能包括:職員招聘管理文書檔案管理(文書、會議記錄、文件)薪酬福利管理績效考核管理離職調動管理保險業務管理員工培訓管理企業合同管理 匯總報表管理勞動人事法規企業規章制度2.人力資源系統操作性職

2、能1)人事信息儲存和處理功能員工信息管理黨團工會管理機構職位管理2)日常辦公處理功能(壹般企業人力資源軟件仍帶日常辦公功能)證照管理宿舍管理車輛管理物品管理獎懲記錄考勤管理日常費用管理日程安排(工作日志)會議安排3)系統管理功能(包括后臺)角色管理操作員管理備份管理網絡配置管理企業基本信息頁面樣式管理元數據和字典系統幫助文檔(友好性)關于本系統于此次畢業設計中,我們不可能完成全部上述功能,所以相對進行了壹些精簡,采用 SSH 框架技術開發人力資源信息系統,數據庫采用 MicrosoftSQLServer2005 。人力資源管理系統于運行過程中需要對大量的表和數據進行增加、刪除、修改、檢 索的操

3、作,且且仍要求對企業人才戰略方面提供規劃和分析的功能,對領導決策形成支 持,因此于設計時采用 MicrosoftSQLServer2005 數據庫來滿足運行需求,數據庫名“ HRIS ”,共存儲了 30 張表用于存儲不同的信息。如下圖:數據庫概要設計( E-R 圖)1)用戶實體圖2)員工信息實體3)fdsf4 ) dsfds5 ) fdsaf6 ) fdasf7 ) fdsafds企業基本信息8 ) fdsaf9 ) fdsafd10 )fdsafd11)dfsaf12)fdsaf13)fdssaf14)dsaf15)dsaf16)fdsa17)fdsa18)的薩菲19)均是20)dsf三、數

4、據庫詳細設計(邏輯結構)人力資源管理系統數據庫表設計用戶表TB_USER該表主要用于保存用戶信息字段名數據類型(長度)是否主鍵允許空外鍵描述U_IDint是用戶 IDU_NAMEvarchar(30)用戶名稱U_PASSvarchar(30)用戶密碼U_TRUENAMEvarchar(30)是真實姓名CREATE_TIMEdatetime創建的時間STOP_FLAGbit是否禁用U_ROLE_IDint是角色編號注:禁用狀態,和刪除區別。創建時間、是否停用有默認值。角色表TB_ROLE該表主要用于保存角色信息字段名數據類型(長度)是否主鍵允許空外鍵描述ROLE_IDint是角色編號ROLE_N

5、AMEvarchar(50)角色名稱ROLE_REMARKvarchar(200)是角色備注ROLE_FLAGint是角色狀態注:角色狀態:1 正常 2 禁用 3 刪除。權限表TB_PREMISSION該表主要用于保存權限信息字段名數據類型(長度)是否主鍵允許空外鍵描述PREMIS_IDint是權限編號PREMIS_NAMEvarchar ( 50)權限名稱PREMIS_REMARKvarchar ( 200)是權限備注權限分配表TB_PREMISSION_ASSIGN該表主要用于保存權限和角色的關聯關系字段名數據類型(長度)是否主鍵允許空外鍵描述ASSIGNDint是分配編號ROLE_IDi

6、nt是角色編號PREMIS_IDint是權限編號數據字典TB_DICT_PUBLIC該表王要用于保仔實體表中常用固定不變的信息值字段名數據類型(長度)是否主鍵允許空外鍵描述AUTO_IDint是自增流水號DICT_IDvarchar(50)字典編號DICT_ITEM_CODEvarchar(IO)字典代碼ITEM_CONTENTvarchar(50)名詞項STOP_FLAGbit停用標識IS_GROUPbit是否是組合碼NOTE_INFOvarchar (100 )是備注注:字典代碼是其他表中的引用項。為了簡便,數據庫中我減去了AUTO_ID列(自增流水號),無主鍵設置。集團公司表TB_COM

7、PANY該表主要用于設置總公司信息,分公司包含于表內字段名數據類型(長度)是否主鍵允許空外鍵描述COMP_IDchar(2)是公司 IDCOMP_NAMEvarchar(60)公司名稱CONTROLLED_IDchar(2)是母公司 IDCONTROLLED_COMP_varchar(60)NAME是母公司名稱REMARKvarchar(300)是公司簡介CHARGE_ID1char(10)是負責人 1CHARGE_ID2char(10)是負責人 2TOP_FLAGbit是是否是總公司注:根據負責人 ID 于職員表中找到負責人信息部門表TB_DEPARTMENT該表主要用于保存部門信息,包括部

8、門之間的關聯字段名數據類型長度是否主鍵允許空外鍵描述DEPART_IDchar(3)是部門 IDDEPART_NAMEvarchar(50)部門名稱PARENT_DEPART_IDchar(3)是父部門 IDSTOP_FLAGbit是停用標識COMP_IDchar(2)是是公司編號COMP_NAMEvarchar(60)是公司名稱CHARGE_ID1char(10)是負責人 1CHARGE_ID2char(10)是負責人 2部門職位表TB_DEPART_POSITION該表主要用于保存部門和崗位之間的關聯字段名數據類型(長度)是否主鍵允許空外鍵描述AUTO_IDint是數據庫自增標識POSI_

9、IDchar(2)是崗位 IDDEPART_IDchar(3)是部門 IDSTAFF_NUMint是該崗位人數職位表TB_POSITION該表主要用于職位信息字段名數據類型(長度)是否主鍵允許空外鍵描述POSI_IDchar(2)是職位 IDPOSI_NAMEvarchar ( 30)職位名稱PARENT_POSI_IDchar(2)是上級職位 IDPARENT_POSI_NAMEvarchar(30)是上級職位名稱POSI LEVELvarchar(10)是職位級別POSI_REMARKvarchar(300)是職位描述注:根據職位級別代碼去字典中查級別職員表(注:職員編號=公司編號(2)+

10、部門編號(3)+職位編號(2)+順序碼=(10)TB_EMPLOYEE用戶表主要用于保存員工信息字段名數據類型(長度)是否主鍵允許空外鍵描述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)是職

11、工類別EMP_STATEvarchar(10)是員工狀態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)是學位CULTURE DEGRE

12、Evarchar(10)是學歷GRADUTE_SCHOOLvarchar(50)是畢業院校GRADUTE_DATEdatetime是畢業日期SPECIALTYvarchar(10)是所學專業TECHNICALvarchar(10)是技術職稱TECHNICAL DATEdatetime是職稱日期BEG_WORK_DATEdatetime是上崗日期(合同開始日期)CREATE_DATEdatetime是建檔日期PROBATION_BEG_DATEdatetime是試用開始日期PROBATION_END_DATEdatetime是試用結束日期RECRUIT SOURCESvarchar(10)是招聘

13、來源CONTRACT_BEG_DATEdatetime是合同開始日期CONTRACT_END_DATEdatetime是合冋結束日期CONTRACT TYPEvarchar(10)是合同類別LEAVE CAUSEvarchar(10)是離職原因LEAVE METHODvarchar(10)是離職方式LEAVE_TIMEdatetime是離職時間SALARY_LEVELint是是工資級別BANK_NAMEvarchar(50)是開戶銀行BANK_ACCOUNTvarchar(20)是工資賬號PERSONAL_SPECIALITYvarchar(50)是個人特長WORK_TELEPHONEvarc

14、har(15)是工作電話MOBILEvarchar(15)是移動電話APARTMENT_ADDRESSvarchar(50)是居住地址ZIPCODEvarchar(10)是郵政編碼HOME_PHONEvarchar(15)是家庭電話URGENT_PHONEvarchar(15)是緊急聯系電話E_MAILvarchar(50)是EMAILQQ_NOvarchar(20)是QQ 號MSN_NOvarchar(50)是MSN 號OTHER_IM_NOvarchar(50)是其它及時通信工具PERSONAL_PAGEvarchar(100)是個人主頁EMP_REMARKSvarchar(300)是備注

15、RECORD_STATUSchar(1)是記錄刪除狀態EMP_IMGvarchar(50)是個人照片注:本表及以下表中紅色強調字段取值均來自數據字典表的DICT_ITEM_CODE字段,代表的含義則是字典的名詞項ITEM_CONTENT。希望理解!RecordStatus 字段是用來標識該條記錄虛擬刪除和仍原用的。取值 0-正常 1-刪除18 位身份證號碼各位的含義:1-2 位省、自治區、直轄市代碼;3-4 位地級市、盟、自治州代碼;5-6 位縣、縣級市、區代碼;7-14 位出生年月曰,比如 19670401 代表 1967 年 4 月 1 日;15-17 位為順序號,其中 17 位(倒數第二

16、位)男為單數,女為雙數;18 位為校驗碼,0-9 和 X。作為尾號的校驗碼,是由把前十七位數字帶入統壹的公式計算出來的,計算的結果是 0-10,如果某人的尾號是 0 9,均不會出現 X,但如果尾號是 10,那么就得用 X 來代替,因為如果用 10 做尾號,那么此人的身份證就變成了19 位。X 是羅馬數字的 10,用 X 來代替 10。考勤表考勤卡號=入職年份+月份+4 位編號,長度(10 )。TB_CHECK_WORK該表主要用于保存員工考勤記錄字段名數據類型(長度)是否主鍵允許空外鍵描述IDInt是流水號CHECK_IDchar(10)考勤卡號SALARY_TIMEdatetime是所屬工資

17、月份EMP_IDchar(10)是是員工工號WORK_DAYSsmalli nt是出勤天數SICK_DAYSsmalli nt是病假天數AFFAIR_DAYSsmalli nt是事假天數LATE_LEAVE_COUNTsmalli nt是遲到早退次數NEGLECTWORK_DAYSsmalli nt是曠工天數EXTRA_WORK_TIMEsmalli nt是加班小時數工資標準表TB_SALARY_LEVEL該表主要用于保存工資標準字段名數據類型(長度)是否主鍵允許空外鍵描述LEVEL_NOint是工資級別號LEVEL_NAMEvarchar (20)級別SALARY_BASEmoney基本工資

18、SALARY_PERFORMANCEmoney是績效工資SALARY_ALLOWANCEmoney是崗位津貼SALARY_OTHERmoney是其他補貼PERSON TAXvarchar(1O)是個人所得稅率(字 典中起征點是子典 代碼,字典項代表 稅率)工資發放表TB_SALARY_GRANT該表主要用于保存員工工資發放記錄字段名數據類型(長度)是否主鍵允許空外鍵描述PAYROLL_NOint是工資單據號LEVEL_NOint是是工資級別號GRANT TYPEvarchar(10)是發放類別CHECK_IDchar(10)是考勤卡號SALARY_TIMEdatetime是所屬工資月份GRAN

19、T_TIMEdatetime是發放日期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是應發合計PERSONAL_INCOME_TmoneyAX是個人所得稅REALITY_GRANTmoney是實際應發合

20、同表TB_CONTRACT該表主要用于保存員工人事合同信息字段名數據類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號CONTRACT_NOvarchar(20)是合同編號CONTRACT STATUSvarchar(10)是合同狀態EMP_IDchar(10)是是員工編號EMP_NAMEvarchar(20)是員工姓名SIGN_TIMEdatetime是簽訂日期CONTRACT_BEG_TIMEdatetime是合同開始日期CONTRACT_END_TIMEdatetime是合冋結束日期CONTRACT_AGEint是合同年限TERMINAL_TIMEdatetime是終止

21、日期TERMINAL_CAUSEvarchar(100)是終止原因CONTRACT_REMARKvarchar(200)是備注調動離職表TB_REMOVE_LEAVE該表主要用于保存員工調動離職的信息字段名數據類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號EMP_IDchar(10)是是員工工號EMP_NAMEvarchar(20)是員工姓名UNUSUAL_TIMEdatetime是異動日期UNUSUAL TYPEvarchar(10)是異動類型DEPART_ID1char(3)是部門DEPART_ID2char(3)是原部門POSID1char(2)是崗位POSI_ID

22、2char(2)是原崗位POST LEVEL1varchar(10)是崗位級別POST LEVEL2varchar(10)是原崗位級別EMP STATEvarchar(10)是員工狀態LEAVE_CAUSEvarchar(IO)是離職原因LEAVE WAYvarchar(IO)是離職方式RL_REMARKvarchar(200)是備注注:根據需要見是否要加上區分上崗方式和離崗方式,字典表中已經寫入該字段內容。不加 也無所謂。獎勵表TB_REWARD該表主要用于保存員工受獎勵記錄字段名數據類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號COMP_IDchar(2)是是公司編號

23、DEPART_IDchar(3)是是部門編號EMP_IDchar(10)是是員工編號REWARD_TIMEdatetime是獎勵日期REWARD TYPEvarchar(10)是獎勵種類REWARD WAYvarchar(10)是獎勵方式REWARD_MONEYmoney是獎勵金額REWARD_CAUSEvarchar(100)是獎勵原因APPROVE_LEADERchar(10)是是批準領導REWARD_REMARKvarchar(200)是備注懲罰表TB_PUNISHMENT該表主要用于保存員工受懲罰記錄字段名數據類型(長度)是否主鍵允許空外鍵描述RECORD_IDint是記錄編號COMP

24、_IDchar(2)是是公司編號DEPART_IDchar(3)是是部門編號EMP_IDchar(10)是是員工編號PUNIS_TIMEdatetime是懲罰日期PUNISTYPEvarchar(10)是懲罰種類PUNISWAYvarchar(10)是懲罰方式PUNIS_MONEYmoney是懲罰金額PUNIS_CAUSEvarchar(100)是懲罰原因APPROVE_LEADERchar(10)是是批準領導PUNIS_REMARKvarchar(200)是備注招聘需求計劃表TB_HIRING_PLAN該表主要用于保存人力資源部招聘計劃信息字段名數據類型(長度)是否主鍵允許空外鍵描述PLAN

25、Dint是計劃編號COMP_IDchar(2)是是公司編號DEPART_IDchar(3)是是部門編號POSI_IDchar(2)是是崗位編號NUM_OF_PEOPLEint是計劃人數SALARY_BEGmoney是薪資待遇TO_POSI_TIMEdatetime是到崗日期ARGUMENT_NUMint是增補人數ARGUMENT_CAUSEvarchar(50)是增補原因ENGLISH_REQUIREvarchar(50)是外語要求SPECIALTY_REQUIREvarchar(50)是專業要求DEGREE_REQUIREvarchar(50)是學歷要求COMPUTER_REQUIREvar

26、char(50)是電腦水平EXPER_REQUIREvarchar(50)是經驗要求SEX_REQUIREvarchar(50)是性別要求AGE_REQUIREvarchar(50)是年齡要求MARRY_REQUIREvarchar(50)是婚姻要求CHARA_REQUIREvarchar(50)是性格要求HIRING_STATUSvarchar(50)是招聘狀態STATUS_TIMEdatetime是狀態日期POSI_RESPONSIBILITYvarchar(2000)是崗位職責POSI_REQUIREMENTvarchar(2000)是崗位要求OTHER_REMARKvarchar(2000)是其他備注應聘人員表(簡歷表)TB_RESUME該表主要用于保存應聘人員的信息字段名數據類型(長度)是否主鍵允許空外鍵描述TALENTS_IDint是人才編號CADIDATE_NAMEvarchar(20)是姓名CADIDATE_TIMEdatetime是面試時間PINvarchar(20)是身份證號PHOTOvarchar(100)是照片EXPECT_LOWmoney是期望薪水低值EXPECT_HIGHmoney是期望薪水高值CADIDATE_POSIchar(2)是是應聘崗位BIRTHDAYdatetime是出生年月SEXbit是性別NAT

溫馨提示

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

評論

0/150

提交評論