人事考勤管理系统 10页

  • 132.11 KB
  • 2022-05-17 13:17:28 发布

人事考勤管理系统

  • 10页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
人事考勤管理系统摘要考勤作为一个单位的基础管理,越来越受到重视,传统考勤可分为两种概念:第一种,人工考勤.人工考勤靠专人书面登记,存在许多主观、人为因素,往往最终不能令管理层取得考勤结果资料,甚至不能起到基本的约束作用;第二种,机械打卡钟.使用机械打卡钟,作为管理层有两种管理模式.关键词人工考勤;机械打卡钟;刷卡考勤;统计生成报表;查询.前言在电脑考勤系统自90年代从中国台湾引进大陆之前,国内的考勤管理先后经过人工考勤和机械打卡钟阶段,但是考勤数据采集不精确,请假等数据录入采集不方便,考勤统计报表错误多需要大量的人工修正,大量考勤工作集中在HR(人力资源部)一个部门处理,不论是基层员工还是HR部门和企业的各级主管对考勤系统都有怨言.引进以后就从条码卡发展到磁卡IC卡感应卡以至指纹考勤.新的考勤管理系统的特征:报表准确,报表没有过多的异常数据需要HR部门二次干预;系统可以查询实时员工在岗情况,并可以提供集成请假记录;全员式参与考勤管理;员工考勤自助;考勤数据全员共享;具体日常考勤管理工作权限可以从HR部门下放到具体的各考勤群组.新的考勤系统有两个重要意义:  其一,可以将考勤事务交给基本部门处理,交个每个员工自己处理,交给系统自动处理,用IT技术推动人事考勤管理的变革;其二,新的考勤系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动.HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产—员工和员工的集体智慧的管理上等核心业务上来.在此讨论的考勤管理系统的开发,旨在探索一种新的考勤模式.通过这种新的模式,为企业的传统考勤模式创造一种新的概念,提高考勤工作效率和标准化水平.企业组织结构企业设有经理工作部、发电部、生技部、物资部、财务部、安监部、经营部、维护部和供热公司共9个职能部门.现行考勤业务分析现行系统业务流程图9 现行系统现状分析1.整个考勤的主要过程还处于手工处理阶段,无法精确采集考勤数据(工作疏忽和人情因素),不能适应企业的管理要求;2.认为考勤是HR一个部门的事情,考勤的日常操作集中给HR人事部门,导致HR的工作重心偏移;3.整个信息处理和传递的过程显得冗长,极易造成信息的失真,无法适应开放式宽松式的出勤制度;4.考勤数据不能在企业充分共享,形成信息孤岛.需求分析1系统功能目标1.系统自动汇总原始数据2.系统自动统计考勤数据3.系统自动生成报表4.系统可以查询员工考勤情况2系统开发目标1.报表准确,报表没有过多的异常数据需要HR部门二次干预;2.全员式参与考勤管理,考勤数据全员共享具体日常考勤管理工作权限可以从HR部门下放到具体的各考勤群组;3.考勤数据在企业充分共享;4.减少HR的工作量,提高考勤管理的工作效率.3系统需求该考勤管理系统预期解决原考勤业务中的问题,通过减少HR部门的工作量从而提高工作质量,提高工作效率,减少不必要的人力劳动.以刷卡考勤取代手工考勤,从而确保考勤数据的准确性,共享性,透明性进而是整个改进后的系统实现高效、快捷、准确的管理目标.4新系统初步方案以原有系统业务为依托,以适应考勤管理的发展为需要,整理新系统初步解决方案如下.新的考勤管理系统提供以下7个方面的服务功能.1.签到刷卡.普通员工(包括基层主管和DBA)和经理层在签到的时候使用IC卡刷卡,考勤机记录了员工上班时刷卡的日期、时间,为了防止有人代刷,考勤机还要配合监视器一起使用.2.签出刷卡.普通员工(包括基层主管和DBA)在签出的时候使用IC卡刷卡,考勤机记录了员工下班时刷卡的日期、时间;但是经理级角色对签出刷卡用例则不同,他们是管理者,拥有是否要求该员工出勤的权限,所以不必在签出是刷卡.9 1.请假考核.基层主管对普通员工的请假情况进行审批和记录,然后录入记录的请假信息.2.作业考核.基层主管对普通员工工作操作、行为规范等情况进行考核,然后录入作业考核信息.3.生成考勤报表.系统对考勤数据做最终统计,以便领导查询.4.考勤查询.所有员工都具有对统计后的考勤数据进行查询的权限.5.数据维护.管理员对数据库进行维护,包括数据修改、数据备份、数据还原等工作.技术可行性分析考勤管理系统采用C/S结构,该结构具有开发灵活,运行效率高,技术成熟等特点.开发语言选择C++,C++一种设计非常优秀的语言,继承了C的基本功能,但比C复杂的多.C++还深受其他语言的影响,包括Java和Delphi,C++博采众家之长,同时克服了其各自的缺点.开发工具选择MiscrosoftVsiualC++6.0.该开发工具对C++具有良好的支持,提供可视化开发环境及丰富的窗体控件.后台数据库采用Microsoft公司的SQLServer2000,它能够胜任目标系统数据处理的需求,并与Windows操作系统紧密完美的结合.实施人员掌握SQLServer2000,网络技术,虽然新接触C++,但曾开发过C/S结构信息管理系统,有PB,C的编程经验.因此,考勤管理系统的开发在技术上是可行的.系统分析全局分析UseCaseUseCase是对一个活动者使用系统的一项功能时所进行的交互过程的一个文字描述序列.在该UseCase图中只有顶层图,主要是考虑到考勤管理系统体积不大,做成一个顶层图会使得各用例间的关系更清晰.具体关系如图所示.9 图2-1考勤管理系统顶层UseCase全局分析“全局分析”侧重于定义拟建系统所采用的构架以及影响构架的要素.3.系统设计数据库设计根据考试业务需求,依据关系数据库规范化理论,设计系统数据库结构如下所示:9 员工编码表列名数据类型长度是否为空员工IDINT4NO姓名VARCHAR50NO性别CHAR2NO出生日期DATATIME8NO籍贯VARCHAR50NO民族VARCHAR20NO政治面貌VARCHAR20NO文化程度VARCHAR10NO毕业院校VARCHAR50NO部门IDINT4NO现任职务VARCHAR16NO入企时间DATATIME8NO部门信息表列名数据类型长度是否为空IDINT4NO部门名VARCHAR50NO刷卡信息表列名数据类型长度是否为空员工IDCHAR4NO日期TIMESTAMP8NO刷卡时间DATATIME8NO刷卡属性IDINT4NO9 列名数据类型长度是否为空员工IDINT4NO日期DATETIME8NO请假类型IDINT4YES请假起止时间DATATIME20YES原因VARCHAR50YES是否有违规操作VARCHAR2YES具体情况VARCHAR50YES考核信息表列名数据类型长度是否为空请假类型IDINT4NO请假类型VARCHAR12NO请假类型表列名数据类型长度是否为空用户IDINT4NO请假类型VARCHAR12NO用户信息表9 综合以上因素,本次系统开发,前台开发工具选用MicrosoftVisualC++6.0,后台数据管理系统选用MicrosoftSQLServer2000.几乎所有世界级的软件,从业界领先的Web浏览器到面向任务的企业应用,都是使用MicrosoftVisualC++开发系统来开发的.要用C++来开发Windows和Web上的高性能应用程序,VisualC++是效率最高的首选工具.VisualC++6.0在不牺牲灵活性、性能和控制力度的同时,给C++带来了更高水平的生产效率.除了智能感应技术和即编即调等显著缩短开发时间的新特性外,VisualC++6.0还为Web开发和企业开发提供更良好的支持.通过MicrosoftVisualC++6.0企业版,可以创建出面向Windows和Web的多层次可调节的应用程序.它的对Internet、SQL和COM开发所提供的优化支持,更可以大大提高开发效率.MicrosoftSQLServer2000是一个功能完备的数据库管理系统.它包括支持开发的标准的SQL语言、扩展的特性、存储过程等功能.之所以选择它,主要有以下几个原因:上手容易,SQLServer2000与Windows界面风格完全一致,且有许多向导的帮助,因此易于安装和学习;兼容性良好,具有扩展性,可靠性,及迅速开发新的因特网系统的功能;支持电子商务;内建有数据库和数据挖掘工具;还有增强的在线商务功能;SQLServer2000能支持对数据库中表和其他对象的实时修改,特别方便.SQLServer2000是的图形化用户界面,使系统管理和数据库管理更加直观简单,丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,SQLServer2000与Windows9 NT完全继承,如发送和接受信息,管理登陆安全性等.运行环境设定系统软硬件运行环境如下:1.硬件环境本论文所叙述的网络考试系统,是在网络环境下运行的,它的硬件要求分为服务器和客户端两部分:a.服务器应具有较高的配置,因为服务器是整个网络的中枢,所有的数据信息都保存在服务器中,各客户端处理业务都需访问服务器端.b.客户端配置:尽量做到处理速度较快,从内存容量上满足系统及支持软件的数据存储.2.软件配置a.服务器端操作系统用Windows2000server;b.客户端操作系统:Windows2000professional/Windows98;c.数据库管理软件:SQLserver2000企业版.结论考勤管理系统的开发过程,历经调研、系统分析、系统设计、系统实施以及开发文档的编写.整个过程遵循以UseCase为驱动的、体系构架为核心的面向对象分析和设计过程.在调研阶段,通过和相关人员的交流沟通,了解目标系统的业务,挖掘其具体需求,最终整理出系统需求和拟建系统的模型.系统分析阶段,根据调研阶段整理出的文档,确定系统UseCase和活动者,描述各个UseCase,形成详细报告,定义系统构架.在此基础上,划分各个UseCase的开发迭代顺序,并按照这个顺序对每一个UseCase做近一步的分析并形成相关文挡.这个阶段的工作结束后,整个系统的大概框架浮现出来.系统设计阶段,根据系统分析阶段的工作成果,确定系统内核心元素,引入外围元素,优化经过系统分析得来的框架内的组织结构.在近一步的设计工作中,将引入的外围元素与系统内的核心元素关联起来,完成外围元素对核心元素的支撑作用.在更进一步的设计工作中,对系统核心元素进行更加详细的刻画,用以指导系统实施阶段的工作.至此,整个系统的框架已经清晰化.系统实施阶段,以分析设计阶段的工作成果为指导,选择开发工具,设定系统运行环境,进行编码工作,制定系统测试计划,进行系统测试.相关文档编写,该阶段工作主要是制定系统维护计划,编写系统使用说明,对系统综合性能的评价.历经以上几个阶段,系统开发完毕,主要成果有考勤管理系统.9 本系统操作简便快捷,系统界面美观.新的考勤管理系统的实施,不仅把HR人员从考勤的具体事务中解放出来,而且也推动了全员对人事管理的参与和互动.HR人员的可以把工作重心可以放在服务员工、支持公司管理层的战略决策上,放在公司最重要的资产—员工和员工的集体智慧的管理上等核心业务上来.系统基本满足了考试业务和系统的目标需求,但还有一些不足之处有待完善,由于本人网络知识的不足,导致了系统弱化了对网络的依赖,此次毕业设计,使我把以往在书本上学到的知识应用于实践,充分的体会到了一个软件开发的全过程,对此,使我收益非浅.对于系统的不足之处,在今后的学习生活中,会进一步改善和加强.参考文献[1]JimAmsden.OMGUnifiedModelingLanguageSpecification[M]北京:机械工业出版社.2003[2]李石山、何满辉、李翼.面向对象分析与与统一建模语言[M]北京:高等教育版社.2003[3]李石山、孙韶光、王新海.管理信息系统[M]北京:高等教育出版社.2003[4]李铃.数据库原理与应用[M]北京:中国经济出版社.2001[5]郝培基.管理信息系统[M].成都:电子科技大学出版社.2001[6]张海藩.软件工程导论(第三版)[M]北京:清华大学出版社.1998[7]温庭新、何满辉.SQLSERVER实用教程[M]北京:高等教育版社.2004[8]MARCIFrohockGarcia,JamieReading,EdwardWhalen,SteveAdrienDeluca.SQLServer2000系统管理员宝典[M]北京:清华大学出版社.2001致谢在这里,首先衷心感谢贾志刚老师在大学期间的谆谆教诲和悉心指导,从论文的选题、撰写直到最后的完稿,贾老师都倾注了大量的心血,值此论文脱稿之际,谨向贾老师致以衷心的感谢,同时舍友及朋友也给予了大量的帮助与支持,在这里对他们表示感谢!9 PersonnelAttendanceMangementSystemNameshenjingXuzhou Normal University Division FacultyAbstractAttendanceasaunit’sbasicmanagement,thegrowingimportanceoftraditionalattendancecanbedividedintotwoconcepts:First,themanualattendance.Themanualattendancebyhandwritten,therearemanysubjectiveandhumanfactors,managementisoftennotgivenaccesstothefinalresultsofattendanceinformation,orevenabasicconstraint;Thesecond,thethemanualattendance.Mechanicalclockbellasmanagementaretwomanagementmodels:Keywordmanualattendance;mechanicalclockbell;recordattendance;statistics;statementsautosearching9