目录。1. 引言 1
1.1 编写目的 1
1.2 背景说明 2
1.3 术语定义 2
1.4 参考资料 2
2. 任务概述 2
2.1 项目目的 2
2.2 用户的特点 3
2.3 假定和约束 3
3. 功能需求 3
3.1 功能划分 3
3.2 功能描述 4
3.2.1员工资料管理 4
3.2.2 部门管理 4
3.2.3 考勤管理 4
3.2.4 薪资管理 5
3.2.5 业绩评定 5
3.3 工程项目的文档要求 6
3.4 输入输出要求 6
3.5 对性能的规定 6
3.6 故障处理要求 6
3.7 系统安全性 6
3.8 其他专门要求 6
4. 数据描述 6
4.1 动态输入输出数据 7
4.2 数据库的描述 7
4.3 数据采集 7
5. 运行环境需求 7
5.1 设备 7
5.2 支持软件 7
5.3 接口 8
1. 引言。
1.1 编写目的。
需求分析是为“人力资源管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程是由08级计算机办公应用专业4班的学生合作完成,预期读者是从事“人力资源管理系统”开发的项目管理人员、开发人员、测试人员和文档编制人员等。
1.2 背景说明。
开发软件名称:人力资源管理系统。
项目任务的提出者:刘文莉。
开发者:12级计算机办公应用专业3班学生。
用户:某公司人事人员、财务人员、普通员工等。
此项目将用于实现对部门、员工基本信息、考勤、工资等各个方面的自动化规范化以及系统化的管理。
1.3 术语定义。
hr:人力资源管理。
sql server:微软公司开发的大型关系数据库管理系统。
c/s模式:client/server,客户机/服务器运行模式。
可视化程序设计:它指的是一种开发图形用户界面的方法,使用这种方法,程序员不须编写大量**去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。
面向对象(object-oriented programming,oop):面向对象程序设计是一种新型的程序设计范型。这种范型的主要特征是程序=对象+消息。
1.4 参考资料。
人力资源管理系统可行性分析报告》
2. 任务概述。
2.1 项目目的。
过去,人力资源管理基本上都是靠手工进行,效率低,出错率高,浪费财力物力,不利于企事业单位的发展。21世纪以来,随着经济高速发展,人们发生了日新月异的变化,特别是计算机的应用普及到经济和社会生活的各个领域,使得原本旧的人工管理的方法越来越不适应现代社会的发展。此次开发的人力资源管理系统以visual studio2005作为开发环境,采用实现业务逻辑,后台以microsoft sql server 2005作为数据库服务器。
本系统以经营管理为目标,以信息管理为基础,融入科学的人事管理思想和模式,采用计算机对人力资源进行管理,对企业及其下属公司的人事信息进行采集、储存、加工、处理和分析,使其及时准确地反映企业的人事聘用状况、人员流动情况、薪资情况等人事信息,为各层管理者提供快速准确的人事管理依据与辅助决策数据。
2.2 用户的特点。
本软件的最终用户为某公司领导、人事人员、财务人员、以及其他所有公司员工。这些使用者都具有基本的计算机使用水平,至少掌握一种输入法,在使用中不需要做太多的基础指导工作。
通过使用本系统软件,可以帮助企业的领导、行政管理人员、人事人员方便地对公司员工档案、考勤、考评等状况进行了解或评估,实现员工信息录入、修改、查询输出的操作,使得整个企业的人员管理更加科学化、条理化和规范化。
软件的维护人员主要是对数据库进行日常维护,比如数据备份和恢复,以及对系统软硬件运行环境的维护等。因此,要求维护人员具备比较高的教育水平和技术专长,熟悉windows操作系统和计算机硬件配置,掌握基础的数据库知识,并对软件开发和可视化编程有所认识。
2.3 假定和约束。
项目的开发人员不超过10人。
开发期限为1年。
开发要求使用microsoft visual studio2005开发工具和sql server 2000数据库。
对管理方法、硬件使用无约束,但要求能保证并行操作的安全性和数据使用的保密性。
开发规范参见《软件开发规范书》
3. 功能需求。
3.1 功能划分。
图1 人事管理系统功能模块。
3.2 功能描述。
3.2.1员工资料管理。
1)人事部门负责维护员工的基本资料。当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中,并打印一份报到单给员工,上面列出了该员工的登录id、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。主要功能包括:
添加/修改/删除员工信息。
按任意条件搜索员工(支持模糊查询)
打印员工报到单。
上传/修改员工的**。
2)员工可以查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息。主要功能包括:
查询自己的详细信息:员工id、员工姓名、电子邮件、所在部门名称(不是部门id)、经理、分机和自我介绍。
修改自己的自我介绍。
修改自己的登录密码。
查询、搜索其他同事的相关信息。
3.2.2 部门管理。
显示公司的组织结构图,其中用树的形式呈现了公司的部门结构和每个部门所属员工。人事经理修改(添加/删除/更改)部门,其中如果删除一个部门,必须将该部门的所有员工转移到其他部门。人事助理可以更改员工的所属部门。
人事助理还可以查看/打印部门人数汇总及明细信息。主要功能包括:
人事经理添加/删除/更改部门。
更改员工的所属部门。
查看/打印部门人数汇总及明细信息。
3.2.3 考勤管理。
1)人事部可以查看公司所有员工的请假记录。主要功能包括:
按部门汇总某段时期内的请假记录。
详细列出某个员工某段时期内的所有请假记录。
2)员工必须按规定时间上下班,即上午9点上班,下午6点下班,不能迟到或早退。系统要求能够输入和查询员工每天上下班时间记录(这些信息一般由考勤机自动读入,不使用考勤机的也可以在该功能模块中人工录入),内容包括每天的考勤信息。允许考勤管理人员在添加或删除考勤信息,如输入和查询员工的请假信息等。
本模块中员工可以查看自己的记录,经理可以查看下属的记录。主要功能包括:
员工查看自己某段时间内的考勤记录(迟到/缺勤),可以按用户需要进行统计,如常用的“月考勤统计”功能等,用于统计员工指定月份的出勤信息,包括日期,职员编号,迟到次数,早退次数,矿工次数,请假次数等。
经理查看某段时间内、当日所有/部分下属的考勤记录。
经理查看某段时间内迟到/缺勤次数最多的人员列表。
3.2.4 薪资管理。
1)基本薪资只能由人事经理指定和修改。人事部负责每月根据员工的加班记录和考勤记录,计算员工的本月薪资,并可打印公司员工薪资月汇总表。主要功能包括:
人事经理指定员工的基本薪资。
计算员工的当月薪资。
按部门打印员工月薪资的汇总表。
查看某个员工的历史记录。
2)员工薪资由基本薪资和加班薪资组成,并且有可能因为迟到和缺勤而扣除部分薪资。基本薪资由人事经理指定。员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。主要功能包括:
显示员工当月的薪资信息,并列出影响薪资额的加班和考勤记录。
打印本月薪资单。
查看某段时期内的薪资信息。
3.2.5 业绩评定。
公司员工三个月评定一次业绩,先由员工填写业绩报告表(部门经理不需要填写),该报表包括以下几项:工作总结、上阶段目标完成情况、自我评分和下阶段目标设定。部门经理根据该报告,评定其下属的业绩分数。
人事部根据部门经理的评分作为基础,然后根据考勤记录来计算最终的绩效成绩(人事部的功能放在 windows 子系统实现)。主要功能包括:
员工可填写工作总结,进行自我评分。
显示员工上一阶段设定的工作目标,员工在此可填写完成度。如果员工未填写过,则不显示该部分。
显示考核项,员工和经理各填写其中的相应部分。
员工设定下一阶段的工作目标,最少三项,最多不限。
经理查询下属的业绩报告。可填写考核项和业绩评分。
员工查询最终的业绩评分。
员工查询所有的历史业绩报告,单击显示其详细信息。
经理查看某次业绩评定的所有下属的汇总信息。
3.3 工程项目的文档要求。
需求分析说明书。
概要设计说明书。
详细设计说明书。
人力资源管理案例分析
案例分析。某企业集团正处于快速发展时期,急需高素质的人才加盟,通过优秀人才的加入推动企业的快速发展。因此集团要求引进中高级管理人才,包括人力资源部副经理 集团公共关系部经理 财务副经理等重要职位。人力资源部门和多家猎头公司签订了合作协议,开始了大张旗鼓的招募选拔。该公司招聘面试的流程是 猎头公司推荐...
人力资源管理职位分析
杭州菜篮子公司职业分析简介。总经理职位分析。生产部经理职位分析。职位分析报告。生产部的下属部门为生产部和维护部,这两个部门分别负责果蔬的种植生产和根据会员需求,代为种植或调理 维护会员所种植的蔬菜的工作。生产基地所需的土地面积较大,需要耗费大量的人力物力,对我们这样刚起步的公司来说有一定的经济负担,...
人力资源管理案例分析
长春一汽实业合成材料 人力资源制度分析。目录。第一节 公司简介 1 第二节 招聘制度分析 2 一 整体招聘计划介绍 2 一 获取人员需求信息,提出招聘需求 2 二 制定招聘计划 2 三 进行岗位分析,明确招评标准 3 附注 业务主管的详细职责说明 5 具体招聘实施的原则 渠道。6 四 初步确定招聘小...