1、XX公司人力资源管理系统用户需求分析报告17人力资源管理系统用户需求分析报告 人力资源管理系统用户需求分析报告 目录1引言21.1编写目的:21.2 项目背景:21.3参考资料:22总体要求22.1目标:22.2软件开发平台要求33 模型功能43.1用例:43.2管理员概念模型:53.3员工概念模型:53.4E-R图63.5数据流程图63.5.1招聘管理:63.5.2考勤管理:73.5.3工资管理:73.5.4培训管理:73.5.5员工管理:84数据字典81引言1.1编写目的:通过人力资源管理系统,能够提高公司人才利用率,提高公司的核心竞争力,还能提升企业的管理能力,使得企业能够快速适应信息时
2、代的网络化管理要求。增进员工之间的沟通,协调员工之间的协作管理。在该系统中包括对员工考勤和薪酬的管理,这样能够使得员工更方便和快捷的了解与自己密切相关的信息。 1.2 项目背景:本项目的名称:人力资源管理系统本项目的应用范围:中小型公司开发者:人力资源管理系统软件公司用户:开发人员1.3参考资料:软件工程导论 张海藩 牟永敏 清华大学出版社2总体要求2.1目标:1.招聘管理功能: 发布职位需求信息职位招聘申请提交并通过超级管理员审批后,系统在网上发布招聘信息,进行招聘,将受到的简历同意管理,并显示给相关招聘负责人。面试结束后,管理员在线输入是否同意录用,然后系统产生审批表,办理入职手续。2.员
3、工管理功能 员工信息涉及所属部门,职位,个人信息 员工级别。并且可以提供综合查询功能和数据分析功能(部门人数统计,员工年龄分析等)3. 工资管理模块: 薪资福利解决薪资计算,四金处理,假期管理具体业务,并提供相关的分析和报表(薪资变动,部门薪资汇总)4. 培训管理模块: 设计培训需求,汇总成培训计划,计划内容包括培训的时间、地点、参与人、预算等。由培训计划生成培训的实施方案,详细记录培训实施情况。培训评价管理,记录员工在每次培训中的评价。培训记录自动记入员工资料。5. 考勤管理模块: 支持请假、出差、加班、补休、调班、停工等考勤业务管理。工资模块直接引用考勤结果进行相关计算。假期管理中可以自定
4、义法定假期与企业假期。2.2软件开发平台要求服务器:硬件:80x86系列微机CPU:733以上内存:256M以上硬盘空间:40G以上软件:Windows Server、Access等开发平台:数据库管理系统:oracle 9.0以上系统应用服务器系统:IBM WebSphereOA系统:Lotus Domino网络协议:TCP/IP开发工具:兼容性较好的 如microsoft visual ,C+Builder ,或j2EE.2.3软件开发实施要求1.开发过程中要有开发日志,开发者可以完善需求,但要不影响基本要求。2.软件开发完成后必须经过软件测试通过后,才可交付使用。3.软件开发完成后,需要
5、完整详细的使用说明。3 模型功能3.1用例:3.2管理员概念模型:3.3员工概念模型: 3.4E-R图3.5数据流程图3.5.1员工管理:3.5.2招聘管理:3.5.3考勤管理:3.5.4工资管理:3.5.5培训管理:4数据字典4.1 员工管理主键员工编号属性名类型值域说明员工编号姓名电话身份证号婚姻状况职称工龄学位特长住址名族政治面貌邮箱intvarchar2intintcharvarchar2intvarchar2varchar2varchar2charcharvarchar24.2 招聘管理主键ID属性名类型值域说明ID应聘者信息招聘职位招聘人数录取信息审批人审核结果intvarchar2varchar2intcharvarchar2char4.3 考勤管理主键员工编号属性名类型值域说明ID员工编号员工姓名身份证号考勤项目出勤时间项目值备注intintvarchar2intvarchar2dateintvarchar24.4 工资管理主键员工编号属性名类型值域说明员工编号员工姓名原始金额社保金额补贴金额IntVarchar2intintint4.5 培训管理主键ID属性名类型值域说明ID培训员工信息培训项目培训时间培训结果培训计划是否通过考核人intvarchar2varchar2datecharvarchar2charvarchar217 人力资源管理系统用户需求分析报告