人事管理系统功能需求分析范例6篇

随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库的功能也越来越强,因此开发人事管理系统应用程序显得尤为重要,在强调管理、强调信息的现代社会中它变得越来越普及。一个优秀的人事管理系统不仅能够将人力资源工作者从繁重的日常琐碎事务中解放出来,而且还能提高企业整体的科技含量与管理效率,加快企业的信息化建设。

本系统分为员工管理、部门管理、工资管理、管理员管理四个模块,管理员通过账户密码进登陆系统,进入操作界面。能满足的目标如下:

1)员工基本档案界面的添加、修改、删除操作;

2)根据姓名模糊查询功能的实现;

3)根据部门查询功能的实现;

4)部门基本信息界面的添加、修改、删除操作;

5)按相应条件对员工的奖惩、工资等进行统计;

6)管理员密码的修改。

2系统详细设计

2.1系统功能模块设计

由于人事管理系统要处理的业务众多、涉及的细节众多,本次系统开发过程中仅设计出大致功能的模块。基本功能模块下分为员工管理模块、部门管理模块、工资管理模块、管理员管理模块四个一级模块,在各个一级模块下细分了一些贴切业务的二级模块:

1)员工管理:本功能负责员工信息的管理;

2)部门管理:本功能负责部门信息的管理;

3)工资管理:本功能负责工资明细的管理;

4)管理员管理:本功能负责管理员信息的管理。

2.2数据库表设计

根据该系统设计的需要,其后台数据库文件中需要用到员工信息表、部门信息表、工资明细表、管理员信息表等共四个表,每个表均有其自己的功能,是人事管理系统中不可缺少的一部分。

3系统测试

3.1系统测试环境及方法

1)测试环境:在Windows7系统下,以IE7、IE11、FireFox31.6、Chrome浏览器下,均可兼容本系统。

2)测试方法:通过jUnit白盒测试,确定系统中已实现的通路可按照业务需求正确的运行。通过黑盒测试,通过错误输入和正确输入来发现软件的缺陷。由于人事管理系统属于企业级内部系统,并发访问量不会过大。

3.2系统功能测试

系统测试,是对系统完整开发过程的“收尾”,同时关系到系统质量的可靠性。尽管在最初设计的时候严谨按照业务逻辑实现代码编程,但代码不稳定因素和不同模块之间的逻辑性可能会互相干扰。而测试,就是为了防止在系统真正实施时出现不必要的障碍。以下进行部分模块的测试。

3)修改密码测试:将两次新密码进行先后录入,通过页面js代码进行校验两次输入是否相同,不同则提醒错误信息,

4结束语

随着计算机软硬件的不断发展,信息管理系统在人事管理中的应用己成必然,目前市场上出现的了一些通用的人事管理信息系统,由于通用软件使用范围的局限性,各单位、各公司人事部门仍需要开发适合自身使用的人事管理软件,结合自己单位的实际情况研发相应的人事管理系统,可以使得相应的人事管理部门的工作效率大大提高。

参考文献:

[1]王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2006.

[2]张海藩,吕云翔.软件工程[M].北京:人民邮电出版社,2013.

[3]高洪岩.JavaEE核心框架实战[M].北京:人民邮电出版社,2014.

关键词:用户自定义;数据分类;人事工资管理系统

基金项目:智能机器人湖北省重点实验室开放基金(HBRI200907);武汉工程大学校长基金资助项目

作者简介:尹杰灵(1990-),男,武汉工程大学计算机学院学生,研究方向为人工智能、信号处理;卢涛(1980-),男,硕士,武汉工程大学计算机学院讲师,研究方向为人工智能、信号处理;冯呈龙(1989-),男,武汉工程大学计算机学院学生,研究方向为人工智能、信号处理。

0引言

随着经济的发展,企业正向着大型化、规模化方向发展,而对于大中型企业而言,员工、职称等跟工资、人事管理有关的信息也随之急剧增加。在工资管理和人事管理中都涉及到大量的数据查询和数据统计。其中,人事信息具有更新快、复杂琐碎的特点,实际管理过程中,面临数据冗余严重、更新不及时、共享困难等问题,信息得不到科学管理与维护,有时甚至会引起统计出错等问题。

用户自定义数据分类主要是针对数据更新较快时信息统计困难、修改数据繁琐而提出的一种解决方式。通过用户自定义数据分类,有效且直观地将数据分为不同的类别。之后不论是对此分类数据的修改还是统计,甚至是对类别进行更新都会更加便捷和直观,其效率显著提高。

本文结合某高校的工资管理和人事管理工作实际,基于模型(model)-视图(view)-控制器(controller)设计模式(简称MVC模式),在深入研究工资人事管理流程的基础上,通过对该校教职工信息类别、结构、特点进行分析研究,设计开发了适应该校实际工作的,能够对数据信息进行用户自定义数据分类的,并能够准确将分类后的数据进行统计的人事工资管理系统。

1研究现状

用户自定义数据分类正是能解决上述问题的方法之一。用户自定义数据分类是基于用户自定义特征的、将数据参数化、可交互的,并能够发挥用户创造性的一种将数据进行分类和管理的方法。其通过建立组目录来保存用户自定义特征的数据,使得分类更加直观。

2人事工资管理系统分析

2.1需求分析

在人事工资系统中需要对某些数据进行增加、删除、修改、查找等操作,更重要的是需要对某些特殊的分组进行查询和统计工作,并将查询以及统计的结果以excel表格的形式导出。本系统从人事工资日常管理工作需求出发,设计开发的系统主要满足以下功能需求:

(1)信息更新。在人事工资系统中需要对各个数据进行增加、删除、修改等操作。

(2)信息查询与统计。为人事部门提供即时的教职工信息查询功能,如查询教职工职称、学历学位、职务变动等信息。根据实际情况,对某些数据进行统计。

(3)分类需求。在人事信息管理中,有时并不是简单地对某些数据进行统计,而是需要将这些数据分类,然后对不同类别下的数据进行统计。而分类的依据是根据实际情况而定的。

(5)系统维护。包括人员信息及工资信息的增加、修改、删除,以及各个数据分类、各个分类数据的元数据、管理员信息(增加、删除、修改权限、初始化密码)。

2.2系统结构

对系统进行需求分析后,可以将系统总体上分为人事管理、工资管理、系统管理三个部分。从而可以得到系统功能模块图,如图1所示。

得到系统功能模块图后,对各个模块进行分解,精化得到更小的模块,并确定各个模块之间的关系,以及模块与不同参与者之间的关系。最后得到系统用例图,如图2所示。

3用户自定义数据分类的实现

要实现用户自定义数据分类就需要对这些数据进行特殊的处理,建立数据的概念模型图来清晰地将实体与实体之间的关系显示出来。在本系统中,需要将人员实体中所需分类的数据项作为单独的实体,与人员建立多对一的关系。同时需要将该数据项的类别作为单独实体与该数据项建立多对一的关系。用户自定义的数据类别就会以该数据项类别的形式存储下来。而每一个数据就会对应着一个已经设定好了的数据类别。

例如人员信息中的单位这个属性需要进行分类,于是将单位作为单独的实体,单位类别也作为单独的实体。如图3所示为用户(概念模型中实体名称为User)、单位(概念模型中实体名称为Organization)和单位类别(概念模型中实体名称为OrganizationType)的概念模型。当用户将单位的类别分为机关、计算机学院、邮科院校区,且每个类别下又有一到多个具体的单位时,不仅统计每个类别中人员信息的效率有着显著提高,而且当用户需要对分类进行更新或者对类别进行更新时更加地便捷和直观。

4系统的设计与实现

依据MVC设计模式将系统分为三层,以实现低耦合、高重用性和适用性,以及良好的可维护性。这样不仅有利于软件的工程化管理,更能够帮助开发者在开发过程中正确设计程序的结构。

采用B/S(浏览器/服务器模式)结构,客户端通过HTML5+CSS3+JavaScript来展示数据,服务器端通过Strut2、Spring3、JPA集成开发来搭建系统的整体框架,数据库根据实际情况选择轻量级的MySQL数据库。

4.1服务器端设计

服务器端主要包含MVC设计模式中的M层(模型层)和C层(控制器层)。

在M层中,采用JPA注解的方式完成实体中属性与数据库中各个表字段的一对一映射,而JPA通过Hibernate2实现对数据的增加、删除、修改、查询功能。

在C层中,将Spring3与JPA集成,来完成对M层中业务操作类的管理,并通过aop切面编程的方式完成对事务的管理;然后通过Strut2实现服务器端和客户端的通信,以及Controller层与View层的通信,主要的通信方式是发送AJAX(异步JavaScript和XML)请求,而数据则以json格式来进行传输。最后将Strut2与Spring3集成,让Spring3在实现各个逻辑功能的类中完成对业务操作类的注入,这样实现各个逻辑功能的类就可以通过调用业务操作类对应的共有方法实现各个业务需求。

4.2客户端设计

客户端主要包含MVC设计模式中的V层(显示层)。

由于使用B/S结构,因此界面通过HTML5+CSS3+JavaScript来完成显示以及和用户的交互,其中使用的Javascript框架JQuery来代替原生的Javascript,使客户端与服务器端的通信更加便利。

对数据分类项的管理如图5所示。通过对数据分类项的管理,用户可以自己定义数据的分类项,在查询以及统计时就可以通过不同的分类项对所需的数据进行相应的操作。

对数据进行分类管理如图6所示。通过分类管理,可将数据分到图5中所设定的不同分类项中。而对不同分类项进行的操作就是对这个分类项下所有数据的操作。

5结语

本系统通过用户自定义数据分类的方式,提高了数据更新与数据统计时的系统效率,并使得用户操作更加地直观和便捷。本系统分析了武汉工程大学邮电信息学院的工资管理和人事管理工作的实际情况,结合工作需求,开发基于用户自定义数据分类的工资人事管理系统,并在实际工作中为用户提供了迅速、稳定、高效的服务,表明了自定义数据分类方法在数据管理系统中能够提高数据查询统计的效率,方便用户进行大规模数据的更新工作,有效地提升了信息系统的工作效率。

在开发系统中还存在一些有待改进的地方,如可以通过某些方式来提升用户体验,使用户使用系统时的交互更加流畅和愉快,比如可以将系统移植到移动设备中,这样用户可以通过移动端随时随地登陆系统完成所需操作。

[1]孟杰.高校人事管理系统发展概述[J].中国科技信息,2010(6).

[2]刘春江.人事工资管理系统[J].电脑编程技巧与维护,2009(8).

[3]禹智昌.浅谈人事工资管理系统的设计与实现[J].计算机光盘软件与应用,2011(6).

[4]宋晓鹏,唐朝晖.企业工资管理系统的设计与实现[J].科技成果管理与研究,20011(8).

图2安钢计量数据网络拓扑结构5软件详细设计5.1软件平台设计操作系统:选用mswindows2000高级服务器;数据库系统:选用mssql2000;系统采用三层b/s的逻辑体系结构,前端用户界面为浏览器。在数据库和前端业务界面之间为业务逻辑层。采用微软.net框架开发。对外的服务功能以web服务的形式提供。5.2信息共享平台整体结构设计从逻辑功能角度分析,把该系统分为应用系统和支撑系统两大部分。支撑系统是整个系统继承的物质基础,包括计算机系统、通讯网络系统、数据库系统和工具层。应用系统是建立在支撑系统之上,根据在子系统中的作用领域又分为计量数据管理系统和现场数据采集两个应用子系统,两者之间通过支撑系统的网络通讯系统实现物理集成,通过数据库系统实现信息集成。系统基本结构图如图3所示。

THE END
1.最新人力资源人事管理体系工作流程图汇总经管文最新人力资源人事管理体系工作流程图汇总 https://bbs.pinggu.org/thread-13172274-1-1.html
2.基于SSM人事管理信息系统的设计与实现人事管理信息系统主要功能模块包括员工管理、个人中心、考勤信息管理、请假信息管理、工资信息管理等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用ssm框架、Java技术、Ajax技术进行业务系统的编码及其开发,https://blog.csdn.net/qq_61827376/article/details/144435552
3.央企国企人力数字化国企集团组织管控解决方案信息化意义上的组织机构设置,也就是将组织机构设置到eHR系统中,一般展示为树形结构,并以企业常见的组织架构图方式呈现,还要具备诸如展开或收起下级部门、图形缩放以及导出等功能。 组织机构设置的权限,根据集团人力资源管控中的职责切分,对相应层级管理员作分级权限。如集团只管到本部部门和下属企业一级,而下属企业可以https://zhuanlan.zhihu.com/p/12888317780
4.人事管理系统用例图类图活动图20230618.docx庸2F美OX提-E锦RP宗人事举管理对系统饲功能廊4侵第二测章荷系统踩分析嚼图一三8481957\h被-抄5表-移2.施1朵UM凶L图灯5威2.祝1.哈1用汪例图望6疯2.奇1.屿2类貌图撕8房2.壳1.污3活水动图糠9副2.掌2系胜统架卵构洽9数第三宝章护主要欣关键恶技术毯10倘3.牵1关友键技笋术之狠一笼10杯https://www.renrendoc.com/paper/276271987.html
5.人事管理系统用例图,类图,活动图.docx(3)人事异动单据登录时会自动同时更新员工主文件的相关资料,并在异动单据剔除或修改时能自动倒回原始资料(4)留职停薪年资能计算到以日为单位,并在复职时自动扣除留职停薪的年资(5)提供各式人事异 人事管理系统用例图,类图,活动图 来自淘豆网www.taodocs.com转载请标明出处.https://www.taodocs.com/p-491285458.html
6.企业人事管理系统用例图懂视当前位置:首页-专题-企业人事管理系统用例图企业人事管理系统用例图企业人事管理系统用例图相关信息01:10 识别信息系统项目管理师真伪的流程是什么 可以在中国计算机职业资格网查询,也可在中国人事考试网进行查询,以中国计算机职业资格网查询为例,1、进入中国计算机职业资格网,点击证书查询。2、选择证件号码查询或管理编号https://m.51dongshi.com/zgjztf/rrcds/rrcdsgcab/
7.人事管理系统用例图类图活动图资源描述 《人事管理系统用例图、类图、活动图》由会员分享,可在线阅读,更多相关《人事管理系统用例图、类图、活动图(8页珍藏版)》请在金锄头文库上搜索。 1、题目:UML实验-企业人事管理系统院系:经济管理学院专业:08信息管理与信息系统姓名:赵聪伟学号:200807090052企业人事管理系统一、实验目的:通过这次实验,要掌握https://m.jinchutou.com/shtml/view-381663961.html
8.人事管理系统用例图类图活动图.doc人事管理系统用例图、类图、活动图 :UML- 院系经济管理学院 专业08信息管理与信息系统 姓名赵聪伟 学号200807090052 企业人事管理系统 一、实验目的通过这次实验要掌握UML统一建模语言并能运用UML在Rational Rose中建模。 二、实验要求 1 员工各种信息的输入包括员工的基本信息、学历信息、婚姻状况信息、职称等。 2 员工https://max.book118.com/html/2017/0512/106187747.shtm
9.在线绘图工具,ER模型设计轻松、快速、协作地创建各种专业图表。 Freedgo Design 是一个多种类型图表的在线绘制软件,让您创建ER模型图,云架构设计, 系统部署图, 软件架构图, UML,BPMN,ER模型,DFD,组织图,软件流程图,图表。立即开始免费试用https://www.freedgo.com/casedetail/work_flow/Flowchart/21196.html
10.人事管理系统用例图类图活动图三、实验内容:根据要求画出相应的图形1、系统的用例图普通职员基本信息管理登录管理查询管理信息输出管理管理员人事管理用例图信息输入信息修改信息删除总经理管理员总经理批复基本信息管理子用例图2、系统的活动图经理登录按员工信息查询按员工婚姻状况查询按员工学历查询按员工工作岗位查询统计结果查询管理活动图用户登录员工https://www.docin.com/p-300747575.html
11.人事管理系统设计与实现—管理8篇(全文)7)完成对系统的建模。 四实验内容: 根据要求画出相应的图形 人事管理用例图 登录管理基本信息管理管理员普通职员查询管理信息输出管理 基本信息管理子用例图 总经理批复信息输入管理员信息修改总经理信息删除 查询管理活动图 经理登录按员工信息查询按员工婚姻状况查询按员工学历查询按员工工作岗位查询统计结果 人事管理活动https://www.99xueshu.com/w/file1l20wkuw.html
12.超市管理系统小型超市管理系统用例建模,小型超市管理系统交互图建模, 小型超市管理系统类图建模,小型超市管理系统活动图、状态图建模 一、摘要 通过本实验掌握小型应用系统类模型的建立,具体包含如下内容: 1、在用例建模的基础上通过用例分析法和名词分析法寻找类; 2、确定类之间的关系; 3、掌握类图建模的基本步骤; 4、学会使用Rathttps://www.iteye.com/resource/h471507602-10876041
13.在线用例图工具速优云大数据提供在线用例图工具相关内容,和物联网低代码平台、大数据分析平台、数据管理平台、低代码应用开发平台https://www.perfcloud.cn/kw/13042-data
14.03UML图用例图基础一天0105CC++与设计模式基础03_UML图_用例图_基础 19分 44秒 高清 下载 04_UML图_用例图_人事管理系统案例_传智扫地僧 06分 26秒 高清 下载 05_UML图_类图_基础和类关系依赖 15分 52秒 高清 下载 06_UML图_类图_关联_聚合_组合_传智扫地僧 16分 14秒 高清 下载 07_UML图_时序图_传智扫地僧 15分 38秒 高清 下载 08_https://www.aigei.com/item/05_cc_yu_she_6.html
15.基于B/S架构的中小企业人事管理系统设计与实现为达到既定要求,人力资源管理系统基于B/S架构进行设计,使用oracle数据库技术实现人事资源信息数据统一存储和管理,使用ASP.NET技术进行前台应用程序开发,结合实现包含人事档案管理、保险管理、合同管理等功能的基于Web应用的人事管理系统。通过对主要使用业务流程图、功能模块图、功能用例图等的系统分析,使用用例设计、数据库https://cdmd.cnki.com.cn/Article/CDMD-10614-1015701549.htm
16.上海互声网络公司人事管理系统的设计与实现课题的研究是针对上海互声网络科技有限公司尚无人事管理系统的现状而展开的,旨在通过课题研究,实现公司人事管理向信息化、网络化和自动化方向转变。 课题的研究工作内容包括:首先,深入公司内部进行需求调研,通过用例图、数据流图开展系统的分析工作。其次,基于系统分析的成果,给合软件工程的相关方法和原理,给出详细的https://wap.cnki.net/touch/web/Dissertation/Article/-1012295885.html
17.UML用例图关系图活动图.ppt因此 , 读者注意用例图中不要考虑处理细节 。 武当山旅游门户网站( ) 分类信息 用例图练习 下面是关于一个公司的人事信息管理系统的需求的 简单描述 , 建立其相应的用例模型 : 该人事管理系统 的用户是公司的 人事管理干部 . 该系统具有人事档 案库 , 保存员工的人事信息 , 包括姓名 , 性别 , 出生年 月 https://www.zhuangpeitu.com/article/17684915.html
18.人事管理系统简单设计(精选5篇)系统需要有系统的维护功能, 来应对未来可能发生的变化, 如职务调动、等级工资档次变化、工作经历修改, 系统的管理人员需要修改系统内固有的数据, 这些项目对应的每一类数据都要建立一个单独的表。 员工的各部分档案之间的相互关系如下图1所示: 二、人事管理系统需具备的功能 https://www.360wenmi.com/f/fileam9czemi.html
19.事业单位人事管理系统详细设计5.7、数据库系统关系图 17 5.8、触发器 17 六、 系统UML建模 18 6.1、流程图 18 6.2、用例图 19 6.3、系统时序图 19 6.4、系统协作图 21 七、 模块设计 22 7.1、用户登录界面的设计 22 7.2、系统主界面的设计 23 7.3、员工基本信息管理界面设计 23 http://www.360doc.com/document/24/0925/08/79930059_1134960151.shtml
20.为某企业建立一个人事管理系统。有以下需求:n总经理可创建部门为 某企业建立一个人事管理系统。有以下需求: n 总经理可创建部门、撤销部门、更改部门的名称、安排部门经理,也能对人员指派部门; n 人事部门的工作人员可建立员工的人事档案,应包括身份证号、姓名、性别、出生日期等; n 部门经理可为本部门添加新员工、确定员工的工资、也可解除本部门的特定员工; n 员工可修改https://www.shuashuati.com/ti/49df80bbf99f4ec2983a645ebe3daa82.html