关键词:
人事管理信息系统
C#
B/S
RAID技术
数据库系统
摘要:
随着经济转型升级,迫使企业需要在人力资源的规划与调配上做出正确的分析与决策,灵活、开放的人力资源管理将不同的人才配置在适合各自特长的位置上,极大发挥人才的主观能动性。从这一点出发,提出一个基于C#的企业级人力资源管理信息系统。系统将互联网与现有的工作模式结合,充分发挥互联网快速、信息共享的优势,建立一个企业级的人事综合管理信息系统软件对公司提高人事管理效率、规范管理流程、节约经营成本、加快人力资源配置等有很多的好处。系统采用B/S结构,选择C#编程语言与.NET集成环境进行开发。按照软件工程技术方法,首先对系统进行应用背景需求、功能需求、数据需求与性能需求分析。然后确定开发与设计系统所需的关键技术,运用UML统一建模语言对系统进行建模与创建开发视图。结合巨思尔公司实际网络环境与人力资源业务处理情况,将整个系统设计为三层架构风格:表现层UI、业务逻辑层BLL与数据访问层DAL;和划分成三大组成部分:系统服务器端、网络数据通信接口与客户端Web人力资源信息浏览操作服务。搭建系统运行的网络平台,对各子功能模块进行处理过程设计,包括:系统后台数据库设计、数据库访问连接模块的设计与实现、系统数据冗余与灾难恢复的设计与实现、系统数据信息多线程存取控制的设计与实现、数据库人事档案信息存取图片模块的设计与实现、人力资源档案信息查询浏览子模块的设计与实现等,并对其中的关键技术部分给出了详细的实现方案,并给出了系统主要操作界面的实现。系统的实现,充分利用软件架构思想学并丰富软件架构周期理论,拓展了软件系统的设计模式,使基于C#的成都巨思尔公司人事管理信息系统开发不仅仅在追求计算机辅助手工操作流程上,而是追求建立在网络化的各大功能模块的集成化应用。系统经过测试与试用,表明运行稳定、人事业务数据处理传输稳定流畅,有较好的抗峰值强度与安全的性能,达到实际应用需求。