人事系统数据库结构说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事系统数据结构说明
1、错误代码表dbo.ErrorCodeTab
字段名类型长度是否可空缺省值
ErrorCode SmallInt NOT NULL
ErrorDesc Char120NOT NULL
Operation Char120NULL
说明:
A、Primary Key是ErrorCode
B、本表主要用于记录存储过程和开发工具产生错误时人事系统和工资系统向用户提示的错误内容
及纠正错误的方法、步骤
2、用户表erTab
字段名类型长度是否可空缺省值
UserID Char12NOT NULL
Name Char20NOT NULL
UserType Char1NULL
FactoryID Char4NULL
DeptID Char4NOT NULL
Password Char40NOT NULL
Remark Char40NULL
说明:
A、Primary Key是UserID
B、UserType现在分为两种:'1'为一般用户,'2'为超级用户。
只有超级用户才能登录
用户及用户权限管理系统
C、不是每个客户都有相应的分公司,所以用户所属分公司可空
D、Password字段的内容经过加密才保存,算法在用户及用户权限管理系统中可以查到
E、外键说明:
FactoryID参照FactoryTab(FactoryID)
DeptID参照HrpDept(DeptID)
3、权限项目表dbo.PowerItemTab
字段名类型长度是否可空缺省值
PowerItemID Int NOT NULL
PowerDesc Char100NOT NULL
LevelID Char3NULL
FactoryID Char4NULL
DeptID Char4NULL
UseforSystems Int NULL
BelongtoMenu Char20NULL
FunctionFlag Char1NULL
说明:
A、Primary Key是PowerItemID,PowerDesc有唯一的索引
B、UseforSystems中值的意义如下:$0000000F表示应用于工资系统;$000000F0表示应用于人事系统 $00000F00表示应用于考勤系统。
主要是为权限对不同的系统分类管理
C、BelongtoMenu:权限分为两类,一类是菜单权限,描述跟菜单显示的内容一致;一类是组合的
权限,由工资级别、分公司ID、部门ID、功能描述标志四者组合
D、功能描述标志如下:1表示计算工资,2表示查询历史工资,3表示处理工资项目
E、外键说明:
LevelID参照SalaryLevelTab(SalaryLevelID)
FactoryID参照FactoryTab(FactoryID)
DeptID参照HrpDept(DeptID)
F、其他说明:
在计算工资时可以控制用户计算哪个级别的人员或那些部门哪个级别的人员的工资
级别=ALL表示所有级别,为空则与级别无关
分公司=ALL表示所有分公司,为空则与分公司无关
部门=ALL表示所有部门,为空则与部门无关
4、用户权限表erPowerTab
字段名类型长度是否可空缺省值
UserPowerID Int NOT NULL
UserID Char12NOT NULL
RoleID SmallInt NOT NULL
说明:
A、Primary Key是UserPowerID(其实可以不需要这个字段)
B、 UserID和RoleID组合成UNIQUE INDEX
C、外键说明:
UserID参照UserTab(UserID)
RoleID参照RoleTab(RoleID)
5、用户角色表dbo.RoleTab
字段名类型长度是否可空缺省值
RoleID Int NOT NULL
RoleName Char40NOT NULL
RoleDesc Char80NULL
说明:
A、Primary Key是RoleID
B、在这里,角色相当于用户组。
每个组有不同的权限,每个用户可能属于不同的组或多个不同的组。
6、用户角色权限表dbo.RolePowerDetailTab
字段名类型长度是否可空缺省值
RolePowerDetailID Int NOT NULL
RoleID Int NOT NULL
PowerItemID Int NOT NULL
说明:
A、Primary Key是RolePowerDetailID
B、外键说明:
RoleID参照RoleTab(RoleID)
PowerItemID参照PowerItemTab(PowerItemID)
7、登录系统日志表dbo.LogonTab
字段名类型长度是否可空缺省值LogID Int NOT NULL LogUserID Char12NOT NULL LogStartTime DateTime NOT NULL LogEndTime DateTime NULL LogonSystem Char30NOT NULL
说明:
A、Primary Key是LogID
8、性别表dbo.SexTab(可以不需要的)
字段名类型长度是否可空缺省值SexID Char1NOT NULL SexName Char2NOT NULL
说明:
A、Primary Key是SexID, SexName有唯一索引
9、婚姻状况表dbo.MRTStatusTab
字段名类型长度是否可空缺省值MRTStatusID Char1NOT NULL StatusName Char8NOT NULL
说明:
A、Primary Key是MRTStatusID, StatusName有唯一索引
10、文凭编码表dbo.HrpDiploma
字段名类型长度是否可空缺省值ID Char2NOT NULL Name Char10NOT NULL
说明:
A、Primary Key是ID,Name有唯一索引
11、英语级别编码表dbo.CETBandTab
字段名类型长度是否可空缺省值CETBandID Char1NOT NULL Name Char8NOT NULL
说明:
A、Primary Key是CETBandID,Name有唯一索引
12、分公司编码表dbo.FactoryTab
字段名类型长度是否可空缺省值FactoryID Char4NOT NULL
FactoryName Char30NOT NULL
FactoryEn Char30NULL
FactoryShortName Char8NULL
IsUsed Char1NOT NULL 'Y'
Remark Char40NULL
说明:
A、Primary Key是FactoryID,FactoryName也是唯一的
B、IsUsed字段用于标识该分公司现在是否使用。
如果该分公司已经取消掉了,系统并不把它删除,
而是标识它已经不在使用。
这样处理是为了分公司历史数据的有效和其他参照数据的完整性
13、部门编码表dbo.HRPDept
字段名类型长度是否可空缺省值
DeptID Char4NOT NULL
Dept Char20NOT NULL
DeptEn Char30NULL
DeptShortName Char8NULL
FactoryID Char4NULL
Shows Char60NULL
AdminFactoryID Char4NULL
IsUsed Char1NOT NULL 'Y'
说明:
A、Primary Key是DeptID,Dept也是唯一标识的
B、IsUsed字段用于标识该部门现在是否使用。
如果该部门已经取消掉了,系统并不把它删除,
而是标识它已经不在使用。
这样处理是为了部门历史数据的有效和其他参照数据的完整性
C、外键说明:
FactoryID参照FactoryTab(FactoryID)
AdminFactoryID参照FactoryTab(FactoryID)
D、其他说明:
FactoryID与AdminFactoryID的区别在于:FactoryID用于表示这个部门实际上是属于哪个分公司的,而AdminFactoryID用于标识这个部门实际上是属于哪个分公司管的。
比如部门SMSS是属于分公司GFG的而GFG的主管公司是GET,则这个部门的主管公司也是GET。
同时,在人员统计方面,GFG的人员也归GET。
14、用工性质编码表dbo.WorkKindTab
字段名类型长度是否可空缺省值
WorkKindID Char2NOT NULL
Name Char10NOT NULL
说明:
A、Primary Key是WorkKindID, Name也是唯一的
15、专业职称编码表dbo.TitleTab
字段名类型长度是否可空缺省值
TitleID Char6NOT NULL
Name Char30NOT NULL
说明:
A、Primary Key是TitleID, Name也是唯一的
16、职位编码表dbo.HrpPosition
字段名类型长度是否可空缺省值ID Char2NOT NULL Name Char12NOT NULL Class Char1NULL
说明:
A、Primary Key是ID, Name也是唯一的
17、工资类别表dbo.SalaryTypeTab
字段名类型长度是否可空缺省值SalaryTypeID SmallInt NOT NULL SalaryTypeName Char12NOT NULL SalaryTypeDetail Char30NULL
说明:
A、Primary Key是SalaryTypeID, SalaryTypeName也是唯一的
B、这里的主要数据包括:固定工资、计时工资、计件工资
18、工资级别表dbo.SalaryLevelTab
字段名类型长度是否可空缺省值SalaryLevelID SmallInt NOT NULL SalaryLevelName Char12NOT NULL SalaryLevelDetail Char30NULL
说明:
A、Primary Key是SalaryTypeID, SalaryTypeName也是唯一的
B、这里的主要数据包括:工人、职员、主管等
19、离职原因编码表dbo.LeftReasonTab
字段名类型长度是否可空缺省值LeftReasonID SmallInt NOT NULL EndTypeID Char2NOT NULL
Name Char16NOT NULL
说明:
A、Primary Key是LeftReasonID, Name也是唯一的
20、离职类型编码表dbo.HrpEndType
字段名类型长度是否可空缺省值ID Char2NOT NULL Name Char16NOT NULL
说明:
A、Primary Key是ID, Name也是唯一的
21、员工基本资料表
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL
ICCardID SmallInt NULL
CardID Char7NULL
AchivesNo Char7NULL
Name Char12NOT NULL EnglishName Char18NULL
IDCardNo Char18NULL
Sex Char1NOT NULL
Birthday DateTime NULL
NativePlace Char20NULL
Address Char50NULL
RSDCity Char20NULL
MRTStatus Char1NULL
TelNo Char30NULL
DiplomaID Char2NULL
DegreeID Char2NULL
GRDSchool Char30NULL
GRDTime Char10NULL
CETBandID Char1NULL
EnterDate DateTime NULL
MillID Char4NULL
DeptID Char4NOT NULL
Position Char18NULL
InviteMode Char20NULL
Officer Char12NULL
WorkKindID Char2NULL
ZCID Char6NULL
InnerTitleID Char6NULL
SkillIdentify Char1NULL 'N' SkillIdentifyDate DateTime NULL SkillIdentifyDept Char20NULL人力资源部Task Char16NULL
PSTID Char2NOT NULL DeptPstID Char4NULL
PrintCard Char1NOT NULL 'N' TestSalary Numeric(8,2)NULL
TestFlag Char1NOT NULL 'N' TestFrom DateTime NULL
TestLong TinyInt NULL3 TestShow Char60NULL
Major Char30NULL
WorkProName Char12NULL
SalaryType SmallInt NULL
SalaryLevel SmallInt NOT NULL
WorkDays Numeric(4,2)NULL0
BecomeClerkDate DateTime NULL
DismissionDate DateTime NULL
IsCash Char1NOT NULL 'N'
CreateDate DateTime NULL
CreateBy Char12NULL
LastUpdate DateTime NULL
UserID Char12NULL
InsuranceCode Char18NULL
UserField1Char20NULL
UserField2Char20NULL
UserField3Char20NULL
UserField4Char20NULL
UserField5Char20NULL
Remark Char40NULL
说明:
A、Primary Key是EmployeeID
B、表中的数据包括在职和离职人员的数据。
当DismissionDate非空是离职人员,否则为在职人员。
C、在职人员的身份证号是唯一的。
D、离职日期和是否现金结算影响到工资计算和发放问题
E、外键说明:
Sex参照SexTab(SexID)
MRTStatus参照MRTStatusTab(MRTStatusID)
DiplomaID参照HrpDiploma(ID)
DegreeID参照HrpDegree(ID)
CETBandID参照HrpCETBand(CETBandID)
MillID参照FactoryTab(FactoryID)
DeptID参照HrpDept(DeptID)
WorkKindID参照WorkKindTab(WorkKindID)
ZCID参照TitleTab(TitleID)
InnerTitleID参照InnerTitleTab(InnerTitleID)
PSTID参照HrpPosition(ID)
DeptPstID参照dbo.GradingTitleTab(GTID)
SalaryType参照SalaryTypeTab(SalaryTypeID)
SalaryLevel参照SalaryLevelTab(SalaryLevelID)
F、其他说明:
为了提高建立工资名单的性能,建立了EmployeeID, SalaryLevel, MillID, DeptID的组合索引
为了提高查询员工基本资料的性能,对常用的几个字段建立了索引:Name, IDCardNo,DeptID,MillID TestSalary字段只记录工人的试用期工资,职员和主管以上的基本工资都在BaseSalaryTab中
22、公司内部职称表dbo.InnerTitleTab
字段名类型长度是否可空缺省值InnerTitleID Char6NOT NULL
Name Char30NOT NULL
说明:
A、Primary Key是InnerTitleID,Name也是唯一的
23、本部职位命名与各部门职位命名的对应表dbo.GradingTitleTab
字段名类型长度是否可空缺省值GTID Char4NOT NULL
DeptID Char4NOT NULL DeptTitleName Char30NOT NULL CenterPst Char2NOT NULL
说明:
A、Primary Key是GTID,(DeptID, DeptTitleName, CenterPst)也是唯一的
B、外键说明:
DeptID参照HrpDept(DeptID)
CenterPst参照HrpPosition(ID)
24、学习经历表cationTab
字段名类型长度是否可空缺省值EducationID Int NOT NULL EmployeeID Char8NOT NULL
School Char30NOT NULL
Major Char30NULL
DateFrom DateTime NOT NULL
DateTo DateTime NULL
DiplomaID Char2NULL
说明:
A、Primary Key是EducationID
B、外键说明:
EmployeeID参照HrmEmployeeID(EmployeeID)
DiplomaID参照HrpDiploma(ID)
25、工作经历表dbo.WorkRecordTab
字段名类型长度是否可空缺省值WorkRecordID Int NOT NULL EmployeeID Char8NOT NULL CompanyName Char30NOT NULL PositionID Char2NULL
Task Char30NULL
JoinDate DateTime NULL
LeftDate DateTime NULL LeftReasonID SmallInt NULL
说明:
A、Primary Key是WorkRecordID
B、外键说明:
EmployeeID参照HrmEmployeeID(EmployeeID)
PositionID参照HrpPosition(ID)
LeftReasonID参照LeftReasonTab(LeftReasonID)
26、部门及职务变动情况表dbo.DeptPSTTab
字段名类型长度是否可空缺省值DeptPSTID Int NOT NULL EmployeeID Char8NOT NULL
Date DateTime NOT NULL FromFactoryID Char4NULL
ToFactoryID Char4NULL
FromDeptID Char4NULL
ToDeptID Char4NULL
FromPSTID Char2NULL
ToPSTID Char2NULL
Remark Char40NULL
说明:
A、Primary Key是DeptPSTID
B、外键说明:
EmployeeID参照HrmEmployeeID(EmployeeID)
FromFactoryID,ToFactoryID参照FactoryTab(FactoryID)
FromDeptID,ToDeptID参照HrpDept(DeptID)
FromPSTID,ToPSTID参照HrpPosition(ID)
27、培训记录表dbo.TrainTab
字段名类型长度是否可空缺省值TrainID Int NOT NULL TrainPlanID Char10NULL
EmployeeID Char8NOT NULL
TrainOn Char30NOT NULL
Organizer Char30NULL人力资源部Cost Numeric(8,2)NULL
DateFrom DateTime NULL
DateTo DateTime NULL
EffectDate Numeric(5,2)NULL
Duration Numeric(5,1)NULL
TimeType Char1NULL
Result Char10NULL
Remark Char40NULL
说明:
A、Primary Key是TrainID
B、外键说明:
EmployeeID参照HrmEmployeeID(EmployeeID)
TimeType参照TimeTypeTab(TimeTypeID)
28、签定合约记录表dbo.HrmSignup
字段名类型长度是否可空缺省值
SignupID Int NOT NULL
CardID Char8NOT NULL
SignupFirst Char12NULL
SignupSecond Char12NULL
StartDate DateTime NULL
EndDate DateTime NULL
Date DateTime NOT NULL
Years Numeric(4,1)NOT NULL
Sign Bit NULL
说明:
A、Primary Key是SignupID
B、外键说明:
EmployeeID参照HrmEmployeeID(EmployeeID)
C、其他说明:
为了保持兼容性,有些字段,比如CardID是原来旧系统使用的,现在还保留名字不变
29、家庭关系编码表dbo.RelationTab
字段名类型长度是否可空缺省值
RelationID SmallInt NOT NULL
Name Char8NOT NULL
说明:
A、Primary Key是RelationID
30、身份编码表dbo.ProfessionTab
字段名类型长度是否可空缺省值
ProfessionID SmallInt NOT NULL
Name Char12NOT NULL
说明:
A、Primary Key是ProfessionID
31、家庭状况表dbo.FamilyTab
字段名类型长度是否可空缺省值
FamilyID Int NOT NULL
EmployeeID Char8NOT NULL
Name Char12NOT NULL
Sex Char1NOT NULL
Birthday DateTime NULL
Relation Char8NULL ProfessionID SmallInt NULL
Address Char50NULL
TelNo Char30NULL
说明:
A、Primary Key是FamilyID
B、外键说明:
ProfessionID参照HrpProfession(ProfessionID)
32、技能类型表dbo.SkillKindTab
字段名类型长度是否可空缺省值SkillKindID SmallInt NOT NULL SkillKindName Char16NOT NULL
说明:
A、Primary Key是SkillKindID,Name也是唯一的
33、技能水平编码表dbo.SkillLevelTab
字段名类型长度是否可空缺省值SkillLevelID SmallInt NOT NULL SkillKindID SmallInt NOT NULL SkillLevelDesc Char12NOT NULL
说明:
A、Primary Key是SkillLevelID,(SkillKindID,SkillLevelDesc)也是唯一的
B、外键说明:
SkillKindID参照SkillKindTab(SkillKindID)
34、技能资料表dbo.SkillTab
字段名类型长度是否可空缺省值SkillID Int NOT NULL EmployeeID Char8NOT NULL SkillKindID SmallInt NOT NULL SkillLevelID SmallInt NOT NULL Remark Char40NULL
说明:
A、Primary Key是SkillID
B、外键说明:
EmployeeID参照HrmEmployee(EmployeeID)
SkillKindID参照SkillKindTab(SkillKindID)
SkillLevelID参照SkillLevelTab(SkillLevelID)
35、技能证件照片dbo.SkillPictureTab
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL SkillPicture Image NULL
说明:
A、Primary Key是EmployeeID,外键也是EmployeeID,参照HrmEmployee(EmployeeID)。
每个员工只有一张技
36、保险类别表dbo.InsuranceKindTab
字段名类型长度是否可空缺省值
InsuranceKindID SmallInt NOT NULL
InsuranceName Char12NOT NULL
PersonnelRate Numeric(6,2)NULL
CompanyRate Numeric(6,2)NULL
Radix Numeric(6,2)NULL
Content Char20NULL
说明:
A、Primary Key是InsuranceKindID
B、其他说明:
当PersonnelRate和CompanyRate为小于1的数时,保险金额为基数Radix乘以个人比率和公司比率当PersonnelRate和CompanyRate为大于1的数时,保险金额为PersonnelRate和CompanyRate
37、保险记录表dbo.InsuranceTab
字段名类型长度是否可空缺省值
InsuranceID Int NOT NULL
EmployeeID Char8NOT NULL
InsuranceCode Char18
InsuranceKindID SmallInt
Each Numeric(8,2)
Company Numeric(8,2)
DateFrom DateTime
DateTo DateTime
Remark Char40
说明:
A、Primary Key是InsuranceID
B、外键说明:
EmployeeID参照HrmEmployee(EmployeeID)
InsuranceKindID参照InsuranceKindTab(InsuranceKindID)
C、InsuranceCode个人保险号已经作为个人基本资料的一个属性,这里可以不再使用
38、终止合同情况表dbo.HrmEndContract
字段名类型长度是否可空缺省值
EndContractID Int NOT NULL
CardID Char8NOT NULL
EndTypeID Char2NOT NULL
EndReason Char40NULL
ReEmploy Char2NOT NULL
NoReason Char60NULL
InformDate DateTime NULL
DemitDate DateTime NULL LastWorkDate DateTime NULL TakeOverRemark Char50NULL IsReturnMoney Char1NULL
IsCash Char1NULL
Remark Char80NULL
说明:
A、Primary Key是EndContractID
B、外键说明:
CardID参照HrmEmployeeID(EmployeeID)
EndTypeID参照HrpEndType(ID)
39、遇事联络表dbo.EmergeTab
字段名类型长度是否可空缺省值EmergeID Int NOT NULL EmployeeID Char8NOT NULL Name Char12NOT NULL
Sex Char1
Relation Char8
TelNo Char30
Address Char50
Remark Char40
说明:
A、Primary Key是EmergeID
B、外键说明:
EmployeeID参照HrmEmployeeID(EmployeeID)
SexID参照SexTab(SexID)
40、假期类型编码表dbo.HrpLeaveType
字段名类型长度是否可空缺省值ID Char2NOT NULL Name Char8NOT NULL
说明:
A、Primary Key是ID
41、休假记录表dbo.HrmLeave
字段名类型长度是否可空缺省值LeaveID Int NOT NULL CardID Char8NOT NULL DateFrom DateTime
DateTo DateTime
LeaveDays Numeric(7,2)
LeaveType Char2NOT NULL Parameter Numeric(4,2)
Remark Char40
说明:
A、Primary Key是LeaveID
B、外键说明:
CardID参照HrmEmployee(EmployeeID)
LeaveType参照HrpLeaveType(ID)
42、休假汇总表dbo.HrmLeaveMaster
字段名类型长度是否可空缺省值LeaveMasterID Int NOT NULL
CardID Char8NOT NULL LeaveType Char2NOT NULL Entitlement Numeric(7,2)0 Taken Numeric(7,2)0 Remark Char40
说明:
A、Primary Key是LeaveMasterID
B、外键说明:
CardID参照HrmEmployee(EmployeeID)
LeaveType参照HrpLeaveType(ID)
43、评估卷种类表dbo.FormKindTab
字段名类型长度是否可空缺省值FormKindID SmallInt NOT NULL
Name Char40NOT NULL
Question Char255NULL
说明:
A、Primary Key是FormKindID
44、评估卷内容表dbo.QuestionTab
字段名类型长度是否可空缺省值QuestionID Int NOT NULL
GroupID TinyInt NOT NULL
FormID SmallInt
Caption Char80
Item1Char80
Item2Char80
Item3Char80
Item4Char80
说明:
A、Primary Key是QuestionID
45、员工Remark得分表dbo.HandMarkTab
字段名类型长度是否可空缺省值
HandMarkID Int NOT NULL EmployeeID Char8NOT NULL FormID SmallInt NOT NULL
Date DateTime
Person Char12
PersonPSTID Char2
Remark Char80
Period Char20
ApproveMan Char12 ApproveManPSTID Char2
Result Char8
Memo Char255
说明:
A、Primary Key是HandMarkID
46、员工照片表dbo.HrmPicture
字段名类型长度是否可空缺省值CardID Char8NOT NULL Pciture Image NULL
说明:
A、Primary Key是CardID,每个员工只有一张照片数据
47、员工奖罚表dbo.AwardTab
字段名类型长度是否可空缺省值AwardID Int NOT NULL EmployeeID Char8NOT NULL
Date DateTime
Award Char30
Punishment Char30
Reason Char100
说明:
A、Primary Key是AwardID
B、外键说明:
EmployeeID参照HrmEmployee(EmployeeID)
48、员工证件表dbo.CertificateTab
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL RSDManage Char20
WorkCTF Char1
WorkFrom DateTime
WorkTo DateTime
RSDCTF Char1
RSDFrom DateTime
RSDTo DateTime
UNFCTF Char1
BornPlan Char1
Child Char1
GradulateCTF Char1
GradulateCTFNo Char1
BCTF Char1
CET Char1
SkillCertificate Char1
CertificateName Char1
EffectDate DateTime
Others Char50
说明:
A、Primary Key是EmployeeID
B、外键说明:
EmployeeID参照HrmEmployee(EmployeeID)
49、工作任务编码表dbo.TaskTab(此表现在没用,以前可能跟GF制衣厂不同工种的接口)字段名类型长度是否可空缺省值
TaskID SmallInt NOT NULL
Name Char16NOT NULL
说明:
A、Primary Key是TaskID,Name也是唯一的
50、报表表头表dbo.ReportTitleTab
字段名类型长度是否可空缺省值
ReportTitleID SmallInt NOT NULL
ReportName Char30NOT NULL
ReportTitle1Char50NOT NULL
ReportTitle2Char30NULL
PreviewImage Image NULL
说明:
A、Primary Key是ReportTitleID
B、其他说明:
对于高丰这样有很多分公司的企业,应该增加标识不同分公司有不同表头
51、员工表用户自定义字段对应表erFieldTab
字段名类型长度是否可空缺省值
UserFieldID SmallInt NOT NULL
UserFieldName Char20NULL
IsUsed Char1NOT NULL 'N'
说明:
A、Primary Key是UserFieldID
52、年假定义表dbo.LeaveDefTab
字段名类型长度是否可空缺省值
LeaveID TinyInt NOT NULL
MonthFrom Char3
LeaveDays TinyInt
说明:
A、Primary Key是LeaveID
53、筛选员工辅助表dbo.SelectEmployeeTab
字段名类型长度是否可空缺省值
ID SmallInt NOT NULL
UsageID TinyInt NOT NULL1
FieldName Char20NOT NULL
FieldKind TinyInt NOT NULL1 ChineseName Char30NOT NULL
ProcessID TinyInt NOT NULL2 LookupTabName Char30
LookupIDName Char20
LookupFieldName Char20
说明:
A、Primary Key是ID(FieldName为员工基本表中的字段)
B、其他说明:
本表在筛选员工时起辅助作用,使得复杂的查询处理变得简单。
ProcessID:为0时
表示字段为日期格式,为1时表示字段可通过选择获得,为2时只能直接输入,为3时可
选值只有是或否。
ProcessID=1时,LookupTabName、LookupIDName和LookupFieldName 都不为空,可选择数据就是从LookupTabName中取得相关的数据的。
字段的类型为1表
示可以用字符串表示,包括的类型有DateTime、Char(*);其他用整数或浮点数表示用途标识UsageID=1时用于只针对员工基本表的查询,UsageID=2时用于查询员工
合同情况。
54、员工属性置换表dbo.EmployeeExchangeTab
字段名类型长度是否可空缺省值EmployeeExchangeID Int NOT NULL
EmployeeID Char8NOT NULL
FieldName Char20NOT NULL
StartValue Char20NULL
EndValue Char20NOT NULL
ModifyDate DateTime NOT NULL
IsModified Char1NOT NULL 'N'
说明:
A、Primary Key是EmployeeExchangeID
B、在人事系统中,用户可以指定马上进行属性置换还是到指定的日期才置换员工属性。
55、员工ID记录表dbo.EmpIDTab
字段名类型长度是否可空缺省值CurrentYear SmallInt NOT NULL MaxEmployeeID Int NOT NULL MaxICCardID Int NOT NULL
说明:
A、Primary Key是CurrentYear
56、时间类型表dbo.TimeTypeTab
字段名类型长度是否可空缺省值TimeTypeID SmallInt NOT NULL
Name Char12NOT NULL
说明:
A、Primary Key是TimeTypeID
57、人员发展计划表dbo.EmployeePlanTab
字段名类型长度是否可空缺省值EmployeePlanID SmallInt NOT NULL
JobCode Char10NOT NULL
StartDate DateTime
EndDate DateTime
StartAmount SmallInt0 EndAmount SmallInt0 Requirement Char60
Other Char60
说明:
A、Primary Key是EmployeePlanID
58、职位发展计划表dbo.PositionPlanTab
字段名类型长度是否可空缺省值PositionPlanID SmallInt NOT NULL
JobCode Char10NOT NULL Description Char100
说明:
A、Primary Key是PositionPlanID
59、员工招聘计划表dbo.InvitePlanTab
字段名类型长度是否可空缺省值InvitePlanID SmallInt NOT NULL
StartDate DateTime
EndDate DateTime
JobCode Char10NOT NULL JobContent Char100
DiplomaID Char2
Experience Char40
Skill Char40
Other Char80
InviteAmount SmallInt 0
说明:
A、Primary Key是InvitePlanID
60、知识评估分数记录表dbo.KnowHowTab
字段名类型长度是否可空缺省值
SkillID Char1NOT NULL
ManageID Char3NOT NULL
RelationID Char1NOT NULL
MarkValue SmallInt NOT NULL
说明:
A、Primary Key是(SkillID, ManageID,RelationID, MarkValue)
B、其他说明:
实践知识和技术知识:A初级/B初级专业/C专业/D高级专业/E基础专门技术/F熟练专门技术/G精深专门技术/H专家
管理/咨询能力:I基本/II相关(同质)/III多类(异质)/IV广泛
人际关系技能:1基本的/2重要的/3关键的
61、解决问题能力评估百分比记录表dbo.ProblemSolvedTab
字段名类型长度是否可空缺省值
EnvironmentID Char1NOT NULL
ThinkingID Char1NOT NULL
StartPercent TinyInt NOT NULL
EndPercent TinyInt NOT NULL
说明:
A、Primary Key是(EnvironmentID, ThinkingID, StartPercent)
B、其他说明:
思维环境:A严格惯例/B惯例/C半惯例/D一般标准/E限定明确/F限定笼统/G大体限定/H限定抽象思维要求:1重复的/2类型化的/3内推的/4适合的/5无先例的
62、职责评估分数记录表dbo.ResponsibilityTab
字段名类型长度是否可空缺省值
ActivityID Char1NOT NULL
ImportantID Char1NOT NULL
AffectID Char1NOT NULL
MarkValue SmallInt NOT NULL
说明:
A、Primary Key是(ActivityID, ImportantID, AffectID, MarkValue)
B、其他说明:
自由活动程度:A确定/B受控/C一般(标准)/D大体规定/E指导/F方向性指导/G高层管理总的指导重要性:L最小量的/1非常小量的/2小量的/3中等量的/4大量的
影响:R遥远的/C部分的/S分担的/P主要的
63、员工绩效评估表(量化评估)dbo.EmployeePSTab
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL PositionID Char2NOT NULL AppraiserName Char12NOT NULL AppraiserPstID Char2NULL
StartDate DateTime NULL
EndDate DateTime NULL
PSDate DateTime NOT NULL
KHValue SmallInt NOT NULL
PSValue SmallInt NOT NULL
ACValue SmallInt NOT NULL
Result SmallInt NOT NULL
说明:
A、Primary Key是EmployeeID
B、其他说明:
总体评估分数=知识和技巧 + 处理和解决问题能力 + 职责义务
64、工人职务分析表(Job Description for Workers)dbo.WorkerJobDescTab 字段名类型长度是否可空缺省值JobCode Char18NOT NULL
JobTitle Char30NOT NULL
ReportTo Char12
FactoryID Char8
DeptID Char8
Division Char30
Incumbents SmallInt0 Subordinates SmallInt0 JobPurpose Char255NOT NULL JobDuties Char255NOT NULL
DegreeID Char2
Experience Char100
SpecialSkills Char100
WorkCircumstance1Char2
WorkCircumstance2Char2
WorkCircumstance3Char2
Sight Char30
PhysicalForce Char30
Height Char30
KnowColor Char30
OrgSkills Char2
Adaptability Char2
InterPersonal Char2
Communication Char2
LeaderShip Char2
Training Char200
Other Char50
JobAnalyst Char20
ApprovedBy Char20
CreateDate DateTime
Remark Char100
说明:
A、Primary Key是JobCode
B、其他说明:
工作环境1(1:站立/2:坐)
工作环境2(1:室内空调/2:室内高温/3:室内常温/4:接触化学物品/户外)工作环境3(1:强体力劳动/2:一般体力劳动)
65、职员职务分析表(Job Description for Staffs)dbo.StaffJobDescTab
字段名类型长度是否可空缺省值JobCode Char18NOT NULL
JobTitle Char30NOT NULL
ReportTo Char12
FactoryID Char8
DeptID Char8NOT NULL
Incumbents SmallInt0 Subordinates SmallInt0 Qualification Char30
JobPurpose Char255NOT NULL
JobDuties Char255NOT NULL
DegreeID Char2
Experience Char100
IsPartTime Char1
IsTransfer Char1
FuturePosition Char20
WorkCondition Char200
Knowledges Char100
SpecialSkills Char100
Attitude Char100
Training Char200
Manuscript Char255
JobAnalyst Char20
ApprovedBy Char20
CreateDate DateTime
OrgChart Image
Remark Char100
说明:
A、Primary Key是JobCode
B、外键说明:
FactoryID参照FactoryTab(FactoryID)
DeptID参照HrpDept(DeptID)
DegreeID参照HrpDegree(ID)
C、其他说明:
现在相关组织结构图没有处理
66、员工职业发展计划dbo.CareerPlanTab
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL EmpName Char12NOT NULL PositionID Char2NOT NULL
Task Char30
DeptID Char4NOT NULL JoinedDate DateTime
NextPosition Char100NOT NULL AppraiserViews Char255
Skills Char200
ActionRequired Char200
CompletionDate Char10
AppraiseeDate DateTime NOT NULL Appraiser Char12
AppraiserDate DateTime NOT NULL Reviewer Char12
ReviewerDate DateTime NOT NULL Remark Char100
说明:
A、Primary Key是EmployeeID
B、外键说明:
DeptID参照HrpDept(DeptID)
DegreeID参照HrpDegree(ID)
PositionID参照HrpPosition(ID)
67、培训计划表dbo.TrainPlanTab
字段名类型长度是否可空缺省值TrainPlanID Char10NOT NULL FactoryID Char4NOT NULL DeptID Char4NOT NULL Organizer Char30
ItemName Char40NOT NULL
ItemPurpose Char120
ItemContent Char120NOT NULL
Teacher Char30
TrainLevel Char1NOT NULL '1'
TrainCost Numeric(10,2)0 IsCostDivsion Char1NOT NULL 'N' TimeLong Numeric(6, 2)
TrainCount Int0 TrainObject Char100
IsSignContract Char1NOT NULL 'N' TrainReqirement Char100
MakeDate Char7NOT NULL
CreateDate DateTime
CreateBy Char12
Remark Char100
说明:
A、Primary Key是TrainPlanID
B、外键说明:
FactoryID参照FactoryTab(FactoryID)
DeptID参照HrpDept(DeptID)
C、其他说明:
培训编号,规则是:部门编号 + 制定计划年份 + 序号(4+4+2位)
培训面向哪个层次(1:工人/2:职员/3:中级管理人员/4:高级管理人员)
68、培训计划跟踪dbo.TrainTraceTab
字段名类型长度是否可空缺省值TrainPlanID Char10NOT NULL TrainDurationID Char3NOT NULL
IsHold Char1NOT NULL 'N' PutOffReason Char100
TrainCost Numeric(10, 2)0 TrainCount Int
TimeLong Numeric(6, 2)
RealTrainCost Numeric(10, 2)0 RealTrainCount Int
RealTimeLong Numeric(6, 2)
说明:
A、Primary Key是(TrainPlanID, TrainDurationID)
B、外键说明:
TrainDurationID参照dbo.TrainDurationTab(TrainDurationID)
C、其他说明:
培训时间段编号 从1开始表示“一月1”, 2表示“一月2”,如此类推69、每个培训计划的培训时间段dbo.TrainDurationTab
字段名类型长度是否可空缺省值TrainDurationID Char3NOT NULL
Duration Char12NOT NULL
说明:
A、Primary Key是TrainDurationID
B、其他说明:
培训时间段编号 从1开始表示“一月1”, 2表示“一月2”,如此类推
70、显示甘特图用到的表dbo.TrainGunterTab
字段名类型长度是否可空缺省值TrainPlanID Char10NOT NULL
Duration0Char1 'N'………Char1 'N'
Duration47Char1 'N'
说明:
A、Primary Key是TrainPlanID
71、后备人才库dbo.TalentTab
字段名类型长度是否可空缺省值TalentNo Int NOT NULL
TalentName Char12NOT NULL
GRDDate Char10
GRDSchool Char40
Major Char60
DiplomaID Char2
DegreeID Char2
TitleID Char6
CETBandID Char2
WorkRecord Char255
Telephone Char30
Email Char30
NativePlace Char50
InvitePosition Char30
CreateDate DateTime
说明:
A、Primary Key是TalentNo
B、外键说明:
DiplomaID参照HrpDiploma(ID)
DegreeID参照HrpDegree(ID)
TitleID参照TitleTab(TitleID)
CETBandID参照HrpCETBand(CETBandID)
72、保留后备人才条件设定dbo.KeepTalentTab
字段名类型长度是否可空缺省值
KeepID Char10NOT NULL
KeepName Char20NOT NULL
KeepValue Char50
KeepRelation Char4NOT NULL
说明:
A、Primary Key是KeepID
B、其他说明:
保留ID: 'DiplomaID'/'TitleID'/'CETBandID'/'Major1'/'Major2'/'Major3'/'Major4'/'Major5'/'School1'/ School2'/'School3'/'School4'/'School5'
保留条件名称学历/职称/英语级别/专业1/专业2/专业3/专业4/专业5/毕业学校1/毕业学校2/毕业学校3/毕业学校4/毕业学校5
73、EEL绩效评估记录(英文)dbo.EnglishPerformanceAppraisalTab
字段名类型长度是否可空缺省值
EmployeeID Char8NOT NULL
CreateDate DateTime NOT NULL
Name Char20NOT NULL
TitleName Char20
Department Char30
TimeInPosition Numeric(4, 2)
AppraiserName Char20
AppraiserTitle Char30
ReviewerName Char20
ReviewerTitle Char30
Section11TinyInt NOT NULL
Section12TinyInt NOT NULL
Section13TinyInt NOT NULL
Section14TinyInt NOT NULL
Section15TinyInt NOT NULL
Section16TinyInt NOT NULL
Section17TinyInt NOT NULL
Section18TinyInt NOT NULL
Section2Strengths1Char80
Section2Strengths2Char80
Section2Strengths3Char80
Section2Strengths4Char80
Section2Strengths5Char80
Section2Weaknesses1Char80
Section2Weaknesses2Char80
Section2Weaknesses3Char80
Section2Weaknesses4Char80
Section2Weaknesses5Char80
Section2Action1Char80
Section2Action2Char80 Section2Action3Char80 Section2Action4Char80 Section2Action5Char80 AppraiserSummary Char200 AppraiserSummarySignature Char30 AppraiserSummaryDate DateTime AppraiserComments Char200 AppraiserCommentsSignature Char30 AppraiserCommentsDate DateTime ReviewerComments Char200 ReviewerCommentsSignature Char30 ReviewerCommentsDate DateTime
Section3Principal1Char80 Section3Principal2Char80 Section3Principal3Char80 Section3Principal4Char80 Section3Principal5Char80 Section3Objectives1Char80 Section3Objectives2Char80 Section3Objectives3Char80 Section3Objectives4Char80 Section3Objectives5Char80 Section3Method1Char80 Section3Method2Char80 Section3Method3Char80 Section3Method4Char80 Section3Method5Char80 Section3Effectiveness1Char80 Section3Effectiveness2Char80 Section3Effectiveness3Char80 Section3Effectiveness4Char80 Section3Effectiveness5Char80 SpecialFactors Char200 GeneralComments Char200 NextReviewPrincipal1Char80 NextReviewPrincipal2Char80 NextReviewPrincipal3Char80 NextReviewPrincipal4Char80 NextReviewPrincipal5Char80 NextReviewObjectives1Char80 NextReviewObjectives2Char80 NextReviewObjectives3Char80
NextReviewObjectives4Char80 NextReviewObjectives5Char80
NextReviewMethod1Char80
NextReviewMethod2Char80
NextReviewMethod3Char80
NextReviewMethod4Char80
NextReviewMethod5Char80
说明:
A、Primary Key是(EmployeeID, CreateDate)
74、EEL绩效评估记录(中文)dbo.ChinesePerformanceAppraisalTab
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL CreateDate DateTime NOT NULL
Name Char20NOT NULL EnterDate DateTime
TitleName Char30
Department Char30
Task Char30
AppraiserName Char20
AppraiserTitle Char30
ReviewerName Char20
ReviewerTitle Char30
LastAppraiseDate DateTime
DateFrom DateTime
DateTo DateTime
Ability1TinyInt0 Ability2TinyInt0 Ability3TinyInt0 Ability4TinyInt0 Ability5TinyInt0 Ability6TinyInt0 Ability7TinyInt0 Ability8TinyInt0 Ability9TinyInt0 Ability10TinyInt0 TotalAbility SmallInt0 StrongPoint Char100
ShortComings Char100
Training Char100
AppraiseePoint TinyInt0 SignDate DateTime
说明:
A、Primary Key是(EmployeeID, CreateDate)
B、其他说明:
被评议人评语, 0:完全认同, 1:基本认同, 2:部分认同, 3:不认同
75、专业技能名册中的技能类别dbo.SpecialSkillKindTab
字段名类型长度是否可空缺省值KindID Char3NOT NULL
KindName Char30NOT NULL
说明:
A、Primary Key是KindID
76、专业技能名册dbo.EmpSpecialSkillTab
字段名类型长度是否可空缺省值EmployeeID Char8NOT NULL
KindID Char3NOT NULL
TrainDate DateTime
IdentifyDate DateTime
IdentifyDept Char30
EffectDate DateTime
Remark Char80
说明:
A、Primary Key是(EmployeeID, KindID)
B、外键说明:
KindID参照SpecialSkillKindTab(KindID)。