沈阳白癜风医院 http://pf.39.net/bdfyy/bdfhl/210806/9283952.html基于Web的公司人事管理系统设计
摘要:人事管理系統的主要任务是对人事档案进行管理。文章使用MVC框架下的多层模式,开发了基于Web的人事管理系统。该系统可以使查阅、清点、更新人事档案更加高效、简便,并能按一定要求输出报告,是一个一站式、规范、智能的公司人事系统,有助于业务管理效率的提高。
关键词:人事管理系统;Web;公司人事
0引言
人力资源管理在企业管理中非常重要,为了实现管理的系统化、标准化和自动化,开发企业人事管理系统是非常必要的。
1B/S(浏览器/服务器)体系结构
B/S模式是C/S架构的一种改进,属于层C/S架构,分为浏览器即客户端(有简单的输入输出功能)、Web服务器(承担信息传送)以及数据库服务器层应用体系结构[1]。
2基于深度学习的指纹识别系统设计
指纹识别主要用于检查移动系统的身份,主要用于评估、验证授权、登记和其他功能[2]。但是在实际运行过程中,现场工作人员录取的指纹比较模糊,甚至有污迹,给指纹识别造成困难。卷积神经网络在模式识别和图像处理中有着广泛的应用,在指纹特征识别中有着优异的性能。
本项目采用MVC(ModelViewController)模式。M是指业务模型,V是指用户界面,C则是控制器,其中,View的定义比较清晰,就是用户界面这个模型软件项目,它通过分离M和V实现代码分离,从而使同一个程序可以采用不同的表现形式。MVC特别适用于映射传统的输入函数,逻辑图形用户界面结构中的处理和输出。MVC类似于层体系结构,主要采用封装的思想,降低耦合等级,使系统更加灵活和可扩展。通过建立模型来完成应用数据的逻辑处理,并将其存储到数据库中。视图是应用程序中显示处理数据的部分,数据处理状态在应用程序中以视图存在。用户交互则用控制器处理,读取模型数据,用户输入响应则从视图中获取。
系统运行与设计分析
系统运行分析是在对用户进行调研的基础上,以公司需求和开发技术为依据,筛选系统开发的应用软件,是公司人事管理信息系统开发的重要一环。系统分析主要从实现结果的具体步骤和具体的系统实现场景两方面进行,是对数据结构的具体而全面的分析,公司人事系统的设计应充分考虑实施体系的可操作性,能及时解决体系存在的问题,并能满足计算机的数据处理、输入输出以及传输个最基本的功能,结构化设计逻辑如图2所示。
4系统的实现和测试
测试是系统开发的重要环节。通过测试,我们可以发现系统中存在的不足,保证用户对系统功能有更好的体验。
4.1系统的实现
在分析用户需求时,确定了系统所需的功能,如流程应用、用户日志登录、快速咨询等。
4.1.1系统登录
用户须在主页输入用户名和密码才能进入系统。
4.1.2流程管理功能
流程管理功能如图所示。
4.1.系统设置的安全规则
为使客户仅能访问自己被授权的资源,使用了角色和用户两个条件,先注册登记身份,并给不同的身份赋予权限,而且新会员可以兼任多个身份。
4.1.4角色管理
企业按部门、薪酬等级、职位赋予角色相对应的权限。
4.1.5雇员管理
员工的管理主要是录入、编辑、修改和查询员工的基本信息。
4.1.6员工出勤管理
员工出勤管理主要是员工迟到早退,有无旷工请假的记录。
4.1.7工资管理
工资管理主要进行员工的月工资信息的输入、修改、咨询。
4.2测试概要
测试不是为了证明系统没有错误,而是为了尽量发现更多错误。检验从4个方面进行:系统功能、系统性能、系统兼容性、系统安全性[]。
(1)系统功能。系统功能主要测试以下两点:一是界面风格是否统一,项目是否符合系统主题和用户习惯;二是通过模拟实际业务判断操作是否有效。
(2)系统性能。系统运行性能状态检验主要从系统运行速度和响应时间的角度评估系统性能。在模拟对系统用户的实际访问时,如果系统功能能够正常工作,则必须访问多个、同时和不同的网络速度。通过仿真系统,在满足用户业务需求的前提下,逐级增加系统负载,并记录相关系统运行数据,平时统计分析系统负载,根据实际数据调整系统配置。
()系统兼容。系统兼容性问题的测试工作主要是围绕系统业务操作在目前主流的浏览器如Chrome、火狐等当中的使用情况以及页面效果进行。
(4)系统安全性。考虑到系统中业务流程的审批,需要测试系统安全性,包括非法用户的操作权限和登录,模拟用户登录和登录后的操作,并检查系统处理措施是否受登录超时的影响。
5结语
该系统在功能不断的完善中已可以满足小中型企业日常人事管理需求。
[参考文献]
[1]巫晓聪.基于WEB的企业人事信息管理系统的设计与实现[D].成都:电子科技大学,.
[2]许腾.基于WEB的企业人事管理系统设计与实现[D].石家庄:石家庄铁道大学,9.
[]赵梓伊.基于B/S架构的电力公司人事管理系统的设计与实现[D].成都:电子科技大学,9.