ASP2057人事工资管理系统

2025-03-23 版权声明 我要投稿

ASP2057人事工资管理系统(推荐4篇)

ASP2057人事工资管理系统 篇1

摘要

人事工资管理系统是企业内部用以管理人事档案和工资等信息的实用性软件。用它代替企业传统的手工管理方式,大大提高了工作效率和安全性,提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使企业人事管理和工资管理系统化、科学化、规范化和自动化。是现代企业必不可少的管理工具。

本系统采用ASP语言和Access数据库开发而成,包括职工管理、档案管理、考勤管理、工资管理等模块,并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。同时系统设置了一些必要的辅助功能,比如对员工合同到期提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,向公司靠拢。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。

关键词:ASP;Access;数据库;人事;工资

目录 引言......................................................错误!未定义书签。

1.1 系统开发背景........................................错误!未定义书签。1.2 系统研究意义........................................错误!未定义书签。1.3 系统研究方法........................................错误!未定义书签。2 系统需求分析..............................................错误!未定义书签。

2.1可行性分析..........................................错误!未定义书签。

2.1.1可行性分析....................................错误!未定义书签。2.1.2 经济可行性....................................错误!未定义书签。2.1.3 操作可行性....................................错误!未定义书签。2.2 系统目标............................................错误!未定义书签。2.3 系统功能需求分析....................................错误!未定义书签。3 数据库设计................................................错误!未定义书签。

3.1 数据库表简介........................................错误!未定义书签。3.2 数据库结构设计......................................错误!未定义书签。3.3 数据库连接文件......................................错误!未定义书签。4 系统功能模块详细设计及实现.................................................2 4.1 模块设计.............................................................2 4.2 功能模块的说明.......................................................3 4.3 系统界面的设计......................................错误!未定义书签。

4.3.1 系统登录界面的设计............................错误!未定义书签。4.3.2 系统主界面的设计...............................................3 4.3.3 系统各模块界面的设计...........................................4 5 系统评价..................................................错误!未定义书签。

5.1 系统的特点..........................................错误!未定义书签。5.2 系统的缺点..........................................错误!未定义书签。5.3 将来可能提出的要求..................................错误!未定义书签。结 论....................................................错误!未定义书签。参考文献....................................................错误!未定义书签。致 谢....................................................错误!未定义书签。系统功能模块详细设计及实现

4.1 模块设计

人事工资管理系统共包括以下七个功能模块:职工管理模块、考勤管理模块、档案管理模块、工资管理模块、事项记录模块、其他事记模块、系统管理模块。其中每个模块又分为若干个小功能模块。其系统功能模块详细关系如图1所示:

图1 系统模块结构图

4.2 功能模块的说明

人事工资管理系统的七个功能模块的详细介绍如下:

1.职工管理模块:实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜,实时记录人员进入单位后的所有变化信息。实现对员工信息灵活的查询功能。

2.考勤管理模块:将考勤数据按月输入到系统中,系统将记录所有请假、矿工、迟到、早退等数据,并进行自动统计和汇总。

3.档案管理模块:提供全部人员记录,用以记录和查看人员相关信息。4.工资管理模块:实现对基本工资的管理,每月可以计算和修改工资数据,记录工资发放日期。

5.事项记录模块:根据单位情况设立培训、奖惩等事项记录。

6.其它事记模块:用于企业内部记录单位的基本信息和员工生日等,促进员工团结一致、积极向上。

7.系统管理模块:主要包括用户登陆和安全退出系统。提供有效的用户认证安全机制。

图2 系统登录页面

4.3.2 系统主界面的设计

通过用户验证后,进入人事工资管理系统的主页面。系统的主页面是由一个“T”字形结构的框架页面构成,它将该页面分成顶部系统名称显示页面、下面左侧菜单页面和右面主显示页面。

其中菜单页是该页面的主题部分,实现了菜单的分类分级显示,主菜单项从上往下排成一列,平时子菜单是隐藏的,单击某一主菜单项时将展开它的所有子菜单项,同时其他主菜单项的子菜单项将紧缩回去。其界面如图3 所示:

图3 菜单界面。

4.3.3 系统各模块界面的设计

由于系统模块较多,下面将只介绍部分模块的详细设计:

(一)职工管理模块:本模块根据搜索内容和方式分为按部门查看员工和离职员工查看两部分。其中按部门查看员工的界面如图4所示:

图4 据部门查看员工页面

图5 新增员工页面

(三)工资管理模块:工资管理模块包括员工工资的计算、工资按月统计和发放领取情况。员工工资计算页面如图6所示:

图6 工资计算页面

图7 工资统计页面

图8 工资领取页面

(四)考勤管理模块:

图9 考勤记录页面

图10 考勤按月统计页面

ASP2057人事工资管理系统 篇2

利用ASP设计的人事工资管理系统是基于B/S模式的, 员工在前台可以实时地查询当月的工资, 管理员利用后台可以更新每月的工资数据及管理人事档案信息, 该系统能充分利用已有的网络硬件平台, 促进单位的信息化建设, 提高办公效率。

2 编程思路

人事工资管理系统采用ASP和Dreamveaver 8.0进行设计。利用Dreamveaver进行编辑, 不仅方便程序界面的设计, 而且也便于程序代码的输入。程序设计的难点在于数据的组织以及保持数据的一致性, 人事档案表与工资表存在着联系, 若在人事档案表中添加记录, 则同时在当月的工资表中添加记录, 若更改员工记录, 如职工编号, 将更改所有月份工资表中的职工编号。工资表数据的组织涉及到程序算法, 为了使工资的数据保持连贯性, 本系统采用一个月份的工资对应一个表, 管理员可以对当月的工资表进行管理, 仅当管理员对本月的工资提交之后, 职工才可以在前台查询该月的工资, 同时按顺序自动生成下一月份的工资表 (所有记录均来自上一月份) 。系统有一个工资状态表, 用于存放已完成工资数据提交的月份 (状态值为1) 和正在编辑的月份 (状态值为0) , 该表中有且仅有一个月份的数据的状态值为0, 该表在保持数据的一致性方面起着非常重要的作用。

3 数据库设计

本系统后台数据库采用Access 2003, 其中的字段以某学校的人事和工资信息为例。本系统涉及到的人事工资库rsgz包括三个表, 下面是三个表对应的库结构 (表1~表3) 。

表2工资表 (库结构略, 见databasersgz) 。

4 程序设计

4.1 前台设计

前台主要是完成工资的查询, 职工输入职工的编号和密码之后, 可以查询后台已提交的工资, 职工可以根据需要更改密码。

查询页面qiantai/cx.ASP中的主要代码:

查询结果页面qiantai/cxre.ASP中的主要代码:

密码修改对应的页面有houtai/changemm.ASP (密码修改的界面) , houtai/changemmre.ASP (实现密码的修改) 。

4.2 后台设计

后台设计主要有人事档案管理和工资管理。人事档案管理包括添加员工和修改/删除员工;工资管理包括编辑本月工资、本月课时津贴批量修改和提交本月工资。

添加员工输入页面houtai/rsadd.ASP中的主要代码:

职工编号为6位, 前三位为科室编号, 后三位为在本科室的编号, 该函数的作用实现职工编号前三位的自动输入。

添加员工实现数据保存页面houtai/rssaveadd.ASP中的主要代码:

更改员工信息的页面houtai/rschangere.ASP中的主要代码:

工资数据所有的数据项中只有课时津贴数据是需要经常变动的, 为此增加了课时津贴批量修改的功能, 工资课时批量修改页面houtai/gzksplxg.ASP中主要代码:

“课时津贴”与“实发工资合计”、“应发工资合计”数据的更新若放在一起, 进行更新则容易造成冲突。提交本月工资页面houtai/gztj.ASP对应的主要代码:

5 程序调试

5.1 运行环境的设置

将该程序的所在的目录设置为主目录, 并添加主文档index.ASP, 该文件是程序运行的主页面。

5.2 输入测试数据

打开主页面, 点击“前台工资查询”, 查询的年月为空, 则可以点击“后台管理”进行后台的管理界面, 进行数据的添加, 提交之后则可以在前台查询。进入后台的管理员账号和初始密码分别为:admin和123456。

进入后台之后, 可以从“系统设置”中更改管理员的初始密码。

“系统设置”中的“清空数据”是将所有的月工资表删除, 同时删除员工库的数据以及工资统计表中的数据。“清空数据”与“设置起始工资月”最好要同步操作, 即“清空数据”之后, 要设置一下起始的工资月。若设置的起始月为“200901”, 则在前台可以查询的工资月份是从200901开始查询。

数据的添加与删除, 均需要从“人事档案管理”中进行操作。工资数据的输入、更改以及课时津贴的批量输入均需从“工资管理”中进行操作。如要添加一位“张朋“的员工及其工资数据, 首先从“人事档案管理”中“添加员工”输入该员工的信息, 职工编号长度为6位, 前三位为部门编号, 后三位为序号, 选择了部门之后, 系统会自动地设置该员工的部门编号;工资的数据的录入则需要从“工资管理”中的“编辑本月数据”中操作, 操作方法:先查询“张朋” (查询“姓名”时, 若选择“like”, 输入“张”, 则查询所有姓张的员工) 然后点击“张朋”记录的“修改”, 将该相关的数据输入即可。下一月份“张朋”的数据, 不需要再录入, 提交之后所有的数据将自动转移至下一月份。为了提高录入效率, 将工资中经常变动的“课时津贴“进行批量修改。

6 结语

本系统数据录入方便, 工资表动态生成, 月工资表之间能保持较好的连贯性。本系统经在某校使用效果良好, 极大地方便了教职工的工资查询, 提高了办公效率。该系统只需对库结构中的字段和程序中的对应的代码进行简单地修改, 便可应用于企业员工的工资查询。

参考文献

[1]ASP网站开发典型模块与实例精讲.电子工业出版社.

ASP2057人事工资管理系统 篇3

关键词:ASP.NET 人事管理 分析

一、人事信息管理的现状

随着经济的发展,人力资源成为了企业重要的财富和核心竞争力,企业也日益重视人力资源的开发、培养和管理,人事管理已经成为各个企业中重要的管理环节。

与之同时,计算机技术的普及和发展为企业提供了新型的办公自动化系统应用,人事管理系统就是其中一个很重要的管理系统,它改变了以往人工管理档案,记录工作业绩、记录考勤、核算工资报酬等工作的繁琐和低效,将人事管理工作的各个环节集成到了一个高效、便捷的智能化办公系统平台,不仅有效推动了人事管理的科学化、规范化和信息化,还能够为企业节约大量人力物力,从而提高了企业整体的管理效率。

二、关键技术

2.1 B/S结构

在系统研发中,当前主流系统构架主要包括:B/S(Browser/Serve,浏览器端/服务端)模式和C/S(Client/Serve,用戶端/服务器端)模式。其中B/S模式将系统程序和后台数据库保存在网络服务器中,用户通过客户端浏览器访问网络服务器,并发送消息到服务器端,服务器端处理完成后再将信息发送到客户端浏览器供用户浏览;C/S模式则需要客户端在电脑上安装相应客户端程序,后果客户端程序与网络服务器端系统进行互动。鉴于人事管理系统的用户使用需求,为减少客户点电脑负荷和系统维护成本,便于用户实时使用系统工作,人事管理系统选择采用B/S模式构架进行开发。

2.2 ASP.NET技术

ASP.NET是建立在公共语言运行库上的编程框架,可以用于服务器上生成功能强大的WEB应用程序,语言接口规范,类库丰富,安全稳定,具有良好的扩展性和可移植性。

2.3 数据库技术

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,是系统数据的集合。人事管理系统中涉及到的所有员工信息都被保存在后台数据库中,为和ASP.NET开发环境完美融合,本系统后台数据库选择采用SQL SERVER 2005,该数据库平台功能强大,安全可靠,与ASP.NET联合开发系统稳定性较高,语言接口规范有效。

三、系统设计

在设计人事管理系统时,应充分考虑系统操作的便捷性、安全性、和扩展性,要既能够满足当前人事管理的需要,又能够便于以后对系统的修改和扩展。人事管理系统功能设计图如1所示。

四、功能模块分析

4.1 人事管理模块

人事管理模块是整个人事管理系统的主要模块,是实现人事管理的数据基础,包括员工的个人信息以及每月考勤、业绩和变动,其中考勤管理记录了每个员工当月每天的上下班考勤,并及时记录员工各类请假信息;业绩管理记录了每个员工当月在其岗位所创造的业绩成绩;变动管理记录了每个员工的职务、部门变动情况,考勤、业绩和变动情况都直接关系到员工当月的工资信息。其中,合同管理和档案管理应作为加密信息处理,只有符合级别的用户才可以阅览,不针对所有用户开放阅览权限。

4.2 工资管理模块

工资管理模块中的工资信息管理和前一模块中的考勤管理、业绩管理、变动管理数据相连接,通过计算员工每月考勤和业绩,按公司计酬规则自动核算出员工当月的工资数据,并且应同时将该员工工资受到奖励或处罚的原因及计数方式予以统计。

4.3 查询统计模块

查询统计模块是人事部门统计数据的重要功能模块,该模块实现了整个人事系统数据的查询和统计功能,要对系统内所有员工的信息、工资进行查询统计,并生成相应数据报表供领导参考决策。

4.4 系统维护模块

系统维护模块是人事管理系统的后台管理模块,只有管理员权限才能登录使用,他可以增加、删减用户账户,更改用户信息及密码,处理系统中的冗余数据。

五、结束语

在企业的管理中,人事管理工作是一个非常重要却又繁杂的工作。随着办公自动化系统的进一步普及,越来越多的企业会选择人事管理系统来进行人力资源管理,一个集人性化、安全化和智能化于一体的人事管理系统将大大的提升企业信息化水平,为企业创造更大的经济效益和社会效益。

参考文献:

[1]Dino Esposito, Andrea Saltarello. Microsoft .NET 企业级应用架构设计[M].陈黎夫,译.人民邮电出版社,2010.

[2]吴立平,邵山.基于 Web Services 的教育评估信息管理系统模型[J].南京工程学院学报(自然科学版)V01.4,No.4,2011-12.

ASP2057人事工资管理系统 篇4

在当前信息技术高速发展的社会,各行业所需要处理的数据信息量越来越大。随着当前许多中小企业的发展壮大,员工数量的不断增加;随之而来的管理成本也在相应地提高。因此根据大部分企业提供的需求,开发设计此人事管理系统,以期达到能帮助企业实现人事管理办公自动化、节约管理成本、提高企业工作效率的目的。

2 系统开发环境

2.1 开发工具

开发使用平台:Visual Studio 2010;.Net Framework 4.0框架,数据库使用:SQL Server2005。

开发使用语言:C#

2.2 技术概述

2.2.1 ASP.NET

ASP.NET是.NET FrameWork的一部分,是微软公司的技术,是使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,可以通过HTTP请求文档时再在Web服务器上动态创建,运行于IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序。

2.2.2 SQL Server 2005

SQL Server具有使用方便、可伸缩性好、与相关软件集成程度高等优点,是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。Microsoft SQL Serv er数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。

3 概要设计

3.1 基本功能模块

该人事管理系统由4个基本模块构成,分别是用户管理模块、员工档案模块、工资发放模块及工资查询模块。

3.2 功能模块图

系统的功能模块图如图1所示。

3.3 数据库

系统共创建了3张数据库表,分别是为:管理员信息表、职工信息表和职工工资表。

其中:管理员信息表字段包括:管理员ID、管理员姓名和密码;

职工信息表字段包括:职工编号、职工ID、职工姓名、职工卡号、性别、出生日期、家庭省份、民族、学历、毕业院校、部门、职位和入职时间;

职工工资表字段包括工资编号、工资年月、职工编号、基本工资、岗位工资、奖金合计、扣款合计、迟到次数、早退次数、病假天数、事假天数、对应的每次罚款、合计、税前工资、所得税率和实发工资。

4 系统模块

4.1 系统登录

在数据库服务器和IIS服务器正常启动后,点击Visua Studio 2010上的启动按钮,可以进入主页面,通过相应的用户名和密码,可以进入系统。

4.2 用户管理

在用户管理模块中能够查看各个用户的信息,而且能够通过编号、姓名和用户类型来进行特定查询,各个用户的信息一目了然。并且管理员还能够删除和修改各个用户的信息。此外用户管理模块只能由管理员登录后查看到,确保了用户信息的安全性及操作上的隐秘性。

4.3 职工档案管理

职工档案管理模块能够经过职工编号、职工姓名、身份证号、入职日期、部门以及职务来查看相应职工的信息。并且能够对对应职工信息进行修改及删除操作。添加职工档案模块能够增添新职工的个人信息。界面如图2所示。

4.4 工资发放管理

工资发放管理模块能够以统计职工的奖金、迟到次数、早退次数、病假天数、事假天数、扣款总计、税前工资、所得税率和实发工资。界面如图3所示。

4.5 工资查询

工资查询模块能够通过姓名、编号、部门和职位这些关键字段选项来盘查相应职工的工资状态。

5 结语

讨论了企业人事管理系统的设计与开发。解决人工管理中存在的问题,能帮助企业达到人事管理自动化、节约管理成本、提高企业工作效率的目的。

参考文献

[1]史会余.基于ASP.NET的毕业设计选题系统的设计与开发.电脑编程技巧与维护,2013.

[2]史会余,陈晓旭.基于ASP.NET的校园在线交易平台的设计与开发.2014.

[3]荣秀君.基于.NET的校园网站系统开发.电脑编程技巧与维护,2013,02:102-104.

上一篇:公司搬迁详细计划下一篇:“改变”的演讲稿