好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

工资系统数据库结构设计说明书.docx

15页
  • 卖家[上传人]:人***
  • 文档编号:514843007
  • 上传时间:2023-10-14
  • 文档格式:DOCX
  • 文档大小:58.84KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 工资系统数据库结构设计说明书目录1、 工资环节归类主表(Tachetab):2、 工资项目定义对应表(Incomeorpaydetailtab)3、 工资项目属性表(gzxmsxtab)4、 工资项目计算公式表(TacheDetailtab)5、 计算公式因子表(gsyztab)6、 工资主表/工资历史数据表(EmployeeSalaryTab/SalaryHistoryTab)7、 工资级别表(SalaryLevelTab)8、 职员基本工资表(BaseSalaryTab)9、 职员基本工资变动历史表(BaseSalaryChange)10、 银行信息表(BankTab)11、 员工银行帐号表(Empbankaccountidtab) Empbankaccountidtab12、 员工银行帐号变动历史表(Empbankaccidhistorytab) empbankaccidhistorytab13、 工资审核历史表(salarychecktab) salarychecktab14、 工资业务关帐表(syscloseaccount) syscloseaccount15、 月考勤信息主表(Workattendancetab) workattendacetab16、 考勤历史库表(hrmcheckwork) hrmcheckwork17、 说明:该表用于工作流审批考勤存放考勤数据。

      系旧系统的表,保留不变A、employeeid+yearmonth 为主键税率表 TaxRateTab (返回目录)18、 员工扣款表 EmpFixedCut (返回目录)19、 工资主表/工资历史数据表(EmployeeSalaryTab/SalaryHistoryTab)(返回目录)20、 固定扣款历史表FixedCutTab(返回目录)21、 退还扣款记录表ReturnMoneyTab(返回目录)22、 退还扣款发放批次表BatchTab(返回目录)23、 退还扣款发放批次明细表BatchDetailTab(返回目录)24、 批次级别表dbo.BatchLevelTab(返回目录)25、 工资计算处理工作控制表workcontrolTab(返回目录)26、 导入格式表loadformatsettab(返回目录)27、 十三期工资表salaryl3tab(返回目录)28、本地数据库表:28报警参数表(Alarmtab.db)(返回目录)29计算项代码临时表(caclidno.DB)(返回目录)30、计算操作控制表(controltab.db)(返回目录)30、 打印偏移量表(printoffset.db)(返回目录)1、工资环节归类主表(Tachetab):(返回目录)字段名类型长度 是否可空缺省值中文说明TacheIDChar2NOT NULL环节 IDTacheNameChar20NOT NULL环节名称IsUsedChar1NOT NULL'N'是否在使用中RemarkChar80 Null备注说明: 该表用于存放工资项目归类信息。

      A、 Primary Key 是 TacheIDB、对高丰公司:此表的数据内容现在主要包括:财务扣款、行政扣款、人事扣款、应收项 目、部门扣款2、工资项目定义对应表(Incomeorpaydetailtab)(返回目录)字段名类型长度 是否可空缺省值 中文说明IncomeOrPayIDChar4工资表自定义字段名称IncomeOrPayNameChar20工资项目名称FromFieldChar30指明工资项目数据的来源表TacheIDChar10项目所属环节 IDIsIncomeOrPayChar1是应收还是应付(+/-)FlagChar1标志位(作废)OperatorChar4复合操作IsUsedChar1项目是否被使用ID_NOChar4用于表示项目层次的标识符Oper_FlagChar1操作标志(已不用)考勤扣款标志(Y/N:归属考勤扣isworkcutflagChar(1)“N” 款/不归属考勤扣款)说明:A、 Primary Key 是 IncomeOrPayIDB、 其他说明:IncomeOrPaylD对应工资表中的自定义字段名,取值为表employeesalarytab的自定义字 段名称(N1〜N100);FromField:如果数据来自系统表,则往这里填。

      现在来源都为固定扣款表EmpFixedCut, 所以所有非空的FromField都应该填入EmpFixedCut所有固定扣款都从这个接口导入Flag标志:0为计算项、1为导入项、2为手工输入项对于flag为 T 的情况:若fromfield 非空,则为固定导入项,否则为灵活的导入项IsUsed: N表示没有使用,‘Y表示增加使用,S表示以前使用现在不再使用ID_NO:用于表示项目的层次,环节为一个字符,第二层次的是两个字符,如此类推C、 对于字段“ID_NO”的编码规则如下:环节归类项目代码编码为一位;工资项目代码为两位;工资项目下有项目明细就为三位,如此类推最多允许4位同一归类环节下的工资项目的代码第一位相同3、工资项目属性表(gzxmsxtab)(返回目录)字段名类型 长度 是否可空 缺省值IncomeOrPayID Char SalaryLevel SmallIntSalaryLevelName Char Flag Char10NOT NULL20NOT NULL1中文说明 工资表自定义字段名称工资级别工资级别名项目性质说明:A、 Primary Key 是(IncomeOrPaylD, SalaryLevel)B、 项印性质:0--计算项;1--导入项;2--手工输入项4、工资项目计算公式表(TacheDetailtab)(返回目录)字段名类型长度 是否可空YzIDChar4NOT NULLTableNameChar20NOT NULLColNameChar255NOT NULLFieldTypeChar1NOT NULL5、计算公式因子表(gsyztab)(返回目录)缺省值 中文说明因子ID表名字段名或组合语句字段类型,'1'代表字符,其他为数字字段名类型长度 是否可空 缺省值中文说明IncomeOrPayIDChar4NOT NULL工资表自定义字段名称LevelIDSmallIntNOT NULL工资级别代码Expressions1TextNOT NULL用于显示给用户看的公式Expressions2TextNOT NULL翻译后的公式说明:A、 Primary Key 是(IncomeOrPayID, LevelID)B、 这里主要用于属性为计算项的工资项目定义计算公式C、 公式的定义要求如下:算法公式当中能够使用的合法的关键字、字符有:• 系统公式因子(见公式因子);• 关键字:IF ooo THEN、IF、ELSE IF、ELSE• 逻辑运算符: AND、 OR• 算术运算符:—、 +、 *、 /• 以及(、)和所有数字。

      2) 公式当中的 IF.THEN、IFooo THENELSE IF °THEN 必须成对出现3) 条件必须用()括起来RemarkChar20NOT NULLOperateTypeChar20YzTypeChar1ReferrenceTabChar20ReferrenceColChar20ReferrenceNameChar30说明:因子中文名字操作类型,比如 SUM、AVG、MIN、MAX因子类型ColName 的参照表ColName 的参照字段 IDColName 的参照字段显示的名称A、 Primary Key 是 yzID,同时 ColName 和 Remark 都有唯一索引B、 因子类型,'0'表示直接从表中字段取得值,T表示是SQL语句,已经包含了有参数的情况6、工资主表/工资历史数据表(EmployeeSalaryTab/SalaryHistoryTab)(返回目录)字段名类型 长度 是否可空缺省值中文说明EmployeeIDChar8NOT NULL员工号NameChar12姓名YearMonthChar6NOT NULL发放工资年月BaseSalaryNumeric(8,2)基本工资FactoryIDChar4所属分公司 IDDeptIDChar4所在部门 IDPositionIDChar2职位 IDSalaryLevelIDChar2工资级别 IDTitleIDChar6职称ID (现改作工种内容)taskBankIDChar20银行 IDBankAccountChar30银行帐号Close_FlagChar1'N'关帐标记N1Numeric(8,2)工资项目1…….Numeric(8,2)工资项目NN100Numeric(8,2)工资项目100TaxNumeric(8,2)所得税OtherIncomeNumeric(8,2)应收合计OtherPayNumeric(8,2)应扣合计RealIncomeNumeric(8,2)实发工资ShouldIncomeNumeric(8,2)应发工资LoadFlagChar1'N'导入工资数据标志(对工人而言)LBChar4工资类别(便于对工人工资分类)说明:工资主表与工资历史表结构相同。

      计算工资在主表中进行,计算完成后工资数据保存在工资 历史表中以供历史查询和计算十三期工资所用关键字段说明:employeeid+yearmonth 唯一,保证每月每个员工仅有唯一的一条工资数据;otherincome :为除基本工资外的应收项之和;otherpay :为所有应扣项之和(不包括所得税)shouldincome:为应发工资,等于“基本工资” + “应收合计”;realincome:实发工资,等于“应发工资”-“应扣合计”-“所得税”loadflag :对工人有用,工人的工资由部门做上来的情况,把工资数据导入进来,则置“Y” LB:对工人有用,工人的工资数据为了方便发放工资条,按LB分类排序7、工资级别表(SalaryLevelTab)(返回目录)字段名称字段类型字段长度字段说明salarylevelidChar2工资级别代码Salaryleveln。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.