论文部分内容阅读
随着经济持续健康稳定发展,我国国有银行处于战略转型和管理模式快速提升阶段,受中国企业文化和管理水平的限制,国有银行员工信息化管理与西方国家差别较大。目前,建立适合国有银行现状的员工信息化管理理论体系,对于指导国有银行实施员工信息化项目管理、提升人力资源管理水平、提高企业核心竞争力具有重要的现实意义。由于中国银行员工数量不断增加,传统的员工管理模式已不能满足现代化管理的要求,中国银行员工信息管理系统EIMS(Employee Information ManagementSystem)将会为银行员工现代化管理提供一个良好的平台。本论文基于ASP.NET技术在Microsoft Visual Studio.NET环境下,使用C#开发语言,采用SQL Server数据库管理系统设计并实现的一套B/S架构的EIM系统,包括员工信息管理、培训管理、调动管理、薪酬管理、系统管理、组织规划等功能模块。系统采用DAL,BLL, Web三层架构开发,层与层之间紧密联系;在Web应用层采用MVC3.0框架,实现模型、控制和视图相互分离;数据库采用LINQ技术开发,使得整个系统具有良好的扩展性和安全性。同时页面使用自定义插件FlexGrid和myPrompt,同时采用Ajax技术实现异步刷新,使界面显示更灵活、美观且协调。系统分配了系统管理员、经理、普通员工三种不同的角色权限,其中系统管理员具有菜单管理和角色管理模块的操作权限;经理可操作的模块有组织规划、员工管理、调动管理、培训管理和薪酬管理;而普通用户不能修改其他用户信息,只能查看和修改与自己相关的信息,明确的权限分工对银行员工资料信息化管理具有重要的价值。同时完善的培训管理和薪酬管理体系,将增强银行内部员工的竞争力,同时将大大提高管理工作者的工作效率与工作质量。本文对系统的开发背景及研究现状、系统运行环境、采用的相关技术、系统需求分析、系统各功能模块概要设计、数据库设计与实现、各功能模块详细设计与实现以及软件测试等各个过程进行了详细的阐述。