《hrm数据库设计文档》由会员分享,可在线阅读,更多相关《hrm数据库设计文档(7页珍藏版)》请在金锄头文库上搜索。
1、hrm数据库:employeeInfo员工表empIdint主键,自动增加empNameVarchar登录用户名not nullempLoginPassVarchar登录密码not nullempNumberVarchar员工编号 not nullempBornTimeDatetimeTime出生日期 not nullempSexVarchar性别 not nullempMarryint婚否1、结婚2、未结婚empBloodTypeVarchar血型empEducateVarchar学历empFinishSchoolVarchar毕业学校empSpecialityVarchar专业empBor
2、nPlaceVarchar籍贯empNationVarchar民族empIdCardVarchar# not nullempPhoneVarchar家庭 empMobileTelePhoneVarchar手机empCurrentlyPlaceVarchar当前住址empFamilyPlaceVarchar家庭住址empPostCodeVarchar empEmailVarchar地址empNetWorkCommunicateVarchar网络通信 ,msnempJobPhoneVarchar工作 empPhotoVarchar50上传照片empJobTimeTime入职日期empConvert
3、FormalTimeTime转正日期empAlarmCallVarchar50紧急联系方式empRemarkVarchar备注contractIdInt外键,引用合同表,可以为空empDemissionStaticInt离职状态,1离职,0在职postIdInt外键,引用工作岗位workTypeIdInt外键,引用用工形式表groupIdInt外键,引用工作小组表deptIdInt外键,所属部门roleIdint登录角色intcomIdInt外键,引用薪资表主键demissionManagerdemIdIntempIdint外键,引用员工表demTimedatetime离职日期not null
4、desIdInt外键,引用离职类型辞职,开除demCheckPeopleVarchar50审批人demCauseVarchar50离职原因demRemarkVarchar100备注dept部门表deptIdInt部门iddeptNameVarchar部门名称deptDesVarchar描述deptTelephoneVarchar deptCreateTimeDatatime部门创建时间deptStateint部门状态,是否启用1启用,2停用empIdint外键,部门经理.引用员工表, group工作小组groupIdint主键deptIdint外键,所属那个部门groupNameVarchar
5、小组名称empIdint外键,引用员工表,小组组长post岗位表postIdint主键postNameVarchar岗位名称workType用工形式表workTypeIdint主键workTypeNameVarchar正式员工,非正式员工,外包员工workTypeDesVarchar描述contract合同表contractIdInt合同idconStartTimedatetime起始时间conEndTimedatetime终止时间cosIdint外键引用合同种类表conStateInt合同状态conRemarkVarchar备注changeMark人事变动记录changeIdint人事变动记
6、录empIdVarchar外键,引用员工表changeTimeDatetime变动日期changeTypeVarchar50变动类型changeBeforeDeptIdInt外键,变动前部门changeBehindDeptIdInt外键,变动后部门changeBeforeGroupIdInt外键,变动前小组changeBehindGroupIdint外键,变动后小组changeCauseVarchar100变动原因changeRemarkVarchar100备注薪资employeeCompensation员工薪资表epcIdint主键empIdint外键,引用员工表comIdInt外键,引用薪
7、资配置表主键epcStationint工资状态1已发,2未发compensation薪资配置正式与员工套帐临时员工套帐实习生套帐comIdint主键comBasePay基本工资comSubsidiarymoney技能津贴 可nullcomTravellingAllowancemoney出差津贴 可nullcomOverTimeChargeMoney加班费小时可nullcomPresentPrizeMoney全勤奖金 可nullcomLeaveDeductMoney请假扣款 可nullcomYearEndPrizeMoney年终奖金 可nullcomSubsidizedHousingMoney租
8、房补贴 可nullcomRevenueMoney税收 可nullcomFinallyPayMoney最终工资comConfigureDateDatetime配置日期comFinallyAmendDatetime最后修改 可nulladjustPay调薪记录adpIdInt主键empIdInt外键,引用员工信息表adpTimeDateTime调薪日期raiseIdint外键,引用调薪类别表考勤leaveApplyleaIdint主键empIdint外键,引用用户表leaReasonVarchar请假理由lesIdint请假类型,引用请假类型表lesApplyTimeDatatime申请时间lea
9、StartTimeDatetime请假开始时间leaEndTimeDatetime请假结束时间leaIfRetractint是否撤销leaRemarkVarchar备注leaStaticint状态,1已经审批,2未审批,3驳回deptIdInt外键,属于哪个部门deptId部门经理审批表表名:examineLeave主键examineIdexamineIdint主键非空leaIdint外键请假申请Id非空examineIfPassint请假是否通过,1通过,2驳回非空examineTimedatetime审批时间非空examineIdeaVarchar审批意见非空empIdInt外键审批人非空
10、总经理审批表名:secondExamineLeave主键secIdsecIdint主键非空leaIdint外键审批对象非空empIdInt外键审批人非空secTimedatetime第二次审批时间非空secIdeaVarchar审批意见非空secIfPassint第二次审批,1通过,2拒绝,0未审批非空overTimeApplyovtIdInt主键empIdint外键,引用用户表ovtApplyTimeDatetime申请时间ovtStartTimedatetime开始时间ovtEndTimedatetime结束时间overtimeIdint加班种类ovtHourCountint小时数ovtI
11、fRetractint是否撤销,1不撤销,2撤销ovtIfPassint结果,1已审批,2未审批,0驳回deptIdint外键,引用部门表examineOverTime审批加班examineOvtIdInt主键ovtIdInt外键,引用加班申请表examineOvtIfPassint审批是否通过,1同意,2拒绝,0驳回ExamineOvtTimeDatatime审批时间ExamineOvtIdeaVarchar审批意见empIdint外键,审批人,引用员工表arrange排班arrIdint主键empIdint外键,引用员工表arrTimedatetime日期一个日期对应一个班arsIdInt外键,引用排班状态表主键deptIdint外键,引用那个部门按部门小组查arrangeState排班状态arsIdint主键arsNameVarchar状态名系统模块employyeManage员工登录管理字段是否为空字段类型是否自动增长字段名empmId否Int是员工管理编号empId否int否员工信息empmNewLoginTime否Datetime否最近登陆时间empmLoginIP否varchar否登陆IPloginlimitId否Int否