基于MVC模式的组织人事管理WEB系统的设计与实现

发布时间:2019-08-16 来源: 日记大全 点击:


  摘要:结合中小型企业人事管理的特点和需求,提出基于MVC模式的组织人事管理WEB系统的整体解决方案。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括人事档案管理、合同管理、人力资源调配管理、员工职称管理、员工保险管理和员工培训管理等人事管理工作。
  关键词:MVC模式;组织人事管理;WEB系统;
  0.前言
  组织人事工作涉及的部门多,信息量大。现阶段的组织人事工作中却存在着多个相关部门之间各行其事,信息独享等尴尬现象,这严重降低了工作效率,增大了部门间协调的难度。设计组织人事管理系统规范业务运作流程,改变过去的操作烦琐、沉长,效率低下纸式办公方式,使人事组织部门的工作真正做到以人为中心,各部门之间使用共有的资源,简化繁琐的手工统计和信息汇总,让组织人事工作在人事组织相关的各部门之间活起来,推进人事制度管理的改革,大大提高了工作效率,加快了企业现代化改革的进程,提高了经济效益。
  1.系统分析
  (1)系统的总体要求
  人事管理系统完全按照企业人事信息管理的层次和模式进行构建,适合人事信息管理系统工作。使用工作流进行审批工作,强大的流程定义工具,方便信息化的现有管理流程。在人事权限管理范围内进行信息共享,在最快的时间和最便捷的方式,得到信息变更的通知,加强部门之间协同办公。其最大的特点是开放性、方便性、灵活性和实用性。对职工的职员的基本情况、工作调动、职称管理、合同的签订以及养老保险和医疗保险等基本信息有一个全面且系统的掌握,甚至对职工的各项深造和培训都有一个详细的记载和管理。管理系统中不仅具有人事工作中常见的调进与调出公司,岗位更改等常见功能,为了对单位人事系统的保密管理,该系统中还为用户专门设计了权限密码,这充分保证了单位的人事关系安全,为单位人力资源管理提供了巨大的方便。系统在设计上还考虑到历史存档的需要,专门设计了资料备份模块。
  (2) 组织人事管理系统的总体模块如图1所示:
  图1组织人事管理系统的总体模块
  2 系统设计
  (1)基础参数设置
  实现系统初始化,包括了实际工作中大部分的基本情况信息和相关子集信息。具体分为人员信息维护、部门信息维护。
  (2)人力资源调配管理
  由于个人种种原因,工作人员可能提出离职或调出申请,人力资源调配管理将处理这个过程的事务。具体包涵:新增加员工 、解除员工、工种变动、职工内部调动等。
  (3)职称管理
  主要对公司员工的工种性质,技术等级的考核和管理,当人员进行职称评定时,将会进行该部分操作;内容包括报审初定专业技术资格、专业技术资格评审、职称外语考试报名等,统归为专业职称评审登记、专业职称聘请登记等两大模块。
  (4)人事合同管理
  主要是规范用人制度,按照劳动法规定,保障公司与职工之间建立一种平等互利,协商共处,劳动自由的合作关系,充分体现了员工在法律面前平等。具体包括合同签订、合同终止、合同违约处理,主要环节为单位岗位设置审批表、聘约合同签证人员花名册。
  (5)人事档案管理
  主要包括档案入档管理、档案出档管理、档案借阅管理、档案归还管理。档案入档管理是制新到人员档案后,应立即进行档案转进登记,并编辑其档案目录,以及对零散材料的管理,零散材料指人员的获奖证明、职务变动等。新到人员档案的零散材料后,应立即登记零散材料目录信息,即将零散材料信息加入到档案目录中去,并根据用户选择将零散材料目录信息存于档案正本目录或副本目录中。档案出档管理,人员离开本单位时,若需进行档案移交,则应填写档案转递通知单。档案转递通知单应立即打印并寄出。档案借阅与归还管理,借档人借阅档案时必须持借档介绍信到档案室登记借档。借档人归还档案后,档案管理员应立刻修改借档登记信息是否归还、归还日期等。
  (6)、奖罚信息管理
  员工获奖信息和员工处罚信息的维护。
  (7)人员培训管理
  对人员培训是采取员工申请然后公司审核并填写培训信息单。并通知员工参加培训。培训结束后,培训办理人员记录培训结果,并且能汇总出各种培训人员表。
  (8)员工保险管理
  主要是员工养老保险和医疗保险信息的管理。
  (9)系统管理
  主要用户权限管理实现资源或目录的有限开放,加强信息安全管理,实施身份认证,做好数据备份,防止数据丢失等。
  3 系统实现
  该系统使用ASP.NET MVC框架来实现,程序设计语言使用Visual C#.NET,后台数据库采用SQL Server2008存储数据。MVC设计模式,使应用程序的输入、处理和输出分开。系统分成3个核心组件:模型Model、视图View、控制器Controller,它们各自处理自己的任务。模型的主要作用是程序提供数据,它就像是3层架构中的数据读写层和业务逻辑层合二为一,该层提供对数据库的读写、系统的业务逻辑,还负责保持模型的状态等。视图就是显示模型中数据的界面,但是模型中有些数据是由Controller通过ViewData提供的。控制器主要用来处理用户的输入或交互命令,改变模型中的状态以选择适当的视图来实现对应模型的数据。系统的各模块通用顺序模型如图2所示:
  图2系统的各模块通用顺序模型
  4.结语
  MVC模式将用户输入逻辑、业务逻辑、页面显示逻辑实现了完美的分离,有利于分工合作,能够提高开发的效率,非常适合大型Web项目。系统单元测试也很方便。MVC架构还具有可扩展性和可替换性,不必担心系统不断变庞大导致的各种并发症,传统ASP.NET上的所有机制都可应用到MVC上,如成员角色管理、用户控件等。MVC强大的URL映射组件使用系统配置灵活安全。
  该系统界面友好、功能实用,能够提高组织人事管理工作的服务质量和服务效率。(作者单位:湖南科技经贸职业学院)
  参考文献
  [1]国家863中部软件孵化器.ASP.NET从入门到精通[M].北京:人民邮电出版社, 2010.4
  [2]明日科技,郑齐心,房大伟,刘云峰.ASP.NET项目开发案例全程实录[M].北京:清华大学出版社,2011.1
  [3]余伟.基于C/S和B/S结构的教材管理系统研究[J]现代计算机,2010.6

相关热词搜索:人事管理 模式 组织 设计 系统

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