首页 > 范文大全 > 正文

基于ASP.NET技术的人事管理系统分析

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于ASP.NET技术的人事管理系统分析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:随着经济的发展和办公自动化系统的普及,人事管理系统的使用在企业管理中的角色越来越重要。本文针对人事管理系统开发过程中,关键技术以及各主要功能模块的实现方法进行了分析。

关键词: 人事管理 分析

一、人事信息管理的现状

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

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

二、关键技术

2.1 B/S结构

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

2.2 技术

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

2.3 数据库技术

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

三、系统设计

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

[3]黄倩.基于工作流的人事管理系统的设计[J].电脑知识与技术,2009(9): 41-43.