前言:中文期刊网精心挑选了人事管理系统的需求分析范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
人事管理系统的需求分析范文1
关键词:B/S模式 人事管理系统 系统设计
对单位人事信息进行计算机化管理,能有效的提高工作效率,使管理变得更加科学和正规。对于网络管理系统,系统模块的设计则是重中之重,它关系到系统的正常使用。因此,研究人事管理系统的设计,具有一定的现实意义。
1 需求分析
需求分析是系统设计的第一阶段,是管理系统开发中极其重要的环节,分析所确定的内容则是后面系统实现的基础。当开发者和用户都确认项目可行之后,首先就进入到系统分析阶段。在这个阶段主要是进行基本数据的收集及数据处理的工作,需求分析主要解决两个问题:一是内容要求,调查应用系统用户需要操作的数据,决定在数据库中存储什么数据;二是处理要求,调查应用系统用户要求对数据库进行什么样的处理,理清数据库中各种数据之间的关系。[1]人事管理的服务对象是人事局的整个管理系统,根据人事信息的使用情况可以把部门分为两类:一类是人事局外部的使用部门,另一类是人事局内部的使用部门,两者分别对应的是外部信息和内部信息。在需求分析过程中,将整个人事管理系统划分为用户管理、档案管理、人事管理等部分,然后按各部分的功能需求完成各自的具体需求。
2 系统设计原则
①标准化原则。目前,在软件行业开发比较透彻的是MIS系统体系,国家在人事管理信息化上也颁布了相关的标准,因此本系统在开发过程中也应符合国家的标准,在人事管理信息项和输出表格格式等方面规范化。②先进性原则。在保证可靠性的前提下,本系统的开发要最大限度的采用当今先进成熟的技术、方法和工具等,并能够兼容最新的平台,为数据集成化提供统一的数据接口,以方便后期的维护和发展。③实用性原则。系统设计要坚持实用性原则,设计思想必须密切结合人事管理的需求,真正解决人事管理过程中的实际问题,充分考虑到不同层次用户的需要,方便使用,建立友好的人机界面。④开放性原则。随着人事管理的发展和用户的增加,系统要坚持开放性原则,才能面对未来技术发展的新需求。因此,在系统设计时必须长远考虑,使系统具有可扩展化,从而降低系统的初始成本和后期的维护费用。
3 系统总体设计
软件设计的目标是采用各种技术手段,将系统需求转换为数据结构。作为一个数据库系统,三个最主要的组成部分就是数据的采集、处理和使用。[2]本系统是人事管理系统,在数据采集部分录入职工的基本情况,然后在数据处理部分对所采集的数据做进一步的处理。管理信息系统的最主要目的就是为业务主体提供决策的依据,因此在本系统中,使用数据为业务主体提供准确的人事运作情况。人事管理系统是针对人事局的业务处理工作而开发设计的管理软件,根据用户的需求,实现人员管理、工资管理和系统维护等方面的功能。用户可以通过输入基本信息,由系统自动生成相应的统计数据以供查询,不仅如此,用户还可以对这些信息进行修改和删除。根据人事局的实际情况,我们采用原型法来构造一个可行的软件系统模型。用户和开发者可以较快地确定需求,然后采用循环进化的方式对模型进行优化,使系统的性质逐步增加直到全部满足,系统模块也最终形成,如图1所示。系统采用B/S模式,数据库和应用程序安装于服务器上,客户端使用浏览器进入系统,需要时可安装相关插件。
■
如上图所示,人事管理系统包括五个模块:部门管理、人员管理、考勤管理、工资管理和系统维护。
①部门管理模块。人事管理系统的用户是按部门划分的,而各部门内又有多个不同职责的岗位,因此我们可以将这种组织结构反映到管理系统中。部门管理模块就是针对部门的基本信息进行管理,包括查询部门列表、修改部门的基本信息、建立和删除职能部门以及设置部门员工等,用户可以根据自身需求快速清楚的查找职能部门的信息。②人员管理模块。该模块是对员工的基本信息进行管理,包括查询信息列表、添加员工信息、修改员工信息和删除员工等,能够完成对员工履历、职称资格和任职岗位等基本信息的管理。员工不仅可以查看和修改自己的基本信息,还可以查询其他员工的公开资料。③考勤管理模块。该模块主要是相关部门对员工进行上、下班的考勤管理,记录员工上下班的具体时间,以及加班天数,通过查看考勤表,统计员工月考勤的基本情况。④工资管理模块。根据员工的基本情况和考勤情况,依照单位的工资条例套算出员工的工资,自动生成工资列表。员工可以查看自己的本月工作量明细以及相对应的工资明细,还可以查看历史记录。⑤系统维护模块。该模块主要为整个系统提供代码维护功能,通过该模块,操作人员可以对系统中使用的代码进行增加、修改和删除等维护。为了方便操作人员能快速的选择代码,本模块中还提供对代码进行排序的功能。
基于B/S模式的人事管理系统,通过引入先进的计算机技术,实现网络化管理,适应了新时展的需要。结合人事管理的特点,在现有数字化平台上,该系统有效地解决了人事管理中复杂的工作流程,为用户提供了更大的方便。
参考文献:
[1]王孟浩,刘晏兵.移动自组网中基于区域的多路路由算法[J].重庆邮电学院学报,2006(5):628-631.
[2]李玉琪.单位管理系统――人事管理子系统设计[J].黑龙江交通科技,2010(6):118-119.
人事管理系统的需求分析范文2
关键词:管理信息系统(MIS) 专用人事管理系统(SPMS) 系统设计
一、管理信息系统(MIS)和专用人事管理系统(SPMS)简介
1.管理信息系统(MIS)
MIS(Management Information System),即管理信息系统,是一个由人、计算机设备、相关软件等组成的能进行信息的收集、储存、处理、传送和使用的系统,能够实测企业的各种运行情况,并利用现在和过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。
MIS 是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。
从概念上,MIS由四个部件构成:信息源、信息处理器、信息用户和信息管理者。它们的联系如图1所示:
信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。
管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。最基层由任务巨大、处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。
2. 专用人事管理系统(SPMS)
专用人事管理系统(SPMS)系统主要用于员工个人资料的录入、职务变动的记录和管理;使用SPMS便于动态掌握人员的动向,及时调整人才的配置;从而加快OA步伐,减轻工作负担,提高工作效率,保证数据的准确性,便于人事信息管理。它由新员工档案输入、人更、员工档案查询修改三个重要功能模块构成,通过共同的作用对象――人员信息,相互联系,相互制约;并根据三个功能模块各自的工作职责,采取分布式处理(Distributed Transact)方式,完成人事信息维护工作。
SPMS系统中的信息来自人事管理部门,维护数据量大且复杂,呈阶段性,符合信息的前两个基本特征。信息在系统处理过程中,反馈与控制分支条件复杂,灵活多变,政策性强,必须提供实时可变的系统结构。
二、专用人事管理系统(SPMS)项目设计
1.项目开发背景
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。人事管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。直面激烈的市场竞争,“人”是最重要的因素!管好人,充分挖掘人的潜能,是人力资源部门的主要工作任务。
本文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系统。所有数据由人力资源管理部门人员输入。
2. 设计指导思想
(1)本系统是企事业单位管理信息系统的基础部分。为其他子系统,如考勤管理系统、工资管理系统等系统,提供员工的基本信息;同时为其他系统提供了员工登录的密码认证和权限分配功能。
(2)企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
(3)简化操作的中间环节,使整个处理过程尽可能符合人们的习惯性思路,让只要熟悉自己本职工作的计算机技能水平不高人员也可以熟悉使用本系统,完成正确的管理工作。
(4)系统采用模块化程序设计方法,既便于系统功能相互组合和修改,又便于将来系统的升级更新。
3.开发工具及运行环境
开发工具:Delphi 7.0
数 据 库:Access
运行环境:Windows 9x、 Windows NT、 Windows 2000、 Windows XP
4.需求分析
专用人事管理系统的核心是人事管理,在本系统中其功能主要体现在新员工档案输入(即:增加新员工)、人更、员工档案查询修改上。
以人事基本信息的员工号为联系主线,各个模块在此基础上维护各自职责范围内的信息,这些信息即可作为其他模块信息处理的依据(但不可更改)。在“增加新员工”字窗口中,员工号和密码会自动按顺序生成,并且不允许修改;是信息的中枢,做最基础的信息维护;查询相关必要信息。
(1)新员工档案输入功能模块分析
新员工档案输入即“增加新员工”字窗口,主要功能是自动按顺序生成员工号和密码,是人动模块、员工档案查询修改功能模块的信息维护依据。
(2)人动功能模块分析
人更功能模块主要完成对人员职位和变动情况等信息进行维护。依据增加新员工模块中提供的唯一员工号和密码对人员职位变动情况和时间、部门以及职位进行信息的维护和更新。
(3)员工信息查询修改功能模块分析
员工信息查询修改功能模块是整个MIS系统数据维护的中心。完成对员工信息的综合修改和维护。在该模块中还涉及到对员工登录密码的修改。
5.结构设计
根据需求分析,笔者提出SPMS系统的数据流程图如图2所示,所有数据由人力资源管理部门管理人员输入:
SPMS系统采用分布式处理方式,具体信息在各个相关的子系统中运作处理,然后将处理好的数据提交给共用的Access数据库,达到信息共享与实时更新的目的。
6.功能设计
(1) 基本信息维护
基本信息维护主要涉及到:
员工信息:员工号、密码、权限、姓名、性别、生日、部门、职务、受教育程度、专业、通讯地址、电话、E-mail、当前状态、其它
人动:记录号、员工、变动、详细描述
所需的外部数据支持:
部门设置:部门编号、名称......
(2)用户管理部分
针对三个功能模块,需要各自的数据维护与更新,而在每一个功能模块内部,仅仅确定用户在用户管理上的权限,其他部分的权限控制暂时不予开放。因为在各个功能模块中的信息维护仅限于自己的人员,所以无需做非常严格的权限控制。具体实现功能如下:
用户添加
用户修改
用户删除
④当前登录用户密码修改
为了限制部分用户到服务器上打开数据库修改密码或添加用户,数据库中保存的用户名、密码、所属部门等相关信息均经过加密后保存。用户名大小写不敏感,密码大小写敏感。
人事管理系统的需求分析范文3
高校人事管理是高校实施管理的主要手段,人事管理水平的高低对高校人力资源优势的发挥产生一定的影响。故此,迎合信息化校园建设的要求,建立高校人事管理系统具有十分重要的意义。一方面,目前很多高校在日常工作中提倡无纸化办公,这和人事管理系统的特点十分吻合,人事管理的各项工作也逐步向科学化和规范化发展;另一方面,高校人事管理系统的建立能够让人事管理人员告别以往的人工手动填写等工作方式,利用较为先进的管理系统可以提高日常工作质量和效率。高校人事管理系统是信息数字化校园的核心组成部分之一,它存在的根本目的是为了更好地建设职工队伍,这也是完成学校各项工作与提高学校办学质量的基础保证。高校人事管理系统的主要作用在于这样两个方面:一是为全校的信息管理提供了一个良好的数据平台;二是可以有效地提高人事管理部门在日常工作中的工作质量以及工作效率。
二系统需求分析
本系统需要实现人事管理模块、劳资管理模块和师资管理模块。人事管理中包括档案管理、调动管理和考评管理;劳资管理中包括工资管理和福利管理;师资管理中包括培训管理和院系管理。在本系统中,总共有三类用户,不同的用户具有不同的权限。其中,系统管理员:可以进行所有操作,包括对用户信息修改,也可对数据修改;高级用户:可以查看除用户信息以外的所有信息,有一些修改权限;普通用户:仅能看自己的信息,而且不能修改,也不能查看自己以外的其他用户的信息。
三数据库设计
在本系统中存在以下关系模型:职工(教职工编号、教职工姓名、性别、所属院系、民族、出生日期、婚姻状况、职称、入职日期、联系方式、基本工资、籍贯、状态)职工工资(职工编号、职工姓名、职工性别、所属院系、职工职称、基本工资、岗位工资、保留津贴、应该发放工资、住房公积金扣款、税款、实际发放工资、工资月份)调动管理信息(职工编号、职工姓名、调动日期、原所属院系、现所属部门、原职称、现职称、原基本工资、现基本工资)考评信息(职工编号、职工姓名、所属院系、考评内容、考评结果、考评人、考评日期)
四系统设计
高校人事管理系统应包含人事管理模块、劳资管理模块和师资管理模块这3个模块,高校人事管理系统的功能结构图如图1所示。在该系统中,最重要的是人事管理模块,而且各个模块的设计差异较小,我们以人事管理模块为例进行设计。该模块包括三个子系统。在档案信息管理模块中,管理员可以通过点击档案管理进入教职工信息管理的界面,来完成对教职工信息的查询、新增、修改等操作。在查询功能中,系统默认查询了所有职工的信息,可以根据需要进行相应的条件查询;在删除功能中,系统中提供了单个职工信息删除或者多个职工信息删除的操作;在修改功能中,可以修改教职工的信息。其设计过程为:系统加载Home.aspx主界面,点击档案信息管理菜单时页面会跳转至Employee.aspx这一界面,在Employee.aspx.cs中Page_Load()中调用DataGridBind()方法绑定所有职工信息,页面默认显示所有职工信息,用户可以在该界面中分别通过调用InsertEmployee()、EidtEmployee()、DeleteEmployee()对职工信息进行增、删、改、查操作,这几个方法都是借助SqlHeler类对数据库进行操作。在调动管理模块中,通过点击调动管理菜单进入调动信息管理界面,来完成对职工职位变化的增加、查询等操作。在增加功能中,如果添加成功,在调动信息表中加入一条数据,同时要更新职工的信息状态;在查询功能中,页面不仅默认显示所有职工调动信息,还提供了根据职工编号或职工姓名查询职工调动信息的服务。其设计过程为:系统加载Home.aspx主界面,点击调动管理菜单时页面就会跳转到Redeploy.aspx界面,可以在此界面中对职工调动信息进行新增操作,再输入职工编号,点击查询按钮,调用ButtonInit_Click(),将职工姓名、原所属院系、原职称、原基本工资等信息显示出来。在填入新数据后,点击提交按钮,调用ButtonModify_Click(),将插入一条新的调动信息并修改职工信息;在Redeploy.aspx界面中通过点击调动记录查询跳转至Re-deploySel.aspx页面,此页面在Page_Load()中调用Redeploy-DataBind()方法绑定所有职工调动信息,页面默认显示所有职工调动信息,在页面中可以通过输入查询条件点击查询按钮调用ButtonSel_Click()去查询相应的职工调动信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。在考评管理模块中,通过点击菜单进入考评管理的界面,来完成对考评信息的查询、新增等操作。在查询功能中,系统默认查询了所有职工考评信息,可以根据需要进行相应的条件查询。其设计过程为:系统加载Home.aspx主界面,点击考评管理菜单时页面就会跳转到Check.aspx界面,可以在此界面中对职工考评信息进行新增操作,再点击查询按钮调用Button-Sel_Click()查询职工信息,在输入完考评信息后,通过点击提交按钮调用ButtonModify_Click()将插入一条新的考评信息;在Check.aspx页面中通过点击考评信息查询跳转至CheckSel.aspx页面,在此页面中通过输入查询条件,点击查询按钮,调用But-tonSel_Click()去查询相应的职工考评信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。
五结论
人事管理系统的需求分析范文4
关键词:人事管理;信息系统;J2EE平台
1 项目开发背景
上海中医药大学附属普陀医院位于上海市中心城区西北,是一所集医疗、教学、科研一体的三级综合性医院。医院现有在职职工1662人。随着医院规模的持续扩张,职工数剧增,业务分工细致化,各类管理信息量呈爆发性增长态势。医院人力资源管理职能由人事科行使,工作流程还停留在“书面申请、报告-行政审批-人事科执行”的阶段,业务系统处于有限的办公自动化和文件管理阶段,传统的簿册、纸质表格的手工管理方式繁杂低效,格式并不统一,数据统计和计算易出错。Excel软件虽然能简单管理职工基本信息。但用户界面简陋、无法插入附件、修改和查找操作都比较烦琐,并且无法设置用户权限,任何能访问该Excel文档的人都能随意修改数据。旷日持久,编辑产生的大量Excel文档之间缺乏内在的逻辑联系,无论查找、更新和维护都困难重重。因此亟须引入电子化的管理信息系统。
本文阐述了普陀医院人事管理系统的由来和建设过程,该系统基于J2EE,实现了应用计算机对全院职工各种信息进行日常管理,提供添加、修改、删除、查询、打印功能,极大地提高了业务处理效率,使医院的人力资源管理趋于专业化、现代化、人性化。
2 关键技术
本系统采用UML语言建模。UML支持从需求分析到系统实施的软件开发全过程,提供了9种图形建模机制。首先利用USE-CASE图捕获医院人事管理系统的需求,建立系统的静态模型。以构造系统的结构。静态模型包括类图、对象图、组件图和配置图等。然后建立系统的动态模型。动态模型则包括顺序图、协作图、状态图和活动图等。
系统实现基于J2EE构架。J2EE是Sun公司推出的基于Java组件技术的企业应用系统开发规范,提供了一种用于实施基于J2EE多层应用的文档和实例套件的体系模型,简化了开发工作。J2EE编程模型要求开发者将工作分成两类:商业逻辑和表示逻辑,其余则由系统自动处理,不必为中间层管道进行编码。这样开发人员就能把精力集中在商业逻辑和表示逻辑上。J2EE继承了核心Java平台、Java 2平台标准版的许多优点,例如“编写一次、到处运行”的硬件平台无关性、JDBC API、CORBA技术以及能够在In-ternet应用中实施数据保护的安全模式,同时还提供了对EJB、Java Servlets API、JSP以及XML技术的全面支持。
J2EE采用MVC编程模式。软件开发中模型、视图、控制由不同的开发角色实现。视图指本系统交互界面在本系统采用JSP实现;模型指软件的业务模型在本系统用EJB实现;软件的逻辑关系即控制器在本系统由JSP、Java Servlets API等实现。
应用J2EE平台开发本系统的过程大致为:组件开发者根据系统需求开发组件;应用程序组装,汇编者将组件装配成Web应用;应用部署者将应用部署到应用服务器中。部署的目标是设定事务控制、安全属性等。应用服务器为软件运行提供安全、事务等公共服务。组装和部署信息存储在一个基于文本的配置描述文件中。该文件使用XML标记来标识。
3 系统分析
根据医院组织结构图、人事管理业务流程图可以得到有关管理模块的数据描述。普陀医院人事管理系统的主要功能包括职工信息管理、职工考勤管理、职工绩效管理(含职称评定、聘用和奖惩管理)、职工工资管理(工资信息汇总到改革办,审定后交财务科执行)、系统设置。如图1所示。
运用范式理论,数据库中可以设计7张表,分别是系统用户表、职工基本信息表、职工考勤表、职工绩效考核表、职工职称和学历表、职工业务进修表、职工工资表。
4 系统设计
普陀医院人事管理系统框架采用三层架构设计,分别为表现层、业务逻辑层和中间层。如图2所示,客户端不能直接访问服务器一端的数据库,必须通过中间层的Web服务器和应用服务器访问数据库。中间件通过JDBC接口访问数据库,一般用JavaServlet、JSP、JavaBean来实现。本系统中间件采用JSP,后台数据库采用SQL Server2000,保证了系统性能和先进性。
基于J2EE的B/S模式对客户端操作系统没有限制,客户端联入网络后无须配置、维护即可使用。而且表示层、功能层、数据层被分割成三个独立的模块,客户端无法直接操作数据库,从而有效地保证了数据安全。
本系统用JSP实现,JSP应用程序所有代码都运行在服务器一端,接收到用户查询后经服务器计算,将输出结果回显到客户机浏览器上。运行效率比C/S构架要低。程序升级只须在服务器端进行。无须更换客户端程序。客户端要求动态实现的功能,如用户登录时的身份识别,可以用JavaScript脚本编程实现。
系统采用SQL Server 2000数据库,利用JDBC-ODBC桥连接SQL Sewer 2000数据库,工作流程如图3所示,先装载适用的驱动程序,连接数据库,再向数据库发送SQL语句,执行数据库查询、处理、关闭、连接等操作。服务器将计算结果返回到应用程序,在客户机的浏览器上显示出来。
人事管理系统的需求分析范文5
关键词:小型企业;人事管理;浪潮GSP
1概述
随着计算机的普及和企业无纸化办公操作的流行,小型企业的人事管理系统应运而生。采用更加灵活、智能、简便的管理模式,已成为企业发展和竞争的必然选择,那么,如何使人力资源管理同时代并进,不落后于时代,将成为更多企业关心的问题[1]。目前,我国小型企业信息化管理水平相对较弱,对于专门、智能的企业管理系统的使用还处于严重不足的状态,很多小型企业使用的是与自己的企业规模不匹配的管理系统,不仅达不到应有的管理效果,还耗费了大量的财力,一定程度上阻碍了企业的发展。因此,为了满足企业的发展需求,激发企业的发展潜能,开发一个适合自己企业的系统就显得尤为重要。
2系统需求分
2.1系统可行性分析。技术可行性:VisualStudio2015是一套完整的开发工具,同时也是目前国内比较流行的软件,C#可以快速开发软件,并且还可以和浪潮GSP开发平台进行很好的协作。操作可行性:使用该系统的企业员工,需要掌握在Windows平台上使用个人电脑的知识,不需要掌握特别的技巧,花费很少的时间即可熟练操作[2]。2.2功能需求分析。员工基本信息管理模块,实现员工相关信息的新增、删除、修改和查询功能,另外还能在员工信息变化的过程中,进行自动记录。员工考勤管理模块分为员工日考勤管理和员工月考勤管理两部分。日考勤管理是为了记录员工每天的考勤情况;月考勤管理模块实现的是对员工日考勤信息的汇总和统计,存储本月迟到次数、早退次数、请假次数等信息。员工评价管理模块是对于员工的工作进行评价和打分,最后的评价得分要在员工工资编辑部分展示。员工工资管理模块要对员工的工资进行自动核算,对满足条件的员工工资清单进行打印。
3系统设计
3.1数据库设计。浪潮GSP开发平台,是基于业务对象进行数据交换和集成的工具平台,能够处理各种业务系统内和系统间的数据交换业务。使用浪潮GSP开发系统,不需要安装MySQL、SQLSever等专门的数据库管理系统,所有的数据都由浪潮K-DB数据库系统进行统一管理,对数据库的操作,都是在浪潮GSP开发平台客户端的可视化数据库操作界面上完成的。由数据对象负责定义数据库的字段值、数据类型、长度、完整性约束等信息,通过建立数据模型实现数据表之间的关联,最终建立数据表单显示数据对象中存储的具体数据。本系统包括员工基本信息表、部门表、异动信息表、员工日考勤表、员工月考勤表、员工评价表、员工工资表,各表存储的信息如下所示。员工基本信息表包括:员工工号、员工姓名、员工性别、所在部门、职位;部门表包括;部门编号、部门名称;异动信息表包括:员工工号、原部门、现部门、原职位、现职位、变动记录;员工日考勤表包括:员工工号、工作状态、打卡地点、上班时间、下班时间;员工月考勤表包括:迟到次数、早退次数、请假次数、出差次数;员工评价表包括:工作标准得分、工作知识得分、客户服务得分、人际交流得分;员工工资表包括:基本工资、考勤工资、评价得分、应缴税额、公司福利、实发工资。3.2系统功能设计。员工基本信息管理模块中为了自动记录员工的异动情况,专门开发一个员工异动管理模块,用来实时记录员工的变动情况,其间不需要管理者特别的操作,只需要员工变动时的基本操作就可以实现,在员工异动管理模块中有某员工修改之前的基本信息和更改之后的基本信息,还有该员工具体更改位置记录。员工考勤管理模块分成员工日考勤管理模块和员工月考勤管理模块两部分。员工工资管理模块可以实现员工工资自动核算和工资清单打印的功能。
4系统实现
本系统以浪潮GSP作为开发工具,Web端设计使用JavaS-cript、jQuery技术,原型设计使用PowerDesigner为开发工具,设计并开发出了便于操作的小型企业人事管理系统,帮助小型企业从繁杂的人事管理中解放出来,将工作的重心放在企业的未来发展上。通过该系统,可以实现部门管理、员工基本信息管理、考勤管理、评价管理、工资管理。员工基本信息管理模块主要实现的是员工基本信息的更新和查询功能,其中修改功能是产生员工异动记录的关键,一旦触发修改操作就会自动记录相关的变动信息,在进行保存操作的时候,一条员工异动记录正式保存在了员工异动表中。员工日考勤管理模块的开发特别针对了工作状态为“出差”、“请假”的员工,管理者可以在员工日考勤管理模块进行一个简单的记录,方便在月考勤管理模块进行统计和汇总操作。员工月考勤管理实现的是对员工的日考勤相关信息的统计和进行汇总后的修改、删除和查询功能,本模块的实现是为员工工资管理模块做准备,员工工资管理模块的考勤工资的数据与本模块有直接的联系,具体联系通过考勤工资设置模块实现。员工评价管理模块实现的功能是对员工评价信息的记录和查询,本模块的设计也是为员工工资管做准备,在员工工资管理模块的的评价得分和公司福利字段的数据来源于员工评价管理的评价打分。员工工资管理模块实现的功能有对员工工资进行核算,以及对满足条件的员工工资信息的打印,还有基本的修改、删除和查询功能。本模块需要使用员工基本信息管理模块、员工评价管理模块和员工考勤管理模块的数据值,来计算本基本工资、考勤工资、评价得分和公司奖金字段的值。
参考文献:
人事管理系统的需求分析范文6
关键词:工资管理信息;数据库;系统模块设计
中图分类号:TP311.52
高校人事工资管理是一个繁琐而复杂的过程,且对工作人员的要求较严格,而且每月都要重复的进行操作,这就在无形中浪费了管理人员大量的时间和精力。管理人员计算工资,不仅要确保工资的准确性,还要有一定的时效性。虽然可以使用电脑中的各种统计工具对工资进行计算,但是随着计算机技术的飞速发展,急需要在业务管理上规范工资与各项费用的计算。特别是财务管理部门,要严格杜绝计算错误的产生。另外,对于任何需要手动填写的工资表格,现代化的数据处理服务具有无可比拟的优势。利用人事工资管理系统可以完成自动计算工资的工作,并使大型企业和中小型企业能够利用IT技术支持企业高效率的人事管理的日常任务,使其适应现代化的企业管理,促进就业和人事管理的科学化发展,且降低管理成本。另外其优势是可以提高效率,使其科学化,规范化的管理。
1 技术简介
PowerBuilder 12是专为各种应用系统开发的数据库客户端工具,它可也构成一个客户机/服务器或其他的数据库服务器(如Sybase,甲骨文,MS SQL,Informix等)的结构,也可作为DBA,FoxPro文件类型成为Excel数据源,实现这些数据文件有效的连接。
对于不同类型的数据源(数据),由一个特定的软件接口连接使用PowerBuilder的各种数据库连接方式,具体实现方式有两种:
(1)通过ODBC(开放的数据库Connecttivity)实现通用接口软件。(2)提供了一个特殊的接口,使MS SQL,INFORMIX,SYBASE等通过PowerBuilder来实现链接。
2 需求概述
学校管理者要进行全方位的分析,就要在需求分析阶段进行合理的设置,系统将通过多种方式来实现设置问题。在人事工资管理系统的使用中,该系统具有利用HR解释业务流程的特点:
(1)人事记录和交易数据为处理问题的一部分,并且各级管理人员的使用频率也决定了系统的使用情况,因此系统的开发迫切需要讨论一些重要问题,如怎样高效发放工资的问题。(2)最常用使用系统的是负责人事管理的部门,即工资管理部门和维护部门,同时传播信息的工作由人事部门和管理员来负责。(3)学院的员工使用该系统,主要是用来查询个人纪录及一些工资等情况。(4)员工使用的频率主要取决于应用程序的数据的数据处理情况。(5)因为系统有增加和删除用户的管理功能,导致系统管理员操作系统过于频繁,增大了管理员的负担,这就需要有专人负责基本的信息系统处理,包括配置管理,数据备份和恢复管理系统等问题。
3 系统模块设计
首先该系统的用户层主要是客户端浏览器,WEB层是客户与系统交互的界面,业务层则是进行业务逻辑的处理。为此本系统采用B/C结构及J2EE的四层(用户层、Web层、业务层、数据层)体系构架。
人事工资管理包括多个模块,主要部分为需求分析、系统的维护、信息传播、导航模块、人事管理和工资模块等。
首先来说工资模块,包括存入工资,管理工资等。另外人员培训、休假管理、配送服务和统计的子模块也需要统一的管理。工资和薪金要求相应的子模块进行处理。其次要想实现工资管理模块,这就需要人事管理模块的协助,具体包括:招聘管理,人员流动管理,人员考核管理,奖励和惩罚等管理。
4 系统实现
4.1 系统开发环境
首先结合互联网的官方版的“网络三剑客”即2008版Macromedia Dreamweaver、Fireworks为主要设计设计工具,同时以MyEclipse_7.0作为主要的开发工具。
4.2 操作系统
为了使网络管理的更好,更方便,更好的应用通信和网络服务,我们选择Windows Server 2008,这样可以提供更加可靠的扩展性。
4.3 运行环境
应用服务器采用Tomcat中的JSP / Servlet技术,一次性的开发Java类库程序。做到一次开发,随处可用。想要利用最新的Java虚拟机的高效运作的优势,就需要用j2sdk1.7.0.20版本(适用于Windows,Java平台)。
4.4 数据库服务器
首先系统采用多线程的客户机/服务器体系结构,这和多线程客户/服务器数据库管理系统的数据相匹配,数据库服务器使用微软SQL Server 2008,这是一个高性能的系统管理数据库运行平台,在Windows操作系统下,需要安装新的补丁SP4,因为启动该服务只启动一个进程,为了完成用户访问请求的响应,这种结构的来源多采用多进程的数据处理。
4.5 Web服务器
一般应用的服务器只适合中小型企业和个人使用,但它是作为一个整体系统具有高可扩展性的设计标准。作为正式的Apache Web服务器配置必需要用到Tomcat JSP/Servlet容器,使用Apache公司Tomcat5.6.20版本。像所有的Apache产品一样,Tomcat5.6.20也是免费的,但作为一个单独的Web服务器,其静态的HTML文件解释仅仅作为一个Web服务器来说,就显得速度上不是很快。但是其安全和嵌入式数据库管理池,可以向用户提供高效的数据库方面的组件(Tomcat5.5中或更高版本),这就使得系统的应用范围广泛,并且你可以得到完整的源代码。它可以用来作为JSP/Servlet的一个容器,并建立一个平台,提供可靠的Web服务器扩展。
由于篇幅有限,本文只对系统中的注册信息模块进行展示。首先Struts的MVC系统来进行开发,可以大大加快开发速度。该系统采用了MVC框架,它只是在为管理Struts框架服务的情况下使用的。模块可以显示雇员的详细信息,根据第一个雇员的信息,文件中的单个或多个人员的可以选择不同的操作模式。可以增加雇员信息,包括背景资料、学习经历、工作简历、各种评职标准、离退休情况等。操作人员的培训模块也可以打印输出员工的相关信息。系统实现界面如图1所示。在登陆的情况下,可以输入家庭成员,工作记录等相关信息,这就要求该模型必须是在一个很好的框架前提下开发的,我们采用MVC框架,实现奖惩记录,培训记录等信息的查询。
Sf_add.jsp-----添加页面
Sf_list.jsp-----员工个人详细信息及修改页面
Sf_info.jsp------员工信息列表页面
开发的部分代码如下:
5 结束语
该论文以某学院人事工资管理系统为研究背景展开研究,在软件开发过程中,得到了学校领导及相关部门的大力支持,得到了很多经验丰富的软件工程师和指导,整个过程进展顺利,按照既定时间完成了开发任务并达到了预期目标。
参考文献:
[1]温楚瑶.高校人事管理系统的分析与设计[J].计算机光盘软件与应用,2013(03):230+232.
[2]张惠茹,周姝,陈铁权.人事管理系统设计与实现[J].计算机光盘软件与应用,2012(04):191-192