基于ASP.NET,MVC的人事信息管理系统的设计与实现

发布时间:2019-08-14 来源: 历史回眸 点击:


  摘要:现代人事管理中信息技术的运用日渐深入而广泛,人事管理信息化是政府行政管理信息化建设的重要内容。在信息时代只有充分利用和开发信息技术,才能跟上时代的步伐。本文介绍了一个基于ASP.NET MVC的人事信息管理系统的设计与实现,在人事信息管理系统方面提出了一些观点,探究完善人事管理信息系化的方法。
  关键词:ASP.NET;MVC;人事管理;办公自动化
  中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 15-0000-01
  The Design and Implementation of Personnel Management System on Asp.net MVC
  Chen Yuxu
  (Tongji University,Shanghai200438,China)
  Abstract:Modern personnel management is using the information technology more and more frequently.In the information age,we must take the full usage of information technology in order to follow the world.This article describes a Design and Implementation of Personnel Management System Based On Asp.net MVC.
  Keywords:ASP.net;MVC;Personnel Management;OA
  一、人事管理信息化的现状和存在的问题
  人事管理可以说是政府机关工作中最重要的部分之一,对政府的决策和管理来说都是不可或缺的。政府人事管理的对象主要是机关公务员和事业单位工作人员,主要业务是实现对人事信息相关数据的共享和业务的在线协同处理。人事系统的管理业务的各个业务相互之间存在着千丝万缕的联系,如一个人的工资变动、岗位聘任必然和人员基本信息中的学历、职称等有关系。因此我们必须建立一个安全、高效、快捷、准确的人事管理信息系统来实现。我国政府现有的人事信息管理系统存在的问题主要表现在以下几方面:
  (一)信息资源整合和共享不足。没有采取统一的数据库系统,数据重复采集。
  (二)信息更新手段过于单一,数据采集都由人事部门进行,数据采集容易出现差错。
  (三)各人事部门办公和数据库系统没有联网,主要还是依靠传统的信函方式进行管理,人员变动之后还需要手工去的更新数据库,并逐级上报。
  (四)基础信息数据采集面不够广,更新不够及时。
  本系统建立的目的是提高各级人事主管部门组织人事管理工作水平。力争通过本系统的建设,进一步提高人事管理主要工作的信息化、网络化,提高工作效率,促进人事管理工作的科学化、规范化。
  二、系统的设计
  本系统整体可以分为多个子系统,根据功能的不同,整个系统可以分为若干个子系统:系统管理、单位管理、人员管理等。下面里主要介绍三个子系统的设计。
  (一)系统管理子系统包括:代码维护、数据库维护、数据库备份、数据库还原、数据导入、数据导出、安全设置、密码修改、登陆日志查询、登陆IP限制设置等功能。
  (二)单位管理子系统包括:单位信息维护、新增单位、删除单位、单位信息更新、单位隶属关系管理、单位划转等功能。
  (三)人员管理子系统包括:原有职工注册、新录用人员、人员基础信息维护、学历信息维护、职称信息维护、履历维护、社会关系维护、人员调转、人员调入、人员调出、离退休、人员信息综合查询、人员名册、增减员统计等功能。
  (四)数据库设计。本系统选择Microsoft SQL Server 2008作为数据库,数据库设计采用自顶向下的方法。从总体概念入手,从分析一个单位的事务活动开始,首先识别用户所关心的实体及实体间的联系,建立一个初步的数据模型框架,然后再用逐步求精的方法加上比虚的描述属性,形成一个个完整的局部数据模型。最后再将这些视图集成为一个统一的数据模式。
  三、系统的实现
  本系统在Windows 7环境下,采用Visual Studio2010和SQL Server 2008设计实现该系统。
  (一)采用ASP.NET MVC框架开发。和基于WebForm开发比较而言,ASP.NET MVC框架不仅是一个轻量级的、关注分离的、测试性强的描述框架,并且能够与现有ASP.NET特征(例如母版页面和基于成员身份的认证)紧密集成。在大型开发的时候容易维护,扩展性很好;能够对HTML有完全的控制权限,对于前端来说很友好;还能够进行单元测试开发。
  (二)系统管理子系统实现。代码维护功能允许系统管理员添加新代码或是对原有代码的修改或删除,以使系统中的数据统一、规范。数据维护功能实现了原有数据导入、导出、备份、还原等功能。安全设置中更改密码、查看日志、设置可访问IP列表。在本系统中不同身份的用户有不同的权限,一共有五级不同权限的用户。每个用户属于某个级别,各个级别定义了可执行和更改的业务和对象,用户对本级别以外的对象和业务没有使用权限,级别可根据需要定义,每个级别还能新建不同用户组,同样用户组的用户有相同的系统访问权限。
  (三)单位管理子系统实现。在系统建设的前期,首先根据国家、行业标准和本地实际制定好各项数据代码指标,建立单位代码表等基本的信息结构,建立各级管理员账户,由各级管理员对所辖单位进行单位基础信息维护。各单位管理员从上一级主管部门获取登陆用户名和密码之后登陆系统维护单位信息。输入的信息必须通过上级主管部门的审核才能正式使用,未通过审核的单位无法添加人员和办理相应的业务。
  (四)人员管理子系统实现。单位信息维护添加完毕后,开始添加人员基础信息维护的流程。人员信息可以从现有的信息系统或是excel电子表格中导入。新增人员信息有2种方式,一是由单位管单位人事干部查阅单位职工档案后统一录入数据。二是由单位职工个人登陆系统新建、编辑个人信息,经管理员审核无误后存入数据库。
  四、结束语
  本系统是基于ASP.NET MVC框架开发的,具有良好的分层结构。这种开发模式利于团队合作,而且设计出来的系统结构良好,对于系统日后的升级维护和需求的变化,都是非常有利的。设计时力求融合新的技术和管理理念,使其能作为人事管理的有力的工具,发挥不可替代的作用。
  

相关热词搜索:信息管理系统 人事 设计 ASP NET

版权所有 蒲公英文摘 www.zhaoqt.net