SVC人力资源管理系统设计报告7198.doc
《SVC人力资源管理系统设计报告7198.doc》由会员分享,可在线阅读,更多相关《SVC人力资源管理系统设计报告7198.doc(182页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.引言编制SVC人力资源管理系统详细设计报告(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使我公司的程序员根据此蓝图写出代码。本报告的读者是:参与该系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。本报告中中所涉及及的数据据流图是是描绘系系统的逻逻辑模型型,图中中没有任任何具体体的物理理元素,只只是描绘绘信息在在系统中中流动和和处理的的情况。其其各个符符号意义义说明如如下:箭头:表示示数据流流,即特特定数据据的流动动方向。(如如
2、图1-4)图1-1 图1-22 图1-33 图1-44l 正方形(或或立方形形):表表示数据据的源点点或终点点,即指指外部实实体。(如如图1-1)l 圆形:表示示变换数数据的处处理。(如如图1-2)l 两条平行线线:表示示数据存存储。(如如图1-3)l 箭头:表示示数据流流,即特特定数据据的流动动方向。(如如图1-4)1. 体系结构设设计1.1 总体结构采用客户/服务器器运行方方式。1.2 运行环境网络操作系系统:客户操作系系统:数据库:开发工具:2. 数据库设计计2.1 系统数据流流图2.2 所有数据库库/表列表表2.2.1 系统表2.2.1.1 数据字典 hr_sysstabble2.2.
3、1.2 指标表 hrr_syyscoolleect2.2.1.3 代码系统表表 wff_coodessysttablle2.2.1.4 代码表主表表 wff_coodeccolllectt2.2.1.5 代码表 wff_coodeiitemm2.2.1.6 部门表 hrr_deeparrtmeent2.2.1.7 界面信息 hr_intterffacee2.2.1.8 方案主表 hr_schhemee2.2.1.9 子方案表 hr_schhemee_m2.2.1.10 方案明细表表 hrr_scchemme_dd2.2.1.11 用户表 hhr_ooperratoor2.2.1.12 组用户主
4、表表 hrr_opperaatorr_grroupp2.2.1.13 用户组明细细表 hrr_grroupp_deetaiil2.2.1.14 常数表 hhr_cconssttaablee2.2.2 人事档案信信息:2.2.2.1 基本信息 A0112.2.2.2 学习简历 hr_stuudy2.2.2.3 工作简历 hr_worrk2.2.2.4 家庭关系 hr_fammilyy2.2.2.5 社会关系 hr_socciall2.2.2.6 相关信息 hr_empp_innfo2.2.3 人事事务信信息2.2.3.1 内部调动 hrr_moove2.2.3.2 养老保险hr_prootecc
5、t2.2.3.3 住房公积金金 hrr_foounddsouurcee2.2.4 基本信息查查询2.2.4.1 人员信息 A0112.2.4.2 所有事务表表2.2.5 事务查询2.2.5.1 人员信息 A0112.2.5.2 所有事务表表2.2.6 工资变动管管理2.2.6.1 工资表 hr_sallaryy2.2.6.2 人员基本信信息 AA012.2.6.3 公式设置表表 hhr_fformmulaa2.2.6.4 考勤扣款表表 hhr_cchecck_mmoneey2.2.7 个人所得税税2.2.7.1 工资表 hr_sallaryy2.2.7.2 人员信息 A0112.2.7.3 税
6、率表 hr_taxx_raate2.2.8 银行代发2.2.8.1 工资表 hr_sallaryy2.2.8.2 人员信息 A0112.2.8.3 银行模板主主表 hrr_baank_typpe2.2.8.4 银行模板明明细表 hrr_baank2.2.9 工资人员信信息2.2.9.1 工资表表 hhr_ssalaary2.2.9.2 人员信息 A0112.2.10 工资台帐2.2.10.1 工资表 hr_sallaryy2.2.10.2 台帐方案 hrr_saalarry_ccounnt2.2.10.3 部门表 hr_depparttmennt2.2.11 工资条2.2.11.1 工资表 h
7、r_sallaryy2.2.11.2 部门表 hr_depparttmennt2.2.12 考勤排班2.2.12.1 排班表 hhr_aarraangee_woork2.2.12.2 班次主表 hr_worrk_mmastter2.2.12.3 班次明细表表 hrr_woork_dettaill2.2.12.4 用户表 hr_opeerattor2.2.12.5 部门分配表表 hhr_cchecck_ddeptt2.2.12.6 考勤代码表表 hhr_cchecck_ccodee2.2.12.7 考勤代码类类表 hrr_chheckk_coode_cattegeery2.2.13 考勤刷卡2.
8、2.13.1 排班表 hr_arrrangge_wworkk2.2.13.2 刷卡纪录表表 hhr_cchecck_rrecoord2.2.14 考勤结果统统计2.2.14.1 排班表 hr_arrrangge_wworkk2.2.14.2 刷卡纪录表表 hhr_cchecck_rrecoord2.2.14.3 请假表 hr_leaave2.2.14.4 考勤结果表表 hhr_cchecck_rresuult2.2.14.5 考勤代码表表 hhr_cchecck_ccodee2.2.14.6 部门分配表表 hhr_cchecck_ddeptt2.2.14.7 用户表 hr_opeerattor
9、2.2.15 请假管理2.2.15.1 用户表 hr_opeerattor2.2.15.2 请假表 hr_leaave2.2.16 考勤数据清清除2.2.16.1 排班表 hr_arrrangge_wworkk2.2.16.2 刷卡纪录表表 hhr_cchecck_rrecoord2.2.16.3 考勤结果表表 hhr_cchecck_rresuult2.3 数据库/表表详细设设计详见附录AA3. 系统详细功功能设计计3.1 系统总体结结构设计计该系统分为为六个模模块:人人事档案案管理、工工资管理理、考勤勤管理、企企业人才才库、系系统管理理、报表表管理。3.2 系统层次结结构设计计3.2.1
10、人事档案管管理3.2.1.1 人事基本信信息管理理3.2.1.2 事务管理A 一般事务B 养老保险C 住房公积金金D 内部调动3.2.1.3 查询A 基本信息查查询B 事务查询3.2.2 工资管理3.2.2.1 工资变动A 公式设置B 计算C 月末处理3.2.2.2 个人所得税税3.2.2.3 银行代发3.2.2.4 工资条3.2.2.5 工资人员信信息3.2.2.6 工资台帐3.2.2.7 报表3.2.3 考勤管理3.2.3.1 排班管理3.2.3.2 请假管理3.2.3.3 刷卡管理3.2.3.4 结果统计3.2.3.5 考勤数据清清除3.2.3.6 查询3.2.3.7 报表3.2.4 企
11、业人才库库3.2.4.1 人才登记3.2.4.2 人才录用3.2.4.3 人才查询3.2.5 系统管理3.2.5.1 系统构建A 指标管理B 代码管理C 方案定义D 参数管理3.2.5.2 用户管理A 用户管理B 组管理3.2.5.3 数据管理A 数据备份B 数据恢复C 初始化管理理3.2.5.4 操作管理A 操作日志B 变更日志C 当前用户D 事务提醒3.2.6 报表管理3.2.6.1 报表设计A 新建报表B 打开报表3.2.6.2 报表运行3.3 系统的功能能模块划划分3.3.1 系统的功能能模块划划分框图图3.3.11.1人事事信息管管理3.3.11.2 事务管管理3.3.11.3工资管
12、管理3.3.11.4 考勤管管理3.3.11.5企业业人才库库3.3.2 系统的功能能模块描描述3.3.2.1 动态数据窗窗口对象象l 相关表数据字典 hr_sysstabble指标表 hrr_syyscoolleect界面信息 hr_intterffaceel 构建用户对对象定义两中数数据窗口口风格(free风格、grid风格)。l 实例变量ids_ssysttablle (数据字字典的数数据存储储)is_tyype(数据窗窗口风格格)id_ittem传入入指标项项流水号号数组is_whheree 动态态数据窗窗口条件件idw_ddw 数数据窗口口控件l 注册参数表标名数组组:该数数组保存存
13、传入的的所有指指标集。动态创建的的指标项项:传入入排好顺顺序的数数组ittem,该该数组存存放所有有需要创创建的指指标项。该该数组是是nummberr型数组组,存放放的是使使用指标标项在数数据字典典中的流流水号llistt_idd,流水水号唯一一标识指指标项。数据窗口:传入数数据窗口口控件名名称,以以便动态态创建数数据窗口口。数据窗口风风格:传传入数据据窗口风风格,是是freee还是是griid风格格。窗口名称:唯一标标示该数数据窗口口的名称称,以便便保存数数据窗口口中指标标项的位位置,长长度。(用用于界面面信息保保存标识识)wheree条件:动态构构造数据据窗口时时,选择择sqll的whee
14、re 条件(多多表关联联条件或或检索条条件)。l 构建数据存存储数据存储iids_sysstabble检检索数据据字典的的所有指指标项。由由传入的的指标项项数组构构建该数数据窗口口的whheree 子句句。既“wheere lisst_iid iin (id_iteem11, id_iteem., iid_iitemmn)”把数据据窗口的的选择语语句加上上构建的的wheere子子句,检检索出需需要的指指标项。所所有指标标项按数数组idd_ittem的顺顺序排序序。完成成数据存存储的构构建。l 动态创建数数据窗口口构造数据窗窗口语法法:选择择语句(select .)的选择项为指标集名称+指标项。
15、语句为“select 指标集名称.指标项 from 指标集 where 表关联条件”。(例SELLECTT taableenamme.ccol_1 , taableenamme.ccol_2 , . . . frrom taableenamme11 , taableenamme22, . taableenammenn wwherre tabblennamee1.cool_11 = tabblennamee2.cool_11 annd .)根据数据窗窗口的选选择语句句和数据据窗口风风格(iis_ttypee)生成成数据窗窗口语法法。用数数据窗口口控件动动态创建建该数据据窗口(idw_dw.cre
16、ate(数据窗口语法))。l 调整数据窗窗口字段段风格从数据存储储idss_syystaablee中读取取指标项项信息,根根据信息息调整指指标项属属性。1 调整每个指指标项、指指标项标标签的字字体(宋宋体)、高高度(664)、大大小(99号)。2 根据顺序调调整其ttaboordeer顺序序,使其其一致。3 根据显示标标志置其其是否可可见(显显示标志志为N,该指指标项和和指标标标签不可可见)。4 根据数据类类型、长长度调整整编辑风风格、显显示风格格。5 根据是否代代码,创创建下拉拉数据窗窗口。如如果代码码类是多多级,创创建buuttoom按钮钮。如果代码标标志为YY,取得得代码类类、显示示列、
17、值值列,调调用全局局函数ff_crreatteddddw(代码类类,显示示列,值值列)创建下下拉数据据窗口ddddwwnamme,并并把该指指标项编编辑风格格置为下下拉数据据窗口ttabllenaame_coll_1.ddddwnaame =ddddwnnamee。如果果数据窗窗口为自自由风格格,并且且代码类类是多级级代码类类,则在在该指标标项右侧侧创建一一个buuttoom 按按钮,同同时使指指标项保保护属性性为真。按按钮命名名规则 btnn+指标标项名称称。调整整下拉数数据窗口口的宽度度。l 调整数据窗窗口位置置grid 风格:如果数数据窗口口为网格格风格,则则通过数数据窗口口名称,在在界
18、面信信息表hhr_ffaceeinffo中找找到该窗窗口,该该字段的的列属性性(位置置、长度度、顺序序),根根据找到到的信息息调整指指标项属属性。固定宽度ffreee 风格格:根据据指标项项在动态态用户对对象的数数据存储储idss_syystaablee中的排排列顺序序和显示示标志,调调整每个个显示指指标项、指指标项标标签的位位置、长长度。动态调节数数据窗口口宽度风风格:根根据数据据存储iids_sysstabble中中显示指指标的总总数,和和指标项项每列的的个数,算算出数据据窗口中中指标项项列数,得得到数据据窗口高高度。根根据长宽宽的比例例,算出出指标项项标签、指指标项的的长度,调调整数据据
19、窗口长长宽,调调整指标标项标签签、指标标项位置置。l 调整数据窗窗口uppdatta属性性根据保存指指标项名名称设置置upddaatta属性性:根据据用户当当前要保保存的指指标名称称,设置置保存表表。l 数据校验构造全局函函数,传传入需要要检验数数据的流流水号,在在表hr_verrifyy中查找找验证规规则,根根据规则则进行校校验,验验证失败败使光标标停在该该校验字字段,返返回-1。通过过校验返返回1。3.3.2.2 UO_EMMPINNFO用用户对象象A. 主界面l 界面l 模块功能由外部调用用时传入入指标序序号,通通过指标标序号从从hr_schhemee_d中获取取指标项项目,调调用动态态
20、数据窗窗口对象象创建dw_1,如果果是修改改则从数数据库中中检索出出被修改改人员的的数据。l 按钮功能l 增加设置标志(is_Acttionn = New),打打开档案案编辑窗窗口,新新增加档档案信息息(详见见档案编编辑窗口口)。l 修改设置标志(is_Acttionn = Moddifyy),打打开档案案编辑窗窗口,修修改档案案信息(详详见档案案编辑窗窗口)。l 删除删除选中的的数据行行。B. 档案编辑窗窗口l 界面l 相关表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明细表表 hrr_scchemme_dd人员基本信信息相关关表l 模块功能外部调用时时传入指指标
21、序号号,通过过指标序序号从hr_schhemee_d中获取取指标项项目序号号,调用用动态数数据窗口口对象创创建dw_1。如果果是修改改则检索索出被修修改的数数据。l 按钮功能l 确定取人员基本本信息表表中的empp_idd存入该该用户对对象使用用的表中中的empp_idd字段(此此为相关关联的外外件),根根据指标标项的是是否为空空属性校校验其输输入是否否为空,通通过验证证既保存存新增或或修改后后的数据据,如验验证失败败,提醒醒用户重重新输入入。l 取消不保存数据据,关闭闭窗口。3.3.2.3 树型代码窗窗口A. 主窗口l 界面l 相关表代码类表 wf_coddecoolleect代码表 WWF
22、_CCODEEITEEMl 模块功能外部调用时时传入代码类类别、显示列、数据列三个参参数。构构造动态态SQL:SEELECCT LLISTT_IDD,+is_Dissp_CCol+,+iss_Daata_Coll+,CODDE_UUPIDD FRROM WF_CODDEITTEM WHEERE CODDETYYPE_ID =+lss_CoodeTTypee_idd+ ORRDERR BYY +is_Datta_CCol+ AASC从数据据库中检检索数据据构造TREEEVIIEW。点击+号从数数据库中中检索出出下级代代码插入入该节点点下展开开下级,双双击选中中一个代代码并返返回父窗窗口。3.3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SVC 人力资源 管理 系统 设计 报告 7198
限制150内