hrm数据库设计文档.doc_第1页
hrm数据库设计文档.doc_第2页
hrm数据库设计文档.doc_第3页
hrm数据库设计文档.doc_第4页
hrm数据库设计文档.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

hrm数据库:employeeInfo(员工表)empIdint主键,自动增加empNameVarchar(50)登录用户名not nullempLoginPassVarchar(50)登录密码not nullempNumberVarchar(50)员工编号 not nullempBornTimeDatetimeTime出生日期 not nullempSexVarchar(2)性别 not nullempMarryint婚否(1、结婚2、未结婚)empBloodTypeVarchar(30)血型empEducateVarchar(30)学历empFinishSchoolVarchar(50)毕业学校empSpecialityVarchar(50)专业empBornPlaceVarchar(50)籍贯empNationVarchar(50)民族empIdCardVarchar(18)身份证 not nullempPhoneVarchar(13)家庭电话empMobileTelePhoneVarchar(30)手机empCurrentlyPlaceVarchar(50)当前住址empFamilyPlaceVarchar(50)家庭住址empPostCodeVarchar(50)邮编empEmailVarchar(50)邮箱地址empNetWorkCommunicateVarchar(50)网络通信(qq,msn)empJobPhoneVarchar(50)工作电话empPhotoVarchar(50)上传照片empJobTimeTime入职日期empConvertFormalTimeTime转正日期empAlarmCallVarchar(50)紧急联系方式empRemarkVarchar(50)备注contractIdInt外键,引用合同表,可以为空empDemissionStaticInt离职状态,1离职,0在职postIdInt外键,引用工作岗位workTypeIdInt外键,引用用工形式表groupIdInt外键,引用工作小组表deptIdInt外键,所属部门roleIdint登录角色intcomIdInt外键,引用薪资表主键demissionManager(离职管理)demIdIntempIdint外键,引用员工表demTimedatetime离职日期 not nulldesIdInt外键,引用离职类型(辞职,开除)demCheckPeopleVarchar(50)审批人demCauseVarchar(50)离职原因demRemarkVarchar(100)备注dept(部门表)deptIdInt部门iddeptNameVarchar(30)部门名称deptDesVarchar(30)描述deptTelephoneVarchar(30)电话deptCreateTimeDatatime部门创建时间deptStateint部门状态,是否启用(1启用,2停用)empIdint外键,部门经理。引用员工表, group工作小组groupIdint主键deptIdint外键,所属那个部门groupNameVarchar(30)小组名称empIdint外键,引用员工表,小组组长post岗位表postIdint主键postNameVarchar(50)岗位名称workType用工形式表workTypeIdint主键workTypeNameVarchar(30)正式员工,非正式员工,外包员工workTypeDesVarchar(50)描述contract(合同表)contractIdInt合同idconStartTimedatetime起始时间conEndTimedatetime终止时间cosIdint外键引用合同种类表conStateInt合同状态conRemarkVarchar(100)备注changeMark(人事变动记录)changeIdint人事变动记录empIdVarchar外键,引用员工表changeTimeDatetime变动日期changeTypeVarchar(50)变动类型changeBeforeDeptIdInt外键,变动前部门changeBehindDeptIdInt外键,变动后部门changeBeforeGroupIdInt外键,变动前小组changeBehindGroupIdint外键,变动后小组changeCauseVarchar(100)变动原因changeRemarkVarchar(100)备注薪资employeeCompensation(员工薪资表)epcIdint主键empIdint外键,引用员工表comIdInt外键,引用薪资配置表主键epcStationint工资状态(1已发,2未发)compensation(薪资配置)正式与员工套帐临时员工套帐实习生套帐comIdint主键comBasePay基本工资comSubsidiarymoney技能津贴 可nullcomTravellingAllowancemoney出差津贴 可nullcomOverTimeChargeMoney加班费(小时)可nullcomPresentPrizeMoney全勤奖金 可nullcomLeaveDeductMoney请假扣款 可nullcomYearEndPrizeMoney年终奖金 可nullcomSubsidizedHousingMoney租房补贴 可nullcomRevenueMoney税收 可nullcomFinallyPayMoney最终工资comConfigureDateDatetime配置日期comFinallyAmendDatetime最后修改 可nulladjustPay(调薪记录)adpIdInt主键empIdInt外键,引用员工信息表adpTimeDateTime()调薪日期raiseIdint外键,引用调薪类别表考勤leaveApply(请假表)leaIdint主键empIdint外键,引用用户表leaReasonVarchar(100)请假理由lesIdint请假类型,引用请假类型表lesApplyTimeDatatime申请时间leaStartTimeDatetime请假开始时间leaEndTimeDatetime请假结束时间leaIfRetractint是否撤销(不撤销1,撤销2)leaRemarkVarchar(100)备注leaStaticint状态,1已经审批,2未审批,3驳回deptIdInt外键,属于哪个部门deptId部门经理审批表表名:examineLeave主键examineIdexamineIdint主键非空leaIdint外键请假申请Id非空examineIfPassint请假是否通过,1通过,2驳回 非空examineTimedatetime审批时间非空examineIdeaVarchar(50)审批意见非空empIdInt外键审批人非空总经理审批表名:secondExamineLeave主键secIdsecIdint主键非空leaIdint外键审批对象非空empIdInt外键审批人非空secTimedatetime第二次审批时间非空secIdeaVarchar(50)审批意见非空secIfPassint第二次审批,1通过,2拒绝,0未审批非空overTimeApply(加班申请)ovtIdInt主键empIdint外键,引用用户表ovtApplyTimeDatetime申请时间ovtStartTimedatetime开始时间ovtEndTimedatetime结束时间overtimeIdint加班种类(周末,)ovtHourCountint小时数ovtIfRetractint是否撤销,1不撤销,2撤销ovtIfPassint结果,1已审批,2未审批,0驳回deptIdint外键,引用部门表examineOverTime(审批加班)examineOvtIdInt主键ovtIdInt外键,引用加班申请表examineOvtIfPassint审批是否通过,1同意,2拒绝,0驳回ExamineOvtTimeDatatime审批时间ExamineOvtIdeaVarchar(50)审批意见empIdint外键,审批人,引用员工表arrange(排班)arrIdint主键empIdint外键,引用员工表arrTimedatetime日期(一个日期对应一个班)arsIdInt外键,引用排班状态表主键deptIdint外键,引用那个部门(按部门小组查)arrangeState排班状态arsIdint主键arsNameVarchar(30)状态名(早班,中,晚)系统模块employyeManage(员工登录管理)字段是否为空字段类型是否自动增长字段名empmId否Int是(1)员工管理编号empId否int否员工信息empmNewLoginTime否Datetime否最近登陆时间empmLoginIP否varchar(50)否登陆IPloginlimitId否Int否外键,登录限制(此表暂时不用)loginLimit(登陆限制)loginlimitIdint主键loginlimitTypeVarchar(30)限制类型loginlimitContentVarchar(50)限制类容 可nullcontractSet(合同种类表)字段是否为空字段类型是否自动增长字段名cosId否Int是(1)合同种类IDcosName否Varchar(50)否合同种类名称,(正式合同,试用期合同,临时合同,其他合同)cosDes否varchar(max)否合同种类描述demissionSet(离职类型)desIdint主键desNameVarchar(30)离职类型名desDesVarchar(50)离职类型说明raiseSet(加薪类型表)字段是否为空字段类型是否自动增长字段名raiseId否Int是(1)加薪类型IDraiseName否Varchar(50)否加薪类型名称(加薪,转岗)raiseDes否varchar(max)否加薪类型描述leaveSet(请假类型表)字段是否为空字段类型是否自动增长字段名lesId否Int是(1)休假种类IDlesName否Varchar(50)否休假种类名称lesDes否varchar(max)否休假种类描述maxDate否Datatime否最大申请日期数是否包含假日overtimeType (加班类型表)字段是否为空字段类型是否自动增长字段名overtimeId否Int是(1)加班类型IDovertimeName否Varchar(50)否加班类型名称overtimeDes否varchar(max)否加班类型描述reward否Money否加班酬劳maxhour否Float否最多累计小时数员工自定义表(freeinfo):字段是否为空字段类型是否自动增长字段名Id否Int是(1)字段编号Name否Varchar(50)否字段名称Type否Varchar(50)否字段类型Demo否Varchar(50)否字段参数Description否Varchar(max)否备注companyInfo(公司信息表)(此数据表,暂时部不用)字段是否为空字段类型是否自动增长字段名companyId否Int是(1)公司编号companyName否Varchar(50)否公司名称companyShort否Varchar(50)否公司简称companyAddress否Varchar(200)否公司地址companyPost否Int否公司邮编phone否Varchar(100)否公司联系电话companyFax否Varchar(50)否公司传真Relation否Varchar(50)否公司联系人companyEmail否Varchar(150)否公司EmailcompanyDes否Varchar(max)否公司备注(此表暂时不用)Role (角色表)roleIdint主键,自动增加roleNameVarchar(50)角色名,(HR管理员,BOSS,HR考勤管理员,HR薪资管理员,HR人事管理员,总经理,部门经理,小组组长,员工) not nullroleDesVarchar(50)角色描述(此表暂时不用)rolePepodomSet(角色权限设置)rolePopedomIdint主键rolePopedomStaticInt权限状态(1启用,2不启用)roleIdInt外键,引用角色表rolePepodomUrlVarchar(50)左边子模块链接页面28个表马士兵 15:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论