欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    人力资源管理系统的设计与实现(共10页).doc

    • 资源ID:13321464       资源大小:20KB        全文页数:10页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    人力资源管理系统的设计与实现(共10页).doc

    精选优质文档-倾情为你奉上人力资源管理系统的设计与实现中国新技术新产品,2009年15期 作者:贺芬摘要:人力资源管理系统,是充分利用计算机网络与信息管理的功能,实现人力资源管理工作的计算机信息化,人力资源管理系统必将成为企业提高人力资源管理效率和水平的有力手段。本文通过对河南高速公路服务区管理公司人力资源管理系统建设过程的研究和探索,总结了人力资源管理系统的一般结构,并对其软件系统进行了设计和实现。 关键词:管理信息系统;网络;人力资源管理系统 1绪论 随着市场竞争的日趋激烈,人已成为实现企业自身战略目标的一个非常关键的因素。企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。通过建立透明、相容、一致、易查和全面的人力资源信息系统,将与人相关的信息统一地管理起来,才有可能为“公平、公正、合理”原则的实现,以及企业在运作和劳资纠纷诸方面的风险规避等建立一套科学的保障体系。熟悉企业人力资源管理工作的业务流程,从人力资源管理工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现人力资源管理工作全过程的计算机管理,使得人力资源管理管理工作规范化、系统化、程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况。所以说,开发一套适合该公司的人力资源管理系统很有必要,也具有很强的现实意义。本文以天宇高速公路服务区管理公司人力资源管理系统开发为背景,通过对该公司人力资源管理现状以及管理需求进行调查分析,进行了人力资源管理系统的总体设计、模块设计、数据库设计,系统实现。 2相关技术分析 2.1 管理信息系统的开发方法 结构化生命周期法。结构化生命周期法采用结构化的系统分析和设计的方法,即“自顶向下,逐步求精”,把一个复杂的系统分解成足够简单,并能被清楚地理解和表达的若干层次。 结构化系统分析阶段。系统分析在于解决新系统要“做什么”的问题,而暂不考虑新系统如何实现的问题。 结构化系统分析阶段的分析流程如图2-1所示。 结构化系统设计阶段。系统设计是根据系统分析阶段得到的逻辑模型,对新系统进行物理设计,它主要解决系统“怎么做”的具体问题。 根据本系统的基本要求,决定采用结构化生命周期法进行系统分析和设计,结合快速原型法和面向对象方法来实现系统。 2.2系统架构设计 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图2-2所示: 2.3 C/S架构 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。C/S架构软件的优势如下: 1)应用服务器运行数据负荷较轻 2)数据的储存管理功能较为透明在数据库应用中。 3 人力资源管理系统设计 3.1 系统需求分析 基于系统需求分析,开发的人力资源管理系统需要实现以下基本功能: 用户管理、基础数据管理、员工人事档案信息管理、人事变动管理、考勤管理、工资管理、数据库管理 3.2 系统模块设计 根据上文系统需求分析,可以将系统分解成几个功能模块来分别设计,系统功能模块如图3-1所示。每个功能模块都由若干个相关的子模块组成。 系统管理模块。用户管理子模块:实现系统用户的增加、删除、密码修改等功能,对应系统操作用户的用户名、密码、用户身份。 权限控制子模块:由管理员级别用户对其他系统用户进行权限指定,对应各用户对系统的操控权限。 基本数据管理模块。基本数据管理模块包括部门机构及岗位管理、薪酬结构管理、职称类别管理等功能子模块。 人事档案管理模块。员工信息管理模块包括人事档案信息浏览、人事档案信息查询、人事档案信息统计三个子模块。 人事变动管理模块。人事变动管理模块主要实现员工岗位调整、职务升迁、离职等原因引起的员工信息变更,并生成员工人事变动信息、员工工作履历信息。 考勤管理模块。考勤管理模块主要实现考勤信息的录入、统计,对应考勤时间、员工迟到次数、早退次数、旷工天数、请假天数、加班天数等。 考核管理模块。考核管理模块主要实现考勤信息的录入、统计,对应考核时间、考核结果等。 工资管理模块。工资管理模块包括计发当月工资子模块和历史工资查询模块。 数据库维护模块。数据库维护模块负责对数据库进行简单的一些管理,包括数据库备份和数据库还原工作,通过这些工作来维护数据库的安全,降低意外或人为破坏的损失。 3.3数据库设计 人力资源管理系统中员工的一切信息都保存在数据中。在数据库应用系统开发过程中,数据库结构设计是数据库各个表结构的设计。 数据库概念设计。概念模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。本系统采用E-R图,描述如图3-2所示。 数据库逻辑结构设计。逻辑结构设计是将概念数据模型转换成特定的数据库管理系统(DBMS)支持的数据模型。 由概念结构设计的实体与实体之间的关系的基础上,形成数据库中的表以及各个表之间关系。 数据库保护。对数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现。 4系统实现 4.1主控制平台的实现 充分考虑界面易于操作的系统需求,主控制平台使用简单和直观和布局设计,提供菜单和工具栏两种操作方式。 主体框架:使用MFC AppWizard创建一个单文档结构的应用程序工程,建立起系统主体框架,生成应用程序类(CManager App)、文档类(CManagerDoc)、视图类(CManager View)和主边框类(CMainFram)。 菜单和工具栏:根据系统总体设计中功能模块的划分,使用资源编辑器创建系统菜单和工具栏。 文档与视图应用程序的编写。本系统是基于MFC单文档结构的应用程序工程,文档是管理应用程序的数据,而视图用于显示文档并管理与用户的交互。 文档与视图的这种操作分离是编程的高级思想。所有对数据的修改由文档对象来完成。视图调用这个对象的方法来访问和更新数据。它大大简化了多数应用程序的设计开发过程。 权限验证模块设计。根据需求分析和总体设计,此模块主要是根据用户输入的用户名,验证用户身份并决定其操作权限。 权限验证IPO图 输入:用户名和密码 处理: 用户登录对话框; 从系统用户表中读取用户和名称信息,并写入用户名下拉框中,以方便登录; 用户选择用户名并输入密码; 从操作人员表中检查是否有相应的用户名和密码; 如果用户名或密码错误,进行提示; 如果输入和用户名和相应密码正确,则根据该用户和权限类别进行权限设置; 进入主界面; 输出:主界面 权限验证模块的界面设计。该模块通过登录对话框为用户提供操作界面,界面的设计如图4-1: 权限验证模块的实现。根据权限验证的IPO图,通过定义CLoginDlg类来实现权限验证模块的功能。 处理过程:从数据库中读取可以登录的用户名称,并全部添加到用户名列表中。 4.2 人事档案管理模块 根据需求分析和总体设计,人事档案管理模块主要实现对员工信息和录入工作,包括员工基本档案、员工工作经历、员工家庭成员、员工和奖惩记录、员工的培训经历的录入,以及提供对这些数据进行编辑和删除功能,同时实现对员工信息进行浏览和查询功能。 这一部分是本系统和主要核心功能之一,主要划分成三个子模块:人事档案浏览子模块、人事档案查询子模块和人事档案统计模块。其中人事档案子模块主要提供员工档案的录入、修改、删除和浏览功能,它是人事档案管理模块和核心。 4.3 基本数据维护模块 根据需求分析和总体设计,基本数据设置模块负责维护人事管理相关的基本数据,这些基本数据主要有:部门类别、职称类别、工资结构;该模块的功能主要是完成对这些基本数据的添加、编辑和删除操作。 4.4数据库管理模块 数据库管理模块负责对数据库进行简单的一些管理,包括数据库备份和数据库还原工作,通过这些工作来维护数据库的安全,降低意外或人为破坏的损失。 5 结束语 本文实现的人力资源管理系统是企业人力资源管理实用软件,本系统是从人力资源管理工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机功能,实现人力资源工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得公司整个管理工作规范化、系统化、程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改各种情况。随着对人力资源管理系统的深入了解,系统的开发和实施仍有许多后续工作要做:如系统功能模型的扩展与实践B/S架构。 参考文献 1马蔚然, 赵兴元. 人力资源管理系统的开发与应用. 辽宁经济职业技术学院辽宁经济管理干部学院学报 2张家罡. 人力资源管理系统在企业中的应用 3郑人杰, 殷人昆, 陶永雷. 实用软件工程. 清华大学出版社 4周文成, 赵曙明. 人力资源管理系统-改进企业人力资源管理效能的新路径. 南京邮电大学学报 5乔月圆. Visual C+在人事管理系统设计中的应用. 山西农业大学学报 作者简介:贺芬(1981-),女,湖南衡阳人,在读硕士,主要研究方向:计算机软件开发,智能信息处理,现从事计算机应用、软件方面的教学工作。 专心-专注-专业

    注意事项

    本文(人力资源管理系统的设计与实现(共10页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开