2 系统分析
人力资源管理系统在企业中的地位是非常重要的,不同的企业对于人力资源系统的需求大不相同,企业文化决定了人力资源的需求面。在项目开发前,进行需求的分析和整理、项目可行性分析等。这是项目中非常重要的部分,是项目成功与否的前提。
2.1 需求分析
2.1.1 数据需求
数据首要要求是录入准确,处理必须及时。数据进入系统的方式是手工输入,通过系统处理后进入数据库。由于人为因素的不确定性,输入错误数据可能会导致系统崩溃,更严重时会损害数据库内容,从而导致整个系统不可用。因此,为了避免这种情况,在系统向用户提供的输入界面上,必须具有一定的容错性,必须在系统检测数据合法后才能存入数据库。为了保险,必须要求操作人员熟读系统说明书,并经过一定时间的培训后才能进行操作。文献综述
数据的安全性。本系统的主要使用对象是企业人事管理部门,因此只有特定的人事管理者才能使用系统对数据实现增加、删除、修改、查询的操作。不能允许未获权人员进入系统。
数据的备份。数据库是存储在硬盘上的,而硬盘有时会由于人为或其他原因受到破坏,因此,要定期将数据库中的全部或新增部分的数据备份到其他硬盘上,做好冗余工作,在硬件由人为因素或自身故障时能及时将系统恢复到正常状态,避免影响工作。
2.1.2 功能需求
系统主要面向公司的人事管理人员, 并在其允许时,非管理人员也可使用系统,因此必须实现权限管理功能。在管理员登录后,可以查看个人信息,允许直接修改自己的密码,还可以对员工信息和部门信息进行查询、添加、修改、删除的操作。为了更直观的了解各部门员工的分步情况,在部门管理内,以树状图显示部门名称和部门人员姓名。根据以上分析,可得系统的功能模块划分