人事管理系统.需求分析资料讲解
人力资源管理系统需求分析

人力资源管理系统需求分析一、系统概述二、招聘管理1.职位发布:用户可以在系统中发布组织的招聘岗位,包括职位名称、薪资待遇、任职要求等信息。
2.简历筛选:系统通过关键词匹配和自定义筛选规则,对收到的简历进行自动筛选,提取适合岗位的候选人。
3.面试安排:系统可以帮助用户安排面试时间和地点,并自动发送面试通知。
4.绩效评估:系统可以对面试者进行评估,并生成面试报告,为组织的招聘决策提供数据分析支持。
三、员工信息管理1.档案管理:系统可以整理和维护员工的基本信息,包括个人信息、工作经历、资质证书等。
2.员工档案:系统可以生成员工档案,包括个人简历、职位变动记录、培训记录等,方便管理人员查看和维护。
3.职位调动:系统可以记录员工的职位调动情况,并自动生成文档,确保组织的内部调动程序规范和合法。
4.薪资管理:系统可以根据员工的薪资档案进行薪资核算和发放,包括基本工资、绩效奖金等。
5.考勤管理:系统可以记录员工的考勤情况,包括上班打卡、请假等信息。
四、培训管理1.培训计划:系统可以帮助用户制定和管理培训计划,包括计划内容、培训时间、培训地点等。
2.培训报名:系统可以提供员工报名培训的功能,并自动生成报名信息和培训名单。
3.培训评估:系统可以对培训效果进行评估,包括培训反馈、考试成绩等,为培训质量提供反馈意见。
五、绩效管理1.目标设定:系统可以帮助管理人员制定员工工作目标,并与员工进行目标确认和签订目标合同。
2.绩效评估:系统可以对员工的绩效进行评估,包括KPI考核、360度评估等,为管理人员提供决策依据。
3.绩效分析:系统可以对组织的绩效数据进行分析,包括绩效得分、绩效排名等,帮助管理人员识别高绩效人才和低绩效人才。
六、福利管理1.福利发放:系统可以帮助用户进行福利发放,包括员工月度福利和年度绩效奖金等。
2.工作安排:系统可以为员工安排工作任务和休假计划,并进行日常工作考核和绩效评估。
七、其他需求1.数据安全:系统需要提供数据备份和恢复功能,确保员工信息和组织数据的安全性。
人事管理系统需求分析报告

人事管理系统需求分析报告一、引言人事管理系统是一种基于计算机技术的信息管理系统,主要用于管理组织机构内的人事信息、员工档案、员工绩效等相关信息。
本报告旨在对人事管理系统的需求进行详细分析,明确系统的功能模块、业务流程、数据录入与查询等关键要素,以便于开发人员进行系统设计与开发。
二、系统概述三、功能需求1.组织机构管理a.可管理多级组织机构,包括部门、岗位等b.可以进行组织机构的增删改查操作c.可以设置组织机构的权限和角色2.员工档案管理a.可以添加员工的基本信息,包括姓名、性别、出生年月等b.可以录入员工的入职、转正、离职等信息c.可以管理员工的合同、培训记录等3.员工绩效管理a.可以设定绩效考核指标和权重,包括工作质量、工作效率等b.可以进行员工绩效评估,并生成绩效报告c.可以设定奖励和惩罚机制,包括奖金、晋升等4.薪资管理a.可以设定员工薪资结构和薪资调整机制b.可以自动计算员工薪资,包括基本工资、津贴、绩效工资等c.可以生成工资单和薪资报告5.考勤管理a.可以记录员工的考勤情况,包括请假、加班等b.可以自动生成考勤报表和考勤统计c.可以设定考勤规则和考勤异常的处理机制四、性能需求1.系统应具备良好的响应速度和稳定性,能够在多用户同时使用的情况下保持正常运行2.系统应具备高度的安全性,能够保证敏感信息的保密性和完整性3.系统应具备良好的扩展性和适应性,能够根据组织机构的变化进行灵活的调整和修改4.系统应具备可靠的数据备份和恢复机制,确保数据的安全性和完整性五、用户界面设计需求1.界面应简洁清晰,符合直觉,易于操作2.应提供良好的导航和菜单结构,使用户可以方便地找到所需功能3.应提供适当的数据验证和提示,防止用户输入错误或遗漏4. 应提供灵活的报表导出功能,支持常见的数据格式,如Excel、PDF等5.应提供个性化设置选项六、数据管理需求1.数据应能够进行适当的分类和归档,便于查询和管理2.数据应具备完整性和一致性,避免冗余和错误3.数据操作应具备高效性和安全性,避免数据泄露和丢失七、总结本报告对人事管理系统的需求进行了详细分析,明确了系统的功能模块、业务流程、数据录入与查询等关键要素。
数据库课程设计 人事管理系统需求分析

人事管理系统需求分析
一、信息需求分析
1、员工基本信息:员工编号、XX、性别、学历、所属部门、毕业院校、健
康状况、职称、奖惩等。
2、教学信息:员工编号、XX、课程编号、课程名称、课时数、学分、课程
性质等
3、科研信息:员工编号、研究方向、课题研究情况、专利、论文与著作发
表情况等
二、功能需求分析
1、员工信息管理功能:管理员工的相关信息,包括员工的查询、添加、删
除,与员工个人信息的修改。
2、教师教学信息管理功能:管理教师的教学信息,包括信息的查询、添加、
修改、删除。
3、科研信息管理功能:管理教师的科研信息,包括科研信息的添加、查询、
统计、打印。
三、数据流图
1、整体数据流图:
图1 人事管理系统数据流图
2、细化的数据流图:
员工信息管理数据流图:
图2 员工信息管理数据流图教学信息管理数据流图:
图3 教学信息管理数据流图科研信息管理数据流图:
.
图4 科研信息管理四、数据字典
. .
四、E-R图
1、分E-R图
图5 员工E-R图
图6 教学信息E-R图
.
图7 科研信息E-R图2、总E-R图
图8 总E-R图
. .。
人事管理系统需求分析文档

人事管理系统需求分析文档1.引言2.目标与范围人事管理系统的目标是帮助企业进行人力资源管理,包括招聘、员工档案管理、薪酬福利管理、绩效考核以及培训等方面的工作。
本系统将为企业提供全面的人力资源管理解决方案,旨在提高企业的人力资源管理效率和服务质量。
3.功能需求3.1招聘管理-发布招聘信息:系统管理员可以发布招聘岗位信息,包括职位描述、薪资待遇等。
-简历管理:系统能够接收并管理候选人的简历,提供简历筛选、管理和反馈功能。
-面试安排:系统管理员能够进行面试安排,并为面试官提供面试评估工具。
3.2员工档案管理-合同管理:系统能够管理员工的合同信息,包括合同类型、签订日期、有效期等。
-薪酬福利管理:系统能够记录员工的薪资、奖金、福利等相关信息。
3.3绩效考核管理-绩效目标设定:系统能够帮助上级设定直属下级的绩效目标。
-绩效评估:系统能够进行员工绩效评估,并生成评估报告。
3.4培训管理-培训需求分析:系统能够分析员工的培训需求,并为企业提供相应的培训计划。
-培训记录管理:系统能够记录员工的培训记录,并提供培训效果评估。
4.非功能需求4.1安全性-系统应具备用户身份验证机制,确保用户访问的安全性。
-系统应具备数据加密功能,确保数据的机密性。
4.2可靠性-系统应具备备份和恢复功能,以避免数据丢失和系统故障。
-系统应能够提供稳定可靠的服务,以确保用户的正常使用。
4.3可扩展性-系统应能够支持大量用户的并发访问,以满足企业的需求。
-系统应能够灵活扩展,以适应企业的发展和变化。
5.接口需求5.1用户界面-系统应提供友好的用户界面,以便用户轻松使用和操作系统。
-系统应支持多语言界面,以满足不同地区和用户的需求。
5.2数据接口-系统应能够与企业现有的人力资源管理系统集成,以实现数据的共享和交换。
6.项目进度计划-需求分析阶段:1周-系统设计阶段:2周-系统开发阶段:4周-系统测试阶段:1周-系统部署阶段:1周7.总结本文档对人事管理系统的需求进行了详细分析,包括功能需求、非功能需求和接口需求。
人事档案管理分析系统需求分析

人事档案管理分析系统需求分析一、引言1、编写目的该软件是作为合同的组成部分,为提高工作效率,便于对人事档案进行统计和管理,应丽佳股份公司的要求进行软件开发。
为使该软件能更符合丽佳股份公司人事档案的要求;特编写该系统分析说明书。
而且除本系统需求分析规格说明书提及的功能之外,其余功能不列入待开发软件开发的范围;为此,特编写人事管理系统需求分析规格说明书,以使开发者与用户之间达成一致的共识;同时也做为软件验收合格与否,为以后的软件编写垫定基础。
2、前景说明(1)待开发软件的名称为人事档案管理分析系统;(2)该待开发的项目是应丽佳股份公司的要求进行系统设计开发,开发者为卢奕敏,其用户为丽佳股份公司人事档案管理员;(3)该管理分析系统软件将对某单位人事档案进行资料管理和统计。
3、参考资料本文档参照了北京大学出版社出版的《软件工程-技术、方法与环境》、一书中的需求分析文档及《FOXPOR FOR WINDOW6.0》。
二.概述2.1功能概述主要功能;1、功模块图如下:待开发软件的主要功能分析为:(1)该软件能对员工的人事档案资料进行有效的录入、修改和删除;(2)该软件能根据职工编号或姓名对符合条件的员工人事档案资料进行修改;(3)该软件能根据职工编号或姓名对符合条件的员工人事档案资料进行删除;(4)待开发软件能根据职工编号或姓名查询符合条件的员工人事档案资料,并打印查询结果。
三.数据流图与数据字典1、数据流图。
经过分析,得出的数据流图如图1、图2、图3所示。
图1 顶层数据流图图2 0层数据流图人事档案文件图3 一层数据流图(a )图3 一层数据流图(b )1、数据字典(1)数据流条目库存管理要求=[数据的录入单|数据的修改单|数据的删除单] 数据的录入单=编号+姓名+性别+出生日期+工作日期+婚否+工作部门+职务职称+基本工资数据的修改单=编号+姓名+性别+出生日期+工作日期+婚否+工作部门+职务职称+基本工资数据的删除单=编号+姓名+性别+出生日期+工作日期+婚否+工作部门+职务职称+基本工资查询要求=[统计要求]统计表={员工的档案情况}(2)文件条目文件名:人事档案文件组成:{编号+姓名+性别+出生日期+工作日期+婚否+工作部门+职务职称+基本工资}组织:按职工的编号及姓名的递增顺序排列2、小说明小说明只描述最底层的基本加工。
人事管理系统需求分析报告

人事管理系统需求分析报告一、引言人事管理是现代企业不可或缺的一项重要工作。
随着企业规模的扩大和业务的复杂化,传统的人事管理方式已经无法满足企业的需求。
因此,开发一款功能完善、方便易用的人事管理系统,对于企业的人力资源管理工作来说至关重要。
本文将对人事管理系统的需求进行详细的分析和说明。
二、背景目前,我们公司的人事管理工作主要依赖于纸质文件和电子表格,这种方式存在很多问题。
首先,纸质文件管理不方便,容易丢失和损坏;其次,电子表格只能进行简单的数据记录,无法提供更加强大的功能,如智能筛选和查询;最后,纸质文件和电子表格无法进行数据共享和协作,导致信息传递效率低下。
因此,我们迫切需要一款集成化的人事管理系统,以提高工作效率和管理水平。
三、需求分析1.员工信息管理人事管理系统应具备完善的员工信息管理功能,包括员工档案、个人信息、职位信息、工作经历、教育背景、培训记录等。
系统应能够方便地查询和修改员工信息,并支持批量导入和导出数据。
2.招聘管理系统应具备完整的招聘管理功能,包括发布岗位需求、招聘流程管理、简历筛选、面试评估、录用管理等。
同时,系统应能够提供招聘数据的统计分析,帮助企业优化招聘策略。
3.考勤管理系统应能够方便地记录和统计员工的考勤情况,包括上下班打卡、请假、加班等。
系统应支持多种考勤方式,如指纹识别、刷卡、面部识别等,并能够自动生成考勤报表和工资单。
4.绩效考核系统应能够对员工的绩效进行科学评估,包括设定绩效指标、评估方法、绩效考核流程等。
系统应支持自动化绩效考核和绩效报告生成,并能够提供绩效数据的可视化分析。
5.培训管理。
人事管理系统需求分析文档2024424
人事管理系统需求分析文档2024424一、引言人事管理是一个企业中至关重要的部门,负责员工的招聘、培训、薪酬管理、绩效评估等工作。
传统的人事管理方式无法满足企业不断发展的需求,因此需要一款高效、灵活的人事管理系统来支持和优化人力资源管理工作。
二、目标本文档旨在分析人事管理系统的需求,明确系统的功能和特性,为系统的开发和实施提供指导。
三、功能需求1.员工管理:包括员工档案管理、员工信息维护、离职员工管理等功能,方便企业对员工信息进行统一管理和查询。
2.招聘管理:包括岗位需求发布、简历筛选、面试安排等功能,方便企业快速、高效地完成招聘流程。
3.培训管理:包括培训需求分析、培训计划制定、培训资源管理等功能,方便企业对员工进行培训管理和评估。
4.薪酬管理:包括薪酬核算、薪资福利管理、绩效考核等功能,方便企业对员工薪资和绩效进行管理和评估。
5.绩效管理:包括绩效目标设定、绩效考核、绩效结果分析等功能,方便企业对员工绩效进行评估和激励。
6.考勤管理:包括考勤记录、加班管理、请假管理等功能,方便企业对员工考勤情况进行记录和统计。
7.报表统计:支持各种报表的生成和导出,如员工信息表、薪资统计表、绩效分析报告等,方便企业进行决策和分析。
四、性能需求1.系统的响应时间要求在2秒以内,保证用户的使用体验。
2.系统的稳定性要求高,保证系统能够长时间稳定运行。
3.系统的安全性要求高,保证用户信息的安全和隐私。
4.系统要支持多用户同时使用,保证并发性能。
五、界面需求1.界面简洁直观,操作便捷,提供友好的用户体验。
2.界面风格统一,符合企业的形象和风格。
3.系统支持多种操作方式,包括PC端和移动端,方便用户在不同的设备上进行使用。
六、数据需求1.系统要支持大量员工数据的存储和管理,保证数据的安全性和完整性。
2.系统要支持数据的备份和恢复功能,防止数据丢失。
七、其他需求1.系统要具备良好的扩展性和灵活性,能够根据企业的需求进行定制和拓展。
人事管理系统需求分析
人事管理系统需求分析1. 简介人事管理系统是一个用于企业内部人事管理的软件系统。
它旨在帮助企业管理人事信息,包括员工档案管理、招聘管理、考勤管理、绩效管理等方面的功能。
本文将对人事管理系统的需求进行分析和说明。
2. 功能需求2.1 员工档案管理•通过系统可以录入员工的个人信息,包括姓名、性别、出生日期、联系方式等;•系统可以生成唯一的员工编号,并管理员工编号的唯一性;•可以查看和编辑员工的详细档案信息,包括教育背景、工作经历、家庭情况等;•提供查询功能,可以根据关键字、员工编号、部门等条件进行员工档案的检索。
2.2 招聘管理•可以发布招聘公告,并将招聘信息展示在企业网站上;•提供简历管理功能,包括简历的录入、浏览和筛选;•可以进行面试安排,并记录面试结果;•根据招聘需求,生成招聘报告和统计分析。
2.3 考勤管理•提供考勤打卡功能,可以记录员工的上下班时间和打卡情况;•可以管理员工的请假申请和加班申请,并审批和记录申请结果;•生成考勤报表,包括迟到早退情况、请假加班统计等。
2.4 绩效管理•设定员工的绩效指标,并根据实际情况进行评估;•对员工的绩效进行排名和可视化展示;•生成绩效评估报告和统计分析。
2.5 培训管理•提供培训需求调查功能,根据员工的培训需求进行调查;•管理培训计划和培训资料;•记录员工的培训结果和反馈。
3. 非功能需求3.1 安全性•人事管理系统需要保证员工信息的安全性,只有授权人员可以访问和修改员工信息;•数据传输过程中需要加密保护,防止信息泄露。
3.2 可靠性•系统需要具备良好的稳定性和容错性,能够保证数据不丢失和可恢复。
3.3 易用性•系统界面简洁友好,易于操作;•提供帮助文档和指导,方便用户使用和理解系统功能。
4. 系统界面设计人事管理系统的界面设计应该符合用户习惯,简洁明了。
主要界面包括:员工档案管理界面、招聘管理界面、考勤管理界面、绩效管理界面和培训管理界面。
5. 数据库设计人事管理系统需要设计数据库来存储员工信息、招聘信息、考勤记录、绩效评估等数据。
人事管理系统需求分析
人事管理系统需求分析(一)开发人事管理系统应该与OA相似:利用现有平台和成熟技术进行二次开发,而且让企业自己掌握二次开发的全部技巧,这样今后的维护、变革或增加新功能才容易实现,让软件真正成为管理的工具。
其功能主要包括:系统初始设置,人事管理,培训管理,薪资管理,保险管理,任职管理,招聘管理,考勤管理,绩效考核管理。
系统初始设置:系统模块功能主要是对一些系统所需初始化信息及预制数据进行维护,并设置系统的使用状态;人事管理:人事管理系统可以及时准确得对员工信息进行记录,可分类或在同一界面查看员工在企业工作期间的所有信息(包括各类基本信息,如姓名、年龄、联系方式、员工照等,以及记录员工的教育培训经历、家庭情况等其他信息);可根据企业实际需要自定义员工档案项目;跟踪管理员工从进入企业到离职全过程的历史记录,包括薪资变动、职位变动、奖惩情况等;可挂接与员工相关的各类文档,如Word 文件,Excel文件,扫描文件等;提供多种不同形式的员工信息报表;强大的排序,过滤,定位查询等功能,能快速方便地从众多数据中定位到所需的信息上;薪资管理:薪资管理系统充分考虑企业在工资管理上的不确定性和可变性,为用户建立工资方案提供了最大程度的灵活性。
用户可以根据自己的需要通过数据重构新建工资项目或删除已经存在的工资项目,工资项目指的是所有和工资相关的项目。
包括:实际发放的工资项目,和这些项目的计算统计相关的项目等。
工资项目必须依附于某个工资子表,也就是说,工资项目的添加,删除必须通过重构相应的工资子表来实现;灵活设置不同类型员工的各类薪资项目及其计算方式;可自定义工资计算参数,分别计算每月工资表的每个项目;薪资调整批处理或指定个别计算员工薪资;能基于上月数据进行下月薪资计算,只需对变化部分进行调整;可对计算有误的薪资计算进行重算、纠错,薪资发放有误的可进行重设置并执行相应处理;员工查询个人当月薪资及薪资历史情况;提供完善的薪资统计分析功能,为制定薪资制度与调整薪资结构提供依据;保险管理:保险管理支持多种福利政策,如:员工贷款、车/房贴等,同时体现在薪资中,参与计算;根据需要设置参保人员,并设定各保险的提取规则,以便系统能自动计算出各保险的缴费基数。
人事管理系统功能需求分析.doc
人事管理系统功能需求分析1人事管理系统功能需求分析一、目的为改善人事部门劳动繁琐、效率低下、不能及时、完善提供领导需要的各种人事报表的管理现状,需上线人事管理系统。
二、业务流程及功能需求分析:1、完善的人事信息档案管理及统计功能。
其中包括部门信息管理(组织结构管理)和职工信息管理(人事档案信息管理)两个主要方面。
①、组织-机构管理:能提供完善的组织机构信息,还需能完成部门合并、转移、新建、撤销、升级、降级等功能,并在特定条件下,职工信息跟随部门信息变动(如:在部门合并、转移时,只需调整部门就可以了,不用讲该部门下面所有人员一个一个的都调整到新部门)。
能提供部门编制及在编人数情况,能设定详细的岗位需求人员情况,以便制定岗位招聘计划。
②、职工信息管理:能提供完善的人员信息档案管理并能根据条件进行查询、汇总、统计分析等,能提供人事信息批量导入、批量修改等功能。
2、招聘管理:可对所有应聘人员进行信息登记,建立储备人才库,通过部门岗位编制及缺编情况从储备人才库中优先选择合适应聘人员。
还应对企业所参加招聘会信息进行详细登记,以便对员工入职来源进行统计分析,以利于有针对性的制定招聘计划和参加招聘会。
3、考勤管理:现阶段的需求是手工录入或电子导入员工考勤数据,为薪资管理做数据支持,远期目标是通过考勤机自动汇总出勤情况。
还要能对异常出勤情况进行登记,主要是请销假、出差、倒休等情况的登记录入,以方便领导能实时查询员工出勤情况。
4、薪资管理:应能批量处理固定工资及计件工资、计时工资等员工的薪资情况,并支持从电子文件中导入基础数据,自动计算各种工资及应发、应扣、保险、个税缴纳等项目,并进行统计汇总,传递给财务进行工资发放。
还应能自动分析缴纳保险、劳保发放等详细情况的统计分析及与财务部门的实施联系,避免重复操作。
5、培训管理:可根据不同部门、不同工作岗位分别设立培训计划,并能对培训结果记录在个人信息中,同时进行分析汇总。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于J2SE架构的人事管理系统软件需求说明书作者:王小东完成日期:200-11-12签收人:签收日期:修改情况记录:目录1.项目概述 (1)2.系统分析 (1)2.1系统的初步调查 (1)3 系统的可行性研究 (1)3.1营运可行性 (2)3.2. 技术可行性 (2)3.2.1.开发的软件可行性 (2)3.2.2.开发的硬件可行性 (2)3.3经济可行性 (2)4.现行系统的详细调查 (2)5.系统业务流程设计 (3)5.1业务流程描述 (3)5.2业务流图 (3)6系统功能设计 (4)6.1系统功能模块图 (5)6.2系统功能模块详细描述 (5)6.2.1员工资料 (6)1基本资料 (6)2.高级资料 (6)6.2.2人事管理 (6)1.员工资料 (6)2.员工奖惩 (6)3.员工培训 (6)4.员工好评 (6)5.员工调薪 (7)6.员工调动 (7)6.2.3工资管理 (7)1工资账套管理 (7)2员工账套设置 (7)3工资表管理 (7)4月末处理 (7)5工资表查询 (7)6.2.4统计管理 (7)1综合信息统计 (7)2员工积分统计 (8)3人事信息统计 (8)4人事记录统计 (8)6.2.5系统管理 (8)1基础信息设置 (8)2系统管理 (8)3操作日志管理 (8)4操作员管理 (8)5备份恢复数据 (8)6初始化数据库 (8)7系统数据库设计 (9)7.1概念模型设计 (9)7.2物理数据模型设计 (11)1.项目概述本项目目的是实现机关和事业单位的人事管理信息系统。
机关和事业单位的人事管理在政府工作中占有极其重要的地位,如何加强各个部门之间的协调和提高工作效率是人事管理的当务之急。
通过人事管理系统人事组织部门能做到以人为中心,各部门之间使用共有的资源,即时通信,现时提高工作效率,简化繁琐的手工统计、信息汇总和工资业务大量人工工作,让人事组织和工资管理工作在人事组织相关的各部门之间活起来。
本项目就是在这样背景下提出的。
本项目在技术方面采用了较为先进的J2SE信息技术,本项目旨在实现人事管理信息系统,包括员工资料、人事管理、工资管理、统计管理和系统管理系统五大模块。
2.系统分析2.1系统的初步调查系统初步调查的方式主要为系统分析员与单位的管理者和人事信息管理人员交流,并了解机关和事业单位在人事管理方面的一些内容和工作流程情况。
机关和事业单位现行的人事信息管理方式主要是使用传统人工的方式。
这些优点能够极大地提高人事管理的效率,也是单位的科学化、正规化管理,与世界接轨的重要条件。
根据上述分析,可以安排可行性研究。
3 系统的可行性研究在对系统目标和环境精心分析的基础上,从技术可行性、经济可行性和营运可行性三个方面对本系统进行可行性研究。
3.1营运可行性由于本系统只是面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows 的友好界面和本系统良好的安全性设置,可以使人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作。
这些优点能够极大地提高人事管理的效率,也是单位的科学化、正规化管理,与世界接轨的重要条件。
根据上述分析,可以安排可行性研究。
3 系统的可行性研究在对系统目标和环境精心分析的基础上,从技术可行性、经济可行性和营运可行性三个方面对本系统进行可行性研究。
3.1营运可行性由于本系统只是面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows 的友好界面和本ﳻ统良好的安全性设置,可以使人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。
同时,用户也可以根据我们编写的详细的“用户操作说明书”,来学习正确的操作本系统。
3.2. 技术可行性3.2.1.开发的软件可行性从目前流行的数据库开发管理软件来看,对于有关数据库的信息管理系统,用基于J2SE的架构开发B/S结构,在数据库方面采用oracle9i,无疑是实际应用中最合适的一种解决方案。
3.2.2.开发的硬件可行性本系统对计算机的硬件环境有一定的要求,对计算机的操作系统、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常运行。
3.3经济可行性机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极易出现错误。
由于认为失误而早成用形和无形的经济损失事件层出不穷,我们也无法估算出所造成损失的总额。
而利用计算机来实现人事管理的以成为适应当今人事管理的方式。
开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而早成损失的同时,也可以使人事信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。
由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。
4.现行系统的详细调查对现行系统的详细调查研究是了解系统需求和进行系统分析与设计的重要基础工作,因此要对一般企业的人事信息管理部门的工作进行全面、细致而充分的调查研究。
系统调研采取的主要方法是到单位的人事部门,通过询问、观察等活动去了解单位人事管理的主要流程工作。
人事部门的主要工作内容包括:新员工加入时人事档案的建立,员工调动、辞职退休,还有员工信息的查询以及工资管理等方面。
人事管理工作主要流程就是,首先把新员工建立档案,员工调动、辞职、退休,员工信息查询、工资管理等.第二步是把上述工作中完成的工作记录存档。
第三步是把各项工作记录分项做成统计报表向上级部门汇报。
5.系统业务流程设计5.1业务流程描述该系统只是管理员对员工信息的操作,首先,管理人员登陆进入系统,对员工信息进行增删改查,进而对奖罚、工资、考评等信息进行增删改查,然后实现对部门员工部分信息的统计及修改,操作员亦可对自己的信息进行操作,管理员对系统的操作都将被记录。
5.2业务流图人事管理系统业务繁多,下列业务流图只是对主要系统功能进行描述。
错误返回图5.1 顶级数据流图图5.2 次级级数据流图6系统功能设计系统主要功能分为以下五个模块:员工资料、人事管理、工资管理、统计管理和系统管理。
6.1系统功能模块图图6.1 系统功能模块图6.2系统功能模块详细描述以下分别对员工资料、人事管理、工资管理、统计管理和系统管理系统五大模块进行详细描述介绍。
6.2.1员工资料查看选中员工的详细资料,员工资料又分为基本资料和高级资料。
1基本资料员工编号、员工姓名、性别、出生日期、身份证号、婚姻状况、名族、机关、政治面貌、电子邮箱、联系电话、联系地址、部门、职位、职称、基本工资、聘用形式、最高学历、所属专业、毕业院校、入职日期、在职状态、工号、合同期限。
2.高级资料(1).奖惩资料:奖惩日期、奖惩分数、奖惩原因。
(2).培训资料:培训日期、培训内容。
(3).考评资料:考评日期、考评内容、考评结果。
(4).调薪资料:调薪日期、调前薪资、调后薪资、调薪原因。
(5).调动资料:调动日期、调前部门、调前职位、调动原因、调后部门、调后职位、备注。
(6).工资信息:账套名称、工资月份、应发工资、备注。
(7).其他信息:管理员可任意备注其他信息。
6.2.2人事管理主要用于对员工奖惩、培训、考评、调薪、调动、工资信息的管理。
1.员工资料即员工的基本资料,显示员工资料,并且可对员工进行模糊查询,即实现员工资料的增删改查。
2.员工奖惩对员工奖励模块的增删改查的实现。
3.员工培训对员工培训模块的增删改查的实现。
4.员工好评对员工好评模块的增删改查的实现。
5.员工调薪对员工调薪模块的增删改查的实现。
6.员工调动对员工调动模块的增删改查的实现。
6.2.3工资管理实现对员工工资账套管理、员工账套设置、工资表管理、月末处理、工资表查询一系列对员工工资管理的功能。
1工资账套管理对员工奖金、基本工资、提成等各项的增删改查。
2员工账套设置根据公司账套(即各部门),查看相应的员工的工资信息,并实现其增删功能。
3工资表管理集中对同一部门员工工资进行增删改查的功能。
4月末处理对该月该部门员工工资进行增删改查的功能。
5工资表查询是一种历史记录查询,可查询某员工在某月的工资情况。
6.2.4统计管理对员工资料的统一查询管理,包括综合信息统计、员工积分统计、人事信息统、人事记录统计。
1综合信息统计根据员工出生月份、转正信息等统一管理。
2员工积分统计根据日期查找员工的积分情况。
3人事信息统计对员工进行的同一查询管理,可根据性别、工资、职称等查询员工的信息。
4人事记录统计对员工积分的统一管理,可根据部门、月份等查询其积分信息。
6.2.5系统管理对系统、管理员等一些操作,包括基础信息设置、系统管理、操作员管理、备份恢复数据、初始化数据库。
1基础信息设置对部门、职位、职称、奖惩规则和权限组的设置管理,及其个项目的增删改查。
2系统管理对系统本身的一些设置。
3操作日志管理记录管理员对数据的操作信息。
4操作员管理管理员基本信息的管理,及其增删改功能。
5备份恢复数据可对员工资料数据进行备份,并在适当的时候还原。
6初始化数据库对整个数据库资料初始化的操作。
7系统数据库设计项目所涉及的系统数据库的表包括:员工基本信息表、员工奖惩表、员工培训表、员工考评表、员工调薪表、员工调动表、账套管理表、操作日志表、操作管理员表7.1概念模型设计概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。
这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。
同时也是一种相对稳定统一的数据模式,一般情况下很少变动。
概念性数据在用户和设计者之间建立了桥梁。
是设计数据库结构的基础。
概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。
用实体间联系反图7.1.员工概念模型图7.2.其他实体模型图7.3.实体和实体间的E-R图7.2物理数据模型设计设计时,我们将确定下来的实体对象的属性值映射为数据库表中的列,在不同级的表之间,我们用按名应用映射父表与子表间的引用关系,同级表之间,我们仍然沿用主码、外码以映射它们之间的引用关系。
这样,我们就建立了一个物理数据模型。
数据库逻辑结构设计:概念结构设计是独立与实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。
也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。
第一种转化是将实体转化为关系表。
这种转化比较简单,只需要将实体的属性定义为表的属性即可。
第二种转化是联系的转化。
即将各实体之间的联系转化为表格之间的关系,如外部键的定义。