ASP.net人力资源管理系统的开发(3)
时间:2016-12-23 13:16 来源:毕业论文 作者:毕业论文 点击:次
因为人力资源信息的内容对于企业的决策者和管理者来说至关重要,所以需要一个人力资源管理系统为企业的管理者提供充足的信息和快捷查询手段。 人力资源管理系统实现了人力资源管理的基本功能。包括了部门管理、职位管理、员工管理、系统公告和员工出差休假等申请管理等。系统采用ASP.NET作为开发平台,后台开发语言为C#,系统从使用者角度分为两块,分别是员工自助(包括查看公告、修改个人资料和申请管理等)和系统管理(包括公告管理、部门管理、职位管理等)划分模块时,根据功能和数据对象,按模块划分的高内聚原则,将系统划分为:部门管理、职位管理、员工管理、公告管理、申请管理和静态数据管理优尔个模块。 人力资源管理系统的开发将提供更好的服务:人力资源管理系统可以迅速、有效地收集各种信息,加强内部的信息沟通。各种用户可以直接从系统中获得自己所需的各种信息,并根据相关的信息做出决策和相应的行动方案。 降低成本:人力资源管理系统通过减少人力资源管理工作的操作成本、降低员工流动率、减少通信费用等达到降低企业运作成本的目的。 革新管理理念:人力资源管理系统的最终目的是达到革新企业的管理理念而不仅是改进管理方式,优化人力资源管理。先进技术应用于人力资源管理不仅仅是为了将现有的人力资源工作做得更好,更重要的是,做些对于企业来讲更有效率的事情,成为管理层的决策支持者,为决策提供信息和解决方案。 2 系统分析 2.1 可行性分析 人力资源管理系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,在诸多的企业竞争要素中,人力资源逐渐成为企业最主要的资源,现代企业的竞争也越来越直接地反映为人才战略的竞争。在此背景下,现代企业为适应快速变化的市场,需要更加灵活、快速反应的,具有决策功能的人力资源管理平台和解决方案。 基于现有的企业人力资源管理系统,通过调研了解客户需求写出需求分析、构划软件的模块。查阅Visual C#、SQL的相关资料,通过使用Visual C#这种面向对象的可视化编程工具与后端的SQL Server数据库相结合。 得出本系统应具备以下几方面的要求: (1) 实现企业人力资源管理系统的各项基本功能。 (2) 采用Microsoft Visual Studio 2008开发,充分利用该开发程序的优势,提高工作效率。 (3) 从设计到实现均遵循模块化,使用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。 (4) 本系统所具有的特性: 通用性:用户可根据本单位的需求灵活设置人员类别及其数据库结构,可满足不同层次,不同性质,不同业务工作的需求; 标准化:提供了丰富完善的人才资源管理内容,为各级人才资源部门之间的数据共享及数据交换奠定了良好的基础; 先进性:采用面向对象技术开发,适应计算机网络技术发展趋势,运行在Windows环境下,界面友好操作方便。 人力资源管理系统实现了人力资源管理的基本功能。包括了部门管理、职位管理、员工管理、系统公告和员工出差休假等申请管理等。系统采用ASP.NET作为开发平台,后台开发语言为C#,系统从使用者角度分为两块,分别是员工自助(包括查看公告、修改个人资料和申请管理等)和系统管理(包括公告管理、部门管理、职位管理等)划分模块时,根据功能和数据对象,按模块划分的高内聚原则,将系统划分为:部门管理、职位管理、员工管理、公告管理、申请管理和静态数据管理优尔个模块。 (责任编辑:qin) |