摘 要
企业人力资源管理是指将人事管理与办公自动化系统进行有机结合,有效地管理企业内各种人力资源信息,使企业各部门工作人员能及时、方便地获得所要人员的各种信息从而提高工作效率。本文针对企业人力资源管理的需求,设计出一个基于C/S架构的企业人力资源管理系统。阐述了企业人力资源系统的具体实现过程以及开发过程中所用到的技术与框架。系统采用C/S模式和SQL Server数据库设计开发,并基于VC6.0进行系统的开发环境使用C++作为开发语言,。由于系统由视图、控制器和模型三层组成,极大的方便了程序的编写,而且对于系统需求的变更也比较容易实现。系统比较全面的分析了企业人力资源管理的相关需求,并已经实现了需求分析中的相应功能,已经可以系统、有效、方便的管理企业人力资源的最新消息。
关键词: C/S;人力资源;数据库;C++
Enterprise Human Resources Management System Design And Implementation
Author: Huang Ruihao Major:Electronic Information Engineering
Teacher:Shi Hongyu Title:Teacher
(Electronic Science Deparment of Huizhou University,Guangdong,Huizhou,516007)
Abstract
Enterprise of Human resources(HR) management refers to the harmonious combination of the personnel management and office automation system, the effective management of the information of corporate human resources. And then this will enable enterprises of all departmental staff to obtain all kinds of information, conveniently and effectively, thereby improving efficiency.This paper, in terms of the demand for human resources management, aims to design the system of human resources management, which is based on the structure of C / S. And it also explains the specific implementation of human resource system and the framework and technology through the process.The system, using the C / S mode and the SQL Server database ,based on the Visual Studio 6.0 development environment, applies C++ as developmental language. As the system composes of these three layers---pictures, controller and model, these three layers make it easy to write program, and greatly facilitates and the implementation of the demand for system change This paper comprehensively analyses of the relevant requirements about human resource management and had achieved the corresponding function. And the syeterm had been able to manage the updated information of human resource effectively and conveniently.
Keywords: C/S; human resources; database; C++
目录
第一章 绪 论 1
1.1 研究课题的目的与背景 1
1.2 人力资源管理的内容和目标 1
1.3 研究课题的意义 2
第二章 系统分析 2
2.1 可行性研究 2
2.1.1技术可行性 2
2.1.2社会可行性 3
2.1.3开发环境分析 3
2.1.4系统性能需求分析 3
2.2 开发环境介绍 3
2.2.1 Visual studio C++ 6.0介绍 3
2.2.2 SQL SERVER相关的技术介绍 4
第三章 系统结构与功能分析 4
3.1系统结构 4
3.2系统功能模块划分 6
3.3 系统流程分析 7
第四章 系统总体设计与实现 8
4.1数据库分析及设计 8
4.1.1 创建数据库 8
4.1.2 设计表结构 8
4.1.3 创建表的脚本文件 11
4.2系统各功能内容简介及设计 14
4.2.1部门管理模块设计 14
4.2.2员工基本信息管理模块设计 16
4.2.3员工考勤管理模块设计 20
4.2.4员工考评管理模块设计 23
4.2.5用户管理模块设计 24
第五章 系统测试 28
第六章 总结与展望 30
致谢 31
参考文献: 32
附件一 各模块部分程序清单 33
附件二 外文翻译 47
第一章 绪 论
1.1 研究课题的目的与背景
知识经济时代, 以不确定性为特征的竞争环境向现代企业提出了新的挑战, 人力资源管理作为管理学的一个分支, 在企业管理活动中的地位越来越重要。企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人力资源管理的转变。
知识经济的兴起和信息技术的日新月异, 消除了人类知识、信息传递的障碍, 也带来了经营意识、管理观念的巨大转变。随着西方先进管理思想的引进, 现代人力资源管理对我国现有的劳动人事管理制度形成了冲击, 并将最终取而代之。同传统的劳动人事管理相比, 人力资源管理在我国企业的应用刚刚起步, 对国外有关理论的认识还停留在"点"的阶段, 远未做到系统引进, 消化吸收, 实现真正意义上的"从劳动人事管理向人力资源管理"的功能性转变。因此, 企业管理人员应对这种转变所面临的挑战和机遇有一个全面的、清醒的认识, 努力探索一条适合中国国情的人力资源管理之路。
现代人力资源管理是建立在市场经济基础之上, 按照市场经济法则, 对人力资源的招聘录用、绩效考评和培训发展等进行全过程的、主动的、动态的管理, 其各个环节紧密结合, 主动地对人力资源的各个方面进行开发利用。人力资源各个时期的管理规划、培训开发总是与企业各个阶段的人力资源状况和目标紧密相连。人才市场体系的建立, 使得人力资源流动渠道畅通, 员工进出变得容易, 辞职或被辞退变得正常, 企业能不断地吐故纳新, 保持活力。全过程的、动态的、主动的人力资源管理符合市场经济以市场实现对资源进行有效配置的原则。
以计算机为主的现代人力资源管理系统更是解决上述问题的尚方宝剑,它不仅大大提高了工作效率,降低了错误发生的概率,也解放了一大批困扰于此的技术人员。所以,本文对它的研究很有意义。
1.2 人力资源管理的内容和目标
现代人力资源的内容十分丰富, 涉及到人力资源的诸多方面, 其主要内容有:人力资源的规划和选拔、培训和发展、激励、绩效考评、薪酬管理、安全与福利等方面。人力资源管理始终是围绕着如何充分开发人力资源这一核心目标展开活动。人力资源管理的主要目标有:
1) 充分调动员工的积极性。
2) 扩展企业的人力资本。
3) 实现企业利润最大化。
人力资源管理就是通过提高人的技能的适用率、发挥率和有效率, 达到人尽其才,人尽其能, 最大限度地发挥人的潜能, 最终实现企业利润最大化的目标。
1.3 研究课题的意义
人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。
因此,为了加快公司的信息化步伐,提高公司的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已变得十分必要和迫切。
本课题主要是设计一个针对中小型IT企业的人力资源管理系统。该系统不仅是面向人力资源管理部门的简单的管理信息系统,而是一个面向整个企业所有员工的信息管理中心和人事安排辅助系统。从而建立科学的人力资源开发和员工工作绩效考核评价体
上一篇:
VC++与MATLAB在图像增强_论文(2003doc)
下一篇:
采用VC的伺服电机控制毕业论文(2003doc)