abc公司人事管理系统的设计与实现.doc
约63页DOC格式手机打开展开
abc公司人事管理系统的设计与实现,摘要:随着科技的日益发展,计算机技术已经是我们平时生活和工作必不可少的工具了,信息时代的来临又带来了电脑的一次大飞跃。一个企业中人事部门工作的有效性,已经成为了促进企业发展的战略因素。开发该管理系统将有助于企业定义与优化人事管理的业务流程,提高工作效率,改善服务质量,并提供基于信息技术的决策支持。本人事管理系统项目应用...
内容介绍
此文档由会员 完整论文 发布
摘要:随着科技的日益发展,计算机技术已经是我们平时生活和工作必不可少的工具了,信息时代的来临又带来了电脑的一次大飞跃。一个企业中人事部门工作的有效性,已经成为了促进企业发展的战略因素。开发该管理系统将有助于企业定义与优化人事管理的业务流程,提高工作效率,改善服务质量,并提供基于信息技术的决策支持。
本人事管理系统项目应用于ABC公司。随着人事管理外部环境的不断变化,给企业人事管理系统造成了巨大压力。现在的人事管理模式也逐渐暴露出不少的问题。将企业人事管理系统进行信息化改造,已是大势所趋。
在项目开始前参考了各种应用软件及开发工具,经过比较决定本项目应用Delphi作为系统前台开发工具,SQL软件构建后台数据库,由ADO数据访问控件实现应用程序与数据库连接。本人事管理系统针对ABC公司存在的问题入手,经过需求分析与模块分析等一系列详细数据的分析,分别对管理系统的各功能模块进行组建,从科学的人事管理角度出发,从企业的人事规划开始,记录招聘、岗位描述、培训、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以易于访问和可检取的方式储存到集中的数据库中,将企业内员工的信息统一地管理起来,具有灵活的报表生成功能和分析功能,同时综合性的报表也可供企业决策人员参考。同时用户可以通过本系统对数据进行添加、删除、修改、查询、统计,对数据进行自动处理和计算,并在网络环境中实现数据传输、发送、提交申请、发送表单。更大地提高了员工的工作效率,把烦琐的事情变简单了。人事系统可以显著提高人事管理的效率,更好地适应员工自主发展的需要。人事管理系统通过计算机网络和数据库的应用,使企业的人事管理更为科学,人才配置更为合理,同时也使得人事管理更为公正、透明。
1 绪论 1
1.1项目背景 1
1.2市场定位 2
1.3应用领域及范围 2
1.4本文结构说明 3
2 相关技术介绍 5
2.1前台软件 5
2.1.1 Delphi控件应用 5
2.1.2 Delphi技术功能 6
2.1.3 Delphi技术特点 7
2.1.4 Delphi技术的开发平台 8
2.1.5 Delphi数据库特性 8
2.1.6集成开发功能说明 9
2.1.7 选择Delphi的原因 10
2.2后台软件 10
2.2.1SQL Server技术特点分析 10
2.3本章小结 12
3需求分析 13
3.1 应用对象 13
3.2 目前状况分析 13
3.3 存在的问题 14
3.4 功能需求表格 14
3.5 功能划分 16
3.6 本章小结 16
4 系统的设计 17
4.1 模块划分 17
4.2具体模块功能设计 18
4.2.1人员管理信息 18
4.2.2人事档案管理 19
4.2.3考勤管理 20
4.2.4 薪资福利管理 20
4.2.5 社会保障管理 21
4.2.6 招聘管理 22
4.2.7 合同管理 23
4.2.8 查询统计管理 25
4.3 数据库编码设计原则 25
4.4 数据表概要说明 25
4.5 公共模块设计 26
4.6 相关数据表 27
4.7 系统结构方案论证 29
4.8 本章小结 30
5 系统的实现 31
5.1 系统登录设计 31
5.1.1 窗体设计思路 31
5.1.2 窗体设计步骤 31
5.1.3 关键技术与途径 32
5.2 新员工登记模块设计 33
5.2.1程序描述 33
5.2.2 关键技术与解决途径 33
5.3 创建数据库 35
5.3.1 创建数据库步骤 35
5.3.2 创建外部关键字 35
5.3.3 创建存储过程 36
5.4 本章小结 36
6 系统开发环境 37
6.1 硬件环境要求 37
7 结论 39
致 谢 40
参考文献 41
声明
本人事管理系统项目应用于ABC公司。随着人事管理外部环境的不断变化,给企业人事管理系统造成了巨大压力。现在的人事管理模式也逐渐暴露出不少的问题。将企业人事管理系统进行信息化改造,已是大势所趋。
在项目开始前参考了各种应用软件及开发工具,经过比较决定本项目应用Delphi作为系统前台开发工具,SQL软件构建后台数据库,由ADO数据访问控件实现应用程序与数据库连接。本人事管理系统针对ABC公司存在的问题入手,经过需求分析与模块分析等一系列详细数据的分析,分别对管理系统的各功能模块进行组建,从科学的人事管理角度出发,从企业的人事规划开始,记录招聘、岗位描述、培训、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以易于访问和可检取的方式储存到集中的数据库中,将企业内员工的信息统一地管理起来,具有灵活的报表生成功能和分析功能,同时综合性的报表也可供企业决策人员参考。同时用户可以通过本系统对数据进行添加、删除、修改、查询、统计,对数据进行自动处理和计算,并在网络环境中实现数据传输、发送、提交申请、发送表单。更大地提高了员工的工作效率,把烦琐的事情变简单了。人事系统可以显著提高人事管理的效率,更好地适应员工自主发展的需要。人事管理系统通过计算机网络和数据库的应用,使企业的人事管理更为科学,人才配置更为合理,同时也使得人事管理更为公正、透明。
1 绪论 1
1.1项目背景 1
1.2市场定位 2
1.3应用领域及范围 2
1.4本文结构说明 3
2 相关技术介绍 5
2.1前台软件 5
2.1.1 Delphi控件应用 5
2.1.2 Delphi技术功能 6
2.1.3 Delphi技术特点 7
2.1.4 Delphi技术的开发平台 8
2.1.5 Delphi数据库特性 8
2.1.6集成开发功能说明 9
2.1.7 选择Delphi的原因 10
2.2后台软件 10
2.2.1SQL Server技术特点分析 10
2.3本章小结 12
3需求分析 13
3.1 应用对象 13
3.2 目前状况分析 13
3.3 存在的问题 14
3.4 功能需求表格 14
3.5 功能划分 16
3.6 本章小结 16
4 系统的设计 17
4.1 模块划分 17
4.2具体模块功能设计 18
4.2.1人员管理信息 18
4.2.2人事档案管理 19
4.2.3考勤管理 20
4.2.4 薪资福利管理 20
4.2.5 社会保障管理 21
4.2.6 招聘管理 22
4.2.7 合同管理 23
4.2.8 查询统计管理 25
4.3 数据库编码设计原则 25
4.4 数据表概要说明 25
4.5 公共模块设计 26
4.6 相关数据表 27
4.7 系统结构方案论证 29
4.8 本章小结 30
5 系统的实现 31
5.1 系统登录设计 31
5.1.1 窗体设计思路 31
5.1.2 窗体设计步骤 31
5.1.3 关键技术与途径 32
5.2 新员工登记模块设计 33
5.2.1程序描述 33
5.2.2 关键技术与解决途径 33
5.3 创建数据库 35
5.3.1 创建数据库步骤 35
5.3.2 创建外部关键字 35
5.3.3 创建存储过程 36
5.4 本章小结 36
6 系统开发环境 37
6.1 硬件环境要求 37
7 结论 39
致 谢 40
参考文献 41
声明