版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-PAGE2引言人事管理信息系统技术的早期应用和发展现状以及相关历史问题的研究可回到20世纪初[1]。由于当时正在兴起的现代计算机技术的应用基本进入了实用化发展的新阶段,同时大型国有集团公司采用计算机手工技术,统一管理和计算公司员工的工资,以及如何按时计算和发放相关人员的工资,极其费时费力,同时也往往会导致很多严重甚至容易出现的人员失误。为了彻底解决上述社会矛盾,第一代综合性计算机管理系统诞生,当时由于各种技术条件的限制和各种应用系统的要求,用户数量确实很少。随着现代计算机技术的飞速发展,无论是微型计算机系统的普及,还是现代计算机系统工具技术和现代数据库技术的飞速发展,都为现代人事管理计算机信息系统的新阶段和发展目标提供了新的可能[2]。如今,越来越多隶属于中国优秀企业的中小型生产企业宣布决定尝试利用中国企业人事档案数字化管理系统的信息系统技术,全面管理其整个生产公司内所有员工的人事档案。与归纳和分析相比,人力资源信息系统应用于企业人事信息管理领域的前三个主要特点和优势是:能够快速、定量地收集、存储和管理各个岗位的员工档案及其基本管理业务信息,具有安全、高效的信息库,能够保证随时随地快速、准确地查询和收集贵公司所需岗位人才的相关信息[3]。唯品公司人事管理自动化系统平台的自主设计、开发和成功应用,将进一步使我们唯品公司内部的整个人事管理系统告别传统的手工行政和运营管理模式,减少企业整个人、财、物系统信息的相对集中、投资和管理或使用,从而实现企业人力资源信息的数字化和行政管理、信息管理的系统化,方便企业实现各种日常信息数据的查询、统计、汇总、管理、归档,各种后期管理信息系统平台的安全运行,信息管理维护的升级优化等一系列自动化任务的顺利有效实施。为公司企业提供自动化最简单、成熟、有效、实用的计算机系统平台技术,真正全面地实现企业人员信息化和日常企业管理、协调工作环境中使用的设备的全部自动化。现行的企业人事管理系统,除了对在职员工信息管理,考勤记录管理,工资管理,培训指导管理、部门管理等,其它一些本职工作还在延续传统的口头表达,以及笔、本的记录,在这种情况,不利于对企业各类人事信息的记录与统计,汇总起来比较麻烦,而且操作起来比较繁琐,另外部分系统支持一个员工权限操作,其他员工与其共享同一个账号[4]。因此,结合现行的流程,进行改进,建立健全人事管理系统,让人事管理人员,能更加轻松方便高效的做好本职工作。在业务流程分析过程中需用到的基本图例如图1.1所示。图1.1业务流程基本图例1.1.1现行的业务流程现流行的人事管理系统的流程是,人事经理登录系统,如果登录账号密码不一致需要重新登录,登录成功后进入人事管理系统,人事经理对系统进行操作:实现考勤的管理,薪资管理,人员管理,部门管理等,对本分信息进行存档。唯品公司人事管理系统现流行业务流程图如图1.2所示。图1.2现行人事管理流程1.1.2现行系统存在的问题通过对当前公司业务流程的分析,可以了解人事管理系统的弊端。本章将从多个角度研究和分析企业人员管理的系统内容:对于企业人事自动化管理系统,系统本身应包括员工人事档案管理、转岗管理、合同签订管理、薪酬分配管理、培训招聘管理、绩效薪酬考核、奖惩管理、辅助统计功能、基础数据设置、综合指标统计功能等模式界面输入功能和表格界面输入功能。当输入多条消息时,可能会再次出现多条格式相同的文本消息。为了避免重复录入,有些字段要适当设置辅助文字录入功能,操作人员往往只需要多输入几个汉字就可以完成信息录入等功能。尽一切努力使输入过程方便快捷,这将显著提高相关人员的整体工作效率。然而,我国现行的人事管理系统功能不完善,无法实现常规的人事业务。1.1.3改进的业务流程由于目前人事管理系统的不够成熟,在办公过程中具有局限性,为了改善这些缺点,新一代的公司人事管理系统诞生。本公司改进后的人事管理系统主要栏目有:人事管理、调动及薪酬管理、合同及考勤管理、薪酬管理、培训薪酬及福利合同管理、绩效考核、奖惩及激励计划管理、考勤及薪酬管理、合同及薪酬协议管理、社保业务档案管理、基础数据汇总设置、综合信息分析报表统计查询设置等。完善后的唯品公司管理系统的业务流程图如图1.3所示。图1.3改进后的人事业务流程本系统的最大突出的设计特点即是能够使用操作简单、友好易懂的语音提示信息。本应用系统还将能实现以下几个基本功能:公司公告:公告信息管理模块主要是对公司一些重要信息,以公告的形式展示出来,供员工查看,如:需要继续续签合同的员工、劳动合同期限已满的员工,新入职后没有签署劳动合同的员工等信息,可以通过公告栏第一时间获取到公司的人员变动信息。考勤管理:考勤管理模块主要是针对于,公司员工平时考勤的记录,以及考勤信息管理,对未考勤的员工统计,便于财务对工资绩效的统计。人事管理:人事管理模块主要是针对于公司员工信息的管理,对新加入的员工添加系统,离职的员工移除系统,在职员工进行平时信息的维护,对试用期的员工信息记录,统计以参加试用期时长。部门管理:部门管理模块是对唯品公司各部门信息的管理,部门信息中关联了部门分类,员工信息等。工资管理:工资管理模块是对公司总各部门员工工资的统计管理,对平时的基本工资以及绩效工资的统计汇总,通过系统可以方便的管理每一位员工信息,使员工薪资信息更加的准确规范安全。权限管理:权限管理模块是对公司各部门中不同角色的管理者,提供系统操作时给指定可操作项,为管理者提供权限分配管理。合同管理:管理员还可以对所有员工及时提交的各类劳务派遣合同、培训录用合同、保密安全协议等进行跟踪、签订和续签。提供有效合同期满后劳务派遣合同变更提醒、新劳动合同试用期满提醒或无效合同期续签提醒。社保管理:管理员可以批量为每个员工单独创建个人社保账户,支持批量添加个人社保记录。可以从工资报表计算表自动导入社保个人缴费统计和社保报表。培训管理:培训管理模块是对企业部门员工参与培训信息管理,有哪些员工要培训,记录到系统中,便于对培训期间的员工管理。系统可行性分析是在系统开发实施前对系统进行可行性的预测。根据系统的要求,分析开发中涉及的系统的技术、经济、可操作性以及是否能在开发中触发规律。因此,在投资开发任何管理系统之前,都需要对系统的研发进行分析,保证在实施阶段顺利进行[5]。1.3.1技术可行性通过第一学期学习的面向程序对象课程和第三学期学习的网站开发技术我坑确定了唯品公司人事管理系统将采取的主要计数是Java语言和Java语言的ssm框架[6]。不管是语言还是框架,都是目前Javaweb中最流行的开发分支,能解决开发时遇到的所有问题,我们可以通过上网查解决办法或者去图书馆里面查阅文件,因此极大的降低了技术复杂性,让程序在实施过程中更加顺利。1.3.2经济可行性在网络信息时代,信息共享管理技术可以使中国企业管理信息化更加科学化、系统化。在讨论提高现代企业效率的基础上,我们还可以考虑如何减少高级人事经理的数量。系统不符合电脑配置,更换高配置的电脑。鉴于以上情况,对此次唯品公司人事管理系统的开发是可行的。1.3.3操作可行性对于系统的开发是开发者负责的事情,程序开发结束,程序需要投入公司使用,那么,用户就是公司内部的员工,员工在没有主要人员培训的情况下对系统的操作,是茫然的,需要较长的时间来熟悉系统的使用,甚至需要对系统进行系统的培训学习后才能上手操作,此时会产生一些没必要的时间学习系统的使用,如果在开发的过程中,就系统操作的可行性在程序实施之前就做好调研[7],和初步的设计,是可以避免员工需要通过培训来学习操作使用的,减少公司人员没必要的开支[8]。在唯品公司人事管理系统的设计汇总以完成了原型的设计,已验证了操作是可行的。1.3.4法律可行性对于唯品公司人事管理系统实施及后期的应用过程中可能会产生的法律性问题,在系统的设计之初就已经进行了相关的调研以及相关法律知识的查阅学习,系统的开发过程中,没有可触及法律的条项,这个开发中没有抄袭,没有金融利用及不健康等信息,所以通过以上的分析得,系统从法律角度上可行的。
2系统分析2.1数据流图以下是数据流图基本图例,主要用为系统在通过数据流程图来描述唯品公司人事管理系统数据流提供了参考。如图2.1所示。图2.1数据流图基本图例唯品公司人事管理系统顶层数据流图如下:顶层数据流程图是对系统与实例之间实现信息交互的概况描述,主要包括考勤科、工资科、培训科、人事科和员工。该图完整反映了目前唯品公司人事管理系统的整体情况,顶层数据流程图如图2.2所示。图2.2顶层数据流图唯品公司人事管理系统一层数据流图如下:一层数据流图是对唯品公司人事管理系统中各实例对系统中的管理模块实现管理的一种描述行为,通过流程图的方式将系统中人事科、考勤科、工资科、培训科、以及人员调动情况数据的处理分析。唯品公司人事管理系统一层流程图详细图如图2.3所示。图2.3唯品人事管理系统一层流程图(3)唯品公司人事管理系统二层流程图如下:P1员工管理:通过员工二层流程图分析,人事科对员工信息的管理,对数据处理的分析。员工管理的二层数据流图如图2.4所示。图2.4P1“员工信息管理”的展开图P2员工考勤管理,通过员工考勤二层流程图来描述考勤科对员工考勤信息的管理,对考勤信息管理功能进行数据的分析。员工考勤管理二层数据流图如图2.5所示。图2.5P2“员工考勤”的展开图P3工资管理:通过工资项二层流程图来描述工资科对部门员工工资信息的管理,对工资信息管理功能进行数据的分析。工资管理二层数据流图如图2.6所示。图2.6P3“工资管理”的展开图P4员工社保管理:通过员工社保项二层流程图来描述人事科对部门员工社保信息的管理,对社保信息管理功能进行数据的分析。员工社保管理二层数据流图如图2.7所示。图2.7P4“社保管理”的展开图P5员工合同管理:通过员工合同二层流程图来描述人事科对部门员工合同信息的管理,对合同信息管理功能进行数据的分析。员工合同管理二层数据流图如图2.8所示。图2.8P5“员工合同”的展开图P6员工培训管理:通过员工培训项二层流程图来描述培训科对部门员参与培训期间所产生的培训信息的管理,对培训信息管理功能进行数据的分析。员工培训管理二层数据流图如图2.9所示。图2.9P6“员工培训”的展开图P7部门信息管理:通过部门项二层流程图来描述人事科对公司各部门信息的管理,对各部门信息管理功能进行数据的分析。部门管理二层数据流图如图2.10所示。图2.10P7“部门”的展开图2.2数据字典通过对系统各实例数据流分析明确了对数据的操作,接下来我们将通过数据字典对系统中的个别数据再次分析。对数据的输入输出项分析,各个项的数据字典描述。下面就以系统中个别信息为例,列出数据字典相关项。(1)数据元素条目如下所示。数据元素条目以部门信息为例,将举例分析部门的名称、以及部门元素的数据,存储数据的类型、数据长度和数据存储结构。部门编号元素的数据字典如图2.11所示。图2.11部门编号数据元素条目(2)数据结构条目如下所示。数据结构条目以培训信息为例,通过字典对所涉及的数据条目的名称、数据的说明,数据的存储结构进行分析。培训信息的数据结构如图2.12所示。图2.12培训信息的数据结构条目(3)数据结构条目如下所示。数据流条目,主要是以工资信息为为例,通过数据条目来描述数据流条目的名称、数据信息的说明、数据来源于哪里,流向到哪里及数据存储的结构分析。工资信息数据条目如图2.13所示。图2.13工资信息数据流条目(4)数据处理过程条目如下所示。数据处理条目以添加培训信息为字典描述,主要包含对添加培训信息的说明,和输入来源及输出到哪里,并对添加培训信息的数据处理进行分析描述。添加培训信息数据处理条目如图2.14所示。图2.14添加培训信息处理条目 (5)外部实体如下所示。外部是实体是对系统中的某个实体信息进行描述,外部实体以员工信息为例,对员工进行说明,员工信息输入来源于哪里,输出到哪里及数据的结构进行分析描述。员工实体数据条目如图2.15所示。图2.15员工外部实体对于系统的实施前期,要对应用系统进行详细的分析。系统的设计和实现一个软件或应用程序开发过程中可行性分析的第一个基本的和必要的步骤,是整个应用软件过程中系统分析和设计分析的第一个技术基础[10]。对系统分析后能够快速达的掌握了一个系统基本的可行性概念和几个具体的可行性要求。由于要克服各种特定的技术原因和许多方面的困难,如何开发和分析一个系统往往是相对复杂的。在开发分析这些系统的整个具体设计过程和每一步的实际工作中,首先要仔细考虑以下几个关键方面:系统总体开发设计过程的总体技术可行性,包括系统总体方案的软件技术可行性,系统必须实现的功能。3.1功能结构设计唯品公司人事管理系统的设计,是为了为公司人事管理提供便利的管理条件,对唯品公司人事管理系统设计了比较权威的功能,系统以员工信息为支撑点,围绕这员工信息设计了员工的考勤信息管理,员工工资信息的管理,员工基本信息的管理,员工签署的劳动合同管理,员工参与社保的管理和在职期间培训的管理等。系统总体功能结构图如图3.1所示。图3.1唯品公司人事管理系统的功能结构图3.2数据库设计3.2.1概念结构设计通过数据概念设计可以得知系统各实体间的关联关系。数据库概念结构设计是系统开发中必须涉及的一项工作,决定了实体与实体之间的关联,以及调用关系。结构概念的设计是根据管理系统的整体需求设定的、根据三范式原则,整合了实体与实体之间的依赖关系后得到系统E-R图。如图3.2所示:图3.2整体E-R图结合各个实体之间的关联分析后,对各实体进行详细的描述,具体信息如下:(1)员工实体:员工实体是对多个实体的关联点,在员工实体表中设计了员工编号,员工的姓名,员工的性别,关联了部门的编号,员工的职位,员工的证件号,员工的联系方式和入职日期等属性,其中员工实体以员工编号作为唯一标识;(2)职位实体:属性包括职位编号、员工编号、职位名称、职位类型,其中职位号编为职位实体的唯一标识;(3)培训实体:通过er图可以看出培训实体与员工实体关联,关联了员工培训的编号和公司员工的编号,员工所要培训的内容,培训的开始时间与培训的结束时间属性,其中培训编号作为培训实体的唯一标识;(4)部门实体:部门实体是对员工实体的关联,在部门的实体中设计了部门的编号与部门的名称属性,其中部门编号作为部门实体的唯一标识;(5)考勤实体:考勤实体关联了员工实体,在考勤实体中设计了考勤的编号,关联了员工编号,同时设计了签到的日期和签到的类型属性,其中签到的编号作为签到实体的唯一标识;(6)工资实体:工资实体关联了员工实体,在工资实体中设计了工资的编号,关联了员工的编号,同时设计了员工的月工资,考勤获得奖金,社保的扣款,最后的实际工资,绩效产生的奖金、公司补贴,以及工资发放时间和备注信息属性,其中工资编号作为工资实体的唯一标识;(7)合同实体:其属性包括合同编号、用户编号、生效时间、截止时间和内容,合同编号作为合同实体的唯一标识;(8)社保类型实体:其属性包括社保类型编号、社保类型名称、扣减百分比和社保备注,社保类型编号作为社保类型实体的唯一标识符;(9)员工社保实体:属性包括员工编号、社保类型编号、年份、月份、应缴纳、公司缴纳,创建时间、备注,员工社保编号作为员工社保实体的唯一标识。(10)调动实体:属性包括调动前部门和调动后部门调动编号组成,调动编号为主键;3.2.2逻辑结构设计根据对唯品公司人事管理系统的设计,我们将ER图转为关系模式来看更为直接,转化后如下所示:员工(员工编号、部门编号、入职时间、备注、电话号、岗位、姓名、性别、身份证号、离职日期、薪资);合同(合同编号、员工编号、生效时间、截止时间、内容);员工社保(员工社保类型编号、员工编号、应缴纳、公司缴纳、创建时间、备注);工资(工资编号、员工编号、基础工资、发放时间、补贴金额、考勤奖、绩效奖、实发工资、备注);部门(部门编号、员工编号、部门名称);考勤(考勤编号、员工编号、考勤类型、日期);职位(职位编号、员工编号、职位名称、职位类型);培训(培训编号、员工编号、培训内容、开始时间、结束时间);社保类型(社保类型编号、社保类型名称、扣除占比、社保描述);调动(调动前部门,调动后部门,调动编号,员工编号);3.2.3数据表设计唯品公司的人事管理数据库系统全部采用了MySQL5.7设计。经过了前面整个系统开发规划的过程分析和整个系统设计分析的过程,参照数据库概念结构的设计,和数据的逻辑设计,并考虑根据在实际管理系统开发实施过程中应用的各种需要,对系统中设计的表和字段提供了依据。以下主要是对其中每个数据库表进行的部分具体更新说明分析和介绍。职位信息表主要是为唯品公司人事管理系统提供员工职位具体信息持久存储管理及业务上关联对做了相关设计,提供了员工职位信息的相关字段,本文中以表格的形式将员工职位相关数据存储特点展示如下。具体字段如表3.1所示。表3.1职位信息表字段名字段类型长度允许非空说明zw_idint11No编号(主键),不为空,自增bm_idint11No部门编号zw_namevarchar20No职位名称zw_typeint11No职位类型权限信息表主要是为唯品公司人事管理系统提供员工登录权限具体信息持久存储管理及业务上关联对做了相关设计,提供了员工登录系统权限信息的相关字段,本文中以表格的形式将员工登录系统的权限相关数据存储特点展示如下。如表3.2所示。表3.2权限信息表字段名字段类型长度允许非空说明qx_idint11No编号(主键),不为空,自增cd_idint11No菜单栏编号zw_idint11No职位编号员工信息表主要是为唯品公司人事管理系统提供员工具体信息持久存储及业务上关联对做了设计,提供了员工信息的相关字段信息,本文中以表格的形式将员工相关数据存储特点展示如下。如表3.3所示。表3.3员工信息表字段名字段类型长度允许非空说明yg__idInt11No编号(主键),不为空,自增yg__nameVarchar20No员工名字yg__sexvarchar10No员工性别bm_idint11No部门编号zw_idint11No职位编号yg_idcardvarchar20No员工身份证号yg_telvarchar20No员工电话号yg_hiredatedateNo员工入职日期yg_positionstatuvarchar20No员工职位状态yg_leavedatedateNo员工离职日期yg_wagesdouble10No员工工资薪水信息表主要是为唯品公司人事管理系统提供员工薪水具体信息持久存储管理及业务上关联对做了相关设计,提供了员工薪水信息的相关字段,本文中以表格的形式将员工薪水相关数据存储特点展示如下。如表3.4所示。表3.4薪水信息表字段名字段类型长度允许非空说明xs_idint11No编号(主键),不为空,自增yg_namevarchar20No员工姓名yg_idvarchar11No员工编号yuexinvarchar20No月薪kaoqinvarchar20No考勤jixiaovarchar20No加薪butievarchar20No补贴koukuanvarchar20No扣款shifavarchar20No实发beizhuvarchar255备注fb_timedateNo发布时间合同信息表主要是为唯品公司人事管理系统提供员工入职签收的合同具体信息持久存储管理及业务上关联对做了相关设计,提供了员工合同信息的相关字段,本文中以表格的形式将员工合同相关数据存储特点展示如下。如表3.5所示。表3.5合同信息表字段名字段类型长度允许非空说明ht_idint11No编号(主键),不为空,自增bm_idint11No用户编号gw_idint11No部门编号gw_namevarchar20No岗位名称ht_slvarchar50No合同数量ht_mzvarchar50No合同名称ht_sx_TimedatetimeNo生效时间ht_Jz_TimedatetimeNo截止时间ht_nrtext255No内容培训信息表主要是为唯品公司人事管理系统提供员工培训具体信息持久存储管理及业务上关联对做了相关设计,提供了员工培训信息的相关字段,本文中以表格的形式将员工培新相关数据存储特点展示如下。如表3.6所示。表3.6培训信息表字段名字段类型长度允许非空说明px_idint11No编号(主键),不为空,自增yg_namevarchar20No员工姓名yg_idint11No员工编号contentvarchar255No内容px_iddateNo开始时间yg_timedateNo结束时间部门信息表主要是为唯品公司人事管理系统提供公司部门具体信息持久存储管理及业务上关联对做了相关设计,提供了部门信息的相关字段,本文中以表格的形式将部门相关数据存储特点展示如下。如表3.7所示。表3.7部门信息表字段名字段类型长度允许非空说明bm_idint11No编号(主键),不为空,自增bm_namevarchar20No部门名称员工请假信息表主要是为唯品公司人事管理系统提供员工股请假具体信息持久存储管理及业务上关联对做了相关设计,提供了员工请假信息的相关字段,本文中以表格的形式将员工请假相关数据存储特点展示如下。如下表3.8所示。表3.8员工请假信息表字段名字段类型长度允许非空说明qj_idint11No编号(主键),不为空,自增qj_reasonvarchar255No请假原因qj_StartDatedateNo请假开始日期qj_EndDatedateNo请假结束日期yg_upidint11No员工编号qj_reasonvarchar255No请假原因社保信息表主要是为唯品公司人事管理系统提供员工社保日志具体信息持久存储管理及业务上关联对做了相关设计,提供了员工社保日志信息的相关字段,本文中以表格的形式将员工社保日志相关数据存储特点展示如下。如表3.9所示。表3.9社保日志信息表字段名字段类型长度允许非空说明sbr_idint11No编号(主键),不为空,自增yg_idint11No员工编号social_idint11No类型号nianvarchar20No年份yuefenvarchar20No月份yingjiaonadouble12No应该缴纳gongsidouble12No公司缴纳createTimedatetimeNo创建时间remarkvarchar255备注社保信息表主要是为唯品公司人事管理系统提供员工社保具体信息持久存储管理及业务上关联对做了相关设计,提供了员工社保信息的相关字段,本文中以表格的形式将员工社保相关数据存储特点展示如下。如表3.10所示。表3.10社保信息表字段名字段类型长度允许非空说明sb_idbigint10No编号(主键),不为空,自增sb_Namevarchar50No社保类型名称sb_pointdouble20No扣除百分比sb_remarkvarchar255No社保描述4系统实现4.1系统总体实现4.1.1系统界面设计唯品公司人事管理系统界面只显示在人事部门的内部。整个平台系统的界面布局总体设计主要由系统前端框架界面和后端表单页面组成。框架主要分为以下三个小部分:上部一般是企业的固定注册信息、公司公告、个人资料页面等界面;左侧通常是主要显示的功能按钮。点击不同界面的功能按钮,依次切换到其他不同类型的功能页面;而右侧部分主要则用于显示与系统框架中显示的各界面功能按钮相对应位置的界面。系统的页面的设计使用了Bootstrap前端框架和jQuery前端框架对系统前台、后台页面等进行了相关代码格式的优化设置。本应用系统开发采用的方法是基于生命周期法的分析建模方式,B/S开发模式和基于SSM框架的开发技术方法进行开发设计构思与技术实现。4.1.2数据库的读写唯品公司人事管理系统,通过applicationContext.xml配置的本地数据源,配置sqlsession工厂,读取mybatis配置文件以及映射文件,自动将mybatis的接口转换成bean,注入到Spring容器中。perties配置文件用于配置数据库的连接信息,并与数据库交换数据,以便将数据库中的内容传输到页面。4.2系统各模块实现4.2.1系统登录界面通过指定的网址,就可以看到唯品公司人事管理系统中的个人登录系统界面,主页面由两个部分组成的用两个文本框进行区分,上面的输入框是用户名,下面的输入框是密码。当我们正确输入对应的信息,点击左下角蓝色的登录按钮就会快速进入系统。如图4.1所示。图4.1管理员登录界面4.2.2系统主界面当我们验证完管理员密码和工号时,将会开启系统的主页面。进入后,我们会看到页面被分为两个部分,左面为各个模块管理部分也被称为模块导航栏,由蓝色背景显示的,显示的尺寸为300×200cm同时在左上角会看到公司名称和管理员头像,右面显示的是个人资料部分,背景为白色,尺寸为500×200cm,这部分详细显示了管理员的信息。管理员主页面如图4.2所示。图4.2管理员主界面4.2.3公告管理界面当我们点击左侧导航栏里面的第1个下拉菜单即公司公告栏,我们会看到弹出的里表中有公告字样,单机鼠标后,就会出现右侧的3个显示框,第1个显示的是需要续签合同的人员名单,由浅蓝色背景构成,第2个显示的是合同期满的人员名单,由于本公司还没有合同期满的员工,所以没有显示,这个部分是黄色背景构成,第3个部分是未签合同的人员名单,由绿色背景显示。如图4.3所示。图4.3公告界面4.2.4考勤管理界面当我们点击左侧第2栏下拉列表时显示的是考勤管理选项,点击之后会出现两个选项,分别是员工签到界面和员工请假页面,右面显示的是8条员工数据,当第一页页数据填满时会自动跳转到第二页继续添加,数据以表格的方式呈现到管理员面前。在右上角还可以以excel的方式导出数据,也可以进行添加员工的考勤记录。具体显示如图4.4所示。图4.4考勤管理界面4.2.5人事管理界面当我们点击左侧第三个模块时,显示的是人事管理字样,列表中一共有6个功能,首先是员工信息添加:正确输入提示的9条信息后点击提交即可,输错信息可以点击重置按钮。其余5个为全部员工信息、离职员工信息、在职员工信息、员工离职记录、试用期员工信息:这些功能每个页面可以添加10条信息,具有快速搜索功能以及显示的数据总数。如图4.5所示。图4.5人事管理界面4.2.6部门管理界面左面第四个列表为部门管理栏其中包括部门信息管理表,单机这个表单会显示出一张3×10的表格,里面会有每个部门拥有员工的总数,在表格中第三列可以进行修改以及删除信息的功能,如果公司部门进行变动时,单机右上角蓝色添加部门的按钮时即可添加新的部门,具体显示如图4.6所示。图4.6部门管理界面4.2.7工资管理界面当我们点击左侧栏中的财务管理列表时,显示出来的下拉列表为员工的工资记录,右面是一张10×3的表格,每添加一条数据时会增加一行,我们可以按照喜好进行升序、降序的顺序进行排列,右上角有两个按钮,分别为导出表格和添加薪资记录,管理员可以把薪资以表格的方式导出并保存到电脑里,如有需要还可以打印出来。如图4.7所示。图4.7工资管理界面4.2.8权限管理界面左面信息栏第6个是就是权限管理导航栏,下拉列表里面隐藏的是用户角色管理功能,点击鼠标,进入员工角色管理界面后,可以对员工进行授权以及禁用的操作,同时可以在页面中添加员工信息,每页最多添加10条数据。如图4.8所示。图4.8权限管理界面4.2.9合同管理界面左侧第7个为合同管理的下拉列表,其中包括合同查询功能,当前这个表格是8×3的,当我们往里添加一条数据时,页面会显示出第4行数据,每页最多可以添加10条,其中管理员可以对员工合同进行续签操作,也可以登记信息。如图4.9所示。图4.9合同管理界面4.2.10社保管理界面左面第8个为社保的下拉列表,列表中有2个选项框,第1个是社保类型,第2个是员工社保,单击第1个是3×1的表格,表格中显示的是公司需要代扣的百分比和备注信息,还有社保类型名称,第2个是8×3的表格,详细记录了员工的社保信息,右上角的蓝色按钮可以添加社保记录。如图4.10所示。图4.10社保管理界面4.2.11培训管理界面左面最后一个下拉列表是培训管理,里面隐藏的功能是员工培训信息单机之后,我们可以看见一个5×6的表格,表格相邻行的底色不同用于区分上下栏,当前页面最多可以添加10条数据,右上角可以导出表格到电脑,还可以添加记录右下角具有翻页功能。如图4.11所示。图4.11培训管理界面随着软件使用量的持续快速增长,软件测试技术的重要性越来越明显。在大型专业软件服务开发公司的员工中,软件技术岗位的员工人数最多。测试是软件系统开发过程中一个重要的技术组成部分[11]。在软件编程过程的最后,系统的缺点可能会出现,比如某些功能无法正常实现,而系统中的缺点可以在测试过程中发现并修复。如果没有测试过程,会对软件开发产生毁灭性的影响[12]。5.1测试方法根据项目需求文档,制定测试策略,评估测试风险,确定所需资源,估算测试工作量,安排人员和进度,列出测试项目的可交付要素。软件测试技术可以分为黑盒测试和白盒测试。白盒测试是指在代码编写过程中对代码结构逻辑的测试[13]。黑盒测试是指测试系统功能,测试在功能点击的过程中能否正确获取数据,测试各个模块的运行状态。本文将通过黑盒测试来测试系统的功能。5.2数据库测试(1)测试目标:数据库的设计目的,在于后端技术与数据库中的SQL语句进行持久的存储、修改。为了后端可以将数据与已定的数据库中的表做到天衣无缝,此时就需要进行测试。主要是对后端实体与数据库中每张表中的字段的关联,实体中的字段,与数据库的字段要对应上,要做到一个字母都不能有差错,使SQL语句的调用能够准确使用。(2)测试结果:经过对数据库中的每张表与后端的实体进行对比的测试,以及操作的数据的测试,表与实体之间衔接无误,数据库表中的字段与实体类中的字段可以完全吻合,数据交互无误,SQL语句正确,数据库不存在异常。5.3系统模块测试唯品公司人事管理系统中设计了多个管理功能模块,因此,对系统中的多个功能模块进行了测试。目前,对唯品公司人事管理系统的主要功能分别进行了设计、开发和实现。为了使系统的具有良好的操作性,功能准确性和数据安全性,特针对系统中的操作比较频繁,且数据量较大的功能进行了功能性的测试。5.3.1人事管理模块测试唯品公司人事管理模块主要是对员工信息进行管理,对所有部门员工信息实现了增加、编辑、删除的选项,根据系统提供的条件搜索功能。对此信息操作较为频繁,所以对人事管理的员工信息进行了测试。如表5.3.1所示。表5.3.1人事管理模块功能测试功能描述具体操作预测结果测试结果是否通过添加员工信息根据页面提示在输入框中输入员工信息,点击“添加”按钮添加成功,自动跳转到员工信息列表页面添加成功测试通过修改员工信息根据页面功能提示找到对应的员工项,点击修改进入修改页,输入修改的信息,点击“修改”按钮修改成功,自动跳转至员工信息列表页面修改成功测试通过搜索员工信息根据页面中提供的输入框中的信息,输入所有条件,点击“搜索”按钮将所搜到员工信息展示到页面中搜索成功测试通过5.3.2部门管理模块测试部门管理模块是唯品公司人事管理系统一项管理功能,主要是对公司部门信息进行管理,对部门的信息增加,修改部门信息,删除部门信息和根据条件所有部门信息。测试结果见表5.3.2。表5.3.2部门管理模块功能测试功能描述具体操作预测结果测试结果是否通过添加部门信息根据页面上显示的输入对应的数据到上下两栏对话框,点击“添加”按钮添加成功,自动跳转到部门信息列表页面添加成功测试通过修改部门信息根据页面功能提示找到对应的部门项,点击修改并进入修改页,输入修改的信息,点击“修改”按钮修改成功,自动跳转至部门信息列表页面修改成功测试通过搜索员工信息根据页面中提供的输入框中的信息,输入全部搜索条件,点击“搜索”按钮将所搜到部门信息展示到页面中搜索成功测试通过删除部门信息根据页面功能提示找到对应的部门项,点击“删除”按钮将部门信息删除后,页面局部刷新删除成功测试通过5.3.3合同管理模块测试合同管理模块,是唯品公司人事管理系统对员工签订的合同信息,系统性的管理,对员工的合同信息可以进行续签操作,员工合同登记操作,员工合同查询操作。对长应用的合同管理进行测试。测试结果如表5.3.3所示。表5.3.3合同管理模块功能测试功能描述具体操作预测结果测试结果是否通过合同续签在合同页面,点击“合同续签”按钮,按照表单提示,选择续签人,并输入合同年限后,点击“提交”按钮成功并跳转页面续签成功测试通过合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北宏泰集团应届高校毕业生春季招聘40人备考题库及完整答案详解1套
- 2026辽宁省中国医科大学及附属第一医院招聘高层次和急需紧缺人才2人备考题库(第二批)带答案详解
- 2026湖南郴州莽山旅游开发有限责任公司面向社会招聘40人备考题库及答案详解(夺冠系列)
- 2026湖南岳阳市屈原管理区机关事务服务中心编外人员招聘3人备考题库及一套参考答案详解
- 2026湖南常德市汉寿县部分单位选调(选聘)(第一批)24人备考题库有完整答案详解
- 2026黑龙江齐齐哈尔市泰来县公益性岗位招聘40人备考题库有完整答案详解
- 2026贵州六盘水市青少年活动中心第一批招聘外聘教师7人备考题库及答案详解1套
- 英语专业八级翻译能力训练试题及答案
- 江苏教育出版社税务硕士入学考试复习指南试题及答案
- 2026年高中数学解析几何题试题及答案
- 七大浪费考试试卷及答案
- GB/T 10810.1-2025眼镜镜片第1部分:单焦和多焦
- 新版GCP培训课件
- 客户开发流程图
- 音乐节活动场地租赁合同
- 风险管理顾问协议
- 一年级下册字帖笔顺
- 2024届高考语文复习:散文训练王剑冰散文(含解析)
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.7.92380
- 二尖瓣狭窄讲课课件
- 肠造瘘术后护理查房
评论
0/150
提交评论