企业人事工资管理系统

2024-04-27

企业人事工资管理系统(精选6篇)

篇1:企业人事工资管理系统

基于.NET的企业人事管理系统

摘要

随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。企业人事管理系统作为信息管理系统(MIS)的一种,是人力资源管理的重要环节,也是企业管理的科学化、正规化的重要条件。人事管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。本文介绍了人事系统的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。此系统采用近年来发展最快的计算机语言-Visual C#和SQL Server 2005数据库作开发工具,同时使用B/S系统结构。【关键字】 人事管理系统 人事管理 信息管理系统

ABSTRACT With the popularization of computer application, it’s time to promote the modernization of the computer management for an enterprise and it’s inevitable especially in the new economic society, also, the business managers cry for it.As a kind of the MIS, the personnel management system is the important part of the effective Human resource management and it’s an essential condition for an enterprise management to be scientific and regular.The personnel management system is an indispensable part for modern enterprise, its contents are both vital for the executive and the manager, therefore ,it should provide sufficient information and quick inquiry methods.Its main tasks are using computer to save the personnel documents of the employees;If needed, you can do searching、classifying、counting、or adding、modifying and deleting information in this system;besides, you can do various queries of the document materials for different purposes.This treatise introduces the background of development for the problem and the process for development.It also explains the emphasis on system design, the design thought, the key technology and its solution.The system uses visual c# and SQL Server 2005 DataBase which is developing fast in recent years as its developing tool and the B/S system fabric.【key words】 personnel management system personnel management MIS

目录

第1章 引言……………………………………………………………………………………………………… 1 1.1 选题背景……………………………………………………………………………………………………..1 1.2 编写目的………………………………………………………………………………………………………1 1.2.1 人事管理的概念…………………………………………………………………………………………1 1.2.2 人事管理的要点…………………………………………………………………………………………2 1.2.3 管理信息系统功能特点……………………………………………………………………………….2 1.3 人事系统的目标 ………………………………………………………………………………………….2 1.4 术语说明 ………………………………………………………………………………………………..3 第2章 系统开发可行性分析………………………………………………………………………………..4 2.1 可行性 ……………………………………………………………………………………………………….4 2.1.1 技术可行性………………………………………………………………………………………………..4 2.1.2 经济可行性………………………………………………………………………………………………..4 2.1.3 管理可行性…………………………………………………………………………………………………4 2.1.4 开发环境可行性………………………………………………………………………………………….4 2.2 开发工具Visual Studio 2005介绍………………………………………………………………..5 2.3 SQL语言简介………………………………………………………………………………………………..8 2.4 系统安全性分析……………………………………………………………………………………………..9 2.4.1 ASP.NET的安全性结构 ………………………………………………………………………………9 2.4.2 ASP.NET身份验证 …………………………………………………………………………………..10 2.4.3 ASP.ENT的安全数据流 …………………………………………………………………………….11 第3章 系统功能分析………………………………………………………………………………………….13 3.1 功能需求………………………………………………………………………………………………………13 3.1.1 本系统功能模块示意图……………………………………………………………………………….13 3.1.2 系统流程图……………………………………………………………………………………………….14 3.2 系统设置管理模块…………………………………………………………………………………………15 3.3 员工档案管理模块…………………………………………………………………………………………15 3.4 员工考勤管理模块…………………………………………………………………………………………16 3.5 员工评价管理模块…………………………………………………………………………………………16 3.6 员工调动管理模块…………………………………………………………………………………………17 3.7 员工工资管理模块…………………………………………………………………………………………17 3.8 新闻模块(额外附加功能)……………………………………………………………………………….18 3.9 数据模型分析……………………………………………………………………………………………….18 3.10 数据库系统的模式结构分析………………………………………………………………………….19 3.11 数据库系统的体系结构分析………………………………………………………………………….20 3.12 数据库管理系统分析 …………………………………………………………………………………..20 3.13 数据表设计…………………………………………………………………………………………………21 3.14 数据表之间关系………………………………………………………………………………………….25 3.14.1 主要表之间的关系 如表3-11…………………………………………………………………..25 3.14.2 系统表之间的关系 如表3-12……………………………………………………………………26 第4章 系统详细设计………………………………………………………………………………………… 27 4.1 程序流程图(如图4-1)…………………………………………………………………………………..27 4.2 系统设计方法……………………………………………………………………………………………….28 4.2.1 设计方法………………………………………………………………………………………………….28 4.2.2 系统功能目录表…………………………………………………………………………………………29 4.3 系统设置管理模块…………………………………………………………………………………………30 4.3.1 系统登陆界面…………………………………………………………………………………………….30 4.3.2 添加管理人员…………………………………………………………………………………………….31 4.3.3 角色管理……………………………………………………………………………………………………33 4.3.4 权限管理……………………………………………………………………………………………………33 4.4 员工档案管理模块………………………………………………………………………………………… 34 4.5 员工考勤管理模块………………………………………………………………………………………… 37 4.5.1 添加考勤信息…………………………………………………………………………………………… 37 4.5.2 更新考勤信息…………………………………………………………………………………………….37 4.5.3 删除考勤信息…………………………………………………………………………………………….38 4.5.4 查询考勤信息…………………………………………………………………………………………….39 4.5.5 考勤信息报表…………………………………………………………………………………………….40 4.6 员工工资管理模块…………………………………………………………………………………………40 4.6.1 计发员工工资…………………………………………………………………………………………….40 4.6.2 修改员工工资…………………………………………………………………………………………….41 4.6.3 查询员工工资…………………………………………………………………………………………….42 4.6.4 员工工资报表…………………………………………………………………………………………….42 4.7 员工调动管理模块………………………………………………………………………………………… 43 4.8 员工评价管理模块…………………………………………………………………………………………45 4.9 公司新闻/公告管理模块…………………………………………………………………………………47 第5章 系统运行/测试说明………………………………………………………………………………….50 5.1 运行环境………………………………………………………………………………………………………50 5.2 系统使用说明……………………………………………………………………………………………….50 5.3 系统测试分析……………………………………………………………………………………………….52 5.3.1 单元测试…………………………………………………………………………………………………..52 5.3.2 组合测试…………………………………………………………………………………………………..52 5.3.3 确认测试…………………………………………………………………………………………………..53 5.3.4 系统测试…………………………………………………………………………………………………..53 5.3.5 用户验收测试…………………………………………………………………………………………….53 5.4 测试方法………………………………………………………………………………………………………53 结束语………………………………………………………………………………………………………………..55 参考文献……………………………………………………………………………………………………………..56 致谢……………………………………………………………………………………………………………………57 附录…………………………………………………………………………………………………………………..58 附录一:实现角色管理部分代码…………………………………………………………………………….58 附录二:实现权限管理部分代码………………………………………………………………………………62 外文资料原文……………………………………………………………………………………………………….65 翻译文稿……………………………………………………………………………………………………………..67

第1章引言

1.1 选题背景

在商业竞争日趋激烈的今天,企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要。人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的员工以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个管理者关心的问题。“企业人事管理信息系统”完全按照“以人为本”的设计要求,以综合利用信息资源,调动管理人员积极性、综合智慧和创造性为目的,将人事管理所涉及的各类业务按照其内在的联系组织成一个有机整体。透过信息化方式取代传统人工作业,帮助人事单位化繁为简,快速有效的处理奖惩考核、训练发展、任用迁调等各项人事作业,大幅提升人事单位的工作效率,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,创造企业竞争力,让管理者轻松的体味人力资源管理的新观念。

1.2 编写目的

人事管理是公司企业内部很重要的一个管理事项,但目前大多内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能

1.2.1 人事管理的概念

所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织、协调、控制、监督等手段,谋求人与事以及共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。

1.2.2 人事管理的要点 人事管理并不直接管理社会劳动过程,也不是简单地对人或事进行管理,而是对社会劳动过程中人与事之间的相互关系进行管理。人事管理的职能是谋求社会劳动过程中人与事相互适应,做到事得其人,人尽其才。

1.2.3 管理信息系统功能特点

1.用性好,信息标准化

人事信息系统标准将人员不同类别的信息分成人员基本信息和子集信息,使信息的存放规范,从而提高了系统的整体效率。人员的基本信息是描述人员情况的最基本的信息,这类信息对于每个人来说是唯一的,如出生日期、姓名、性别等。

2.灵活、快速的检索查询。

对人员、单位信息可以按多种条件组合查询,并且支持区间查询和模糊查询。用户可根据需要设置查询条件(可以根据一个或多个条件进行单一或复合查询,支持区间、模糊、二次查询),经过对登录用户的权限进行校验,将满足查询条件且在用户可查询范围内的人员信息输出。

3.图文并茂的用户界面。

日常的人员信息登记,包括人员的属性信息和照片信息等多种手段。在查询人员信息数据的同时,可以查看人员照片。在统计报表生成的同时,可以查看数据分析图,直观形象 4.方便的制作报表,采用微软的水晶报表模式来对数据进行显示和提供数据的查询,方便管理者对数据的管理和审核 5.强大的后台管理操作

采系统对超级管理员和管理员的设置方便易用,设置和取消其管理员的权限操作简单,可以随时查看和更改管理员的信息

1.3 人事系统的目标

企业人事信息系统的目标是:按照建立管理信息系统的原理和方法,采用成熟的计算机信息技术和手段,支持企业人事管理工作的全过程,加强企业职工的各种信息资源的管理和应用,提高企业人事管理的现代化水平,优化人、才、物和信息资源的结构,在为企业日常业务提供全面信息服务的基础上,提供管理决策支持功能。

人事管理信息系统的使用者只要求具备一定的计算机能力,所以要求系统具备良好的操作性,那么,采用模块化设计,使之能便捷的移除(增添),方便用户及客户使用。这是系统必须完成的任务。

1.4 术语说明

OA,办公自动化

Personnel Administ ration或Personnel Management,人事管理 MIS(Management Information System),管理信息系统 Transaction processing,事务处理

Data processing cycle,数据处理流程 Data acquisition,数据采集

Data processing,数据处理asata processing system security,数据处理系统安全性 EDP(Electronic Data Processing),电子数据处理

CIIS(Computer Integrated Information System),综合信息系统 DSS(Decision Support System),决策支持系统 Internet/Intranet,因特网

第2章系统开发可行性分析

2.1 可行性

2.1.1 技术可行性

随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。

2.1.2 经济可行性

对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。

2.1.3 管理可行性

随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

2.1.4 开发环境可行性

我们采用Visual Studio 2005开发工具。它首先是一个开放的协作式系统之外,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。再次它随身携带的Sybase SQL Anywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。而为方便用户界面的开发,Visual Studio 2005提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。

图1-1 程序流程示意图

1.1 系统测试分析

在企业人事管理系统开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是企业人事管理系统开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占系统开发总工作量的40%以上。所以,我们必须重视测试工作。

由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。

从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。1.1.1 单元测试

单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。1.1.2 组合测试

组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。1.1.3 确认测试 确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。

1.1.4 系统测试

系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。1.1.5 用户验收测试

在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。

在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。

1.2 测试方法

一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来难每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒测试。黑盒测试又称为功能测试,白盒测试又称为结构测试。

结束语 经过了两个多月的学习和工作,我终于完成了《企业人事管理系统的设计与实现》的论文。从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,从对企业管理一无所知,对ASP.NET,ADO.NET等相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。从中我也充分认识到了企业人事管理系统给企业带来的莫大的便利,节省了不少的人力和物力.虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段代码,都有我的劳动。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了。希望这次的经历能让我在以后学习中激励我继续进步。

本论文是在指导老师李坤栩教授的指导下完成的。在论文编写研究的过程中,李坤栩老师给予了指导,并提供了很多与该研究相关的重要信息,培养了我们对科学研究的严谨态度和创新精神。这将非常有利于我们今后的学习和工作。在此表示衷心的感谢!

本次实验还得到了课题组的各位老师的大力协助,在此一并表示我的感谢!

参考文献

[1] C.J.Date , 《Database system implementation》,机械工业出版社, 2000 [2] Hector Garcial-Molina , Jeffrey D.Ullman, Jennifer Widom,《An introduction to Database Systems(Seventh Edition), 机械工业出版社,2001 [3] 《C#数据库编程》 北京,电子工业出版社 2003

[4] 《ASP.NET AJAX经典范例168》 北京:机械工业出版社 [5] 《ASP.ENT 2.0 +SQL Server 网络应用系统开发案例精解》北京:清华大学出版社

[6] 《ASP.NET数据库管理系统开发实例导航北京》人民邮电出版社, 2005 [7] 《数据库程序设计 SQL Server 2000 数据库程序设计》.北京:高等教育出版社微软公司

[8] 《C# 程序设计语言, 北京 高等教育出版社》 2006,123~67 [9] 张立科,《数据库开发技术与工程实践》,人民邮电出版社,2004 [10] 张红军, 王虹 等 《C#数据库编程》, 电子工业出版社, 2002

[11] 伍俊良 主编 等 《VB课程设计与系统开发案例》清华大学出版社, 2002 [12] 姚巍,《Visual Basic数据库开发及工程实例》,人民邮电出版社 [13] 孟小峰,王珊,《数据库系统导论》,机械工业出版社,2000

[14] Frank Buschmann, Regin Meunier, Hans Rohnert et al.Pattern-Oriented Software Architecture[M].New York: John Wiley & Sons Ltd, 1996.[15] 孙昌爱,金茂忠,刘超.《软件体系结构研究综述》.软件学报[J],2002 [16] Daniel F.Zucker | Zookware, LLC《What Does Ajax Mean for You?》

致谢

本文是在XXX教授精心指导和大力支持下完成的。XXX教授以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。同时,在此次毕业设计过程中我也学到了许多了关于企业管理方面的知识,技术有了很大的提高。

另外,我还要特别感谢师姐对我实验以及论文写作的指导,她为我完成这篇论文提供了巨大的帮助。还要感谢,杨永光,胡开论,卢布和黄堰缨同学对我的无私帮助,使我得以顺利完成论文。

最后,再次对关心、帮助我的老师和同学表示衷心地感谢

篇2:企业人事工资管理系统

业务分析:

数据分析:

用户信息表(用户ID,姓名,性别。。。。。。。。。。用户类型,部门ID)用户类型?(用户类型ID, 用户类型)

01 系统管理

02 普通用户

部门信息(部门ID,部门名称)

工资信息

(工资ID , 用户ID,月份,基本工资,奖金,加班工资,其它收入,应得工资,养老保险,医疗保险,住房公积金,应扣税金,其它扣除,应扣工资,实发工资)

考勤信息(考勤ID, 用户ID,考勤类型,经手人,时间,备注)

******-11-25证据确凿,死不承认

考勤类型(考勤类型ID , 考勤类型)

人事合同基本信息(合同ID, 合同编号,经手人,签约时间,备注))

人事合同详细信息(合同编号,用户ID,合同类型,合同开始时间,合同结束时间,合同期限,…..备注)

合同类型(合同类型ID ,合同类型)

01 临时工

02 聘用制正式工

03 永久员工

调动信息(调动ID,用户ID,调动情况,调动时间,备注)

篇3:企业人事工资管理系统

关键词:人事工资管理系统,业务流程,可行性分析,系统设计

在现在这个竞争激烈的社会,谁能最敏捷的掌握信息资源,最有效地利用信息资源,谁就能掌握这个时代的命脉,从而在竞争中生存。作为一个小型企业,它在日常人事工资管理上具有以下特点:一是虽然员工不会太多,但由于大部分小企业采用的是手工管理的办法;第二,这些公司通常都是一些私人企业,员工大多数是外来工,且流动性较大,甚至还存在回头率的问题,若采用手工管理仍存在效率低下的问题;而另一方面,作为一个小企业,它没有足够的闲散资金来购买相关的人事工资管理系统。本文是在对一个小企业的现状进行调查分析的基础上,对其人事工资管理系统进行可行性较高地设计和开发。

1、开发对象的现状调查与情况分析

广东华联电子有限公司是一家私人企业,它成立于2002年8月,在随后的几年的时间里,业务不断扩展,公司规模不断扩大,各部门不断增加,员工也从原来刚开始的十几个发展到现在的三百七十多人。但该公司在其经营管理上所采用的手段仍然比较落后,管理效率低,且员工流动性较大,回头率高,而进出员工的大量资料的登记都是采用手工操作的,这样不仅造成了工作效率的低,而且还浪费了大量的人力和资源 (如计算机) 的闲置。

2、系统目标

本系统是基于该企业在管理上出现的缺陷,以其为开发对象,根据其实际情况,为其设计一个人事工资管理信息系统, 用其来完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、出表等工资管理工作。

3、系统功能分析

系统从总体上分为人事管理、工资管理、系统维护三大部分,对系统功能进行分析可得其系统功能模块图如下:

4、业务流程分析

业务流程分图就是用一些规定的符号及连线来表示某个具体业务处理过程,基本上是按照该业务的实际处理步骤和过程来绘制业务流程图的[1]。

图2示出了工资管理模块的统计计算的业务流程,该模块是该系统的核心模块,该系统的其他模块的业务流程分析可参照其进行。

5、系统功能划分与数据资源分布

在对系统进行了业务流程分析和数据流程分析之后,就可在此基础上进行系统化的分析,以便整体地考虑先前设计出来的系统的功能子系统和数据资源分布的合理性[1]。

在本文中主要通过对U/C矩阵的求解来进一步划分系统的子系统和功能模块。该人事工资管理系统的U/C矩阵图如图3所示,我们不难发现能够划分为三个子系统。

从上面的U/C矩阵和数据流程图,在本设计中将系统分成三大功能模块,从左到右分别是:

·工资管理模块

·人事管理模块

·系统维护模块

6、系统可行性分析

在系统开发过程中进行可行性研究,对于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。目标和方案的可行性研究

由于该企业直到现在都没有一个系统,而且就管理的效率性、信息反馈的及时性等方面来看,建立一个这样的人事工资管理信息系统是必要的,也是迫切需要的。

(1)技术方面的可行性

该企业现在有职员共370多人,其中有大专以上学历者超过了30人,所以系统的维护和使用方面是可行的。

计算机硬件方面,由于该企业建立的系统电脑数量不是很大,而且选择的硬件也不是高档的那种。但对建立这样的一个系统,其对硬件的负担能力是可行的。

软件方面。由于现在网络操作系统、办公应用软件、数据库软件、数据库操作系统软件等都是丰富的,可选度很大,所以也是可性的。

(2)经济方面的可行性

由于该系统比较小、简单,完成该系统所需的资金并不会很多,对于该公司来说在经济上是完全可行的。

7、系统开发方法的选择

系统分析开发就方法上说,大体上有生命周期法、原型法和面向对象的方法。就方法来说,结构化系统开发方法的主要思想就是从问题的源头着手,自顶向下整体性的分析和设计;原型法一开始就是凭借着系统开发人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际系统;而面向对象的方法的思想是把系统设计成由一些不可变的部分组成最小集合,然后把这些不可变的部分连接起来,从而完成整体的功能。这个方法虽好,但是开发的难度还是比较大的[1]。

总而言之,无论如何对待问题进行开发,都不能孤立地用一种方法去开发,去分析问题,最好的办法都是能尽可能地用多种办法集合地去考虑和开发。在该系统的开发过程中本文采用的是以结构化为主,并在程序编制阶段采用原型法的一种实用化系统的开发方法。

参考文献

篇4:浅议企业工资管理系统

关键词:企业;工资;管理系统

随着经济发展步伐的加快,市场竞争也日益激烈,对于企业而言,其必须要不断改革,以适应市场发展的需求。随着企业工资结构的不断变换,财务工作人员的任务量大增,单靠人力已经无法解决,因此计算机工资管理系统应运而生。文章针对企业管理中工资系统的相关内容展开论述,希望能够为进一步完善企业工资管理提供参考借鉴。

一、企业需求分析

随着企业发展速度加快,其人员数量正在不断增加,并且相关福利也在增加,而关于企业的工资管理,也变得越来越复杂。工资管理系统的不断健全完善,在一定程度上可以帮助企业工资管理人员解决工作量繁重的问题,使其能够及时有效地完成工资管理的相关工作。针对普通企业而言,工资管理在一定意义上是企业财务管理职能体现,同时与企业人事管理密切相关。进一步改良工资管理系统,不仅在内容上需求更复杂,而且在内容上呈现出繁多趋势。此外,工资管理在一定程度上,必须与人事管理相联系,并且还要连接工时考勤,完善医疗保险等等,进一步生成每个员工的工资构成,主要包含其基本工资、津贴、医疗保险、保险费等等。如图一所示,为基本的企业工资管理系统示意图。

(一)作为企业资金管理来说,企业员工的工资是其中一项基本支出。而对于企业工资管理来说,其实质就是员工工资管理。针对工资管理的各个环节而言,其每个部分都必须以数据作为支持,这项工作相对而言相当琐碎,同时对工作人员的要求也非常严格,其在工作过程中,必须要仔细核对各个项目,一旦出现问题,即使是小数点的问题,就会产生失之毫厘谬以千里的效应。基于上述原因,对于企业工资管理而言,相关财务人员在运用该系统进行工作时,必须要进行周密思考。比如针对计算机,要考虑其两方面的高效性,如快速技术、实时统计,确保系统正常运作。

(二)对于员工工资,每个企业都必须按时发放,依照公司相关规定,准确完成员工工资的核算,并且在规定时间内及时发放。对于企业工资管理而言,其具有一定的特性,如复杂性、规律性、时间性,因此企业必须对工资管理进行更新,并借助现代化的技术完善工资管理系统。采用计算机程序这种先进的办公软件,以此取代大量人工计算以及数据统计,促进企业工资处理的效率得到有效提高,与此同时还可以将这些数据信息进行完整并安全地储存,以便随时查看。

(三)在企业的工资管理中,数据是其重要组成,但在使用过程中,其会由于操作不当,或是断电等原因,致使相关数据极易丢失,这在一定程度上对该系统提出了更高的功能要求,使其具备数据恢复还原。在系统运作过程中,一旦突然发生断电,而相关数据没有保存,还有一些其它原因致使系统重启。为了保证数据信息不丢失,系统会提供相关防患措施,如每间隔30秒,系统就会自动保存数据,这样一来可以从最大限度上,确保相关数据得以恢复。

二、功能需求分析

针对上述观点可以看出,对于工资管理系统,企业主要是借助该系统完成工资发放,并进行数据录入,然后对各项数据,通过对其分析计算,最后经汇总生成台账,并且可以进行工资报表打印,采用相关安全机制,如用户名,按照用户的不同权限,进行登录访问。对于企业工资系统,需要具备以下功能。

(一)用户管理。在对系统进行访问时,采取控制策略,没有经过授权的用户,不能进入系统。同时,根据用户级别不同,给予其不同权限。而只有系统管理员,其才拥有所有权限,可以修改系统数据,而其他人只可以查看信息,但是并没有权利修改信息。

(二)员工管理。对于工资管理系统而言,其首要功能就是增加员工,或是删除员工,对于员工一些基本信息,可以随时更改。而对于系统中的所有数据,都可以随时进行处理,并且对于员工的档案,可以进行调入与调出。

(三)考勤管理。针对工资管理系统,其可以接收考勤系统,并且可以实现该系统与工资管理两者之间的联通,并可以根据员工考勤数据进行计算与核对。而对于每月考勤情况,可以将其结果通过系统传输使其进入薪酬管理系统,然后系统可以实现自动计算功能,进而对工资进行最后地核算。

(四)薪资绩效管理。针对工资管理系统,其对于不同薪酬方案,根据总体计划,进行分门别类的工作。对于不同类型的员工,完成他们的工资计算,并进行发放,而且要做好相关统计工作。进一步促使绩效系统与工资管理系统实现互联,并建立不同形式的绩效考核方法以及奖励体制。

(五)保险福利。工资管理系统在一定意义上可以完成员工的相关保险上缴,如五险一金以及其它保险,还涉及到企业年终奖金。可以通过个人台账以及公司台账对于员工福利进行反馈,并且完成数据统计。

三、结语

综上所述,社会经济的不断发展推动了信息技术的不断进步,信息技术被应用于各个领域并取得了良好的效果。通过对计算机技术不断普及时代背景下的企业工资系统管理进行阐述,并从企业需求以及功能需求两个方面进行了具体分析,希望能够促进工资管理系统的进一步完善。

参考文献:

[1]未培.存储过程在企业工资管理系统中的设计与实现[J].赤峰学院学报(自然科学版),2013(24).

[2]孙量.浅谈企业工资管理系统[J].才智,2013(35).

[3]唐莉君,陈旭.企业工资管理系统的分析与设计[J].中国科技信息,2012(12).

[4]王畅,王玲.企业人事工资管理系统的设计与实现[J].电脑学习,2010(03).

篇5:企业人事管理系统功能图

功能模块:

一、管理员

1、公司简介

公司主页

2、招聘管理

录入招聘人员、删除招聘人员、发布招聘人员、详细浏览招聘人员、录入人员查询、非录入人员查询

3、培训管理

记录培训、删除培训、浏览培训、详细查看培训

4、部门管理

添加部门、删除部门、查询部门、查询部门员工

5、考勤管理:

考勤信息添加、考勤信息查询、考勤信息删除、请假信息查询、请假信息审批

6、薪资管理:

记录薪资、添加薪资、查询薪资、删除薪资、按编号查询薪资、按时间查询薪资

7、奖惩管理:

添加奖惩、查询奖惩、删除奖惩

8、职工管理

添加职工、查询职工、删除职工

9、系统管理

添加管理员、删除管理员、修改登录密码、安全退出

二、职工

1、公司简介

公司主页

2、职工管理

查看职工信息

3、事务管理

查看考勤信息、查看请假信息、在线请假、查看工资信息

4、系统管理

修改登录密码

工作计划:

第一周:把需求分析报告写好,及把数据库设计好(包括各表结构)。

第二、三周:前台设计 第四周:搭建整体框架

篇6:企业人事工资管理系统

软件工程第五组

计算机072班

计算机072班

第五组

目 录

一、任务概述................................................3 1.1目标....................................................3 1.2运行环境................................................3 1.3需求概述................................................3 1.4条件与限制..............................................3

二、总体设计................................................4 2.1系统模块层次结构图......................................4 2.2 数据流图................................................4 2.3 各个模块的IPO设计.......................................7 2.3.1员工信息IPO描述(表).................................7 2.3.2勤系统IPO描述(表)...................................7 2.3.3员工调用IPO描述(表).................................8 2.3.4 工资管理IPO描述(表).................................8 2.4 模块容错设计.............................................9

三、系统安全与维护设计......................................9

计算机072班

第五组

一、任务概述

1.1目标

作为计算机应用的一部分,使用计算机对企业人事企业信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业的管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。

1.2运行环境

运行平台:Windows2000/2003、XP操作系统

数据库管理系统:Microsoft Access 2003

硬盘:至少500M

1.3需求概述

本人事管理软件主要是针对企业的具体业务流程开发设计的,系统提供较好的功能扩充借口。开发人事管理软件是为了满足企业对员工的基本资料、工资发放、考勤信息、评价工作管理的方便,以现代化的创新思维模式去工作。本管理软件不仅仅是一个软件,它是一个将企业的管理思想、各部门的业务经验以及当今最新计算机技术的完美统一起来的体现,实现人、财、物、信息各种资源的处理,实现人事管理系统可以完成人事管理中各个环节的数据处理,并使之规范化、严密化和智能化。

1.4条件与限制

1.可用信息资源缺乏,2.时间较紧促

计算机072班

第五组

二、总体设计

2.1系统模块层次结构图

图2-1 系统模块图

2.2数据流图

图2-2 人事管理顶层数据流图

图2-3 工资管理顶层数据流图

计算机072班

第五组

图2-4人事管理0层数据流图

图2-5人事管理0层编号1的数据流图

图2-6 人事管理0层编号2的1层数据流图

计算机072班

第五组

图2-7 工资管理0层数据流图

图2-8 工资管理0层编号1的1层数据流图

图2-9 工资管理0层编号2的1层数据流图

计算机072班

第五组

2.3 各个模块的IPO设计 2.3.1员工信息IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 周晓舟 模块名称: 员工信息 撰 写 日 期: 2010 年 5 月11 日 设计依据: 根据企业人事工资管理系统 审 核 人: 周晓舟 模块编号: 01 审 核 日 期: 2010 年 5 月11 日

调 用 者: 管理员 调用对象:

员工档案添加

有关的数据流图:图2-5 模块输入:基本信息(员工姓名、编号、性别、出生年月、电话号码、住址、所在部门等)模块输出: 员工调动信息列表

处理算法: 信息输入无误添加到数据库保存,信息输入有误提示错误 数据及变量说明:员工信息都为文本文档 性能等其它要求的补充说明: 员工信息添加完全才能保存退出

2.3.2考勤信息IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 郑斌斌 模块名称: 考勤信息 撰 写 日 期: 2010 年 5 月 11 日 设计依据: 无 审 核 人: 周晓舟 模块编号: 02 审 核 日 期: 2010 年 5 月 11 日 调 用 者: 管理员 调用对象:

员工考勤

块输入:员工编号,年度,月份,全勤天数,应出勤天数,起始日期,截止日期,起始时间,截止时间,请假类型,审批人,请假事由,其他假天数,其他假说明,迟到早退次数,延时加班小时,休息日加班小时,矿工次数,备注。

模块输出: 员工姓名,性别,职务,所在部门。处理算法: 管理员通过考勤统计,选择编辑添加或删除,填写请假时间,请假类型,审批人,请假事由等以后保存,记录该员工的考勤。数据及变量说明:选着添加编辑删除后,输入员工编号后,跳出员工姓名,性别,职务,所在部门;然后填写年度月份,请假时间,请假类型,审批人,请假事由;其他考勤项目中内容为必填。性能等其它要求的补充说明: 带*不能为空,若没有请填数字0。

计算机072班

第五组

2.3.3员工调用IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 姚银蝶 模块名称: 员工调用 撰 写 日 期: 2010 年 5 月日

设计依据: 无 审 核 人: 周晓舟 模块编号: 03 审 核 日 期: 2010 年 5 月日

调 用 者: 管理员 调用对象:

员工调用

块输入:员工编号,员工姓名, 原部门名称,新部门名称,原职务,新职务,调出时间,调入时间,备注 模块输出: 员工调动信息表

处理算法:输入员工基本信息后调出员工调动信息表 数据及变量说明:员工编号, 原部门名称,新职务, 调出时间,调入时间必填;员工姓名, 原部门名称,原职务会根据员工编号自动跳出

性能等其它要求的补充说明: 如果信息填写不完整就会弹出验证失败

2.3.4工资管理IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 王洋 模块名称: 工资管理 撰 写 日 期: 2010 年 5 月日

设计依据: 无 审 核 人: 周晓舟 模块编号: 04 审 核 日 期: 2010 年 5 月日

调 用 者: 管理员 调用对象:

员工工资

块输入: 员工编号,底薪,加班费,补贴。房贴,奖金,其他,养老金,医疗保险

模块输出: 员工姓名,所在部门,实发工资 处理算法:管理员通过查询,输入员工编号底薪等一系列奖励补贴后得到员工当月实际该发的工资。

数据及变量说明:输入员工编号后就的输出员工姓名及所在部门,底薪,加班费,补贴。房贴,奖金,其他,养老金,医疗保险必填

性能等其它要求的补充说明:*号项没有填写完整将会提示“输入错误”

计算机072班

第五组

2.4 模块容错设计

一个系统要成为一个好系统并且能够在企业中实际应用的话,那么该系统必须要具有功能完善的容错处理能力。我们可以把容错性处理简单地认为是当系统出错时,程序能够识别出这种错误,系统不进行这种错误操作,然后提示用户出错,要求用户重新操作。系统的容错性一般包括:空值处理、长度处理、类型处理和重复处理。

空值(null)处理

如果忽略了空值的处理,试图向数据库中赋一个空值的话,那个系统就会出错。我们可以采用这样一种方法来解决。首先判断输入的值是否为空值,如果是空值的话,不做任何操作;如果不是空值,才将输入的值赋给数据库。2 长度处理

数据库中的每一个字段都有其固定的长度,如果赋值给该字段的值超过这个固定长度的话,那么系统就给出错。因此,我们必须在赋值之前首先判断这个值的长度是否超过了该字段的长度,如果超过的话提示用户重新操作。3 类型处理

数据库中的每一个字段都有其固定的类型,SQL Server中有char、datetime、int、numeric、varchar、real等多种类型,不同类型的字段需要不同类型的数据。如:int型字段中不能输入字符,日期型数据只能输入数字,而且要符合年月日的格式要求。因此,在输入数据时必须要进行格式判断。4 重复处理

数据库中的有些字段(特别是主键)是唯一的,不允许有重复。如:入库编号,一个入库编号只能是唯一的,如果有重复的入库编号就会导致错误。因此,在添加数据时必须保证这些字段的值不重复。一般是在添加之前首先判断是否有相同的记录,如果有重复记录,系统能够提示重新输入,从而保证该字段值的唯一性。

三、系统安全与维护设计

1)唯一性:在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。

(2)标准性:主要体现在对程序文件名命名和对数据文件命名一目了然,无重复现象。为了系统维护人员便于进行系统维护,使用了统一的标准。

(3)合理性:系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。

(4)简单性:在设计过程中采用汉字的汉语拼音的声母来表示汉字。(5)适应性:在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。

计算机072班

第五组

(6)规范性:代码的结构,类型,格式统一,便于记忆和计算机进行处理。(7)可扩充性:考虑到今后程序扩充测需要,编制代码时,留有足够的备用代码。

计算机072班

第五组

计算机072班第五组

计算机072班第五组

上一篇:难忘的毕业作文600字下一篇:初中班主任家访札记