《人力资源管理信息系统课程设计.doc》由会员分享,可在线阅读,更多相关《人力资源管理信息系统课程设计.doc(34页珍藏版)》请在金锄头文库上搜索。
1、 人力资源管理信息系统课程设计 课程设计说明书(论文)学生姓名: 学号: 学生姓名: 学号: 学生姓名: 学号: 学生姓名: 学号: 学院(系) : 专 业: 题 目: 人力资源管理信息系统的分析与设计 指导教师: 2012年 12月14日人员分工可行性研究概念设计逻辑设计物理设计实验报告排版整合系统分析业务流程分析、数据流程分析系统设计系统功能结构图系统实施源程序、系统使用说明书课程设计排版整合系统设计系统设计的目标、代码设计、I/O设计、数据库设计数据库设计评价系统分析需求分析、数据字典系统实施程序流程图目录1.可行性研究41.1 项目的背景41.2 系统目标41.3 可行性分析41.4
2、结论42.系统分析52.1 需求分析52.1.1 组织结构分析52.1.2 功能结构分析52.2 业务流程分析52.2.1 业务流程分析52.2.2业务流程图的绘制62.3 数据流程分析72.3.1 数据流程图的分析72.3.2 数据流程图的绘制72.4 数据字典102.4.1数据存储定义102.4.2 数据处理定义112.4.3 数据流定义153.系统设计173.1 系统设计的目标173.2 代码设计173.2.1 代码设计173.2.2 代码效验位的计算173.3 I/O设计183.3.1输入设计183.3.2输出设计193.4 数据库设计203.4.1 数据库文件名规范203.4.2字段
3、名规范203.4.3数据表结构设计203.5系统功能结构图214.系统实施224.1程序流程图224.2 源程序244.3 系统使用说明书244.3.1软硬件环境244.3.2使用说明25附录291.可行性研究1.1 项目的背景随着经济的增长和管理水平的提高,各类企业在竞争中逐步认识到了人力资源管理的重要性以及提升企业自身人力资源水平的迫切性。人力资源管理不仅需要依靠高素质管理人才,更需要依靠信息化管理工具。人力资源管理系统(Human Resource Management System,HRMS)作为融合了先进管理经验和电子信息技术的产品应运而生。目前,绝大多数公司企业都努力通过开发办公自
4、动化、财务管理等信息化系统推进人力资源信息化工作,这一系列工作都有效地促进了人力资源更好的为企业核心业务提供人才支撑和机制保障,更好的为企业的长远发展服务。除此以外,通过建立透明、相容、一致、易查和全面的人力资源信息系统,企业能够更好的实现招聘、培训、绩效、薪酬等多方面的管理。1.2 系统目标 实现公司的人力资源管理信息化。其中包括:招聘管理、培训管理、绩效管理、薪酬管理。以经营管理为目标,信息管理为基础,采用先进的计算机软硬件集成技术,融入科学的人事管理思想和模式,为各层管理者提供快速、准确的人事管理依据与辅助决策数据。1.3 可行性分析(1) 管理可行性研究人力资源管理信息系统能提高人力资
5、源管理水平,能代替工作人员进行绩效管理,薪酬管理等,把工作人员从繁重的手工劳动中解放出来。总之,打造人力资源管理信息系统已经迫在眉睫,如何方便地进行人事管理,提高管理效率,才是我们的重中之重。这不仅仅可以大大提高人力资本的利用率,而且推动了社会文化生活的进步。(2) 环境可行性研究中小企业的人力资源管理从手工管理、C/S模式计算机管理,正逐步走向基于B/S模式的可移动式的人力资源管理系统。此外,网络安全技术的不断提升,网络管理人事在实际运用中越来越被企业或个人所接受,且在不断的提升表现它在实际企业活动中的经济价值。(3) 技术可行性研究本人力资源管理系统采用Visual FoxPro 6.0
6、作为开发工具,主要为了实现数据共享,减少数据冗余,其采用特定的数据模型,具有较高的数据独立性和统一的数据控制功能,能够增进数据的安全性、完整性和可用性。界面更加友好,操作更加简便。(4) 经济可行性研究人力资源管理信息化是提高人力资本投资回报率的有效手段。通过预估,本系统技术方面的资金需求完全在公司资金能力范围之内。通过信息化手段提高企业招聘管理、培训管理、绩效管理和薪资管理能力可以大大提高企业人力资本投资回报率。1.4 结论综合管理可行性、经济可行性、技术可行性和环境可行性等多方面的研究,最终认为该系统完全可行,并根据其特点决定采用Visual FoxPro 6.0 作为开发工具。2.系统分
7、析2.1 需求分析2.1.1 组织结构分析根据初步调查结果可知,该企业人力资源部下设招聘小组、培训小组、绩效小组和薪酬小组四个部分。2.1.2 功能结构分析人力资源管理系统主要是实现对招聘信息、员工基本信息、培训情况、日常考勤和绩效考核、薪酬分配的录入、修改、删除、查询、浏览、统计等功能。具体要实现的功能包括:(1) 系统首页要具备登录功能,按管理员和员工两类角色划分系统使用权限。管理员具有添加、修改、删除等后台工作的功能权限,普通用户具有查询信息的权限。(2) 管理员需要实现对员工的基本信息和薪酬分配如:姓名、所属部门、薪酬明细等信息的录入、修改、删除等功能。(3) 员工查询信息要方便快捷、
8、清晰明了。2.2 业务流程分析2.2.1 业务流程分析本系统的业务流程图主要分成四个子业务:(1)招聘管理(2)培训管理(3)绩效管理(4)薪酬管理 根据调查研究,分析得出人力资源管理的基本业务以及业务动向如下:(1) 招聘管理流程:公司各部门根据各自具体情况分析职位需求,制定出部门职位需求计划交给人力资源部,人力资源部制定人力资源计划交由经理审批,通过后发布招聘信息。应聘者提交简历后进行面试考核,通过面试得到公司录用的签订合同成为该公司正式员工,员工需要填写员工信息表。(2) 培训管理流程:人力资源部根据员工信息表制定部门培训计划,将培训计划书交由经理审批,通过后制定出具体的培训安排(包括不
9、同岗位的培训课程安排和时间表)分别通知给各部门和需要培训的员工。根据安排进行培训,并实时登记员工的具体考查记录,制定出培训评估表回馈给人力资源部,以便人力资源部制定下一批员工培训计划。(3) 绩效管理流程:人力资源部根据各部门定期统计的考勤表和自己制定的考勤条款进行考勤奖惩的统计,同时,根据定期统计的考核表和制定的考核条款进行考核奖惩的统计,之后汇总考勤、考核的奖惩统计并经由经理审批,通过后整合成绩效奖惩表,用来反映员工对公司的贡献和个人为增长自己的知识、技能以及在特定领域为提供绩效所做的努力。(4) 薪酬管理流程:人力资源部根据职位分析的结果制定薪酬结构,按照薪酬结构和员工的基本信息进行基本
10、工资的计算,制定出基本工资表,根据对基本工资表和绩效奖惩表的综合评定最终决定每个员工的工资,统计后分别给财务部和员工自身。2.2.2业务流程图的绘制绘制业务流程图的基本符号:图2.2 业务流程图基本符号根据业务流程分析,人力资源管理信息系统的业务流程图如下所示:图2.3 招聘管理业务流程图图2.4 培训管理业务流程图图2.5 绩效管理业务流程图图2.6 薪酬管理业务流程图2.3 数据流程分析2.3.1 数据流程图的分析根据业务流程图可知,该数据流程图共分为一个顶层数据流程图、一个第一层细化数据流程图和四个第二层细化数据流程图。经分析,该业数据流程图共有各部门、员工、经理、应聘者和财务部五个外部
11、实体,员工信息表、培训评估表、绩效奖惩表和工资统计表四个数据存储。2.3.2 数据流程图的绘制绘制数据流程图的基本符号:图2.7 数据流程图的基本符号根据业务流程图,人力资源管理信息系统的数据流程图如下所示:图2.8 顶层数据流程图图2.9 第一层细化数据流程图图2.10 第二层细化招聘管理数据流程图图2.11 第二层细化培训管理数据流程图图2.12 第二层细化绩效管理数据流程图图2.13 第二层细化薪酬管理数据流程图2.4 数据字典2.4.1数据存储定义数 据 存 储系统名:人力资源管理编码:D1存储文件名:聘用合同组成(数据结构):合同内容+合同有效期+合同甲乙双方+备注涉及的处理名:合同
12、签订排列方式:按合同有效期先后排列 图2.14 数据字典数据存储(聘用合同)数 据 存 储系统名:人力资源管理编码:D2存储文件名:员工信息表组成(数据结构):姓名+性别+出生年月+家庭住址+邮政编码+联系电话涉及的处理名:招聘管理,薪酬管理,培训管理,部门培训计划制定,员工信息登记,基本工资计算排列方式:按姓名首字母排列图2.15 数据字典数据存储(员工信息表)数 据 存 储系统名:人力资源管理编码:D3存储文件名:培训安排表组成(数据结构):培训部门名称+培训类型+培训具体内容+培训时间段+备注涉及的处理名:审批,培训实施排列方式:按培训类型分类排列 图2.16 数据字典数据存储(培训安排
13、表)数 据 存 储系统名:人力资源管理编码:D4存储文件名:培训评估表组成(数据结构):课程号+部门号+员工号涉及的处理名:培训管理,考查评估排列方式:按课程号升序排列 图2.17 数据字典数据存储(培训评估表)数 据 存 储系统名:人力资源管理编码:D5存储文件名:绩效奖惩表组成(数据结构):员工工号+所属部门+考核内容+考核时间+考核成绩+绩效统计+备注涉及的处理名:绩效管理,审批排列方式:按所属部门分类排列图2.18 数据字典数据存储(绩效奖惩表)数 据 存 储系统名:人力资源管理编码:D6存储文件名:考核统计表组成(数据结构):员工号+所属部门+考核内容+考核时间+考核成绩+备注涉及的
14、处理名:考核奖惩统计排列方式:按所属部门分类排列 图2.19 数据字典数据存储(考核统计表)数 据 存 储系统名:人力资源管理编码:D7存储文件名:工资统计表组成(数据结构):工资号+员工号+职位号+实发工资涉及的处理名:薪酬管理,工资计算排列方式:按职位号升序排列图2.20 数据字典数据存储(工资统计表)2.4.2 数据处理定义数 据 处 理系统名:人力资源管理编号:P1处理名:人力资源管理流入的数据流:员工信息表,培训评估表,简历,招聘信息,绩效奖惩表流出的数据流:员工信息表,培训评估表,工资估计表,绩效奖惩表处理定义综合处理招聘管理、培训管理、绩效管理和薪酬管理激发条件:定期进行人力资源管理图2.21 数据字典数据处理(人力资源管理)数 据 处 理