基于VisualC的人事考勤管理系统.docx
《基于VisualC的人事考勤管理系统.docx》由会员分享,可在线阅读,更多相关《基于VisualC的人事考勤管理系统.docx(38页珍藏版)》请在三一办公上搜索。
1、论文题目 基于Visual C+的人事考勤管理系统 学 号 学生姓名 专业班级 指导教师 总评成绩 年 月 日目录目录I摘 要IIABSTRACTIII第一章 绪论11.1题目背景11.2人事管理系统的意义及特点21.3开发工具2第二章 系统概述42.1国内外发展现状42.2系统实现技术52.2.1 MFC窗口控件重绘52.2.2多线程编程62.2.3数据库82.3系统分析92.3.1需求分析92.3.2可行性分析10第三章 系统详细设计113.1程序流程设计113.2用户登录管理模块设计123.2.1 用户登陆模块概述123.2.2 用户登录技术分析123.2.3 用户登录实现过程123.2
2、.4 用户管理实现过程133.3部门信息管理模块设计163.4员工信息管理模块设计193.5考勤管理模块设计223.5.1 考勤管理技术分析223.5.2 考勤管理实现过程223.5.3 考勤汇总查询实现过程25总 结27致 谢29参考文献30摘 要随着时代的发展,人们的生活更加的趋向于信息化,尤其在各个公司企业中,为了更加方便的有效的管理公司,对于员工信息以及公司运转的详细记录,各企业都广泛的运用一些相关的系统来进行有效的管理,在此需求之下各种相关的软件系统也都应运而生,并且的到极大的发展。任何一个企业都会从小到大发展,随着其的规模不断扩大,员工的数量急剧增加,员工的流动性增强,有关员工的各
3、种信息成倍增长.面对庞大的信息量,单靠人力是无法有序而准确地处理的,也无法满足企业对人事管理各种信息的需求,因而开发人事管理系统从而提高公企业的人事管理工作效率是十分必要的.应用这种系统,能够把大量的人力从繁琐的工作中解脱出来,降低企业的人力成本。公司人事考勤管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性,完整性,安全性好的库。面对后者则要求应用程序功能完备,易使用等特点。本系统是为公司人事管理的各种工作而设计的。根据需求分析,需要实现对系统用户,基本信息,考勤考评的管理。经过分析,本系统使用SQL SERVER做
4、为其后台数据库,采用ADO数据库连接技术,Visual C+作为开发工具。人事考勤管理系统就是有运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性。关键词;人事 考勤 管理模块 系统设计 AbstractWith the development of the times, more peoples lives tend to be information technology, especially in the various companies, in orde
5、r to facilitate more effective management of the company, for the employees and the company running the information detailed records of all enterprises are widely used some of the relevant the system for effective management, this requirement under a variety of related software systems have also eme
6、rged, and of the great development.Any business will be small to large development, with its growing size, the number of employees increased dramatically, increasing mobility of staff, the staff of the various information grow exponentially. Given the large amount of information, manpower alone is n
7、ot orderly and accurate processing, can not meet the business needs of all kinds of information personnel management, and thus the development of public personnel management system to improve the efficiency of enterprise personnel management is essential. applying this system, can put a lot of manpo
8、wer from the tedious work out, and reduce labor costs.Company personnel attendance management system is a typical information management system, which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. The former required data consis
9、tency, integrity, security and good libraries. The face of the latter requires the application fully functional, easy to use features.This system is a variety of personnel management for the company designed to work. According to requirements analysis, you need to realize the system users, basic inf
10、ormation, attendance management evaluation. After analysis, the system uses SQL SERVER as its back-end database, using ADO database connection technology, Visual C + + as a development tool.Personnel attendance management system is to have the use of modern scientific methods, combined with certain
11、human and material resources for a reasonable training, organization and deployment, so human, material keep the best ratio, while the human mind, psychology and behavior appropriate induction, control and coordination.Keywords : The personnel Check on work attendance Management module The system de
12、sign II第一章 绪论1.1 题目背景 在电脑考勤系统自90年代从中国台湾引进大陆之前,国内的考勤管理先后经过人工考勤和机械打卡钟阶段,但是考勤数据采集不精确,请假等数据录入采集不方便,考勤统计报表错误多需要大量的人工修正,大量考勤工作集中在HR(人力资源部)一个部门处理,不论是基层员工还是HR部门和企业的各级主管对考勤系统都有怨言.引进以后就从条码卡发展到磁卡IC卡感应卡以至指纹考勤. 新的考勤管理系统的特征:报表准确,报表没有过多的异常数据需要HR部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作
13、权限可以从HR部门下放到具体的各考勤群组. 新的考勤系统有两个重要意义:其一,可以将考勤事务交给基本部门处理,交个每个员工自己处理,交给系统自动处理,用IT技术推动人事考勤管理的变革;其二,新的考勤系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动.HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产员工和员工的集体智慧的管理上等核心业务上来. 在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式.通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平。 在人事管理中,企业对人的看法
14、局限于人力是一种成本,在使用时以节约为目标;而人力资源管理将人视为可开发并能带来收益的资源进行开发和控制。这样,人力资源管理将工作重点放在以个人与组织的共同实现与发展为目标的人力资源开发上面。在人事管理中虽然有培训,这些培训也会给员工带来发展,但从企业的角度看来,这些培训只是为满足工作需要不得不作出的成本付出。而人力资源开发中的培训是以提高员工素质与能力,提高工作绩效为目标的主动培训。人事部门经常陷于劳资纠纷的陷阱之中,他们被迫通过服务,保障,职工参与等手段缓和劳资关系。在人力资源管理中视人为可开发并能带来收益的资源,企业将主动建立互相信任,充分参与,合作的关系,是一种双赢游戏。 随着社会经济
15、的不断发展,在竞争越来越激烈的今天,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。特别是对于一些中小型的企业来说,人力资源管理成为企业发展的重要因素。有些企业还停留在用纸张档案管理的方式,这种方式效率低下,而且容易出错,极不适应现代企业发展和管理的要求。 1.2 人事管理系统的
16、意义及特点 针对国内外企业人事管理系统发展现状,我设计了一个专业、实用性强、操作简便的企业人事信息管理系统,该系统为企业提供全面的人事管理解决方案提供一个以人为中心,各类人员之间、员工与公司之间的互动式人力资源管理平台。具体目标如下:1.提高企业人事管理的效率,节约相关的管理成本,增强人事管理的安全性。2.为企业建立规划化、人性化、实时互动化人事管理机制。3.满足企业战略层、管理层、人事业务操作层和企业全体员工的不同层次和不同方面的需要,为企业将来的整体信息化建设提供必要的支持。开发的系统将改变过去传统的人事档案保管室式的人事管理,使用计算机对人事劳资信息进行管理,具有检索迅速,查找方便,可靠
17、性高,存储量大,保密性好成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。为实施企业集团化、多元化的远景发展战略提供有力保障。1.3 开发工具Visual C+是运行于Windows平台上的交互式的可视化集成开发环境,它是美国Microsoft公司开发的Microsoft Visual Studio 套件中的一部分。像其他可视化集成开发环境一样,Visual C+集程序的代码编辑、编译、连接和调试等功能于一体,给编程人员提供了一个完整方便的开发界面和许多有效的辅助开发工具。Visual C+的应用程序向导可以以很大一部分类型的程序提供框架代码,用户不用书写程
18、序代码,只需按几个按钮就可以生成一些完整的可以运行的程序。Visual C+具有以下优点:(1) 面向对象、可视化开发。提供了面向对象的应用程序框架MFC(Microsoft Foundation Class:微软基础类库),大大简化了程序员的编程工作,提高了模块的可重用性。Visual C+还提供了基于CASE技术的可视化软件自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等,帮助用户直观的、可视地设计程序的用户界面,可以方便的编写和管理各种类,维护程序源代码,从而提高了开发效率。用户可以简单而容易地使用C/C+编程。(2) 众多的
19、开发商支持以及业已成为工业标准的MFC类库。MFC类库已经成为 事实上的工业标准类库,得到了众多开发商和软件开发工具的支持;另外,由于众多的开发商都采用Visual C+进行软件开发,这样用Visual C+开发的程序就与别的应用软件有许多相似之处,易于学习和使用。(3) Visual C+封装了Windows的API(应用程序接口)函数、USER、KERNEL、GDI函数,帮助我们弄清了许多函数的组织方法,隐去了创建、维护窗口的许多复杂的例行工作,简化了编程。ADO(ActiveX Data Object)技术是基于OLE DB的访问接口,它继承了OLE DB技术的优点,并且,ADO对OLE
20、 DB的接口作了封装,定义了ADO对象,使程序开发得到简化,ADO技术属于数据库访问的高层接口。第二章 系统概述本系统报表准确,报表没有过多的异常数据需要HR部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作权限可以从HR部门下放到具体的各考勤群组.在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式.通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平.2.1国内外发展现状 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是
21、一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。人事考勤管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战
22、略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比例是不一样的。随着时代的发展,人们的生活更加的趋向于信息化,尤其在各个公司企业中,为了更加方便的有效的管理公司,对于员工信息以及公司运转的详细记录,各企业都广泛的运用一些相关的系统来进行有效的管理,在此需求之下各种相关的软件系统也都应运而生,并且的到极大的发展。任何一个企业都会从
23、小到大发展,随着其的规模不断扩大,员工的数量急剧增加,员工的流动性增强,有关员工的各种信息成倍增长.面对庞大的信息量,单靠人力是无法有序而准确地处理的,也无法满足企业对人事管理各种信息的需求,因而开发人事管理系统从而提高公企业的人事管理工作效率是十分必要的.应用这种系统,能够把大量的人力从繁琐的工作中解脱出来,降低企业的人力成本,而且通过计算机管理信息可以做到信息的规范管理、科学统计和快速查询,从而更有效地为企业发展服务。人事考勤管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VisualC 人事 考勤 管理 系统
链接地址:https://www.31ppt.com/p-1905958.html