下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于web的人事管理系统的设计与实现摘要本文根据企业人力资源管理系统的需要,采用基于web的.NET三层架构技术,设计实现了人事管理系统,本文简要论述了该系统的设计原理、总体结构和实现方法,系统具有很好的适用性和可扩充性。关键词人事管理MIS人力资源系统是任何企业信息管理、ERP、生产业务等系统中的基础模块,因为任何企业的运作都是围绕着人来开展并由人来实施的。一个人力资源系统设计的好与坏,直接影响到今后企业中各系统之间的整合。由于企业中计算机系统的建设是一个长期渐进的过程,并且企业在发展过程中也会有这样那样的变化,因此在设计人力资源系统的时候除了合理性外还要考虑留有充分的可扩充性。一、需求分析
2、功能需求在目前Internet/Intranet环境下,一个合理有效的人力资源系统应涵盖人力资源管理的所有领域,贯穿整个人力资源管理业务的流程,同时考虑与企业中其他业务系统的整合。它包括以下功能:人力资源规划:制定长期及阶段性人力资源计划,以此为依据决定人才招聘、人员安排、员工培训等操作。人才招聘:制定招聘计划,具体招聘工作可通过网站或传统广告渠道进行,系统记录招聘的反馈信息,建立人才储备库并了解什么是最有效的招聘渠道。人事管理:包括员工人事信息管理、劳动合同管理、考勤管理、休假管理、业绩评估、离职管理等。薪资或福利管理:对发放工资、福利的管理,要从人事管理中的考勤、休假、业绩评估中获取数据。
3、员工培训管理:制定培训计划,建立员工培训纪录,并对培训效果进行评估。员工发展管理:根据员工的业绩评估、培训情况等数据,为决策层提供某些员工可进一步发展的依据。以上各功能都应提供各种查询统计功能与报表输出功能,可以动态直观的反映企业人力资源的状况。人员权限管理:权限的管理不仅限于人力资源系统内部的权限,最好是将企业内所有系统的权限信息在这里统一进行管理。系统目标合理的数据库设计,大大提高数据的一致性和安全性,减少数据冗余。采用浏览器或服务器的操作方式,客户端不需要安装复杂的数据库客户端软件和人力资源系统应用客户端系统,大大增强系统的易用性。与企业其他管理系统统一设计,将资产和人力资源有机结合起来
4、,为实现企业ERP打下良好基础。通过对软件开发全过程的版本控制,以及业务人员全过程的参与,有效减少系统维护、扩展和升级的成本。二、模块设计1.系统总体模块设计人事管理系统相关部门的业务体现了管理信息系统提高劳动生产率和方便信息查询的优势。相关部门对系统的要求也越来越高。随着公司各项人力资源管理制度的优化和计算机软件技术的发展,人力资源系统在界面、操作方式、功能、系统维护、安全性,以及升级等方面提出了更高的要求。本系统人力资源系统的总体框架图及模块划分如图1所示。用坯于耳曲sezv氏的统权限管理,如图2所乎口I.區空;fl!T北E系址总优愼块豔悻N系统权曜设计ATffiF与推业其翹管理系统进行统
5、簷理,本权限设计采L.Uli-M*1-;L*H丸屯柠.理五览口尼訪问诧曲广!州书忙H灵件阳Jftfite1512風很吳城产辜城时比招权限骨理系统将其他业务子系统的用户访間范圉进行像中胥理控制.人u管理子系统不雳要在内部包倉齐n的权限榄块,泊进行料断用户是否其右集个操柞的査格吨阔用权限骨理系统的甲戲服务.由后苦进齐亡询后再返回判断结果U这种模型下备牛子系统的关系晁需消晰、规范,改善了系统的女全性和维护的方便栓。三、系统宾现】系貌的实理技术本系统偷ET孚台下宾现fASPNET是律软托NETF間囲同上提供的全方位的*由开笈平命莽优点是引入了全新的HTML编程模型.将程斥代码与用户接口分幵.使程序更具
6、可扩充性;ASP.NET还提供结构服务,进-母减少了开贤人员必须编写的杞码量,并提高了应用程序的可靠性。在人事信息管理软件的建设中,需要处理大量的数据,ASP.NET除了支持原有的ODBC数据库访问技术外,还提供了ADO.NET技术。ADO.NET提供对MicrosoftSQLServer等数据源以及通过OLEDB和XML公开的数据源的一致访问,并通过两个核心组件Dataset和.NETFramework数据提供程序完成从数据操作中分解出数据访问的任务。使用断开式数据集这一概念已成为编程模型中的焦点,如果不使用断开连接的模型,就意味着必须一直打开连接,直到每个用户的会话结束为止。要知道,给每个
7、用户打开连接在系统资源上是非常昂贵的,使用断开连接的数据库可以使应用程序的效率高得多,并能处理更多的工作负载。Dataset是ADO.NET的断开式结构的核心组件,它包含一个或多个Dataset对象的集合,这些对象由数据行、数据列、主键、外键、约束以及有关Datatable中数据和关系信息组成.2.系统的实现架构架构设计是软件开发的基础,并往往决定一个项目的成败。三层结构是目前流行的架构设计模式,它是在由Buschmann等提出的“层模式”基础上发展起来的,经典的三层结构分为:表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。各个分层之间通过对外接口来互相访问,除此之外就几乎没有什么
8、联系,很好体现了模块之间的松耦合。而层内部主要是处理和本层工作有关的业务,不牵扯其他层的业务,这样如果哪里工作异常只要对相应层进行修改就可以了,不会涉及到其他层,因此对软件的可维护性起到了很好的促进作用。在三层结构中,表现层显示业务层传送的数据并完成对录入数据的验证,将数据传送给业务层;业务层采用.NET处理断开连接的模型,定义了一系列的类来实现业务规则和对数据层的调用;数据层由一系列数据表和存储过程组成,几乎所有对数据的访问都通过存储过程实现。它通过分解来管理问题的复杂性,同时还可以有效地重复使用业务逻辑并保留与昂贵资源的重要连接。本系统采用ASP.NET和ADO.NET技术,并充分利用三层架构优化系统结构。基于ASP.NET能够充分发挥其完全面向对象的技术特点,实现三层结构B/S系统架构,从而提高开发效率,增强系统的可维护性和扩展性。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋五年级上册小学英语(人教精通版三起)教学计划含教学进度表
- 齐齐哈尔市建华区2025-2026学年数学三年级第二学期期中复习检测试题(含解析)
- 《桂林两江国际机场地面车辆和人员跑道侵入防范方案》修订内容考试测试卷及答案
- 黑龙江省黑河市嫩江市墨尔根小学2025届数学三年级下学期期末预测试题(含答案解析)
- 2025广东汕尾市海丰县国有资产监督管理局招聘12名县属国有企业工作人员拟聘用人员(第一批)笔试历年典型考点题库附带答案详解
- 2025年西安畅煜金属贸易有限公司招聘笔试历年常考点试题专练附带答案详解
- 2025年滁州市轨道交通运营有限公司公开招募青年就业见习人员16名笔试历年备考题库附带答案详解
- 2025年江汉区金融类国企招聘工作人员1人笔试历年难易错考点试卷带答案解析
- 急症急救试题及答案
- 2026电子技师考试题目及答案
- GB/T 17623-2026绝缘油中溶解气体组分含量的气相色谱测定法
- 2026广东珠海市斗门区招聘公办中小学教师134人(编制)考试参考试题及答案解析
- 广西壮族自治区梧州市2026年高三第一次模拟考试物理试卷(含答案解析)
- 2026广州医药集团有限公司春季校园招聘笔试历年典型考点题库附带答案详解
- 上海市二级注册建造师继续教育(建筑工程)考试题库
- (2025年)市场监管法律知识复习试题考前模拟测试题附答案
- 新疆建设工程消防设计审查、验收常见问题技术解析(2024年)
- pe管道顶管施工方案
- 《DLT 1231-2018电力系统稳定器整定试验导则》专题研究报告深度
- VTE预防护理管理
- 十年(2016-2025)高考化学真题分类汇编:专题27 电解原理及其应用(原卷版)
评论
0/150
提交评论