人力资源管理信息系统工资子系统.doc
《人力资源管理信息系统工资子系统.doc》由会员分享,可在线阅读,更多相关《人力资源管理信息系统工资子系统.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本科生毕业论文设计论 题 人力资源管理信息系统工资子系统院 (系) 信息学院 专 业 信息管理与信息系统 班 级 1班 学 号 姓 名 指导教师 摘要本论文的主要内容是小型企业的工资管理系统的设计与研发。改系统对工资信息进行管理,具有手工管理所无法比拟的优点。可以存储所有有关的工资、津贴、奖金等内容,安全高效。给系统是典型的管理信息系统,其开发主要包括数据库的建立,维护以及前端应用程序的开发两方面。对于数据库要求具有数据一致性和完整性强、数据安全性好的特点;而对于应用程序,则要求系统功能完备、易操作、界面友好等特点。关键词:管理信息系统 工资管理 Access数据库 VB6.0Abstrac
2、tThe present paper primary coverage is the small business wages management system management system design and the development. This system carries on the management to the wages information, has merit which the manual administration center is unable to compare. It may save all related contents and
3、so on wages, allowance, bonus, safe highly effective; rapidly needs the information; Realization report form function.This system is the typical information management. Its development mainly includes the backstage database the establishment, the maintenance as well as front end the application proc
4、edure development two aspects. Requests regarding the database to have the data uniformity and the integrity strong, the data security good characteristic; But regarding application procedure, then requests the system function complete, easy to operate, the contact surface in a friendly way and so o
5、n the characteristics.Keywords: Management wages management Access database VB6.0目录摘要2目录3第一章工资管理信息系统概述41.1引言41.2背景41.3需求概述5第二章工资管理系统分析62.1 需求分析62.2 业务流程分析72.3 数据流程分析72.4 建立数据字典10第三章 工资管理系统设计113.1 总体设计123.1.1 系统构架设计123.1.2 运行环境与接口123.2 详细设计123.2.1 代码设计133.2.2 数据库设计13第四章 各功能的实现174.1 系统安全级权限的实现184.2登陆窗
6、口的实现184.5 系统不足之处23第五章 系统测试235.1测试概述235.2测试方法235.3测试总结245.3.1测试结果245.3.2 结果分析24结束语24致谢24参考文献25第一章 工资管理信息系统概述1.1 引言工资管理系统是任何一家公司都不可缺少的部分,他的内容对于企业的决策者和管理者来说至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统的人工方式来管理文件和档案,这种管理方式存在着许多的缺点,如:效率低、保密性差等。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。对着科学技术的不断提高,计算机科学的日
7、渐成熟,其强大的功能已经为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对工资信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2 背景随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本
8、企业的劳动生产率以及人员效率。工资管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。企业的工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,
9、往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 Access数据库具有与VB6无缝连接、操作简单、易于使用的优点。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化
10、企业管理的标志1.3 需求概述针对上述系统目标,确定了系统的功能需求和非功能需求。(1)功能需求用户管理:用户的添加:当公司招聘新员工后,随着新员工的入职,系统会为新员工分配员工ID并在系统内为新员工建立个人基本信息表。用户的删除功能:对应于员工的辞退和员工的退休。用户的修改功能:当公司出现人事变动后,系统要快速精准的做出相应调整。系统设置:公司信息及系统参数设置。工资设置及发放:工资查询功能:员工可以用自己的用户名、密码登陆自己在公司的主页,轻松查询自己的薪资报酬信息。工资汇总信息查询功能:管理层人员可以从系统内得到经过系统实时计算出的统计性数字,以便辅助管理层决策。(2)非功能性需求精度:
11、在精度需求上,根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求。时间特性要求:在软件响应时间上能够迅速满足多用户的并发访问、数据更新处理不影响网络访问。灵活性:当用户需求,如操作方式、运行环境、结果精度、数据结构与其他软件接口等发生变化时,设计的软件应能做适当的调整,具有一定的适应性。保密性:本软件是运行在互联网上的系统,为了保障系统安全、可靠运行,对不同的模块分配不同的权限。可维护性:本软件采用结构化分析与设计技术,结构设计合理、清晰,提供标准的文档,具有较强的可维护性。第二章 工资管理系统分析 针对上述系统目标和功能概述,我们对系统进行了以下分析。2.1 需求分析需
12、求分析是对系统开发提出明确要求的过程,其结果是后续系统开发工作的基础。需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务需求。工资管理系统与成本核算系统和公司的生产销售系统提供接口,方便进行数据的及时传递,与此同时,工资管理系统为公司的管理层、财务部门和每个员工创建了入口,每个人拥有不同的权限,可以帮助一个小公司更有效的实现工资管理,归纳起来有一下这几点优势:(1) 可以安全高效地存储职员的档案信息;(2) 可以节省大量的人力资源,只需几名工作人员稍加培训即可顺利操作使用该系统,可为公司节省成本。根据用户的实际需求,本系统主要提供以下基本功能:(
13、1)用户信息管理对于用户主要包括以下信息:员工的姓名、性别、职位、办公室号、电话号码等基本信息。(允许所有人查看)对于人事部门主要包括:用于处理公司的人事聘请、升迁、降职、退休或辞退业务。 (2) 工资信息管理主要包括以下信息:工资设置、工资的计算、分类汇总统计工资。(3)绩效考评管理其提供的主要功能有: 向公司员工公示公司的绩效测评制度,最大程度地激励员工的主动性。(所有员工可查看) 每名员工可以查看自己当月的绩效情况,奖惩情况,项目提成等内容。工资发放:主要功能:协助财务部门进行工资条的生成、工资的发放。(每名员工可以随时查看自己当月的工资发放情况)(5) 协助统计报表的生成:系统会每个月
14、自动生成当月的报表,协助管理层进行决策。2.2 业务流程分析业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。(1)业务流程图图书说明: 图2.1(2)工资管理系统的业务流程图,如图2.2所示。 图2.22.3 数据流程分析数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方
15、式描述信息的来龙去脉和实际流程。绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统设计提供依据。数据流程图的绘制通常采用自顶向下、逐层分解、直到功能细化为止的方法。工资管理系统的数据流程图顶图,如图2.3所示。 图2.3顶图概括了整个系统的边界与规模,对其进行分解,得到工资管理系统的数据流程图中图,如图2.4所示。 图2.4中图表明了本系统主要划分为工资计算模块和工资查询模块,两个模块均可以得到细化的中层数据流程图。数据流程图,底图:P1P4P3P2员工和财务部门人员查询工资的数据流程图,如图2.5所示。财务部门人员查询工资信息:P3.1P3.2企业普通员工查询工资信息:P3.4P
16、3.3 图2.5工资计算模块的数据流程图,如图2.6所示。P1.3P1.2P1.1 图2.6工资发放的数据流程图:P4.2P4.1 图2.72.4 建立数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。包括数据项、数据结构、数据流、数据存储和处理过程。数据字典保存了所有数据元素信息。本例的主要数据流有:登录信息、查询信息、工资信息、员工基本信息、等等。数据存储包括:基本工资记录、员工类别记录、员工信息记录、员工出勤记录、员工创利记录等文件。数据流可以进一步细化为数据元素有:员工ID、密码等。按照数据字典规定的格式分别予以描述,可以更精确的描
17、述数据流程图。鉴于篇幅所限,在此只以对员工ID数据元素、登录信息数据流和基本工资记录数据存储为例进行数据字典的描述。数据项条目如图2.8所示,数据流条目如图2.8所示,文件条目如图2.9所示。数据项名称:员工ID简述:每名员工的编号别名:无类型:10位字符取值范围:图2.8数据流名:登录信息简述:用户要进行工资查询,要先登录别名:无组成:登录信息=用户名+密码数据量:峰值:注释:图2.9数据流名:基本工资工资信息简述:每名员工领到的工资别名:无组成:工资信息=对应岗位基本工资+绩效奖金+扣除的保险公积金+缴纳税务数据量:峰值:图2.10第三章 工资管理系统设计纵观各企业工资管理软件、一个好的企
18、业工资管理软件,应具有简单友好的操作界面、安全性好的数据库、分级用户权限管理、强大数据导出及备份功能、联机帮肋文档。本系统着重围绕这几点进行开发设计。基于以上众多问题的分析,和企业管理制度的参考。将系统具体分为系统管理、员工信息设定、工资信息管理、工资结算管理、数据库管理五大模块:系统管理分为操作员登录管理及用户管理。操作员登录管理记录用户登录的时间,方便管理员查看。用户管理分为新建普通用户,新建管理员用户,修改密码三部分。3.1 总体设计 总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存储以及整个系统实施计划等方面进行合理的安排。总体
19、设计包括系统构架设计、软机构架设计和系统物理配置方案设计等内容。3.1.1 系统构架设计工资管理系统的总体结构,如图3.1所示。 图3.13.1.2 运行环境与接口本软件所适用的具体设备必须是奔腾以上的CPU、内存128兆以上的计算机,硬盘容量在20G以上。支持Windows操作系统,SQL Server2005的软件环境。用户接口:本软件用户一般只需要通过终端进行操作,进入主界面后,输入密码,身份确认后,即可进入相应的窗口。软件接口:在服务器端需要安装WindowsXP和ACCESS服务器版软件,本软件目前没有与其他软件系统进行对接。用户安装Windows操作系统和浏览器。3.2 详细设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理信息系统 工资 子系统
限制150内