人力资源管理系统详细设计报告【免费】_第1页
人力资源管理系统详细设计报告【免费】_第2页
人力资源管理系统详细设计报告【免费】_第3页
人力资源管理系统详细设计报告【免费】_第4页
人力资源管理系统详细设计报告【免费】_第5页
已阅读5页,还剩310页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人力资源管理系统详细设计报告据库设计、详细的数据表(包括主键、外键、数据类型、默认值、项目章程项目章程文档(1)人力资源管理工作效率较低(2)人力资源管理的体系不健全、不完善(3)人力资源管理缺乏科学规划A(4)对员工的激励机制缺乏科学性动及奖优惩劣的直接依据。(5)对员工的培训与开发不规范司的双赢。(1)通过人力资源系统的实施,对A公司的组织架构、岗位体系、(2)通过先进的信息化平台,整合业务,不断规范和优化人力资源量与效率;档(3)积极探索适合于A公司的新型人力资源管理方式,尝试新的人A资源系统主要包括六大块的业务:人事档案管理,工资管5.系统设计理念(见上图)。。A目标,战略实用精品文档①②③(2)当前IT系统对该需求的支持程度如何。①②③实实施内容和项目1234系统分析(进行详细的系统需求分析)系统设计(制定对应需求的详细的技术蓝图和规格说系统实现(产生相应的软硬件技术方案)(一)落实部署环境场地1数据管理设备场地(二)设备采购1后备系统设备2数据库管理系统3网络通信设备4服务器设备(三)网络1数据管理中心-人力资源部门接口2数据管理中心-经理部门接口档33数据管理中心-远程办公系统接口(四)系统设备安装1环境改造及电源、通讯线路铺设2系统的安装1准备试运行环境三完善人力资源管理系统信息准备四系统调试及试运行1准备试运行环境2试运行3清除试运行数据一一产品使用培训2训三系统验收系统启动六系统正式运行人力资源部工作人员培6(1)说明本规划中的经费预算只是大概的数据,具体的投资经费,还需在系统(2)基本建设投资人力资源管理系统基础平台设备:统后备系统设备及管理软件主要的操作系统就是开发的人力资源管理系统品文档费用(万元)22费用(万元)Stor_3Entt_2一般为系统建设费一般为系统建设费系系统详细设计说明逻辑模型,图中没有任11图1.体系结构设计1.1总体结构行方式。1.2运行环境工资数据果2.工资数据果2.1系统数据流图个人档案信息人事档案事务处理基本信息息信员人查询号员编号员人息务信息务事查结询查结事务信息息人员信息息报表表报关相用户工资数据工资变动工资数据个人所得税个人所得税信信工率班次信息考勤机信息刷卡信卡刷排班卡刷纪班录次信息卡刷纪班录次信息班次信息工资信息息员信息员资人资工人员信息工资台帐用户刷卡纪录银行代发表报关相所得税率报表请假考勤信息请假管理息信卡刷请假信息考勤结果统计 请假信息2.2所有数据库/表列表2.2.1.1数据字典hr_systable2.2.1.2指标表hr_syscollect2.2.1.3代码系统表wf_codesystable2.2.1.4代码表主表wf_codecollect2.2.1.5代码表wf_codeitem2.2.1.6部门表hr_department2.2.1.7界面信息hr_interface2.2.1.8方案主表hr_scheme2.2.1.9子方案表hr_scheme_m2.2.1.10方案明细表hr_scheme_d2.2.1.11用户表hr_operator2.2.1.12组用户主表hr_operator_group2.2.1.13用户组明细表hr_group_detail2.2.1.14常数表hr_consttable.2.22.32.2.2.1基本信息A012.2.2.2学习简历hr_study2.2.2.3工作简历hr_work2.2.2.4家庭关系hr_family2.2.2.5社会关系hr_social2.2.2.6相关信息hr_emp_info2.2.3.1内部调动hr_move2.2.3.2养老保险hr_protect2.2.3.3住房公积金hr_foundsource2.4.5.62.72.2.4.1人员信息A012.2.4.2所有事务表2.2.5.1人员信息A012.2.5.2所有事务表2.2.6.12.2.6.22.2.6.32.2.6.4rsalary人员基本信息A01kmoney2.2.7.1工资表hr_salary2.2.7.2人员信息A01精品文档精品文档.2.8.2.92.2.102.2.7.3税率表hr_tax_rate2.2.8.12.2.8.22.2.8.32.2.8.4type2.2.9.1工资表2.2.9.2人员信息2.2.10.1工资表hr_salary2.2.10.2台帐方案hr_salary_count2.2.10.3部门表hr_department2.2.112.2.122.2.11.1工资表2.2.11.2部门表laryment2.2.12.1排班表hr_arrange_work2.2.12.2班次主表hr_work_master2.2.12.3班次明细表hr_work_detail2.2.12.4用户表hr_operator2.2.12.5部门分配表hr_check_dept2.2.12.6考勤代码表hr_check_code2.2.12.7考勤代码类表hr_check_code_categery2.2.13.1排班表hr_arrange_work2.2.13.2刷卡纪录表hr_check_record2.14考勤结果统计2.2.14.1排班表hr_arrange_work2.2.14.2刷卡纪录表hr_check_record2.2.14.3请假表hr_leave2.2.14.4考勤结果表hr_check_result2.2.14.5考勤代码表hr_check_code2.2.14.6部门分配表hr_check_dept2.2.14.7用户表hr_operator2.2.15.1用户表hr_operator2.2.15.2请假表hr_leave2.2.16.1排班表hr_arrange_work2.2.16.2刷卡纪录表hr_check_record2.2.16.3考勤结果表hr_check_result2.3数据库/表详细设计3.系统详细功能设计3.1系统总体结构设计3.2系统层次结构设计3.2.1人事档案管理3.2.1.1人事基本信息管理3.2.1.2事务管理A一般事务B养老保险C住房公积金D内部调动3.2.1.3查询A基本信息查询B事务查询.1工资变动A公式设置B计算C月末处理个人所得税3银行代发2.4工资条工资人员信息3.633.2.2.7报表3.2.3.13.2.3.23.2.3.33.2.3.43.2.3.53.2.3.63.2.3.7443.2.4.13.2.4.23.2.4.3553.2.5.13.2.5.23.2.5.33.2.5.4A指标管理B代码管理C方案定义D参数管理ABABA数据备份B数据恢复C初始化管理A操作日志B变更日志C当前用户D事务提醒3.2.6报表管理3.2.6.1报表设计A新建报表B打开报表3.2.6.2报表运行3.3系统的功能模块划分3.3.1系统的功能模块划分框图事务处事务处理事务信息事报表表报关相用户人事档案人员信息基本信息息信员人查询编人事查个人档案信息信息询务信结果号息员一般事务事务信息特殊事务人事信息个人所得税息信事人工资数据工工资数据工资变动个人所得税工信资信工信资信考工工资信息据所得税率考勤信息所得税率息信员人工资工资数据息信员人工资工资工数据报表人员信息银行代报表人员信息工资台帐表报关相户考考勤机息信卡刷班次信息数据清除刷卡纪录考勤信息信请假管理考勤结果统计息请假信息班次信息班次信息信息刷卡数据清除请假排班请刷刷假信录卡卡纪息132依据文依据文件工资数额所得税税率1毕业时间资信息性别学校学习简历1班次开始时间班次结束时间迟到标记m家庭成员关系姓名单位电话人才1信息考勤信息家庭批准时间入学时间考勤卡号考勤记录雇员编号部门编号姓名雇员专业职称资别mmm3.3.1.1动态数据窗口对象动态数据窗口流程数据tablename[]表名tableitem[]字段where条件dw_1数据窗口type风格检索出所有表的使用字段(按tableitem[]顺序排好序)动态创建数据窗口dwcreate)对象外可以修改(规则)数据窗口中排列字段规则根据字段信息设置字段风格,是代码的构件下拉数据窗口,调整数据窗口宽度ableollectrface构建用户对象eegrid实例变量加上构建的where子句,检索出需要的指标项。所有指标项按数组据窗口构造数据窗口语法:选择语句(select...)的选择项为指标集名称+指标项。语句为“select指标集名称.指标项from指标集where(例SELECTtablename.col_1,tablename.col_2,...fromtablename[1],tablename[2],...tablename[n]wheretablename[1].col_1=tablename[2].col_1and....)法。用数据窗口控件动态创建该数据窗口(idw_dw.create(数据窗口口字段风格1.调整每个指标项、指标项标签的字体(宋体)、高度(64)、大小(93.根据显示标志置其是否可见(显示标志为N,该指标项和指标标签如果代码标志为Y,取得代码类、显示列、值列,调用全局函数并把该指标项编辑风格置为下拉数据窗口并且代码类是多级代码类,则在该指标项右侧创建一个buttom按位置信息表hr_faceinfo中找到该窗口,该字段的列属性(位置、长度、固定宽度free风格:根据指标项在动态用户对象的数据存储的总数,和指标项每列的个数,算出数据窗口中指标项列数,得到数据窗口高度。根据长宽的比例,算出指标项标签、指标项的长度,调败使光标停在该校验字段,返FOA.主界面界面dw_1增加修改删除模块功能按钮功能增加加档案信息(详见档案编辑窗口)。修改改档案信息(详见档案编辑窗口)。删除实用精品文档B.Bdw_1eme方案明细表hr_scheme_dschemeddw确定emp_id字段(此为相关联的外件),根据指标项的是否为空属性校验其输入是否为空,通过验证既保存新增或修改后的数实用精品文档取消3.3.1.3树型代码窗口A.主窗口界面treeview相关表ecollectTEM模块功能构造动态SQL:"SELECTColisDataColCODEUPIDFROMWF_CODEITEMWHERECODETYPE_ID='"+ls_CodeType_id+"'ORDERBY"+is_Data_Col+"ASC"从数据库中检索数据构造TREEVIEW。点击‘+’号从数据库中检索出下级代码插入该节3.3.1.4人事档案管理理实用精品文档界面ACtrl+AMCtrl+MDCtrl+DL)U)I)XCtrlX窗口帮助层叠(C)主题()F1水平平铺(H)关于(A)...eme方案明细表hr_scheme_d学习简历工作简历家庭关系社会关系相关信息实用精品文档案从hr_scheme,hr_scheme_m,hr_scheme_d的关联中获取项目序号,调用动态数据窗口对象来动态构造(详见动态数据窗口创建),在菜单功能增人员档案信息(详见人事档案编辑窗口)。2.修改人员档案信息(详见人事档案编辑窗口)。3.检索出符合条件的人员(详见条件窗口)。4.快速定位到满足条件的人员(详见条件窗口)。5.数据替换打开数据替换窗口,根据替换条件对满足条件的人员进行指定项目的数据替换(详见数据替换窗口)。实用精品文档6.相关信息口界面人员信息管理-[增加]人员信息管理-[增加]基本信息学习简历工作简历社会关系家庭关系姓名:确定编号:取消tudyyialhremp_info后调用动态数据对象构造。其余Tab页用hr_syscollect,hr_scheme,hr_scheme_m关联通过主方案号和按钮功能确定直到通过验证才能进行以下动作。如果iw_parent.is_action=’New’,先保存基本信息(dw_1),再把人员保存成功后,在主窗口中插入一个新行,把基本信息的项目逐个取消字段名、值字段名,打开树型代码窗口(详见树型代码窗口)界面括号项目名运算符显示值括号逻辑关系实用精品文档清除(L)查找(F)关闭(C)实用精品文档模块功能主窗口点击检索(查找)打开该窗口,窗口默认插入20个空行,项目与主窗口的项目相同。如果iw_parent.is_Flag=’Find’,将按钮功能检索(查找)前一个选中行,直到到多少个满足条件的清除取消实用精品文档快快速数据替换数据项目运算符值运算符清除(C)替换(O)取消(C)项目界面说明:在替换条件窗口的‘项目’(下)前增加右括号,在‘值’后模块功能口项目相同(下拉数据窗口)。按钮功能确定查找条件,在主窗口中查找到符合条件的人员后,逐个替换取消实用精品文档界面媒体信息管理导入导出浏览修改删除帮助退出datawindow(grid)pinfo频等信息的管理界面,可导入任意类型的媒体信息,存入数据库 (employee_info),也可导出为文件,在应用调用与媒体类型关导入is_Action=’New’打开导入窗口(如下图),将外部媒体信息导入的数据库。先选实用精品文档修改is_Action=’Modify’打开修改窗口(如上图),可修改媒体类型,并重新选择要导入删除窗口精品文档n事务处理(事务处理(T)事务处理编辑窗口帮助水平平铺(H)垂直平铺(V)排列图标(I)eme方案明细表hr_scheme_d模块功能信息表(A01)中检索出人员信息,按所在部门挂在部门树下,作为wtv精品文档菜单功能事务菜单中的事务处理菜单是动态构建。单击某个事务按钮,则动态创建该事务的数据窗口,检索出该事务的所有信息,显示该事务open事件:为‘0’的单位部门信息,和从人员信息表(A01)中按部门“0”检索 作为该菜单项的标识id,”体检管理”作为菜单项名称。构建好该子菜单后,设在窗口菜单m_transtion的第一项事务处理作为第一项下拉菜单(既事务处理菜判断该选中节点是否展开过,如果没有展开过,取得选中节点的精品文档事务处理:菜单按钮人员基本信息指标数组传入动态数据对象动态构建该事务的数据窗增加:=’A03’(当前事务指标)。打开增加编辑窗口 修改:设置增加修改标志is_Action=’Edit’,设置事务标志is_Trans=’A03’(当前事务指标)。打开增加编辑窗口精品文档删除:时,弹出消息让用户确认是否删除。用户点击确定时,删除该选中事务行,点亮下一数据行。如数据窗口没有数据,则删除菜单不可见。查找:项目名运算符显示值逻辑关系清除(L)查找(F)关闭(C)弹出查找条件窗口(w_find),让用户选择查找条件。如用户点击查找ls_Find=”姓名=‘张三’and...”,查找数据窗口dw_1中数据找到数据行。如果再点查找,则从当前行继续往后查找。如点关闭按w_Find)。精品文档项目名运算符显示值逻辑关系过滤(S)关闭(C)过滤:dwFilter关闭过滤条件窗口(w_Search)。2.编辑窗口(一般事务)确确定人员编号:消事务增加修改(w_trans_newedit)接收参数w_transtioniw_Parent精品文档根据参数is_Trans确定事务种类,从方案表hr_scheme,事务指标项。把人员基本信息表中人员编号、姓名和当前事务的所有指标项用数组同指标名称数组传入动态数据对象,动态创建case“New”case“Edit”按钮功能精品文档界面相关表功能部门,修改人员基本信息表(A01)中部门为现在部门。如果t样要修改人员基本信息确定社评取消界面精品文档养老保险hr_protect工资表中取到当前的数保险已经存在,是否覆原有数据,反之,则不社评:修改:精品文档oundsource表中取到当前基本信息查询精品文档界面菜单窗口帮助窗口帮助层叠(C)主题()F1水平平铺(H)关于(A)...平铺(V)列图标(I)条件(C)...(D)关信息(I)------------------------V)------------------------返回(X)Ctrl+X并可对查询结果进行事务信息)和媒体信息,可选择打印查询结果。thrscheme158实用精品文档emed条件目与条件组合(’or’或’and’连接),根据查询条件检索出人员基本信息(详见查询条件窗口)。详细信息相关信息打印预览打印注意事项158实用精品文档括号项目名运算符项目值括号逻辑eme方案明细表hr_scheme_demed初始化窗口一个下拉数据窗口,挂接到当前的项目值上,余下工作又目值的右边放一个按钮,当用户点下这个按钮时,弹出一个窗口 158实用精品文档和“or”取消满足条件的人事档案信息,事务查询以所有事务信息为查询条括号项目名运算符项目值括号逻辑按钮功能(涉及的表hr_systable,hr_syscollect,hr_scheme,emed初始化窗口“事务名”不源于当前方案中事甸指标的名称确定根据下拉窗口选择的事务和条件窗口的条件构造一个数据158实用精品文档3.3.1.5取消界面菜菜单条dw_1(datawindow)于(A)...菜单158实用精品文档ckmoney模块功能该模块处理每月员工工资数据信息,通过设置考勤栏位,可将考勤扣款提取到指定工资项目中,通过公式设置可与人事信息接口,自动反映工资项目间的变化关系。工资变动只能更改当前。菜单功能保存数据保存更改后的工资数据,如果数据更改后需重新计算,则提业务时间打开业务时间选择窗口(见下图),检索出指定业务时间的工资数据,并禁止相应菜单(保存数据,公式设置,自动计算,工项目过滤选158实用精品文档项目中过滤出要查看的项目。(见权限管理中的组分配管公式设置打开公式设置窗口,设置项目计算公式(详见公式设置)。设置自动计算标志,工资项目数据变动时,相应计算项目打开人员定位窗口,根据条件查找到符合条件的人员并选中(详见人员查找定位窗口)。打开数据替换窗口,将符合替换条件的人员的指定工资项目替换为指定数据(详见数据替换窗口)。禁止考勤提交设置常数表(hr_consttable)constname=‘IsAllow’的考勤项目设置打开栏位设置窗口(见下图),设置考勤扣款提取到那个工158实用精品文档如果公如果公式项目提取考勤从考勤扣款金额表(hr_check_money)提取到考勤项目设月末处理打开月末处理窗口,选定要结转到下月的工资项目,将选定项目的数据拷贝到下月(详见月末处理)。公式设置条件表达式那那么条件表达式公式确认工资项目条件运算符条件(E)确定(O)取消(C)模块功能窗口打开时,公式项目(hr_formula表)检索出当前方案下已158实用精品文档条件公式(见上图)绝对公式按钮功能确定条件打开条件定义窗口(见下图),定义条件,并将条件名称写入条件窗口(hr_salary_condition表)。括号项目名运算符项目值括号逻辑158实用精品文档界面模块功能窗口打开时,工资项目检索出当前方案的所有项目(与主窗口的项目相同),创建一个数据存储(所有工资项目)检索出当前月份的按钮功能确定的本月扣零项目的数据拷贝4.人员查找定位窗口界面模块功能158实用精品文档按钮功能替换窗口界面模块功能息项目(可选)和工资项目。按钮功能替换清除B.个人所得税精品文档axrate根据所得税率表(hr_tax_rate)的分段税率以及常数表(consttable)中的基数(BaseSum)和附加费(Money)逐行计算应扣税额。计算公式:应纳税额=纳税金额–基数(-附加费)X税率–速算扣除数打开设置窗口(见下图),可设置纳税表可选项目,纳税项目C.银行代发精品文档hrbank_type 模板(BankModule),然后从hr_bank中检索出该银行模板的设置打开设置窗口(见下图),设置银行模般的项目,以及该项目精品文档模板打开模板设置窗口(见下图),编辑银行模板。导出D.工资条dw_1(datawindow)lary列图标(I)A..精品文档模块功能根据选中部门的方案,从chemedhrsystable菜单功能设置打开设置窗口(见下图),设置工资项目在工资条中的位置,部门选择打开部门选择窗口(见下图),选择要打印工资条的部门。根E.工资台帐界面精品文档菜单A...精品文档菜单功能方案设置时间选择打开统计时间选择窗口(见下图),设置统计时间。统计时间F.人员信息界面工具条设置工资相关的人员信息。窗口打开时,根据当前方案从chemedhrsystable精品文档3.3.1.6打开人员查找窗口(见下图),功能与人事档案管理的人员定打开人员过滤窗口(见下图),功能与人员查找窗口相同,只理(主体没有变动,略)A排班管理窗口界面精品文档排班管理:排班(部门排班、人员排班)、修改、删除、排序、打2.部门排班窗口班次为一数据窗口(左),右边为一个班次时间段数据窗口。open:检索部门(操作者所管辖部门)。精品文档状态:下拉数据窗口,提供班次状态(正常上班,加班,节日加班次:该值段为一下拉数据窗口,提供所有的固定班次供用户选排班窗口班次为一数据窗口(左),右边为一个班次时间段数据窗口。open:检索部门(操作者所管辖部门)。状态:下拉数据窗口,提供班次状态(正常上班,加班,节日加班次:该值段为一下拉数据窗口,提供所有的固定班次供用户选精品文档B.考勤刷卡管理界面菜单帮助、退出模块功能上载从注册表中读出考勤机类型及相关参数,初始化考勤机通考勤机提供的相关函数,把考勤机的原始数据先写入计算机文本,以免存入数据库失败时信息丢失。在把文本信息中的d让用户输入处理原始数据的日期,根据输入日期,把数据8实用精品文档入进行修输入检索时间段,检索出该时间段中该管理人员管辖范围内C.请假管理1.请假管理主窗口该窗口继承于应答窗口(w_response)。上面为菜单改窗口改窗口删除8实用精品文档当数据窗口有选中行时,删除工具可用,点击该按检索点击该按钮时,弹出部门选择窗口,选择部门后,2.增加修改窗口界面模块功能按钮功能确定验证数据合法性,保存该请假信息,回显父窗口,选中该取消D.考勤结果统计8实用精品文档1.考勤结果主窗口考勤结果(检索、统计、过滤、修改、保存、预览、打印、窗口(窗口:层叠、水平平铺、垂直平铺、排列图标)帮助(主题、关于)统计:打开统计时间输入(默认时间为昨天至今天)输入据,统计出该时间段人员的考勤信息,以便存入考勤结果8实用精品文档界面菜单综合查询(排序、查询、预览、打印)窗口(层叠、水平平铺、垂直平铺、排列图标)帮助(主题、关于模块功能点击确定:将以输入条件在主窗口中检索出合符条件的人员考勤结果3.3.1.7企业人才库A.主窗口8实用精品文档企企业人才库个人信息考核窗口帮助人员信息列表(datawindows)表的方式显示个人信息。个人信息新增修改删除----------查询理未录用原因管理-----聘用设置原因hr_notbringincause,层叠水平平铺垂直平铺排列图标于主题---------于hrempmapping,hr_scheme,A.个人信息1.新增新增个人信息(设置is_Action=”New”,打开人员删除)。4.查询查询个人信息(弹出查询窗口)。B.管理决定是否录用,录用的人员信息进入正式的人事信8实用精品文档根据用户所选择的用户,罗列到弹出窗口中的文本框C理人人员信息管理基本信息学习简历工作简历社会关系家庭关系姓名:......确定编号:取消中的相关字段属性。较对数据的正确性与重复性。如正确,把数4.具体处理流程(涉及的表hr_systable,hr_syscollect,wf_open():接收传来的参数(以判断是新增还是修改)根据方案(hr_scheme)中用户设置的“企业人才库”方案所设确定:8实用精品文档D员信息查询括号项目名运算符项目值括号逻辑●查找根据所设置的条件,从数据库中把相应的数据查询出4.具体处理流程(详细见正试员工的人事查询)(涉及的表hrsystablehrsyscollecthr_notbringincause,hr_scheme,emed业人才库”中的所涉值是中文名称,数据值显示值:中根据项目的不同而不同,如果项目中的项目是来源确定后,当前的代码被(详细见正试员工的人事查询)。据为空。sql当前的条件构成新的sql,再8实用精品文档Ehrsystablehrsyscollecthrnotbringincause,nghrschemehrschememhrschemed未聘用设置未聘用设置所选人员未聘用确定取消数据窗口中的一个字段就是未聘用设置,是一个下拉数据窗口,用户可以选择原因。所选择人员来自于用户在企业人才库(主窗口)中筛选来的人员中所选择的多个人员,设置原因F因列表未聘用原因管理新增修改删除.........datawindow(grid)8实用精品文档。4.具体处理流程(涉及的表hr_notbringincause)wf_open()检索出当前所有的原因,两个字段(原因编号,原因名称)口ause户不能删除,反之,提示用户是否真要删除,如果用户按是,则G理未聘用原因管理-[新增]确定取消4.具体处理流程(涉及的表hr_notbringincause)wf_open():8实用精品文档onNew是新关闭窗口.3.3.1.8系统构建指标管理窗口TV_1LV_1主界面理(F)增加指标(A)修改指标(M)-增加指标项(I)修改指标项(C)-(D)--X菜单C)铺(H)直平铺(V)排列图标(I)-相关表品文档模块功能在人力资源系统中,构建指标集、指标项,以供方案选择。方案己人员基本信息,事人员指标时,按指标小类标,构建指标信息构造显示树节点下的孩子选择改变时,如果选中的是指标大类,则显示该指标类下的所有有指标品文档根据指标表hr_syscollect中表的信息,构建指标编号(数据库表名),让用户输入指标名称。当用户按确定按钮时,检验是否输入数据库中创建表,表名为指标编数据字典hr_systable界面同指标增加界面,该窗口用于修改指标的名称,修改后存入根据父窗口选中的具体指标集,增加该指标集的指标项。从父窗口选中的节点信息中取得指标集编号,在数据窗口中插入新行,把指标集编号写入数据窗口。等待用户输入该指标项的具体信息。只有当数据类型是字符时,才允许选择是代当点击确定按钮时,检验中文名称,数据类型不能为空。根据数。根据输入信息,查找修改指标项该窗口同指标项增加窗口。根据父窗口选中的指标项,检索出指删除既选中的表。从相关表预览打印主窗口新增代码类修改代码类删除代码类----------增加同级增加下级修改代码项删除代码项查找相关指标代查找相关指标代码类定位代码项查找略略品文档品文档4.具体处理流程isActionNew”打开代码类管理窗口,y除代码类的信息,从wf_codeitem删除相关的项目数据,从并判断出当前要新增结点的父的id(il_upid),如果找不到,设为断出当前要新增结点的父的id(il_upid),如果找不到,设为空!,项查找:Open(w_searchcodeitem)其中的操作处理:如果不是第二级,查询条件变为upid=当前结点的data.品文档有孩子,如果有那么当前结点的children=trueelsechildren=false,再取得当前孩子的相关数据,构造出wf_deleteitem(当前结点流水号:listid),ForI1to孩子数Wf_deleteitem(孩子流水号)twf_deleteitem(当前结点流水号:listid),ForI1to孩子数Wf_deleteitem(孩子流水号)tditemalrowalindexexidscodeitem品文档VI:窗口的构造vTab1页的确定:保存数据,如果wTab2页的增加:设置is_Action=”New”,打开新增代码项窗口Tab2页的修改:设置is_Action=”Modify”打开修改代码项Tab2页的删除:提示是否删除,如要删除,则删除在表wf_open()iscodetypeid功能则比较系统表(hr_systable)中的属于wf_codeitem的用户定义字段是否有与当前新增字段字段属性相近的字段。比较条件到的字段存储,如果没有找到,则新增一个字段,字段属性与品文档则插入一条空记录,如果是”Modify”,则找到父窗口中的dw_2wf_open()主要是构建数据窗口,方法同动态数据窗口对无wfopen)设置事务相关的代码类,如果为模糊查询,则查询条件为”%”+用户输入字符+”%”品文档在样,找到当前用户所选的代码类的代码编号,在父窗口的树wfopen)设置事务字符+”%”无A方案管理指标管理窗口菜单方案树TV_1方案中指标项LV_1主界面品文档窗口(W)层叠(C)窗口(W)层叠(C)水平平铺(H)垂直平铺(V)排列图标(I)帮助(H)主题(C)关于(A)增加方案(A)修改方案(M)增加方案项(I)修改方案项(C)删除(D)退出(X)人才库方案,单位信息方案),挂方案集下。选中指标的根节点,展品文档点击该窗口时,选中树节点作为可编辑状态,当编辑改变后,存根据父窗口选中的具体方案,增加该方案的指标集和指标项。从有的指标定时,在方案中增加该指标修改方案项该窗口同方案增加窗口。根据父窗口选中的方案,检索出该方案删除58实用精品文档B参数设置(分散于各个功能模块)3.3.1.9用户管理权限权限管理组管理用户/组树新增用户增组修改删除权限管理●新增用户设置标志is_Action=”New”,弹出新增用户窗口。(详见3.用户的新增,修改管理)●新增组设置标志is_Action=”New”,弹出新增用户组窗口。(详见4.用户组的新增,修改管理)是否删除,是则从消息分配表(hr_msg_assign)与权限部门分配表(deptrightshare)中检测相关信息一起删除。如是用户,从表operator中删除该人员。如是用户组,则从表eratorgroupwf_open()然后又插入一条新记录。如果iw_parent.is_Action=’Modify’理流程(涉及的表operator)wf_open()用户组管理确定确定58实用精品文档消用户组名称58实用精品文档●确定校验数据的正确性,检验数据是否重复(用户组代iwparentisActionNew存数据,然后又插入一条新记录。如果iwparentisActionModify保存数据。数据回显父窗口,理流程(涉及的表hr_operator_group)dw_1><(4).具体处理流程(涉及的表peratorgrouphroperatorhrgrouppdetailWf_open()左边的数据窗口(dw_2)列出未分配到当前用户组的所有用户,右边的数据窗口(dw_3)列出了本组的用户。用户用户组权限/部门树对本系统中所有用户、用户组对部门、权限的访问权限的58实用精品文档把找到的报表项目添加到树上(上级是upid)把当前结点添加到树上(上级是upid)ifwf_CreateTree(id)wf_Open()构造lv,(见单选框用户),构造部门树(方法类似于单选部门/权限树的结点有三种状态,分别是有,无,继承,分数据的保存是在用户切换用户时保存的,保存数据在表3.3.1.10数据管理3.3.1.11操作管理新增消息修改消息删除消息---------退出按用户浏览按消息浏览查按用户浏览按消息浏览查看方式分配方式略略58实用精品文档58实用精品文档wf_open())wf_open()构建tv_1,默认以消息分配方式来查看消息的分配消息的用户,以让用户分配,用户可以通过拖动用户来处理,个结点,如果是第三级(用户级)则插入当前结点到那个结点v58实用精品文档接收父窗口传来的数据,检测是否is_Action=”New”,如果是,则dw_3(消息窗口)插入一条空记录,同时dw_1中检索出所有当前连接到数据库的用户人员,既检索出表hrsystablehrsyscollect58实用精品文档表关联:用户点击后,然后用户在指标中选择两个指标的某两列,则这两个指标以这两个指标项产生一个关联,在右下放的确定:校验数据的正确性,如条件设置中的括号的对应关系,4、具体处理流程Sort:(排序),左边的数据窗口来源于用户选择的列(指标项目),右边的数据窗口显示已选择的列(指标项目),用户Where(条件),项目来自于用户选择表所有字段,类似于人58实用精品文档起始\结束:为下拉数据窗口,显示值数据值如下(开始行\SR,结束相对坐标:相对指定位置数据(正数(+),负数(-))。4.系统界面约定4.1管理窗口界面标标题栏菜单条工具条工作区4.2编辑窗口界面标题栏标题栏编辑框编辑框按钮按钮5.系统的重点和难点分析58实用精品文档5.1系统的重点分析人力资源管理系统最大的特点是不仅对人事基本信息项目和工资项目可由用户自定义,对人事基本资料、事务类别(包括项目)都可以由用户自定义,所以指标管理自然就成为本系统5.2系统的难点分析这就使得两个库之间的信息交换必须有一个映射关系表来完本报告建立在人力资源管理系统需求分析和人力资源管理系统初步erfacelectwf_codecollectwf_codeitemwf_codesystablehememhr_modify_dAAAAAA58实用精品文档eition58实用精品文档dse58实用精品文档58实用精品文档rtexp列列名数据类型描述主键否外键为空否constnamevarchar(32常数名√称charvaluevarchar(32字符值√)numbervalnumber(10)数字值√remarkvarchar(64备注√)58实用精品文档否√否否√否√√√√√√√√√编辑小数位数ollobjid58实用精品文档varchar(代码标志odetypeidvarchar(代码类名wf_codecolype_idvarchar(显示字段varchar(值字段varchar(创建标志varchar(显示创建flgvarchar(关键字标1)志lflgvarchar(为空标志varchar(指标项别32)名varchar(必选项58实用精品文档的信息是用户创建字段Y用户创建字段N固定字段码类标志是代码类,则指明代码类编号中是否创建58实用精品文档值modulename)))否√√√√√√√√√√58实用精品文档obj_id数据类型描述)号称志类类√外键为空否√指标编号:指标集编号(既一张表名)指标大类:区分该指标的归属大类(人员指标,单位指标)58实用精品文档ilevelf外键是否为空√√√))代码类编号代码类名称次键√描述代码表类型(各种代码类名称、编号)N代表只有一级列名数据类型主键外键否否deidlisplayfcol_i)))流水号√上级代码流Wf_codecoll√√√√√√√√√odetypeid)称型Wf_codecoll否√√√√√否√数序)码lflg)空)示外外键是否为空√)键√)空键√)号meobj_id号)序主表流水号字段流水号指标项序stabd空√√键√88)号情况数据类型描述是否主外键是否为键空meg_keynumber(18消息键值√)meg_titlevarchar(3消息标题√meg_textvarchar(1提示消息√meg_iconvarchar(1消息图标√mes_bottoninteger消息按钮√mes_defaultinteger缺省按钮√mes_describvarchar(1消息描述√le28)))空√√√√键√列名列名数据类型描述是否主外键是否为键空√msg_id号hr_SysMsg.list_idgroupfoper_id表说明:某条消息发送给的那些用户组列列名数据类型描述主键否外键为空否号))名表说明:列名列名数据类型描述是否主键外键是否为空4)号varchar(用户组名表说明:1.16用户组明细表hr_group_d列名列名数据类型描述是否主键外键是否为空number(1流水号4)号p.list_idravarchar(用户编号表说明:外外键是否为空√√√√√right_ideemenuetypeemenu志称))))键√表说明:描述本系统的权限(分为模块权限和菜单权限)。该模块下的所有报表列名数据类型描述是否主外键是否为空键dept_idvarchar(部门编号√2)标志dept_namvarchar(部门名称√e64)dept_spevarchar(汉语拼写√ll64)dept_flgvarchar(部门标志√sp_flagvarchar(特殊标志√dept_upvarchar(上级部门√scheme_inumber(1方案序号√d8)1.19权限部门分配表hr_deptrightsharenumber(1流水号varchar(用户/组代4)码varchar(用户/组标1)志varchar(状态标志g空√√√键√外键16)代码1)标志varchar(报表标志e表说明:表说明:描述用户/组所有的本系统操作权限(分为部门权限和操作权限)。GroupOperatorCode是用1.20校验表hr_verify列名数据类型描述是否主键))空√√√sage表说明:焦点项目gemeskey列列名数据类型描述是否主外键是否为空键operatorvarchar(用户编号√id4)online_fvarchar(在线标志√lg1)regtimedatetime登陆时间√uleno))否√√√√√外键否√etypeiduleno否√√√外键否√))modi_type)modi_time))ibrforeodiafter否√√√√外键否√2.01雇员基本情况表A01dnumber(1流水号varchar(人员编号varchar(姓名varchar(性别date出生日期varchar(籍贯varchar(出生地varchar(民族varchar(健康状况varchar(婚姻状况varchar(个人身份空√√√√√√√√√√√varchar(家庭出身varchar(本人成分date参加工作时间date进入本系统工作date现身份起始时间number(2连续工龄)varchar(用工形式varchar(劳动合同制用人形式varchar(用工期限varchar(职业类别varchar(现从事专业varchar(享受待遇级别√√√√√√√√√√√√varchar(户口所在地varchar(户口性质varchar(身份证号varchar(港澳台侨属标识varchar(干部录聘标识varchar(干部录聘用来源varchar(干部选聘审批单2)位date干部录聘时间varchar(减员途径date减员时间varchar(公务员录用来源varchar(公务员特殊考试标识)式scheme_id否否√间间码√√√√√√√√)id否否√))号间间话数据类型描述主键外键为空否否List_idnumber(18)序号√id码idid址码√√√√√√√主键外键为空否否√√√√))))数据类型描述主键外键为空否否list_idnumber(18)序号√emp_idnumber(18)人员编√码a1001date体检日√期varchar(32)医院varchar(10)结果a1004long备注√数据类型描述主键外键为空否否list_idnumber(18)培训编√号emp_idnumber(18)人员编号a1101date开始时√间a1102date结束时√间a1103varchar(128学习内√)容a1104varchar(128学习地√)点a1105varchar(64)证书名√称number(8)课时数varchar(64)备注√√描述主键外键为空否否number)编号idnumber员编号a1201date奖励惩罚时√间间奖励惩罚类别))id√√否√√√√√√√否√)描述主键外键为空否否list_idnumber(18)序号√idnumber人员编号varchar)a1402varchar(4)档案类别√a1403date转入时间√a1404varchar(12档案来处√a1405date转出时间√a1406varchar(12档案去处√remarklong备注√描述主键外键为空否否list_idnumber(18)序号√idnumber人员编号archarvarcharvarchar份a1504varchar(64来去单位√)varchara1507long备注√描述number序号number员编号varcharnumber投保额id否√√√否√)描述主键外键为空否否list_idnumber(18)序号√emp_idnumber(18)人员编号√a1701varchar(8)职务√a1702varchar(16合同期限√)a1703date开始时间√a1704date结束时间√a1705long备注√描述主键外键为空否否list_idnumber(18)序号√id)描述主键外键为空否否list_idnumber(18)序号√emp_idnumber(18)人员编号√a1901varchar(3)职称√a1902varchar(64授证单位√)a1903date授证日期√a1904long备注√a1905date聘用日期√描述主键外键为空否否list_idnumber(18)序号√id))描述number序号number人员编号varchar年份number18,一月份number18,二月份number,三月份主键外键为空否否√√√√√idnumber(18,四月份number18,五月份number8,六月份number七月份number18,八月份number(18,九月份number,十月份number18,十一月份number18,十二月份number8,社评否否√idnumber序号number员编号varchar年份number18,一月份number18,二月份umber,5三月份)number(18,四月份number18,五月份number8,六月份number七月份number18,八月份number(18,九月份否√√√√√√√√√√√number,十月份number18,十一月份number18,十二月份√√√2.19媒体信息代码表emp_info_code描述主键外键为空否否list_idnumber(18)序号√namevarchar(32名称√)describevarchar(25文件后缀√2.20人员媒体信息表emp_logee_info描述主键外键为空否否list_idnumber(18)序号√emp_idnumber(18)人员编号√emp_infoblob人员信息√describevarchar(64描述√)varchar名)varchar型varchar小)dispordernumber(5)顺序2.21查询条件主表query_save√√√√型描述主键外键为空否否number流水号obj_idvarchar号)oper_idharvarchar6查询名称number员类型2.22查询条件明细表query_condition描述主键外键为空否否number流水号varchar号描述number序号number员编号varchar)当前年号varchar)当前月号number所得税id_id否√√√否√alaryptidrynumber(18,累计扣零number(18,当月扣零number8,应发合计number8,应扣合计number(18,实发合计varchar(16人员所在部)门varchar(1)中外人员标志varchar志√√√√√√√√列列名数据类型描述主键否外为空键否formula_idnumber(18)序号√formula_itevarchar(32计算项目√mm)符合条件的结果不符合条件的结果3取尾))tem√否√√外键外键外键否√数据类型描述number序号number(18)下限number)上限number税率number还金额upperlimit√否√√√√外键3.5银行模板类型bank_type列名列名数据类型描述主键否外为空键否list_idnumber(18)序号√称银行模板编号√√√否否√)number据长度nubmer小数位数)目varchar)number顺序)id√√否√√否√idid)外键为空否√cardnovarchar卡号)4.3考勤记录表check_record列名数据类型描述idid)4.4考勤结果表check_result列名数据类型描述idid)班次开始时间√主键外键为空否否√√主键外键为空否否√√√间间)work_id4.5考勤扣款表check_money主键外键为空否否list_idnumber(18)序号√emp_idvarchar(18人员编号√)moneynumbar(18)扣款金额√4.6考勤分类表code_categery主键外键为空否否list_idnumber(18)序号(代码)√name

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论