人力资源管理系统的设计与实现(原文)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.
SQL Server是目前最流行的关系数据库管理系统之一。
第2章
第三章 系统分析
3.1 需求分析
包括任务概述、总体目标、遵循原则、运行环境、功能需求等。
3.2 可行性分析
从经济可行性、技术可行性两个方面进行分析。
第3章
第四章 系统总体设计
4.1 系统功能结构设计
人力资源管理系统由人事管理、招聘管理、培训管理、薪金管理、奖惩管理5部分组成。
第一章
1
人力资源管理是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,在诸多的企业竞争要素中,人力资源已逐渐成为企业最主要的资源,现代企业的竞争也越来越直接地反映为人才战略的竞争。在此背景下,现代企业为适应快速变化的市场,需要更加灵活、快速反应的,具有决策功能的人力资源管理平台和解决方案。
4.2 数据库规划与设计
本系统采用SQL Server 2008 数据库,系统数据库名为人力资源管理表,包括培训信息表、 奖惩表、应聘信息表、薪金表和用户表5个数据表。其中,奖惩表(institution)结构
如下表所示。
奖惩表结构
图表1
字段名
数据类型
长度
是否主键
描述
Id
int
4
是
数据库流水号
Name
图51用户登录模块流程图
5.2人员管理模块
人员管理模块主要包括浏览、添加、修改和删除人员信息。
5.3 招聘管理模块
主要包括应聘人员信息的详细查看、删除以及信息入库。
5.4 培训管理模块
主要包括浏览培训计划、信息删除和填写培训总结。
5.5 奖惩管理模块
主要包括浏览奖惩详细信息、修改和删除奖惩信息。
5.6 薪金管理模块
1
开发使用人力资源管理系统可以使得人力资源管理信息化,可以给企业带来以下好处:
1)可以提高人力资源管理的效率;
2)可以优化整个人力资源业务流程;
3)可以为员工创造一个更加公平、合理的工作环境。
第二章 系统设计相关原理
2.1源自文库技术准备
1.Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
varchar
2000
否
奖惩名称
Reason
varchar
50
否
奖惩原因
explain
varchar
50
否
描述
createtime
datetime
8
否
创建时间
第4章
第五章 系统详细设计与实现
5.1 用户登录模块
用户登录模块是用户进入主页面的入口。流程图图51用户登录模块流程图图51用户登录模块流程图图51。
6.2 展望
当然,本系统也存在一定的不足之处,比如在薪金管理中,安全措施考虑的
不是很周到,存在一定的风险,有待进一步完善。
2.Struts
Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages 、Servlet、标签库以及面向对象的技术水准。
2.2 JSP
JSP(Java Server Pages)是由Sun公司倡导创建的一种新动态网页技术标准。
主要包括薪金信息的登记、修改、删除和查询。
为统计分析薪金,可以采用标准偏差函数,它反映了数值相对于平均值的离散程度,其公式如式5-1所示。
第5章
第六章 总结与展望
6.1 总结
本系统由JSP为开发工具,依托于SQL Server 2008数据库实现。功能齐全,能基本满足企业对人力资源规划的需要,且操作简单,界面友好。
SQL Server是目前最流行的关系数据库管理系统之一。
第2章
第三章 系统分析
3.1 需求分析
包括任务概述、总体目标、遵循原则、运行环境、功能需求等。
3.2 可行性分析
从经济可行性、技术可行性两个方面进行分析。
第3章
第四章 系统总体设计
4.1 系统功能结构设计
人力资源管理系统由人事管理、招聘管理、培训管理、薪金管理、奖惩管理5部分组成。
第一章
1
人力资源管理是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,在诸多的企业竞争要素中,人力资源已逐渐成为企业最主要的资源,现代企业的竞争也越来越直接地反映为人才战略的竞争。在此背景下,现代企业为适应快速变化的市场,需要更加灵活、快速反应的,具有决策功能的人力资源管理平台和解决方案。
4.2 数据库规划与设计
本系统采用SQL Server 2008 数据库,系统数据库名为人力资源管理表,包括培训信息表、 奖惩表、应聘信息表、薪金表和用户表5个数据表。其中,奖惩表(institution)结构
如下表所示。
奖惩表结构
图表1
字段名
数据类型
长度
是否主键
描述
Id
int
4
是
数据库流水号
Name
图51用户登录模块流程图
5.2人员管理模块
人员管理模块主要包括浏览、添加、修改和删除人员信息。
5.3 招聘管理模块
主要包括应聘人员信息的详细查看、删除以及信息入库。
5.4 培训管理模块
主要包括浏览培训计划、信息删除和填写培训总结。
5.5 奖惩管理模块
主要包括浏览奖惩详细信息、修改和删除奖惩信息。
5.6 薪金管理模块
1
开发使用人力资源管理系统可以使得人力资源管理信息化,可以给企业带来以下好处:
1)可以提高人力资源管理的效率;
2)可以优化整个人力资源业务流程;
3)可以为员工创造一个更加公平、合理的工作环境。
第二章 系统设计相关原理
2.1源自文库技术准备
1.Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
varchar
2000
否
奖惩名称
Reason
varchar
50
否
奖惩原因
explain
varchar
50
否
描述
createtime
datetime
8
否
创建时间
第4章
第五章 系统详细设计与实现
5.1 用户登录模块
用户登录模块是用户进入主页面的入口。流程图图51用户登录模块流程图图51用户登录模块流程图图51。
6.2 展望
当然,本系统也存在一定的不足之处,比如在薪金管理中,安全措施考虑的
不是很周到,存在一定的风险,有待进一步完善。
2.Struts
Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages 、Servlet、标签库以及面向对象的技术水准。
2.2 JSP
JSP(Java Server Pages)是由Sun公司倡导创建的一种新动态网页技术标准。
主要包括薪金信息的登记、修改、删除和查询。
为统计分析薪金,可以采用标准偏差函数,它反映了数值相对于平均值的离散程度,其公式如式5-1所示。
第5章
第六章 总结与展望
6.1 总结
本系统由JSP为开发工具,依托于SQL Server 2008数据库实现。功能齐全,能基本满足企业对人力资源规划的需要,且操作简单,界面友好。