安卓在线解析json基于Android技术的人事管理系统的设计与实现
作者:***
来源:《现代信息科技》2022年第05期
        摘 要:人事管理系统是一个公司用来存储档案信息、管理员工的一个管理系统,是一个企业管理不可缺少的一部分。它的使用方便简洁,可以为一个公司的领导人节约足够的时间。系统分为前端和后台两部分,前端采用Android studio进行开发,后台采用Java,并且用MySQL技术作为数据库,实现如下功能:查询、修改、增加、删除员工档案信息,记录、修改员工薪资、记录、修改员工奖惩情况、员工申请请假和管理员审批请假。
        关键词:人事管理;安卓;Java;MySQL
        中图分类号:TP311 文献标识码:A文章编号:2096-4706(2022)05-0129-05
        Design and Implementation of Personnel Management System
        Based on Android Technology
        MA Yunlong
        (Huaguang College, Quanzhou 362121, China)
        Abstract: Personnel management system is a management system used by a com
pany to store file information and manage employees. It is an indispensable part of enterprise management. It is convenient and concise to use, and can save enough time for the leaders of a company. The system is divided into two parts: front end and back stage. The front end is developed by Android studio, the back stage is developed by Java, and MySQL technology is used as the database to realize the following functions: query, modify, add and delete employee file information, record, modify employee salary, record, modify employee reward and punishment situation, employee application for leaving and administrator approval for leaving.
        Keywords: personnel management; Android; Java; MySQL
        0 引 言
        伴随现代计算机技术的高速发展,企业管理与计算机技术应用越来越密不可分,上至拥有成千上万名员工的跨國大企业,下至几十人甚至于几个人的小公司,都要或多或少的使用计算机技术来为自己的工作减轻负担,企业的人事部门就可以使用计算机管理人事信息。人事管理系统一般包括对人事档案的新建、查询、修改、删除等功能。企业可以通过
浏览该管理系统对员工更客观的做出升职加薪或者降职解雇的决定,员工可以通过浏览该管理系统对自己的工作现状进行预估,好进行相应的改良。实现该课题后,企业可以通过人事管理系统更简便的管理员工,员工也可通过该管理系统了解到自己的工作现状,而后激发更大的动力来努力工作。
        本次研究的人事系统的目标是:
        (1)实现数据的编辑与传输功能。包括对数据的输入、修改、传输以及删除,按需求将指定数据传输到指定的文件中去,并能够实现随时,随地对数据进行修改;
        (2)实现数据的查功能,主要是对用户想要查的特定数据能按用户的要求查询到,并一一罗列以供用户浏览,用户可查询到任何该用户有了解权限的信息;
        (3)完成管理员和员工两个不同权限的划分,方便管理员管理以及员工查看;
        (4)员工在线申请请假功能,管理员在线审批请假,将审批结果反馈到员工的手中,并留有记录,以备后期查询需要。
        1 系统分析与设计
        1.1 功能需求分析
        本人事管理系统主要分为两大部分:前台员工功能模块和后台管理员功能模块,下面将对这两大功能模块分别进行功能分析。
        前台员工功能需求分析:
        (1)登录模块:员工登录与退出;
        (2)员工基本信息管理模块:员工姓名、职位、入职时间、、家庭住址等基本资料的浏览与修改;
        (3)员工奖惩记录管理模块:员工个人奖励情况浏览、员工个人惩罚情况浏览;
        (4)员工薪资管理模块:员工薪资增减明细浏览;
        (5)员工请假管理模块:员工提交请假申请、员工个人请假记录查询。
        后台管理员功能需求分析:
        (1)登录模块:管理员登录与退出;
        (2)员工基本信息管理模块:基本信息添加与删除;
        (3)员工奖惩记录管理模块:员工个人奖惩记录添加与删除;
        (4)员工薪资管理模块:员工薪资增减明细添加与删除;
        (5)员工请假管理模块:员工提交请假申请审批、员工个人请假记录添加与删除;
        (6)系统管理:添加、删除管理员账户。
        1.2 系统架构设计
        指系统设计者将一个庞大而复杂的整体任务分解为多个细小而简单的任务,这些小的任务各自逐步完成后,再将之合并在一起,形成一个完整而复杂的任务的过程。
        在整个系统设计的过程中,以能实现的详细方案达成每一个小目标,对于单独的每一个小的目标而言,我们必须先了解与之相关的大致需求的信息。然后再对系统的雏形进行
设计,并逐步对其进行优化改良,慢慢地设计出一个可以完成的系统框架。图1为系统的框架图,图2为系统总流程图。
        图1 系统框架图
        图2 系统总流程图
        由图1系统框架图分析所示,员工的主要功能是查看薪资记录、查看奖惩记录、请假管理、个人信息管理。管理员的主要功能是管理员管理、员工信息管理、员工奖惩管理、员工薪资管理、员工请假管理。
        本人事管理系统有诸多重要模块:用户登录模块、奖惩记录模块、薪资记录模块、请假管理模块等。下面详细介绍其中几个主要功能模块的实现。
        功能描述:用户登录模块分为管理员和员工两种用户。未注册用户由后台管理员进行注册,注册成为员工后,可在首页的登录框内输入相应用户名密码,提交后,系统会以用户名和密码为参数进行身份验证,若密码正确则登录到相应页面而后可进行相应操作,否则停留在登录界面提示错误信息,无法进行操作。
        功能描述:在该模块中,员工可以查看所有与自己所相关的奖惩记录情况包含奖惩的类型、奖惩的原因以及奖惩的详细日期,管理员可以通过后台根据员工表现对员工近期表现进行奖惩,并生成记录传递到员工的信息中供员工查看。
        功能描述:在该模块中,员工可以查看自己工作以来所有薪资变动的情况、提薪或降薪原因以及提薪或降薪的详细日期,管理员可以通过后台根据工作能力对员工进行提薪或降薪的数据处理,并生成相应数据传递到员工的薪资记录中供员工查看。
        功能描述:在该模块中,员工可以根据自己的紧急需求对管理人员发起请假的申请,在提供请假时间与请假原因后,后台管理员对该项请假申请进行审批,并将审批的结果反馈给前台对应的申请人,同时将会留下记录,以供后期如若发生异议,可进行查验。
        1.3 系统顺序图
        顺序图是以一种通俗易懂的方式来表示对象之间联系的一种图表。矩形框表示的是一个对象,其中是带下划线表示的是对象名,带箭头的实线表示消息;垂直虚线表示时间。
        明确各个模块的功能,更好地将系统模块化是系统顺序图的特点。
        用户登录管理的主要功能:用户分为管理员和员工。前台用户可以由后台管理员进行注册;管理员登录后可对网站后台进行管理。用户登录模块的顺序图如图3所示,添加信息顺序图如图4所示。
        1.4 数据库设计
        数据库是计算机信息系统的基础构成。信息的收集、整理、加工、储存、检索、更新等功能操作必须在完整的数据库管理系统环境下才能进行。目前为止,数据库是电脑系统的关键与核心部分。数据库开发的水平对整个系统的质量和水平都有着最为直接的影响。
        通常我们采用实体—联系(E-R)的模型来对概念进行设计。E-R模型法的构成主要有:实体、属性和联系,我们通常使用 E-R图更为简洁的来表示E-R模型,E-R图是对用户工作环境中所相关的事物给予描述,对实体特性的描述就称之为属性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。