《【《人事管理系统的设计与实现(论文)》7700字】.docx》由会员分享,可在线阅读,更多相关《【《人事管理系统的设计与实现(论文)》7700字】.docx(21页珍藏版)》请在第一文库网上搜索。
1、人事管理系统的设计与实现目录第一章绪论21I研究背景21.2国内外研究现状313研究目的和意义4第二章相关技术介绍6第三章系统需求分析73.1 功能需求分析73.1.1 管理员73.1.2 用户73.2 非功能需求分析83.3 可行性分析8第四章系统设计84.1 系统架构94.2 系统功能模块设计94.3 数据库设计94.3.1 数据库概念设计94.3.2 数据库逻辑设计10第五章企业人事管理系统的实现135.1 系统登陆页面实现135.2 管理员模块135.2.1 部门信息管理模块135.2.2 员工信息管理145.2.3 出勤管理155.2.4 彳修改密码155.2.5 工资管理165.2
2、.6 请假审核管理165.3 用户模块175.3.1 请假申请175.3.2 我的工资浏览175.3.3 彳修改密码17第六章系统测试196.1 测试的目的与目标196.2 测试方法196.3 测试用例196.4 测试结论19第七章结论20参考文献21第一章绪论1I研究背景当前的经济是经济全球化。人类发展与人类社会命运的建构密切相关。中国加入WTO后,在中国经济快速发展的现阶段,中国国民经济中的第二产业发展越来越快。与科技进步、产品现代化和让相关行业管理水平的不断提高相比,我国企业的人事管理水平没有明显提高,这在很大程度上制约了企业的发展。企业。人事信息系统的目标是利用先进的网络技术和科学的计
3、算机技术,实现业务流程的信息化、自动化、无纸化和个性化。使复杂的人事管理更加规范和科学。这既是信息现代化的发展趋势,也是无纸化的需要。这是互联网时代的大趋势。随着计算机软硬件技术、网络技术和数据库技术的发展,许多单位逐步建立了人事信息系统,以提高人事管理的效率,并在管理层面加以利用,为有关单位和部门的决策提供)隹确、有效、科学的数据支持。由于信息共享会导致人事管理中的许多错误,一个及时有效的信息共享平台是政府的生命线。人事管理是企业管理中的一项艰巨任务,关系到企业员工的切身利益。人事管理信息系统的开发可以为员工提供时间、精力、焦虑等服务。同时,加快推进网上办公。本文以企业人事管理为背景,设计开
4、发了一个符合工作流的企业人事管理信息系统。1.2 国内外研究现状我国的人力资源系统在逐步发展,依托互联网+的社会背景人力资源系统的发展速度是飞快的,但是当下比较高端的人力资源系统仍然来自欧洲或者美国,其中包括SAP、OraC1e等等。因此我国的人力资源管理系统的发展还有很大的进步空间,通过对国际上高端的人力资源管理系统的分析和研究总结经验研发拥有社会主义国家发展特殊的人力资源系统是非常重要的。随着经济的发展,我国公营企业的经营理念已经从“以物为本转变为“以人为本。人力资源管理是公共企业的支柱。在这种情况下,大多数软件开发人员已经开发了大量的人事管理系统,包括单机版和B/S模式。将工作流技术引入
5、人事管理系统,可以简化复杂的业务流程,简化人事管理,提高人事管理效率。地方人事管理机制比较完善,建立了许多比较完善的人事管理制度。然而,这些系统只管理组织、人员、职能、工资和招聘流程,仍然使用纸质材料进行管理。在管理过程中,人们的数据会不)隹确。人员管理制度发生了很大变化,其发展也发生了质的变化。企业高层管理者非常重视人事管理制度的建立。随着制度的不断完善,人事管理制度已经建立。在此基础上,制定并实施了统一的人事管理制度,在国外各行各业使用统一的人事管理制度。我国大部分企业将现有的c/s结构的系统,由于初始的软件结构,但是提供给外部的接口设计不合理,人事管理会随着不同时期的人事任用政策而发生变
6、化,这将给人事系统的后期扩展和维护带来很大的麻烦,因此c/s结构的系统将被时代淘汰。情报相对较低:现行的人事制度,如果有人事变动,我需要把相关文件送到相应的部门审查,而人事变动是一件非常复杂的事情,你必须携带的信息量是巨大的,而你必须去试用的距离可能会影响人事变动,所以我们需要使这些变动更无纸化,更智能化。本文结合我国企业信息化管理的实际情况,积极分析了国外企业在人事管理系统开发和应用方面的相关经验和经验。设计开发的人事管理信息系统符合企业的实际需求,具有独特性。1.3 研究目的和意义在分析本研究项目的过程中,首先要了解计算技术的最新发展,充分了解现有客户可能的需求,分析产品和测试数据,然后将
7、它们结合到软件框架中;产品开发;根据企业现有资源的软硬件、人员和工作规则,设计了基于计算机的资源调度系统。然后计算员工所需的具体资金和资源。例如,在开发和使用招聘平台、设备等方面,规划工作场所、环境等,规划员工时间表、各阶段的目标和总体目标。在完成上述工作后,本文基于云计算集成资源调度系统云计算,研究开发了当前管理行业的服务器硬件,并根据应用场景系统、中央计算机系统、员工关系管理系统等动态部署计算资源及相关设备。,有效利用现有资产。本次企业人事管理系统是以ec1ipse作为开发平台,使用JaVaSCriPt编程语言完成数据的各项功能的程序编写,使用MySQ1数据库进行数据存储。开发所需要的必要
8、条件全都具备,目前开发者所关注的问题就是怎么为使用者提供更好的服务,不仅要保证企业人事管理系统的功能全面,还要保证在企业人事管理系统正常运行的基础上有更高的效率,以满足使用者更高的需求。当前的企业人事管理系统的开发与设计已经十分成熟,一些比较高级的系统已经可以满足企业对于管理员工的绝大多数需求。通过本文的研究,我们可以根据企业的具体需求、企业的长远发展战略和管理者的需求来构建计算机产品。通过该产品,我们可以提高企业使用和管理基础设施的能力。依照惯例的需要在几个区域的服务器上部署业务应用程序,需要管理和部署国家分办事处的大量工作人员。由此产生的集中式计算服务器平台非常复杂和广泛。经过大量的沟通,
9、平台可能无法发挥应有的作用,这严重影响了系统的稳定性和可用性。传统的业务系统中间件服务器无法诊断故障,无法预警子系统的健康状态,企业无法制定科学合理的推广方案。一方面可以充分利用企业人事管理的软硬件资源,另一方面可以提高企业人事管理的竞争力,使企业获得更高的经济效益,使企业人事管理能够更好地抓住机遇。该平台还可以降低业务投资和维护成本。为员工提供方便有效的管理信息系统。用计算机管理人事档案,改变传统的信息管理模式,用计算机等现代技术管理人事档案,实现人事管理人事档案的电子化、现代化管理是必然趋势,这使得人事管理部门更容易处理人事信息。第二章相关技术介绍2.1 JaVaSeriPt编程语言本文采
10、用JavaScript编程语言来完成系统的设计,代码的开发。JavaScript可以增强网页的动态效果、提高与用户的交互性。不需要经过Web服务器就可以对用户的输入直接做出响应。除此之外,JaVaSCriPt与其他编程语言相比还具有许多特点,因此在这次的设计中我选择了JavaScript10o2.2 MySQ1数据库数据库系统将用于MySQ1互联在数据库与sq1-code任何可能的行动将履行在系统其他数据库相比有许多好处,首先,他们是免费的,从经济的适用性来进行分析处理,MySQ1数据库的优点就在于此。它也简单得多,而且非常小,并且跟其他相关处理程序来相比,它是一个很小的应用程序,系统内没有太
11、多的空间。它运行速度很快可能是史上最快访问数据库。mysq1也支持网络中更多的功能,保证该程序能兼容,最重要的是,该程序可以支持多种语言组合,提供极佳兼容性和提供强大的系统安全性。2.3 JSPJSP英文全称为JavaServerPageso我们可以将JSP看作JavaServ1et的扩展,由于JSP页面的内置脚本语言基于Java,因此在使用JSP时必须被编译为Serv1et,然后才能调用执行。JSP充分利用JaVa的跨平台的能力和灵活性,同时也提供了SerV1et的所有功能,同时实现了跨平台操作,因此我选择使用JSP完成本次设计。2.4 B/S模式B/S模式即浏览器和服务器,相比较C/S结构
12、而言,B/S更加方便快捷。B/S结构具有开发简单、共享性强以及分布性等特点,可以随时随地的进行查询,浏览等业务处理,维护起来也相当简单方便。因此在本次设计中,经过综合考虑,认为B/S结构更为适合。第三章系统需求分析系统需求分析是系统设计开始之前,通过自己的调研结合所学知识,分析说明本次系统设计的各个方面,其中主要包括功能需求和非功能需求两个方面:3.1 功能需求分析企业人事管理系统是本人根据企业需求结合所学的专业知识,目的是建立一个具有基本功能的管理系统。在本次毕业设计的企业人事管理系统中,系统的用户分为管理员和用户。管理员是企业系统管理员,管理员可以查询,修改所有用户的信息。为了安全性考虑,
13、普通用户仅可以查看自己的信息。3.1.1 管理员管理员拥有系统的管理权,主要具有下列六个操作权限,如图3-1所示是管理员所拥有的管理权限:HIPTVM;EXCZiMMJ图3-1管理员的权限3.1.2用户综合考虑,对于用户仅设计了与用户本人有关的信息查询和操作。如图3-2所示是普通员工通过登录系统:MfiXIX图3-2普通用户的权限32非功能需求分析(1)实用性方面系统的实用性是指各项功能较为齐全,符合人性化的要求,企业人事管理系统在经过前期调研,结合目前发展形式,可以满足大多数系统使用者的需求。(2)安全性方面因为管理系统针对的是企业内部的员工,为保证安全性,由管理员管理用户的信息,每一个用户
14、独立拥有密码,所以在设计过程中,要保证个人信息简短有效、合理合法,不能将个人信息轻易泄露。(3)稳定性方面系统的稳定性是指我们在使用这个系统的时候,不会发生卡死,黑屏等系统崩溃的现象,供使用者可以正常使用本系统。经过下文的测试,本系统的各项功能运行基本正常,可以满足稳定性条件。(4)兼容性方面系统的兼容是指开发出的系统平台,不论是在Widows系统还是OS系统,应该都可以适用,并且保证平台在这些系统运行时的稳定性。3.3可行性分析本次设计采用了比较简便的开发环境和技术,因此对计算机硬件的配置要求较低,进而言之,本系统设计的成本不高,可以正常运行的电脑都可以装在本管理系统,因此本次设计符合经济可
15、行性;本次设计采用了ECIiPSe开发平台和MySQ1数据库,开发语言采用JaVaSCriPt编程语言,因此本次设计符合技术可行性;本系统基于B/S结构,不论是对用户还是对管理员来说,完全可以轻松掌握,因此本系统设计符合操作可行性。所以我们可以得出本次企业人事管理系统的设计与实现是可行的。第四章系统设计系统设计就是把自己的调研结果、需求分析,运用相关的技术和所学知识,一步步的将系统设计出来,其中系统设计主要包括下列几个方面:4.1 系统架构4.2 本次设计是企业人士管理系统,如图4-1所示为本次系统设计的系统架构:4.3 系统功能模块设计(1)以下是管理员的六个模块的简要说明:修改密码:管理员可以修改属于管理员自己的密码,输入原密码进行验证之后才可以修改成功。部门管理:管理企业的部门和属于部门的子部门信息,其中包括创建、删除部门以及在部门之下创建部门中的子部门。员工管理:管理所有在职员工的基本信息,其中包括年龄和工号等信息。出勤管理:管理员工出勤的相关信息,其中包括员工的出勤的月份和天数。工资管理:管理员工工资信息,录入员工每个月份的工资之后员工可以查看。请假管理:对员工请假申请进行审核和管理。(2)以下是属于用户的三个模块的简要说明:修改密码:用户也可以修改属于用户自己的密码,需要正确输入