tablename_col_1.dddwname =dddwname。如果数据窗口为自由风格,并且代码类是多级代码类,则在该指标项右侧创建一个buttom 按钮,同时使指标项保护属性为真。按钮命名规则 btn+指标项名称。调整下拉数据窗口的宽度。
? 调整数据窗口位置
grid 风格:如果数据窗口为网格风格,则通过数据窗口名称,在界面信息表hr_faceinfo中找到该窗口,该字段的列属性(位置、长度、顺序),根据找到的信息调整指标项属性。 固定宽度free 风格:根据指标项在动态用户对象的数据存储ids_systable中的排列顺序和显示标志,调整每个显示指标项、指标项标签的位置、长度。
动态调节数据窗口宽度风格:根据数据存储ids_systable中显示指标的总数,和指标项每列的个数,算出数据窗口中指标项列数,得到数据窗口高度。根据长宽的比例,算出指标项标签、指标项的长度,调整数据窗口长宽,调整指标项标签、指标项位置。 ? 调整数据窗口updata属性
根据保存指标项名称设置updaata属性:根据用户当前要保存的指标名称,设置保存表。 ? 数据校验
构造全局函数,传入需要检验数据的流水号,在表hr_verify中查找验证规则,根据规则进行校验,验证失败使光标停在该校验字段,返回-1。通过校验返回1。 3.3.2.2
UO_EMPINFO用户对象 A. 主界面 ? 界面
dw_1增加
修改删除? 模块功能
由外部调用时传入指标序号,通过指标序号从hr_scheme_d中获取指标项目,调用动态数据窗口对象创建dw_1,如果是修改则从数据库中检索出被修改人员的数据。 ? 按钮功能
? 增加
设置标志(is_Action = ‘New’),打开档案编辑窗口,新增加档案信息(详见档案编辑窗口)。 ? 修改
设置标志(is_Action = ‘Modify’),打开档案编辑窗口,修改档案信息(详见档案编辑窗口)。
? 删除
删除选中的数据行。 B. 档案编辑窗口 ? 界面
确定dw_1取消
? 相关表
方案主表 hr_scheme
子方案表 hr_scheme_m 方案明细表 hr_scheme_d 人员基本信息相关表 ? 模块功能
外部调用时传入指标序号,通过指标序号从hr_scheme_d中获取指标项目序号,调用动态数据窗口对象创建dw_1。如果是修改则检索出被修改的数据。 ? 按钮功能
? 确定
取人员基本信息表中的emp_id存入该用户对象使用的表中的emp_id字段(此为相关联的外件),根据指标项的是否为空属性校验其输入是否为空,通过验证既保存新增或修改后的数据,如验证失败,提醒用户重新输入。 ? 取消
不保存数据,关闭窗口。 3.3.2.3
树型代码窗口 ? 界面 A. 主窗口
treeview
? 相关表
代码类表 wf_codecollect 代码表 WF_CODEITEM ? 模块功能
外部调用时传入‘代码类别’、‘显示列’、‘数据列’三个参数。构造动态SQL:\LIST_ID,\CODETYPE_ID ='\从数据库中检索数据构造TREEVIEW。点击‘+’号从数据库中检索出下级代码插入该节点下展开下级,双击选中一个代码并返回父窗口。
3.3.2.4
人事档案管理
基本信息管理
1.主窗口
? 界面
人员信息管理-[增加]个人信息 窗口 帮助机构单位一单位二部门一部门二? 菜单
档案管理增加(A) Ctrl+A修改(M) Ctrl+M删除(D) Ctrl+D------------------------人员检索(R) Ctrl+R快速定位(L) Ctrl+L数据替换(U) Ctrl+U媒体信息(I) Ctrl+I------------------------返回(X) Ctrl+X窗口层叠(C)水平平铺(H)垂直平铺(V)排列图标(I)帮助主题() F1关于(A)...? 相关表
方案主表 hr_scheme 子方案表 hr_scheme_m 方案明细表 hr_scheme_d 基本信息 A01 学习简历 hr_study 工作简历 hr_work 家庭关系 hr_family 社会关系 hr_social 相关信息 hr_emp_info
? 模块功能 该模块为人事档案管理的主界面,采用sheet窗口风格,提供对人员的浏览及其它具体操作功能的入口。在窗口打开时,从hr_department数据库表中检索出单位/部门构造tv_1,dw_1数据窗口根据所选方案从hr_scheme,hr_scheme_m,hr_scheme_d的关联中获取项目序号,调用动态数据窗口对象来动态构造(详见动态数据窗口创建),在窗口打开时,dw_1不检索出任何数据,选择检索菜单,根据检索条件检索出满足条件的人员。在TV_1中选中单位/部门后,dw_1中只显示出选中单位/部门及其所有下级的人员。
? 菜单功能 1. 增加
设置is_Action = ?New?,打开人事档案编辑窗口,编辑新增人员档案信息(详见人事档案编辑窗口)。 2. 修改
设置is_Action = ?Modify?, 打开人事档案编辑窗口,修改人员档案信息(详见人事档案编辑窗口)。 3. 检索
设置is_Flag = ?Retrieve?,打开条件窗口,根据条件检索出符合条件的人员(详见条件窗口)。 4. 快速定位
设置is_Flag = ?Find?,打开条件窗口,根据条件查找定位到满足条件的人员(详见条件窗口)。 5. 数据替换
打开数据替换窗口,根据替换条件对满足条件的人员进行指定项目的数据替换(详见数据替换窗口)。 6. 相关信息
打开媒体信息窗口(详见相关信息窗口),编辑人员相关的文本、图形、视频等多媒体信息。
2.编辑窗口
? 界面
人员信息管理-[增加]基本信息学习简历工作简历社会关系家庭关系编号:姓名:确定取消
? 相关表
学习简历 hr_study 工作简历 hr_work 家庭关系 hr_family 社会关系 hr_social
相关信息 hr_emp_info ? 模块功能
固定tab页“基本信息”的项目采用与父窗口相同方法获得后调用动态数据对象构造。其余Tab页用hr_syscollect,hr_scheme,hr_scheme_m关联通过主方案号和hr_syscollect.obj_type=?1?的条件获得hr_syscollect.obj_id,调用用户对象uo_empinfo动态加入(详见用户对象uo_empinfo)。 ? 按钮功能
? 确定
验证人员编号是否重复,所有不允许为空的指标项不能为空,直到通过验证才能进行以下动作。如果iw_parent.is_action=?New?,先保存基本信息(dw_1),再把人员序号逐个写到其它Tab页的数据行中的?emp_id?中,并保存,所有保存成功后,在主窗口中插入一个新行,把基本信息的项目逐个对应回写到新行中,然后刷新编辑窗口,准备下一个数据录入。 ? 取消
取消当前操作,关闭窗口。 ? 基本信息窗口中的Button按钮
点击Button ,获取该Buttond对应的字段的代码类别、显示字段名、值字段名,打开树型代码窗口(详见树型代码窗口)
3.条件窗口
? 界面
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库07 SVC人力资源管理系统详细设计报告(3)在线全文阅读。
相关推荐: