自定义报表的人事管理系统设计论文_第1页
自定义报表的人事管理系统设计论文_第2页
自定义报表的人事管理系统设计论文_第3页
自定义报表的人事管理系统设计论文_第4页
自定义报表的人事管理系统设计论文_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

52/60基于自定义报表的人事治理系统摘要:随着技术的飞速进展,企业关于人事治理的要求也在不断变更,随着企业规模的不断扩大,企业对人事信息治理的要求越来越高。高效的的人事治理系统越来越为经济进展所需要。同时,人力资源作为企业的一项重要资源,对企业运营和治理起着不可替代的作用。通过对企业人事的治理分析,能够更好地了解企业不同职员的信息,包括个人信息、任职经历、业务能力等,使企业人力资源得到有效分配,以此提高企业进展速度和运营效率。同时在此基础上增强人事治理信息化和网络化平台建设,以降低成本和提高效率的要求而设计人事治理信息处理系统。关于该系统的特点,进行了详细的分析和设计,采纳VB语言,SQLServer2000中的数据库来进行数据的存储,处理,结果输出。本次课题研究要紧围绕基于自定义报表的人事治理系统展开研究,依照客户需求,开发出符合用户需求、便捷高效的人事治理系统。关键词:人事治理;企业治理;信息处理;SQLServer2000PERSONNELMANAGEMENTSYSTEMBASEDONSELFDEFINEDREPORTAbstract:todayalongwiththerapiddevelopmentoftechnology,businessrequirementsforpersonnelmanagementisalsoinconstantchange,withthecontinuousexpansionofthescaleofenterprises,enterprisesincreasinglyhighdemandofhumanresourcesinformationmanagement.Efficientpersonnelmanagementsystemismoreandmoreforthedevelopmentoftheeconomyneeded.Atthesametime,humanresourceasasanimportantresourceofenterprises,themanagementoftheenterprise,operationandmanagementplaysairreplaceablerole.Throughtheanalysisofenterprisehumanresourcemanagement,tobetterunderstanddifferententerpriseemployeeinformation,includingpersonalinformation,servingthecalendar,businessability,makeenterprisehumanresourcesareefficientlyallocated,inordertoimprovethedevelopmentspeedandoperatingefficiencyoftheenterprises.Andonthebasisofhumanresourcesmanagementinformationizationandtheconstructionofnetworkplatformoftheenhancement,inordertoreducethecostandincreasetheefficiencyofthedesignedhumanresourcesmanagementinformationprocessingsystem.Characteristicsofthesystem,thedetailedanalysisanddesign,usingVBlanguage,SQLServer2000databasefordatastorage,processing,outputresults.Theresearchmainlyfocusonhumanresourcessystembasedonuser-definedfunctionmodelisstudied,accordingtocustomerneeds,developedinlinewiththeneedsofusers,convenientandefficienthumanresourcesmanagementsystem.Keywords:PersonnelManagement;EnterpriseManagement;InformationProcessing;Server2000SQL目录TOC\o"1-2"\h\u20194第1章前言 125551.1人事治理进展的现状 1113971.2论文研究的目标与研究内容 1139091.3C/S/S系统架构 315823第2章系统需求分析 533462.1整体业务描述 5125182.2系统性能需求分析 521772.3功能需求分析 54247第3章系统整体设计 77833.1数据库定义 795113.2系统框架设计 7177443.3本章小结 914518第4章系统功能实现 10279874.1部门信息治理 10173414.2人事信息治理 12168184.3工资信息治理 17272394.4保险信息治理 22220094.5查询报表 25148144.6工具 2921331第5章系统测试 32196425.1系统测试 3240035.2测试用例 32307765.3测试的结果 3411898结束语 3528646参考文献 368826致谢 37第1章前言1.1人事治理进展的现状人随着各个单位规模的不断扩大,岗位增设越来越多,企业对人事信息治理的要求越来越高,人事的治理也越来越复杂。尽管人事治理系统在中国的企业中差不多有一定年限的历史,但目前中国企业的人事治理系统水平仍然有限,已远远不能满足企业关于日益复杂的人事信息的需求。传统的人事信息治理处理方式存在诸多难以解决的问题和缺点,例如录入、输出过程繁琐,存储、查询难度大,数据处理效率低等,显然差不多不再完全适用。为提高治理效率,并加强企业人事治理工作的信息化和网络化建设,以减低成本和提高效率的需要而设计“基于自定义报表的人事治理系统”。因此,为了使企业能更加灵活的运用人事治理系统,我们需要的人事治理系统是在满足企业对人事信息的需求的同时满足基于用户的需求的人事治理系统。1.2论文研究的目标与研究内容1.2.1选课的意义随着市场经济体系的逐步成熟,企业规模的不断扩大,人事治理方面所存在的问题也显得愈加突出,面对着大量数据信息的录入、存储和处理输出,原始的人事治理系统处理信息的方式显然差不多不再适用。网络技术已慢慢成为现代信息技术的主流力量,网络的概念也随着计算机技术和应用的进展而渐入生活。然而目前仍然有企业的人事治理系统只是简单的进行信息统计和汇总等功能,不能将整个公司的人力信息融会关联,使之成为庞大的人力信息网,使人事治理系统更加灵活的运用到企业的日常运营中。尽管也有部分企业尝试将计算机网络应用到人事治理系统之中,以此来减轻信息处理的工作量,然而,由于改进不够完全,系统功能不够全面,新的人事治理系统效率并不是专门高。这就需要我们加紧对人事治理系统的探究步伐和改进力度,设计出新的能够满足用户需求和市场需要的人事治理系统。该系统可提高治理效率,职员个人信息能够通过账号和密码来录入及修改,大大减少了信息治理的工作量,也降低了人事治理的繁琐程度。1.2.2软件可行性研究现在,专门多企业的人事信息治理系统都不够完善,甚至还有好多用人工和纸质资料进行治理。往常简单的人事信息治理系统的治理效率极低,而且存在许多弊端,要紧包括:

(1)查询档案不方便:当我们想要调出某个职员的档案或者职员的信息的时候,因为职员个人没有治理档案的权限功能使用,因此他就必须要到人事部去调出那个职员的档案来查找得知自己的信息,自己不能单独的去进行查询。

(2)进行信息修改不方便:当职员的个人信息录入错误的时候,要进行数据修改就专门苦恼,还要把所有的数据重新填一遍,而通过这种治理系统就能够专门好的实现那个功能,不仅仅能够及时快速的改正错误的信息,而且能够幸免专门多不必要的苦恼。1.2.3研究目标数据库项目定制:用户能够依照个人的需要的增加、修改或删除数据库项目。能够从库中选择哪些字段可编辑,哪些不可编辑。自由报表:系统提供明细表、汇总表、部门数据透视表、职员信息表等多种自定义报表。报表项目从数据库中选取,能够设置公式,报表格式能够定制,能够导出到Excel。公式核算:有的数据库项目需要依照多个数据库的多个字段、设置多种条件计算,仅使用数据库的公式功能无法满足要求,系统提供强大的核算公式设置功能,用户能够依照需要设置复杂的核算公式。丰富的数据处理工具:数据部分调整、数据检测、数据及时更新、数据输入输出、视图设置、编辑字段设置、基础原始数据设置。良好的数据处理性能:人事信息数据量较大,为了进一步提高原有系统数据处理效率,一方面要对数据整体结构进行更好的优化,另一方面采纳更合理的数据处理方式,提高系统运行的效率。良好的安全性:防止非授权人员对数据库进行直接访问和修改。完整的权限治理:功能上通过分组权限和用户权限,限制非授权用户的功能访问,级不上通过部门权限防止非授权用户对其他部门业务数据的访问。良好的扩展性:一方面数据结构要具有良好的可扩展性,另一方面面对不同的应用,设置不同人员对不同数据的不同访问权限,在此基础上提供给客户端用户不同的功能。良好的灵活性:具有处理复杂的业务(工资核算、自定义职员信息报表及其它报表、多条件联合查询等)的能力。简单的操作性:系统界面友好,操作简单便捷。易于维护:减少对客户端和服务器端的系统及安全性方面的维护工作。1.3C/S/S系统架构目前,流行的软件开发以C/S架构和B/S/S三层架构为主,两种架构各有弊端,C/S架构一般应用于局域网中,它具有良好的性能和容易操作等优点,然而需要进行客户端的安装和维护。B/S三层架构广泛应用于Internet应用程序中,它的运行效率较低,然而不需要进行客户端的安装。1.3.1C/S/S架构与B/S架构的比较表3-1是两种方案的比较对比项目C/S架构B/S/S架构数据输出能够输出EXCEL报表。生成EXCEL报表,然后通过网上下载访问性能快较慢灵活性操作灵活一般权限治理不同级不的用户,将被给予不同的数据处理权限。同多用户网络版数据库安全设计维护WEB服务器连接文件。数据库安全级不较高客户端需要安装不需要安装服务器数据库服务器1、数据库服务器2、WEB服务器服务器配置一般配置较高配置系统维护治理内容较少治理内容较多为了解决系统在安全性方面的问题,我们在C/S架构中建立了中间层服务,形成了C/S/S架构的系统体系,完全解决了C/S架构的安全性问题,不仅提供了比B/S/S架构更高的系统性能,同时也提高了安全性。1.3.2独立的数据库服务器在系统架构部分,我们介绍了系统的C/S/S架构问题,在C/S/S架构中完全解决了客户端的安全性问题,要紧体现在以下几个方面:(1)中间层服务器与数据库能够在不同计算机上进行安装,通过客户端不能数据库服务器进行识不,保障了数据库服务器的安全性。(2)通过网络提供数据库连接属性,提高了安全性。(3)不需要维护客户端数据库连接,减轻了客户端系统的维护,同时也提高了数据库服务器的安全性。图1.1

第2章系统需求分析2.1整体业务描述该系统要紧是为人事部开发的人事治理系统。保存计算机原本存储的职员信息,和聚拢的信息,通过这些数据计算出有价值的信息,以使人事部能够充分掌握职员的情况。因此,人事部能够减少处理时刻,同时能够更好地对数据进行详细的分析。2.2系统性能需求分析(1)系统需要具有较强的适应性:从企业人事治理的不断进展,企业人力治理的规范化与科学化不断提高,需要适应企业不断更新的数据信息。(2)系统的设计不能太复杂,要考虑到非专业人士的操作水平,系统的设计以有用为主,最大程序上减少职员的操作量,以此提高工作效率。(3)人性化,设计中需要考虑各个部门所需要的操作及部门权限,登录的时候,可自动切换到自身所属部门的操作界面。(4)通用性,系统设计需充分考虑到不同公司的内部使用情况,适应大众。(5)系统需要划分权限,以提高信息的保密要求。(6)对人员信息的录入要求简洁,对输入字段进行限制。(7)科学性,系统的结构必须具有严谨性,科学性,适用性,易于后续的维护及升级。(8)高效性,设计过程中充分考虑各种计算方法,减轻各部门工作人员操作的工作量,以使系统效率更高。(9)可维护性,系统的代码须整洁,代码备注须明了,便于系统二次开发和升级维护(10)信息回馈力强,对用户使用过程中遇到的任何问题,需要考虑以最简洁的方式进行信息回馈。2.3功能需求分析1、用户权限问题我们提供两种权限:(1)用户功能权限:不同身份的用户能够给予不同的权限。(2)分级权限:不同部门级不的用户能够访问不同部门的数据。2、非治理用户的数据录入问题该系统在全厂应用,系统数据将能够不必整体报盘或者报表导入数据,能够通过客户端对数据进行直接录入,录入完毕后由人事部进行审查、归档,关于数据录入:(1)关于不同的需要生成不同的录入功能:新的数据录入界面。(2)关于具体的功能能够定义该功能的项目(字段)。(3)关于具体的项目(字段)能够定义不同的访问和修改权限。(4)部门人员只能对本部门的进行数据访问修改。3、数据项目设置人事治理的数据项目(字段)经常进行变化,因此数据库中表的字段同意增加、删除、修改等。同意编辑字段的名称、主键、字段顺序等。(1)职员信息表:能够自由增加、定义单个职员的报表信息表(2)明细表:能够选择相关部门、能够分部门打印、能够设置标题、字段、条件、字体等(3)职员综合信息查询:多表联合查询、能够设置条件、排序结果能够打印、输出到Excel文件(4)部门汇总表:能够按部门或者其他项目汇总、能够对具体项目中具体类不进行汇总(5)视图:能够增加、删除、修改服务器中的视图(6)其它问题:我们能够依照不同企业的具体情况对软件进行定制、改造。

第3章系统整体设计3.1数据库定义数据库系统是一种用于创建行使和维持数据库的操纵和统治数据库的软件。它对数据库的安全和完整性通过采纳统一的方法对数据库来进行治理。数据库的维持工作操作人员能够通过数据库系统来实现。该系统能够提供多个进程使用户用不同的方法建立和修改数据库。3.2系统框架设计系统总体结构采纳多文档窗口,子界面显示在主窗口。菜单采纳命令菜单和弹出式菜单相结合的方式,窗口左面的命令菜单大小能够改变,并能够通过【命令栏】按钮或者【F1】键隐藏或者显示,并能够依照用户功能的不同,使能相应的菜单功能。系统架构采纳C/S/S架构,并开发了中间层服务器(HrmsSvr),提供数据库连接配置、系统注册、客户端用户认证和专门功能的数据服务处理,内含了系统的安全体系设置。该系统采纳VC++编程,独立运行,解决了系统的安全性问题,并减少客户端的维护。以下是对各个模块功能的介绍1、部门信息治理包括部门设置、组织机构、单位信息。(1)部门设置:采纳树形部门结构,能够设置、修改、删除相关部门,能够更改部门的上级部门。(2)组织机构:关于部门职责、部门负责人等组织内容的设置。(3)单位信息:企业及企业下属单位差不多信息的治理。2、人事信息治理人事信息治理是系统的差不多模块,能够对职员的差不多信息进行维护,并能够建立相关查询和报表。(1)新进人员:包含增加、删除、修改职员的差不多信息,提供按部门、职员姓名、职员编号查询,全部职员、在职职员、离职职员查询,职员照片治理,能够随时对某一字段按指定的顺序排列。(2)人事信息编辑:能够选择显示的字段、排序方式。提供按部门、职员姓名、职员编号查询,全部职员、在职职员、离职职员查询,能够随时对某一字段按指定的顺序排列。(3)人事变动治理:人员变动:企业内部同一主管部门中人员调动,不需要调动手续。能够对部门进行人员的双向变动人员调动:企业内部非同一主管部门中人员调动,需要调动手续。人员调动包含职员调出单位信息、职员调出单位信息编辑,按通知单号、职员姓名、职员编号查询,打印功预览功能功能。能够随时对某一字段按有小到大或者由大到小的顺序排列。(4)人员流淌:本企业人员调出本企业信息治理:包含职员调出单位信息、职员流淌单位信息编辑,按流淌编号、职员姓名、职员编号查询,打印功能加入了预览功能。能够随时对某一字段按有小到大或者由大到小的顺序排列。(5)职务任免:含职员任职历史信息显示,职员任职治理,职员免职治理功能。(6)职称治理:包含职称录入,显示差不多具备当前职称的职员信息,按流淌编号、职员姓名、职员编号查询,职称标准功能。(7)定岗定员:包含单位定岗定员设置,顺序能够调整,定岗定员报表功能。(8)培训记录:培训班治理:培训班信息维护,职员培训治理:职员培训信息维护,培训报表:职员培训信息查询、报表功能。3、工资信息治理(1)工资发放人员治理:包含增加新进人员,删除流淌人员,变动、调动人员的单位更新带有回收站,能够恢复原人员的工资信息功能。(2)工资信息编辑:能够选择显示的字段、排序方式,提供按部门、职员姓名、职员编号查询能够随时对某一字段按有小到大或者由大到小的顺序排列。(3)投保基数:将保险库中的投保基数转送到工资库中,用于工资核算(4)工资归档:查看职职员资归档的历史信息,并维护归档工资信息,对当前工资进行归档保存。(5)年度汇总:能够选择具体的归档工资,对职职员资具体项目进行数据汇总(6)工资报表:能够分部门输出工资单形式的职职员资报表单,单位打印选择采纳直观的树形结构,操作简单,界面直观明了。界面直接生成打印文本,实现所见即所得效果标题设置直接显示文本及字体变化,标题设置直观明了4、保险信息治理(1)保险投保人员:对新增、流淌人员投保信息的维护。包含职员起保,职员停保,变动、调动人员的单位更新功能。(2)保险信息编辑:能够选择显示的字段、排序方式。提供按部门、职员姓名、职员编号查询能够随时对某一字段按有小到大或者由大到小的顺序排列。(3)保险归档:包含自动计算投保年度,自动计算投保月数,查看职员保险归档的历史信息,并维护归档保险信息,对当前保险进行归档保存功能。(4)保险查询:对投保、停报、新增、临时工等人员保险信息的查询,能够选择显示的字段、排序方式。提供按投保编号、职员姓名、职员编号查询,能够随时对某一字段按有小到大或者由大到小的顺序排列。5、设置(1)数据库项目:新的数据库结构设计采纳了微软对SqlServer数据库结构设计的方式,提供了更大的灵活性和易用性。包含主键设置,缺省值,数据类型是否同意为空,能够修改字段顺序,能够生成新的数据库:保存数据库结构或者对数据库结构和数据一起复制到新的数据库中。(2)核算公式:用图标显示相应字段有无公式设置,条件设置,能够加入多个核算公式。6、系统工具(1)数据编辑:能够选择显示的字段、排序方式。提供按部门、职员姓名、职员编号查询,能够随时对某一字段按有小到大或者由大到小的顺序排列。(2)数据批量调整:对数据库项目批量调整数据。(3)数据检查:对数据库表中的重复数据进行检查,对无单位人员或者无档案人员进行检查。加入了无单位人员检查:该人员的单位编号在单位库中没有。加入无档案人员检查:该人员的职员编号在人员单位库中没有。(4)数据交换:能够对数据库不同表项目间的数据进行追加、插入。依照不同的数据交换方式进行了功能区分,操作界面更容易理解和操作。对应更新字段在表单中直接进行选择处理3.3本章小结本章要紧介绍了系统的功能模块,同时介绍了各个模块的要紧功能和相关信息。通过与第二章内容作对比,能够更直观的感受到此次研究的人事治理系统的功能强大,内容丰富,灵活操作,清晰易明白,更加便于一般用户关于人事治理系统的理解和操作。第4章系统功能实现系统包括部门信息治理、人事信息治理、工资信息治理、保险信息治理、合同治理、查询报表、工具、系统治理等模块。图4.14.1部门信息治理采纳树形部门结构,能够设置、修改、删除相关部门,能够更改部门的上级部门。通过部门编号体现上下级关系。部门编号开头是其上级部门编号。部门编号修改后,下级部门编号自动随着修改,上下级关系不变。能够改变部门的上级部门,修改后,其下级部门编号也随之改变,上下级关系不变,实现整个部门改变隶属关系。删除当前部门时,下级部门不删除,隶属级不自动上移。假如该部门有人员信息,不同意删除该部门。操作内容包括部门编号、部门名称、部门级不、部门负责人、部门职责、主管部门等。自动显示该部门在职人数。1、增加下级部门:在部门树选择某个部门,点击“增加下级部门”按钮,显示部门信息编辑界面。新部门编号中不必填写上级编号,保存时会自动添加。一般采纳2位编码,能够使用数字或字母。加上上级编号后,总长度不超过18个字符。部门级不假如选择为处级,则能够在“内部人员调动”模块中使用,同意调整其内部人员的部门和岗位。2、修改当前部门:点击“修改当前部门”按钮,界面与“增加下级部门”相同,能够修改部门编号、名称等信息。3、删除部门:删除当前部门时,下级部门不删除,隶属级不自动上移。假如该部门有人员信息,不同意删除该部门。图4.2部门设置界面图4.3部门信息编辑4.2人事信息治理人事信息治理是系统的差不多功能,能够对职员的差不多信息进行维护,并能够建立相关查询和报表。4.2.1人事信息编辑用于显示和修改职员的各种差不多信息,能够关联显示工资、保险、合同信息,显示当前人员岗位履历和培训情况。提供多表多字段组合条件查询和快速查询以及导出Excel和打印功能。能够随时对某一字段按有小到大或者由大到小的顺序排列。能随时显示当前职员照片。假如当前操作员只具有部门权限,则只显示其部门下职员差不多信息。图4.4部门树:按部门快速扫瞄职员信息。点击树中任意部门,显示该部门及子部门职员信息。快速查询:可按职员编号、姓名、入厂时刻范围和在职情况快速查询岗位履历和培训情况:显示当前人员岗位履历和培训情况。在数据显示区的表格中点击或按箭头键选中不同人员,岗位履历和培训情况随时变化。查询:点击“查询”按钮,打开查询条件设置界面。用于任意字段组合条件查询,能够设置排序条件,选择需要显示的字段。能够选择职员差不多信息、工资、保险、合同信息四个数据库的字段显示和设置查询条件。能够选择表、字段、条件关系(等于、大于、小于、包含、空值等)和值,添加到条件框中。条件框中的条件能够直接修改。其他各功能模块的查询也采纳此种形式。核算数据:依照在“核算公式”部分设定的字段核算公式,核算相应数据。图4.5查询条件设置4.2.2职员差不多信息界面类似于人事信息编辑,用于一般用户查询职员差不多信息各项内容。假如当前操作员只具有部门权限,则只显示其部门下职员差不多信息。4.2.3岗位治理包括定岗定员治理和人员上岗治理,提供按部门显示的定岗定员报表、现有人员报表和二者对比的报表。与岗位治理有关的其他模块包括内部人员变动、部门间调动、离职治理等。4.2.3.1定岗定员设置包括定岗定员和人员上岗治理。定岗定员治理是针对部门设定岗位、岗位级不、类不、归岗、定员编制等信息。人员上岗是指定该部门具体人员所属岗位。1、岗位设置即定岗定员治理,针对部门设定岗位、岗位级不、类不、归岗、定员编制等信息。包括添加、修改、删除岗位,调整岗位顺序,岗位归档等操作。如图4.6,上部左侧显示部门树,右侧显示部门岗位设置信息列表,下部为人员岗位信息。单击左侧某个部门,右侧显示该部门岗位设置情况,包括具体部门名、岗位名、岗位类不、级不、归岗、编制数、实有数合计数和审批状态。人事部门用户能够查看和设置全单位岗位人员情况,分厂等部门用户只治理本部门数据。2、人员定岗包括人员上岗、撤销上岗、停岗等内容。能够在上边岗位列表中选中某个岗位,然后单击“人员上岗”菜单项,假如该岗位差不多满编制上岗,系统会给出提示,不同意再添加人员,但对治理员只提示,仍可接着操作。然后显示人员上岗界面,如图所示。能够选择人员和具体部门,设置上岗日期、分管业务等内容。图4.6人员上岗4.2.3.2定岗定员报表能够按部门统计定岗定员情况,分明细表和汇总表两类。明细表显示各部门定岗定员明细。包括岗位名称、职务级不、归岗、治理人员数、工人数、现有人员数、超缺数、合计数等项目。汇总表按部门统计治理人员数和工人数。图4.7岗定员报表4.2.4人员调配用于人事变动治理,包括部门内部人员变动、部门间调动和职务任免3个子模块。4.2.5离职治理用于本企业人员调出本企业或辞退、退休等情况的信息治理。离职后需要在工资、保险等模块修改其相应信息。图4.8离职治理4.2.6职称治理用于治理职员职称情况和注册资格情况。包括职称信息录入、修改和职称经历的查看。图4.9职称治理下图是用部门数据透视表设计器制作的“职员职务职称情况统计表”。图4.10职称报表4.2.7职员招聘依照企业人员招聘流程设计,包括招聘打算制定、职位需求申报、应聘人员登记、面试、体检、录用等过程。招聘打算分为大学生招聘和招工两类。依照招聘打算分随时显示职位需求信息,依照顾聘岗位(职位需求)查看应聘者列表及详细简历,可批量安排面试时刻,面试项目从数据库中提取,面试通过后能够录用,录用人员数据自动转入职员信息库,减少重复录入;未录用人员转入公司未录用人员库,以备今后查询。数据能够导入导出,减少录入环节。提供方便的查询、报表、打印功能。主界面页面分为上中下三个区域。上部显示招聘打算下拉列表,中间显示该打算各部门职位需求列表,下部显示应聘人员列表。选择不同打算,显示不同职位需求和应聘人员列表,点击某职位需求,显示该职位应聘人员列表。双击职位需求记录,显示职位需求申请表,能够修改、查看。双击应聘人员,显示应聘人员登记表。录入应聘人员姓名或应聘岗位,快速查询应聘人员。图4.11招聘治理4.3工资信息治理包括工资发放人员治理、工资信息编辑、投保基数计算、工资归档、年度汇总、工资报表制作、考勤治理等子模块。4.3.1工资发放人员治理用于新进人员起发工资(差不多信息进入工资库)和人员单位变动后工资发放单位调整。界面上部是“增加新进人员”、“撤销工资”、“更新变动人员单位”和“离退人员恢复”4个操作选项的单选按钮和执行按钮。选择一个选项,下部右侧表格显示相应人员信息。下部左侧的部门树和右侧的职员编号、职员姓名等用于人员筛选。图4.12工资发放人员4.3.2工资信息编辑用于编辑职员各项工资信息。人事部工资治理用户对全部职员的工资有编辑权限。也能够授权分厂劳资员操作此模块,职员范围是本分厂人员。另外,系统提供“客户端数据申报”功能,能够设置指定字段由分厂劳资员录入申报,目的是为了爱护某些专门字段数据。一般来讲,分厂采纳客户端数据申报方式。数据核算依照在“工具”菜单的“核算公式”部分设定的字段核算公式,核算相应数据。点击“核算数据”按钮,首先弹出“考勤日期范围设置”,设定当月应出勤天数和考勤日期范围,系统自动将考勤情况倒入工资库,然后按核算公式计算更新其它字段。图4.13工资信息编辑4.3.3工资归档工资库按月归档,保留工资历史记录,用于备查和报表分析。能够在“年度汇总”模块生成年度汇总数据。工资库包含每个职员的记录,假如每月的工资信息都在同一数据库中,会导致工资库数据过多,降低维护和查询速度,因此设计为归档库单独见表保存。注意:工资归档库不能随意删除,只能由治理员(admin)在程序中删除(段处长意见),同时仅同意删除最后一次的归档库。治理员登录后在工资归档画面能够看到“删除”按钮。假如使用“企业治理器”等数据库工具直接删除某月归档库,则与它相关的“单位变动信息”、报表归档信息等不能随之删除,再次归档此月时就会出现数据冲突。归档工资记录。页面最上部为已归档的工资记录列表。命名形式如“工资#201002”,其中后6位是归档年月。工资归档库不能随意删除。归档操作。在页面第二行,点击查看按钮,弹出查询条件和字段选择对话框,输入归档条件或选择归档字段,点击确定按钮,显示当前工资库信息。选择工资归档月份,点击“归档”按钮,即可将当前工资数据保存为指定月份归档工资库。事实上质是建立了一个新的数据库表,因此,假如该月已有归档记录,则不同意保存。相关操作。归档过程中,系统自动把当前工资库的核算公式和报表指定到归档工资库。以保证归档的工资库仍可进行核算和使用已建立的报表。单位变动信息归档。此功能是附加在工资归档中的,工资归档时系统自动将部门变动情况保存到“单位变动信息”信息库,并建立“视图”,命名为“单位#201002”,后6位是归档年月,以按月归档部门设置的变动情况。图4.14工资归档4.3.4工资年度汇总能够选择具体的归档工资,对职职员资具体项目进行数据汇总。能够将汇总的数据保存为新库,以备日常查询。汇总保存的新库能够删除。原始工作库“年度工资汇总库”不同意删除。从归档工资库列表选择归档库,双击或点击按钮,移动到汇总工资库列表,选择汇总项目,如差不多工资、实发工资等,必须是数值型项目。选择目标数据库,一般是“年度工资汇总库”,也能够选择已保存的汇总库,选择目标字段和总月数字段。点击显示按钮,系统将把所选的归档库中的数据,按照职员编号对应,累计工资总额和月数,然后显示数据列表。能够点击部门树,按部门查看信息。图4.15工资年度汇总4.3.5工资报表常用报表为工资明细表和部门汇总表,两个报表差不多上定制生成的,按每月工资实际情况自动更新数据。也可在查询报表模块定制其它类型和内容的工资表。工资明细表能够按部门显示和打印,能够每行一个表头,这与一般明细表有所不同。图4.16工资明细表图4.17工资汇总表4.4保险信息治理4.4.1保险投保人员对新增、流淌人员投保信息的维护,包括职员起保、职员停保、恢复投保、更新变动人员单位。1、职员起保在操作项目下拉列表选择“职员起保”,表格中显示未投保人员的单位、姓名、新增缘故、入场时刻、调动时刻等信息,在第一列复选框点击选中需要投保的人员,填写投保缘故,选择投保时刻,点击“投保”按钮,系统将所选人员投保信息保存到保险库。能够勾选“全选”复选框选择全部。能够单独选择“临时工”查看,能够录入姓名部分信息快速查找,能够点击左侧部门树按部门扫瞄。未投保人员包括新进人员和已停保的而未离职人员(内退或调走后停保了又调回人员)。其中第二类人员再起保,保险库中将有2条记录,原先一条的“历史记录”字段值为1。2、职员停保在操作项目下拉列表选择“职员停保”,表格中显示调离本单位人员信息,在第一列复选框点击选中需要停保的人员,填写停保缘故,选择停保时刻,点击“停保”按钮,系统将所选人员停保信息保存到保险库。能够勾选“全部人员”复选框,表格中显示所有已投保人员,选择人员停保。3、恢复投保在操作项目下拉列表选择“恢复投保”,表格中显示已停保人员列表,选择相应人员,点击“恢复”按钮,恢复其投保信息。4、更新变动人员单位将保险库中的职员的部门信息更新为职员差不多信息库中的部门信息。列表中显示两库不同的人员的新旧部门编号、调动缘故等。能够勾选“内部人员”复选框,将内部调动人员信息专门列表,统一调整。图4.18保险投保人员治理4.4.2保险信息编辑用于编辑职员各项保险信息。人事部工资治理用户对全部职员的保险信息有编辑权限。界面采纳与“工资信息编辑”一致的模式。能够选择显示全部人员、投保人员、停保人员分不列表显示。可按投保编号、职员编号、职员姓名快速查询,按部门扫瞄。查询、排序、字段选择、导出Excel、核算数据、批量调整、在表格内修改等操作差不多与“工资信息编辑”一致。特定操作:同意选中某条记录按“Delete”键删除。在表格中修改停保缘故时,假如是“退休、病退、退职”三种情况,该职员数据会自动转入“保险离退休人员”库。假如原先是这三种情况,改为其它缘故,则系统自动将职员数据从“保险离退休人员”库删除。图4.19保险信息编辑4.4.3保险归档用于对当前保险进行归档保存,能够查看职员保险归档的历史信息。与工资归档类似。图4.20保险归档能够将多个月份归档到一个库,删除保险库数据或修改核算公式前应该归档,以保存正确的历史数据。归档库的命名包含起止月份。依照归档月份范围确定归档数据范围,包括以下操作:删除停保时刻小于当前归档起始时刻往常的归档数据,删除投保时刻在现在间段之后的人员,修改在此期间停保人员的投保年度,删除在此以后补交保费的人员,清除在此之前补交保费的人员投保时刻、投保缘故,对补交人员修改投保年度为他的投保时刻,归档保险报表,归档保险公式,自动计算投保月数字段数据。上述操作针对归档库,不阻碍保险库原始数据。4.5查询报表提供用户自定义查询和自定义报表功能。用户能够在此模块定义所需的查询和各类报表,数据自动随数据库数据变化而变化。报表内容、格式、筛选条件等均可自由定义,报表类型分为明细表、汇总表、职员信息表、部门数据透视表等,能够实现各种复杂报表,为人力资源决策提供强大支持。4.5.1明细表用于定义和显示明细表。界面上部左侧显示报表名称下拉列表,包括当前登录用户自己定义的明细表和其他人定义而设置为公开显示的明细表。假如是治理员登录,则显示为所有明细表列表。其右侧是报表定义所在数据库,一般情况下是一个库,工资明细表或保险明细表可能包括归档库。再右侧为“按部门显示”复选框,勾选后显示按部门分不列出数据的明细表。假如是工资明细表,还会显示一个“字段表头”复选框,选中时显示每行数据带有一个表头。下部左侧显示部门树,用于操纵报表数据中人员的部门范围。部门名称带有复选框,明细表数据只显示选中部门人员的信息。同时,限定部门树上光标所在部门以内人员的数据。图4.21明细表设计4.5.2部门汇总表用于按部门汇总数据。能够按部门和分组字段汇总统计数据,自动生成合计数。报表定义、项目设置、格式设置均类似于明细表。项目设置时,可设置项目还有分组字段设置和汇总方式设置。汇总方式包括计数、求和、最大值、最小值、平均数,分不对应SQL语句的Count、SUM、MAX、MIN、AVG函数。能够直接在公式中使用这些函数,而不设置汇总方式。报表公式能够仿照系统中已有的汇总表公式写出所需要的公式、在汇总表中公式一般比较复杂,需要用户具备一定SQL数据库知识。例如:图中报表的“工程”项目,其公式为“SUM(CASEWHEN[职员差不多信息].[职称系列]='工程'THEN1ELSE0END)”,其意义为:当职员差不多信息库中职员的职称系列字段取值为“工程”时,则计数为1,然后再汇总求和,如此就能够得到对应部门中职称系列为工程的职员人数。相应地,“经济”项目用于统计职称系列为经济的职员人数,其公式相关于工程项目,只改写其中的“工程”二字为“经济”即可,即:“SUM(CASEWHEN[职员差不多信息].[职称系列]='经济'THEN1ELSE0END)”。图4.22汇总表设计汇总表中的总合计数可能出现不准确。导致的缘故是部门选择可能存在上下级关系,如图中所示,部门“处室”是“公司领导”、“证券法规部”等的上级部门,处室的合计数实际上差不多包含了其下级部门的数据,如此报表最后一行的总合计数确实是实际的2倍左右。因此,假如要总合计数准确,必须保证部门选择时不能上下级部门同时选中。另外,某些部门汇总表也能够使用“部门数据透视表”实现,由于透视表是按行按列设置条件和公式,合计数能够特不指定参与的数据,能够保证数据的准确性和灵活性。然而二者是有区不的,不能够相互替代。如与上图对应的使用透视表的“专业技术人员统计表”,如图所示。其职称级不横向显示,是特不指定的,而不是从库中选取生成的,假如职称级不中有“副高级”,上边的汇总表能够直接得到数据,不必修改报表项目设置,而下边的透视表必须修改设置,添加一列,才能够统计其数据。图4.23部门数据透视表类型的专业技术人员统计表4.5.3部门数据透视表部门数据透视表能够实现多种复杂报表,对人力资源决策将提供有力的支持。以部门为主分类条件(横向),其他可枚举的字段为第二分类条件(纵向),统计、计算某些字段的数据的报表。如按部门统计各部门男女职工人数、实习生人数。其差不多的功能与部门汇总表类似,但能够实现更复杂的报表,能够从更多的数据库中提取数据,能够单列设置条件,能够自己设置公式、复制公式。采纳可视化设计,部门信息、分类条件、透视数据都能够通过鼠标拖动从数据库的列表树中添加到表格中,表格设计特不方便。各种条件也能够自主修改,实现更复杂的数据选取。此报表设计时,数据来源的数据库中必须有“单位编号”字段,或者有“职员编号”字段,或者是尽管字段名称不是“单位编号”,但实际存储的是“单位编号”,如调动库中的“调出单位编号”,否则难以实现。图4.24部门数据透视表设计4.5.4职员信息表用于显示单个职员的综合信息报表,该功能将依照数据库中职员现有的各种信息自定义生成职员信息表。分为一般显示界面和设计界面。在设计界面中,设置表项目、单元格大小、字体、边框线、合并单元格等各种表格编辑操作,制作精美报表。报表项目的数据能够从数据库提取。从左侧数据库列表中,选择职员的各种信息项目,拖动到表格相应位置即可。能够设置公式,公式格式类似于Excel表格。关于数据库中有多条记录的情况,记录分行显示。提供打印功能。数据筛选条件:在“数据”菜单能够设置人员筛选条件和单元格筛选条件。人员筛选条件用于筛选符合条件的人员,如要做“从事专门工种人员信息表”,可利用图4.5.4报表筛选条件设置窗口进行设置,如此在一般显示界面左侧的人员列表中就可列出所有符合条件的人员。单元格筛选条件用于设置该单元格数据的筛选条件。如有多行数据,自动增加子表行数。在一般显示界面,左侧给出可用的职员信息表名称,能够选择部门,列出该部门所有职员姓名,点击任意职员,右侧即可显示其相应信息,操作特不方便。目前在“人事信息编辑”和“人才库治理”模块中都嵌入了职员信息表的调用,能够及时全面的查看职员的各种差不多信息。图4.25职员信息表设计4.6工具提供数据检查、数据更新、数据导入导出等各种数据处理工具。4.6.1数据检查由于非正常操作或数据导入不当,可能造成某些数据库数据存在重复或某些字段如单位编号、档案信息不全,以至于各数据库数据不一致,使用本模块能够进行检查,及时纠正非正常数据。检查唯一性:用于进行重复数据进行检查。选择要检查的数据库,选择字段,指定重复数,点击“检查唯一性”按钮,显示重复数据。无单位人员:检查数据库中的单位编号字段取值是否在“单位”库中。无档案人员:检查该人员是在“职员差不多信息”库中有记录。图4.26数据检查4.6.3数据更新能够对数据库不同数据库字段间的数据进行追加或更新,能够筛选人员,只对符合某些条件的人员执行更新或追加操作。4.6.4数据导入外部数据导入到当前数据库中。可从Excel、Access、dBaseV、MSSQLServer、Oracle等数据源导入到本地数据库中。选择数据源:指定驱动类型,即选择那种数据来源,然后依照不同的驱动类型指定相应的连接参数,点击“下一步”。图4.27数据导入-选择数据源数据导入:指定源表和目标表,目标表能够选择创建新表、删除数据后追加、直接追加、对应职员编号更新4种方式。创建新表时,能够在目的表列表框录入新名称,目的表的字段名与源表相同,字段类型和长度能够改变。目的表已存在时,系统自动对应字段名称,也能够选择对应。能够加筛选条件,只导入部分数据。图4.28数据导入-指定目标表和对应字段第5章系统测试5.1系统测试1.测试目的:本测试为海龙公司关于人事治理系统项目测试报告,目的在于检测系统性能需求是否符合用户需求,得出检测结果并依照测试结果进行系统的调整,以适合用户的需求。2.测试人员:(1)公司项目治理人员(2)公司信息部专员(3)系统开发者3.测试项目(1)功能测试:依照模拟现实的情况进行系统功能测试,对系统在运行中可能出现的用户操作进行功能测试,对最后得出的结果进行系统验证,看验证结果是否为预期值同时功能是否达到用户需求。(2)极限测试:对系统中出现的字段范围等输入一些超过范围的字段来测试系统运行的情况,如密码,通过输入错误密码来验证,看是否能够输入,或是输入字段超过数据库同意的范围。(3)SQL注入测试:通过输入一些非法SQL语句或字段来测试系统的安全性。(4)连接测试:关于连接后进行断网测试软件己录入数据是否保存入本地数据库,并对网络数据库进行查验,检查数据的准确性。(5)安全测试,输多次错误口令,进行测试。(6)兼容性测试,关于不同操作系统进行测试。(7)服务器负载测试,多用户测试,对多用户登录的情况进行测试。(8)文件完整性测试,关于安装后出现文件不完整的情况进行测试。(9)打印测试,对生成数据进行打印机输出测试。5.2测试用例由于测试结果数量多,不易查看,在此我们归纳了要紧的测试用例来讲明系统要紧功能的测试结果,如表5-1。表5-1系统运行性能要紧用例表测试内容测试内容差不缘故系统登录模块分登录用户身份和非登录用户身份权限访问非登录用户没有权限访问某些模块数据库治理模块只有治理员才能够对系统进行所有操作。登录用户只能查看、修改、删除自己的信息,修改自己的密码。权限访问非登录用户没有权限访问某些模块职员信息查询模块用户可按条件进行查询,(包括职员编号,职员姓名,所在部门、职位)权限访问非登录用户没有权限访问某些模块职员信息修改模块登录用户可依照需要修改信息,并将修改后数据保存到数据库权限访问非登录用户没有权限访问某些模块职员信息添加模块用户向系统中输入各种数据(包括职员编号,职员姓名,所在部门、职位,家庭住址等)然后数据保存到数据库权限访问非登录用户没有权限访问某些模块职员信息删除模块用户输入职员编号或职员姓名,按回车键显示所有信息,用户可依照需要删除权限访问非登录用户没有权限访问某些模块招聘治理模块用户对公司各部门的招聘需求及招聘进展情况进行治理,使内部职员及时了解到公司的招聘打算和岗位信息方便职员自荐和推举合适人选权限访问

温馨提示

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

评论

0/150

提交评论