人事管理系统主要功能范例6篇

前言:中文期刊网精心挑选了人事管理系统主要功能范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

人事管理系统主要功能

人事管理系统主要功能范文1

关键词:人事管理系统;系统开发;人事管理;系统管理

中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 19-0000-02

Personnel Management System Design and Practice

Zhang Renhui

(Liaoning Frontier Corps Dalian Border Check Station,Dalian116000,China)

Abstract:According to the Unified Modeling Language mechanisms and management information systems modeling the characteristics of the system,based on B/S structure of the three-tier distributed system design,through the system requirements analysis,detailed design and system of practice,the use of Java language,MySql database and Tomcat Web server to achieve the system.

Keywords:Personnel Management System;System development;Personnel management;System management

一、人事管理系统的系统分析

(一)系统可行性分析

技术可行性。开发工具采用My Eclipse 8.5。它是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合,功能非常强大,支持很广泛,所以本系统技术上是可行的。

经济可行性。系统的硬件资源已经完备,软件成本又很小,并且系统投入使用后可以获得更好的经济效益和社会效益,因此本系统在经济上可行。

社会环境可行性。本系统的开发和运行将有利于企业的人力资源管理,方便企业的工作效率。计算机在人们的日常生活中很普及,所以本系统具有社会可行性。

管理维护可行性。本系统为用户提供一个简单友好的用户界面,当遇到错误时,会弹出提示窗口,便于操作者正确使用和人机交互,因此管理上也是可行的。

(二)系统总体需求分析

从软件工程的思想出发,通过调研和网上搜索,分析企业的业务流程和用户需求,确定人事管理系统的主要需求为:对员工信息等提供录入、查询、删除、修改等操作管理;根据用户的权限级别,实现其对本系统的操作;把相关的数据及时通过网络提交到数据库内,提供功能完善的数据输入/输出接口。

(三)系统分析建模

首先通过对系统的需求进行分析测评,充分考虑到系统的实用性和界面的友好性,以此为前提,建立系统的用例图,以便清楚准确的表达系统的功能需求,对未来系统的行为建立模型。

得到系统的顶层用例图之后,对其逐步分解,直到各个问题能够清晰表达。下面分别给出了各个功能模块进一步细化的用例图。

1.人事管理模块中有部门管理、员工管理、员工请假管理、员工加班管理,它们分别具有查询、修改、增加、删除等功能。

2.系统管理模块中有用户管理、角色管理、权限管理,它们分别具有查询、修改、增加、删除等功能。如图2.3所示。

二、人事管理系统的系统设计

(一)系统架构设计

1.系统的基本架构与开发结构。本系统采用三层B/S体系结构。Struts,Spring和Hibernate是目前Java企业级开发最流行的开源框架,也叫做SSH框架。这种系统架构分成了三层:表示层、业务逻辑层、数据持久层。

2.系统功能模块。根据用例图,本系统分为两个主要功能模块。

(1)人事管理模块:实现对员工、部门、员工请假信息和员工加班信息的增加、删除、修改、查询的功能。涉及员工信息表、部门信息表、请假信息表和加班信息表。

(2)系统管理模块:实现对用户、角色的增加、删除、修改、查询的功能。涉及用户信息表和角色信息表。

三、人事管理系统的系统实践

(一)系统开发环境及相关技术

1.开发工具。开发工具采用My Eclipse 8.5。My Eclipse是个十分优秀的用于开发Java、J2EE的Eclipse插件集合,功能非常强大,支持十分广泛。SSH是一种开发J2EE企业级Web应用的轻量级解决方案,由基于MVC模式开发等表示层Struts框架和基于Ioc模式的业务逻辑处理Spring框架以及对象/关系映射持久层框架Hibernate组成。

2.数据库平台。MySQL是一个小型关系型数据库管理系统,有很多优势。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库。

(二)系统实践部门代码

1.配置Spring。在Web应用程序中,Spring容器不会自动生成,必须由Web服务器通过Web监听器生成。

生成上面的多个配置文件后,Spring不再能够识别它的配置文件,这时应该在web.xml中增加以下元素以告诉监听器查找并识别Spring的配置文件:

contextConfigLocation

/WEB-INF/appliocationContext-*.xml

然后在.Spring Beans中增加以下配置:

WebRoot/WEB-INF/applicationContext-common.xml

WebRoot/WEB-INF/applicationContext-action.xml

WebRoot/WEB-INF/applicationContext-service.xml

WebRoot/WEB-INF/applicationContext-dao.xml

2.配置Spring事务管理。Spring接管Hibernate的事务,事务配置在service层。

在applicationContext.xml中配置Session Factory:

由于我们的框架使用Hibernate实现持久化,因此我们选择Spring提供的事务管理器org.springframework.orm.hibernate3.HibernateTransactionManager。为此,

在配置文件中声明HibernateTransactionManager bean:

class="org.springframework.orm.hibernate3.HibernateTransactionManager">

四、结论

本文在Java语言和SSH三层模型下对人事管理系统进行设计与开发,通过系统概述、系统需求分析、系统设计和系统实践逐步完成了对人事管理系统的实现。本文设计的人事管理系统具有以下特点:本系统功能的实现具有较强的实用性和可操作性。本系统实现了较为完整的权限控制,提供了“管理员”、“行政人员”和“注册用户”三种角色。根据人事管理系统的自身特点,提出了基于B/S架构的三层分布式系统设计方案;采用统一建模语言设计了系统中涉及的类图、用例图等对系统进行建模。通过对系统的深入分析,确定了系统的结构与系统管理、人事管理功能模块,对系统各个功能进行了类的详细设计,同时对数据库、系统页面进行了详细设计。根据面向对象的编程设计思想,使用Java编程语言,利用MyEclipse 8.5等技术平台,实践了人事管理系统的功能。

参考文献:

[1]戎伟,张双.精通Struts-Java流行服务器框架,工具以及整合应用[M].北京:人民邮电出版社,2006

人事管理系统主要功能范文2

关键词:B/S;人事管理; JSF+Spring+Hibernate; mysql

中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)06-1344-05

Personnel Management System Based on JSF+Spring+Hibernate

QIAN Feng

(The Communist Party of China Wuxi City Huishan District School, Wuxi 214174,China)

Abstract:This paper proposed one kind based on the B/S structure of the personnel management system, using the popular JSF+Spring+ Hibernate and MySQL database application development and research, has solved each enterprise personnel management problems.

Key words:B/S; Personnel management; JSF+Spring+Hibernate; mysql

企业以先进的信息技术为手段,对信息进行采集、整理、加工、传播、存贮和利用的过程,对企业的信息活动过程进行战略规划,对信息活动中的要素进行计划、组织、领导和控制的决策过程,力求资源有效配置、共享管理、协调运作,以最少的消耗创造最大的效益。在现代企业中,信息管理工作正发挥着越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。全文中所设计的“企业人事管理系统”是使用JAVA编程语言,后台数据库则采用Mysql,采用JSF+Spring+Hibernate开发。

目前比较流行的面向对象的开发语言JAVA,采用SSH框架开发不但在开发上可以做到简单快捷,在与数据库的访问上更做到了游刃有余!Mysql数据库是目前比较流行的,也是小型系统的首选数据库因为他简单易用而且功能足够使用!

1需求分析

1.1系统架构,系统模块设计

人事管理主要功能分为:

1)人员管理;主要功能为对员工信息的维护,增加员工,删除员工,编辑员工信息。

2)考勤管理;主要功能为对企业内部人员进行考勤管理,以及对企业内部人员进行考勤信息搜索。查询分为个人查询,按月查询,查询全部。

3)工资管理;主要功能为根据考勤信息结算员工所在月应得到的工资。

1.2功能需求分析

企业的人事管理职能主要分为人事档案信息管理、人动管理、考勤管理、员工培训管理、奖惩管理、合同管理、工资管理等内容。其中工资管理由企业人事部制定标准,对企业效益进行系统分析研究,定出应发金额标准,再由财务部计算员工工资,定出实发工资并发放。除此之外的其他管理职能由人事部单独执行。在人事系统开发时应考虑以下需求:

1)满足人事管理职能的基本要求;

2)进行多层次数据汇总,为各层次管理者的决策分析提供数据;

3)具有完整的系统接口,满足灵活的数据导入与导出;

4)对操作人员的技能要求比较低,操作方便;

5)能够实现方便的扩展,满足企业发展的需要;6)能够保障人事管理数据的安全、准确。

以下为《人事管理系统》实现的基本功能:

1)用户管理:对使用该系统的人员进行管理,可以设置使用者密码和其权限。在满足不同系统用户的操作需求的基础上,提高

图1企业人事管理系统流程图系统的安全性。

2)人事档案管理:对企业内部人员基本信息(包括员工的基本信息、工资档案信息、学历信息等)的管理及相关操作。管理员进行内部员工信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,除了可以对这些员工档案信息可以进行新增、修改、删除操作,也可以对内部员工信息进行查询和浏览操作。此系统模块是本系统的重点模块,管理员可以使用该模块建立单位较为完善的人事档案管理,方便用户的使用。

3)基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:

4)人动管理:企业内部人员的职位调整,管理员可以对档案信息进行及时的更新,方便用户的查询和浏览。

5)考勤管理:考勤管理可帮助公司完成时间管理记录员工上下班、加班、出缺勤时间,并可将数据连至薪资计算系统处理,以便作薪资结算。企业还可根据此考勤系统查询企业内各时段的员工出缺勤状况,作管理方面的分析。提供了全面的考勤管理。

图2系统ER图

2数据库介绍

图3表的关系图

3开发环境介绍

Eclipse工具是一种可扩展的开放源代码多元化的IDE,是一个开放源代码的、基于Java的可扩展开发多语言跨平台的平台。Eclipse允许用户在多元化的IDE中集成来自不同供应商的工具,并实现了工具之间的相互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。Eclipse一款非常受广大开发者欢迎的java开发工具,目前,国内的用户越来越多,实际上实用它java开发人员是最多的。其框架的缺点就是较复杂,对初学者来说,理解起来比较困难。

JDK的全名为Java Development Kit,是用于开发Java的开发包,Java开发基础的工具,是一个开发Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。

JDK是Sun Microsystems针对Java开发员而自主研发的产品。自从Java语言面世以来,JDK已经成为使用最广泛的Java SDK,其版本也经历了JDK1.0至JDK7.0七个版本。

Jsp的全名为Java Server Pages,是在普通Html(Hyper Text Markup Language)中嵌入了Java代码的一个脚本,在嵌入代码这点上,它与其它的脚本语言(如asp、Php)是一样的,但它与其它网络编程语言不同的是:其它脚本语言由服务器的软件直接解释脚本语言,而Jsp则由Jsp容器(例如Tomcat)首先将其转化为Servlet,然后再调用Javac将Servlet编译为Class文件。最终,服务器负责解释的是Class文件。那么何为Servlet呢?Servlet其实是一个特殊的Java类,Servlet类一般从HttpServlet类继承而来,在这个类中至少要实现doGet或者doPost两个函数,在这两个函数中处理来自客户的请求,然后将结果返回给用户。Servlet和Jsp是Sun公司J2EE架构中重要的部分。由于基于Java语言的跨平台性,因此其可以方便的调用功能强大的Java API(如Java Data Base Connectivi? ty,java数据库连接)。

Tomcat是由Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司以及个人共同开发而成,是一个免费的开源的Serlvet容器。由于有了Sun公司的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。

Tomcat不单单是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html语言的解析。但是与Apache相比,它的处理静态Html的能力就不如Apache来得强大。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成处理程序的功能,只需要修改一下Apache和Tomcat的配置文件即可。

MVC是以下三个单词的缩写:模型(Model),视图(View)和控制Controller)。MVC模式的目的就是实现Web系统的职能分工。Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。View层用于与用户的交互,通常用JSP来实现。MVC模式是一个独立的设计模式,它人为的讲应用程序的输入、处理和输出分开。使用MVC模式开发的应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。从而减少了程序的耦合度。

JavaBean是一种基于Java语言开发的可重用组件方法。JavaBean通过对业务逻辑对源代码进行封装形成一整套可反复使用的对象库。在使用Eclipse开发Java语言的过程中,我们可以通过JavaBean来扩展Java程序的延伸功能,通过JavaBean的接口的修改或组合就可以快速的构建满足新的需求的程序,从而达到提高开发效率的目的。JavaBean在实现的过程完全隐藏,只提供给其他开发者一些外部操作接口以达到方便使用的目的。Java开发中应用JavaBean的重要原因是可以很好的做到代码的重用,便于后期程序开发者的修改和管理。并且这样可以通过JavaBean来进一步无限扩充Java程序的功能,通过JavaBean的对象类的组合可以快速完成一个新的应用程序的编写。在服务器端应用JavaBean能充分体现其超强的生命力。JavaBean在JSP程序中也是很有帮助的,常用来封装业务逻辑程序、数据库访问操作等等源代码,可以很好地实现业务逻辑与网页html和嵌入式代码的分离,使得系统具有更好的稳定性和易维护性。

JSF(JavaServer Faces)是一种用于构建基于Java的Web应用程序的服务器端用户接口(UI)组件框架。它提供了一种以组件(控件)为中心来开发Java Web用户界面的方法,从而简化开发过程,提高开发效率。

JSF还将结构良好的模型-视图-控制器(MVC)设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。

由于JSF是JCP(Java Community Process)推出的一种Java标准,方便了开发工具提供商为JSF提供易于使用的、高效的可视化开发环境。基于JSF技术的开发工具可以象Jbuilder开发图形用户界面那样,在Web应用中插入可视组件(控件),并为组件添加事件处理代码。

使用JSF技术,开发者可以使用熟悉的GUI框架来开发Web应用,并且开发出来的系统也更容易地维护。

Spring框架也是一个开放源代码的中间业务逻辑处理的框架系统,是一种具有轻量级替换EJB技术的解决方案,在此基础上,还提供了包括声明式事务逻辑处理,RMI或Web Services访问业务逻辑,以及可以多种方法对数据的持久化解决方案。我们可以将Spring看作是一个标准开发的组件,根据自己在开发过程中的需要,选用我们认为有用的部分组件使用而其他未使用功能并无影响。实际上,Spring框架开发的基础是JavaBean属性的Inversion of Control容器技术。

Hibernate框架。Hibernate是一个开放源码的免费框架,它的功能是面向Java技术的对象或关系数据库的一种映射工具。使用它,让程序员与关系数据库打交道变得异常轻松方便,就像从数据库中取出普通Java对象一样,不必考虑如何把它们从数据库表中取出放入对象中或放回到相应的地方去。它的工作流程:不强迫修改对象代码,也不需要去实现什么接口之类的要求。而惟一需要做的就是创建一份基于XML格式的映射文档,并在该文档中告诉Hibernate您希望能够保存在数据库中的对象类,以及它们关联到该数据库中的表和列的对应关系,然后就可以要求Hibernate以对象的形式获取数据,或者把对象中的数据保存到数据库表中。

4程序主界面

管理员输入用户名密码即可登录本系统。在做登陆的时候充分体现出了应用JSF开发系统的快速的优势。JSF的表单验证可以集成hibernate的验证注解验证极大的降低了开发验证代码的时间,配合richfaces可以实现ajax验证能给用户带来更好的体验。

图4人事管理界面

人事管理主要实现的功能人员管理,对人员信息的维护;考勤管理管理员工的考勤信息;工资管理处理员工工资的计算和发放通知;工资要和考勤关联根据考勤状况给出工资。

查询员工考勤信息,对员工考勤信息做修改操作,修改异常考勤信息。根据员工姓名查询考勤信息如图4所示。

查询员工考勤信息,对员工考勤信息做修改操作,修改异常考勤信息。根据员工姓名查询考勤信息如图5所示:

图5查询考勤信息

管理员在界面上输入员工姓名点击查询就可以查询到员工所有的考勤信息,对于异常的考勤需要添加备注的点击编辑输入异常考勤原因即可给异常考勤添加备注。

员工工资根据当月的考勤情况结算出当月的所得工资。根据员工姓名月份查询工资清单如图6所示。

管理员在界面上输入员工姓名通过日期控件选择月份点击查询就可以查询到员工工资信息。

5结束语

人事管理信息系统是众多的信息管理系统(Management Information System,简称MIS)较为典型的一种信息管理系统,其开发主要包括后台数据库的建立和数据维护以及前端应用程序的美化和开发两个方面。对于数据库的建立和数据维护要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求界面的人性化,易操作性以及应用程序功能完备,易使用,易管理

图6根据员工姓名二月份查询工资清单等特点。企业人事管理系统软件的使用与传统的人工操作来比,首先是提高了信息的安全性,其次是便捷了信息的操作性,再次简便了对信息的备份和恢复,而且节省了企业在人事管理方面的成本。

参考文献:

[1]陆惠恩,陆培恩.软件工程[M].北京:电子工业出版社,2004.

[2]李建义.数据库原理及应用[M].北京:北京交通大学出版社, 2006.

[3]刘云生,卢正鼎,卢炎生.数据库系统概论[M].武汉:华中科技大学出版社,1997.

[4]沃尔斯,布雷登巴赫.SPRING IN ACTION中文版[M].北京:人民邮电出版社,2010.

人事管理系统主要功能范文3

关键词:SSH技术;人事管理;MIS

中图分类号:TP315 文献标识码:A文章编号:1009-3044(2010)19-5157-03

Design and Implementation of Personnel Management System Based on SSH

LV Jun-rui, LUO Xue-gang

(School of Computer Science Panzhihua University, Panzhihua 617000, China)

Abstract: The personnel management system is an effective way to realization of human resources information management. This article introduces the design and implementation of personnel management system for university based on SSH,it can meet the needs of modern personnel management applications.

Key words: SSH; personnel and management; information; MIS

随着计算机科学技术的不断提高和日渐成熟,越来越多的高校已经开始进行数字化校园的建设和完善,而人事管理是高校事务管理中的重点,同时需要与其他系统的协同工作,数据共享,并为决策者提供全面、准确的数据和实时分析,从而提高高校人事管理的工作效率和水平,更好地为学校长远发展而服务。

本文主要是结合高校人事管理的特殊性,以高校长足建设和人才有效利用与开发需要为目的,在现有的数字化校园系统基础之上,运用计算机信息管理技术,构建一个运行稳定,提高人事管理效率的管理系统,充分考虑到教职员工信息的最大化共享和人事资源高效利用,以满足学校教育信息化建设的要求,适应高校长足发展的需求。

1 SSH技术

1.1 SSH技术的概述

SSH是一种开发J2EE 企业级Web应用的轻量级解决方案,由基于MVC模式开发的表示层Struts框架和基于IoC模式的业务逻辑处理Spring框架以及对象/关系映射持久层框架Hibernate组成。

1.2 Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目

它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。

1.3 Spring框架一个开源框架,目前被认为是最有前途的开源框架之一

在某种意义上是EJB的替代品,她是一种轻量级的容器。

Spring框架的主要功能是基于Java Beans技术的配置管理方式,采用IOC原理,对依赖注射技术的使用。这些都用来减少各组件间对实施细则的相互依赖性,提供大量的AOP框架为数据处理管理之类的服务。同IOC的功能基本类似,提高系统的模块化程度。

2 Hibernate框架是一种Java语言下的对象关系映射解决方案

它是一个开源框架软件。它用来把对象模型表示的对象映射到基于SQL 的关系模型结构中去,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。

Hibernate对JDBC进行了非常轻量级的对象封装,Hibernate可以在应用EJB(Enterprise JavaBeans是Java应用于企业计算的框架)的J2EE架构中取代CMP,完成数据持久化的重任。

Hibernate API中的接口可以分为以下四类:提供访问数据库的操作的接口,用于配置Hibernate的接口, 间接接口, 用于扩展Hibernate功能的接口。

2.1 基于SSH的J2EE业务应用

集成SSH框架的系统框架图如图1所示,系统从架构上总的分为三层:视图表示层、业务处理层和数据持久层。其中使用Struts作为系统的表示层提供支持并负责MVC的分离工作,Struts框架负责系统构架的三层分离,利用对象关系映射框架Hibernate对数据访问提供持久层支持,方便用户对象与数据访问之间的转化,业务逻辑层用Spring处理完成。基本操作流程是:用软件工程的分析方法根据业务需求提出一些模型,将这些模型抽象成类,并实现为众多的Java对象,然后编写数据对象访问接口(DAO),并在Hibernate中对DAO的基本实现,采用Hibernate架构实现的DAO类来实现Java类的数据属性值来于数据库的读取与存储,最后提交给Spring完成业务逻辑处理并返回。

3 系统设计

3.1 系统功能

1)档案管理。能完成学校教职员工包括履历、资格、任职及组织等在内的信息管理,完成干部职务聘任、变更及级别、任职时间等项的管理,离校、离岗人员,离退休人员的档案管理等。

2)薪资管理.包括职工工作考核情况信息管理,考勤情况的输入,工资、津贴、奖金等的套算,导入,导出,查询,统计,汇总,生成报表打印等功能。

3)社会保险管理:对固定编制人员与流动编制人员根据基本信息自动生成养老、失业、医疗、生育、工伤的保险报表。

4)考核管理。能够对新进人员教师资格审核及认定,对在职教师进行教学工作量、科研成果、出勤情况及年度考核的管理。

5)师资队伍建设与管理。完成职称聘定管理,专业技术职称、职务评聘信息的初审、更新、维护等处理,全体教师年度考核管理,各级专家、学科带头人、中青年骨干教师等学术梯队的选拔、培养、考核工作管理;校内现有师资的分析管理。

6)人员基本信息维护。包括:统一身份认证,权限控制;系统对人员的当前信息,历史变迁信息等进行录入、编辑、查询、统计、分析、输出等维护。

7)统计分析。完成各种统计报表的处理,比如可统计打印目前教职工的年龄分布状况、职称分布状况及各种比例关系等;提供归档人事资料的输出打印功能。

3.2 系统业务模块

高校人事管理系统是一个用户量大、功能繁多的综合信息管理系统,由于设计模块功能繁多,本文介绍部分业务模块。

其基本业务流程为:

1)通过JSP页面实现交互界面,负责传递请求和接受响应;

2)在表示层引入Struts,根据Struts Action接受到的ActionForm,委派相应的Action;

3)在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件,提升系统性能,保证数据完整性;

4)持久层依赖于Hibernate的对象化映射和数据库交互以处理DAO组件请求的数据,并返回处理结果。

在系统中,教职工的薪酬的计算是情况种类最多一个功能计算,并与职工个人最为紧密相关的。在工资计算过程中,我们把学校的按工种和职称分类设计一个计算公式,储存在系统的业务处理中。本系统中的工资管理模块主要功能涉及按职工工作性质分类的基础工资数据管理、加班管理、科研经费、津贴管理,查询统计打印管理的功能,实现基础数据输入系统自动计算薪酬,与工资的查询、工资单打印、统计打印。其具体的业务流程如图2所示。

4 系统测试

网站性能测试工作的首要任务就是采用网站测试工具对网站加压以测量网站服务器得出每秒可以承受的请求(Request Per Second) 的最大值。接下来的任务就是找出所有可能限制系统性能的原因,例如,CPU、内存、或是后端系统所造成的反应延迟等。

我们使用著名的测试软件LoadRunner对系统的压力和负载能力进行测试,基本达到我们系统要求,其测试数据如图3。

测试在10000 个用户的负载下,User Load的最大值为10,平均为9.722,系统平均响应能力最大时间为0.64秒,所有业务动作可用及基本稳定。

5 结束语

结合高校人事管理,在现有的数字化校园系统基础之上,基于SSH框架在Eclipse开发平台中实现高校人事信息管理系统,经过一个多月的测试和试运行,目前系统稳定性良好。

参考文献:

[1] 郭建宏,贾文峰.关于高校人事管理系统的思考[J].洛阳大学学报,1998,13(4):80-83.

[2] 张效东.基于.NET技术的人事信息管理系统的设计与实现[D].上海:华东师范大学,2009.

[3] 左美云,邝孔武.信息系统的开发与管理教程[M].北京:清华大学出版社,2001:65-122.

[4] Flanagan D.JavaScript权威指南(中文版).北京:中国电力出版社,2004:68-89.

人事管理系统主要功能范文4

手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。 电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。 管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。 现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。 管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。 人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。 所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。 在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。 人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否最优,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。 人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面: 1.确定人事管理的方针政策

2.确定人事管理体制、编制人事规划

3.编制人事计划,设置人事管理机构和岗位

4.制定人事管理的条例办法;

5.教职员工的业务培训;

6.人才选拔、使用、交流(流动);

7.考核、奖惩、任免;

8.工资、福利与保险

9.离休、退休、退职。 作为人事干部(人事管理人员),如何最大限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。 过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们: 首先,开发了“中华职专职工档案管理”软件系统。 其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。 第三,还用计算机进行了日常办公现代化的管理工作的使用。 第四,及时收集、加工、整理、存贮、检索新的变化数据。 使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的人事信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的人事信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。 即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。 (2)对人事信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。 (3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。 实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,人事信息系统随着计算机的应用、发展而不断完善,计算机在人事信息管理中的地位也就是益重要。 正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在人事信息系统中的作用有: (1)计算机能够比人更快地提供有信息价值的人事数据;

(2)计算机能够比人提供更新的人事数据;

(3)计算机能够比人提供更加准确的人事数据;

人事管理系统主要功能范文5

通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备。毕业实习报告如何写?下面小编和大家分享计算机毕业实习报告范文文章,提供参考,欢迎大家阅读。

实习目的

通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。

实习任务

对计算机在人事管理方面的应用进行归纳总结,并查阅资料为毕业设计作准备.

实习内容

计算机在人事管理中的应用

随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。

计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。

目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。

其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。

手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。

电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事管理中正在发挥着重要的作用。在我国,已经开始运用电子计算机进行人员工资管理、人事统计和查询、干部考评和人事档案管理以及人才预测和规划等。

管理现代化是汉代社会发展的一股不可抗拒的洪流。近几十年来社会化大生产的发展规模越来越大,综合性越来越强,生产专业化分工越来越细,行业有部门之间的相互联系、相互依存和相互作用更不密切。组织管理日趋复杂;而现代化科学技术也正以史无前例的速度不断分化,不断综合,全方位地向高又立体的微观、宏观方向进军。这些,要求管理工作对实际问题的反映和决策必须迅速及时,对信息系统的完善程度越来越高,传统的手工业式的管理理论、方法、体制已远远不能适应当代社会的发展和四化建设的需要。改革、创新,实现管理现代化势在必行。

现代化管理的内容很多,关系很复杂,它包括人、资金、物质、信息和时间等诸要素,其中起关键作用的要素是人。人既是管理者,又是被管理者,在管理中处于双重地位,且具有巨大的能动性。可见人是现代管理中最重要的因素。因此,管理人力资源开发与利用的人事管理在整个复杂的管理大系统中的重要地位是不言而喻的。牵一发而动全身,抓好了人事管理就为其他管理的优化得到根本的保证。

管理改革必须配套进行,现代化管理的实施也需要协调发展,人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。

总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到限度地提高工作效率的目的,以适应社会和科学技术的发展。实现人事管理现代化,使从事管理工作由原来凭个人或少数人的经验作决策,逐步上升到按事物的内在规律的科学高度办事,做到物质与精神相结合,抽象与具体相结合,定性与定量结合,静态与动态相结合,现状和未来相结合,个体与群体相结合。

至于先进的科技手段,除科学地运用原有的生物、化学、物理、机械等手段外主要是运用当代最新科学技术之一的电子计算机来为人事管理现代化服务。概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化。通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。

人事来之不易系统化,是人事管理现代化的一个重点。研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和大管理系统对人事管理系统的影响以及人事管理系统的反影响。离开周围的事物,去研究人事管理现代化,是注定要失败的。

所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。

在系统理论中,系统分析是指对系统性能的理解。系统化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。

人事管理系统内有多种元素,如:管理人员、管理机构、办公设备、规章制度、各业务环节,各种管理技术和方法等,都可以看作它的“元素”。各元素之间的联系是否有序,联系的方式和效果是否,直接影响着人事管理的水平。在不同条件下,起主导作用的元素是不相同的。人事管理系统化的一个重要目标,是围绕着责任制和考核制,逐步建立起完整配套的干部“进”、“管”、“出”制度。实现系统化,除了要解决制度问题外,还有一个掌握系统方法的问题,即学会应用系统工程和系统分析法,这对搞好人事管理现代化,具有重要的意义。

人事管理系统的基本功能,目前尚无统一的说法。根据我校人事管理的工作的现有材料和工作特点分析来说,人事管理系统的基本功能,我们认为有如下几方面:

1.确定人事管理的方针政策

2.确定人事管理体制、编制人事规划

3.编制人事计划,设置人事管理机构和岗位

4.制定人事管理的条例办法;

5.教职员工的业务培训;

6.人才选拔、使用、交流(流动);

7.考核、奖惩、任免;

8.工资、福利与保险

9.离休、退休、退职。

作为人事干部(人事管理人员),如何限度地发挥人员的才能?这是人事管理学研究的根本任务。对这个问题进行个体研究方面,目前是做得不够的。因为个体寓于群体之中,群体对人员才能发挥之影响作用,可利用系统原理去指示。通过群体研究来寻求合理的年龄结构、知识结构、专业结构、来取得令人满意的配合效果等。

过去,在人事管理工作中,人事工作信息滞后,传递慢、“马后炮”,人事管理数据加工不及时。比如:干部考核、人员的工资计算、人事的统计、人事档案的填写,贮存等等。这些人事工作繁琐、耗时费力,准确性差、效率低、手工操作已难以适应形势的发展的要求。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。比如现在有些学校和单位在人事管理这方面所作的努力,由于从事计算机工作人员的技术指导和从事多年人事工作的老同志的帮助,他们:

首先,开发了“中华职专职工档案管理”软件系统。

其次,将学校或单位人员的档案内容的所需数据,存储在计算机的磁盘里,需要时可以通过计算机方便地进行查询、检索、维护,还可以将有关数据打印出来。

第三,还用计算机进行了日常办公现代化的管理工作的使用。

第四,及时收集、加工、整理、存贮、检索新的变化数据。

使其单位人事管理初步实行计算机化,让计算机在人事管理中得到初步应用。使人事管理者总是根据准确、及时的xxxx来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的xxxx量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。发挥其特有的功能。

即:(1)对输入的人事数据,进行数值运算和逻辑运算,求解各种问题。

(2)对xxxx进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。

(3)对人事管理的各种资料数据和计算机顺序,具有记忆存贮的能力。

实践证明,当管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,即用计算机技术信息的收集、加工、传递和存贮等,可以使用人事基础信息,高效、合理、恰当地管理。这样,xxxx系统随着计算机的应用、发展而不断完善,计算机在xxxx管理中的地位也就是益重要。

正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。一般来说,计算机在xxxx系统中的

      作用

(1)计算机能够比人更快地提供有信息价值的人事数据;

(2)计算机能够比人提供更新的人事数据;

(3)计算机能够比人提供更加准确的人事数据;

(4)计算机能够比人处理更多的人事数据等等。

正因为如此,我们利用计算机替代手工操作建立的xxxx系统,即计算机xxxx系统,其主要功能可以归纳为以下三点:

一是可以高效能、大容量地收集、处理、存贮xxxx,大幅度地提高人事管理信息系统的工作质量和效率。

二是可以及时掌握整个人事管理系统的全面情况,提供系统的准确的xxxx,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。

三是可以提供各种加工处理了的xxxx,以满足人事管理的特殊要求,适应新形势对教职工队伍提出的新要求,帮助选择方案,实现优化决策。

当前,不少单位的人事部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会

总之,计算机的广泛应用,计算机人事管理信息系统的建立,适应了社会经济发的客观要求,是人事管理现代化的一大进步。今天我们运用计算机进行了学校人事档案管理的初步现代化的开发和使用,它大大提高了人事管理工作者的工作效率,它把人事干部从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使决策、计划和其它管理活动更加科学、精确、灵活。

人事管理系统主要功能范文6

1.1问题定义及内容简介

本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。

本系统包括8个模块,即系统,包括重新选择用户和退出两个功能。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的插入和删除。查看,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息、考勤信息以及工资信息的查询、统计和打印。窗口,包括平铺和重叠,即窗口的排放形式是平铺还是重叠的。帮助,包括这个系统的介绍和对这个系统可能出现的问题的解答。

1.2研究背景与研究意义

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。

人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

1支持企业实现规范化的管理。

2支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

3支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

1.3论文各章内容介绍

第一章绪论里主要介绍了问题定义和内容简介,以及研究背景与研究意义,第二章主要介绍了系统功能需求分析数据字典,第三章主要介绍了系统设计,包括系统总体系结构设计、系统数据模型设计以及系统开发与运行环境确定。第四章主要介绍了各子系统体系结构设计,包括本模块各子模块功能、接口、界面设计和遇到的主要问题及解决方案,还介绍了用户使用手册,包括系统功能简介、运行环境简介,系统运行与操作指南,还介绍了系统评价,包括系统主要功能、特点介绍,系统存在不足与改进方案以及毕业设计心得与收获。

2.系统需求分析

2.1系统功能需求分析

该系统需要完成如下功能:

2员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息。

3对用户进行授权。

4员工各种信息的修改。

5对于转出、辞职、退休员工信息的删除。

6按照某种条件,查询统计符合条件的员工信息。

7对查询、统计的结果打印输出。

8人事系统的使用帮助。2.2数据字典

数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。

数据字典通常包括以下5个部分:

2数据项。数据项是不可再分的数据单位。

3数据结构。数据结构反映了数据之间的组合关系。一个数据

结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。

4数据流。数据流是数据结构在系统内传输的路径。

5数据存储。数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。

6处理过程。处理过程的具体处理逻辑一般用判定表或判定树来描述。

数据字典是关于数据库中数据的描述,即对元数据的描述。数

据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。

针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下:

11员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。

12员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务。

13员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。

14员工考勤信息。包括的数据项有员工号、姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。

15员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。

16人员编码信息。包括的数据项有人员编码,人员姓名,密码。

17用户授权信息。包括的数据项有序号,人员编码,程序号。

18系统设计

3.1系统总体系结构设计

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

42支持企业实现规范化的管理。

43支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

44支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

本系统开发设计思想有以下几点。

11尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。

12系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

13系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。

14系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

15系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

3.2系统数据模型设计

关系模型:

员工基本信息(员工号,姓名,所在系号,所在系名,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,开始工作时间,家庭住址,电话,岗位代号)

员工婚姻信息(员工号,爱人代号,爱人姓名,爱人生日,结婚时间,爱人工作,位,爱人政治面貌,爱人工作职务)

员工学历信息(员工号,学历,专业,毕业时间,毕业学校,学校类型,外语1,外语1级别,外语2,外语2级别)

员工考勤信息(员工号,姓名,日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班)

员工工资信息(员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资)

人员编码(人员编码,人员姓名,密码)