事务查找定位项目名运算符显示值逻辑关系清除(L)查找(F)关闭(C)
弹出查找条件窗口(w_find),让用户选择查找条件。如用户点击查找按钮,构造查找条件。 ls_Find = ”姓名 = ?张三? and ...” ,查找数据窗口dw_1中数据ll_Row = dw_1.Find(ls_Find),如果找到数据(既 ll_Row > 0)就点亮找到数据行。如果再点查找,则从当前行继续往后查找。如点关闭按钮,则关闭查找条件窗口(w_Find)。
? 过滤:
事务过滤项目名运算符显示值逻辑关系过滤(S)关闭(C) 弹出过滤窗口(w_Search),让用户选择过滤条件。如用户点击过滤按钮,构造过滤条件ls_Search = ”姓名 = ?张三? and ...” ,然后ls_Search = ls_Search + “当前tv_1选中的单位、部门条件”组合过滤条件,过滤数据窗口dw_1中数据dw_1.SetFilter(ls_Search),dw_1.Filter()。如点关闭按钮,则关闭过滤条件窗口(w_ Search)。 2.编辑窗口(一般事务) ? 界面
人员编号:姓名:体检日期:...确定取消事务增加修改(w_trans_newedit)? 模块功能
该窗口完成事务的增加,修改功能。 接收参数 w_transtion iw_Parent
iw_Parent =PowerObjectParm is_Action =iw_Parent.is_Action is_Trans =iw_Parent.is_Trans
根据参数is_Trans确定事务种类,从方案表hr_scheme,hr_scheme_m,hr_scheme_d和数据字典hr_systable中关联出该事务指标项。把人员基本信息表中人员编号、姓名和当前事务的所有指标项用数组同指标名称数组传入动态数据对象,动态创建该数据窗口(dw_1控件的数据窗口,自由风格。用相关的动态数据对象创建)。 choose is_Action case “New” 插入新行 case “Edit”
检索出父窗口dw_1中选中行的事务数据(动态构建窗口时,选择语句加where 条件即可)
end choose ? 按钮功能
? 确定:
验证输入人员的编号是否有效,直到有效为止。根据指标项详细信息,验证输入日期是否有效,如不能为空字段是否为空,不允许重复字段是否重复。只有通过所有验证有效后才保存输入数据,并回显于父窗口的dw_1.中。 ? 取消: 关闭该窗口 3.内部调动
? 界面
同一般事务界面风格。 ? 相关表
内部调动 hr_move ? 功能
open 事件,如果is_Action =”New”,先在人员基本信息中找出该人员当前所在单位、部门,显示与原部门处。
当保存该事务信息时,如果is_Action =”New”,则取出现部门,修改人员基本信息表(A01)中部门为现在部门。如果is_Action =”Edit”,判断当前事务数据是否是内部调动的最新事务数据,如果是最新的事务数据,同样要修改人员基本信息表(A01)中部门为现在部门。
4.养老保险
? 界面
养老保险
保险年月:设评基数:确定社评取消养老保险
? 相关表
养老保险 hr_protect ? 功能
? 确定:
先检验该年月的养老保险是否已提取,如果没有数据,则自动把所有人员该年月的养老保险数据从工资表中取到当前的数据中。如果已经存在,则告诉用户养老保险已经存在,是否覆盖原有数据。如用户点击确定,则覆盖原有数据,反之,则不做任何操作。 ? 社评:
把设评基数存入当年的社评字段 ? 修改:
打开为w_trans_newedit窗口,功能同一般事务,不允许修改设评基数 ? 取消:
关闭该窗口
5.住房公积金
? 界面
住房公积金
缴纳年月:确定住房公积金取消? 相关表
住房公积金 hr_foundsource ? 功能
? 确定按钮:
先检验该年月的住房公积金是否已提取,如果没有数据,则自动把所有人员该年月的住房公积金数据从工资表中取到当前的数据中。如果已经存在,则告诉用户住房公积金已经存在,是否覆盖原有数据。如用户点击确定,则覆盖原有数据,反之,则不做任何操作。 ? 修改:
打开为w_trans_newedit窗口,功能同一般事务,不允许修改。
B 查询
? 基本信息查询 1.主窗口
? 界面
综合查询 窗口 帮助? 菜单
综合查询条件(C)...详细信息(D)相关信息(I)------------------------打印预览(V)打印(P)------------------------返回(X) Ctrl+X窗口层叠(C)水平平铺(H)垂直平铺(V)排列图标(I)帮助主题() F1关于(A)... ? 相关表
人员信息 A01 所有事务表
? 模块功能
基本信息作为查询条件,查询出符合条件的所有人员的基本信息、档案信息、基本信息、事务信息,并可对查询结果进行浏览,选择打印。
窗口打开时,采用与人事档案信息管理相同的方法创建动态数据窗口(dw_1),打开后,窗口无任何信息。根据检索条件检索出人员基本信息,选中一个员后可查看详细信息(档案信息、事务信息)和媒体信息,可选择打印查询结果。 ? 菜单功能(涉及的表 hr_systable,hr_syscollect,hr_scheme, hr_scheme_m,
hr_scheme_d,以及方案中指标所对应的表) ? 条件
打开查询条件窗口,综合查询为当前方案中所有基本信息项目与条件组合(?or?或?and?连接),根据查询条件检索出人员基本信息(详见查询条件窗口)。
? 详细信息
选择一个人员,打开详细信息浏览窗口(与人事档案信息的编辑窗口相同)浏览
所有与该人员相关的档案信息、事务信息,并提供打印功能。
? 相关信息
选中一个人员,打开媒体信息窗口(与人事档案信息的媒体信息窗口相同,隐去导入、修改、删除功能),查看与该人员相关的媒体信息。 ? 打印预览
对个人基本信息打印进行预览。 ? 打印
打印基本信息。 ? 注意事项
如果是事务查询,主窗口的显示字段为员工编号,员工姓名,外加这个当前方案中这个事务的相关指标项,如果是人员基本信息查询,则主窗口的显示字段为当前方案中人员人员基本信息指标中的相关指标项的内容。
2.查询条件窗口
? 界面
查询条件括号项目名运算符项目值括号逻辑确定取消
? 相关表
人员信息 A01 所有事务表 方案主表 hr_scheme 子方案表 hr_scheme_m 方案明细表 hr_scheme_d
? 模块功能
查询窗口具有快通用查询功能,通用查询的查询项目为当前方案中指标的项目,将dw_1的每个项目表达式通过连接符构成任意的查询条件。 ? 按钮功能(涉及的表 hr_systable,hr_syscollect,hr_scheme, hr_scheme_m,
hr_scheme_d,以及方案中指标所对应的表) ? 初始化窗口
“括号”中预置正反两括号。
“项目名”来源于当前方案中的人员信息指标项目。
“运算符”预置“大于”、“小于”、“等于”、“大于等于”、“串首匹配”、“包含于”、“为空”等条件
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库07 SVC人力资源管理系统详细设计报告(5)在线全文阅读。
相关推荐: