版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 SVC人力资源管理系统详细设计SCSVC信息产业有限责任公司 第270页 共270页引言编制SVC人力资源管理系统详细设计报告(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使我公司的程序员根据此蓝图写出代码。本报告的读者是:参与该系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。本报告中中所涉及及的数据据流图是是描绘系系统的逻逻辑模型型,图中中没有任任何具体体的物理理元素,只只是描绘绘信息在在系统中中流动和和处理的的情况。其其各个符符号意义义说明如如下:箭头:表示示数据流流,即特特定数据据的流动动方向。(如如图1-4)图1-1 图图1-22 图1-3 图1-4
2、正方形(或或立方形形):表表示数据据的源点点或终点点,即指指外部实实体。(如如图1-1)圆形:表示示变换数数据的处处理。(如如图1-2)两条平行线线:表示示数据存存储。(如如图1-3)箭头:表示示数据流流,即特特定数据据的流动动方向。(如如图1-4)体系结构设设计总体结构采用客户/服务器器运行方方式。运行环境网络操作系系统:客户操作系系统: 数据库:开发工具:数据库设计计系统数据流流图所有数据库库/表列列表系统表数据字典 hr_sysstabble指标表 hrr_syyscoolleect代码系统表表 wff_coodessysttablle代码表主表表 wff_coodeccolllectt
3、代码表 wff_coodeiitemm部门表 hrr_deeparrtmeent界面信息 hr_intterffacee方案主表 hr_schhemee子方案表 hr_schhemee_m方案明细表表 hrr_scchemme_dd用户表 hhr_ooperratoor组用户主表表 hrr_opperaatorr_grroupp用户组明细细表 hhr_ggrouup_ddetaail常数表 hhr_cconssttaablee人事档案信信息:基本信息 A011学习简历 hr_stuudy工作简历 hr_worrk家庭关系 hr_fammilyy社会关系 hr_socciall相关信息 hr_e
4、mpp_innfo人事事务信信息内部调动 hrr_moove养老保险hr_prootecct住房公积金金 hrr_foounddsouurcee基本信息查查询人员信息 A011所有事务表表事务查询人员信息 A011所有事务表表工资变动管管理工资表 hr_sallaryy人员基本信信息 A011公式设置表表 hhr_fformmulaa考勤扣款表表 hhr_cchecck_mmoneey个人所得税税工资表 hr_sallaryy人员信息 A011税率表 hr_taxx_raate银行代发工资表 hr_sallaryy人员信息 A011银行模板主主表 hhr_bbankk_tyype银行模板明明细
5、表 hr_bannk工资人员信信息 工资表表 hhr_ssalaary人员信息 A011工资台帐工资表 hr_sallaryy台帐方案 hrr_saalarry_ccounnt部门表 hr_depparttmennt工资条工资表 hr_sallaryy部门表 hr_depparttmennt考勤排班排班表 hhr_aarraangee_woork班次主表 hr_worrk_mmastter班次明细表表 hrr_woork_dettaill用户表 hr_opeerattor部门分配表表 hhr_cchecck_ddeptt考勤代码表表 hhr_cchecck_ccodee考勤代码类类表 hhr_
6、cchecck_ccodee_caateggeryy考勤刷卡排班表 hr_arrrangge_wworkk刷卡纪录表表 hhr_cchecck_rrecoord考勤结果统统计排班表 hr_arrrangge_wworkk刷卡纪录表表 hhr_cchecck_rrecoord请假表 hr_leaave考勤结果表表 hhr_cchecck_rresuult考勤代码表表 hhr_cchecck_ccodee部门分配表表 hhr_cchecck_ddeptt用户表 hr_opeerattor请假管理用户表 hr_opeerattor请假表 hr_leaave考勤数据清清除排班表 hr_arrrangg
7、e_wworkk刷卡纪录表表 hhr_cchecck_rrecoord考勤结果表表 hhr_cchecck_rresuult数据库/表表详细设设计详见附录AA系统详细功功能设计计系统总体结结构设计计该系统分为为六个模模块:人人事档案案管理、工工资管理理、考勤勤管理、企企业人才才库、系系统管理理、报表表管理。系统层次结结构设计计人事档案管管理人事基本信信息管理理事务管理一般事务养老保险住房公积金金内部调动查询基本信息查查询事务查询工资管理工资变动公式设置计算月末处理个人所得税税银行代发工资条工资人员信信息工资台帐报表考勤管理排班管理请假管理刷卡管理结果统计考勤数据清清除查询报表企业人才库库人才登
8、记人才录用人才查询系统管理系统构建指标管理代码管理方案定义参数管理用户管理用户管理组管理数据管理数据备份数据恢复初始化管理理操作管理操作日志变更日志当前用户事务提醒报表管理报表设计新建报表打开报表报表运行系统的功能能模块划划分系统的功能能模块划划分框图图3.3.11.1人人事信息息管理3.3.11.2 事务管管理3.3.11.3工工资管理理3.3.11.4 考勤管管理3.3.11.5企企业人才才库系统的功能能模块描描述动态数据窗窗口对象象相关表数据字典 hr_sysstabble指标表 hrr_syyscoolleect界面信息 hr_intterffacee构建用户对对象定义两中数数据窗口口
9、风格(free风格、grid风格)。实例变量ids_ssysttablle (数据字字典的数数据存储储)is_tyype(数据窗窗口风格格)id_ittem传入入指标项项流水号号数组is_whheree 动态态数据窗窗口条件件idw_ddw 数数据窗口口控件注册参数表标名数组组:该数数组保存存传入的的所有指指标集。动态创建的的指标项项:传入入排好顺顺序的数数组ittem,该该数组存存放所有有需要创创建的指指标项。该该数组是是nummberr型数组组,存放放的是使使用指标标项在数数据字典典中的流流水号llistt_idd,流水水号唯一一标识指指标项。数据窗口:传入数数据窗口口控件名名称,以以便动
10、态态创建数数据窗口口。数据窗口风风格:传传入数据据窗口风风格,是是freee还是是griid风格格。窗口名称:唯一标标示该数数据窗口口的名称称,以便便保存数数据窗口口中指标标项的位位置,长长度。(用用于界面面信息保保存标识识)wheree条件:动态构构造数据据窗口时时,选择择sqll的wheere 条件(多多表关联联条件或或检索条条件)。构建数据存存储数据存储iids_sysstabble检检索数据据字典的的所有指指标项。由由传入的的指标项项数组构构建该数数据窗口口的whheree 子句句。既“wheere lisst_iid iin (id_iteem11, id_iteem, iid_ii
11、temmn)”把数据据窗口的的选择语语句加上上构建的的wherre子句句,检索索出需要要的指标标项。所所有指标标项按数数组idd_ittem的顺顺序排序序。完成成数据存存储的构构建。动态创建数数据窗口口构造数据窗窗口语法法:选择择语句(select .)的选择项为指标集名称+指标项。语句为“select 指标集名称.指标项 from 指标集 where 表关联条件”。(例SELLECTT taableenamme.ccol_1 , taableenamme.ccol_2 , . . . frrom taableenamme11 , taableenamme22, taableenammenn
12、wwherre tabblennamee1.cool_11 = tabblennamee2.cool_11 annd )根据数据窗窗口的选选择语句句和数据据窗口风风格(iis_ttypee)生成成数据窗窗口语法法。用数数据窗口口控件动动态创建建该数据据窗口(idw_dw.create(数据窗口语法))。调整数据窗窗口字段段风格从数据存储储idss_syystaablee中读取取指标项项信息,根根据信息息调整指指标项属属性。调整每个指指标项、指指标项标标签的字字体(宋宋体)、高高度(664)、大大小(99号)。根据顺序调调整其ttaboordeer顺序序,使其其一致。根据显示标标志置其其是否可可
13、见(显显示标志志为N,该指指标项和和指标标标签不可可见)。根据数据类类型、长长度调整整编辑风风格、显显示风格格。根据是否代代码,创创建下拉拉数据窗窗口。如如果代码码类是多多级,创创建buuttoom按钮钮。如果代码标标志为YY,取得得代码类类、显示示列、值值列,调调用全局局函数ff_crreatteddddw(代码类类,显示示列,值值列)创建下下拉数据据窗口ddddwwnamme,并并把该指指标项编编辑风格格置为下下拉数据据窗口ttabllenaame_coll_1.ddddwnaame =ddddwnnamee。如果果数据窗窗口为自自由风格格,并且且代码类类是多级级代码类类,则在在该指标标项
14、右侧侧创建一一个buuttoom 按按钮,同同时使指指标项保保护属性性为真。按按钮命名名规则 btnn+指标标项名称称。调整整下拉数数据窗口口的宽度度。调整数据窗窗口位置置grid 风格:如果数数据窗口口为网格格风格,则则通过数数据窗口口名称,在在界面信信息表hhr_ffaceeinffo中找找到该窗窗口,该该字段的的列属性性(位置置、长度度、顺序序),根根据找到到的信息息调整指指标项属属性。固定宽度ffreee 风格格:根据据指标项项在动态态用户对对象的数数据存储储idss_syystaablee中的排排列顺序序和显示示标志,调调整每个个显示指指标项、指指标项标标签的位位置、长长度。动态调节
15、数数据窗口口宽度风风格:根根据数据据存储iids_sysstabble中中显示指指标的总总数,和和指标项项每列的的个数,算算出数据据窗口中中指标项项列数,得得到数据据窗口高高度。根根据长宽宽的比例例,算出出指标项项标签、指指标项的的长度,调调整数据据窗口长长宽,调调整指标标项标签签、指标标项位置置。调整数据窗窗口uppdatta属性性根据保存指指标项名名称设置置upddaatta属性性:根据据用户当当前要保保存的指指标名称称,设置置保存表表。数据校验构造全局函函数,传传入需要要检验数数据的流流水号,在在表hrr_veeriffy中查查找验证证规则,根根据规则则进行校校验,验验证失败败使光标标停
16、在该该校验字字段,返返回-11。通过过校验返返回1。UO_EMMPINNFO用用户对象象主界面界面模块功能由外部调用用时传入入指标序序号,通通过指标标序号从从hr_schhemee_d中中获取指指标项目目,调用用动态数数据窗口口对象创创建dww_1,如如果是修修改则从从数据库库中检索索出被修修改人员员的数据据。按钮功能增加设置标志(iis_AActiion = Neww),打打开档案案编辑窗窗口,新新增加档档案信息息(详见见档案编编辑窗口口)。修改设置标志(iis_AActiion = Moddifyy),打打开档案案编辑窗窗口,修修改档案案信息(详详见档案案编辑窗窗口)。删除删除选中的的数据
17、行行。档案编辑窗窗口界面相关表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明细表表 hrr_scchemme_dd人员基本信信息相关关表模块功能外部调用时时传入指指标序号号,通过过指标序序号从hhr_sscheeme_d中获获取指标标项目序序号,调调用动态态数据窗窗口对象象创建ddw_11。如果果是修改改则检索索出被修修改的数数据。按钮功能确定取人员基本本信息表表中的eemp_id存存入该用用户对象象使用的的表中的的empp_idd字段(此此为相关关联的外外件),根根据指标标项的是是否为空空属性校校验其输输入是否否为空,通通过验证证既保存存新增或或修改后后的数据据,
18、如验验证失败败,提醒醒用户重重新输入入。取消不保存数据据,关闭闭窗口。树型代码窗窗口主窗口界面相关表代码类表 wf_coddecoolleect代码表 WWF_CCODEEITEEM模块功能外部调用时时传入代码类类别、显示列列、数据列列三个参参数。构构造动态态SQLL:SSELEECT LISST_IID,+iss_Diisp_Coll+,+iis_DDataa_Cool+,COODE_UPIID FFROMM WFF_COODEIITEMM WHHEREE COODETTYPEE_IDD =+lls_CCodeeTyppe_iid+ OORDEER BBY +iss_Daata_Coll+
19、ASCC从数数据库中中检索数数据构造造TREEEVIIEW。点点击+号从数数据库中中检索出出下级代代码插入入该节点点下展开开下级,双双击选中中一个代代码并返返回父窗窗口。人事档案管管理基本信息管管理1.主窗口口界面菜单相关表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明细表表 hrr_scchemme_dd基本信息 A011学习简历 hr_stuudy工作简历 hr_worrk家庭关系 hr_fammilyy社会关系 hr_socciall相关信息 hr_empp_innfo模块功能该模块为人人事档案案管理的的主界面面,采用用sheeet窗窗口风格格,提供供对人员员
20、的浏览览及其它它具体操操作功能能的入口口。在窗窗口打开开时,从从hr_depparttmennt数据据库表中中检索出出单位/部门构构造tvv_1,dw_1数据窗口根据所选方案从hr_scheme,hr_scheme_m,hr_scheme_d的关联中获取项目序号,调用动态数据窗口对象来动态构造(详见动态数据窗口创建),在窗口打开时,dw_1不检索出任何数据,选择检索菜单,根据检索条件检索出满足条件的人员。在TV_1中选中单位/部门后,dw_1中只显示出选中单位/部门及其所有下级的人员。菜单功能增加 设设置iss_Acctioon = NNew,打开开人事档档案编辑辑窗口,编编辑新增增人员档档案
21、信息息(详见见人事档档案编辑辑窗口)。修改 设置iis_AActiion = Moddifyy, 打开人人事档案案编辑窗窗口,修修改人员员档案信信息(详详见人事事档案编编辑窗口口)。检索 设置置is_Flaag = RRetrrievve,打打开条件件窗口,根根据条件件检索出出符合条条件的人人员(详详见条件件窗口)。快速定位 设置置is_Flaag = FFindd,打打开条件件窗口,根根据条件件查找定定位到满满足条件件的人员员(详见见条件窗窗口)。数据替换 打开数数据替换换窗口,根根据替换换条件对对满足条条件的人人员进行行指定项项目的数数据替换换(详见见数据替替换窗口口)。相关信息 打开媒体
22、体信息窗窗口(详详见相关关信息窗窗口),编编辑人员员相关的的文本、图图形、视视频等多多媒体信信息。2.编辑窗窗口界面相关表学习简历 hr_stuudy工作简历 hr_worrk家庭关系 hr_fammilyy社会关系 hr_socciall相关信息 hr_empp_innfo模块功能固定tabb页“基本信信息”的项目目采用与与父窗口口相同方方法获得得后调用用动态数数据对象象构造。其其余Taab页用用hr_sysscolllecct,hhr_sscheeme,hr_schhemee_m关关联通过过主方案案号和hhr_ssysccolllectt.obbj_ttypee=11的条条件获得得hr_s
23、ysscolllecct.oobj_id,调用用用户对象象uo_emppinffo动态态加入(详详见用户户对象uuo_eempiinfoo)。按钮功能确定验证人员编编号是否否重复,所所有不允允许为空空的指标标项不能能为空,直直到通过过验证才才能进行行以下动动作。如如果iww_paarennt.iis_aactiion=Neew,先先保存基基本信息息(dww_1),再再把人员员序号逐逐个写到到其它TTab页的的数据行行中的empp_idd中,并并保存,所所有保存存成功后后,在主主窗口中中插入一一个新行行,把基基本信息息的项目目逐个对对应回写写到新行行中,然然后刷新新编辑窗窗口,准准备下一一个数据
24、据录入。取消取消当前操操作,关关闭窗口口。基本信息窗窗口中的的Butttonn按钮点击Butttonn ,获获取该BButttondd对应的的字段的的代码类类别、显显示字段段名、值值字段名名,打开开树型代代码窗口口(详见见树型代代码窗口口)3条件窗窗口界面模块功能主窗口点击击检索(查查找)打打开该窗窗口,窗窗口默认认插入220个空空行,项项目与主主窗口的的项目相相同。如如果iww_paarennt.iis_FFlagg=FFindd,将将cb_l.TTextt设为查找否则设设为检索。按钮功能检索(查找找)如果iw_parrentt.iss_Fllag=Reetriievee,将将dw_1每地地
25、的条件件连接成成一个字字串并替替换父窗窗口的数数据窗口口SELLECTT语句的的wheere条条件子句句,然后后从数据据库检索索数据。如如果iww_paarennt.iis_fflagg=FFingg,将将dw_1的条条件合成成一个数数据窗口口查找条条件,在在主窗口口中根据据合成条条件查找找并选中中,继续续点击“查找”按钮,则则继续往往后查找找定位,并并取消前前一个选选中行,直直到查找找不到满满足条件件的行为为止,并并显示共共找到多多少个满满足条件件的人员员。清除双击选中一一行,点点击清除除删掉选选中行,并并在数据据窗口中中插入一一行空行行。取消关闭窗口。4数据替替换界面说明:在替替换条件件窗
26、口的的项目(下)前前增加右右括号,在在值后增加加左括号号。模块功能dw_1为为替换数数据窗口口,窗口口打开时时插入220个空空行,项项目与主主窗口项项目相同同(下拉拉数据窗窗口)。dw_2为为替换条条件窗口口,窗口口打开时时插入220个空空行,项项目与主主窗口项项目相同同。按钮功能确定用dw_11的数据据构造UUpdaate语语句的sset子子句,ddw_22的数据据构造wwherre子句句,更新新数据库库(A011)成功功后,用用dw_2的数数据构造造查找条条件,在在主窗口口中查找找到符合合条件的的人员后后,逐个个替换ddw_11中选择择的项目目的数据据。完成成后关闭闭窗口。取消关闭窗口。5
27、相关信信息界面相关表媒体信息表表 hrr_emmpinnfo模块功能该窗口提供供对与人人员相关关的文本本、声音音、图形形、图像像、视频频等信息息的管理理界面,可可导入任任意类型型的媒体体信息,存存入数据据库(eemplloyeee_iinfoo),也也可导出出为文件件,在应应用调用用与媒体体类型关关联的应应用软件件浏览相相应的媒媒体信息息。按钮功能导入is_Acctioon=Neww打开导入窗窗口(如如下图),将将外部媒媒体信息息导入的的数据库库。先选选择类型型,然后后点击BBufffon选选择要导导入的文文件。导出 将ddw_11中选中中的信息息导出到到磁盘指指定文件件中。浏览 将ddw_1
28、1中选中中的信息息导出到到临时文文件中,然然后调用用相关应应用打开开文件进进行浏览览。修改is_Acctioon=Moddifyy 打开开修改窗窗口(如如上图),可可修改媒媒体类型型,并重重新选择择要导入入的文件件。删除 删除除选中的的信息。验证名称不能为为空,当当没有名名称时,自自动以选选中文件件名作为为保存信信息的名名称。事务管理主窗口界面相关表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明细表表 hrr_scchemme_dd所有事务表表模块功能该窗口为ssheeet窗口口风格,左左边为ttreeevieew,第第一级为为单位,单单位下按按部门表表hr_dep
29、parttmennt中的的上下级级关系构构建出部部门树。从从人员信信息表(A01)中检索出人员信息,按所在部门挂在部门树下,作为最低级的叶子节点。(只有展开某节点时,才从数据库中检索出下级,插入下级节点)。右边显示事务信息。当打开事务模块时,treeview(tv_1)选中第一级部门,展开第一级节点。同时根据菜单事务处理的第一项事务处理,动态构建好该事务的数据窗口dw_1。从方案中存在的该事务的相关字段,在hr_systable中检索出数据,根据数据类型、长度、是否代码等信息,动态创建数据窗口dw_1;从事务指标中检索出该事务数据。菜单功能事务菜单中中的事务务处理菜菜单是动动态构建建。单击击某
30、个事事务按钮钮,则动动态创建建该事务务的数据据窗口,检检索出该该事务的的所有信信息,显显示该事事务信息息。open 事件:构建部门人人员树:从hrr_coonstttabble表表中取的的单位信信息,作作为tvv_1的的根节点点。从部部门表hhr_ddepaartmmentt中,用用数据存存储检索索出上级级部门为为0的单位位部门信信息,和和从人员员信息表表(A001)中中按部门门“0”检索出出人员信信息,作作为孩子子节点。展展开根节节点。检检索出该该事务的的信息。构建菜单:从方案案中检索索出事务务指标,取取其指标标编号作作为菜单单id,指指标名称称作为菜菜单名称称。例 指标编编号“A03”,指
31、标标名称“体检管管理” 则取取指标编编号的 “033+20000(基基数)” 作为该该菜单项项的标识识id ,”体检管管理 ”作为为菜单项项名称。构构建好该该子菜单单后,设设在窗口口菜单mm_trransstioon的第第一项事事务处理理作为第第一项下下拉菜单单(既事事务处理理菜单)。以以第一种种事务为为默认事事务动态态创建数数据窗口口。(参参见事务务处理:菜单按按钮)tv_1的的sellecttionnchaangeed事件件:判断该选中中节点是是否展开开过,如如果没有有展开过过,取得得选中节节点的ddataa,如果果是部门门代码,则则从部门门表hrr_deeparrtmeent中,用用数据
32、存存储检索索出上级级部门为为该部门门代码的的单位部部门信息息,和人人员信息息表(AA01)中中,按部部门代码码检索出出人员信信息,作作为孩子子节点。dw_1按按部门代代码过滤滤出该部部门下所所有人员员的事务务信息。事务处理:菜单按按钮当菜单中事事务项选选择改变变时,根根据选中中的事务务,既通通过菜单单的idd 标识识,在ww_trransstioon窗口口的用户户建事件件ue_chaangmmenuuiteem(为为系统的的pbmm_syyscoommaan消息息)中通通过标识识来判断断选中的的事务,(把把id 转化为为指标编编号,如如200003 转化为为A033 指标标编号),把该事务在当
33、前方案中的所有指标项加上人员基本信息表中人员编号、姓名,以及事务指标、人员基本信息指标数组传入动态数据对象动态构建该事务的数据窗口,检索出相应的数据。再根据tv_1中当前选中的单位、部门过滤出该单位、部门下人员的该事务信息。增加:设置增加修修改标志志 iss_Acctioon =Neew,设设置事务务标志is_Tranns =A003 (当前前事务指指标)。打打开增加加编辑窗窗口 OOpennWithhParmm(w_traans_newwediit,tthiss),进进行该事事务的增增加操作作。修改:设置增加修修改标志志 iss_Acctioon =Eddit,设置置事务标标志iss_Trr
34、anss =A033 (当前事事务指标标)。打打开增加加编辑窗窗口 OOpennWithhParmm(w_traans_newwediit,tthiss),进进行该事事务的修修改操作作。删除:当事务数据据窗口ddw_11中有选选中行,删删除菜单单可用。当当点击该该菜单时时,弹出出消息让让用户确确认是否否删除。用用户点击击确定时时,删除除该选中中事务行行,点亮亮下一数数据行。如如数据窗窗口没有有数据,则则删除菜菜单不可可见。用用户点击击取消,则则不作任任何操作作。查找:弹出查找条条件窗口口(w_finnd),让让用户选选择查找找条件。如如用户点点击查找找按钮,构构造查找找条件。ls_Fiind
35、= ”姓名名 = 张三 andd ” ,查找找数据窗窗口dww_1中中数据lll_RRow = ddw_11.Fiind(ls_Finnd),如果找找到数据据(既 ll_Roww 0)就就点亮找找到数据据行。如如果再点点查找,则则从当前前行继续续往后查查找。如如点关闭闭按钮,则则关闭查查找条件件窗口(w_FFindd)。过滤: 弹弹出过滤滤窗口(w_SSearrch),让用用户选择择过滤条条件。如如用户点点击过滤滤按钮,构构造过滤滤条件lls_SSearrch = ”姓名名 = 张三 andd ” ,然后后ls_Seaarchh = lls_SSearrch + “当前tvv_1选选中的单单位
36、、部部门条件件”组合过过滤条件件,过滤滤数据窗窗口dww_1中中数据ddw_11.SeetFiilteer(lls_SSearrch),dw_1.FFiltter()。如如点关闭闭按钮,则则关闭过过滤条件件窗口(w_ Seaarchh)。2编辑窗窗口(一一般事务务)界面模块功能该窗口完成成事务的的增加,修修改功能能。接收参参数 ww_trransstiooniw_Parrenttiw_Paarennt =PowwerOObjeectPParmmis_Acctioon =iw_Parrentt.iss_Acctioonis_Trranss =iiw_PPareent.is_Traans根据参数i
37、is_TTranns确定定事务种种类,从从方案表表hr_schhemee,hrr_scchemme_mm,hrr_scchemme_dd和数据据字典hhr_ssysttablle中关关联出该该事务指指标项。把把人员基基本信息息表中人人员编号号、姓名名和当前前事务的的所有指指标项用用数组同同指标名名称数组组传入动动态数据据对象,动动态创建建该数据据窗口(dw_1控件件的数据据窗口,自自由风格格。用相相关的动动态数据据对象创创建)。choosse is_Acttionncasse “NNew”插入新行casse “EEditt”检索出父窗窗口dww_1中中选中行行的事务务数据(动态构构建窗口口时,
38、选选择语句句加whheree 条件件即可)end cchooose按钮功能确定:验证输入人人员的编编号是否否有效,直直到有效效为止。根根据指标标项详细细信息,验验证输入入日期是是否有效效,如不不能为空空字段是是否为空空,不允允许重复复字段是是否重复复。只有有通过所所有验证证有效后后才保存存输入数数据,并并回显于于父窗口口的dww_1.中。取消:关闭该窗窗口3内部调调动界面同一般事务务界面风风格。相关表内部调动 hr_movve功能open 事件,如如果iss_Acctioon =”Neww”,先在在人员基基本信息息中找出出该人员员当前所所在单位位、部门门,显示示与原部部门处。当保存该事事务信息
39、息时,如如果iss_Acctioon =”Neww”,则取取出现部部门,修修改人员员基本信信息表(A011)中部部门为现现在部门门。如果果is_Acttionn =”Ediit”,判断断当前事事务数据据是否是是内部调调动的最最新事务务数据,如如果是最最新的事事务数据据,同样样要修改改人员基基本信息息表(AA01)中部门门为现在在部门。4养老老保险界面相关表养老保险hr_prootecct功能确定:先检验该年年月的养养老保险险是否已已提取,如如果没有有数据,则则自动把把所有人人员该年年月的养养老保险险数据从从工资表表中取到到当前的的数据中中。如果果已经存存在,则则告诉用用户养老老保险已已经存在在
40、,是否否覆盖原原有数据据。如用用户点击击确定,则则覆盖原原有数据据,反之之,则不不做任何何操作。社评:把设评基数数存入当当年的社社评字段段修改:打开为w_traans_newwediit窗口口,功能同同一般事事务,不不允许修修改设评评基数取消:关闭该窗口口5住房房公积金金界面相关表住房公积金金 hrr_foounddsouurcee功能确定按钮:先检验该年年月的住住房公积积金是否否已提取取,如果果没有数数据,则则自动把把所有人人员该年年月的住住房公积积金数据据从工资资表中取取到当前前的数据据中。如如果已经经存在,则则告诉用用户住房房公积金金已经存存在,是是否覆盖盖原有数数据。如如用户点点击确定
41、定,则覆覆盖原有有数据,反反之,则则不做任任何操作作。修改:打开为w_traans_newwediit窗口口,功能同同一般事事务,不不允许修修改。查询基本信息查查询1主窗口口界面菜单相关表人员信息 A011所有事务表表模块功能基本信息作作为查询询条件,查查询出符符合条件件的所有有人员的的基本信信息、档档案信息息、基本本信息、事事务信息息,并可可对查询询结果进进行浏览览,选择择打印。窗口打开时时,采用用与人事事档案信信息管理理相同的的方法创创建动态态数据窗窗口(ddw_11),打打开后,窗窗口无任任何信息息。根据据检索条条件检索索出人员员基本信信息,选选中一个个员后可可查看详详细信息息(档案案信
42、息、事事务信息息)和媒媒体信息息,可选选择打印印查询结结果。菜单功能(涉涉及的表表 hrr_syystaablee,hrr_syyscoolleect,hr_schhemee, hhr_sscheeme_m, hr_schhemee_d,以及方方案中指指标所对对应的表表)条件 打开开查询条条件窗口口,综合合查询为为当前方方案中所所有基本本信息项项目与条条件组合合(oor或或annd连连接),根根据查询询条件检检索出人人员基本本信息(详详见查询询条件窗窗口)。详细信息 选择择一个人人员,打打开详细细信息浏浏览窗口口(与人人事档案案信息的的编辑窗窗口相同同)浏览览所有与与该人员员相关的的档案信信息
43、、事事务信息息,并提提供打印印功能。相关信息 选中中一个人人员,打打开媒体体信息窗窗口(与与人事档档案信息息的媒体体信息窗窗口相同同,隐去去导入、修修改、删删除功能能),查查看与该该人员相相关的媒媒体信息息。打印预览 对个个人基本本信息打打印进行行预览。打印 打印印基本信信息。注意事项如果是事务务查询,主主窗口的的显示字字段为员员工编号号,员工工姓名,外外加这个个当前方方案中这这个事务务的相关关指标项项,如果果是人员员基本信信息查询询,则主主窗口的的显示字字段为当当前方案案中人员员人员基基本信息息指标中中的相关关指标项项的内容容。2查询询条件窗窗口界面相关表人员信息 A011所有事务表表方案主
44、表 hr_schhemee子方案表 hr_schhemee_m方案明细表表 hrr_scchemme_dd模块功能查询窗口具具有快通通用查询询功能,通通用查询询的查询询项目为为当前方方案中指指标的项项目,将将dw_1的每每个项目目表达式式通过连连接符构构成任意意的查询询条件。按钮功能(涉涉及的表表 hrr_syystaablee,hrr_syyscoolleect,hr_schhemee, hhr_sscheeme_m, hr_schhemee_d,以及方方案中指指标所对对应的表表)初始化窗口口“括号”中中预置正正反两括括号。“项目名”来源于于当前方方案中的的人员信信息指标标项目。“运算符”预
45、置“大于”、“小于”、“等于”、“大于等等于”、“串首匹匹配”、“包含于于”、“为空”等条件件“项目值”分两种种情况,当当用户所所选的项项目是一一个代码码时,用用全局函函数f_creeateesynndw(显示列列,数据据列,代代码)来构建建一个下下拉数据据窗口,挂挂接到当当前的项项目值上上,余下下工作又又分两种种情况,如如果这个个代码是是多级,则则在当前前项目值值的右边边放一个个按钮,当当用户点点下这个个按钮时时,弹出出一个窗窗口(ww_poop_ccodeetyppe),这这个窗口口需三个个参数,代代码,显显示列,数数据列,这这样让它它自动构构建一棵棵树,用用户选择择一个代代码,返返回的值
46、值写入项项目值中中,如果果当前项项目值不不是代码码,则不不做特殊殊处理。“逻辑关系系”,有“并且”与“或者”两项,分分别对应应“andd”和 “or”确定 将通通用查询询的表达达式构成成查询条条件,将将主窗口口的SQQL语法法取出,把把查询条条件构成成SQLL seelecct语句句的whheree子句或或与原wwherre合并并,然后后从数据据库中检检索。取消 关闭闭窗口。事务查询事务查询的的主界面面与功能能与基本本信息查查询功能能相同,他他们的区区别在于于:基本本信息查查询以人人事基本本信息为为查询条条件,结结果给出出满足条条件的人人事档案案信息,事务查查询以所所有事务务信息为为查询条条件
47、,查查询的结结果给出出所有满满足条件件的人事事事务信信息。事事务查询询条件传传扣如下下图:按钮功能(涉涉及的表表 hrr_syystaablee,hrr_syyscoolleect,hr_schhemee, hhr_sscheeme_m, hr_schhemee_d,以及方方案中指指标所对对应的表表)初始化窗口口“事务名”不源于于当前方方案中事事甸指标标的名称称“项目名”来源于于当前方方案中的的当前所所选事务务的指标标项目。其它的如“括号”,“运算符符”,“项目值值”,“逻辑关关系”与基本信信息查询询相同。确定根据下拉窗窗口选择择的事务务和条件件窗口的的条件构构造一个个数据窗窗口,入入口为AA
48、、字段段名,有有固定字字段,如如人员编编号,人人员姓名名,还有有当前方方案中的的事务指指标的相相关指标标项。BB表名,根根据指标标项liistiid,在在hr_sysstabble找找到相关关的表名名,C、条条件为当当前的生生成条件件。然后后检索出出数据。取消关闭窗口。工资管理工资变动主窗口界面菜单相关表工资表 hhr_ssalaary人员基本信信息 A011公式设置表表 hhr_fformmulaa考勤扣款表表 hhr_cchecck_mmoneey个人所得税税模块功能该模块处理理每月员员工工资资数据信信息,通通过设置置考勤栏栏位,可可将考勤勤扣款提提取到指指定工资资项目中中,通过过公式设设
49、置可与与人事信信息接口口,自动动反映工工资项目目间的变变化关系系。工资资变动只只能更改改当前月月的数据据,但可可以选择择业务时时间对工工资历史史数据进进行浏览览。窗口打开时时,根据据当前方方案号从从hr_schhemee_m,hr_schhemee_d,hhr_ssysttablle的关关联中得得到obbj_iid = sallaryy或obbj_iid=A011的所有有工资项项目和所所有人事事基本信信息项目目动态构构造dww_1数数据窗口口,根据据当前方方案号从从hr_forrmulla中获获取项目目公式,创创建计算算字段(命命名规则则:cppt_+列名,如cool1的的计算字字段名为为:c
50、ppt_ccol11),将将公式设设为计算算字段的的表达式式,并检检索出当当前年月月的工资资信息。菜单功能保存数据保存更改后后的工资资数据,如如果数据据更改后后需重新新计算,则则提示用用户进行行计算,然然后再保保存。业务时间打开业务时时间选择择窗口(见见下图),检检索出指指定业务务时间的的工资数数据,并并禁止相相应菜单单(保存存数据,公公式设置置,自动动计算,工工资计算算,提取取考勤,工工资结转转)。项目过滤打开项目设设置窗口口(见下下图),选选择要查查看的项项目,在在已选项项目中过过滤出要要查看的的项目。(见权限管理中的组分配管理)公式设置打开公式设设置窗口口,设置置项目计计算公式式(详见见
51、公式设设置)。自动计算设置自动计计算标志志,工资资项目数数据变动动时,相相应计算算项目数数据自动动随之变变动。工资计算将计算字段段的值设设置到对对应项目目中。人员定位打开人员定定位窗口口,根据据条件查查找到符符合条件件的人员员并选中中(详见见人员查查找定位位窗口)。数据替换打开数据替替换窗口口,将符符合替换换条件的的人员的的指定工工资项目目替换为为指定数数据(详详见数据据替换窗窗口)。禁止考勤提提交设置常数表表(hrr_coonstttabble)constname = IsAllow 的charvalue标志,禁止(N)/允许(Y)考勤提交。考勤项目设设置打开栏位设设置窗口口(见下下图),设
52、设置考勤勤扣款提提取到那那个工资资项目中中,将设设置的工工资项目目保存到到常数表表中。提取考勤从考勤扣款款金额表表(hrr_chheckk_mooneyy)提取取到考勤勤项目设设置中设设置的工工资项目目中。月末处理打开月末处处理窗口口,选定定要结转转到下月月的工资资项目,将将选定项项目的数数据拷贝贝到下月月(详见见月末处处理)。2.公式设设置界面模块功能为反映工资资项目间间的关系系,设置置项目的的计算公公式,即即某项目目的数据据由其它它项目的的四则运运算得到到。窗口打开时时,公式式项目(hr_formula表)检索出当前方案下已定义了的计算项目,工资项目为当前方案下的所有工资项目。公式分为条条
53、件公式式和绝对对公式:条件公式(见见上图)选中条件表表达式,在在条件表表达式中中录入条条件,在在公式中中设置计计算公式式。在运运算中该该条件成成立,则则该项目目的数据据由所定定义的公公式计算算所得,否否则由用用户自己己输入。绝对公式与条件公式式类似,只只是没有有slee_1的的条件,项项目只能能由公式式计算所所得。按钮功能确定保存公式项项目,关闭窗窗口,删删除工资资变动数数据窗口口的所有有计算字字段,根根据公式式项目中中的项目目重新创创建。条件打开条件定定义窗口口(见下下图),定定义条件件,并将将条件名名称写入入条件窗窗口(hhr_ssalaary_conndittionn表)。(数据的校校验
54、详细细见人事事查询)。取消删除公式项项目中的的选中项项目。3.月末处处理界面模块功能窗口打开时时,工资资项目检检索出当当前方案案的所有有项目(与与主窗口口的项目目相同),创创建一个个数据存存储(所所有工资资项目)检检索出当当前月份份的工资资数据。通通过选择择按钮选选择要结结转的工工资项目目。按钮功能确定将数据存储储中的年年份、月月份设置置为下一一年月,并并将每行行数据状状态改为为NewwModdifiied!,并保保存数据据存储。然然后将ddw_22的项目目构造UUpdaate语语句的sset子子句(项项目=NNULLL),执执行Uppdatte语句句将不结结转项目目数据清清空。将将当月的的本
55、月扣扣零项目目的数据据拷贝到到下月的的上月扣扣零项目目中。4.人员查查找定位位窗口界面该界面加上上前后括括号。模块功能与人事档案案管理的的人员定定位窗口口相同,只只是项目目为人事事基本信信息项目目和工资资项目,而而且多增增加了过过滤功能能。按钮功能查找与人事档案案管理的的人员定定位窗口口的查找找按钮相相同。过滤用查找条件件设置主主窗口中中的dww_1的的过滤条条件,数数据窗口口中只显显示满足足条件的的人员。清除清除选中行行。5.数据替替换窗口口界面模块功能与人事档案案管理数数据替换换窗口类类似,只只是替换换项目只只有当前前方案中中的工资资项目(数数字类型型),替替换条件件的项目目为人事事基本信
56、信息项目目(可选选)和工工资项目目。按钮功能替换与人事档案案管理数数据替换换窗口的的替换功功能类似似。只是是替换项项目为当当前方案案的数字字型项目目。清除清除选中行行。B.个人所所得税界面工具条相关表工资表 hr_sallaryy人员信息 A011税率表 hr_taxx_raate模块功能其它工资数数据处理理完后,进进行扣除除个人所所得税处处理。ddw_11由数据据表hrr_eaarniing_taxx与hrr_saalarry关联联并检索索当月扣扣税金额额,根据据所得税税率表(hhr_ttax_ratte)的的分段税税率以及及常数表表(coonstttabble)中的基基数(BBaseeSu
57、mm)和附附加费(Monney)逐行计计算应扣扣税额。计计算公式式:应纳纳税额 = 纳纳税金额额 基数数 (- 附加加费)XX 税率率 速算算扣除数数工具条功能能设置打开设置窗窗口(见见下图),可可设置纳纳税表可可选项目目,纳税税项目名名称,是是否导出出扣税合合计。扣税将应纳税额额写入到到hr_sallaryy的taax字段段,保存存dw_1数据据。导出将dw_11的数据据导出到到指定文文件中。C.银行代代发界面工具条相关表工资表 hr_sallaryy人员信息 A011银行模板主主表 hhr_bbankk_tyype银行模板明明细表 hr_bannk模块功能将工资数据据按所要要求的接接口导成
58、成指定格格式文件件(dbbf,xxle,txtt)。窗窗口打开开时,首首先从常常数表中中后默认认的银行行模板(BBankkModdulee),然然后从hhr_bbankk中检索索出该银银行模板板的项目目所对应应的工资资项目动动态构造造dw_1。工具条功能能设置打开设置窗窗口(见见下图),设设置银行行模般的的项目,以以及该项项目对应应的工资资项目。增加:增加加一个项项目;修改:使ddw_11处于修修改状态态;删除:删除除选中行行;保存:保存存编辑后后的模板板;使用该模板板:使主主窗口使使用该模模板。模板打开模板设设置窗口口(见下下图),编编辑银行行模板。增加:增加加一个银银行模板板;删除:删除除
59、选中银银行模板板;确定:保存存dw_1的内内容。导出将dw_11的数据据导出到到指定的的磁盘文文件中。D.工资条条界面菜单相关表工资表 hr_sallaryy部门表 hr_depparttmennt模块功能根据选中部部门的方方案,从从hr_schhemee_m,hr_schhemee_d,hr_sysstabble的的关联中中获取工工资项目目,动态态构造ddw_11(自由由风格),检索索当前年年月工资资数据。菜单功能设置打开设置窗窗口(见见下图),设设置工资资项目在在工资条条中的位位置,宽宽度,工工资条间间距,是是否有剪剪切线,存存入数据据库中,当当构造工工资条时时,根据据这些信信息,创创建工
60、资资条。部门选择打开部门选选择窗口口(见下下图),选选择要打打印工资资条的部部门。根根据选中中部门,取取得该部部门下的的所有下下属部门门,构造造条件语语句,过过滤出该该部门下下的所有有人员的的工资条条。E.工资台台帐界面菜单相关表工资表 hr_sallaryy台帐方案 hrr_saalarry_ccounnt部门表 hr_depparttmennt模块功能窗口打开时时,从hhr_ddepaartmmentt中检索索出部门门,构造造TV_1的项项目树,OLE_1中的统计项目默认为当前方案所有工资项目,统计时间为最近四个月。统计语句:Selecct SSum(工资项项目) Froom hhr_ss
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟台理工学院《计算机网络》2023-2024学年第一学期期末试卷
- 五年级数学(小数乘法)计算题专项练习及答案
- 许昌学院《空间设计与风水》2022-2023学年第一学期期末试卷
- 许昌学院《二维设计基础》2021-2022学年第一学期期末试卷
- 幼儿园健康饮食教育的有效建议计划
- 实现企业数字化管理的计划
- 反思与总结在工作计划中的地位
- 财务合规检查方案计划
- 地板安装工劳动合同三篇
- 西南医科大学《大学物理》2021-2022学年第一学期期末试卷
- 消防器材维护保养记录最新
- 燃气轮机的检修
- 乘用车内部凸出物校核
- 重卡用前面罩四连杆铰链设计解析
- (完整版)建筑工程设计文件编制深度规定(2016)
- QC小组--GPS-RTK应用于控制测量的质量控制
- 桩承载力计算(抗压、抗拔、水平、压屈)
- 电力拖动正反转PPT课件
- 热裂解炭黑N990市场调查
- 行政管理之印章管理PPT优秀课件
- (第13讲) 第五章 乃魁斯特(Nyquist)稳定性判据
评论
0/150
提交评论