基于C++的企业考勤管理系统的设计与开发.doc_第1页
基于C++的企业考勤管理系统的设计与开发.doc_第2页
基于C++的企业考勤管理系统的设计与开发.doc_第3页
基于C++的企业考勤管理系统的设计与开发.doc_第4页
基于C++的企业考勤管理系统的设计与开发.doc_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1毕业设计(论文)题目基于C+的企业考勤管理系统设计与开发姓名陆东游学号3070421109专业班级07计算机3班指导教师唐云廷分院信息工程与工程分院完成日期2011年6月1日2摘要随着现代科学技术的发展,越来越多的公司和企业对职工的考勤都实行了信息化管理,使用计算机系统代替复杂的手工方式来管理考勤事务。考勤管理系统可以有效地管理公司员工的出勤情况,规范人事制度管理,保证公司正常的工作,是人力资源管理的重要组成部分。系统的开发主要包括后台数据库的建立,维护以及前端应用程序的开发两个方面,主要模块包括基本信息管理模块,考勤信息管理模块,统计查询模块和系统用户管理模块。系统是使用VisualC+开发语言,使用MicrosoftVisualStudio6.0作为工具软件,数据库为SQLServer2000。系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,它使应用程序的各个窗口都能够共享对表的操作,不需要重复编码,使程序更加易于维护,从而将面向对象的程序设计思想应用到数据库应用程序中。关键词:考勤管理;人力资源;数据库;数据访问技术3AbstractAlongwiththedevelopmentofthemodernscienceandtechnology,moreandmorecompaniesandenterprisesimplementedtheinformationmanagementtothestaffscheckingattendance,andusecomputersysteminsteadofthecomplexmanualwaytomanagethecheckingattendancebusiness.Thecheckingattendancemanagementsystemmayeffectivelymanagethestaffsgoingoutondutysituation,Standardpersonnelsystemmanagement,Guaranteesthecompanynormalwork.ItistheimportantpartofhumanresourcesmanagementThedevelopmentofthissystemmainlyincludestwoaspects:theestablishmentofthebackstagedatabaseandthedevelopmentofthefront-sideapplication.Thissystemcontainsfollowingseveralmodules:thebasicinformationmanagementmodule,theattendanceinformationmanagementmodule,thestatisticalinquirymoduleandthesystemuseradministrationmodule.VisualC+andSQLServer2000areusedinthedevelopmentofthesystem.ThesystemusesthepopularADOtechnology,andencapsulatesthefieldsandtheoperationsofeachtableintosomeclasses.Itcausestheoperationwhichtheapplicationprocedureeachwindowallcansharesynchronizestables.Ithasnotrepeatcodes,andmakestheapplicationtobeeasiertomaintain.Bythisway,theideaofobject-orientedprogrammingwillbeappliedinthedatabaseapplication.Keywords:Attendancemanagement;Humanresources;Database;Dataaccesstechnology4目录摘要.2第1章概述.61.1企业考勤管理系统意义.6企业考勤系统的应用背景.71.3企业考勤系统基于的技术种类.8第2章系统的可行性研究.102.1技术可行性分析.10经济可行性分析.122.3操作运行可行性分析.12第3章系统分析.123.1系统需求分析.12用户工作流程.133.1.2功能需求.143.2性能需求.153.3全局分析.15第4章系统软件设计.164.1系统设计预览.164.1.1系统设计目标与功能结构.164.1.2业务流程图展示.184.2数据库设计.184.2.1数据库分析.184.3公共类的设计.194.3.1CADOconnection类.194.3.2CADODataSet类.234.4统主体窗的设计.284.5系统模块设计.294.5.1用户登入模块设计.294.5.2用户管理模块设计.324.5.3部门管理模块设计.364.5.4人员信息管理模块.424.5.5考勤管理模块设计.574.5.6考勤汇总查询模块设计.72第5章总结与展望.83参考文献.855附录.86致谢.876第1章概述1.1企业考勤管理系统意义考勤管理是企事业单位经营的重要环节,加强考勤管理,严肃考勤制度是企事业单位搞好各项经营管理工作的前提与保障.科学地管理考勤不仅可以保证各项经营管理计划得以落实,而且有利于提高工作学习效率.长期以来,很多单位沿袭人工方式进行考勤管理,每个单位都有专门负责考勤登记的人员.即便如此科学准确地管理考勤也绝非易事,原因主要在于考勤涉及人员、班种、请假等诸多因素,每日考勤统计工作量极大等.利用计算机管理考勤不仅能使管理人员从繁重的考勤管理工作中解脱出来,而且能够使考勤管理工作更加科学化,规范化,智能化.随着计算机技术的高速发展,正在改变着整个世界的经济,也改变着企业的管理.顺应信息技术发展的潮流,作为企业信息化的核心部分,选择先进的,符合国际标准的考勤系统,不仅可以有效提高企业管理,协作与监控员工的出勤效率,更可以为企业进一步信息化建设奠定良好的基础.利用计算机实现企业人事考勤管理势在必行。本系统结合企业实际考勤管理制度,经过实际的需求分析,采用功能强大的VisualC+6.0作为开发工具,开发出来的企业考勤管理系统。其一,可以将考勤事务交给基本部门处理,交个每个员工自己处理,交给系统自动处理,用IT技术推动人事考勤管理的变革。其二,新的考勤系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动.HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产员工和员工的集体智慧的管理上等核心业务上来。在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式.通7过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成日常的员工签到,出勤修改,出勤查询,用户维护,员工维护,以及系统配置等功能.经过实际使用证明,本文所设计的系统可以满足企业进行日常的员工考勤管理方面的需要。1.2企业考勤系统的应用背景随着计算机在国内外的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。企业员工考勤信息管理是企业信息管理的重要部分。面对大量的人事考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。人事考勤管理系统的特点是从人事考勤管理的角度出发,用集中的数据库将几乎所有与人事考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论